0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00e77436517c275276f0d433e1d4c81bf788907025a8dcdce0c8fd17778acfc2d2d1eec44904b195fd4b4a94e368e30ffba669ebf16e71239770a7fa6660e5be84ab242a0059616dec67b65465966acc2c2f28b291bbc855262f82579470200e3000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000027b00000000000000002000000000000bdb74734134384a797ad28c4319fbbc43548b7f9aec2e2786f3dfe6924840132a368a315f20e5b16659b3630dde9e0719eafc27cdd6bfaa61a5609fd4ad8e050880f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000236cb6251b6c8379992a4f0000000000000000000000000000000000000000000e5f37c7a0ab5ee9841519000000000000000000000000000000000000000000000eabec2c66fdff664e9c00000000000000000000000000000000000000000048c37d956d756c522e3a0e0000000000000000000000000000000000000000008a46954ae9e6b506b8a11c000000000000000000000000000000000000000000001e0512ece1aa7731479e00000000000000000000000000000000000000000082ad1d88722cf4867c9f8e000000000000000000000000000000000000000000afe5984de9be48674254b30000000000000000000000000000000000000000000023bd3e6f44ff4e2720cb000000000000000000000000000000000000000000807d8552d9770b2837728e00000000000000000000000000000000000000000050614f2ccca07d753d427000000000000000000000000000000000000000000000041e5e27f9164243747012ddd8fa9386a438817d18468d6e24c5b946054ebefbe8c3ab41e6523c76277315ea8aa800c8a162611eb32497bc66de7fafa22e64682b5013440095b1a9692028b4026e3625636d709cdf421590c558769b51658ef21e201001ea478ab04f1e2e15822ed8d93f7e2626c82187edc43795233ec606a90137428630c010dc36541ae35dc170cd366e6ffa6ba4e8c3d5b8d37f881ca1b2b1646d1dd5be33e3d66b0c756a26f7a0819b3f09819b4de3dfd8c13f01ff3fc2750b1e7b1a537a532a3e269ac7b9717d9bda59f72450cbfb4a17971e32427ac6e30dbac4253bfbc486812675867b558e861f8f933711e39effe16b2693fa776e6a29f67ff323a154361b00b1efe9a42bd8866cab6f128b0a191e4e7222500b1bbe2b0a6d0bedadf00eaf299af5fbf1e190e50c3608ac5375379a9c2745d34dbc1ca83f37ca5759ece49a000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020e49f9cd62725495193b343e346af32ed43c33a5ac9292c583ba6bcbe2ee98db1f5f4ea8a2ef52804f4286a1e9e952c9994dec4c0d1ccba8dfd4bf86826063641452d636a65f3db7bda0cb5227b2a1114062ee21ddc302ed24f94628a9c5948f112ed01971380c2cf2fea24a38f7040a7cdf504e3941940dbd8f04f6db6f9b03143f04f4d189125e1c479aea3eeab6729eff63e2b4971a6f94e7d244c654be060a582e07b61a00676b8eb123ea447ecc3b77ac2086348b14f1ba82454c84b80d135276944c379fa1c221c9010c6759026476fa9938c7fcfd0cd0ebf3a3c6b9ba086b100f1ad22cd6a375f6c2ecea972c4832fcd7e26b426b10a500405d65e169087f56bf37503f747d0cc929e3d15facf136c6471f966cf0ac6cad5208dd1f5d0b91d763fa0129e0e8fd2e2176ee42a248a1cb6ce860bbb0e488f5638549a2940fd119601bd0e76ddb05fabfba27933d2612adb951f23e39140c7c9b2e5e665e0e23c400450e36d059242adef649825589e0c72e4081e1fb5423135fceb3a3812e2031581e9e88a8476a383d0c911197583c097f9ac3cc8a7adc5bc7c05f3c86016bfa21734d8d29a4c4db63dc0d058eeea64ce90ae52fdbd7dcdedc904d06152c8c94bd2f7ab7eed3e7b1f2332953d271a2890cdb5e4b5c76f6599bc01670c12649cf5ebf0386f8273974b3e67011cec8952eb3302c052cc30b3b76e8fa1fec000000000000000000000000000000000000000000000000000000000000000115a800e8d9e23bea51f565d07888d2533a2fec53f34eb3249a74d50939a6df1f033e6fae3de951ac4d6e60924aeda844672d17ec5479e2a056b5eb4b6dc36e090043a33a1905f5b68488283e779d242847038c229e8c606bc9eb3a1af767c85323f7dbb91ad9fe083edf461b291b8d1e8342144a1f6a8e51b62c5cba58264d7530074a2b66cf63b12c2b95abde9aa8f5bcef8b25e88031adab4eec6da311dde9101f6f3027378ef2321961a90d5774fc6a14dff674ef84be8c0d8434c36184730e20236bd14be98dd761d514d5eaae87f5c5b0c98bd6520294656e83cd8b17ef04eb65521a8f54a87e4111cf2e95318ff56dca0a7490043167b44c6071ab3c6400023326ca2c27dfd8264f7fd2849ddd3ea46bbe65f7afa2fe93d37861e92b5d01016236b639d308823dca169e72e9a6888f27eab65c01a4c5e757647ae1eaff0bc14a2ae4bb25778d87ca0bf91dd5b8d83b1d69adfe7922bacfc0e90450f65c02b0cb8d0214a2465ee82472f284582d5a08db38073cacc585c7d2a42dc9695e2a9f104d8bb5d3452abdfe9db28741e69c3d433811f8ddbe8a9994d80bd41b5d0baa6d4cb9ccf7ec49ffe5c44f897ee224a73254b70c5c55ab7c69fd46b27cda