0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01213df6739a1deaa047921312db9c84271a0e94691f6728a7bacbdd553c4f349253733ca95f5135242e792775bf306c72458fb8636cae6f77851af3dbe37f9227a996b34966efe710841d3538b58c8af960423a7896cbbe6053469bbe4ff911b00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000008b450000000000000000000000000001521e72af2510acae10e342cb4c9d4f016ff77fe998b91891fcbc8fa7305a51566ab5e71e8c69f0f71418c87c4905556b80ec08ea60bf535018574f5d66752f50a0300000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000001fc41218675655e4264eee0000000000000000000000000000000000000000005cc18c09eb174cee198134000000000000000000000000000000000000000000001c8ae41b4a543f0f4f6d000000000000000000000000000000000000000000f5f445d5775d2c2ba028c20000000000000000000000000000000000000000002ed15d60823fdbded14af10000000000000000000000000000000000000000000021b2eca140604eeccf8100000000000000000000000000000000000000000033f6741cb4cfbe3704a07f000000000000000000000000000000000000000000261bf1a0b6c09a330c6c02000000000000000000000000000000000000000000002e7259dce7d64ae592ca000000000000000000000000000000000000000000224c5bc286d8f8e046cb540000000000000000000000000000000000000000008dbba590bd86da82c6d7af000000000000000000000000000000000000000000000eaae8ded8b103888e6122bac2de6a039e28db501cff7e3606cc857856a265c78bf3c7cbd8aad02b93770f7b9cc391a62e9164bc33a6d70214c32728c2fddf071418090d1fcd31943286225bd23db17cadd2dd2d7a0adcfb3941aa7307e4945ef465c958087268167f7f2682dfa16193fdf39e35e0809c77ec18b2d22f7c3b361296f6d43ffbde7bc47f128503552eb52de31e3fe107b45003cbf92271c6f7b87216f87101072bcbbeb327b4517145c95f874b9d96b26f1cb6328f1968899fea0c939d8f20bbcef9590b219f320115d2910f96c3f65c87a470fe4217825e1a6836e94640ac6101e8f235168b3fe5fa36b795569af4e629542e1246147cd9278b78e0832cb3170acc869f16e8403b11b2313c67ad2824ed2df043faf98ac1286a115130bb76b50cd7e86614c0544c0ee9a58a5aec549ece1d7276684077bb0f2320a2597d47a330aeaab6000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021977874eea92648ef3fef62031fef13bc2ba8d5243ea54acb59aad6f1c37e1ec017c23f20be87f7477b6b1ea008573e54b0666597bb6ecee2bcc3b671e6795ca273d26dcd3a8d95f4f2c5352e362a8185e44c0d422c4d41f8a1fd66597e2d58f2872310d6af414a466c5b29a8f921ffc9765ce699dc5f10f495a62d4a064813e12dcf8e50e29cbf7cf01b0830141cba35c54f78874bd77f665d7c30e6bb825711e8af8230ce3a5773d8360c266ef43f9ce9058f6d93ec2fc3d1732219763dac00a3af9dfd90caefdc8c23fe3258808a4d6aadbd1587a49c2cd131db8667a74b92da60606f94d78e3918075aa6eae584337557f165a308e2d3ddda2053e8c0845215aaa8e429eb4544a958f3a3abd648f79a656e92b86b911f65beabe82ce5ea53044089af45645017bc15c9f4e696dd37d745532e2a290fa3a24ab54fe49ef76051263bfb0d2137ee5b3af3f8fc8b6bc26622ded0e53fa9826ddc40396ebf1e00f52355c31827262a62b68052261a2d9a87833a1d09b6645b161b301dd8471812ff339a093bf04960b93e533da6c659f2722372a56e534a9eddec3aeed6ae9592688d44865fa45581dcb6be92c5341d1ef09ac10acc987b173270d3187740ece104f1db8ca8032e7c6903bb128a3868206d897f30b2e4ed1faaefa034cf1ff5b2622ddc9ff7c7da89806cb3fa3156a6aced840c7d3cd1675213ff65215f7bb53000000000000000000000000000000000000000000000000000000000000000126b815210996e9ee7dbae7aaad7aa323d3868965482b4ae3bb8d4333131b6f2c09f2e5964c53e6b90bf2b3d1d5ad76c05a7f7820175b0a8c13f0bc6ba45bcc760dc8c0a6260c81cf223719db1c9367b07ce23a25bde4489d05b90be20ec1607d279240b724b3b52961a06ee622c614557eedc3b70bb97dc3d9a823c8b87bcac7200537e64ed6fedd2155c8e688816507f34873355973a151211de5e44ee3ff062a8eace3d6e9aa2e2288304e9f71ac186fbe8034d0e9c3b5bb6b27329ee5ca4523adad2de8a6ed3586aa657be74050d64c43eecbc2dd1610a95086569c72d3332eabb3644375706cae0dd4b5af0f92e325cfea04a912a8a622089a4c40f98d7b06a908c228656ddbfb8a3f0b7bfa3c70864108f7177dffe02b094851c1ff04d008150c821116ae5c58a3a2fb7ab2f8ee4cff39a5c077c2a7329ae58391253dd90ee5b6354f6c03a63abfead25ea1640de7587863f858bb049a9c11d434549a1629953aaeece18132e07dfad48a0836b5d7bbad12f02b01c46215f6cf9e38883d275976d70eddcaed7323ef274214e2d9b37b0c1ba74b3f755a6ea8025621c788173806d42e53bb1566ca82a35cb31e43e68024f44f7c005128b92140f9d13f53