0x31fa742d00000000000000000000000000000000000000000000000000000000000000a024c33aaaaf4fc663aa12f2827b44755ecf2ee9e0dadcaabfdae2fe974f2ae9830a1f7a080c942020e42fab4a7133559603ab238e122b776048dac673ae61d000e925244bb5dc780a9ee93223f961148c5a14f2f77e73f786fd3e6e00533335f4000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000110e300000000000000090000000000021a321b7056287d449819f62369197e249e5b89ee2a56da79b1521f2b3792e76aa59643a08b82524457cbdc4b5f3b9a4d8dd9cb12da8c47d02f96d62708e4bd5e0c1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006cf4203a512c24c7c90fb00000000000000000000000000000000000000000001b18263c52ce2779e1d2a50000000000000000000000000000000000000000000014122b1a0b0033784a760000000000000000000000000000000000000000003a940de923e66e566ccbf100000000000000000000000000000000000000000078594f430d66f940821254000000000000000000000000000000000000000000002efcf171d203231e9bdb0000000000000000000000000000000000000000002049e523cb0464067d23b200000000000000000000000000000000000000000040c3f50f22079def7b1f89000000000000000000000000000000000000000000003020cef5bb789207a3460000000000000000000000000000000000000000003e74aaefcccda20f5121ca0000000000000000000000000000000000000000003f63361f5f2837e2faea5700000000000000000000000000000000000000000000174608d4f024500ab19b28861430df481bbbd8398cb816bc67e7c4974509031854d0554f50bf1e9b949618e9a1de08fc423d03826ec54e063818bdda610d4b0b2632eb003d2d2376b0a501a467f748d11128d00fe4cd02a462552f9cdee76657d8946b0e072dbd0322c52ee73652de267a4b37670dfb522ecaa0a30eb5c88b06626372dd5cb8156db8e1018dadd4a5dabf4fcb8a782188022cfb9afdcaf487966499ca5e862f307439ce27824b83cdd81533c7d6e17a5a24a86c83d34081d853b7d10829414347b74faa10186710e8987b4e31ca4841081b7b36071d234515e2cbbb5330330a2118bd9115b613b96442694e051c8ca84068bd5ec1ec974867734bd87c9ca49916fdc37100be691e9911f1dd990f2a066b4691b81563a9b97736ff93dee4afd126b9e08f14be8929bcbf0bec29eec08e4da80c924cf3a73646b7d49f369178b867612968000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021095f5517df5db77d0f381880ad6132f8da96a56b31ba99a968f8bc594f05b1c110bc5763dcf7cf3c90c5e9a70d47c03abbb6ea9b2a33dd03f928e91c65a4acd12ecd33ef2ee301ea21e6a6845dae72f6e94e461c12b7486347175a6a3272996131fc02050a997c42e1a04e0b82041f63c05547a6864f2884ed4d4f32138bc542748ce6dfb9dd0264b2a0b551392db35267110f433b4417bb86c672e3d5901d60dc1ff699c47031c03a2db5a5e25a21d9ba8dc6fe495daba24133edd87dc7be100b08a634f98a6af815931b3cf8f78e858257c829549b2fece60f9e90c2d64951d32dab119968f4e215857e4772afb36adeda3dec9adb43cc0374b5f3ba3a80801f86eeb3839cc541f8cc59f8930f7ca29841754b85ec6b36cf140fbd58128580383b301c0d099419a727d8e277b481966c3ed159c9813e0eb8e8a06d0fac3a82bd3646fbff0ecc33ccef0b0e7cbc360a554e6348476fec9211e6c891498922813b16d656d963dcbe09c43170529ed90feb489adb6dd41662e919413758abf3605940af6ef53729f96c4f73b0a0a7d6b032f157a60de56e2777d13b953ac1bae26dcf9f47692bc90266f9e6d018bd2f67593fe63692efe9f99d0c3dfb7510b53298e89ea218edf18859106d29c28cbc65abd8ca7e4b4c6e434f7a1f9f0023c040e693495fbb074ee42bc9432ced6988ff9d34e20471e350ce91e93e71d79228700000000000000000000000000000000000000000000000000000000000000011ada02f1a419f19051a9acb449b124cd1c9a0308160b16b887f6c5b7969a8b8007ee00898a912d805a70d3b5684ab247e83f486a616883440acf4af7ffc3d1e906100ce143ed832c9a61476be1d5cc7f98e5c468d1606418f6c21da715faf52114a5d9fc7ec166886ec2dae0cfebdaacb48ba60957c65ced38d1798dee6f291e2492bcb18ab9f2c456f71a499b190c6be0c0d26a73d64a9fb835d82a365fd0c00ddc99629c4471ee8128e91f7d67c78e99e42271441a4dbb25ca84204996fc9a2e986a881ca2b087588d1f06c66bf6b23486d93d59fedf5c6c5ec5c6efd64ffa0c4c3be250bb8ccee4e9b1f07bb76ad725d41f38608a00cd2d2e9b624819c5271ee0ba97f4a8f1ca63c6a198f34419fb6fdeaed8bca8389eae8ac8f5a89e61cd12045a25df3e836b4c413695fd4c03d102f2cf6e9ac511cde0fe119bf5fed4271c026cbada17293789c4546ae4951c49e834b80298742029a81f9fdd04438cf72bade6981c97d94ba8f76c6e3682bbf7230f1cf920779daa4b363411b8b922f52c85c6551af7688bdc87637da2bf4300d3b1bb358e5685550968060a88103bd115a2f6e11ab2bb55b9b23dc4db0f6e2a1305a6c7f6532027ac86e785174e1ade