0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0258208ba6b6332698b39e92bebe9f85ef152150a78964260f412768e7da6eff00fccfdd77633c36a9f4a4c92bcaf583a52cc76032ba44a7912f1c94027954dc819d564ab9de4742a1bdc1fc09121b5de3d464cf80d43cbf69a5314484f60862400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000015d740000000000000000000000000002b08fdf3c1fe91d3991fe03031f87f5b5275f3832277660a3564e1d42f2688bb09342708434d2162f50b2f29cb296761fdbab6aead80e19678720007af270d71ce2c70000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000d28a5db6ec8d2bc01e9bb4000000000000000000000000000000000000000000a020f5c928f8e2a959248800000000000000000000000000000000000000000000168cdbb2781072bec9e5000000000000000000000000000000000000000000704fbe09e261b93625861e000000000000000000000000000000000000000000bf343ac036b9fbe72a37e900000000000000000000000000000000000000000000235f1dddd31b36de02cb000000000000000000000000000000000000000000b2dc252cc59d2638d4b7df00000000000000000000000000000000000000000061aab3064dcabf7efbc9cb0000000000000000000000000000000000000000000028b5a26b2e74ca551102000000000000000000000000000000000000000000e224193db1af5af1e1cae800000000000000000000000000000000000000000074245ab50b3cf3a10c1c46000000000000000000000000000000000000000000002f94f5a6adf4e057a9c518dae5db233054571700cde18531fc3d538ab23ef7ad8cf262a5880e847e1ce81e9878416e7ba95872243603e1521b16c79b33e84507a1421e3cdee1f3ed1daf02fe9c96b08f7c101b5c3d59542d0d1dd6f80ca497f4652c0aebdc0b7ce850c021bd373bdfbbec4eab9bf855fe5b504a7ce04e9e42f71061a557d9fe9437758f0bed54d8931ccaa2eed12c3373259e7c3675e34d247a427d6d55807f4dc094f81303eb5d67bb08fc612580213155aabd0e1204bc12f985afadd67e77cf3c7ca21f1ddf90c75f895d2806c1d5792f1b3794353f4c42035c7647bd181160f12b871286824329c46868d81d4cd02251894ae3274cd5a17922775082773694cb67e710505c28fdedc990886448706e8d774afdb2fcc521a09ca6f6ca7d0e47a15d7e298daac6862e547bccd923422faf785d693a34df5c75a4ab7759ef525af4e61b00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002153ad56daa0bbc9e123ad0573c80fdab5d10e4894a94432aeb4cf52933ee481d044172f36965a37fe86da0d97c8a6c1e2e2853609760519009b87da29b1f46022135652bc4ddeccc6f70397b344a666afb93365314293fed786b8eee1f812ddf2994c9e26de14320f62cd847cce45458e7643dfa2f29062057a6394e8c0beac8108a33533c00c9a8d9829729f9a1c5fd50defa6eb27d662a170a8d5fffce31791a968a379d65f97457873ed57b5bc8215dfdb50e653f54bc2e74e5581aeb59c4095a3907a3d12553431fcd291cdbd550434cb79a2e331945c6e25faf3d7325e804890d4ef44d558554be30be13d9a94421cdeb01a4c2ddd0a7f3499f77bb95a80ca54f1d8e789d3f67e82af4709c35a176087a7850310ca22abdad41d1187a09123c2e0b880c8fced5df78b06e335a9e85bb23e8b3feff7fc3b32cb650de4a2f1ab972f7dc7e38800ae4d5cf5b18170efd6f41a2b9a74d1151e80260755f6505169378d07c60e4d68295ee6fb80a867c0f11e3604ad918bbdb1a4250cbe2b9ff245a1647e648f48b0e3ffcd5ed49ffbc83469ebf57b6745df3f65bfe108d2afd08f97317088b9116df9718ed83482ff0ea79ff515301c483a86d78f143d08fd715c3bb869db40cd0291748fa8bee7174c1e8a3836a8d91307458b4ccc71c936f269eacb849cd10d03f6556eb19c32072901c4ce89d635f157087f7c6fdaf370c0000000000000000000000000000000000000000000000000000000000000001082a4a644504a26e212476af846b7d14c3f33c6503e952d5364789afc397453d06812df9a580369eee5210c3f4449a640a7abf159aaa9298d2a4d7506148e7d10c2a612f54db02608caabd2620880a056fd4d51059576175d97ccc1bfa572edc1a28daa50a15998f4ab47faaf4bf82ec581bddc4aeca765905d604a9ce8685692413a84f1be28471131577a4c0f22c441752239159486afeba0defdee63d32bd0dce26217c0e9df08e615189f9863d4513ff2300bb3875747cb07ca09c78bdd910ce61fa8ddebaabe092c3d57acde71044775401a2cdd7e3d75cd2e9010e44a5270d900bcd18cfe4701059cc19d420b5d6c4586866e7a7f7d970e93da429ce642b39da6095cb738c60a9196954df8b7f19b6eed927e24fb0bd0c81afad87d0670fb378fb4f87cc60011deff32e411afd8edaef7db28fe9706d9496ea2e31a8f2114404aff06dddb9e28b67cbc2268b3f96b705db7f95eaef6d4a2e8975971b29082028b716b179c35bc321dae29bf89e42cde3acbad480f526847b78e040c71012be0a190fa53e8c5d7b4259b22969115a8bb20c0c961d85f2078f98107ea931163007d245acf12fe560102e6557bd49463483a61554edc7f8a5dac93d63f24b