0x31fa742d00000000000000000000000000000000000000000000000000000000000000a004b19615c254b8c3e3913c60e6e0dabd141df61eb4c3138a660a3e2825c4fbd11b4c5814b3aac67c047fd60d9c8894f845ccca5da7b96febd0c660f628038154d52ef1211f842a440a5a572e4ade7977662cb28d1a9a797ae134f996cc6c357900000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000011f1e00000000000000020000000000022dcaeb6786d2cf48b960b52de62d3d260b8ece91f5a76e1f7875d44db550a8ba6891a7ec1fff3e4dc5f9a54c9c1dbf3cb8535477edc466c9a1f3396be7441d99857c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ab28fd6b104328e0f656b4000000000000000000000000000000000000000000f50f4a6a871611ac5838ea0000000000000000000000000000000000000000000001f0131d489a2f14999b00000000000000000000000000000000000000000057ac977bef0755f8827277000000000000000000000000000000000000000000c7c555d3c1a1165f1aebe7000000000000000000000000000000000000000000002a96e54cbf4022b25c0b00000000000000000000000000000000000000000042f4a0c2a7da3d398cd3a1000000000000000000000000000000000000000000a228c045578ca3dfee76b1000000000000000000000000000000000000000000000710c6ab3b0a746bd971000000000000000000000000000000000000000000d6db5c100b4d00be806c720000000000000000000000000000000000000000006312e526f8a859fbc81f7a0000000000000000000000000000000000000000000014c6511a0d3b5c72bb9013c80cc550a31f0a3ff7eacd25226f670d63997a6f6667df840ca738a7da5ba727acf5a450a347307521cb45af96403f821c155e6e35ea90d22309a9726387a42ceab4a0d0ac0302107e6c27987c30b4c10548af78a41444b88a1b2a0d1399052e8484d7012d9cca816eea30086948c7ab0b8ee1a5f6acd3239c176d42105c0b0592c91e13e5d339a3be5bdae8c51935c642bbc2a9e71230f7446921167e0f020b0f4f90b5d7dd5b0ef0755f61a115274d29c9c9df97f5465466bfebcb2961f1074e0e880870142cc2561708c48645daafb9a0fcb80d81faf42df63ba6d84c2b195df89f40e1657d2b44ebcbfd61186709d7b817996f4fae4ad4226a0a85f08525936598d868f547fdd500b0ab4230f98122428b79b79a6eba402052399a758416779efe9f4c8b116d9fbbc5af80f18f58923425e72fa3c68ed40a738c4ab1aa00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002298da42e0d1a2e7b45a2ad9097b9eda360a36a3cc3964923ce4bdf35608f7eaf2faa96a140c2e271e71d78a1da842010935ba07b5e325952183dc6bf521308aa0d5fc6ae1a535aa360a2be1e355460b79ed5d0121f704430a6e9de8d8eefe1731b3e00d1e9af9f7a87fa7305b7c34bc3f14f3a35a40cfc6212ffe4fa0ef6a8561e7732363e276e982e7e53be149902ae7c5d6fabc0e73c599252199cbba4a1670c1948a524e2548f3552ac9cd75d0c336e87e4324c1d73a1bed151a98895948c06fab114aca86c2de41bebcd64805a495688ed675e84605b9b7e621ba1c2cf972e2adc5a56ebb7587b21e3b6c03ef76425c3dc4a23408f85b7c950f0d54052ea06bcf079581403de919421954d4554923c409d3430f54d2ad2fe27767975d3511babee702588389016dde5990b3c459a21054609827438ab8b7895cde16f507c05b7db314e94330a1a1c06403c71eaab5ac23558f8ac43da66cd37c13546648613a2adaa1e66e03f5e20f41fe45ec9664c681967fc2e4519c52dfb53ae8fc7982a8e6541131c8a51bfc441640e326ec5e0094310c77085c8cf9b2cc1e77df9b62496ca61013e8e185d39b8e6a85af85af972a670b63f6d89d0135bb075cbfba808a404e48fd4176f02cfd7462e5ac0eb391e8d4a0040a1399684fbae4a70e64606df68ec76a1da768b5ccfa3723f5b589794788d45b3620d40aa69be4aaeb64b00000000000000000000000000000000000000000000000000000000000000010b8614dc138b826e90be9e9e51192a3e6ef87630b7f7943f734546989e3c02ec23efab25cef313fc6f09c572c2b2bb1d54394c6ae3d204d9c4835c633370896c0dda4b05863d57d4204b62f653db2d5124b8dba8b9b52ecd20676f4753885170132bd8e7e495f7211946608b1a9d0377be72c082feab6ca82502d3af4ec7f7c00fe833c3945c799554220cb30135d7e5334e6da3bf42d1f6a736cdf30822cb031de8c99b8372ae44a7fb240f9295b84fac2f84def27e8e5ac59afd627c19324822ae421f1cd5384eead572cad8c50ae4198d5f08c1a88f88824ac82a0dc1450825d45a90525116e2be39d4bbb701c12e62b90698e7683042d57ede1a3d3c45530f265a77410ee33b565d056090c736a302753d722b31f37a19525728a2db1b31197b1d9e5de64e3411b87997feb3205a171f8b92ef5830176f8a43fa4969d49812a693f62065a1a75982d665239824a0b7f42d3073400f38d91ef03df9143cff15fb561618355c04380f972b6a9214cc9aa958e80981469c4933a6e3d2ffe6522e25b26f22563b08ba72d14c0f58e06f746d4140877ff2ba1589d3722712a53d16d01d0d1835108264a789d450564b2ac49fb0588210001bc736c2a5266827ea