0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0088d7650b2e47d3f3fed8c8ffc0f97a8292164824d174ef7bcbedbe4d2f9c75e0d67058940c8e00c326abc283e93fd5515c5a84731ab1947a1dbd59ec2ee7779e26fcb617ef23b1888c5182794a7f997b42fae3d9767eb51f6016b5b5c49cbe50000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000001a6e700000000000000050000000000031fa440a8fef883960ef181c82d1f62f6f4bc0b4343d2de58bfe29d05f400a1241c84a7f4e8d232fb1cf1aa6210eb0bd30761aa990f8e4b2dd78fec39e647cdb2fb4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000a5daff6ac4f9d279da82ad0000000000000000000000000000000000000000002828e4aed604e524f859a7000000000000000000000000000000000000000000000b715455aa8eb4d83bfc000000000000000000000000000000000000000000f6ab4cb78add929d1dc9c90000000000000000000000000000000000000000003a472ac55fbab29ac99c380000000000000000000000000000000000000000000022da5097fc4fba13fba2000000000000000000000000000000000000000000ddb2e432428b32d5aa31ca0000000000000000000000000000000000000000008ca2938a6118ad911a28d00000000000000000000000000000000000000000000020c91ae56f70e8d8f58c000000000000000000000000000000000000000000bc42ac1cb6d03e52ba95700000000000000000000000000000000000000000000da876cd8dc5259d01b035000000000000000000000000000000000000000000001f549106ef680309081812ade27e5e4c9821a3048949f3dba6240da4a757b65afa417f143b00f5ac67d21ae6da1ccc76a58a72e9b741ff2d89170c99c0a2f14aebfc5adb3090f264d5a914805f888938e7ef487921ac00c3933eb6e82079cfee60d7fffe17981017449b1648970021cb104fdbcbfd74315c4881564c46994369f7cecae5c91ddd1a3b93249634b1f51b617b2ca4d3863250bd5d5acc1e004f03ec9f42c8ff4a29b1eb2906f914659fcd2652b3ae98a9e442f6457d89a528f6981d45f5bc1c47ac742f321b48424ec893ee59738ab386d0f1badd7ebc5ca3f5bda68c4d9db661a40a2cb40c8c6c79f5abed9093e32c4a21c00c963d68d6c907a851e635a3f322597a713a07c19c5ad9ae9daeaace0c24530ec16e7e2bc5cccf0b748f8f9d1ce032ec41a4059c26f46b6127e128be1e5776d1de2b531efa3d395560eb35fe82d12ae83cce00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002281c0aaa1e12d708a6c226f39c5b2bd86aa9ac132aa157133a178efa9089558f256adb77a7fe6ff2e1f6975c5523285652e18a6417dc2d41ae69c00d89715aee0c878f035598ee77ac88fc2d9a8fe7e58008c6783b1195126edb2c19b591165c0bb572730c2ed2f6faddf295be76bace0161ee125d5c7f33a39ebf180436742e0dc3cc1a594d69a656c8c96eb5bfc5c7125f565cf2ade35bfa7d4a10c1953ff709dc2d512e7a4e80217b9436e7169aac2511c52478a1252468634b5c882cb3f9102abea931ad90abe8aa1a98981282cb7aa1b26dae4529e6f8ad3300e416dc8d10e53ba0e68230e4817115c605eb70914f0f0cb32abafe017ead3e9ae5445e0d027bc7402e80fe080937d76a53a3d8afcd4ed8272d44463d7aac8a0345876c791d9df771b2d7affac8bf5fb04d9688346c3b444683ace90ecd7c00d4212457fe193b034acdb4f66e467023a06954e1f36cad899772bf023bd8aa86f865bff3ff2f359539812bcfa16165476852dcc4dd3c05e315f0bcb52960202717cadbacfe0854f9c8a76f758a3eb83801ce2325a616b22aa119c6d56e08ab091f8cb15e540951e4bee45bfe542978702da75540403921be9c25a44dc234bf1e0377083e011017199ba492305aff317b955fb8d1ef64fbc31da0a0b0efc3ea5dc71a41c05a29c002a975c5fb3f85722ac9ded85fb35c49af6e003d826e1f215e8a999f0db300000000000000000000000000000000000000000000000000000000000000012b5b568de13046f87754bb7e33299ae1fbcfa30c194f3f86bbaf92c1b5d5189e14e73de1caf4f1a313557ab38910c007a0cb312a192092ddf3d4e752548fa654070b0265ef75ddc10d69c80ed2f7152ca9fd4ce3b6635e3cac2954d24bf9cff5111f9ed6606d9ef961ffa8aa7d17ea78369f5037c3ba3f702e511db336872e51227f99734b3827cd5d3f9c93e8c3489132a60a70480c1316b02ffd15121604692a5d7c131688f3c888759f6b653dd9e3b1c8eca45a59406853976221e91247a20ab9678f57f3ac2425a61e840419394bfd37a296bf6689799f05764835db9943069632a8cd5136d6a7011922b9fb53fdd01ab562208e9003371900cf35a260c328fa76c58c22fc6f30ba6068432bdc37a564d9ff3d8c022ab6d0ad082f5871810586b03a941cf01ae2887b0fac824d7aec829c8f227412c4bbc42ea8606e9c7f15d507b3e84071a87f06e0e70b92c9c70b2ec391b0d4a41f9cc52bacb1b37bc41d17cda4dcbbcbd52455bb48f5af44b49998d4823642d629ee30fa32c197fb522223971c964842783e01b85b14f55a6b9232f607314b345081b394b050a1e7f20de1867552217a9451583c201da3c3bed5ac0b864bdd67906d1853f5dcf9a555