012049d4e58b2592ac49e8167723a82d9f154ec2b25c3a94e5c155d6e0fda4204a8f0a
0121d201657f892f0a1744d764b91807c00b058d28ae73d6fee6713f365d642a4d4e0a
01203140fcbb91b1d93ff5c096a325f5a7d754685f9a8354d742f608f35ca65978b70a
01217a95d7c97de61f1d22e8cd309db0143996c620d8f17439c0d299925c611d865d0a