0x31fa742d00000000000000000000000000000000000000000000000000000000000000a020a7194378f5424bcac7f7cfc3664f25d127190f7dd57a126a99bc98ad5720bc0cea8089717a22a48d60951615f71d0687aa3e52950201649f296af829633944010d1412ae7cc766e27b6f9872c03883415a0a071c37e55ed078d04094efa21d0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000e80f0000000000000000000000000001d6bc51611e978c4a4c9a54a4f29951fd52b134bcd35fa1d96f4ad958c0d75b30ece8b03910145d907aba0915e25c9610925ab2becd6db68e3116ec27dc894045e65b0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002aac9334a4b3f50def66d500000000000000000000000000000000000000000045ec65780c39fa5dd4b21b000000000000000000000000000000000000000000001a7decaf4d48592537c9000000000000000000000000000000000000000000ebae1fcecd5e071d934a3300000000000000000000000000000000000000000090cc1006bbb9dcb426c0ef00000000000000000000000000000000000000000000259bb3809d502b2a09040000000000000000000000000000000000000000008491951b3f69871fcd08a30000000000000000000000000000000000000000003b0da0ebbd79574eccd10b000000000000000000000000000000000000000000000ac3366e21237f0f2cf300000000000000000000000000000000000000000091555dae0e443306f8eb89000000000000000000000000000000000000000000b26adf4a3748bfe35c97da00000000000000000000000000000000000000000000244a88aeb07fb3e3f98e09c6c60c1349de7cccccdb60fc93cec554a9a45ab8165af2ceda6cba3516532e2fa67f7be8b6a76e75cbd92f3ea4253636bc850306d5ef84713cfa667d6baba02195b81a336d4147efd1acd52a8a7ef036db6b6a7097585d25b06482928d950d221e8fd88767fd509147cf9b1e78d9d6cea18af1e1083dc05560745a285abe8418680b12c062dce26c96cee6cd8973afb77cfcb0da4fbde099f99281f2d6bf8d21fc0a33fb69489ac37ba4eb5241c0dbc79cb26c05238c715da664145349614b0aee3010b37d7e9c29e6ce3ef97b1076274a4b363dd954aaf432d80295b464d71949a03450f6b1708235a832387c1555964cc4ac5426be701051628f781a3a1b0d94c957d6f66f6d5dec4c0230fe3c1d141d3657b591c3f9cc91bbd1253729022a574f264860cd057a642d942c37de8d07607deee04ec0d70e7a8fc4568d283d00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002031e1d0c8a2ec6a072677356a6ff599d2d1770ae765ba4b41cce339801a8c5692a3819c20c6c572808c2640af418e121c90fc74afc688f7ba6c785b223ea7b3813766f6edf1186492695bf8e34892faf093d4a6fce9f0d9bee59b46ea30e5d4e0304a3056957f5d322dd0f6ca1f855c7d0a7f7f194c7d7172e7143d90e423ffc0e933fb28c4cc6c3b14cfbb1e7d49c14574eed6c0a6298bcd3576ce774ed8ea01cf9bdfebc3e43acdddd1f9e6b51bf5ebead72fe719002d21a5ad3ca4cf648d9024d9b6e21bb52c277c1e84ac8e2e70aa74f846ec968d76d94522fb73d33c4c218526a45f25f8e4d4989eee21b51dae66e7cf7a4256a253870f171eb55be682b112acf8afae4de0774328085906a1bad0e517dde08ee62c729bcdb8a1c024b941fd6ade4fac6fa73b7413076086755103615e4c84257c3bbff9be29f4b20be7d1bf1cb84c750305a917f6fe3d161286df3024834b798ee783e97b6c7369f5ef0109e9bfb391a432caf5ef1137e301ba1386ad2a011b37113a07563f8c681ebdb1d7491e236feff02d6d0359eb948de4d06b766988ff26e3f21019beebe7d25dd14090d64bd2616d17a32a1dc900f69d870ff12db56136dc929dc2121f0bdfadd0fdb75f30ba455b2c712456e2b3a6b5af31b1c401f09adcf4dbf5ae50839358a3038093bb29077b2c2b695856948be13b5156e891d2c6b9c06ccfb94b2af5e3b00000000000000000000000000000000000000000000000000000000000000012e6f3b0646d21402ba80dc33468791627185dbed0e0f1126596f9b98a752b21e08206774e5e51f746f06c2209523e48eda7cf37e1eba4d7dae1206c4f5ad1a811c005b6853fe2cffa7eb540a41f8c7a4c6d5d72d9ad9dcf15220eb6199393e380ce62be5104fc6cc517b40755c081d5758c0ac56a0fc488abc04a93f69fda5b51c36c16c772822d1a1006907f461f488eb0086b16fd5476a5f9a0fad568272b1183bbd6ddd598cfeab3479fb530ea9c636ce6009361336665f212f11d12136480afb85f8a7ce7f4cd681db1eedd665638a2998172a2a57c1efee570829f874c113948de31ca326ef508dacdd7b93608434b8dd946af25e848da017c0c6d946ce1cdc37a7e2d2f7d8fba4c8be957eb077d26f78a7e2cf8b96ae56e8be9310b4ab28144e3b94b95dc2bd5f8aaa114613370ae30f340192e44a283c9ab133ec004006ed3fa050ef863e9fbdde05adb5a827f709c7d8691c6ac7cdd0bd4acba252ee0723101d75b0d6ffcb210e2f6dc509222f11e88ef51c8e814ea6b21c33138fb90463e21080bb07346f71be00bd2b0d240d148a8e04242900964690e4042648091f046b8c40f69475908853c7c1923aa6264963725e34bcaab1a4c335e02c0b22