0x2cffd02e6cea60f50ed0ab1f4aa88797b4659981965a1501fc259e888ed930ab3f9e74c9852dd19f3644ac5f61997cf030324d9499c38102b031a3c2a942e52950b230fea30bd9b04165b1155df261281c2cc190908f7ba99f3c334eb7981a721fa31dd88fe1378241e14b46c214df08405ed2bd1e0f360a8d4a0d51377753fff01593469f62eaabe043889f78c0d8caedf2127c85906884d20f9fc9ea434f06bb1b0dcd3e89fa2ec644b8024b57d3e032ad84f679861945287375ff6f861252a139ffe70eec1bb861fc09188dcb5220a108d5e98acecdeec33b063d6065318eab1436dce8fa91121af40ecd3b5d573caf1e4031ffdb092838d2d2f60e56d530e99f070334e0f16032d8276176db1ce3e199aa1ebc7dba12b6294257e47f73649ba8fb67e941cd7a68d6a52234a1a461b22c400c32f168346b21c0c819665e0da5a278ec3abaa9b7dc4376fd4a102755dcaed2803420520a1e2356c998f0f16b012db28cff177ed2f2c35335f68fc85c66b863ad04730965f3b3b431bd2c3afe5d9374e282a8ccac1bb9219612bf8b6c0a2ed13ef2e8845e18225edd665bf2a639524159d87cec5b6a01a76aa0349741603b9bddfb1d273807e9e432235db880b106faf247851935e68101889188aa6c819bdbfa5e718cf164ad093fba387b6c3e72990780d5cfa066e34c615c40cfc37a5f5a6550c47421c3433716df591337d3b99d1a4b1c3ffe0b07afaa6e13400083bb430f7eed361dc54efd45e0105a39cf7487f289b91cc6cdcbd7d129f52f6086427149b76ca9d734f30e092d690e0df7679fd687707d7e828fdedc53b77b190dbdc6257a4b7b034be2d72ff24bc101244697687da5e43724bd01f15f9ada23ff07604fe35848010d9fa0568020fd4c555be92b799c59e951a5ab3d2cf3ac90b835e7748c76f87514a02c3847d3469a915eb570727d7a40b4ba9eff1900a276053c1ec5130a476154d5860848022d9912a55bbd3ea9496ca026e8aca70e5717a54cf883d7c067a415cb71fa4f8997c58b8610ec102b0299d5ece1bca5aec800aff874bb27f13f906cafa682478a502560f324051f72a01c296f5baef68d5639bac14d6c31adc3b935051f18d67ca1098e33d15a3ecd9b6856d476d8ea79e1d9bbf833d0c9efbc443624ee6d355595c760700fbc501763b37241a6be5eeddaa9212dfd894a7ccca89b0454156093ea8fb6a051cb725ec18df06fdd593cad944bb9ecc09a69446080a47df829e38ce9d4157c6f07e120f898412638631dc9781e8514646028e43e30365d298c7654d112738b253332e5180e47c290f0d9e9c2f0186ff40826be3a454b20face15c2a9e9244b69b7976a50b7d783d2704acf1b0b9ff8e32e1149c0367a082028226909a3c8d382770a90aeaa11ffdaa0ae5b3c70802ee3b9152ac71723a35db0a68fb730181fe3c45e6173f37e003ac3b8ca40cb9a2fc7a3268b4f6115bf6f9983b905c473f050d39910d923062be3c860dc1c63f472bc397f97c17c1cafc272d07031fa45d09e3a717ce19ab49b321726f22ad0ee943837cec6357652dadc2be26908ff634df0b21e53cf4498ee921b3beae2ef43e2cd89b541cf6383db78968f48af4458d617f2be8830548dab1249a48ad2bd4568f1f772b0b305c34c7fd394b9765a36058898fe6f1814c21707ae35a725cb549d236464d51850acf896780b2c6da7430808d26f707d0e71004f8d900da75b09302fc054a855b271d2422c86ce1e17fc224cc4529b1bf25f0d4dab152be6b1bfd61e52fe302ffdb93a244333bc00cbd95f4171e1d1208ec620eec4830140e976d0a783de642a4e5b7af76bca5510e273fc70de316950f98db90f969d8b1683b426152b7421741f99060bb96f04206848c48642eedaabda8d4e2448aba5e6c71a2cd112