0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01281f0311354adf1b18ff7e4d1b231ac9e6f71de0c781a8c16c667ddc948677f1be58d1fd633cf62b42b7805d7dfbfe518c7bed80adff21e7da009361ad484f379a879c953e956aed7537997a6304c2e0e804b8366e5354e881e2b6c3588864900000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000002790000000000000000f000000000000bd8241125784239d32a2207e4573c9827c1ff69e4a4d958c4c7306f2291001b7924896082e955bc034861b5b156c69e8cd42d0079e98e127063d97abf475341c38b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000d9d783789fcf2ee1aa7d2c000000000000000000000000000000000000000000d6b4d89fe817de1e348046000000000000000000000000000000000000000000002cb4c0a73290552ddd8c000000000000000000000000000000000000000000957cd72c7e1284c5dd061b000000000000000000000000000000000000000000a53876672b290cca179bf9000000000000000000000000000000000000000000002c4f90bcbcfe6f9bda820000000000000000000000000000000000000000008aeefd1befb5a9ff5d402e000000000000000000000000000000000000000000f90af324e11105a68e6fec000000000000000000000000000000000000000000002f0afdc3571af125c358000000000000000000000000000000000000000000bbfc997a4de346fb16184100000000000000000000000000000000000000000014108efa2bc037f5c1c1a5000000000000000000000000000000000000000000001499bf1d0253f1b3b07a0a275e79e84fbb7f96a70099645fa73e1c9d9cff74f00ebf381e7163005c51c32dd877bdcfb583b31b95fcb92d13427a124cf372928a84df81d58334ce8b72e71570141679a0ac3124a998a3f364f116a6b12b56d31644db1424ce27fd4658d226a57011eb010f8f63b45c6ddf6f964b7526aee2bf6df2a914d727b8044d371d244d748d1fffc603a2ed654a89b4d72ad499724d4eab8e39c0b73966610840c61a4881ada31676aa33e2c4c277a046146a3b2f4ca62b5b80b69527f374c72988013760836e6686239dc412cadd823765f6a3f28346b204a4a27925d6fae6f28c2104d3f231224074739ec2b3757bd08af9ec7d42e5a28c9071111c8d3d7b8616119d0f6850df4880a1bf756151163d0c6cb518489d3c2511b49f6e69024861340674e64b4820932239b105a0e33db4805fb48ad4844a772addce9174dc7b142b00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002149d55807a0108d65b56d135cedb2c34a642a99414414d45d42ab47b0ea6f57c1dd9b68b367772fa46f97ad648521585a0e9782d8d8e1eab7b963bdc4953d85b2268bc128c270ddbb2dfaab123b1ae386022aff3bc7535dcc91e417251d82f32156c0d30c66cec38fff92523e9edd336bd41d32eb1846c64debb4ceec22fbf3400a079877a9ac4fa1ea21144f56be22dfc90eccce1781913488c3dfa5d4d61ad074b6fadef1319e1266f9a91c243c0348d63b2a0a85c71983116dfa1a66136e5227a001b42d4b95dca81bb60b69807f81f43be8cb8f892490f00a8f0cf3278221c68abd07aef37fe194d9a304eb92c26b03f60a6dbf6539f376b1e1322b196e9052d6a68042d8f96f56eeb104655314341a487cbde874847c1aabf4f994ff1972ac5b130db77eb06285175da95f2629fe55d85d7396e29f7b31a7990a8c8bbb919758b7d56b1fdae5b955db9d637dd1019a74f6622a5b7c94c08feb0d55cbe281bcc2887cd9e67d65b364a708dba202d12f165dc7305c2f21f5ce69f48f5050710c9f028a7e0af10db848ad2f247d55e8ca4a06bceeb90ddcaa9b20f9dc57042165b7efe1894038d7627b5670df3062e8341dcefc821d6ef8adb82f78a1ead3803c12180d129560fdbd4db053990b5e8c6c5a8ccbb057bfe31f5a9f823b621212943d0b86b68927d88b19a5fb286adbe50218166d9731b4fb2aed0dff0a5a54e00000000000000000000000000000000000000000000000000000000000000012778695e04a5be4242c0698ed3c85f766b2bbbf750f995e0de31fa2ba4a0fd80159bcf71a58fa33f63d51388567b478ed79c11d5ac2a76eb7fe85d9b729e4325164d88bae9187d53ee792546a58a97aea73a039310bc339ffab80eff402384bc10d78a52b8412fdf862fb01e568bef84573986c720d07327b6c384e90a9077c21f3480cd5aa1901a87dce0adae05bb7716f640e9f7a0485cfc9bbe45006c5a9528a6cb55941986d3f6fd0e57d2e641cdfd945d800ba87975f542587af94a4dc617964e3fe3dd4e766258e0447c5915b9cc7d9b94a6c20b3c6c18fc982308175402930903935e52509c5d2f20d618fae263df9deb8bfb51167bb75ed3d6d0fc850b8669db427fa1d92eae7188f77616ac341f40e608cdc61b46443440b2c21e3c11778e833a6921e44f79b6c42d7fbe35b2951006fb24d6710e2e92df1c4a9a872b5ae9342e71ebb0d9dfd2b2bb5c0a58223a80f45de269fc14ac1f8fc8bbcd0921ceb13f7c0a1815fc55a7fc6f212a068093de89ec07867245fe155e7c449b952dbf7fbe38af6d7cdf1b6b28be5b704eec78dfc511ba6329d00043776ea62d1f15ed569ca17ef7a855db4f0e5175b1acf948b3a3271e1738a649571a6e53e7c2