0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02cf7b4b58627071bd45998f219714475701b69c9209d54912dd35a20e662b02e0b24cfafc2164d18ea3e087c0658d26ca874201038aa37e2718dff62a9eec371446365d4c0b4f6c544c814cf840fda4c0022c5dd33f602abcb1c240263776327000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000091f60000000000000001000000000001553abb6ed8193801298e2fd2b50ac90dabd15a46c2de3b84a4d2aed30fa087d254be2a9c2f5fb010d0631dca5d97807481ba6d73712d50facfe7b87ac053c60896fd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000135862c9edc6ac06e61b8d000000000000000000000000000000000000000000329e24dca851e01bc6baac000000000000000000000000000000000000000000002c194a34423767c9fa61000000000000000000000000000000000000000000cc55f5fb03797e8173a74f000000000000000000000000000000000000000000bbc71530e508ea2606fea9000000000000000000000000000000000000000000002fb62517c3a747df7b80000000000000000000000000000000000000000000dbd74b58015ea63ca6eb40000000000000000000000000000000000000000000c495917693018c987e46f00000000000000000000000000000000000000000000020a4d00ca479334a91e90000000000000000000000000000000000000000003daa9e62a715a9d76c42530000000000000000000000000000000000000000005f186c0f1263c316969fd00000000000000000000000000000000000000000000006cf8de80d04549882bc1258c3c4cc77d8710a5f144e0eebb9a882ea3c0510eef10b10ba00b1dea6caf10e1234cb0efc2e72bd691521fd7777b07342360ddb629bbdbe75f79015a2a2f21ef8b328696b64daa657e68a7593bc39c481d8b5508febf6703bd0998c834c6d19beac0bb46a37cee322544da2a367887c082eafdb1e668760a672be67630e432ac25ed64f022b3dd2d69e32daa861a8a654d9ea230f5150289b6a7f649be8a61a7d2bb171ddba69fe6fc39442ae231988a742d91d80e48ae41bdd874310a9a32e3cfc69bbaec590615b0fd83be608f1280acf1aaf17783155640e4dc01ab24207c2bebb5487e2646340f0ea8ef828b050ebd24ae0cbde899737f868d96dc7dd052eb5e39d54e72effb0c6db44990dc8a57115b5a472acf3753e6d021943bb6512edecb82374744ca04eec745b5c6b5ba4443d14ec53dea3e574747a237bdb0c0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000210ff5d34f2ae69c686864af137cb8e09f4766be3e605bedcd4018c3b3651f21918c72f3c287233e62defe93f47505cd50dbab984f138fe639db7b92547eb0050217dce122a30cb7da35fcb118d4e922995ad3571fdffa74b9e95ad584a3210c3074228b5d5e96a959d33402d5052a2a0a5f4dd585676139d49539b1067fa7b9a283e8635b09ba20be22f6749198c5730258550883aeb757d9896ca8a9bb2d4770a13188a4132a49f9d24dff8fbfbb83731e37d1c4601d412581f6b42f9aff2db108d5f73b27613881ece4e557a18319f574f7c7fa882e49bf952454879ed0dde2c85d2ff307acd8f9975e7132ed0c86ebf9f7af8e131ec0a772941097cdac52d146bae284ac8f5231cc70b11496b0c006458052d34b07cfab010a1b4dc32a2da2f5bcd71f73fe691f5db531047c6c03a62acf6bb17c6b7ead8e06fc7b4fe817b0e6c03e64fcba63c457bd7ee2303e7ac677f88cfab77504ce67704de401ccb43044efb1dfec10664136568099eb38c35e0f78e1c76ca512f3e245ba6f1ed1cef2f29cf2edd138ded4a04faa4cbc2fecac5b7972a2b15cf024a61b910d29f8353191f8adfc8b1cb2c39bd148475006662bfd63d1357879d0bb252a2a9c6cb38171c8af9cece9ed7bd6edf835a34d58f8d3395a5ce07650b337ad24a5ba931493d2bd60ffae256601307a276179bb34a50117f9a1499f7501efabdd16420c641ef00000000000000000000000000000000000000000000000000000000000000010886898404dafb6f0e468fb561ce0aafe69510cc5bced4b5df602060d4ed116a2d2a517588ba60b4c1057028ab356717b8040bb4396e6c06db35d5dc910a8f552c423b717b1ba01c15b2577f68e1714384f56db341963ce85c5ebd2c88ff44841ad0edba948000a6d7043763dd5b51b0f0044cc153d71bf50be65876359330450b2951d8fa1a49be07b49314121e5ff7c7ae86263f555ed1a3f040575ba8b97d0505fab64f79b5e09ca7dff7b65ac72caea0bce1bc2105fcd71f111602804a9c0b21d3292881857ff1db292692d6812df8a3612f48ec981e71a0a399255d8b242cf9dbe832b8d2969b870e9d4d949978149cf2718d60ce0a3c4f30194d28e7ce0ac385cf6a6fac1ede34546efad9dab6da3d78e9568fa44c7e7543fa1448fe6825721e9c88852bb92fd4e9b34a636659d1b7274c9f29571c01c920d4fb232c3e01f8d32f231f729a7da88644c1df8f2f3227ec3955b28678704b01b4daf55d4e17c581ef4a29b6a6e1312fa467c79f0657120a86b0d0b2f35e1e2fd1f70339120abdaa4d1ff110c83b74e35b181456aeccc0184ee0fcd5f635612083eaeade1b1f99cafe36b1ef82c488c83f1362dd8c5c37507f22b9c95c6f2984077fe995a0