0x2cffd02ed2f596b62d7448b0629d5baae4b55fb69b1fb3b71f806dcdbf46ba59a9ff5068acbb9dd46e7094b108dbc7e59599fff5a3fc60808ae10f8c698458b5eddd93f496af5cc9cd0fafec127b2083fa7dc5a5fe51dfcb89221b46da4dc756c0827677fb01351baa6481b63ed75c9727ef857f670206bfc3b99462983880ddac7281ac2aeee9756ce116594e5c9552aa83505989c7befb506eb4268efb39cd3bfa01d94b579cdca51c8a1c0a639a05ec37b84e1b951db7f11705a44375963f20d3482780cba407b925d79447070c15f75069845641f8220e6b714f232b452826ba24897a46a13d610b659bfd09ffc7644cc4f5a0e2036368d8ce9ce3cc37405c3db5f0426985d900f7ef32d33327e11a5d4935bcfb3790352ef91135cc293af3deaaa82f8f8bede00c1e9b4bc065d11aac07e830e495cd1f31847e286142d9c1d8bf30b2449b3b30d9396b42b75cf92b036afc59c8d11d610e014ac7f3c857b5269e9bc9525358771f4229e227dc4f832519ca509da904bda6c2c9f8c29cca4f75fde43ef935ea62fa72bf5689e9a02109d44009f79c1e4e1b43cc1536de198604bdb9aeaffe2bb81876a0e5643503a866df44169c38c0dcb7fbe96cc99993871eef47511db833ccae5dd8f34385c2feccb2bbd27b459b9b0709db628ee01af58fb593e63c9bcfea1e370769ae786aa91a8c83be990a75a77d3b80c594690c6a761bf7738edecd0a28bdb7b8b6e010e072c68dd7281b563f6a68528d4dc3cd68a1ef1d955c562f75081e4bd85e5c9b666ff3a6797f6162dd43f67f38b1e2d75de5d92a203b77daebc5cee591cb58b374d48d04aa72fbe29508260a67e3cb659f9d5eac7edc5e66af9e720439ff6d19e8be7629e7cdbcfc346ac94fa994e7899dabc99958290ecf4889346eb619cc30449bd7159f93379e8a50ebdfad965405e01f3452b020b7a5a46130b1c82e9c21d5c12ff90b41562526c7acbdc51cc8426e03490e6ad8266001e0d58a218ef0456d50493c001ad46d8b684f74e89acdef2c5a758370b9bd08cc5bbc6fe19d0567f55032ed8cfe8ce4cc396f20d2dc10ec948f26400dab61e23bcd1a7b4e7bb4ce90ed0e184335b84c269243a3a53e71c424f19c1948d981df625da7ee03e6145141fd2658c8aa4b51acebaca3df49342475897ebe9a27a6d87072c9f2ee86d2df4f07ca39ee9632b9f481f402ed2f9236ed0fc3e1c30d56ac16cf7168b60bed717654e7f57cdce5fb047a1e92e2601c91626465cadc1d144d79327b16959abf86e7994a50fa6bccce739854a3c57a4ad027777f846e4ebba418cf0a6148cdf0545d451538e870c9df8b8dbef092785749358f89766a8d2e4cd794b850372c38c428f3824c81120f4239d89ac531b1e837ba61c7209b12ebf37080c2dfd52c3db94d1946a83cd40454d51be785a4d5b6a3258191a196f34a8f69168df8f524bc423f3b6ad667148cdf4d06e886c1dd98fcaf0fecaf6c0dcb86e2ba40d777af7c00a52de895172cfde5c837cc20e53d79fc9504c51372411f8ad5aea8bb65d83ced4a22718b2902642c498428e9a8c611eab553b59f3875213120510b96d5f873ee91fbee1870afc8226548cef300f1ff2fe8e38b80757f0f034b6c9c24fd560fe69c710bdc60882c92f6de472cf06e95c680c38213c742832b173ef1c50dd4f483ea9b03246ba25061b165629808dfa3b85d47c154dfe1684d98d90b37a86d05cc6021eb6cfb12db79433364f833ed208fca69e99a55fe1c26a0ae3d10fde59861e600281b48ae9b100c9c5068bef380ced63b4f4a727d968e6c320b3b77ed9bb5faa17d9ba669568b55a32a36786356f2f34e3f79bc4dbc587a93dbbc717bea307952db46dcb3070ede4353fe696097b59f2b1b299e01f46a68582d15f731602c170c8225