0x2cffd02e77bbeaf925345fffb84cd4878521cebff4db6a17d295c431e4c841b1f652d8619421d7651ffca8379b763428c5736437f7df7cd6acf957521012f7a5f257d116df8b20c8be7833d40add164e048385bbf59b76101f810e180c26afc9ef90a1bfc8c8cdf2e04f1d9cdadfaa1edd2c3b855549dffe508eec58b5837b74d572f44c1903ec1289a1e1e75b80d2fb27dd102766be571d705ea1e7982e9a59b70d84c634a5752266066d8af04f25b259c1153e8254706b95868de0937db659083fead1718d346a523efdee57260f33c1f2470c4916f169fe7b2c0ca85f9aa4ffc74a9eeeca0056f6acaf906bb68dd0de3b54e1e78092e7dcb7e14f73194b93a256daa7cabddc14d79d80261161a5272d52fae98c507e11d1853d6d5d66b6e3a67c69923644a684f98ea8fe223c713b77189a77fd6c4b34575b5fca898f63716a5a415045f3ecac9882bb09b8099ccd9a53b4334b52cbca1934fd6b02bbe189ba6741dd76550c9712efb48825378ab403ae79555263193856a027ecd386671f7176beac393ca6354db2e570315ca9d0855ed0d162e1901cdb2c76af529ecb1659655739db78961347a737c40984fcadb850c7a6af86e46875f75d36d246ed615fcf027000458efacf39ee3a332ec21870fb75c704bb8774215ac7ed82e1061b293733692e737f612bb8feeea9173b7aa5e9bcf1dcef1421db9eeaa3d47763fd645fafac8596ab94d2b1f677f199eecd5afa3de454056b2783ca1a5ebc8e99570fedeee5e04a8dba029e9d13b8b1689da826de48feaaeed1930a691b02009356f6e58db2bd4b87131e9ba5fdbc4246af8228c59edca7e806a65604a0a842a4382b9fb4ede344c61c5748f2e5f58db5a4ce84a37e24eff9fea067037bfffebb8c323ea661835b49a8096a81b0d8a88c04fee5fe103d37aee2a5aac3984349a8566a4f7007936d1d08358e5ed41d52880355568fd53b101aca011cf38df800cf50aa5e6c1f7ffd2097713bd0b4953e75eba726ee95a20e27cd66dc88ae9a56f9ea5eb100929fff07925cc3e3a52c33002b5609a32c57065f61a51e79caca5b2a4c354c1a5c64f7d83a791ca23a5f5f6e2b4bc934e11d09103900deffb0bcd21d5a149e30101c97ea5176ba8796d742e25deddd4df9bd14d1d877a5dcff8899d4c116ae5e3083a14abd950d7a8aedf4efec280a65a1bdd3e7eb1b931175b094a0d4d5230fd07471cfe04204b460e7e3efb8a1e9ef9692faf2a8fa0808fed4748cae423db078eaf0629b7b62b5365b712733b2dd9662e94a7cd95a993d328b3484f4e3b066529c45fbfe2a3c1368e6d4497ae4c44118a45c1a7a022ced14ead0be19ca76f64fe56d92fdfb2b79b456bf208eb04d330b1575ae0e506245226cc98be32b53419bfe0dbd3d7bdb210974ba8504e484111f7c157aabd1e3d3b9789dd279a3e3b2e45abc6cc9e8fa9b945e9bd34e6c5b43fbab445ac8273b8be510ed6401b12ba1310a4d3142715984d8454c8a42ec4f53894e07dbb47dffeb46c264892ce4bb1f618527025e0b2c05856c1e74a1bae2e7dbbe4c913eea18506e9771d47fdfee54714820f50a8fc2048bc6a2633c738a7e0170e2d0217fbfee8069c44010fbc17044d98ac144685d91519dd88ea458b7d83d6915de326a1bc0b3e3cd85e1f736d25068d4cd033d81af01b791a43a8a2a1f491da683e6f27ebf824b84e3aae3fc410b0d8ca225ec0a3893f40ab8d41fce39d45e772676d774047d8364c5ecc16e3190fd37d189433bb94b5f9a315e688d0885c70e79e630f8533a49e129c22da11eff68e00776da42eb3f079defbe61c4af019699213e2c25eb765fd4a80ef45c292e3c47bd80b8bb3adca3672002086fd4c90ec7b53934ee035b0277ab1100823c472db43ae2a36b5f0162679dedc5c2862b