0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0113d97348b8acde0cae94f9ffa0be14b5b812891e506e11b89dbe50a758ca3722ecf31d784cb2093314371526d1683293dcbacccb55346347657e36608c0269b262b73c38b2a802d69620b124e82340f91f5b71639b9264c1b4020eac46682c30000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000657900000000000000030000000000012ad19c68bf36d5a7d20f95ffa1cbe27d067911fc63d1625759c17263bdb3e52afb506cd15b93245e1dd23e3d54549a298c050e734ec467467ad2fa4ce9675de7031c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000edbe096f9413cad349b4d6000000000000000000000000000000000000000000f5a6d3295eb8a795ab62710000000000000000000000000000000000000000000028249fa1613b50239da80000000000000000000000000000000000000000008efb9d0aabfaabbd3c994a000000000000000000000000000000000000000000b6a0c52a2f1ee21943635300000000000000000000000000000000000000000000214dde655fbe482982fd0000000000000000000000000000000000000000003b99522b88846975b37e37000000000000000000000000000000000000000000305088165e6cc03d4c439b000000000000000000000000000000000000000000002d144cef5355125a9691000000000000000000000000000000000000000000e840e474239cf99339d8f40000000000000000000000000000000000000000002134984393154daa24f81f000000000000000000000000000000000000000000001125875d1564948d2b972aa68842658643895589a67a78906cfd6c3a87fcff585a3075421618f60506252c7a0d427743595852c839f4c3e8ec9a4f34357741dd58828557866d96bf06fa27418d9411ec307139e31386ddf3ea74789e1db14ffce8e480a74f122fd34a870ba22b0232d5f7083e41125de8becfd29555ed2a61a9329f53bb635d64e3b14e0b68e691ae0eefd44c45dfb7d4445bdde5cc4409c1e6f22deb8e8c397bd1af6c22ea6b11a1132bba2794e68d2d4217d8a3ffc395ce6e536ed5ff832c2abbf18213e649fce835fc5a5a394753f27a5dc6fe67d2f9dd44acade6a50dd3621db0e60accda35df665a496229a3ce5eca419297dd237680c90579c5911c1312b2371e08517607a93923438c4ea5730e6e6cc288085827755de969ab7f60e3025ae5db0ef2490a677cf2775ca126275cc42941ba7b8e13ca2b7ee1763bc03b358b5e330000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200bf33a469e4d47578b51eee4d7570dd631811939b7f0617a5bc868b0afebd0512176562e4ba3538e39208082c33638a96d00aa4972bece6d250936bbcf2353f159fc2953b2115f76343e9c51ad3f905d8c2461a93b8d7139623f342851b1cd420851538d0d5615777c3b0622040fdedd4ca8a016e22575ca618d6fc4fb788730c2706804be12eddc0b030512173dcbeb4d53dd08e40433faa42c08a2f5ec3411e67562fb2e4872afef2fdfd82994c9eb53f976c4fdcd7ae1e0a62588c3af5e31ba98f8e3f301e6aa9eafd2e2c854e8d82b26b09b7693c08c5369ab837110bfc1db958100cc9497e7fb961599feff7c72a9c1b315e280a9f7f9a1bac319f2fe32ca1ba1b6841a806c5f3e300539e954c4af918249a79bc0b1b204f17e6f3b5782c6a2b04f62bc3627af999c35fa89b5682bb4ebf8fd454a8b5cf1eff7bcd9ece1ba12f026ed273d37446cdc4f5c5c8ef44686100b4d20faf4b54670fbf8b9709236fc26f91ed6ded8d11c39fd70ed3c493234df52c52f908b09b47597b52853627c51eeec81d820143056ec6862b5c64d2c927cffef37a0aebc06fdefd553d4126642dade6d71f28cd72de5edaf7fc27f43d6ba1bb1aa255ced90b31b4db731627964bb917819ad83e49c6fa8878bdedd35e1ef22dc8621d5017e30593e974922ab842ddd71e37926973523a1da815ba795e6924f3c5d703516973a4f1b2f7fd000000000000000000000000000000000000000000000000000000000000000113748e1a20c9185df09bea87fc0fe16d463437cf182d1b8e5d8c2618667c338a23dd347f064c2fcaf6fd823a5fc9e690d1df27adac142faf4986103c6cd35b95002e79ff88842a3f9d6fdf5f95df2bd30cef975f318bca0d5a0363179946b3cc0c66e63e2f32fcee9299ec3c780bc35f1abce1fed14e8da5c75cf10b2bd13c281af78eca2720914a43184546b74d8e6c0f7c4f5c1ac9de254a8102d962b002cc0a0667adb83e8e0397795e9834d5019d0e49e82851bea290bd073763376ba2ad1be6647c84036c8d7ee3f83f75bb2026f36a362643a157a0df98e287ed095b2b11cc0d59c92d60cd9bfb4b47b0524bb282b3b76db4e0a8f379efab671bcfd8850c4aa6adedf7eed8e394a95ad705bda30cb4e7c145262d974b6e4f8ddaab45ed11dcbbb283e3f703ca97ed279159995312313fd22b7eaf1ba1b2d233754bfcf128e75ee5dec3631b607b06c99c79132b3aae279523f2f8d4f7429168d6b857602ceddd1ebfa2614ad8362ab57d078d6cdfbf55a5bc7fede992277e566a91701d15a7afa1d065b6b03afc7f327644246699723f9f6c6d3d504aadd6feb68f0e141f7741c0d003d071974bdb633b20a7bd8051f8a2495beb9828b1699154766045