0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01d49e20793cf08ab8d35a7e6cf141285d5d193a9632b1a1e5ee106e03383c1010aa7b16a994072bd25442e75c49fe8c0290a7e58635d2038e0b0c495538c7745895ec1ac5f2944fda0386a067b2a4e3fce906db93645ed3729e77f9bd2111a8a0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000f2080000000000000000000000000001ed5c7aa32d7fcf62803703a7705c187b2450be1a100b98930231b9524166dc99a4e451b9d8c5b5824491594c13429dc36a175a42e419074fe33ea3e7e748996f24fd0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000502c7b89386e864a9fa1200000000000000000000000000000000000000000007dcda0eb8e4930bf512b4d0000000000000000000000000000000000000000000026382d6d39f1f243cba8000000000000000000000000000000000000000000d76b44fafadc543ee84a32000000000000000000000000000000000000000000abca042cf1821f2fc32164000000000000000000000000000000000000000000002f85076b8c450698c73c0000000000000000000000000000000000000000007409cc0a698ea250521a0200000000000000000000000000000000000000000032da752a4b21adda0ef588000000000000000000000000000000000000000000001bbb8df099d7e3a1d0af000000000000000000000000000000000000000000e50081640515320e0b4004000000000000000000000000000000000000000000aac30126fd444ffc986b25000000000000000000000000000000000000000000001e2758b8d725cc5cad061307bbb7b92f3b4d5bfd8ea96b557ef4f7a6c1938ee5660fe364b7b430af00e600c80a148227c2d778481518a2dd7473197c134f4244fad90f2146bdbc817060071464e8ad3a1ec1393242e6e8381226782e9a3c46cf29f71f3239b8c5aceac80e3834fa745fc364152b7a14b30604edf220ece8e63e82c75a43344d4de506ee20e98820beeed31c23230235442240dc00bf48496922605bf087081d3f97b9fd24bc3bae1e58c311f4d74472bc3ac037f1ec2ff4c2caa12ef76b8aee2999e47d15090c902013c0e9ee7c1d6c48930718522b10c6de273cf2b0004f7ad4a285152d59709a4c079bd35bcf67dc87358d8abbc3abeaa42f38c6db0b19ac81692d642579d1e3ae19f64190ac84ba1ef14d1f8bdb8d52d8b8f9284844eb253f1184321d6e26b1518e5345fba9fe3fd27bdd23dfed3a3b12c8523934fce63a5791eb28000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021d8afb3ad943bf9506f6e4f57c850f69e0ae07dab7c4cd319d9b8d449d21e4c70be900b4cd8b289506e721b57ce5396b22d1cf63a67094b24f73f6a0e51b6e15075c2588d6e85df959ed443bfc07f1c07b477238709603eca4983284ed8f5d2313b5d8b61dfd71a366b7ac4fc8da6cadacbd5edad8d2fc9eb41dfe9dd0d01c572ce82a7ba30a6c7bbb23b7877643c7dcd1dfe6bce7299f4fbe076e22445ad8042f78b97f2042626519f89fcabccca5fe3d48e68c3b61059031a90676d243215819fe0ec3105645a858e28a738ac1e55f996711db65a6eeb60d4ca984337a7f361f309390b2b12ec2603c916eeb9899e4ee2c776a0c2bd1e91a2a7bc8fe82976824f2fbdee8fb99923fee63d13036191cc6d9d3a7443f9194d71f8579e6df93fe2bbf632a7073b9f63be37f9e475230f455678685138832416ede7d4f13b33e611c950dd600489ee3d5ced35ac3cf3540573b80b54582c9a87876dfe565cea32b0773feac519aaa674225ad40deacaef8f02ba03e6c7383ffaa9207c03b7c6ba31fbefb8e4f451ec8198b939a57cf38dc0389e2fd4c96b6ad80a2ee0d1892dfbb2b16deb7e22ed1a91627b81a7389e30bd48a7aa15a60d0b2842289487d863e16201c96f373f160c6b11570974e52162117ea5cadb558577b1e4cc2be2ee56d5d2c8a970e58f121805c99f1adca199790a29279a83ce241d1b3cee05619a47fe60000000000000000000000000000000000000000000000000000000000000001156523b5aaecb0bc92dd7fefb9b8d164512f08c9bd9975dc11d1417b0dacd3cb2ec5d38fd839ef253315634e9874e00ef64859f84ce8231905920e4a73e09ac014a52725a7070ac9ffa5128c7c7c057bff8d816a6d9aada8bd742a56e955ca3c23913e6532ec0ddd1c6e0575acbd276533809067fd176901008bed5972f7b4d32b3e9be1a5a01cbe46ec4a7dc3851242d23aebc174667029fde2577add801a461c3d295a5126df803a3dd27949153de2f9634122c5f8057e0c7df00f6b442a26086451c400d099f6a4781365c0b30f56ec6b11f9eab70bd1796ac567e6a828e329eabe61da95ea484586d3f5ae8c2ed95126b5405b373d73c383da03a557d71b07e9bad9191423fc21b1ebc034d7b37e8014301f25c724c9879eddd78d012ad826acc25ca5952b5ce757850d12fe91fb12344642fd31426d009481c8a44d578d0a58dea427bb67105016f7179f653b8846c90a14b1f510c3a18e736685425caf217f7bb29e238aef5c20671c4f6d7c17dc690c552b412226dca5381dfa3aa51b2642821c6cb397fb594f553389cf151e22d107a4fe006d5b9bc593aab85acad92527304cf3fdd1128fb7a8de5e7a96be66a9dbd17e266e852f39b6f5b65f3601