0x3f31ae3f0000000000000000000000000000000000000000000000000000000000002c57000000000000000000000000d3898f15f11ac745008d9afe0c88db1cbd2219c400000000000000000000000000000000000000000000003b4e4cc3bd555800000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000ffe507201edf2e2bf2232219fcdfb9b578e8dc6f0d763f7b590402ccc9aa9c610d29cb2eec0aa3dd5c6825dbbe4f48be2fe6d27d1b23a4613f50517150ba11216def7a542b52c6bd9d2aec2e9f4bb428752cb86798781e0db9bbe6c57923c3955f93d42c35c88ac328c42f8c95f23368ee10dc91162e8bfb20ca1bae56741f15ff5333ec6add13c17c736222518ff85aeb590e329a5b25bb4ac4828a2be842cbacc5965679587503a5fa156c74f551d39afb5b3ff2ad0a36af1ba4b9e61c59661e7e0588da215ff8766b33043a7c95dc5124efca46dffc0b186affb667041f1666d72759a358978a031ee978aabb1ef3834d0947cc79296406a5a92b3d76f1ae2c146b8a891ab9ae782945bb149e1693700f1b1fdee01dfa02e374ba31a212313dc894da51c7038db59bef09a6257413a79ab6faa049c0bbdb1c3905b33ead3a40d5745ee636311b2255fecbb5f8a50bcc7e5d6964d4bb1e58b8d1fa42179840ffe4b95c4c6a6b556dca25e5604a7f0fe28c37e8f169f04e6a648565cd7bda34e385ab2261da073075cc7ee05fd598b2326ad02f579820d434ba9743ace914ca8c041fc30558ea484f28c22321c14a5838d28bcce569175b85cb0366c10808bbf253e38ad73f5332ad8b82c01b3ebf4cfaa7275d31a0248de7491474286639f27