0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0052c9064e2a2eedaf116fd0a56a045bb8ba7f5002ecc2892a664517a48c4d58705f73c4563ce15b0827a09d38e964f4aead146040851a75dfc0f52efe773f1134cf478c053974db756f63c05d76fba267585de4e1540eeaf7f36c2ed8f51ba9d00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000023418000000000000001c000000000004366007c8561aa1a0c93c5fe909595e509627f13e8798be49efe50db5e2089fb0f8b71ee825605a8eaea47af887aa14873d534c2cf0aaf7b2bf34b188f67388e13a4c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000fb5177b9055ba59dc163db0000000000000000000000000000000000000000003e47df46e850b461f1a13a00000000000000000000000000000000000000000000269e86e846a8d3346b780000000000000000000000000000000000000000000e4eea1b07f385bcc6266b000000000000000000000000000000000000000000fa8e926e0dc23d5bbd0af40000000000000000000000000000000000000000000006feac4e17f085adfa660000000000000000000000000000000000000000000ddc67e74363ba0a2df029000000000000000000000000000000000000000000d3caa805eefe5bcfe3ad0a0000000000000000000000000000000000000000000027facd22e69bcd663a300000000000000000000000000000000000000000007ea3a0b35d7e7dc2e9748700000000000000000000000000000000000000000014010da4d0402108435283000000000000000000000000000000000000000000000f26906c2c5fa9d4768e3001bdcac746e54ed2dc493150049396b78b76e3a0cd37d79f99db5a7875d72315e909f7cfd666cbfcc5f7347583b53f8141e0bc8d39ab2ad3d55d76f7ee19952bf646ee4fb3c13c0668f6b431e5a08383040910acb8a4b1c4d85e3eb1c3822d101716361bb85fc677b7f36bcc7f7e8b1e669ea2280f6177ddc7fef8bab6022e15d2eac9d6a8a76ee0160abd1e6bfb86846c2a73276d9178bbd4ad1a16ee52e10072d2a371f16fda472f7e39ebf40c70f1ed3643abdd6a5edfce943578289ae021fedc42e7bbf9bdd295b09ed3d85190323b0ac7e162c47211e0c4394160564613a7ebc1d6d8d42e9df0cf2e6dbea22d3021ce13656b856d882afda96cc0e9ad1f104520cdc8116799245dec4fd2ec3aaabe4db6257e63b566c9c829cc33a67a00d9e82cff507dbc75ebf34857eac46b5d0e4f8a66d739544c9504bdb0eab1fc0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000221256ae750bbd687a58963964ba639e73be66e7abbba74481e699c8de800093602c68759ab6322d16303e9876a58696724a0415a4d59c5a75e0459e505a47df90be0b37df3bcb096d1c5a0609afc022f04cc821646e04df005f24af3898f902907477447201d644c01fa09e2db629ee706eb817f6846cfbfbbf6d5ff334a734c252adaa376462ce5160c6eb3e3400b0491f4a743c19a284f37e887a4eaf74ffb1e4768aab82d7f2665b536e17c018b3211c0cedc0d9f6fb43fe19f73690186e51f367921e36583cb6e9de65e5407a29b822ba31969805618a923a20f0a1ea5ea1cfa49e288a250a47073395e05be9d5cd2e24f68fde206aa5bd99212a1ebb4992b2134e33cd40407d7f1a38bef752be8d14ef398bfeefcde8aa8f89ba8c9f57c2432a8e912cfe13b2bc8689937063d599e52165110f5508c9dc75445f13163971e830fb95ef27e10e9fd096222219ce5d2ced52d4a9ec81d29fb5aa9c4d8c4e3124c0c8cae816583a519f96c9ed27c3c496cba50cf53a41324dbbb54d8d6d26f16d75a59db63d914cdf942a5d2184f3a101c8b12a54ea19dcece18e064d2ff32035182f061b5cf18b2cff0dad18c9a7fb8f95ece71563c47c210064da5b8e20c1135d04f3d64dad4ca663e68f23434b405587b41bd5e896aaea5629ff9c61e63100c5b029144e85028417b9d01b67fc4e3f05f1348a27469bbb78f915b6e90a7000000000000000000000000000000000000000000000000000000000000000117dacb3c8275659099aba86bee64ff92ef13d0b3cf7f4866d8c3494c1c17170c25a9efd4ef13716270a70cfc6b7c95f6ba8cde7d181419183db908731c89252000ca0d42736201dcf6889d74b0f370f98df7ce2fe713af350abdbddfdf16dc671aab11c809300e0646d06746e7b263856f97589c091d3cc480dfa8de034cf6c710d1fe3d1fe6b50ac615e382b52a7ceea0339349eebb3a36c75e7df6c40248ca02b84f3edb7202a89fac1faa5e9c2538b4bfff181125dd922030c88dbc096cae0d249b677c841c23b92ef2325bd0a48c7997f7e395fe76212fda354b7d901379305090d3dc812d97dec57a824f8073503a2b04ed7107bd88a0eee7c43482aae62d50501ffed58d2e78fc1c8b64526c34dea736cf4e29db080f86b81c0a7131d807fa14fc69a4ea59719714b350f815ab23838b5bf7672220296dda2b760c41a7015ef16d89b833e4de16dae88e5d60f94759cb61cb9a26976aaa505e4666b0a701d721da875988fd7328d323c59668957dce681eb2ceae2a6c7e4a880e81e7c51caf8ebf6d48b73cb2dbf2abc137f77240b73afe854f7a70df8bcf988696777b17b6dc0f279184b6cb4f4e375562c56565947f7f2e21d7fa58dc5e3afe04de08