0x31fa742d00000000000000000000000000000000000000000000000000000000000000a008c82d2c06bb2656cab893e77d55b4cb191c581f1157deb1d56a076e946fdbed1f3e462deb7179721f27d54748b72440b566a1aa1e2826d1e397c248b0e6796454c7ecff53c3ab2f2cca992ea418e8d9548179d47337336e1ef88d04e5a054e800000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000023f5100000000000000000000000000045ef5d200da4b085e886895bf37647e8a57413253e6f79c87819099a1646734637bf5f08bbb3dff314f1bc74bf354b9e175e1cb96d1f3395d9d972db19900463d4c290000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000067b6f1dc247baa87ad797400000000000000000000000000000000000000000034bbd05702d27bda4f140b0000000000000000000000000000000000000000000025ee2808d27ff1149bf3000000000000000000000000000000000000000000732c46624cb8ae1631e143000000000000000000000000000000000000000000a95c9ac789abb39553c25a000000000000000000000000000000000000000000002be5084e5593c7ed92e9000000000000000000000000000000000000000000fcdf48b4ac8d0308f8cb0e000000000000000000000000000000000000000000c8ece46d0410779fbac4b30000000000000000000000000000000000000000000021e539794553ccdf00920000000000000000000000000000000000000000000cdedf3e241680360c2ecc0000000000000000000000000000000000000000001af7bda41ae301c3f1517a0000000000000000000000000000000000000000000003557abbd4ebf00b574f26d1e976c24fe340e4fe11186ad138bc77f24ff02de69795c52df8f1dd3558cf1e927c0c088d0f31dd754c5888c13e317a38408387d67d96d49d78d102f5f9682d5a87b842559f61b80f8f72639b31b3ca989144d99311527254a5502528463220410a9439e3ebacf33c912b5ddc162cb010abaf2c33a49ccbada2e4a653f7f01ba7cf296173e50e9fa05156b46aa9ded888a66e1a931bbbcaa2842b7e1dcb550e172ed164e4d963c5384b43930a33d24b8333c85466fda19c14764a5ae9a8c8167361a8a121989556e6d877c0bb40c160389970dfabf498908f1cc4b26eb7ca139f2b48483ea8df3976e97e67891d90079d33e8b5b125cc8c67747907fc792120456719c3215dd79e241e31779cc62e2dd26fec7ad1cc951adc5c1f57f8eb6e2099a2a4b738c29a11cbbe3e60c6c62051904f84a0d997978cbb964753378af2000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021980bc5e665c6e72c16b0122563bb03677cb3c135fb21fc0d15c6f433a69df2223320d26fa4ced0cbe6577dccf6a8557c04bd71cf2760c27520b4873f1546dbe1c885e8836d5c3296c48b76710efb9b278c9670510522f18dc771572e19e4fd62ed168b3abd5071cea7eaa2cd54ddf4cda12220513787783776eddcaede375410c063fc5e1b4894cf5ca22bfd895b01d9007300396cddccbb585bf3e3521b5372f22789e8bbbeb7c93d2d3ef5e25d44dab05004f999c894eecebb8ae2e792fac0ede71d77bc6da72f86f9743170d89d309d464e8c763e52b27ed2068e15e0a2b1ecabfddba16ab1a9bbd54ca82403741d0cb68e242645eebb70569890b95760e1caf8e155a9c22c48d23dc255d81c2ad35903fbe1ee73ba79b199a4ca82f9d231eb2f22c9165044c7ad851617e2ec3fcee6a01f96a0ff733613ce127fa709c1e08282b04fab117cd5bb092a52e5685bec6e12f8afcb670ae244528ba25ab5bda05aeec092a33ede67530e650b02f1f777b0291171eadb4d530d2bd778fcec6fe1dec8b2491bfd0fed53fed99647585cceb9941964c0a4b1757175631bded2eac0af3eec992e7c1f7bd864820c90b8cdf5ef3e5d070417ddbd08d6cb298ec929022d3aae7abb99f6bc19d7ac444d5174a973363a499b45f73632fd22d790a33e720a8b5512a648bf2ac59b94a838baa9188a50b47a6ca35932781a27ff4973b4f000000000000000000000000000000000000000000000000000000000000000129b008a550004b39a407d34f0ae445c664cc8bb77fad09ed7a3974d51935626228b65e7cd87b6861ca49ab4fb7c871daf8909fc6ddf279f2e89a7c186009f55e1afefc93b3a44897d34e4d8a142071da61428917b7b7c8bceeece70063ee97c023f1501a30455a4fef9af9a2c67c64624fa881ae0818baba08753b160cc1016b0a8f009b8c857d9bb65104c9fd7977d7a3945ee045bf7a9b2c872b673ba27a3f0153f2e89d198ba38efaa5e22171b5591e13f31561b4316636e0880bd8a0234f1d527918e41564aae0e9d2af4fb0c7f1ef19cec45f05a443f2271d46925e14ba270f63ef866f362a845312610a2c4b4f3d639939fae06535616edb252fd2f198306403ebe24a5663e48ce556bf241ed5c62ac73487111823e2441c51c17973e71a6e72300b0665485507d6fbb822c741685984c18e279185392875db4d16786f217a61f0f7e37082f3cfe25971be1f6b6d0bb511b7a9baf69cd43263f7a5289919c721d73306ec81453cd7756a92e32bc617d4ab883241e32fb1ac339da95d5228ce0ce9671e259842b2bec19b9e1bc6ed49c0d602314ed506f55456367b4d5727b13020fb997628867afce0a051d07daf00dad96b3f2683373f56eeaad3ddd9