0x2cffd02e719ef4b605226690c41e3145395a2f10edeafa884db1fee336abb7e216ad033a82a3696ed473878fbd348c759a99616ec98e7e11e6ad62c9245b52beeb1c590992cc541b9bdd2a6b4b7a417c2e6683d18b447e3a975a08e8090e214e04d04ba0c6789dd2db44fdf317527b91b4c34d16e356bb71cabea47ee319da26200a6b8d588759739b3b9b53ca4dea360a9f65a4a8dd48836128e74c3444a0cd8147d32015b79f0f1bbd44280fc9f9927dc3a9d187c2c6aba60377746959568dd1b32472b5782c808dca2d31c7217f61a6152acc6575a973e1e5f962d38729ecf8c3e2b7fe49ef5ade9359d08854ce895a19bb7b6acef0fbb61c2ad487bc53a776e08f65d4ba703227eabfb4d10d1315d80db364ac2b70921fcc6559f6aabf34005b975a418d65a08e193a3aa6f61906e6c974c07cc968183b7fc226738a6600003acfc08113b967c707a92b41153c147172494df2f113b28a0f8fbeee9eff768a435b2349b1f3e4085b8e4719d523531364245ad73d5b9a4f0d86aeba41c376badc821128b807dcefe3de3631cb93c677aac1d7fce59ca2a494d961d53aa68e470ae7bfcffab9c81fd3a78cb1f13f14a123e539052cca500eac34e8d626d8e8cc3a93aa7e9944f795a47527566deac8bc5d7678caed87fdbef0ea8b0d1266460875dd2f0037bcac6a02f1aa7d024de520c2deb0960b6f522c5a308032f185d0be4fa8fed4037404354d6fe6f542b9ea1e335c372769d77748f47fdda7057d6672d8517ea3de7448b51a1b6d91bcd311b697cae3ce72ea701cef0cdac7ab8c00caaec70d82ae5ed460a2cf2b85315786e1b47c6be0ff626fa68be1e4c06cb1a49083fb93c12b82f2fcd4cdd217229815fc78485ead3c37e892a14a5853f1f8b6e6c8234d371b14cf90673d7c5ef0790d2206901245a10f08084f5dfbc3b26528e1d55b24a8b1c438a337b6e6a9cb65c16ae96b4a812e887b0c259fb75979dc0e688bf8c174ea05dd19243487c3a0f65cd7aa26bd36ee57d2244db6340572e986f3fa3746effc9fcddd96a3f5ab1e2602e9cbb6c0562201d4615b7db67a7fe51bc6de629c6a0cdd33b30886b6b90dbc9b98b0b298621afbf0555c51657d52df2e5e4caa655c8af8a7c72375feff205add843207285a186e5687877038876a222977e28cc8184e82de3b6a6223eb46e6c44ff4656a06775bcbd5d53b1c06acb59d1924a6c2bca73252f03c3546f593a635ec638d31770619055f9ec68cb6a0862c35b9ac103cf6a728942dd2128d4610af4cd4cf2cc800980128626a5968147b025b8a0c9ab32e734b19bcb429bff376c6521b36860e3e9b1bc822853e1b36402a979163c07416d6ebf6aa6a550c8754c58bbdb29891c5d9762074076bdcd5d0bd07ab342d0d75d109c4c09bcb8f480eda974129f9813fa2e2ed63ff984d1ba980521c541b5868873089eab5afdb3430157a48e13480524b8e72b33fcc19edf4229c11db14bea77899ece1325373b1f711e8feb94e898f21bb6f07bb7e8590480e3b8e14b88bc018d27e52efc875afa5e9fc04ab7350f879c45a242dfd5629dc63b282528cdf2b6abdf81d43e8c6cad27bc2f878f8a1b09ac9ae632afe2b02980188d45fb095921f725b9c1091851d3842e3cb827c4c7c9c53ea9aab41f27fdc118a23bdd6a1fb8a963007bcd662b39472012ba5aa9050381828fefdabf8669463eb5a7fea95ec1c0aa3922b33b6abc302434060c92e8a9fc193b6bde1a62ea159605cedfacd1073d4281e7cb93cb92132fb30a546918c8484b1e01eb9045ce207f7b8c9a9c19e54a584b7bd14a7cc555b6e1acfcc16653db893fb0073395be429055f17d13bd0857f9de2fb8d59e3e2456c025e1880e2c66cee08d0cbd82f0306c442168f717ed50662c154d0f42ecac1863c5a78