0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00a6cc434471ce2041aa96eda9b672617aa7b3f605c8a89b3b3b70d71ecf906ca09ceaccc72c3a16866dd17e58f410ae9ab71f366e2f0489601dedfd5884b4831a495cdb4880f6323589d413b7a22140619bd9a8122524fab34a3626eee828ece0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000506a000000000000000000000000000102174f44735c5e07f45b648b7acba6dee05c0fe5d147df03a8bc40bfbd14c37e5a2f55ee88205b5a1ea6561f5724184453ff40e0c86a11ddb5db3293445a9d7229700000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000001814a27ad126e60bea6e44000000000000000000000000000000000000000000243149abcca88c6695952b000000000000000000000000000000000000000000002d92ebc280e68f9d33e6000000000000000000000000000000000000000000b91e104592c6e70f97507500000000000000000000000000000000000000000042ea316c7f571da5825559000000000000000000000000000000000000000000002434d3e8254da5dcd1580000000000000000000000000000000000000000009d07aad2ab9b951b0f7b0a00000000000000000000000000000000000000000022cb8eaeb957df0bcd2a1500000000000000000000000000000000000000000000126e72458456c1e779cc000000000000000000000000000000000000000000483de6c5e00abdc476a2d8000000000000000000000000000000000000000000e166e3b2568d3e5f8e21f10000000000000000000000000000000000000000000008d1b6ee91155faa87be18601dd408fd8983ae48ea84482d1aeab9ce4966231d4447537cb88423ebd902075794f63adcabf3bec499c6d5717c29d6936ea305030e72923289b31d3af09218b8f93da3cdf8832c1f9cfabd30fcf3cf5f99399d9844b765763d1c01e9bfe322ee32f7c989ebd641f45de3418c8e429d0a58a903c518d5de422a1c342867ee0656ff446ed64a2336b1feba098af2438469c6858a866ec2dfdf0a15b88e2b411f2ed6a21298f62d9f3d32788f5d7786215c14a82ee55d85dadf601950b5faaf0d1825aec5e1cd6f0581e179cdcf908dc72e75722e247fbc470844b933117d2518588caf4fb7743cd618899025c721465a27cec732c90d4aa23dddd9187545562e7627bb7177f1ab65b1010229faa1145cb97414548988e4944f28cb9b8b6ab61599983c9d3292dc2fd33ba65eb4127d112d6a36fa4caeadac98f227613f98c00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000218bbef85344cb808502b0fe6053b2c5ce1b133e7ad7bd63ec89000afe756eb0e063c1ec9f2cb895c6af91c9ef78d32e8d25a455b24b37807a84d9ec7eac13220121517cc48b5fe51403b2fd7dede85771b55dbdb93b3bc95cbb19128ed4ca42d13a26de33c432432961696f1e9c4c90b067f8951a50f6748ea5c1a5541e48cc70d27700e33014a8e2b886d4a206e16cfad0690420079144e6908037d062b8d8f0761321b2e9cd0b4a51d80c8070cdef991a2da0199f7873cb11dc9cd95e9283105bb8fc776bb067fe1ff98c0c65f9184c28d540457f9548eda946a80b752903f2dfe76de0447df068b3ed24b56719ad5472a2ba460c1d80d17a94637a628c6fd2dc05eed326d32b0e76fce62f28780919eb6c70275f96e39f4451dbaf745f5ed1d8287ee5a531b60ee1da8e006085fa89c75a4b972f4ff0991a58e2d37eb0687013aab681a573c91ef2d0bf5b106176c004f9a5cc9f51e76ee085d878571084c11080a8f9516b37764229d3e0965d0b40ed0ad4cf86b587efdf6e5a777d8f5830a9717facbb3080de98761cea6cc6d366ebcaa12c2ead3a4cb1a493d457f721c095a4cef2b146512cd06290aa2ded097e7fd6259a5896f5184da8af9b0a5770c23b496483682b5b5f0d80e9b56d12a92b2c1df860334f1b16417b091b556a223298565510e6c566520899125ad7094af38727ff2694ad4572d428c75dfb1f51900000000000000000000000000000000000000000000000000000000000000010e0f977c8f0afa994ece5ee25ed8436c9d62c06e152f17af53b8fb6f154938cc0953218c865654c406d06d3891eee24cdda7260e49fc224fa08e8c98a23f4778204edd0f66ec61b5e44d0c8358e7e7a6afbf0d4aa20b53b0364c5c52bd1fbcbf1553882e7f10acb7f48202a8af086d479cd119df38d1cfbf470eeb56f845501a238d391d3c716a007880949351a41adb35e3e494c50156f722c581c906b5142c2dccc63a64e05a39bfbdf8aca9d0a2ca072a335d811fb638b4ff302ce201f4ae2ada75136f710662d7af52a6bb033b647e36cceb537fc6cebce9f25070ee597a0ec22a5d82190484a3d631c31db1e3b03405c7da795c6d403c614cc8d852871526dcfa8474d7ca9dd61c9aff4831e6356987f15874a31b8c88ffb7cfcce488cc0f8140832b9908806eb82c30e37b97c5cd51b5a9fbca33a4f3a5408f65641ae00d16845763d8b56b68198411368bdc54357fc19839e4298bb6fee836c00a45e5083bf6902195c80b47eb161a28d63624caa4d61519a09ea862d935aca44e5b280edbae66da253b812869a600b4be2d40245e319938a11244256f628efc6c66f201c65f6eb87fa5d49e16be367c801ba3fbe55654f834d15c3fb88cebb6b454f5