0x31fa742d00000000000000000000000000000000000000000000000000000000000000a024ec23a65df88a8b0c6c3a2dfbff04c989f6bd5fc7e6afcebabb33d070a7a6e915d8e3c6b51f1333413e6976625a033bf5aa082572773b44661a16fe82667be01e1d78d059daa5eff0c52c3d6b8f9410e5feede752dc79382c352d724180cafd00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000014d820000000000000000000000000002738386e0fab6ee8b84f3c1c306fa50f75f6de2d702469a557265ca84de8a379cae8e01d121eb635ab6d1b1b4dfed25ef22f52abf3e4762792b567b4cc883ece9b3230000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000097c110fcc240157dcac8ea000000000000000000000000000000000000000000ae87123c936c1006c80dc000000000000000000000000000000000000000000000034900a8b1fbb2fc4b6c0000000000000000000000000000000000000000006cb449f98a2d22150cd2270000000000000000000000000000000000000000003e22cde1e804bd89156f4e0000000000000000000000000000000000000000000014d9430a6845e3c70ac50000000000000000000000000000000000000000006289a401a29216bee4ed76000000000000000000000000000000000000000000ad2f2e870d8273f02016ae00000000000000000000000000000000000000000000250f630cf0f95e0d1645000000000000000000000000000000000000000000f6af8c3bbf2bc7181ac894000000000000000000000000000000000000000000d4afcf2b275335c85ddad800000000000000000000000000000000000000000000184c94ecf5343165bebe12728b1ff98680fef41269f195b326a1bfbdb5f99c74f6d454bfbb6ae1fbb522230be13774f255925c9c1d409aac104100b643034dce3c8c0ba4d10c4377448e08b8a471cc03bddcde0fbcb2567e95d25fd69953c9714b66206e965d92c9f93325519edfe130d9e7cd39910972fe20c2f107fd865a5d42a330d99b723754c56a2bb047867f212ca7ac166ecd949b06be99cd1089cd35b94f49f5a251d772b7682db2c9637285e017b55db1873df9f1cba5c214c4e6580d79d4fb66ba5140b2eb13eab0be11e15294dbc3a25720892bc2db52ddded6b6a9025356c10ce3642e96032701b46e55611c513bc1e907462edd921feb991668d565f2480e0d32f3f91d135db535c8d7147f60d3fff8b1c73cc05723086ef0d81771a2fa6a54bcb313752052be2cf2d35994cf4539b38184a38092f39db42aaadf3fe6a600f95c572c22000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021584bf1599c6047f9bb56ed94c4e4d698fb7c3a1d1b2eb837637c8ef9b75b07c2b5775ed4e92b1a7392913a4744a3324c37f9e595a127c82144075925285017f2e69a549abb7f5a72690fa651f5d4760320b39e81567111de844c4d93fb588ce251d7855bea5ce64d9944bc64a6a1a90c53e1c4445f00ddd4e1b33c9b379f8bf00602d5a73ad10f4af21ad980b927e737b500ff80c3b6c1c262e1406f979ea2f2cc1303662d468dbd8811440eaf34ebcdeb6305aaa5137381ac7c99af436ca4b1e0989383b6fae6de234e1e3b78b70535cf0b72f0a465a3386708f1ba84e0ad402c4ea3c88e8d1887a5c36590f7e71f6981d681c754214d11bb06c11a364e20f1cd66536a97afdaf98908091fed23e83bf73ca72ee74ccfccbe421c3ed032df5067d6342b944ebd26a827c3307f6dc419c0327543ec9b695ff4c79a14f55aeed1acdc42fa8eac323ed5545f469753d0321b23e2315f17c46d144f68f8301fa74274051a04a5ad0260334a7333f8f3f218a1819b63326ef7fa59cee92977e82342f1c12ff8fdef1599165e13c0c474c754eaba5c2559f94cb76dab70134ae31732107e8d3fec0716cf3411b6ab25e0cddcc3d8a0321723e28bbb21f54eee265dd24f70b9ddc4870f6992d55281df6b1b4d4531760d56216306716c8efd274069415a468aa7ea97faabd0bfc5c9caa6807e528a9450bcf0033b07c75ecb7c55fcf00000000000000000000000000000000000000000000000000000000000000011bb5cafecc4ba9fe104d82b1d69f4b6a7c08aca248cfc89ff75226af9f1222bc2dd42a7042e38de120854bc08bef7d63e4ba892e252d9b8009805c796fbf6f5111cf2e9eb626263c7c37176a25b35e505d099c32964ea8f65ba7647dc9babf081c819c44fd23ad4ad02a20229385029b0ec14191b36a1ac727dd8efbdc1b950e2baac12c938a5e96e25b80adefee1f2bc7cdb53abc20cf5ce27381b0916f44fd29b5504f5bc9ab127851f2404ba6989eb2d07965f12c49d1d96137c7ba4cdbf42c6891f84b4b2471b61e7a5bf5571b31d4e291be45a993a5f710c54a6dc30dce2f59d1418ec4b58d1d082d565500fbf729087b4324f7d12c46cd720c4fc39ddf06b89568a5767069b7eb62e0f823421aee2c9ae7b81997d9d8f160b49c1a914105cf5db243cf16235818813d9a10e430f7837f9100c339c78dc6c93c9c29875624fbbd1db08eb7ed4a5daac4bd95ddbdcbaed818e3acca8864988e88ed1fff530b2b298364c50dcb13434146fc64255a728d9b85894ff28568311e44b768ed7e2df642063490a7737c6d86a3fc97fd3cdefb393fbce4cd28eabd584fa826c54a0781a1f98d1912b00b636fea78253be229795510089e1e97c4b2b2c8603fd40f