0x31fa742d00000000000000000000000000000000000000000000000000000000000000a014afdb3d1ae9a0cc95585ec652012a31bfdd3981ffbbef9dfc020fda56454b52218fc6bf367efc190d24f0ddb72f13dcdcc93865ac4c68e774a81cf9e550f38bf0f5fbfbf2d2b472d830ba90dafc656c88d297eb09ba0d3b6bc0ad24731fb0000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000b5f8000000000000000000000000000185a1b4b9ae3ff94139129b176a2ac0f875e114d3696a8bd4417da6f1662dca3dd82ed0fc39a56876f869ce0d1d524c1c60ed9cbc6f4021e53c0a10ce2fec10b3e0640000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006e9cfeef4437ca7b70c2a5000000000000000000000000000000000000000000bae59c6dca65438bb88a2f000000000000000000000000000000000000000000001fb6ba0193607df63f8f00000000000000000000000000000000000000000081a522580588b609cfe8ab0000000000000000000000000000000000000000000a788082ba563bf2e16e9800000000000000000000000000000000000000000000258db29c8a8cdd331c4c00000000000000000000000000000000000000000057d66246112facf78206f200000000000000000000000000000000000000000086836f3a1e2e056243e282000000000000000000000000000000000000000000001a2408af8cce9ce51497000000000000000000000000000000000000000000e6c17d2871bde3d0f0a76e000000000000000000000000000000000000000000227a9ea22185360ea81d810000000000000000000000000000000000000000000021cf5418a2bdcb37f4fc29837de97c980f922d41c2960781690d60fe6e53baa5a396446affbfbd160b121b08127981c67f872ba5e3095f7e726317dfbd7ad24bcaab2b22e7131a834a9a0013853d0d41e8b9414cb2a36605d88eb9da3b0ee7f7a6652c95575866ab6c132afd48f97d833a31cec14309b4a7320c4c8b033dca8f2d6b6dd925bdf808d264087a13640f265a13ddc6d8fceab985c621b90b9279891515f32ac23f92e8009f14183efcebc3174691869008a26eda5529849373584a8d9431eb4af69b5ddbf725e901a505b4098dfaf42b1bfd1836bc9387149c8e0642c47be6339ccd5623502e7eaecd6874bb0671ef19eebb0c770237ce89c77a3c147699843727fd2b50511df978c8694501b614690e9ecf880919167a833c01da2113ae0f003a25c38e5a007780872aae78c33c6a676d72339b6c275955efa91d0e5e4abb84b347126fad00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002065d9e8b4b5a6b5c10ef612ff8d33ac380203e2909d1f87d92eee9a71956b734199157f85f8303b9c423ad427fa90015bcbc1c000594295d9b145a4943b5b8f5121c6f71a4aa174abb1b5e1ff02dbfdb210ce6f48423ea94a6a0dc20b342d0ce111209e870cbd1ff04c4540ad5e27263023e4464058fc26b6e2aa63b8b69c85625a83d77060e5274ee0167f7b11b30de6c33d7b28e575813d0fa30c0e3fcf6b9075bd83d4f446bd4a440308b31fce1ddf285a43a61aef01e4005b72f1ca7d7950b31670f448aeb602c7707795e9148438487a268056d046dbb3335b3e10103e32f0c1886bfbf8690dd07f938cb30b6f6a41c588b5bfc72ae1a32e45c6ae0bc262a783fe2b95964edeb3ebaa9f14909edba8c9d044c96a725e55c9ca9bac7ac93281a0e6729ae3c6cde5c2849d3f34573821736761bb524ee84b68272d4429420113d767db36f6b054042f0a46403b093c4bc8243c04c689c2a0be0bc252435be2bb3065485007d0fd06fdf4ac19053e02938e3383f43108650b39f3d582b915c2d58e8b4ea0c5b5d0bbce57c7437d74cd2362010bc18a52f1505d9b1fc6d7ad80de535c8a7963853f58d6e9faf3d0cbd3573e5823b9561f195be5a29cc9f1ccd042eaf771f7a938646d864bdaaa76c24ccb4b56d98142e77fb680baa58b01b342253578eab75186ef1ac883ee1a482ed29d45d0cd97081bb7c568255ca1ea79900000000000000000000000000000000000000000000000000000000000000010a5b993e506ce3f24097e72491a6b5dae6ce5fe8aab2e2017091a5f21d7e3d6a0941dabe0a11b4c29f5b3294dfcf0485d55b9d49279ef3b25ceb3c9a660a21040205b442af9c6ee10eff788211ef854f577e09bfc68bca649f655584a76f64640c074c7bc497455971280c1ca2f8febbb5753c0a63b8a931578cdeff746cf5761a38f84f8035cee78fe27f2e3c56d9df0912afd928e4f9aed1443ca645fe6df62fdd32bf49b9326666fbb259803252fa59892bf6c1336c62e051693b62bc9586257b4a96fad4483ec5361ba3c3a38a6e2430cb7474538a461c6ed22436bfe8cd21cf05da8149b3c7bd2dd614e845339c6e23bd0b8527bc06f963613ee21cb1ab2a891cacbe8c206609ad6b4588cd40c075d945fbbb138a42b4d33ad9e71d6f1021bc63f15d32b1fcd73692370b3073efc7453566e79b9a83bbbd88be16171ca8282fe93ea43fa853e2a42a39dd0e0f47bf99c542494d6d842cac613ecca70aec19b5ae4816b124ee3f04736e7a0cb2725b324b3c910fc0631a709f012ba189732435beedfac8d6af4de712451fd874baa6faaae0fef2fb419d0afc71cc960f802ed4e3211d41cd11d89cbbeed5c64250fc7b4e6038b7b76aaad72ba4918d2248