0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02b4b549f77e0f78fd9c76f51e2b5eff809fefc89d60a0542054d18b7b1d0833c16ede3e126438f24b575ca56f4346c4c8c4cf80caa31c48fe3af3b231546460b85d7b183f6aeac0e58b792443f46d97706b6775fbd67866a224f8df56515dcd100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000021ce600000000000000000000000000040a085a0afe0182287be1d97b6d2d4a45e5462eec946f054048d905701ec783d237049d2b3c9d94635644f1d88d2a748fd7d1c3618c993cc748f9be3717d3beaeeef60000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000008d3478110b65aeb9d5a18b000000000000000000000000000000000000000000168290ec24385400c74c4f0000000000000000000000000000000000000000000002c03c990020c19fce930000000000000000000000000000000000000000008efbdbb11629f72325649d000000000000000000000000000000000000000000766f026468ed656b193ff7000000000000000000000000000000000000000000002c225db039167b9e33f40000000000000000000000000000000000000000000163458a2d6cfc9612b634000000000000000000000000000000000000000000a18394756ad508dc236b220000000000000000000000000000000000000000000005ba62d2f3223f70c6d3000000000000000000000000000000000000000000f76a2f7fadc5bd981a116d0000000000000000000000000000000000000000009a331e53c8076bb6f19f4b00000000000000000000000000000000000000000000085dc27043a3a8afe0c20bbfa0cf88bfe172be2300f8cb4f17860ff0e124ccc545737ca64f5376458b8300fc12cb4f78b6be470b5a81f22a2ac816e16ca5dd61ca4d3699c39905eca85a1feb371c1ed4d33d5070180581361ba9c0c42dd29d7c7fe88951ba5a70213e8b215fb1685a84490d0c85f379162a8e0060afbd51828e9e0de79451047ef9f47a2d99150ffe2b1085ec168aa68967a0bfbe3589cf5569e7b8ea07d677c385baed143848f70237707777b1545353a7639504deefb8968ffe5132ee44886767d665243ec2a9712b5b5d1a784e65bcb659542ba6b5ded7806c253c2ffc976bcab6f20ab7302fbce0f5842c8489f7c2722171bc38e8a6148848199c4ccb05d3c63dd31e66d3aee750d9757d76fe802fc47e731e39a8bef10689b1f10317978ba7213e0a744875f8c2b868ea5d27b22948ec724f0e4007bf63c022afb586baa540c6a3000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022e263183d40a8cfc35eb9e02687a5f186e623904101e4601c1358eafad6917431479cf33c096d8cc5e5af28881aeea81c826401c75f16ba26b17381eaf7dc0e015fd73cfca7c3a16ff44f5bfb1adab7224814ceffd5f76031a98073047d0e13a08954be47b61d39e113745ab9fe123de29f4515cca119bbe1f2b6cef5848055a08f39c0053d313a1e7db1ccdd40b95328893c8245f74c1b701d804a3d42b49170d71387b2c70900e0f655b2d46113eab0c7cb4a240dad2fc1092778009fa25c12a41fa509d97c527f5464d96ad23c54af9e9976f76a323a56098fb8a4c38a2bc2565a4c5f6a49ed85128063cb0388c1c3038698d4e6c669851ddb292dbfe85201b90248a41ced7f458f9bc1a7f23d4df98e09cdbcd0ee6fb472ed44ccd859eca035d1098e16fa0f73491855d4fdf8747c084b87658900b8d10409a4e31c830972f78d1e00c570969db7a71df660f64866a16c305b6c6e496846e606309131a0e13a90799908e6aae954bf464adef9531bb6bbe8e19b1b35bc53e978f220f0c212051065a77757f0e923580cabbe1b275984061605f554440c735897191cef5e20d77a94cfc6d0187882db9b8921284c8553ebdaf87747e5f5b9bd9cee9c590530f27511ef771f6ec723a16c22ba06804d145f6273fd9c7a1d0a4c184fea4c4380a7023d121698d8d75c6f367b4626b413b7b8a75ddb3a96a09ebb0b625be342e0000000000000000000000000000000000000000000000000000000000000001125605b5232cde1a3b42221ae1e08fb0e9884f7e9ad0353e8739fdd0754e80dc0ad77caeac8384e0e908cbd2769c74c5a39785435cf76cdb3883019f799e75320d98ff799d22566f14f56bb896b8b5322a76e951c863740e21c42cce8580d34a13ded06e646e3b283eec0b7a11486412dba8fb412ab0db7311d727fc82fdd3fc19ae8707cbeabbf3f67277707f7e04bd92cf08d8d37a03cb07451bd3ae4711de03f48f7958126faeb7af3240c67212fd5b457b90a47d59b4ad100d2fdf766a571e93e7abb248b1b6b72215205b809b9287f07408f09d61253bff3a8f501c386905ca161a88977fd2b5754097a07345cf2f921fc7210d0113421af62a887682ff07bcc98caa746c4794fb925da3eac550e89852850931a4da65b13b9a1887772e1d1e63405aca2c435681ea29fe04ecacfbb2f168dd4fd72359d94357bb5ccb6d096c39ac39ef3953db9ccb76e0a799e60d59db463926dc643a860af559ab2829203981d9232e8617c3848db0da24031be1847934260295676c518526ab63c4f006aca761302253a8bc73d5ac2383163c2500d93f4c07a084e651869940b8196224ce94de2b58c5bec63521b84c2d206671451eb4b61c781eb23acec12b9aa7f3