0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00a83b473cd654ed5f9e8a416d5ac86256ca958afbe6632b12aa92be3f3d7ffe8194c3859cf2e2f46cb2e856e2e520a685a5cac373227471bec2ac2fb681839bf8d4bb3c2b68c5ff5e871510a6c2937cfa3141718e56f895297515fffdb7c0395000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000041480000000000000000000000000000f3ac6cbdf0c707f96421c2897c38f844355bd80a7c2f07e4d3e02a24c90c32b14a202838551105ec2cffd7a351caa4529ebf682589f1efff66a4c3ab239014fe2bcd0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000028f7fb40f3c6546fdb1819000000000000000000000000000000000000000000d38922f984b319bafba947000000000000000000000000000000000000000000000c05b50cbb78dfac26520000000000000000000000000000000000000000001faa7798c5191a71d7d708000000000000000000000000000000000000000000578073b331b59293a642350000000000000000000000000000000000000000000005eac38425e700158daa000000000000000000000000000000000000000000a546c783cc1407195fc37c000000000000000000000000000000000000000000a3d1e85407114a7cce7eb6000000000000000000000000000000000000000000002610173458027803e27f00000000000000000000000000000000000000000044d4f76e5b68ba35b59677000000000000000000000000000000000000000000e0fee1e4d91f88d61719c200000000000000000000000000000000000000000000113680db334b90dee17320d4acc9cc6d0d7bcb9f474c178bff217464b363a0094423d398727d7a8389b20f913d8a8e51e04474128f7e8b1d920fc9b8b2ac32b302a2e2548757bd36906c2e1268be32343323b2795527e56ed5085d055ea5433b66b47262c23a5a86ecc8081226187f4416955e523234831535a05b64728178924c8d0e9630ad420b0e830c17b9e63526c38c4477f6369cf3ffa56572a55392999d82fa7ef14614a1ef852040355b076ebd218305fc99a8d4ecee9a8f7301f769033ba14d26cc3ce9eb8617dc28f842ae2d70748122273c35ceea2e1b5e02353e9172ac212fd9255ce2ef1f6bbb4809037d3c7d2bde9bc20c415b7a04e5512e7d6300b0ad174610b5820c1b66bb34b340d71064503b4d262c40f48c31eee7cfc54c60cca996236add097608f548a2cffbf58d7b81e8f3758175e4280807bd73817dc6a31a0604b597d57c000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022508d4dda24ab888dff71eea27a26b20e15cb21af702b0a77679a797932cf56013798fd5e358fa374f535eebaa236c0b79484514806743e9899a09b77faa2df90ef780398e0fc70e2294d87d7539ee39f0ba2dce825b5d6511edbdce6cfa83002b3b38611e8be015d98b4bd8fd8f4e58ec1dbcd4d056a7aefbe152ea8878f210286db15eee1f14b5492ea7ce220b968c43baa50b7c0968dd08d60cd903b71ceb1547d392865d04ffffc62b24e68d6dee327d5a90fe2457b67c1ee1710d52de78219739bbb02c645334aadd61d7d41d7a23dbaf9dcfab6e767102822b0cdad6550009f9703fd1f2866e79d2c8bf9196633d5ed7d1f592d98770b020807e9f25be1c61a5371d818c08fd5378f0b94d3dffc8eb661f7bff94a3aac4654ec0b3ee6003ab6a2db8c933031456b760bf4570ce9bc6188cb22a4c60b3116955ecbf58a620a9a4dc234e41fac850d9a4cdda756f6440dc93d368ee9c56adb041614d0819000bbb62bb1b530fd34f5fb84ad89fa0f9c7be84f30298dea4fc00cb40e3c9b2043914d7986c519b900078dacfee906ab7486d7c238f6f3aadb050d196fca8fb14154818d552eb88c22efd8eb7a9b7b585c2e189b078a39bf12fdd24cb81f73c2420439197a782930443d0568329d689a8648c9953a775a9324a4af947b5645f1b1467e369bfe32bdc624b9957db5512e1fbbcdfab55dd5a4dc97e4f84a2620a00000000000000000000000000000000000000000000000000000000000000011071c4a499fc2cf629e50adac22a3f6bb4e92fe153cd052170274cee4e38ddb72f72c22b74f3d4bf14228dc4f6f883373d36649ac7fce684b023f291ceeec5cd2ea58b2f5354de3740a09d423ae27fd53387faef7c02862203e230dc8eedfe64115244b285a60e9cb3999e6bc8d84665d0870e294596d7977de470a218e95be6081fd4252349b02d58b2ddc6c7a80ca2d1ef75fff48902831420f3fb52de80de2940375c012762487ba4b29b094b3d3dbf45a1566c4090d1dcc68bd1fc077a6424ae11a65a25100795369614f98b0d719e82f0a092b5f0d435bebfb7bd7df87e130899b55912e1b0d3a835ba3fba868e779761e0656f040a45e207042dba7a172c8f1ffc3ba3e90d622c3fbaf757c6e49646bb69746317d9af726c9c4c6de50410dc268127f58358e1f0a5e9a08baf2e9af0f88ac8ddb725f63842fbeaf813aa2d3fd9a4988a63e59c35bd28882c37ef26c5284458ef60f2c04dc7431851a3b71d2e0fecec6f8afb8cce86a1151bffb127491c1d1bf5a07fdbab7a32fccda4d72f7c65bb62290779ed050d586133c39407cee1793824adf9dee59afe40abaec729aee967d74958251a168a35a01c5f46408b0a755e808e77a25a8f708b13bcc8