0x2cffd02e4c1019f2555bb38bd30c531dacc2b80cc1e650836b05495369358aab2ed3c3b87b256131d7474aeed5c5b2a350a9751e14310c3d8fee1238b4ce681b74ca9c9860d3e151c464f77c9b018ffd776e59b38dae88c0a22fae79f5674e80f07f37e19e0b57f1a615192a02f923a5e1ad74ec906ddb5ea451079eb650f8b819d80339351d49f7d2a3de96b6d3384f16b6491483968d755067e8b5cf56e696bdf9211221bd6dd7993e537e8a73377f76d1d84de1d7976d4b0b79f18e296f7383e2f0294b4139e19bcb67b2ae2bc77d9f0e705b85e9e8babdefe080d154a317cb071c85a4b3302137d804c3e1e2d3153aa0682f285e34ae8b4c73825390bbb3c90e36cdb4ad878e2d2be7088f2a63b94ce3b0aed008d0e8c28fe902841538ffe1b1c3e02f24bd648161eede5ae32c93c8a66de6027be85170c5fc3eedf3595d2766aa044f78855ea86da56d0ef8d6b90f040caaed46e32c79fa0b2ab899c6a63b1cf89b2809c4d0af7d41927f26b684576d6c3d609c69ab14bbda1885c8d36b70f093e88716e932bae8b4e42833a582438112d70fc22571aa06ab2456573cc6ff8faf5e34ddc9d7949abb248548d99680cb890db22e8d9e25cb8cf47083c688fa432ea76cd5fb49461e22f9f0fe3525cf2c308e6f26249952c3c564b1405eee0428a1a09060e86cea545f30d8bd8280f91f90edb716f2cd0e3c10bb0da33df6306258993b9cf4854788f275ebb166c414ab46b11dc4d84ca8782419b697ab24c5b1d976f1c4e4e7183e7c39b5374aa5c993e29417bb64da2cbcee9082f07c395284398368248c3d8a28b3c6e4ad2abb9a71030adaa97b122fd9d1ad6cfa6033c9d0a120b66b5a56562c882722d060a98c180a2c0efe38d4ad29d3af0a49e316bb97135e734a02160bb13bd0f082425e755e85f11b45ecee9a95f0e311b7712e2afc7b3a538d72d376507f9557937fb96ec73052ddde96ebb1aae1f43149dba4f066d174689a1e89c6b22e1467f230075ccae2338802196b14650d3489f204eed004ba814d1443fb88bfb1d9398c6a61b076f50486e08ab79896f2574c9bb27bc33617720030a79eab619c25e67db7fdc3bf99751203b4ef490bbc6be0a156481f6263e168efab3fc809398cc2cc0d15cc3c402036a2a353971a43f8cedd7a31912c2ae1fe419bb2f34f49a087afbaa5d8e1aa0c827d09b101592c87614c053f791a1bf46580cc47ae0258e5c7cd5fd2c1da69c3fa05796333d57d445403b7f72a81458e62bc1287a76da179134a34d9b0acc830e7485d3cb25fbb0e14ea1854d0672e7f58a1bc6199c4fa63c0448c6aa82bdebec2be10f7b94ef8367545752592cb39db8e81718bf4a9a8b76ff55f925e25fdafeefcfd3cc51fc7c891f68193d414b4d19e30387be1bdc568dfca37927852dc9443944180b923028e0188aed04b5ab8ecd3efcfa660c17faa67a4c0e7c42b846127059698bf63ae7b422b4eab69f3762918c8d0742bab4dc8161da415c5e9d18368a5cb84c1dc959d196698105626c975e49968c45f5852cd7daaa9765cd0ee53ae977733f33407b96dae856e7b5b6d75cd5eed9dc687d0f6d140a356c125b32cf6e5998ce98a365c87957c2d090d08e818323506f56aa433f597ac49da213f586c11a687d46cca7a61cf96c9b34ed8fb79c68098489937ecefe6f0c0fcb24e170f6257b7bf8a62c2aa1cb7928153edcd50d4fa9b1d1a9fc33876e4ce5247fff40e17ba871c6ad561b854970cbb9e52d0e815660f52cfa83753051170b16b3246aae67fcef406da46e129750716b113461b3d38fd3d0f2c3e088c80f14054c004ed5ab740c0a2b3f71cd01af3a7bbbb03037cce9d1cde417599909eea4a1a8bbcd301057ef67b7a7260bc75f1bc4235a1a2c4c0d5415a501075689a5ddaef6ee8