0x31fa742d00000000000000000000000000000000000000000000000000000000000000a021bb8c4d209610f6996839521f86cb867dd61402b124184359472dd90dc0c8702e0289285bd21359ad7084b94972d38d92117c67adbe11207087719e7069ebc9f30f770d5f59e73b9bc7dedde88d7edf1d910d8529c88f7a7df17dd157bb177f0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001c222000000000000000000000000000352fb08f06ee5c93eff92d06cc60b9b2d97f3831669b6c3b068561158a400daf14add859fedaaec9724a444a543f43bbbaaa84c5a1262ae0204bfe03f4cacf459df070000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000067dbdc7a1031e6c4ff12690000000000000000000000000000000000000000003913494e694ad83c33962b000000000000000000000000000000000000000000002f9ea1938691b2b7f4f30000000000000000000000000000000000000000002466f40c84cc4c1e552a01000000000000000000000000000000000000000000b9d403fdf8db0056176a6e000000000000000000000000000000000000000000002212b39b2bb5d7bf24430000000000000000000000000000000000000000000d0de076be05e2af7bd0fe00000000000000000000000000000000000000000062d6c676ac52a6fca9283b000000000000000000000000000000000000000000000926af777dfb10ded0f20000000000000000000000000000000000000000006746f2015774fcdca6d94f000000000000000000000000000000000000000000f2867f6b98b79aec6189d1000000000000000000000000000000000000000000001e80094e50667d0e1e8f1714abc0692740cd71f488f3ab1eb1af153e09a3099cfb45a5a4c3d9014e79022add1ef4d8bc70ef3bb62c6e67208e6414bedf61cea3c5133f294d4da73c492a133c1648f6f755bbcd284a26e6c938a270d66339a21c359b3ac08a85e2223bbf1c88a931b60d289e8639d2aba466e7c8c90f053f62e16dd250d6935499e2e67f10f0e4f85445b726a9c82c1be418630548ac572374a773f51319d068270691202ef69afe37c2587c94a346a76b6005f116d9601d9c7d856c600633fe85c8a170086181286fea56ef8090790772e95655f8efffb2ab388d3e0a3d88a76460c93023eda49a2058b5e298d49f3e667b87d544f3e73dcdaf3eb0fb2f622384ace5e9232ddc4c0d3abf9ff6eebd5db0ca61c738c467b643af7e6ef3581f665dc705d024f28bd06bbdacb7f95c9ae3f4e77fda5cdfe94a728df477af9121ee663a860a000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021e0f8ec03b52244cfd1f8e3dd833fbcfb9bf3bd95e0649c694fcc07f155248b81622899d1e61cf27f132f81e3e33bcb563acbbead004a9d700a3f8a9f5d55504264c2ee13f7278f8929be3f91acf080e379d215799917d2e514524c1e9c9d93d1435fdd9c01e5a57ed626137cd9af0c6428cd2a833e7d500b6700a41c62d836f0bec36b49ccd44ecfac883e67ce187b8246fd25afa6c996caebe54d528a2bdb22c6fdd3c81a59cba44c1a80436aa50451cca4c6a61fc4fd53a4ccfc4d88d814105b9084ea4905b02443769ab88fae72b1ccc5b354b4237d58e5948153ba0a32714fd5bec8d9231e0fc6c00da1a95de90c6a36f195418bfeb36b2ddf266f0be662c89b5148a400f952e248b9e83928c8ec4a47f66b952c882e90851f39a73e980120c2bfcf983a6bd7ad39e4b1870d238f7d098a02ab3022482ae0a9e1044ac0c2f15b5545bd454b471429d0630cab8b91e630fb044e684cd232bb093ae8732810644b212581a6ab2a821c7b021bac7ac0722069dbd646efeac3e9782c09937e10c5469996a3b4e40c133e1d7cca281d60a0cda4849842887fea66115a191472606f9c0c0bf57be0f3b3341301234556dd9afaa835b84dffd0d0ea730688834111e93428bee059575008f4d9aa8d8026a4e4b188d78328fc44b365055580edddb1fea9874a8b016f1ebc3fa887d7f4b18f4d31bbfcc414ad0f870887e6ae2b3cf000000000000000000000000000000000000000000000000000000000000000113d1c2158e58e0d51d885d03a9f9abfb7c251a7a9c9a2b5ff69218f3357ee51a1ea55cca3ac79a10709c660a3252035d6d99fc88372192f388ac608629a4ed8a0b2ab465bf913435bbcf4f2f7968bc481b79e7dbab5a25a1d4049dfa14545dc101f7fe01cbbb5bf3825121c9eec18f638c9bec5842d98bd55cb33297e19f24be2fb260a384e31b62f42558107336ea8bcfee8a09092eb8f0b37671153551197c2007bbb46494eb309100ae62d129790225b63ad0c5e5a25ade86568232aaaef501a3001a19d27f59afce445624a45ae9cc834f0e2628514b2e7084cc63f9f4b81ef23a1624541d2fbe296814b83a9ede83a4175777fdb7ef8a2a362cd043837a252733204f19412a7127d8bcdfb9f4d3f78fd0ddd9dcdf1f68c519cc87e31a9c03e34986fe79791365c57d61c1af9dffe69319e99fe1c3bdb27fa9462c8b6b090ba16dacaf54d7b806724072e55c961c4cad1adffcd10b5f97399ddf4d112b0018b938b752995e2a6485b8d80a4dc25dd137009c2079f1bea82100f25069c48718c19ac265aaa94a6b68483b490974e675683082c8303a6d22f107bb9aef88fb190e1405cde7e15989e244081168bca52676a5162a76708ca0515a8f5e649450