0x31fa742d00000000000000000000000000000000000000000000000000000000000000a016742b4f863c1cec238f4a5e5e56c19372c7b1a0b2b73ff89d8259513e2b6e861669a9ac8ab0fb58018dd4f0bf084a84237095a38ba4b8dc6e2efc729fc127f90d512f63535fac08111d2d94a64224e2f2d60fd4bdcc849259ed5710567f9525000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000214580000000000000000000000000003ef7cb9badb4d205aef4881bd057ea3ab86d4f6078d8f33b88b1cc73b558cfc4f977639320d9f1ec7cb44486391fd5a3a09eab8eb61bdd9b3c75d5313d865a955e7af0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000005dd94ae37ae088b36117fd00000000000000000000000000000000000000000068371837d9ef7034d10e010000000000000000000000000000000000000000000002e4aaf9a15b64deec8f0000000000000000000000000000000000000000001a1e4710420d80008c194100000000000000000000000000000000000000000066b7ae19c8a00c9e04269d00000000000000000000000000000000000000000000011ade308e94f475417d000000000000000000000000000000000000000000ca807569b6a19cb84b8d800000000000000000000000000000000000000000002e7437d1326af0bb4fb07c00000000000000000000000000000000000000000000070fecf17a3ad0bfe8b7000000000000000000000000000000000000000000f4072e3d7c3903eb9507cf000000000000000000000000000000000000000000dc7784494e5609f1fbb11e00000000000000000000000000000000000000000000296b42962aeda4befa1b1e8075167a49e3537a026d6350138c290c79dfe5f9e607c55f376412fdcdda0507c06fa6252f70118b1c7799693ac1b6aa41970d11531997b6a4fa851632bcdd04b4a194c7959972e78287464f3273a1346e31f02ce16a1d7a7e4bad0effbaef053a477d918d5da101604843f5fa37a33bb4077d7fcc69227ebb9b16ad8b8a20058fed682f5a0cdaf00f49d8cc07336046c3ec07f750323934d3cdd5de8c826a22dc7014c722d98d39ac6608443a1b0b69eb7c7f625966564f43cf9b8cac092f19f81c90635ecf0059e577effe5f297681a68ab4351017ae318d7854022f2b9b12b81960c36c49426057d4b5d3900838dde26affb3a797d0e5ace48a9e540fbd043ded007158b9be0ba7daee7709870b314ea20ea0c7dccb1ad0991940c617ba1c25e7e9d6600a7c557355d7da08dd269627e1d3413eecd5e0441f0a740795d2000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020f8413639cdfab75ac5f7571d75fb96d6877ca9cdfb98e7ec6ed9059aa31a2fc044ff5b6e6d19a67fe876ed7a4c8182e51b8eff29c6bd715c2c586f52af874131d661d55b8bb68f49517cf25b68b5cc07a2329f6cf63c779a3dc0a4259bec202040fb4234fc34ba2c01c5cf04d2b22db3d44c3b9110ff6a6b592c112a43414b713b8315f64e53a2cbca14fe5d7d11964283eb1c186ad54348f2dc3b0f21172242d2f8abe9949edd13d9dcd66d15d694f665d749114c993b3d1f5ae2b35eb8c210e38cb4fc3f210d2527b32a759df0c3137c785bb7a7071fa6cf7e23f4a5733e301e56c6a1790b0ba4c559773161309c93fcd6edd683e9297466a93fa31a97b261df80dd9f7d871a10a21d139878cf577d72c339c48ed077ef8b3d36bd7206e8a10fa92ae26777af873fe9f9d882977ddd8f95ff3ac74b2afba74c195586735661f5a44eba8505fa964536cc65bbeb6c6a8afe4242018285981e6e6e2bcf8ac600ab519522edcd815f6e8ca843141168e44a0a1ab67e88b88d343e6337cb4ba3b2ec2312e637d262ea7f1e022627c98788c93280ffb6258f246bf6721a25e0881188fa10e108e3fcb9a55409123381cbc07f14d90dbbdff6bacfe03f4127b76102aec99285f12a89b3595ebc15d3c5a7c0b65b2f9b519c2ffb04eeb0902ea76981e2ac6cbe7b44763a54b8fa037fefb10ec5d558bc543d21d9174b3de79d6a5f5000000000000000000000000000000000000000000000000000000000000000111c0fa3f167930e5fce26938461a693fa89336b30eaec63d01210bcf1c61e2a713c20a9facfb10093ceb81afe0e8300b96e5a2735ae357baa5d057802bd2b57b078873f355ce55f61a34ce6d9e40304f177c451930bd46c90921589eff161d470562f937f16c831e7fccfe3c9d6ba5a9542805690e9609e7d2e887e2acbe882d2d7731201dfdca0c78c1cf574b89d9d2067331a02dc68d0ef1357a0e3475c7fa289158e9670e755f5be0473556dae84fdacfc40a80316954cd3bbd52c0291469046e14a47bcfc18ae8d292b5f9988677af2f89ae28ba45a6f29c98202600044d30546e6b85bc01d66d5246171085daf6ae45e0990814fc2a56f87b650be9cf190cc6133c246fd8ef76e2e5d1e7fd9ed3a5c4aca03cdb462532faf172f581226f29d3327b4d068aaec8d8a71ea06b7b6d34fb84de78b1707d01e71d1c9f25f7e900795a3566bdc0413c04fe06451f6d28bbfeb69877bddf13e417cd2fe740371b0e2d8513aa07e3626860003124065fd77899193a910a4e29a9bdca51b8a1824527e9cd757f91958c33d70397a4f1de8636fdbf901ec741c711f39e6d3d8bba1304d4b04a6a5fb3c7540614a13ea0ae0a2d355231a02dcc9ac991196aca9c43f8