0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00191e45a1300bf666f7695ced5a87da28868b8ee6acea757f43245b753504a270f0f34141895f469603fec3cc1a9fd52552bdc007da7df5dc6f60ec34f89c8f8fba4f2373c97043274e6c0db4cb8ea97ac9ad898c679ac3f2f65c0751ca6e24f0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000a092000000000000000000000000000163dfe41dfbd944659ad0a1f7d1594d5c46130fd0d822b44abd35c695d96b74753d0b01421ca6aaedd84605930627a5b3ba816ddf5aa231604953da0f4910aad353200000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000003f48af068a100f93b1cd870000000000000000000000000000000000000000001dc1c88468e63b30ff59a70000000000000000000000000000000000000000000007d95808fcdaf93f83a30000000000000000000000000000000000000000002203809bcddab23c22d1ec000000000000000000000000000000000000000000230cd1202d6a31e0ea63380000000000000000000000000000000000000000000016c6a2c757cbe72dea20000000000000000000000000000000000000000000a54a4ec42bcb9692f53df70000000000000000000000000000000000000000008e37339735e7610cb0886300000000000000000000000000000000000000000000303cbc98853393f655880000000000000000000000000000000000000000002314e2c85fb85e93028290000000000000000000000000000000000000000000567f146284a9245a6a8054000000000000000000000000000000000000000000000b00355d6ebe3aaf2fe31725e659b6a9e39d7cb6d52adf2dfd1b1acfc8ea9dd37c01411390f6bad915a42a6372f3cfa94d60f36dc13b17cfd6904a7a294678dfc42482c45509e6eb6cdd0fe047fd420d71f61038557a4b3431f620062e71a1a7236689062f6cf179eabf06b969c9966cc7527b1949ddaa461542a7f7843341160e6c7b962d600e0f465624f1009d9947ef8f3cbb53a043234e229082506f2f5f4909d15dc017fae65074135c926ccfd8d0a4fc1642a0fa18f3cfd29a26794c23d0c7c3c12ea752347e5d232f96f1a93b08a76945e9e8a6ee29c95f26f6aaf2d5bebd328a484c87deaa5b2b8532872aa43240cc7e9728e62f2fadbb2c85001a7bc81b046ca90cb088ed40195e37fd2c3cf2b361c61fd706ce4630405a652463b5490e97bed341875dfdb711b7a6259a9d15963ecd0952b78a8e059e2e630f7fca69a714f8ace14b7279cb0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000228cf77222e5a77893c60c8017696c34c81b87ca6c908277f4caa59fedb72dc9c1b1cf1e17e40d074f59c7c46225d98c3ea715128339913bbb41a1ec15a880b2203e54a0c2ee809ad0657a470a2b29f3a81bb9a2a32c7425b14c0a13d487a5edc05cb41cf3c6d7e7960bc5aa65b82f829d84a116d902afdec7d06b02fa1619cf90dfbc55170563f6f012afe2727501036ebb791062ccb98c399f9e0c9e8f110750989a41f732a5ff012e02cce9b788c4550585f7894712f423c1f3378355208a614e4a4039db9c4f17bc3a69b0bf82b50847b8ccdea6ba19c9301011e329f7b3f1e07c9634f2f990679f8342de4f0c58c3aa8e764a5457d3865803c51fd4322a912d0df815d2923a55b44a9756fa5c1f4270750eaccbb091d6d080377413a24632f3a05920f688d19b0632ab16ef99c4fe71f8c1ffd9e3d6e43d7cf5e80aee8ff09f0b4165bbc96163a1f00933cf4896fe418eb47dbce40b19f26ac191b1513d709a88374978f14e56eb6510c3fdd9493ccc3c6888ddeb9aabafb179dc8603e5616677a009e7c68f9060aa0e2328ac17996e5bde98adfacc470979cca698c4e481019e9eef927e2fb56c974dbe72d9953e2e6da160a4949012dc8485abf235ec106740ac0cbcb53917097646dbf0f7db28579dc8fa96859bdf153ca7e139b723f0245cdd3d7791008966afb0acb2cb22c087c6cd9203a9f093993a813d0374af50000000000000000000000000000000000000000000000000000000000000001110ccdd5b7a1c48a3c2d89cfea20ae20132679eb0f5011066f6de98c3f61389b1f8bb2fb439ac6c874dc798307c390c906a08d9051a748abe543d701867263960005c7734fa3f3ee36de74e0f45b1182366962ddec7d9b31d263666c1e76a74b07b1bbcc58faa14c693a1c8ec8c6033207b5f80794a9eeb6ce8a0ff4c1e6d92006a8746512ecc29673b8ad5e9eba7440a138410c9ef6368997e3d4a730b7609921ce8136827f539ee504d9e8b560e1c327658f6dc45093dcebf4c655089f13770459f80f3354ff631bda5f055c8f4fe77c5f70d6ee66d0527b3f3e03af3e27b822460a831a14241dfbabfc531f3a91319b6ef9a675037eafde43dbfcdcfab0d71f48cf7915bf514e3ba1f5519aed5b9d598b6e094761a59d3b476ba93aadc99016807567e9de3c3f37925a5f8f10353cfae5454e4eb5eda1687f411b0946a8f32f473e0503f60b610d954ffddf71e452ed585fe459d04a7224203ab43943a515115433fecc5a876fe53a9e5299a86d9d72e47325ef6ac2cce35aed8483cdad4d2f2a9d17bc2c3ae81aa299a114347f5c54716fa755cfb681a2ff2fa3b305ee6023ca425097816b973d3d4266c1bf735141d9701c672e208aa020cd236e5244b8