0x31fa742d00000000000000000000000000000000000000000000000000000000000000a005d9d1cc8d5e6b2f0b0961d2c2119b2dbbdefa896bedca384066bb89a83f8126166bc8c9c331e834c553f79611c423f095d74056d8b83109bb0b6831d4276d4fa3816b96df44e5a2350c3eae3884a00bc6130d0688352010fd49178c395bad8d000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000181aa000000000000000b000000000002fba1a3d24ca93e1e23d83b2faf7811cebf79742e3804c4d48b67820205570b4f5eb11d2a3b2f7a3b91884b904afc168c3201368aac9d18a97fdee289a345d313673e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000d5744b10517fcd25667bd500000000000000000000000000000000000000000079558caa44b78ea1face690000000000000000000000000000000000000000000008391f4c52ce3a590c33000000000000000000000000000000000000000000472fc0f0cbabd73932e7eb0000000000000000000000000000000000000000008f28ed3f7363a8786e006f000000000000000000000000000000000000000000002dc320546f96f7f5db3800000000000000000000000000000000000000000051a31da1f6d11b8b547629000000000000000000000000000000000000000000d8c0e466e5d006af9eac7100000000000000000000000000000000000000000000077ef2c44e03d276ed3a000000000000000000000000000000000000000000b935b419a47a9fe1673b6e00000000000000000000000000000000000000000067edc41c30b276a2a759000000000000000000000000000000000000000000000024388beb7e66454afd4b24f2deea0c2dd61c2ab9834c9da3b3717283035594b061ecb76a8fe34d62955f18fa26009454467f192f84c02cdffc0127cea053fd3c51de1068ab95e4ca2a2114163cde76f3b75f0dd3ec2a40295f559bb36468310856b316f22a4729e4968e0ee4bbff865cd709da45a397b4e7e5352ab16620c554bfd4751ef720f97d03ba018ef7f191008076ef74abb41e8981650f08f91d017362f7426b39a22d6600ce2fedbdd133b63f52a7da3c7ca1665fda6d28cce676f835f4f6b473f0901afc962259fce4f42b5406912e9b688b8c1e1b326473367579d0d8012e139117ed0b1b2c8f622c93b44a52fde966d1215363c48ca0e7c3fe581c7ca9aeb344f9a5f8ae0b250b2f09b3268c84181b30d270c51c16fe61f91ac5bc0be8bb50065b5f33a1217b7cad19fd3d4d5ad01e596e2f2131a009426b8ab948d10280fa407b8c0f9b000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022c9b904727f7d842626930c7d03289479d32a7570561965f1f6c767f4d64e0060cbce64abd022447b98db14fe03ba019cf28d1a8980b49eec14fca5baa7468691d4b4c3400b573615a9fe1c6cdf9e271ea010a38a2a943afed312f4aa8c6c92f02381cb046f08d1073eefd84189c9dacaffac971e00344ae5d1a916be823cd01002b063ecba788d320dab4c480c4bb26f3f42de6cd1e555afa87bd015237c5f10c19b69a2874bbbdce823fed9efe2b56e3f3d6bfb631c8bc8775b63215e7a8d12933e3b623bf30b00734497ae69dfd341ec049ab292e8aa671f88359915a85f52e87463dc6959fd8049010062da48ed6b42d8d93bc98a2c4918484a9a3f7e0db23c09a19300907985d9d9dff350878f7e8091e4343a6c5ca9022567e95967e600308ebec32606f5a3cf1efb4f40d03bbc84a405f09f1f8d9aca019c85a9d08d326630213427ddf80b7e11306d74857434e2525530d483d766e907f9404f767fe0a429072eadb020db1644d1ff6e9ea9f4574e63a846eb386f0e95308bc2b72e61a7fa256f93c20941b7d2b3eb7ba7c0cfcbea067e00740517fbacb57fa69037a16f6dfbbda58b9915729a638e5e85752c0f7571b7b12ac391e48ad5240ede463220f390cb9d8397c350bcbc9b70f7f8631c25f7977f796fe7e50d9cad7a320f80f0441cebf43db829bddf3e33abad2f473c8283959c7cc17e721cc10825fb7d200000000000000000000000000000000000000000000000000000000000000012293e87a451cc371fb918c11a45c9f1c6883cfba083e4987c4576a856cca5b7d25243a43f2abdda5193ea8f0257db4f059c485bb68cc2dc4ed04d6a096a7f9501fe7d77791d1445fa495d82c9fedb81474ac66c2b233acfb81711b4120556a851bc386ae1211ad623ea0248a15189efb73a7dfdc333f6582b6176bc439c736b2139967f73f6c35a22c042933c8a9d1cfa78dfa515339dcafcb9eeed19ade1a5e13a99beeba0d6d9613e3f6b8b892f33c026d274039e992116db313194706c16e2cae691145a325e269f88ae323bb194793d30955a46821fa2a1c928a6be5fa2d0bc316415c2a72b2ea4fea2fc24d4e7434c3cb98169a1b8d62d1e6b9b969944f0a554f743f79410ae23a4d8245b05753582d5e5e4232917be60751af3f0ac6e523c1a0376a150b02a63c9c18850025b7cc98429811f8749dbe77717d6ca1ad302356f07a975522440535fc38486676f62ae46a5b5d7e90e1440386ef12d5b15b0faeb94a263e4f9719c9b71fe43057b276e2a8349678e4f707f51de45bd9ad1e210da047b6347e3f91b4908aab64173a3acc5c69f71a6d1e56d816bc4794131b11d7347d72e39310812734c1737a18a8027e6c4ccadbbb84f9d972c3f0c13b3b