012043f588f351db40fcc30c908e06509e3920393b14c31b62c58da735f781e387740a
0121c57fb3d5d9e749d03654f7336384f2c72e0d6e265c5c1579545852e5b3f4f4200a
0120c767507a2b2470a2a4f2ed2dcfd468cc6545c0e96298dea51cd2b44c5e669e4d0a
012178a1da7ace02102bd1e35871c2c250ba8d32f181881dfee48c757ee10718d40a0a