0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00cf29d32c7d002ac8b13d5709e1b0ffebc767e6df19b7ae5917c98ad9e401177227474d09fdee04233a49392fbcaf166f1a0cc3372f386d29148f9629bc19588a224d7279fbecae88f5e8aeaef640030d341ff2bc02caf61228422689e3e484a00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000024b0300000000000000000000000000047357cdb7b1998040736e210b251f46a782c6a0f72b7dedd7e784f69cdaea7e7c76c2a5f26a794226b14642d035fe9c1ace15f0766d167fca93062c05f3a7cbb828140000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000008363e8b766d694ac27e38000000000000000000000000000000000000000000ebc8809922e7979a07a0c3000000000000000000000000000000000000000000002bbd297786131bc9a1970000000000000000000000000000000000000000004c5594c1c56b04fd125274000000000000000000000000000000000000000000b28983d0778f3e2e2e0ad3000000000000000000000000000000000000000000002f8c2632a5492dc0f76f00000000000000000000000000000000000000000040b35ee825e9585a9f1c4200000000000000000000000000000000000000000063bc818cb5c7a7e9bdbadd0000000000000000000000000000000000000000000025fcd125c9f35292f27700000000000000000000000000000000000000000007da56379c2d42b4fa1f65000000000000000000000000000000000000000000123eccaec5b986aa690672000000000000000000000000000000000000000000002b66936657457da06b9c1601d1d559c94ee534e6917c36d658434f2c2a4ed266a290bd05e10cf2bf396714767a2ee86b27cb0f1dd8eb71fb5b4c921c07f8decd6a45ff82ca88a65c8ad329f16296157aea22948e05b396597b72b1c2f30e6efb582c1f2739130f16dd8f1acf27d90b230883d06e00936140af51297ecb299a4d8c6c1640bd9d5fbdcfb224b374a19bffc81f2063c19099f29abca96fb05507858dce7310ae22e8f8e0ec1ea12261a24d0aa186f4229bc06c903b91f77956d68bb4acdc7079c835259eb2281b2c73919f397d46c1bdd536d2a95e61349a1ebeac0aa8eb750afe9eb4f8c0293c313063e6b4a3f9cbd1ba2b342d6f434a97b2551314d9397234b1913c6ee80d403c09285e3441ba1c0f127d6f927b46d33740a37696416a37feffb1e597441ffc8e77ef3a60bdcc8acebd23e272fc5ccf7f7b3cf8d0cad3fb6acdd1b785ca000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022aae97ef0191fdd358daf99da81fd08a74b9b076326648828349f91b0c2a75191bebbf5acd8af45f91a437cf30bb5b2cb470487a9eac7b3b1d28893fa21e7d862e4b23d333a84193a4cf4db97b4ffcb941ff87459e03d350333a3527d3ee8ebd1a1de3ad51a5150eddb639d53b1b61fde84894f8602210197aa5eb41469773a11535a62aebc06a121441071a5d2ea3e6994e0a93e403cba4a28b05d1e06e485b1ddf1dd53d7d88427465a3b567e73ed91d76d4c452c62f17da9d9972e6c96f1710668d0535d6cf956c75b177317b238611f406db94beaf7db856be62ab7aaa3d2f3b400724cd7cc773abbdb5cb00c031a6e35bf4ddc0f59177473566b29d1ec2091bb089f9844b5fe2fa08d9512353a4f5ed66e14222e7bcd90962f73b95f70a22244f281fb97aa4498a4445023e5ca5e7b925ece11ae746205280a45102c5701c1292d5a521cc0881113de791fb65c205988d6def8ca640161c855e830ff84108f839ecbb18adb0784ea5005a77554080483554c3d4c89588e50c009348fab4089cf12024b7a12f37af98e467ef7f117163bb8648b706c4ffc46271663bdb5c24ee9f56fb16ebf3d45f39aa865c5785c23b42b87f5a39d36b8be5cc4fa3cf1a0ba7f4cde4d35cbf3cabd3b51fff6138eb10991c41766d0a3c90ac845192cc1410cccbd0b63fbd9be50874a62fccb56256ef12dbba0a6babd228f08c41e5bb7e00000000000000000000000000000000000000000000000000000000000000012eee720042d1ddb14dcce7b4d35207c3a127e0fe47d3d74fccb6df6f3ec3025821357505d688a7e150229baad1b611300ce7a786427bf63eba1ccdf494e26d5424afae121cddf64a93ad72606bc0533a7e005a8fc725bb85aaa65aae3afb2fcb24f0be64f4877b2cbeb4bd94421e6437e0a54a4abd676585e35ab8d1ad0c42b624c66c472a605b9a6ced43826ac83411f405839e4590fd0c04b2e4975e3338de1ca07fb8e7b49118b450496495f593d025807ebfe1888adfb9ddeb7741a8751405f94fa134ba432eb7267cce0e7895de12d25b3242ee77e89ce61c6b79d4ae91266d439251eba8e8853069356950d644128ca8f63e71873172931d8b5d08cfc92b5431a271647134e0cd5103bf079492b1011c7dab77a4aba1c9f612f61cf8650a0356af4165bb2a747c9331720efafa13530a639b356d194933717c9aff405e11fe991586fd0d14a978346b76185fb47c147a9143d17cd9547a163e6237fb9b2c53cfef15cf259bf1097617be53f2ccc2a704b3dcfae9ed0702ec0490d799852e0785dc4564007acab7019a57f4a8bf2d23b76a27e2b201be3c614256ee97b20c1ab09dd814311da62d7211fe01432f4c4855867240b3aea37f8ab4bfbbfec3