012049c4233fe8a6009edc47b95f9c508ca65486c457a945a905b39cc9732b56a0ed0a
012179f147672e5c1133f63d21eaad6cd2d861c539b07826e3aca4dd101082f237160a
0120ee2f50c5e7aafa0bad6d5bf715f51020158029d29abaae6a67562b35662d2b4f0a
0121d4a427488402dbe1512a0eb9a3c5b372bdb863859c80863f2d0203800082aa5d0a