0x2cffd02ea88401a69ba934f6808461c60f20e9a79d5b8be66cac0be4a057376b0a4d669df6eb2613c8bb81b9101cb301d250954e02ebbd3ee0374f2e85daf26bd4c8878b062911cb7d35e3a0e93bf7ea9101130862bcf741b981a1d2c7c8161dbd25b2d6694144d612e02c5deb621c93f2630c738a9dc4100e2f571bf97ed2062bbe91afd9920e3109fdd5f5811308d12f477d2c8f8cd0b052f6f7432548e1c790078a12e5111a2ab73658a4ac861ec889cd4489e0231ac1a05c7df78beb484a3af6cc56739a3ab4e1d079613d7ae8357698c6c515282460cbbd84218fe2b635f176835d669628571b5a0e341e6c1f78a7db4a502c1df5a8e5bd9f590f8bec1080b515088bf222b92447aa41ed4ffdf8e4f60c75c403ddb9350a04767162e100727f91ec5c2eca84112095c3e04bf25118d2ee35405e81ad967a54c191b9b476cd3b36bac090f02d3302430b344fb22c307a7a53b5fdea421da2d99ff6dda99859b75c558f8d0023c3f1306288b84ba3bc5da00019f4daef8d3d8298f20a011ed019426ab504ad16fa2e679f64a88f6065737f7318fed9526bbd0aeb17bd55ad2d884587455b3bb9ba197f1deff0a155fc3a2aa90d6995195f38b9308aee80d5072c6546832a7cb650d518ee80cf913f9f07694c2d9fa6067dc53d3fe9ac18a01e58f7707631afb1f780b15298b9e64bff50a1b7e85308869f15b65d19cdf447f6a8cc98cd04386f506a19128f01fde1cf1f7be19e7f7d226ac2de4bfd305b6d312c6be3f9dc34ba5829e7e283672a35e9a72f83fc8592985b0875369406d8a711752e5a44b776b3a7045f467654ba00f2f506bd8dc04426d42500ef42f9b7eb740369005cc4ed15d03d3612e4cc06d4211c1d04ed585b0715ecbfc4cff46eeade145266410de2883f242819d7f3b17c24e55d03570162258bdf6283aa7ca77662e1fa7ae4f74c6dc9392108fd2632cac1a28f02bac8fec053770424173a0b89c9d5827aed3789234963a9e370c081e2b1b64d7aafe2b585a044612720b122728aaac93b51bc50b702273a21b1dd156c1bf5e92f1ff4cc2b380cb645add28f6de6cba10f5842d42fa199ba4169f5ca661113407d351822e2f7cfc4bb8298626bd44f4cd007af66a8e3cbe321c05d27d1a3de2fb053dbb500b3025e68add21fca88a7f039926ad4c3d6c784b6d47ef07e162c222309654df0e956cc677afd12117f1894273076ff59b6ec87ae6c3e17b420aa41f6d425c4af3bde2064d906039478c0b99ceff0cb5a409f33ddf5c681f402eb95daf36ceb4de7087192e6b3ae75302c03adef7cf8d3aad84036b2ebc21d35cd61c666940083fb764d20ac3c18b3edd63bda0507c3f69471aaa6abc910bae7c6f021b9d3be032d83efbcc553404ba9d28e7c09cd47a4a3c253ca0b2396970f574a20133ef52d7b73da55c733afb233137e87d28295732362e6704e02539c2584d25c1c5c49fffd4c87be95807ee281bb1e77878a0c7745265b869aa1e439efe5592a7da9066ed7ac70aea2412727a3704addb4fc45c48ca1ae58feeae991b051bd2be7a17d43e86565eebfd7b378bf42e32beb3f5581d49eb5427597d17d1d3069b001fe27cd2abef72cd8862d9318f4faa8564aa467a60d88c5689b2bec6391f109fd94d235934d71cf404fe233d47398a3284488b39981c2c6d922cd4b7007c976a23e74ce20af7e9839861642a7642968f491d27a39a978ee9a8913d7978755eec77adde02a05fefd9ecfed1ed097dc5846d630b2725bac64063ee9d5b983f3d72554738e7410269067dd8238b22999e6dd12c55615105f333a83dbfc379ff7b3d24328cb636d96ad9a5d6c3c33c249085943c1d8437b252c60da62d74686d094af3e23764c8fdf25c0ff0f4b08a0a364b36bd383679e3388d69ff79a3d7f1571