0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01b721a2a394b9119052f74fb98b5fc11caa3194a3e43d002fc9bedb4186f2d460ea90bea23c3d086b7e812633da0f1426ad75142519e514fa13c4867fd61b2441bde1cdb17a787d746a610c0d995f3db07d504e35cf7c4ab409e8a11b885b86e00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000005002000000000000000100000000000101d0a9f2d8bf0fc4192ba58b9e923fd36300bc87680d27bc34c6c4d4495d3be5ca5d0d875b721798912631a02aa47c42b31b207bf5eaf1bcf7a7ca7515b5ed480c5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000e8f26809cb86826ed7b44f000000000000000000000000000000000000000000b316a55ddf46d68efa58380000000000000000000000000000000000000000000000ce1f813e5c58a82a1200000000000000000000000000000000000000000041c38bf20ab8cd5636d6d9000000000000000000000000000000000000000000421e2b3bebb6296d06d247000000000000000000000000000000000000000000000909f6b453e55526d3d20000000000000000000000000000000000000000006d6fb62eef450745c6eb78000000000000000000000000000000000000000000a5ebbab9e7c7a88869e483000000000000000000000000000000000000000000000c3c9de23cfa3e826b9e000000000000000000000000000000000000000000e02248219318a4d28496420000000000000000000000000000000000000000002b2dc629f4c9852c72e254000000000000000000000000000000000000000000000f898d831886d3c100a228fa3001338bebd21783733db4742d17a847ee4a34c8c615d31a7bca2e88bdc228b37d1013f6cf5909ee43acecacec06ed85aa4f712178ee95c9768ef0024fd62cff34576f6a18e120a29d639e8cf68b58a0612ba89fcc35aca35aef2c8e40c70e97d3a1eb53218a1269af605f86bc5a759e0b497b9598d920b40e7259eac3fe160910816780b6ca2d98337beb3c047cf81226de98e87c116f0f64b5f7b2947e101a7722935fb4eebcd143924960c79577f5122cbb5094f3330b3242e00ba9b6103b1a17a09eb45f01e656f46298a0d2843061de4702e3b01a20749dbc59b201154fb7fd50038d8f2671cc4272f81079bc8f56af4bb9619d8ac71302604e8fb318a3ebdf00ecb14dc044722dc268720c953e01d0d02cd8cd2818198636c237921b74c34936ef528e462e58f259f65b03deae085eb3faed58d9baec185f5b6abc0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000206bfbe814f885f352c5545b09f1cf45688d50ed7ae3b839216b69f6b79d512f52be7ee250a1e7cac9c3ad53fef94c16c012d3f537ac24cca1b6a4083fdef90f91399409ebde0630b1d660a8d52463a40634e72bbf39f24bff23567ba2e8889f02d132fa5b9ff9ecb48f0b84e81701d129262c7d92e1186e43df35fc79f4dcc4f29b60772de3dac9fe8a0117a34ecb864d78572cf958ce93829ce09be2bbc598d20574ee4e847de812835330aa9e0be7f7d7622808670e5afff0e08d7ea542ac315c53654b15cd566f8385bedcbb60b9c0e6ba528e9dda604d467cccd53eef3272aa6a8ee680639ab5a14758be1252caa91cf49fcb07d94b74cad01d34a8632f205334a54403920c63c840214a1a4ac602e2abd34fd706d6be47c6c5195a192ad22e7fca1698fda0af39427f7ddc72b6baa1fea7584de5ee9ea4618ebba4dba8617ef88b1d3b9e8ecb68a9eb986ffca00477d3b2e272f27be3c50ca686a1b2e2e2f565891faa7aa372770bdeb50a1db5232e0637ab7a67c3846c741502c8aa6e1044e60cab5e345f7f63c8ef7b58a8805cff5615cc45df3564ccb15989db1d7b4199de29b696ca937733aa867e8c6e152baf1615103ba3b442c30f86507fceb79113317d7b85c115dc9003b24fb3d7a4bff116516229077dd7f6a8fc11a5e7dbf0c21f4104bc06bd90b41c33da6d97ed51abb6cdda2335f8d7dcb62638a37bbea000000000000000000000000000000000000000000000000000000000000000114fd7c0f4fa6fc34ad1227659410a959d0432d8ef0fb390c8892412db1ac1bf8137b07cc0b1c5cb876ddcfdede61933909a3de315995d86b299e76592d213538143646e5094efde2c78b1af40f1b9da8487ea86325a6cdc36a6213b5befe561d1915c0e5c68cd6027d9505eb57e8ed5f033d6eb6ed718cab8d0235466b804fa415f2ca59da7dce5276a78c8fb306c6a8c57d79a156b654a76a71ca7c7c7bab82207241cb9f1e4b7597359dc30cc9f1af58206519da3f9e48b5f9918ec5210db410c50d9f13889f1ce36b5a44453cdff2012d736c3396d5265134c1bf24681446277fe5117f63b32e8f30161ac9eafc652165fd96397ffa6342efe1bb6e94cbe61a53b1aaa759035aa62c72efa92cad8451ffad6f16afaf685f28a8b801ae43291f8a298992fcb65756a48cd9c1f9bed94eed3054f3b5e9993b95123c441bd493098744824db34da3fa1751f1bb4cd2ae17272fba76b128ca48d9666fe65d52a101dc36c8a88561023507a4532a6a22a5717ba30f33252a53e47aca63b3d1b12600423ed6e92b54d20e952e57a6bd3aa20dd8c1d83729b681b01435d52fe647b8270156b8b8b82a931be69508c1771ed4143a95af020e4fe6b39698cb400918ca