0x2cffd02e4d34598f64759e9bcd182a76ee35b713b31b6e47b6b8ec0ebb09c9aa2048663d896c77b2be287c63f642c4e750e0e08665e587c17acabeb938375c056c1a4ec1d60db2b0e32694c78292f9267232812443dc06153890e8c810b6950379c4b85b3d10d39d51f2bfe3eac58fca2606e382c253005a07d8157ce005bfee86473ed88fed54a1169eab2c0da69ad13cf669040c5dd69fe0ecaa734a841e70dfa13d5aff06c6549403f49c6758d89b50cc9884f5654e26e36f818defcaa75e45a07ae00bd81615827fa8c9bec92e88a1f43fadf00c4258aa233b59fa7ef6721acf14053e43cd280b141d0a8f93b8417801bc569402c3dee9bbf33fcc929cf0cea1b4f6b787e7c4074e2cc8cfc881e13091657f2c69e53f76a055104b587ea65930a64583cad14c2e06e9e3a2c642a87edd9140819ac1cf1e6cca62221f919069309904e4f667aebf3221ac09b6db76b00289202ca6761572ec91728f9c921c9eab0f4f43f36a6fe5874fd908690fe4cb2173a562c713a34d6c4270f901e36aa8addcf9ccd0d3900f527382ca1997556dbd9b09c0b1550141704c60c2da50dbdff69e23e88ed934014ad402c028b296d5aaad62e2d83ab6a61d9c9b3468495710c77db672f030a430cc6add33efb32ae4a6c5e4d6f06ccd3cffc4b784e5fc055b6866f172c75be146a448a58f06c50a1c2a9587f09e2a8c5ad0db3e0cb38f00ea6fb316220e5629a4743bf1eb0fde73255f78f0a922aad378148c67c86c1872c789521df024f5622ffe694761d15a2a09561de24c7c206454ac47d193bdfa9e42c207bb386386ec28c94bcf1ce27b262d23e12d237f683f645197187fe42e0ea9930bc2f4130ff56e65f307c257e856be21acc2b14efa408fe6bf6395a357a73d13b8e72fbc368cfae6f2ac8afc0d4ae11131d43c7574d782faef997be30f307e1a49fbb4d0652c8aeb82b0f92b145922b7a30e9af68ea6ed028219d06e1a7c25cfb8c86666cc2d75f70830951196938ab03f24de7bdde5ef51dbee03d87d7667da8f04d303d390816d530d94dac0622954ba60b918a0f9953a43141d2cee3a1fa1362b878024c350ca47fab2152e0cd2fafede3b3a608dec9d73193306aeefc0e768d42468df047f12c804c85b46bb5bb93da95b948301f584d4203dcffca9e72f43b378f72abdde1fbde92a536c2e202795a0716fd5d5245c5f0de75c3d52af76ea219c8fd5d4e6a5fbf8ace7208f7a7ad9ad4c06c32e6d00d3ce8a9af6b5e2a9caf21704d80e37c7b3ad4119024c88c67882d679c35c0ce403ba2767af3f644d5df8a23dccd7745b7f05262f5802ba87966e5c99c1c27cef6b482558721443b5dc91e2b6bcd485fcf653c11203615128cbb746531c192a2f1e832a10ad089773e6be321366311c78dfacc7c11f7d6138bbce68a43191484c2ed3157f952d3fb38306a9e3698cd1d0868330ba6f6d4e582ae6f39d9e765b78434e32227a5a6f3e6dcb012d4080cfe8268a4fb0ea82fda158b14aa53f71070825c44cb24ecec8ebe3d723206b6ce8ee5e69c6fa4b9c575090518b04891dcbc0e698bb08d198ff0dda445750711ea35b80f39e9799fc620ce0e896880cc8e5f150f2b26a76347074e00e0b112344f94b1596e2310b3d6c7683accc7d623584af4abf94901e09f776848737032f492330b38aedba74719bd0c3ddd0a7b4ccd3bb2431a8ad2354a28bd7785d18d7115ed0f474dbec21c012860129ce0a2ac4a5c2f7ce0e9adf99845e14b370262b6fbda79e6ad660521e8c65cc2f822e59f9f2868c037e10e7a5b482de40f8345fadcc912fef28006b0a2cc2ccf7c7f585bb19dd2fd03c03294e48eadf9119694fcd40c2c1dd809135cd8a83203e6230929d9ff4fc1bf06d94c469276dc67b5f257aec0ecb05aa6045f9bb9491fc