0x2cffd02ebb4efd4b077fb2bf9aaaeb62e52030627a517b0143d48e127b013d5c81176f76aeace615221fbf370807175d3d5e0d1ce00098f3bff282b4fb0831934babfaa92cd4b9f63107fab9dd7f7e8cc5c3926a0d80d2b0f0c73187deb2d1396a9810cd38bbfb17041582ec8a3e2ac78036e009a52bc864bbed7c342c14f2b549244b1a4a76104d81ec950cd6bbcae1d80ec8d7c88ecfbdc1417a8ea89e53f3307ba00ad74de49f540a921bf94410e2bae3c8b50bbb83afcbc0e7965c0158fff6243bce69fd3597b0d4023f00fbc16afcf29c8893dbe0c1075ad8eb617a6bae2033c14551d5d6a205a1dbc9a39c1113f8c80682b933bdbcddd0aef75c592495ac4df1f534e0f7e74bd7999ba45e50e8867b410645413a1c1fc7286a3cb790cf868ed0385064b43e330655ff355c18c972361dcb56f8bcd15018dc018a3a795c2f19edf691c90bbb39ac4e111ff3d01f97db97a115335f2b2f8161a3a4ec44af8e19304aef9768b27b2b62c6458942f82daeaf2a3e1edef3578f8897f39857a5aebbe7f208eb53e3b66b10a0bbf42977f317c476ec52627cb47304ca1059d7e2747ae7be80c6e330fa115a8de6dbc0343fad29e16b2f83b785e25e5c6a87a83db598c1ffc6553edbcf0b9b4e77edaaa80bf6ec44485f923744683daffe9d3fdf611a08f262028a9f424511cf1afca2dda52239e47c4a7d9f9931a567367122eb860f186ec97e929fd17f8f33246180089377962c68efde784af3def8f64e92ac34e1b4bc0f7dfe5e8787efa0406adbb556d76c4a916180cf98e2362b60e00ff76473fe2b45c7b0515f6c8fd4cbe22c206ba3479eeac2557c71c2ce01587a7ff159cb715f280f0242f10aa546bf9900aeb5fcc8ba68616218d190e0d8d6ffe91201eb124e2f046a192dd9364b0326db96eb9154ced0c81555ea2202f70a3c045218b8bc41399afa8926dd4ce1cc358ffc1abdb8413b5315f982112312773555436438f9c397e8276643f2882c0c6313451c62f439affcc122a05b2be67260c4ebf1c2394e179f5be77866677dc83bf2978d79ea7dd69727dad0b4bbd478e8ed35d9affc78eced683878c4d78bd66019b5d345667b9bdbd71d88783471751e71ad89a0808b289d0924346c6a9ee6f6478ab2f4fc19f3225e1bf9123ada1ab0427092ed4ad36fdf6981336f4729d2b70c78cfabbb1341eeec0973a2af0cc4008e105df4fcf5e931f6ed4322b84dc7569acc5547273e4f6e4fdb05c9aa303cda54f99a3242873ff494466efc95c00b2be6316e576fda69d1921f76e28631ed505f69199c7cb29857ec6fd4ee853db915608eaffca6768ca80cad27e7eaf966c7efb5f508c1591b2138af50fc0fe6e2fdeaa22c9ab78e0357ffe11fcaf17065f7317db045444d9153217f7bdcfe412310419f6b2ff5bcd84bdc3fe68deee3ce5bb451bd2883e3fb728a2410b6fff27f9f353ebb03d2dc73f941277d7d6c825f2906ccabc25b59a45fe0e4282a0f894b7b13f8d1a7362500141f8aa60de0c1f1d350fd92710bdd8dd6fae263518ea5e925f51d5601b8a8f781b5d5ddfb19097eac2e5974052ebc9f875397ea0b247018d67a9e105994930c5ff20a99ed26d5f165115e63f5e779944b6c10b56ae6dcb27528ee279068e32e3ef4f9b51d6156bbfbf765e65db26e2e7f20a73ce57c501e69e0eb6220ec3ec2021b49e4281829bd69f6811a374aa84fca9dd6a74aca584bb1fa98ffad78a50b0efcf1897f3a42e827b6e9406de2fc64a8f4d8725a4b0552e2823a4a46137222c109a8d6f0ec968af501418483cca3c84a9f54b7d2c056b6ee8fa3ba6cf5d90010e248a508cc4aa1bf66b7b76053ae4ae4d1ccc7a219f881344ce75e59012443cac4ba900a64bb6dacdbdb6cdee35238d60fb7cd87acb54e13ccd159e13abd