0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02b0167a0fa69916028ef2748a62ef2b4a67ac492b65f2cc0a2ab5fc7d0c41c8f031b5097000b8cceabf53d1750abce767903d99952af46a8c4ef0015e9bb4509507ed945f155b66f71cdccd810471cf76acb0d4a9ac3ff70479a678cf02155a800000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000007f7000000000000000000000000000014fa9c93538662d631a4c15d118178ee335b79daeef505f45097bb7661d4b996415f7e5a32e83bb1e77249abcebc755decfc5eb73f00dceee1fed1c8ccb0901877e7e0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002605e07503cea5a162c7ee0000000000000000000000000000000000000000005c7c831259d3e2cd2431a000000000000000000000000000000000000000000000009888b64022c7fc0bb900000000000000000000000000000000000000000035ecaa00f30709cd817311000000000000000000000000000000000000000000f24f693a85bc3fe2ebeb85000000000000000000000000000000000000000000001010e3d4fcd662579bca000000000000000000000000000000000000000000fa6d0f8bf83017ebf935ec000000000000000000000000000000000000000000d692188ba0c7669260edcb0000000000000000000000000000000000000000000011cff6ddf5a99696f9a000000000000000000000000000000000000000000091e3c6288638648bd6330b0000000000000000000000000000000000000000007eca685e744db97ab51a9e00000000000000000000000000000000000000000000189e1e52cd28e554fa2f2f849c635ca395a4f618bf9e25ed1e4adf7fd6cfad11204395685b62f966fb390d2b7bf71c79ed265cd649eedd86317ec56efd49a93c0f47216a1acec37b97cb1bc2ff6f237cfc1bd12ed39b0ddbf5e904067b62e12b9130cc537b133261e4712792b330d442443cf0f56bd2382f184e4204dbdfbb055bad0fa6a321c23a472d08ea3b00e22ca1868c697c8155cf7b7ac02f2ee51b0e37e1674429b632a927d6245ed5a2c0a593678ca704d4983eef4328e44868c03650917665bac65e7c379120153a21e355f25d16bd7d0478142a4c98c5994b14ce6967f69a7336570f6b3210c221bae7236e4209e1dca169b72f87cacf3035a9b472ee05b2b3f3639bb1280221aaacb05e218ac3c42fe7eb5761b94b5ce57b12f04b673887f572d85d856f2e83767baaea8d972deec457f73aa7305b61c107ea795732bea5e6ed1284c1fe00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002044df19129cc03bb33430b18ba87371649c0dfc259c3eb3c8091ffee106cb1222a6dd8c50912d4139d9b565ebb88d434855540ace2a41e26a2aad9a4c28bf90805e6fa298e299540b6eb9f28d55a99a089694824b5679d986716bb04d407d4f92e09babdc8de9a75b4eb67380a9d9991c70c98c019442e0db42c674380cfe4b722c809b59c4036f2efab072596018402fca5313caf56d5d1c11f6f3fd8be1df101a8c456ff466580f97d08bacbc9c26918763bfe67fe4a26fcf1ef4ab0308d630b1261bc92efa16fdddd483528a56690d4717014b2c3a9e032f679d557c41fbd1d76b610e7c65c0ee850741ef9a3ffd17e770a230d28cb99988f5e3582387557033b75efbf7a79e0723b5d8639e4d6627d987fe5477ebb4f984de5e7dcca979918a81b025bb146d8a6fdb1f30dec361d76c8d05b95248c28716a06c53682ea8f1a9f99e10f6a72108250fd40ba93ae506f365c2acd5528b4f2eb4f524de8931a28341249399f89e311b273dcae8e0d9e12e6efdb1c48fef480412d52ff8ba6a42363b242ea041b254a4439f3ae16ff0dd4ef59d93eeb02c0b37d31ce922b56641ad8cf1aa36eaec8586948707c733fcd2f2815fcc0f1abda41092b556f89ccd62bb416b8949bbdb2479eb07f1b9adadf72b928a79f0b7c3dc49df2c01fb89f0c0c73a12ec12ec141b4b57348d996b88bfc996778705fac7e30f520f2878995610000000000000000000000000000000000000000000000000000000000000001080427fa04423520a15e6328171b9330afd73a790e1d3805a9174f58fadd55a30952f2250927a15aec946ac9007a7b1d3128611b3d87263a71e1844bffcb7c3b06c02b79b410586d9338618c3df3cc292ae84f2ef6777dad2fd890077aae7f26079be7fb49e630f4640c21b13b6e1c17dc3bcd0d3f2c8503d3c03eeb4aeddf1c078480dc442709f29dc1d333b35a9c25815321fe14d121013773a9c2e150154828f4efb4022704dc0a0ddee1662cce2982754c197c19736f0108631f0c3f316307e0b7b8627e69af71924fc04cf4dda08e2f0182b6202df568d61009cbabe1d60ac84998e1fa045a7e271a10c396834fda0931cb2829e709457285a3f6010ede0fb64f2d703b4eef9ac709a94a80889ddb08701c8883f5359fe68c8dc5d35bd723996c18671dedec860d982e8c9ecf58bfedb53ba7e5f7baa483e9804b17161d23230ce2b307203a17ead0041bcb64e63b659a0dd639ed796c030d1b32d3ee422407a33329881c78a979724df7673ef0d4a1289ab9136ca37dc7c4142caadabd005062dfb20243da30ae44085448212199fd8df801672ceacfc14c00555cc9c615176682a0ce8e560a23fd16edd7dd60ea6e3aed49dd2893ad20a88cf04683fc