0x31fa742d00000000000000000000000000000000000000000000000000000000000000a028c146c7abdaaf8ed9c7393b79a1e7c26f54c4bfbe0dc61e08d7e493c0fa74d31e390b6314f06c7761fc681b8548ce34ce8d13db0580c6fd9c3570c9f2bd239a024e8769417f96a6e7b136531bbe23463969c699d0880413f13178ec91354ee300000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000012fad00000000000000070000000000024912d2ea5d31e2b65612dfb4883101a938dbf375bae413c5c963ebd773a4cdef77946a1fd1cbe2e7ad68065b9819930c02c5c09e1236c0addf7617fc24abff0b775f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000007700b7140bb7dffeadd3c4000000000000000000000000000000000000000000a0f599cc4fe36740c46f6d0000000000000000000000000000000000000000000013cf658dc37bc567cff2000000000000000000000000000000000000000000e355e166304d6e7856388d000000000000000000000000000000000000000000eed24611f50dfe5cb9cf53000000000000000000000000000000000000000000002b162cb8c08e04c119ac0000000000000000000000000000000000000000004c93bb0f623bd27550f22c000000000000000000000000000000000000000000f9bc04ab625a62a4d0be6a00000000000000000000000000000000000000000000107dd88da10ffea408da000000000000000000000000000000000000000000875a07d40258e734c3222a0000000000000000000000000000000000000000009f03ed1416445b37ed35ac000000000000000000000000000000000000000000000ab5552aec4d2ffa1f280f3b413c8494fc79a4a1f1f6c9daf046fade1f8b94370b36f62b58cca78f690621bccf954b0af98855fe165577ac8738962a7695d859c902b83ccb2eb16cc9ad08375748919836de37e05c43e320fe299a1ceed51b2becd00da114e745f81b0816d1ec0cb5e544784fc50681ea662fc54d51db27cead28df94644e08417c030b066b2b09f04eb2fca2364b253e8de1eaa277130a172d54a41df735d9146dff3f1246d647b72260dfe212f9c87e153cb34e73ae63b0ead7288b6f5100c43124e32963792e4dd794f73c07e9086d3c2181033586a0d57a820bd297a5e876048d6e24a4b0e122c6a21491c2558c893be636bf254f7773cd74ee144ccca61d91f80a27a9b21e1aa629e8e21f342bf20d182ad6c1afc2ebef3014bf6cea8b419556430df15be8a69068abd8e9eec19d56a76cf057cc778f30194562167415435959fb000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021a4bb6c8956b031ad423d3b1bd1cbff988df88373d3864ab3a8d369c727f4202161a5221fb7270e69f395a45af5557a819963dfa6c135fb7418e22d1b535454211dc46d4f57f9c377376bc78c415e252973867b2169c942480dec186ad04335a2c73a4a0a516be8d179f11404bed47978e6eb23c1ecb61cd8d64d7720e0da9f227f09c785794bc0157eed3e42b5dac396aeb898f4458b8f8ded823fd12073e7b1039c6c5890af8483916a3e9c2b17eb55a2f91811246db4ebf1bdfd5220dea9b24d639099ddf3060821ed68ac88e13128e79353a7920229dc66091027516348218321d1dfbd3fc3ce304d5208f8e2fdc5b82c2f9828ce6ff908d75e0cf15b58026beaf469fb0da04e69f6ba947ed8a6e685ba7b086d2c65c7960e8b0353cf99b190fdaf09fbd3dc104ef731b847e9350b940bd38ddae0c81a383922440b7dc460004913c858ac27d8de9b41a50c9ec3b85e0569e4e16ad8a4728cef0af98e9d028f0cc7a1339cbdf6790b4c79073d9a6ae190c2f940c01f409b71983c97aa37d2c4fc1b963d22689a10a2d8e1afd7509736e0fe3262fd2c71b027b99d32bd2101cef70713b08e2a0178b8cc57e5fd3a319bd097ef4aabe74eb56cc9d769dfa5e24da327b541a01ac7e044302bbbfc1b9c229aedaf51012c69ae3827f424312e426220a0eeccb5521d22257587775658efcbad2229b0f44be9db10af31d3513d3000000000000000000000000000000000000000000000000000000000000000126e3fe1ba21fcc86cb3df5c838657df9a17138bb14680e0b0cd421c87bf2b601146d98ed62facb6c75cfd5f4653f2496dd26a5732a72bded50320977b3b43ca02dd9afe8816d8e2b9c8b61c94cea63e0cb4ae688414f2b93b8d44bb652e8184f26fd0007c0941b7da201f2ffe85bdc476f2db74e8256a5add341b700b03223c319c5d7d66d4cc313ef95afbefa41c3c05f2fe5144178083268c4dc46060f234d0f76b13e3a701fe2e86df390f14f7e6e386eec879e3578087d6a2f642bbcef08009c8537dcd5c14ae30a2a535f04ae0b79bc77cd5c2c154d18b8985059d47f6c0719b1db35edb635bb8916316796af0d883cdfc7ac5afb6c5a909a8fb589302a2fa33d62351330f1bfff493760edfb70659923155a3d6a9dbd0d9bbf866360f62f001164c6cfef39ed96811737b0a56744f1bd039cd37ff58eb1d85c4d57fde9245874e793076e9ca58bc870f9557b10574a4355f24878433649ccb15770d82a066cc7098761d8a3ab30af053f1a45ba6de31413bd3e77ce684c50f71c313e6925ab6e4111faeda71cd356854a0c5e5cb2a7631ddc2ab704682791fd744e372b2defd0e63dfdb2f555dda2c832dfec9a145407d901ed083ffcc83a4b78f9a1e7