0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00f5a7051823690e4be5092df7a17363463ac5f239b8cc502cc52c20f8a1414f9166454178a00a0ef59d1893354a622803ef1dc4532f0088d18dfedabccc95e1b61600272e3464793c4275a8043d348bb4bb54ce5048d2b515f156a3dc86b07cc0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001c29900000000000000000000000000035340cbf7951144ff9bf49a6f0911fc819c3a53b14fd85d5bb525a8d759bb10c12c34114fadd1da4a7b4abd723b247da2ea9a04f1822820f172ff337df426f0c083dd0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000095f576ea828e0a5e7d837d00000000000000000000000000000000000000000011277f78173ca9d87dc62200000000000000000000000000000000000000000000261a758ee95bda2774bd000000000000000000000000000000000000000000507002b114629c32e203da000000000000000000000000000000000000000000a1f3956917b6c1eb7a23030000000000000000000000000000000000000000000022ff41ace92fbebf33640000000000000000000000000000000000000000006e87df1879051a1ec5513200000000000000000000000000000000000000000012965c3fe54dfa125f21ee00000000000000000000000000000000000000000000161553e2f7428766ecfa00000000000000000000000000000000000000000047e8aa07404de450eedcc700000000000000000000000000000000000000000080b01673d4821d30277a300000000000000000000000000000000000000000000014b0eb2be4c917673efa04795e1222e5ff9f67827040210b5d51d6c0753c8f36f180ad2c8b7a38749ba02907cf1b4908cb13eacf10a8f1a5c607065b989b4bee38891bd448c7224326f62662f0feafc295785f3149e8fa148b636f24ca0df5cab1ae449bf037d852b961030f6d0c6c7f30abfe56dcafe976ae7295c472849fb6bd64c590c48539961e09284e9681fbbde5811aba0cb68ff9109afdf337528a0f5ce995151d6f979398e926e60bbb5d6096a55e08e86abcfbf429cd588955fd07cb60db49c02827159d11200f6329e1b1b08d0ce65bbdf29b86d3808430729432217fb353e4c7abd0df2b1ab59f16257f94a67474852c9fa5183e5be61f1976ed7e2fbf41736971ecdcc22f256f7d4afe2a23f70981dc652ab7eefc6f4ac9be305298f02c8baa7cfe634d1e43f86dd05f62bb7800c22d0427d3a5cb72d67b6bb8644e98c0135a369042ec000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020d3d6ac83d083b11acc8b0c05ea79cb73cb55d54f499b91f58ab0b3c12f8c78100c4d3d33da2f33ca4b25806dde128ad57c2658d60226bcb0b558b5b7506e11d053ef7e14b38814868df35f0ef1f76dcf3efb8d416b524b155f71cf04699ab8a0ceaa6ab6c22f0b4db88dff54a8f600f72e6de3bb5fcd577baecd7fe8f1f8eaa1af8235a1ddbf11ec292dacc4c58f7e7f3b890bceb2f1debe3dedc7c3d352c5a05cd566573279585e8e168419633186d45dc48a88da8637db1e8c101006dafe2062810fc372b64c7a5722e9d12225e4437cbbe59bfdcd48b26e23be03e6ac62f23c65676dfe276047856646ad9af841ab93dd93805d780067c4dffad3a9a19131e125aa46db4ee933846f9c8c6c193d3ae406d5b17c0c332f018745c562bb0f0235a73f79d20c731effb70e069fea5834f466a0e7f53b1053db956a675a479290223998a161a8a9d04e9fc3dc99b6bed646423b90edfcce21723df122c764be214124553ff9b9935b59c6e2191123823e93ae106757dde27a8fa3a9413b3c532034e57a0118a27af5b5226bfc2e2b38af818b26da865c78ad6bdbd0d9d08ed520992eaf7ba3aa71dfb3f43cc1e83ed4694203b1d660a6b7a88c2ff86a0484aa8238959d793f7e2a879a4a29f49c1e7ef23fc204e9860a1f5321894a89a52db1f03c2db9e55275185b939de2cb61d0c10d7135269e851990c3a8a7908109bb75200000000000000000000000000000000000000000000000000000000000000011383999028283f080db726b393f2909fdcc254f860ed745bab0c5372dd0b6ada15cbe2d96e7e5607cb838c7ed309ee27a1c317928803ee9efba90e339bc9472305a42af41eb0e32af0878cc123aeec3d5a50e0a36212514df4c6716316bf88700597bd9eef53709ae489d4f89e7cef40c6059dc45d803a774a77f39da28b7ecc2f7728e205fcd70da62b84325278d03b1547f41d79d58b7c143b6780abdb1d970ba824b6d368b202483b70c1ea55fbb9081e286de7dbc7e66077f0c27945813a0f46f458c9c1a072efcf32dce850f49487a47ff28c1b31be99597c80b23e51041f364b4d97470a27cf18edc9243e3fe06701e92a6d8f2dd16a63d8a1b555c51a10ee6074dcde8821ffea735051f708a9d9680f2b7830d9ff10011520d48fbea41a97e0b77fd618d242b6495347c084cb0bef1fba7b0f759f29e451d51c4ddc1627a86b0c3cdd34a42fba09158f3adc504795be1ff5f26704f94c576f91ffa2f60aca2ed4d0bcf6e131d7fe522458a36a92279479b4817833a3a5e968db938b2819b853d354a2a226f19c9a92d73bb304a4c11aa7d87712228028ae2f742743ec0ea6df668f4c394fd7dda2bd137ce7a3f2a2475bd9587f59f87870576ae7deb1