0x31fa742d00000000000000000000000000000000000000000000000000000000000000a006ef9d617a65e7316e048407e0a8271c05caac5753cd47703231b72d416bf98a20daf2a2cbfcee671be3ca0fea660510e6f5dc739b8e0b52985b9950732e5f8665b1c0e5546a4c67f167773e13674e6a1904020a0f4d22cf6abb7ef0f3b043b60000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000dbf70000000000000000000000000001c821dde7c535041671140fbd83ab9c950999e997ff9091eefd8c480d2ca2c0cab194be5b6a954d5460052488d1cdda9c902ccb2bbb3bd2a07b50e36b2dbac176270d0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ba4806299d4988d5b5cdd500000000000000000000000000000000000000000063c842e76e78a6c932427c000000000000000000000000000000000000000000002fe4a684ed5fe5294a8b0000000000000000000000000000000000000000000b70488fe68259aae2cf74000000000000000000000000000000000000000000f89cca3dde29e4acd13b51000000000000000000000000000000000000000000001e1dd28b98673e248a6e00000000000000000000000000000000000000000012bb165154fa6e74d64aea000000000000000000000000000000000000000000d3705b5cd3451d9b429ed10000000000000000000000000000000000000000000016d04daaba1bf1e6c89000000000000000000000000000000000000000000030e1a72a1b6976c252b21d00000000000000000000000000000000000000000017e0446d1a4d9f208404e90000000000000000000000000000000000000000000014f40dfb9c741c00a75007c96a8cd25033fe2edf5efaa2e2f30f3f445c4042401734a8476eb85bd33b3d078f6f16ee842422bd440e37c38c0c67164fe42e65bfb785bec5d4eb011cd8ee2bd6b0ae140fae4b4e4b02983e7fdd0b1e19f256eb127e614e68eff3bce4bf851acb5450086658cde597df1d5c64edf28ca9f60909f0b00e449ced0f1ffad0881e3b447a8322073cc600fcdc96b3f6eba7fef121fc9aff1234a4c10e4a901c8b2d66033261fe7769b4a01bb95e4089c124b903d66dbf115b8f01548d57eb21750cbdd6691f7ee9d86551bc702a2860e7494958720eb134ec84ffc99a339815412b9ee3c228072953d9082a34b9aa741fdb5f7c9175de0ae6da4cba6b31f3e5701badb6f3c59ec440b68cde60b121246675d0742ec0aca08395376e2064efdae115fd1ecdab07bcfd97b10474b3851a59248d06ad3bc4bb162064c9777a2a07200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000210168fa3fae99cfae5388e56b2c50202f3e59910dee0bd747b94fa4cc79abe1426ab14ed3ce25dfe24182650b7643250f06b6c619438b01c36c8c7d75a66adb31ad0a65bf8dfe6cda4c035c925b16fe13349df68a256fb7c4e0df61988f900d714dfba1889491a4257fe8c15e55b5101c3addf7211ee7925c6dfe9757dba61430e2fef9683992fa84959aabcee065ea5246e40c6ee6333af2bdc47079dd2bfce1b1dc42fb0f5c47419dce0db24a2f3491a2debc5f6d51ee1b45c87f7af5026110e9eed584d595e44f27c757ac12ac8ddb776b5411880e524b73a0502de5daf830cce2985039ab6950035f7db99d255378611efb4db7e22f78fda7197a54dfa661ca8e5035a805d050a2b1d668217aa11285a99f6520d9e5174e1f1e4a2a8b7f81a69d68beb9d0947f214374c8eb944023c6509d4f04611da7209e5b454006c8b0db9447c589963edabb8cb76311f9ee72a69ffb33b7566156c90400fac6474722533c4b7f4f3f5e98ac1b591aa964c2ca2c7ae8d34a9a42207703f6e06ab70840ad3ecb2fc2193dd183ae65c81bf5aa1c1c43653622242f4c1495bf8216137be22b54eaa1527ebafde9840eda6b72e2088bec1ea0ec8eaaea6ad263d609d5ed711c27e7d3830b672a7c39461f22cb335d8b91631d800765cbb85d723daf7f5bd151d592c02954756f6ea10275e23f35efa053364163666b858d46c0972b98662000000000000000000000000000000000000000000000000000000000000000111c296a436741a8e97885541914f90fc6ce8db75397fe12584ea12f56c7b93e10e2df1bab493b2bc5890348621cb4cd66bf7c36a1ddf37f7e0ac514b452d1d9210b958fb6fdc63712632b65071adde519d8574d0708bd6d3349ab19a0411252e11e9ba96fc9b03a603b7a9b03244930429dedaadb7f015db8a8719bef31192130ca52eac0577bb7f1cee37b82012b66f5877e65144f5601e0466c5b30988f4550eb794207b67d3a9048c30460039aad2677fd0546d5d772cc70689b19595d49812853297c69e4305ff315b517537b377c413122c2e125b42ec69c0e4fdf5352928a52d8af352239c0ba32268bb32d4d75d7fbd87ab5a7c6c094c8f25ecc7675e0be1c80195d7d5cb3e60a9cf7ee3889aabd5c5736a5383bde9d167bc1a72a6bd168c70e390cbfd282a091f76acde05e9ce78da2a088a6e254ad0474080200cf6303d43dacef12c60f993018cf27f34c1cca4869285499b77735477c47a5262d81f44ed20eb12e81cf007272f3f84750cc5f8b323a75e022f9a9c7aca76feb900276bf0af323884dc8c3c37a520a3265537e152b5c887aedd8d7923410b0a91302ad628a854e275c08797a9a4d547377997ce8b958236ed1345b38d33a56d6f53