0x31fa742d00000000000000000000000000000000000000000000000000000000000000a015324e907292398c9c55f5b8f924dce9121def461dffd599157872b8656970c214cbf7e5703d80ccb6c6e31c03e3c43cc5642224cc87bf5e91b17d50bd84b9196575259930d745d8029e00fb14202072e2b642991cef838c5c7a378fd9f9675c0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001b02900000000000000000000000000032e5827bdd7c4b95d0ceadfc7bd3e9e9b13713adcadc0afef1c0ad67246c47df80a20f6c8dfbc34436835034b1d444540f2470f84a068280bd45af160f99f042cef240000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000009246cb7bc7863ce6d3ccdf00000000000000000000000000000000000000000099d3f699778c09e105f7200000000000000000000000000000000000000000000000b2d7879e99cda90556000000000000000000000000000000000000000000a5ed453458518f5a10111200000000000000000000000000000000000000000086a051ff22b120870c1dbe000000000000000000000000000000000000000000002c9379279893094b786000000000000000000000000000000000000000000029593188d954fead4f95ce000000000000000000000000000000000000000000cd76ef1bcbd1bd2462c425000000000000000000000000000000000000000000002f0f7963d0a5c16eaf67000000000000000000000000000000000000000000b45ef324ef1abcd3e31fa80000000000000000000000000000000000000000009a7641992a514952a5e6fd0000000000000000000000000000000000000000000021953e65cb4badc446090cf7475c8171b03ef11c4aaf3f7b12a087556ceaa09970d180e807115cd87bf6007aea6934dc957bb8442a9599d588af40d6ba82f611d0b153d9f694d48b909508e66dd4081c3a5113210d1b0e4717e0f39bf70340c361f7fe9489bf098a84a9075b09757fbf0f234a2dc115a59d86a2ce7efe1782a21a00693340557d8bd4050492de83476a00238647a65990f23ba33c4a3d28d58ea9aacd20de68dfea234e00a6a84cd6fa17ebee858cab63fcb775abd579a9064d706929076ef46d7fd6bc2c72a448da57ff6208914eebb293d7876b664abb40ead9dc5f924a20f605cd68220c56d1ce8da0530479ba119ab34e6e8cd3ab86e70d480b8636f50fb7ac89d928ff1ed7f645b8a1f85573820c40d741a37a3af7806900eb97c0ea99d1ac4ffd23866b52247c3b2164aba0a03b41ba50403edb9bf81e6c95a518f2710724012c00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002149c3163e0354bdc934b634de84a02375d1da8e5b1392fdcd7ea2bb80a89fc9610bb565ed646d2dfbc85777fbeb346a40fadd587dcd528c722156ec226c38aea2b9dee6f4f979ba932910589039419a2df48b039bae2b338b64f8e5025a84f592029b20ae6cd89aec223343b3ca6472172498408df6a48225e5d193bd7c43d761400d1cc55fe0d3ca98305b5f14c61e078c14070da2f45f66cbf88ec42ff8be30c12abf735255622ea24129b587bec755bcd1545f2f420b0e3a297ffb1a6f0f22841ce942f3fed07dc64985aae71e296cf7ecf3bc40f7d36e7b764d59c54b46c1e3226191a71fccc46bc4e00287b3e1753a83ce31bd37e7d8baaa20993ade852059432ea7308205a247b3a3db5dc7b4a76e8a1e84f0751533cc2421a0cbe425c2b1662d4928a3a16259446b3230117f87053c41e02a53d58ec445015af236fec1e92469401ac5a923246b93a5639883eae219f0dc5794ba7f484fb57980c4b8622df776f6881842433cd87040b6b6d601f50c2d85c443a268a0ef5f87580fd7e1ea97e664891a53b22d1bfbc131cd5c7b656387c1694509866a8c9e035c1eaf5140c341a7e6eda4f3567ce8ce357211eb3db364f781229ce6efc34034f950f0f2a8acf8aa5611070b47dbf76fb9ae6c1befcfd7bab638fe7ba98ddf28daa295e07f90dc05ef41376acba851f587b9280c3baa314d3809842294bee956123b39500000000000000000000000000000000000000000000000000000000000000012e08016e44658fcfad7cb29c48edfc0f10ffe09d66355e9977fef6c91949e39129762cfa01c5cba66ca3e6b8a7cde603df2cd8ffd40713a5df1bd32ef4ab1ed809f1f1c498bf0c730ac35f785cecb1c780eb6a528cd7e2be2087f8d806d2a112277028cef6ab577300c1912e0c0679e7918fc8d0da673e5f8bd5adf8d56c5f9c087b75ee2b5cb7123ffb5e27713d9aee0c4e1102c6ddac74032782ed4d83a88d1cbb6a9218f0517742b0ad06b0d43227561ed8bda910b5f018521d4d1cdfaa9724851ddb7a05409103d0c5d5691b3f448d168d59684ad47843de7f80a4c311e00942ad6d6b4c1ee719b551a8bb294ccebc95039eb508e28fe07f5726135a1913073146f4aee4fe30f4be884ca49d8aa6b248e50c8629752b9eef0d1e0fd37a071cdbdd9dc31ee49f170f78ade65fa87268dcd10d58cd57dc80fc9a9dc72caa3918eab35c9ef7252c66e5972ef8a65d183dc88010c28c4cf4eed6c2e7ff66f9d006aac9f62d4e6cdb95f2b4211917f1dd43c0be35a221f5896b752bf954b1778b0a52ffa27a4d4dc5f6c6697c2cd5148c17ebc34559d309ed7e6541c4452a65e0285706fe884362e5b3bcd286ff671205f4feab1e5f0fa54f1303b4ce687f0129