0x2cffd02e37d6722fce4942ae289ee926b93352612437f4a14c4b1aa20ce6cf6c460b9fd3e0327844380cc9ecd06bd6efd80756e61e26a02ecb6d39a8a4e5100d34c7e6f55c2e585abeddfa28335b73b166a7630edf1e65050c731de04134619de1ec192dc7e1499fb869936b118edf20722485bc8f40963ef6954838c63c37d5e134b97d924d754af52330112388abb98266254a8c1d78fd45a9f8eb787bc979e85e45ca06188a678b5f189b12759c53701bfa602ab5cf89b2ef7304a0fc23e6c39650bada21bb0741025b9a609b056f90fd39fd9760d67c64f6e7813a1296433722b8848146980774651ddad71d88470428c0c6c630454ecec354838e54691226d0e103df7bd44a9c36e32a09a3263e49fc33450bf453ddda810593b49acd849dc32ec93dce3c45a1cb87a506db12468a4d09d5d3da0ad5efd55a75ab473c818568457bf1afcdcfe823407843f14e43bda10be2b27d227a77460ef1fd9843e4c270e6d17c70d8ebb27d02e042c2ecd7c1890de0e012523dd15409c40ad612062fe6e076f249b40006d9b4e0c65605800b78eb1fd3f33ac04671eebfc8c68320962017c0eb6f9e8f2eb543c2b1ba731ec312ccfec205d28d5adabdd625c62936e6dfc554757593aa24836c7e24df1df08e6ef4609261c2a911bc94449c9bab259a96bee90330ec878aeedbcaa61e467b25750dd4579af35c3999635d49603112dda658e42051468014fcde8fb9e5c6876715c128b479eca0e4d8c19b6a0fbf854c5b5c16cb0cffc68397ca93e4743ae0d78cf907bc528bd7b07c4bf06b8b08faec934d9b2809229f01f49410e14ce0ffaa3f2aef9949ad46448b0980d6ac447137485e713c64f201cd26a42905610dc6e4fd2370ac05a2c34759777e47c11762ead22e3786010adcf591c9489a9f0eead1b875a762459d4d0c9d1dfa195c2408ba77b96108bd65d92a701b52382c88de6c9453db4b4e48239b34314abeefdec42acef9e04e5ed49a1ed703dc5f6191f2021890b0eb21aba9a3bc38d1d159f6fb24158c6907111fd02ef7b4eee128bfdfa3ee9d09b9c8640e94de5a7063ee0d01802ab6b5b1ec7cd9f255ce8d87e60dc0d89c8fb63b29047869f678f3e2a7b071b4a572e2fa355ba9198e153e9aeaebdf0721220b8fc2ac5741117e77fbe04dc02e9e2b31ca030cd84994f4be0ff08e1058c95f793f6ddb1765c1c0fbe0a158fafaf7e0f13998434455cbbaaac4a820a8ae02661060e7bc9a6ded3c8d9059e9d648f0873b4592ae2d6b826b6959b06b228d53239386614e21ba2296f1c00bb089c66dbbb3bb9029278ad2ab4c0d3df55d605ce7d40eacd04a21c45abf955a01f20e3de65b9ecaf6eb943e0bdda2b8032768aa89dd6d2edc089d16e56d79e70cea70743f5927fd9e2b44149e1e1c6063b32a46dac2743e1aaa6de7db2312965a580fe6b27f5674fedac2e8d41c7a6f33f8070a4406f432aab80274212535ab293a03949a77e6d41833f24af5043a7b547e0b403b97860968c686a7a6ae5c8480fc441df1cb21b4ed7edca1bce071c0305af2f7509d920f66125d163e4db1719c6e0a4253fed0ede46318fe634dd72fa4ff61472bb1ca3c119c9a8983ea21a3364db6516ca6fdc3fd74da56f84508f4f749cf379cd1f5c4c92091a32640a3e38f1cecb99abfc32a4796e02065104192b4f5888d70e000c1378a9aaff3f487a9b8fc8210dc948bb9590b74caaae741f3471c0ba131bc79c4d941acdef3c27e6073ea2220f3a9dfaa18d89fbf6b20f12d14a5cee34b732ef701ff7bc72cfd22241a3a9ab6f71bd1112539a0c459136115455def8442a8187ddb3138f5dd595aaf8cb6f27358e3f75f9edc171a3a1a9eed0f20cc2b5061f52de8b354ed09560a8f36d2799fd8565cc4725d7e7aa5c3e7f3407a83c357a6