0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0069513f1c1a19d2f7875d111df1ed87632c49301e3713378cba44867ce23aef12f48ca25130876c15e02513cbea6de003ae21c972cca3ea3fc97f847a76d5564c7e003fd7d914e0dcd884f102d16bb381a3ab95fd9cb4c99df58977a872d0cce0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000a24a0000000000000006000000000001663e7e63c787f916bf78aed9c017edf4d059f9dbc4fcfba64b06acb81ef0c3fdac8e535c127af6da4e1284d286946c0b33186413ab3e10e0d8ee2e7bd4d438f25dcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ed0add5f025114080244da000000000000000000000000000000000000000000113c2e9be0f44bac0cf2450000000000000000000000000000000000000000000027e6fb922045c44225b5000000000000000000000000000000000000000000b1cb7bfb1005ed9366b3c800000000000000000000000000000000000000000090569834d9be5a64a8b5c9000000000000000000000000000000000000000000002ec6e4f63c3543673433000000000000000000000000000000000000000000eebf260be7c706c5d5eeb0000000000000000000000000000000000000000000cb45d38057e4f114164bf9000000000000000000000000000000000000000000000f8602fb92ee47c7b53f000000000000000000000000000000000000000000e6bc1b4601540828226f3100000000000000000000000000000000000000000032234cf2bf0b41e2a97f3700000000000000000000000000000000000000000000197b62d7e58c42b35e941997b487e0def7fb6e1b89fc4fc4b66219ce50ca4a46d80f3f97a9ff052465180ce0bdc3de6afa1b07ead3b0b3d3a24d783ebca459b1eafa30ec654ee22618a60cbbd22c13e8669ef3a1bc71c32447a8d76d5e29c29facbe0ad2957658fd8d331c930cdbf32e3be5c72806fe6eca8532b4ca73319d211a970cab8d6cc2d8fb081e9a857975cf8c61345be4471136e3d9db76fc393f8c1b8169b2ab26b4bb2c280f196794379996eacd7d769ef9c1f0819a6567ade00c00b8fcd2203dc49d765b2b8d3a1ec7fe88ab1b5499832c90955d1f86939f0abb07f046f14e580d9a77ff1fbf837e272bab147eff32958c0dc1dec6ae75f6d34d54e1065c8a8e4b3f90770c3a0429bd96a4ba5e589f69d3932fbf56c71cabf1c01ca540e5d5f33dbe2cca0df150a68af698c9ac181773eb0a2845c837706332fa083f3164bb2069e2b44600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002193a91fe98a79cad260bba74e3ff6ca8247e20145e0ae1d8201789d0aefa0b232d7de9d6c2000a985665ef7cf45f06e709102f2d34d5d7df731dc0802b2af7cf0e340eb506a9d55896282f425eb70d0bbdb8b9302145b932077193ec8d1c2dc707b9f1f76907b46b2c06f25b9e8c6d4e062dee4a62044fca21aa9b4cf18dfafc0ba044abbe832120207c3edc3e56b18872e98dab1d0711999520c3da08c3f3d825c742c99d776efb01cf259abb43aa16b03f4968ad6609e274b88ff255384d1813db3272046864659af80853a46062a6a3878aad7e977c78fdd2eb4dded7ca54219516efda1982214f36a43d0f8f7daf1bfa28099eae1619f880c3e7304542c62d46285fa94603b39f540e4d3bf575e394800bf7438b629d9fd0c975c0f002b80dcf72633e5a4085f16072b7965f650605864d87b2a009fdd24d4633a6f1a7301d225f086d3de0ae02010d63ae392a4fe7fd0e082bd02a973b9ac9dad779684f245df56695d436dafe3fd8566734963f7c61d07f0d6c5fa482c7ebed6659201e2efdd9095d1bcce363607d4a9adb7b296b4a9bcc43d0a2cc2ab9f764a08c3d4023cc9f25a7ada85f402163efa57ddb530daa760148ddfd2240e61a9cf26e1e5f159d3a61fe705e91c513882c7c7094eea485f09f55626ddccedb1e42cc697e2920a5593fde3511f75d21b4d07b215fe316c71d6499f29aa8374bd318b1591713000000000000000000000000000000000000000000000000000000000000000109fc19f60c2aae6ca153962ffdd89bb1d28e92f4e06d549f8953c6995afae8ad2aa660a4d25d07538a876b68e13f14fc3bf3524e253916740e35c9aebc0fe8192ed4072d8f348ecdacfc940167b23b00a61bc0ea6dc19544442551c0a2761f4d2f6071cb172fd6bf52f2da0988d1cf14f9e7f594715c35164518a6e5ac2151e427d329e07018eb71384f94cd18f3f22f9dd5ed852b0e88104a62677b5f2a9d7f2b8fdbee2ae8aea981fd1faaa9ec03df49588d1df13f6aac9bb3b77dc60347232bf3d9d9a1a61915afafb440979d704d05ab12559a598bcd704612dead157a5a134b8c6be922c159f0e50d05ea70d5c4c9ce74e5250ee4ec2a71b22612ae410c29ff3471bedc1ff42ec1426e36bc5296c10ceddb09afe2391e438696d77ab3552fb6d57cd16a81bd141d988cfa2e7be1c8fe654f780e8944fbf173dd355b484c12ac8e729237a2ece5ba3309d5b039dd88068f215cb033c4a7c97e99493122312f46c21d3e68618fe580e02d788e9af6a84cffc5e2c3a1668ec39d3a6df922e53020d87a38fdcbe56461cb1a8d43cde5420804862c3f787280c857f94f59b171039d15499b791022dedc63287572e7b491812bea92b761c8921f89855b447036