0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0046969a3d66b1b2d3e5e036f7ee773b9153cbf1f583cff4029826c1282b7093e1210843f681f9128ef319a12e1086c0c2c9776685fb4ec2b4b436154b8d56ceeefe469fe5160faab53db97b42f820d6fc5d62fb8da00618c17df61bf13e5c846000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000040e90000000000000000000000000000f34eced65e5296e31f4569aba120b6288b9d4e3285bf2316274f40629a8f6895caf16340c1b5e7210992e86120c373ec5b5a546fc20f32ced6e06a22bf17c8d0ebc00000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000043ae68a524abfeb49a3e6f000000000000000000000000000000000000000000cd010ef18b179257b8023e000000000000000000000000000000000000000000001cc1c4c4d0082f096876000000000000000000000000000000000000000000a435856e92d35729cf9b4700000000000000000000000000000000000000000011e3a8268455bb49750cb500000000000000000000000000000000000000000000079d212c93098ea69f7a0000000000000000000000000000000000000000001ccd55ed082e86a828699f0000000000000000000000000000000000000000000efb6bbfda150f106fa60e0000000000000000000000000000000000000000000004d4f08b42e44ff704120000000000000000000000000000000000000000006bf9d229fcefd6ed9526a100000000000000000000000000000000000000000061122d897cfd9ca8ee283f000000000000000000000000000000000000000000001958e67bd840df731daa179af6575cee41e6be94b51712cd54b54fb5f0a9a515ab7c63e5c94aefde1fc41dc1a3dc8a367b87857671eb6b105838e0cb4acab0945d185ff0da80d71c26450f5a00dc88ca13e525a2c53827d802afd6b8e4fe2f05dc74e5141aced83efe172d8a5b932a412eac28ceef5a9037e6fc1f1bbdd004f70367be9f60755f03e686206a10c783f7883015fed7755cc78e757fc45878b8c131138d1373665d24ec8e113001c71a6934d33fc92e703c988e90b78ab9a9f68509e7abbad3e6d1ce1ccb127dfc1b8e24474f48b496e803a8f28590b76da09e80ed9675baba1a85e229d6205791e7a20639007ca6138f7e7ca8f4bdc62614d865c4454832a77064a4b0ab28cc78c3fe5cdaf4a57eeb99646bff7ac0f3d0a0ce9b5032dd973f80b8e3539d2215ffba3e229a4d8dbb7d23a3f7128ac429d2c906e11f074084c4a1781e5c01000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022dadc51c9ee1ba8b870fd82951991993a31891940be4b49d7c4568a185d1d4d119f8f7de35ccadcf8dc9e2254005c4a23f899cd6a025855f7dbe9336150939a1234e7bbbfa0c099d3d5ebfde47f613c4ec015efca1990880147d218bd87800732d0ac6c0e800c301f04df2682ac838c4ab1097a07131e69f81c149d2a55d99b000e83a581e320cd1542703e99b809d468295448c1d7181e7d5a584e4b199ac2c28d749fdceefab95241743262d65b19a0bf15f2c8f7de5ee1d9f2976d6884b6f0d15cf6e2f0bc60133a40cfedaadffb7c59c07e71ee2de6c2f1e92dd7199ddbc0b28e3749ef27dd752fed809e5528577b396c0407b14ffcd0743f179c0e84694131f4128f98e0dcf20728fbb86b8d032ffe585f9855c1578cdc19bbf1fbe312c14bff1ca582bb32936683dd02f29d821edab9c5226e67c4bcfd1a1e4946948560a7ccb8bd00130b3e7769a255fa257642ae649a351c35c7f69be99746990e8c024bd6f22c5632199d5b38d4317b4a5d389d9fa78c6ee4a4e72d52eedebef78de1f6c98943d09aecd5726d24f05c2177da701ba1dc6ba131ed889d2ac1eeb1d572aac6070d73413efbd3310c34565d616c4c52e1352321d32b96046ecc42458e30718ac7980137c6ed6d5121521726d36df34130617ccc5c83fd06631dad204551477b374b6bdb866f88c84f16d3cf69e3cf4d9093ef8fa10ef82426390c2982800000000000000000000000000000000000000000000000000000000000000012378adc5d4ae2f5fde3199623dfb4c0213049f1a02a0c9567e5b719cac6a515226f480c2214212dda5e4fd2ef5124e4ecf83c5914b288fcc4bf143df28980dae1d6c5c3a7d404dce109bb6fdd684cea70aa8d17a53b3490f2d34209c671c25142b21af1681d2ea15fc5391b0cd681034ac5f5efcb1200973121e21f790af1c6814ba59ab1e128b8c6344c3bd84726741c2933fcb5b164a0def24120b0cc02b392cd0e859adc48e104a060cc1e1fab5d40c3e90f3b3dbd035f7543d5e7f2486dc1dcb5a9b4fe40e0f1c5890418e00e1bf17de7c68709aaec83cb1c1053431a390197ea9df0c93138e584df5668579026e65f1c1ab729bc2e22e4923708f9feb1820345f48044bb5582313fb52e2b71cc7eccd19eb24eef3de525ac90aa592430810ad2394451d41cc504ffa33f740df721a53123cec6ae4a2dc0891b7f7691a40234f53170361eefe731f2c710a5ab7663767dcdd76b8d7d8f577fb85362dd3ab15db6da78ce44c899227859f2fed73e033712fe9c1aa118a9b71c6f274552e271e212b9a1c8152fe9a54ecc113d7e1ae797825b2cceda08bf132ea332a27ce1e0cbeec31f3819ca62ecb4ccb6d5b2e62d15f784ed73a6bfb704f71a0e82bf463