0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00ca45f3aee746a41fc802c9efbb4864b172ddacf3b62a63e6b2a8d781c1cabef21f9c38791ccecb30435a36c6fd6b70aabafc27aa15e1c6aa4a865cb6af62470a363f93085244fd306132d892acb4bb518b49c6ca46f5081dd0469b104e311380000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001c651000000000000000000000000000357b7894fa7deba1e93bbd07f14b485ccb56f1ae93bc092d173e9ec93bded54efe208e608f9b9fd1f8319a3249d5bc65b32b6ebb8efb3dc35add6c55a8be0015fb8f20000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ca9969c43125f698c1f1ab000000000000000000000000000000000000000000d465910c3b7e896b148663000000000000000000000000000000000000000000000d95b29ce174e195ee5f00000000000000000000000000000000000000000093e855a2952472707183790000000000000000000000000000000000000000006ab58f923ac67ce445db7000000000000000000000000000000000000000000000211ea19c1eac9a8816650000000000000000000000000000000000000000007dbb72727314aca1220bdc000000000000000000000000000000000000000000c665469700894fd6e4606a000000000000000000000000000000000000000000001b20092879dfa34917a6000000000000000000000000000000000000000000b7d9507af60ebb5d170b5f000000000000000000000000000000000000000000e368577355b718aeb8be2e000000000000000000000000000000000000000000000c451d1c2777bc049663055a13360bf050a0d2dee4efa35c429c9150b081cc4434d5fabab1382290f0562ac2855d7affd4e8bf7d0206c7e3e342b468ce430633b324ae79a9ad62136f502522e2aa02b398c5a4bebdf4a359b2bf584056430d7ff3763ea28aa6088faa002cb66d67acd369aefa2a67fc0e295f48a7bd8ad81a16f282f41f78630ea418fc12178754dbbd1269a4a704e312344f6f9687410a11e40b597e38991eea0df6410d7c1324f05dca79b6be553bcb506d36cf1d806d9fadb41e630bf46ee95cd33c251ba72b1c7f6d7de8464e1e54011b3ee23c8616a98b8efbddcdbf9bb40a36f90260958169a6fcfd8e8ed3efe19b252c86b6c78ce09f85f3b665b5a38cd0e604084b00d08ca44c23f44470cc50b4fbe7752a89669f8d2cff3183e3a1e26cde5a29d56abc26ecffb4ce8c1e93b858deaf516eefe980369945356bcbe8efcef6ea000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022ebe435a70d889deb01c7672c9c611ac8f971cbd4e10f3a9fe8593b5d1d38cfc2f4bb676d001feda9af66a03df94040378d722d8ca17184116a1e57aa1da1f2724eb1f5dd00ab0e037f72a9f47ff0db86c051b35d5fade310d951410a5119590292b90129d786ac8732080862b56af36061a97e8d2c2b7a6c225d3e8090aa66916b185620f77a956c851fbb0d3019ffb56432cc33c80a16ceb65e1c3de9cc84a265c9426117cef6bdc92f2175c50e3cf900fe4084967852f0a40a3825316cda7300bde88915b579ef0e55803fcd17a376809fd09a508bc953ab6b84baf08caab0bead6b609cba0dcca4198dc91393bbf1d5a1b386dcc81a7d1ef5b25815c97db29a309ca9822b4bc3df8c851782a0db98ff54cfdc255380f48058f988fdd2a2e2a1e3f9d670d3552407e91d02a0398df7e8083a4283a937176bf59f10706473e02c877aaa0bcd863578c901314f72fec733226484d81855601366c11410f85cf1658988856e3a909236d026e2b87ef51d42bc9a121e3992fee422d239849b26515ec21d37ff7115be32b4b34e0fe5d6fba1ea33f6d1fcf8eee6706f6378c833b0336c199001d0d26e02e86cb9fb50fc292031dc46d8a3293423656a888af763316398f410f33b550a6e64efd7a1cc0a3a5df74600ae51eb7814cfbb65c15cb1a0da980f3d14b66656ab5335a80677fb94049ae8915240c1026bbb4b62fd16015000000000000000000000000000000000000000000000000000000000000000116692bc61deec52ddb2ac6936975e6bbd50e5a88faa7116d35ec62349965aea12c859fca418e7fcc77b6a7b346f0a1f8aad006731f693da5e853b10db59e89e61d258c691fbc275d437f9206c9274ead5b13b16043fe6f36b18b0ff55ee1b9d109b3d0059e5720364be7ad78daaf2744432ed2f7a46c44d20bec6da3cd720c5211ad3005e03efee8135547b457334b63beb7e959e7087a9fb796e5fb7e36df9600fe04d4d29011a174b0d9252656c6f3372bc29283b81724d87e985dcbcb909d141c9bd4de67ffbcabbb5f559e113c8e95abb74b941685bfa43471e814fa28c0059abcf969cfe05693b88bab81878cf56d6dc37e8eeecacb8622de7cbe0e0a5e1016689bd2c36895b0a15d95670779817f477b4897684511a86154ac61c0728b03661b038356266be2034a2ec1d8e8e6c2cd5fc9f8588df70a4be035fdb8efc800698b770b622063a7578cd6e90d1f3f6311ed0784b67f87106e7f7411eb2cb9278a33809c7a03cad3e032252149cdfcd433b9cf783b3c6b9e6c4821c5d37826022660416fe33d7a687b2b1d565ad793965608a72a4dabdb476b922b501e1113019cdeb1ffa0e24520300afd6c5e6d9aea1384cadcab0d8b796302b9ea9f8d25