0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00c82d6dbfa7957a23d3e5786093ef4a769c10cf864e0f064b6c669efc70fb8241b8fcfdf778eb1db2fe755491a2fc40551fad7157fed7c100c15e4ded7e26a94998d8f7b0f8eaad70b650f13e64975461489a417a40ea1a4a8a9ffe3a6b3cccf00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000008a140000000000000003000000000001518f1afc18c551eacbbd0efab9590f4d5c8cd6a73502399e329ecf39b67a45bdfbcbaf29c43505832cca603ab0bac72da614f0356e9360b6030d001a563580c2bbb100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000001b324640b1395d8b07fe7f00000000000000000000000000000000000000000001eb87f3919b2ed57a1c270000000000000000000000000000000000000000000021887ab2f165d1444d28000000000000000000000000000000000000000000f5ae353080c0ce045cd7f2000000000000000000000000000000000000000000c9251f70296eb915e0f8130000000000000000000000000000000000000000000016cc38339e3cbf18cdee0000000000000000000000000000000000000000000f0300cf6485a6143f3d1d000000000000000000000000000000000000000000cc27a5d0482202d51e5ea3000000000000000000000000000000000000000000002f31b95c925dd3507e64000000000000000000000000000000000000000000bd67d2bd800e91b4aefb03000000000000000000000000000000000000000000d2a49313c0f73ac54a181c0000000000000000000000000000000000000000000007d323a3d02797891b54144f46f6f0eff322f01bceeb9bb850ab58c4161807d426653a823321c7ee86f60ffdbf47626c23481205fa85056f8681cdcb5f402ab6cce039a369970c66d6fc1ff885083a644b2ace19bcdc53deb3510e0b77575f923faf001a10a76178a3ed065a916ff553a716db33a0fc1274fc807c5d9997d6f2db6779595f18b558fac11a6dcbde9d335472cb82c45c4e9cf68e6ab534aff85682e7d62824a1d684790e0164f652ce1a20ea6af899d414c144774c782af61f9e4b4d3c7e7133779bde392339794eb5ef0577d67ba589621a98b01cee8e9cc7b9414600d7b4deb7c3da4608e74c4c520d46de2020c53c16884ece6bd2c50ff10a5f571a3ac5252a5ab95820ffa9ce0a36bfa61bd9accdeeadae364aa867457a23ab8eb78e7dd6a97b818a0581a633b93139144bed0c4460520f2574d4fd12b29224949eb9491d5859927800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002249dbfc9f39413c581c6926187530b8c0749eb97d4aadeca78ca3aa9790ebe222b1d497bec7db9a23a3d3db680c4815ac9cb74cd2acb84a4ba1299caff5a8a291ad9ac94d5074f9640ba965e52c94d3135fff97a23e3e255144219da0a9d9cef05b7a789dc1fdd131a79c96e763505697674b28f00273e90980df9392f0825c91519be5f0242e26e923f55be768484edb85d2c158acfa3bd1798adf39774f27627fb657d4a6c7ec39c3e87a9fa889e60d3f59e9787fe35cd3caecbd69c6b484a10747ad5bd48f4cd8db41c641bc60552b832e4a2958f088fb2af1b03a62fa6c61fa78e29d45a2d5b92922c6b7f258e869b219a526870114799ec8a1f2f7c4e612793b9a783031416f06ac60e39ab7d93a07bff1bc41d0b7e8d4e9117ff535cd52ea4eca940dfb89a86970898a2f2465ed8b20795a6dff203284be0d8f2a71e9d12a5a7ca16e3adbdf1b851a09bbb816067bec0341d34eec0bfd70d95697b19860ca926add52b9a77b6db3ab4666fe1a8e0b16484fda189358a653d04c91167e72dbdc3175c481c24940955548fee9e8f8e57f2652dbef34d3d99da8b678c130825efa3fdeba7efaa0f0fdb55be0a7f6d24491dab59702f19cf72adc599c27ada0b48a9a97a6e0519af2d456c99f8d765e333a5d581d23b0783926056bbeae9842948b3691495ac21d2eecab7a8047c871c202effc61e607304a6826787fe8e880000000000000000000000000000000000000000000000000000000000000001034d78181549d8d84967e57134edbff14d5c2adcb96226d180ec1f10ef69b84013b8e18a5a2ca7d35699174e8aa07b41ae02ab3080f559ace9223c44c868eba606df620c6c5d4bcce9402e57af55a8b0e8f6f939739013db2970e9b2c08c508518c48c745474837e438f521be1304c94cf796755c2d8051d1ed9a9545d2bef552898090294624f60e794aa4cf84b2f20e1ee4f5eee09a4a769421d8313b27a970e789d24a1d3d5fec76f203a5deb16d807147cee29da0f86d9ba7690717e61da2d7e40f65f47fdc169bb0a5244df4ed97f5bd6ac6919ca9be7a2763851e94c6011cca2a7d4e430cbfa3a5d0f20a49c10f4947b5980dd11623b0fdc555866c54426018976e7748f61eb6fc46c47175cda1772fc0f76ba65bb24090b66bb2b13c10b51aee9aeb262693ba1704216d913476b92ce04b6d3429d4e627a02fed9c6c00fea02e25465690c4bc30e74702a8fe7081b443bcf423671dbabcffadabc694b14943268812df7af777de8ce4d0304fdac7cc820435008287b787876aa449e0a0f4af72532c6edfc1b45a5f45a063110f1db4aa0c036713cd6001340609d99f32410cb2e6ca72b48df7a5003488f7c01b319269ee241d89e5f55af5418663cdd