0x31fa742d00000000000000000000000000000000000000000000000000000000000000a022fb7b8f2264e3f7864acc2e262a1cb93be44ba29d38b5626929e3f8a0e257842037f9ead29263f020cdbb241a496a62b4b00e14cf98c0b7ec1238fcc814e0358854a6bfd3a94b1892ce2c00838fc8d6a188c212c15c9db7cb0ab0580814a2d5000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000160290000000000000000000000000002c3c316a768502010461b54341b2262df3069c7545f61ccff17249c3e3f965ca7bc973f5ae32d7188929cbf8bc41dd04be80a0369c2ee1617f78bdba9908e5977bc850000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000072f2b22de358c48c7dc1e00000000000000000000000000000000000000000002b61e965fa197a2b41e730000000000000000000000000000000000000000000000ad145d9dd324d28417200000000000000000000000000000000000000000026494dc0bd5c61e49474d6000000000000000000000000000000000000000000b79f135c6806c200ff6e4e00000000000000000000000000000000000000000000165a1afcf86a0e711eeb0000000000000000000000000000000000000000000ef0ade1a34e362fd6d901000000000000000000000000000000000000000000f4399fe34bc32571e884cd00000000000000000000000000000000000000000000181fc8846b51d84b9725000000000000000000000000000000000000000000396f6bcccb4aa457efda3c000000000000000000000000000000000000000000abad73350c54c8713371230000000000000000000000000000000000000000000008d1101ebcd72c13d6ac1619d93497b4fa3c98b01b185f1205e6c1494682009a36cc35d0030e57cd2d610b0513ad874248c3df61898b9cc85425175d21484c4ae6399bd5880401149b080b702b8b9b1a54c3a80ce67237131391a1147963a70a170409a773167704a3ac1fc08d7f39a8ff2e0ae61135c5fc253050e1f5d8df010999521c009a1ab686b62f5313284066781065f3c6e9811956a27388468ebf9b50c2c36751b88779832827e2f13c729a66df6b43e7ee0dfc9fd28ab47d0d59d94d57bd104ad30bd1c658026aa2d5c24cbb8c825982208423b6510e218c4774c56aee1eba719dd8eb837d03bc5c9f1c37611e382122c6ee3fa1f5d98f0f4fe21205ae0db7315c1b997efc0a004b90611c4f45a3869af84699c1be53d759dd6ccb37b8950077f56d26ac7d05c1040ebc6fb1b3330d697f92df6cee2ff49cf28d081be2213bc4bc32a56f330000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000223d37601df0e456f96b79611b0e6dbf8f275241b9781d76fc0a35fe98a831d9706e8d61884822e9f4386ca41a42f944b83bb32516afe9b912e07fb69085f5a54115212559457e13cc58300d57dec5144e9da9797463742844af536961c39afb40a7d4e1d427235b592a2bbebcdfa589a2c86cfe0e9f825323e811af0da4f63021977698af8564c1487af1e3e7c43b4089328515f71ba4823aee5d7bc1af63f452cb11e3d4f539bc7f536d0090a2a65788037ebe207b2228d7956a68514ea55bb125fabac238264089f771af65f0276fe19075246a7464d46964ee7619d2e13e8271190e953478a18fd9a02bf14806da0e392de6e8564eb4db8d2b06c6ce417a101bf890db63ac03d566adfa96013765aba1771370724db0621e60edc6322adc328cab8f1b90e4a9400b70591ad7f435c758ad1250ac633cfdc8e6b704020b9fd1c8d5191fba2cf5f8104b9fbaa89794149f5d776e3f5e2e5d11af831a588084e177a4fd8af8d57b28daaca0894cd8ca882ee6c43c94dea2e1d24a3a5989e4ad50c2f7f7fed6e9e8ff651d01de32b6474aadbe04680cac8380f2561434a5b20630a3704762cd03919c600605402f261c47f9a58b7ac124eb23914fae4ab0debbd1a9888f511916bf6239d3c510b5c51900dee76b6f92086531259518841ca54ea2dcdf58802bd6c3698cad421e58f73c56c4811d9d398438a21dac7de1e1d0080000000000000000000000000000000000000000000000000000000000000000107f088eae2298314f1990ff026f8a19b05954b48dd8312c5ce838bdd84fccba31f1bd6dd6cfdfb6e13874159d004b01b6da701bbe4a6ae567c97ed846720321f0c2ee08816efc18dae97b43047734667a4236a2ae2a3a45fc9df915712cb176c066ad060c7745c1bcbd95548668f854280cf05fc234d3f3510a7123cea90ceef2bb9d8907d968e5f1f819f2ba32bdf3b8e7a9a1900ae04a1c5623f52ecbafd3426a67d1ce0f710e6f09e28a9ee864034d31d10ce8b8b1704687102a169e716a20bab3a3d4988527e2395a62d5c5d5e1c94d02fa63a0a06d0d97182afaa1931ee26bd91121cd1bd0b308edd3b16056426917b2d093d71c45ada69e6123875bf7905f4f8de46071f099285da2258935601f21212d05b829fd1593699d2df82ed2e27cbdc346fe7ba69a8d82b22cf3f9c487f1dfe16cc0efb747b7241e989d3155e169179ed2e4263ba5b5591812a577bd9f06b6b0195f5e3c3fd9bb80ed466f02814618515d1dc22194514bc80d7ba6ee4d90f43fe7ff4ca28a4b07c7c48affe9c047cc2f9db841a58ad004666d8361c7d5a4039c9e4206e2b3e49f6c714420855154d0e06584fc4b64bd082c3575a9ee13bf97016eafd95441b81a7d5d3170da6