012045b982749c0d8d44ed0e6a927352662610c47b59e1cfaf4407042189a20aff5c0a
0121a88b19b302eba1397129b138ea0b163eb4f7f6b814a5ef5d1ae618d9c550490a0a
0120699b4151a234601770469b7efe690691192e83be97b4b511ad2aec44abdbbf380a
0121fdd2029dc389f76819ab8280a0488d36f5adeaca4d8c4dfa84ccc274cbaf4e350a