0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0288e78a4223c9a7606050ad645f308183281f0793b0bd3d8681becea733872bf048a8680da96993d8f2bb5a280b9ac1b4e4afdd5985098a2569f2de92027c30b459a11eac0a9f7d8697e6c6c446d3aaaf8adc9d805152fdbdb7900faf4c808ee00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000014ded00000000000000000000000000027464b95234fb548093e438ce3678ff4edf3c02d630fa39e2048fa109a6841dc5fdcc0d012d920442bec3aa2cf835c48405c67d8802f939bb4f4fdb790633fd80476e0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000003d26decd5b3743064c5444000000000000000000000000000000000000000000387941c698e5442eebc9c100000000000000000000000000000000000000000000257965c2d6ce7359475e000000000000000000000000000000000000000000b3041334a9edcd6fc8dcea000000000000000000000000000000000000000000f1247eabe7432939262cbc00000000000000000000000000000000000000000000053e673aaeada9d00aa3000000000000000000000000000000000000000000f04eeddb680e531a0fcf0300000000000000000000000000000000000000000000bf4e508dbc161808db4a00000000000000000000000000000000000000000000255e7e3479b29b94e2390000000000000000000000000000000000000000005a990b7130994fc455c2d3000000000000000000000000000000000000000000ba923d593489b5aca892b8000000000000000000000000000000000000000000001e93b561a9483ffd5dbb2d19367491dd24c368036ae5b72710af11580ed5db225f5ddfaf71909b765e391a5fc3cf42179d6e3e9439dee4276bc4eb1f722da81cadcff84318dbf44be07406232d895ebee0a851f478ea33279234e6ced917cc7d05e9ff1b88b3b1a37b762430bf9aaf9e9d955628b74126002d0a14ad0d2834406367a130333bed083e750b83a1e346c9a0de4d018f777d584cde810c9891da61faee948350517c2756ae144b0028f0f9ab49b143b71f22da09868c99dc7b74554de8745457ad802fd01e21ec6ea5a48156df86af2bbe87721c4016cb309591f072c4f6e586cbbc188bb51fd8825fa1d9b14a3955cd5f728cf34b6f452b064aee3cea3710cc10560208302c5731ae657a4d7451132027f71fbbdc0be5f0e24687d345ec9b132f24c1f68007ce9cdf80a549d01378a105727b73e0f07af9add30054714e37dd9793fdf2380000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000209eaf24cd9964e3a788d0aabc6a92b68146a9eec7ed340130a4bee1885d41519113c814a55d175de209c6374cf95613a73333da7d0cc5df3fb3db4fb5940df0115f6b536e30564472b08d6fcde55a9028cade70da700652a96cfbda42c16bd7c23381cf448fe814f177d8bf3d27c6e86e755c7af54be47d4b1dfaca0811953fd020b0fad47bba9d4ee495bd4bc6dbe705eb9d7e2008f01cc48cd245d76c01a4122cfb83cc8ade1bedbc91327553fc2cb5c245eda22a25dc0c57e4259db42726400153605eb69497f4598ecd10c427281268a6e89e416b831cfef9caa27b555d3026e8989df1dc38ae1127277bbfa6394a36c3c0dc39726c0469117aa377376cf075195391f758b10013e8fa96a8a6f86e138db67e3ce61ba11880f2f637cdb1614d1c0003654970550a2d8719579fc809cadd683e552ab6ce1ee9e9dd6f893c70b0f66db52772db6d6c2cab75b57ca9eb7d75b703805f0d7b4bca3d096e61b080e85865ff4e8822d57724234b8a50285fb7e1ec91a6d3b134a630c917f97d9f5126d0923ce46d249a2ad98207635bbae6462612c7a3cb63d3553d2780b66c5032823793fa95f8545a74f8253b991807754ada785e91534f8ab8493a6c9a0d2332d2ed9ccfb83a4e8f13ab8ba05be598f7bf13850072518409e69899456c8712b0dfde87124a7785fe6810b11b6bc3d007f16aa9c896302c03cbbfd5651f5ae15000000000000000000000000000000000000000000000000000000000000000124838a0c61fcd423f7054cfa5e01f6c8d5de116a50ceeccd6d2f306662d8bc63070ba1934b28694f95b1d29ec58badad4159456b44d62de58379c883c38396212846b706cc1445e6b66a99e87a48176437fa2103fa835b3eb47662a773e968681381a905c255850288ec47b1ce6acf70a022ef465c12daf726f229e6c4adc8b71c7fd8e1369325196e56a0bf527987f18382852ac81e5d5b813c0c94a49492d310593ba8791fad3c4bf72e765fd0410cf4a19c120f917983c742d5be97dd0cdc07dfd3dd91bba9d97b7b0918d79c27af8da8488470043fc8b98b6771df8d1512101d777fe5b90fccf921e2273c5ca86af9b6d5792d91fd2ef962f03ff36a5b340fb32398a96ab06c295d10a0c6a683b626e74d98c5f240fcda864060f2c72fb9115f51e7d550d46ba3ad1d78b4afa859c3e787fb2ac1acb205e15dadc3c1af7c1eb3258ee809522b7a6397b7906fb8dabc9b080b4d44993fcb33396dd98c199e149001cbbcacf25369e26dd011e0ee245005acb66a44660b2b6029971037a55306d0be8d653a8601192288e57bef7ebad0423d40ce121dc8760e8681c465ebf603d3fc4c72bbb7ff8351342df0a5f6109a4916f0da7ad7935117433ec2d97ffd