0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00c2d5fb7b6ef1acbbb9f722022454ae9de093b394271b6e39134a506242c02b21c3422ef816eb36d14fc76d458cb8b49df8f79a266391f7a8ad847c82672a79a6ab322b27329f211b13235e0d5f90d7c5b68ad36a915a06f1a67c7ec827d094500000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000017ac70000000000000003000000000002f3e5e909acbabb00d6de253f156923abbf8e555c37e14551afcca59008ae3c803613737885e99e05c175307a50db7dada6cf5845d6849e72250bfbd8fa5957d22a6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000e886f58a004936c36d1100000000000000000000000000000000000000000000872277cf7814b658516d52000000000000000000000000000000000000000000001578377a2a137e70416d0000000000000000000000000000000000000000008177d53b23f91da7979c5800000000000000000000000000000000000000000010ae03b57745c112aeca2a000000000000000000000000000000000000000000002029a90da5eac90eac7200000000000000000000000000000000000000000045ce66a3f089b1ed5bb0b3000000000000000000000000000000000000000000a043503e0a24318115a5c5000000000000000000000000000000000000000000000173e59649dedb4209e90000000000000000000000000000000000000000007c623b0045727f76cd3391000000000000000000000000000000000000000000b2afcf8f8f9974aae2e2e3000000000000000000000000000000000000000000001810ede2799bf330b6b90294e6dc16a8e1c081a264a26bbfaf0c8306ea6f9fd8d3b4f0d0abf40b80134a0fbaf2b29da84e11e0deff310f145e7e11f5bcc19117e281e06a11cbab28caa51881dddb044a8b2d34d8ab5d81e7e7ee93d75e7e31c4d39e9fe0d8d3ee58c92d1b5492b88301d583954d67c42f6aaf7bedbcd45d9f65c9242fea973454e8cda41bcfa107f0c08f3df9a471677ea2094df8baf5cada213b4bbd52c7439225f3a6152f0fdc681dd4f2906bec99884a31b60cbccd54de5ab6950a8461b6a3eb15e109cac17d0f9915605e43491e72601a07d5f90475447bfec6b0507b3f5628c85a2f1195cc104cd2a1a32073da3a748a33c868904409b1e82f3ee84e8e7bd642a101fe10507adb5a0ae3f3e4cc6459ccfbfd93fd256e302cb99227c6873f77f005093d54a955067f99f0af65f6099f68f5d3880e9ffdb14d544be3626c20718a87000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022744fe81cfbd79543878b82e05bd6fc381531941cbb71bd322b815604c64974a1147005fa59c83c771e51ebbaa6e023cff236c31b104942922fe3bbfa74190bc291a32ee052e8c1f249d6d63d6dce573ee162aeb2ff2e6a80954247a11512e9826d187c90b38760c57d3d10b04d247a80201b1f2828bea2de0b79b5565c6c8ef0eb55a1493d6f775915795adcb2b54f672cdb7a9414bfae2454a378ceb0f97980e13c421b8389d44312ec4c8b557b2f08b2545deab47985b63659a8a5f628aa31ba84f504da9f6eb1d6aa2aedc5642cec1447c9f0642223d5a5c54e23974287e20ac77014d566d4e370e6ed2ba36b5a17510de1836bf41f178ca4a132acea5a81425f6c5f4cecb423f19327f03d96721ad17c2d4d87fdeda87393cf1737e23b105ec86f7d3a2d0ed2592dd231a4d8aa2535e0737d9907dbefa1bdf4fc8c537e01fa95d05554e176b91a473782d1353b9dd754cee8f2f5a6d4cc320b4bf8dcb5f2fc3cd966a29b74c70a2fd823c376e6cbe0882e78de7e70f8ec0c11ed8cb9abe2dd679d4abfd1cca2d91750ac32b881c18488d264942ddd1ef17242e66f70f732f40b6afb53911a4fb173027d0afa1e708ab65bb53f8dfff89c8ae21e88ce332213ec795a82591b22ce77349ad30fbd4fd4f202f90f488f6c9a640f30abd037020b4d3ed65319b49730e13eaccb572eff095954ee3e83b726d429dc417c1d597000000000000000000000000000000000000000000000000000000000000000120c8b53c4db632d17f3a748def3c3e43f1a918f66c4b71d442a93fec3c0ebdf21c53b86723d8b91251841742e13c065306ba44ea735ea0563d0f2c470298b0d8109926ecc037b4d757a28e5b69768109961366807aa5ad7f4c7ccc31be7af37e259ef52b52623db6cc1516b27f8bdbba28c87747582e8c82b3d9fc9d6b097caf0151aaed9d6f1e4494f431486b8658c14622f55c16ac5f1d1d79fe9bca30137a0c950c08dd252a8cf793ac4fc3095c4737e63d2c0a8b9ee739199a01a9d550bf04d733cd6ff735ecb1c536cea8f8cc95153444b8deb6ea8b1d254b55790b124f1f38ee0e74bfe55e3693dc10c8ad679569354a1464bfc1c432cf42ae414ff4f72019a4e3edf6433dafedc3959e4ce191c1544e7f0d30f230f408ed763625522922ada1fa9d3d6d67f0c5dfe461b8716e364e6e3715caed967603a689e6221c18148e0088e79a9af33fd725f1417fe2e264ce04589503b058c67ebfd2df7a03932c048b9958735e3fecbfb7b933ab115569ed07c7640414b4d44d29b6260a8e4526c2fe6b3cbb4390c1247f96e272d88ddb198e1eaad7edd757e06b2f64bc1a812cbedcdba79c21ad0bef98d727952c1ac818fe5fe8006ac0dbd848975a2ae24e