0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00d9bbea6160fa3f7ab9f2565cd10ecd9d23d57a9a861f01dd429a88141833e1728e8d6195233e04dcaa830a3124a1f60d152a8b37bedf0a378933e58dc9d90031887a2378bbe8a4f25e1d2f8300c6d28bc95243214af6591e4be0f32337b2109000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000006f9000000000000000000000000000046c66a8f87a53501dd7331b09fa0f3a2b428c2920e1a707dbca30d2c1cc6350213f307538cd4aecf9b9d82a01477e898261ee88be4ef02da688ef6b5f0f793c27f150000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000001cbc512f05b0f1741f6ac400000000000000000000000000000000000000000062a11ef654c218d9d4300a00000000000000000000000000000000000000000000262268257bd03d958be30000000000000000000000000000000000000000009782cb4c64269a4ccd46c00000000000000000000000000000000000000000002f29164f4c45d232dffcfe0000000000000000000000000000000000000000000016146fe076bc817b030f000000000000000000000000000000000000000000982572b181dd0337399c4b000000000000000000000000000000000000000000de9f79fa4ec76eb61e14cf000000000000000000000000000000000000000000001fe089526b45322f80fa00000000000000000000000000000000000000000069e5b74824d014a998732f00000000000000000000000000000000000000000077adf5b1f333f35677ca17000000000000000000000000000000000000000000002bcad227606afe81eddb0f1d277a6e2a6ee9202de599bb3a7d44c4025a9f0caaa55b25aa5143213ede7c245f89405b9782df3126524c6f5657596066fcf18034e9c0c590f9856820abf810ea6bb0f5c87f26a850e62dedc68b1a24f90c17ec01aa6185168f7e7ec7523a23e2414612c257c3372706e335a855e0d970266246e52f881c70bf92d5de93581017ccf5abbaaa771e7c8e443e84e03a27f296f0759ea8263a17ccff58787076162fc13549d6f4254da787a157b7d1fa33f663921dbe24de3023ca297f27ba6e26454679cba789001dc757c7b4be9d9aef0ae0cea7795b79709ce30c7219e76c16962468c6bdaa826e335c41953d84cffd98bd96d49f4768230cc892bac377d603aff86b7b3806e00897c16640d713e57df4bda3086ac8d5d555c92e1ed27f6207dd0e8dc2962ae56d35771c5a9fc5de4b4dd8307230b68f7a3b7181a7e5580a0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000207923da3a29f02e82a01abc03e83860f12fb990977f2d77f3e5a83c4ce5643f61c706ea339dbbbfbd5b8aba45630391d4d9ba3c789efe17293b070021f53f1821fdb7821730d3a04377bdc7cdcaa7540a47ea0af418de97c023a705ae219efd30b8848356445abe1dbf90f2f0943efb93b57ad1ff239cd15a1a29209840dd4fd2fbed05be215e90fdeeb9589e602429255bb23ee46f2bc836f04c1b21dca46321920d6416049446bd1d9b32de16d22029a43da68647a280dbfb9f30e8febbfa32aba26abace453641ed7312e3225175bffcce48eac4d5b89d3040a8c29e317b420580d905ba170570a97306dbf7952ff9f145164694351e632cbe55936d0658111454601a92b10a5819d1834b242b41ec96ebc4fd0c2d5e3c2774cb0855c2a20104fec4459d21550e617f88f65bb75944bfe5f0f04a78520f93b844bf2bcde310a81a69a0efbbc9518084fad57287a444ed3b0c8a6d84acd6d24de8a2c90a893110f9d4061d743539ab8a06867ed5519708eeab0ef26e417541c3abdd4a69e83020ec74ee86d9a621fe60d5bedd5aad898e79ef273ed2e61725e0a505f501d5f02001f718ccfc218e0e43154bccedf71b81f24ababbe3b02c6689a5091c67dd82caae968f54295a899ac0e7c98ad6b53492094338f72bb78ac203ce62ba6137006b35cdd3584fafb516a8df4f1d423445a6cbb931744e2dc21f150417c35d18500000000000000000000000000000000000000000000000000000000000000011f538dcd8fb4544fd16a6d5957a274484695bb8651bf3907e73230a8813381f62c121bddaf240dc931c05a2ed1a9997a401e5a9cae59fde23f150b7b96d4d4e02b6003fb076fc94eb0ecb2384e438ebff3d9b2fd7aabe0a0336657f9996fef350f79fb010753a3761c9614ffc8661bbcc19bf093261054cf1a196e7224a1503f1d13e1674557ec1971ed6a0a88c981a96114fa21e7de44c8a68415b5be3b7c9002f82de0c56af178ccbe8e5274b896ae26a5513771d7429b83c9388f916109be28709943560ebe3ccf2a99af0def7cd07cc2d4e5edf8ef2d1931473383963dfb0527c1da278781c3519b897a236945fbf8d7a9f0a8e0dc37d6452b9adc4070c61afd8b708f7855f18d960657aeb32dd713799056685e5a627aba39a687d4e41822d1994d9dcb251dfb22973dacefb0bbbb1bb10844018c96d40b1ce259852e201a66e55ce6fd05ab8dfbc189d918647c500582805f8ffdc27c7fc7d094cc08871f7570301b7f027f3aecf039fbd13ab4fca165e60dd10bb18fab257545d87a0d0984cc0aa05e759a6dba531f61c71d1d9687f224e66fba76bfa2a6b4fcb3e338139d776c6ff2f006f5e036d24daabd3e3026db607220222450b1638bf4438841