0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00643dcf59c1f70f4ca22d41a6bdac40ebfd08b0a023ae1dd989bb65b27b9a23a255ce4c7b7dee2713c8378b49ff13bddcae515439139fa6518a04a346aff5d88e4886ca72303ab3b65bd011bbfb8050b3563a34cc8210e0d1bd1219a2d39569f00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000005368000000000000000100000000000104092ed2d17fbf347b80d4ed0a2b91759b3c861288cdab75fa1f080ed22ec2424c96699d769ca023dde4a40fb23cacd2f63fcfb7a431b8eac66f0e0a51919acea92800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000008515d35ab59496f70c435e000000000000000000000000000000000000000000419c7426ce8569b9cb36ab00000000000000000000000000000000000000000000286af104e317215e461f0000000000000000000000000000000000000000001f7917f6a071020372e29e00000000000000000000000000000000000000000016efdb74e403b498d40bdb000000000000000000000000000000000000000000000afb60e65bf48251e33e00000000000000000000000000000000000000000065c420f7970f40c8496866000000000000000000000000000000000000000000f519e169bf4adc38d36b1b000000000000000000000000000000000000000000001f05ac676b12be08419300000000000000000000000000000000000000000081d418db7b262dfc2cdee6000000000000000000000000000000000000000000fe9d3e64ea2211af13d31c0000000000000000000000000000000000000000000012ae0fdb7a017d43ee6e0e66924b3d09dc0dec5f7d203811064ffc863f27255201fb4d697a0ef8c6760425a7d54bd4c4c800ac62b476106abe379f99ea1e8cca5c52a5a87c50d2e698602d8e6e630fb85a59ab568deba13d211a4ec5bf764eb43b127cab3b27d8c096e31742ed226976b1712c9113d6b0d0f0a436bf9e917dcddf007f7f4f6210d52dd21d4a5f313b937fe84620ffdae6e66c82045d7d331331b6982bc2ef20ba1e777c2edb081b585b88ec4a8865c91740475d390df930aa0a715b89bbd443c2faec0226ecd4d1395ce2385cf70205761ad0e1f8dfb9da4b56fddf516c20aa66c5d4a31f8e97edef932bae8a8b6285798dcf4b5088de3355b86b1193e8243f33e162b7295f7828352af6d07718a55ddebf776e753e2758291e4d303303f3afc011a441114eef72a5f7a1117f8639f99a4dc7dc609fac041c8261486b592f9f89d10866000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022d0caf79f1b3977a0325c2f0359d7b25068f1e4cb62da4b287b13cd7be52ce421f1588e111ac6f44553827048dc4bae16ac6383a08de50ab6266707a3b18cdcf03eab343c69ce7adc459248436e08bb77719247cf1c832448038657abceb1d2b2db928e24e5ca814c4ae1a0b1642895b65f518825beade639e14b8f5a0ee3820194ba1e6c0db93eed948d5562d1171744caa3c006fd6c95946523c01fe46e8a02c6cc23b6ed267ccdc16cf89fcb36d0bfc55276d7e65738e6bad1890327ab5a22a30c759d8b212f85677f2626099b16b2965d39ea6acc32f91b931ad772573da05ca96303ad3a508f64ef7b8ce67e9f076d769e36c0f3a4ae7b99370ba60026516e8bf822e8ca61de5295a9af2833dd917e02ff4dcc384c3743bd2e8924c0b631e2f602bfd76897c8666a66b6423a54936249a28ad03f2e5f957f443f2c93d9c23de1123b67c504cb3075e953ece8cce6a846775688934bd3a0f4bd05ac556050a96e0572d361305c3c3f5b04b2c138460b362a1120886e42fb7f979beb42b69034427299a19efaa63e25454ccc7aa243e03036af1e4b27559ab0661f2ffcf5919d55b715ecdb1e895e9db6db8c061f8268d355a19dab176dd0141bc8dc08414016b4739c0f3dcd30614c8ed027bcdf6e257da7f1523f35d250018c9d721bcb42baa9a97631bf8791aae4005c0c2b4a5230e70024f4ea689e9dee4b24b880eb000000000000000000000000000000000000000000000000000000000000000010ba152eae30ef870d4f405cb9b3e6e708ad5aa9281958f5e2092a1bf2e7e790a076ede976266b4a00e953d58f0be90084adf7c3f914a08e133de4d5e1518ddec154dd19d7915998438d959637d7fa27299b7aa998dadd3a076cefbdcef1346801cd70d35a6c7d769ece3a012060704c1442c9548ab6f75969bf9a45fa8f359cc201bebbd6eb031d07c760bfc875404bf43880e5395ce07d74978b3bee781724d0bb12a982b24bc953097fcd4ac1e3b9b92a22f0aec1f0550b994846630a8e4ce03c7cf18f4acb052020d784db5a1d760485dee520ad91b065f242e0c0cf1b79810b1e5e09534c35605a81be03f152c3e0f660bd351227005e4ce674fc72cdc9029643461f01080239e9f81798d91c712d4c2c21060741e866fb3834d2479f1fd0af30b7289b51e123d2c33655d9aa76ec35f675215dc6bf8ee9d5b4953f4543f1d1d1ba211059878fc7c18422e9dedf39376854ab17a29b405d49571014963871b5120b97aeec2a721f224ae7a3163e2b546a7a4decc53a12570c8f21d4fd2752ce438dfcc9de7a986c1b6f02f3399a30edee497c68a23e8dd6f76bd845f27ae0ae533058623c9501032d92f7d11bf6eda79eb85b58e8a700b5992e2fe0488c5