0x31fa742d00000000000000000000000000000000000000000000000000000000000000a015b1f5a04c20f5348ef31092b5319c9c0acf1fd53700f16a74703904900c703d2446ae150d3213d71546804f3eb39968d8509babe70c19096470813f684e9917778231674de4268ef00c04f2165ec800419f65764dca4f20b403e1cbb42e8f7200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000011ebf00000000000000000000000000022d457f075d725891fdebb20da593c813425a7ea4c2aa6819f3d2ca7071639e68727c861b71bb7fca6ceb0c1adcaf0773d36c581c216c78faf802054d3722f8d05dd40000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000008a2f3d32beff2c7707d0bc000000000000000000000000000000000000000000a239e564cbfe4ab4a1263d000000000000000000000000000000000000000000002ca15c010524a958d0c40000000000000000000000000000000000000000006684ad8e988f195c9395e0000000000000000000000000000000000000000000839e90c43c9357fa34fea40000000000000000000000000000000000000000000020994e81cebc713be51f000000000000000000000000000000000000000000b64f0604708141853715e6000000000000000000000000000000000000000000ad41e7bc500f25f2a11914000000000000000000000000000000000000000000000ec6fb8b22126b3f335e000000000000000000000000000000000000000000e2a8dd94c741b0b84a4c8a0000000000000000000000000000000000000000006fcfdc01fa9b0ddf2187ce00000000000000000000000000000000000000000000123caa0dc43d0a8325c51f41f9aee1588759ba17d0acb2cc03fba4e5df7c244f0c489a4b9ad8a9a79be111c8aa3b45d0d8577156beffecfd732def6520c70736cf3ce4e090e49999f41727155395266c0c8c90d4c00db0e8289b4be9caf57416ef05fae5b4082c97ea520d49e653aed5dc5d2141735c4b9312fccfa6cfbf478465788c695843c891de7625dbd337fbab34a5411166d405ff5968d338047fd466782f6446a6a4edf5b7681817999016d95ad6add796caae5c11d0e4fcc1be090e6b9319c2121d53e1d7bb1a4c5de5174c894780bac797854b47b454b9fa68c1836da2cdf1cb33b66c20f51a6b74deaba50ce626f4e98b2d9378a0edbfabe1ba3f62cc8f9c1f040930d0ae1c9cfd0e43b9e73a28e4471cbc7f9bd14fdcd8872bbdfb984e10b0da9839fa45013e296fdd02e099527eb82b2cdcc2dd36c809bb96d2364e8cdb77afabdd387c0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000217d60d502fc70abf8a5b43c5c90cfa94d723df1fe071281eb8625becf2aec5fb1537ea1f1540ecddbbd2399e32cec8f62daac045d07ba359f40e71b37358ac1628d791af3f3309626b7e4d491440aad12118886189f33f012ddee3c75ffb77690a94f6cddc3f143db21847687893930b2c14aa6b2c0ebdd193c1442e066790230241650d9289833825c7c3c4fdf2a6130c2f0f48c52086872c43e81c68d6150e2730a7bc5e3ea0146ec9f2affb6bc265c7fdd96e448f30cde9b805253d11bae0137e0ac21c3f09963fe325d0c4550c89f1b097b6cb0d9bc420077c793313ebd61e7a0e9cbcfc96be308b5487ecd74038804891366ca72020b4cd4b92264fcdb42bf4281f57bca972118b1f3266ba241905b23deb18c3d150bd90f0b5af0c12a0287699f479577e61d9d0ce76baa5bdd30a877744def0f4ee159c5e0af0d7a4492a131dc001db63b9ba030c7c17e5b6e451b6ea2a08c535ad64b7e8cea992f61d07477903f6a00ab82ea3da25c9184f7a65d7e8ed83658d08fdd988d3e6ebcc7b10030d1a5daccf738fbc5321516cf652e3bd2ae41ccf6318f2c59faf482113b222a90165e6c888b5f487e2ab16bac58e0110939ee9a03fc0ada64096aba172db15c4fb37d195104b363201d04417955425627aa8293c96ff9f583747ed780c2e044559e75184b9812e47faa81d9660b49426f1840359c61b94b0f582da86577300000000000000000000000000000000000000000000000000000000000000011294cb61018097e7bfb0b43f3b61e73910034147983656dbf6073ea11fe8982718c728931e87c520080f9275ee5e8e8dd4659c137d6aa582b1ae7c462e80cbed2f96eaf3612a1407f3225448b47bcdc5121ceae5c62ca3a56e435d206933c73d07a13a8717ef55a5539d34e488b4e9ad8f0bc332bd3be362c23a3348c77a012810e8cbff7be600522bf2e3d2f04802d5d9273efac04b2d98569655ea57b10b5129c62ccbe3c04ff922a2fa9932d7fd9ce77c4d84b9b1c7960f1a840b98e6346a1c7dfe2d8615fa46bff7d45f99a31aac285bd4ce2e0e1f69386924e607dcf0341ebf1727b1ff4870def17e8b91a1d23a49db9b0bac163aa81562bc6a0bf390b91798a76efd5bde03b9ebc44034d42fe050e023e526d197248a07235aa34de77408429e210923c7b329f6d15aa8743df504ea0a6dd4b67ae3abaaf04ff7736c5f1588c9d945d78b3f2bb41fcd9c36cecb2c7e5b677b6592586be225fcaaf355200fe417c0b03308297234133ec9a2721251be1db422387aa87218544fc65b0f4a2f8e779ece835140b13b04ac56deb177407d1849ea74ce562195c72e3517e0001573c80e0062018767f838c893903908a18dba064a4bde25c11f4d37f7063b98