0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0223258eea37d0531ebad5171f13e42f9daa5dde5f60f18ed12beec41a393123d2ffd250ed1fe1b4ba10be3f2553d49406c01eff7367cc0a38d34703224e22833cae29ca0c9fcef369cbf6d47f9f6b191a94005c5daeca480fdb06aaea41385ea0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000ad5b00000000000000000000000000017aa86afdc3c5f5b1ec31ddb6a3896d0deae09b500583289103493483c9324b6ada2e815795b0b1dc2e0bf759ddadcd7be34bfad65ddce4655104e9ad526467d29d5b0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002c7aa9cf365b2c6eff1c91000000000000000000000000000000000000000000ea52fb58dca025fa81fb2a00000000000000000000000000000000000000000000227307a0a4cc824b49460000000000000000000000000000000000000000006f54868dd1a177d4ff678b000000000000000000000000000000000000000000fd1637f8624611b75ac4860000000000000000000000000000000000000000000011ad99d3706773d524ef000000000000000000000000000000000000000000c073c5d8bfe2533cbdf8e1000000000000000000000000000000000000000000bafcdd2da79cb1fc3e32790000000000000000000000000000000000000000000011ca032b4aeac0e8ec61000000000000000000000000000000000000000000cad99155930c741673662200000000000000000000000000000000000000000064ffd3a3fc8053a33b81a0000000000000000000000000000000000000000000002db72dc970439931f6020a0cbdb27a193fb10264041bf181853f17e733c8f6cdacd8a7b1454c5465885a0c16f95df28bb0a05c4e2f4bc6df341e9e7dc31539eca608dc2750d51adc627c049fad46c54bad7d3e9ed4b281583c52d4ca06b53ec2e990e4d009b7a93b22fa1250591e6ecd2479ce2de7650420e76ea61558a3528617fd0f5efa884ce8e23226fa992a5a2f641825bfaba53f6b05d6f793004c9c3c210b8d2c3449bc8483b02e7f8443d41a7323350041f83b5b734868b800bc2be456cc5dc4a897da4d0827054da5103231c526cbf99304811abecea90dc81f3a0461fc10945f66c0a018b10a39fa9ea61dec5d7339c4d0f71fec39630af97ff4351efab2b1b6518627f2351b56c3bac87e029596b0b72cf5d3049a3c2ef31230ecf0aea827dffb198671fd1f27739fe6c3464f7e414bdb0cb45f9f5b9fdbe729c8f0fa69179f4b2e0ef2ba0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000216bf85cb9428833589773b732082c7b69d46347bf6a79d2c8884c3b393c508790acc976e85d32cb8d621fe93d27a5c59dffb0e27a2ca43266cfd8642129773602ceea11c6f40fc15a26088ca9e3646ee9902d35a2aa5a784e2f06e006db3345504caa017cff960cf8d5bb534ddf10af6940a8cdf0486888f544a7ced8bb9ef821ebc95f382ac9b9c1cead7b5a97097d36b24b927dd71c76e00ece8006fe111211673b447ff018cb692d57f8aff8de7acef796d47e6fdd7c428d2e54656d598161bae4e9700a6d42a7215f151aa70a8e60f12f5514cd8fecce97dcb8850fba2c02178fb24ee4e362dbec2f85b48c2776c4c7329f4474a5e18011ebb386caa22f100d584a4954aa8dcaf712a67fecaa38316d10f737baab53e1fc0d6c8a19f177e0577793b5122f10764d38102c73bd03ebfd4c1157166dd89f617fcff952cc09e24a076fd9f297b6553163130696e635038523d927765c6748eece426c4f312f409ce99d6560bba72851a6f54bbcb62b7f7876ae9bd77081a6315b8cfe5584af509474d9da1218b590b957d9dd64aeb6d2247e89d28f1fd7d9795b2bb1f11ab330e5294b2fcff2519ebc996718549d3411a74971e995b46e027e95a804dd0efa00a4605ea1e1f888043428e7dc1129f9d968b90d4d9ca570e3193554f7ece918205372dd218c045f88469a47e1a821650911d9813e4674a488dec9dc528837708000000000000000000000000000000000000000000000000000000000000000107bd2ec906682704710d6023bbc76e9eb16b91a3c123dad483643ef74b6b0e9710ce9e95cb11897ccaed1b28213e0a899683a4634e67b1a12918868c4f1d8f600434cdeaae4058465030a36bd48198b6ed27145dba55ef6f97dcc2a76aa1fdd704e98c03c059fc823a4efe190e09d6f9349b6b60460c7383c21451b8e78a4d0407a5574cff3f314e7cf0dfe84bd8f0fe5f9ece274b3f1253aa454dd51b85183e1a2f5f3caeee1d85ee70779ebd9e7a02173f3558b8e4a762e05691f1aa0d4a55130fb549080f97230881ca7aec97063733187fac3fe99499c94fba1e230fc51a20f9cc51f2537131694f397c5c1a288d54b5bcd9993a12e3a6e8f77ad5853a64233ff37da1ec6fdb9153796f8d5da1b1babad466db25af90a8fbbfe3d1451c0b08245723e85472ca47ecfd9a6973a7b1e31e3ce4d8875c4f1c4dc5856f20a56c1d30141659660f72dae703c383062d99bc5f26d23dea8985105af00af4068cae1f34ced5579f4534996638125c2bd073f5f6022a71e29183f67fc02f4c1339b020443a160a36db521b512b8bac84192cffe26cb34351cd328b88db44d5594854193d1f8c770922afbd95b74684c8f6be35d1c5d5547ed9890db17a3c881cc548