0x31fa742d00000000000000000000000000000000000000000000000000000000000000a023c1e27316088d8aa6aec8f43b914a95ad37871b11fff8e02392ef838ffef36f21112f6be75014293fd898aa5618326c24f1a02a887b72741a272734c9a96708cf4f20161fae15d0c4c5921cfd4f75bce575ed4c247a753fbdf56b077bde048200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000014f80000000000000000000000000000276a8d73c8549e94ce08cd6dab1578607ad8a93696835f66191b9d8cfe2e14aad73fc6509060dd93f39414e6a427e896c4ae5e589eb170cb99af5022955cdb301c1930000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ef7681cf7b269ecb87cec80000000000000000000000000000000000000000002e0304553f8e27f12a68040000000000000000000000000000000000000000000016b01a2bcc69a91a42f4000000000000000000000000000000000000000000260b39c61a54f91d0e006f000000000000000000000000000000000000000000382e6966d257064f3f2b480000000000000000000000000000000000000000000003b5b91af2070ca6d6970000000000000000000000000000000000000000006dc7e99b1a6b450ee091ea0000000000000000000000000000000000000000002294b7005a0d8b242ef0f400000000000000000000000000000000000000000000138c7936b422dc4991c40000000000000000000000000000000000000000009ad745b4641b0ca3f9dfc2000000000000000000000000000000000000000000df08e99377c6f9689dc078000000000000000000000000000000000000000000001c872fb9b2911e188b751c386371620cd63f0b4e86143ff8c80c53071e04eaa1bb670ea804892a99f0b7006f8ebfb49080e0d6c4eeb9159854d58b4b0e3b51e3626bebd80559ba515ac301b8fc317a85e9e45fe5110545d852c1f4a3352d00d67a9bc881ac0c9aa35ca815ee7e54e3f66072be0cfc3d5a2537d4dc32d749f0899b1f602ce7f6a018cac52c039c8bd23bfa189fdcd7ae74c3f44877ed3a79da52ffdaf911d497e35c7e1b088ac7d4e843aaa1ddf3b50c0e584148dabf1c9e3b4df3fd6b1b39bc6c57afcd29bbc369b0ecc73b67beafca1849530535d30926d3e6e28c8eba0a23218cf1f90108e4178e4ba6a8fe34bd0576b9a375189ccfb8bb288f92cb6c2a64fdd99d1402e3aba167c5f2e3a17ad1a9e5d18e921f4f088d8ae42b2e38c1588154c663d8063fbff8d4cfc49eb70288f846d79d8ff081e64348b42e7223236377b481bd8c000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020d81349e8b98ccc5ac19d9c204417d57ec489cdbacab5325bbd67b8aeea64a610e354e2c2c88517c5f480688360d9c057df0a74263e065da0f921d0dd28dc3bc2acc1e9597a0b435b192b025aeaf2185967f7169bec25e6e763cd1413e08de9b0338790a967d35e6fbc93ac26b51613e58bf95a6d80d618b60434877a1eb8a812b961976302bb0a6dcc6c402c31e4b7424c3a490d35efcdf74a299d2529c65a426a9785acbe9405507d6ebe5fbcb123b8f4d1314aa43fd2219d0651f6994bc7b0169078a7576e0eda972f28f3fd49e6adca31b4b31566f0fd3d8f59e726f79402fc48f0c948cb17f6204d5761d9dfc9a32cacf1fedf575d9303e25d3e016aa9e0bb1a00684fa8a1babc782dfb226469cc15a1d9caa0f7069d3a5256e640ce7070347625f0ad520da1d33ec9460c2a808523e72980c2a36a464245871d3dd97f925a5cd42f4d6c0c221954847d2e2ac1fa6fcdd20175f9d29a371697810c9b63505174377844462d71314b90859d81d2d64dbbd14676dad7bafc6fdc211d43751276a0b4ba27e3f6e70e40f6ce16e7b47835f6b68da658573ae6ec2ead8934c2a2bb2a84bc7051de3e4ab3ab1f40ed9bc96c28c208b29a791e8e29ba4476877620dbec289b45fcb097cdf9c7dd5810aab18ee68feaddd3eb3ba1a69ecda648dd5071ef84386095cba765d566a2a0dc65d093ac582d1e4de847e509c29e5aa0935000000000000000000000000000000000000000000000000000000000000000116485b8c9a2153bfcc15910f03a5eddc1dd1d04924e1f037d988b7db4d14e1a323cdb59fbf2c3c9b61332e44dedf9c1fba752dc3a9b8e130d8df50bb3aab12cd09d40a315b64295775b96e09dd752d10f3bf883e7cff967a9382ba9ffdc6894c28cd784aa76ef8418eee7945251269636186318cfdba0bb5c72ec4870e8ab32522f9c71f3c53fe275ddc4792de75a5641398dcf476435548e3ee13f33f1be54a1878c4bc7e4548d288bc473ea74a948edac7c6ddfe0b9aab41339ecccbea838c2988c3cce3ded98ddf557ada7596ba92d5111c0e68e291f46816cfdb4c366c3924bd97dbff2146cd209e9d61d1bd2702ee406770583a52f9b2271c2178cfc7c314435f477635cfa866c8a9b636a2dcc3ef052a36724101a65758682b1c04745e0d7c1291ea0365267a3c9d9941f4d8075a8443a82b2d5be5721505c32a82516e2578d91286b93fe40c79540e3105c021b313ed0bcb15a1e1c54e4a7a9615e961207166b7a0e7f536dbbbec16dacd292af4a0a1fe2646941c4aa2f610bff637280ddddb13a8be30691aa46ec0be382d930cf6f3f64eebfc289ff160785e71d90614d21d526e6887b6d3a05fcf43ebaa16916ae78fc586af1607a9d8413660b95f