0x2cffd02ee79fdf035842314c8f01d08bdac99393987a87e245b7f8ef0633f37ec2c746ca25211e77554661442bb6ac5b68efb19eefff039534540a35b36d0edd7843d5f2f877831daf0a0f3f30870e8e1631afa4135f20a607c1c8a26518ee14f184ac1aee7855119e2b54f86532f90ce75c142d4c939761aab896bf0ab9a71a8fd9b1b3662de5ec638179d450644983bc840a63c5183e8800dd12d0ff7381257e65b621a54168c39485535da23bf076fd02806d8239193ec4e3fd9c4211f1b701bdc9cbb86e8e197d6c93b92919f11b681be465e29634f1d441424f720fde4f23a8e74a69cb6d9710979fcc06cfebfd5ae68352910e00c93555349ad8986cb4928d943a311fb71026ec94c808eaee00d64511e1e0d0931b5d83b23476a8c7d7a35ae67b64f30c93413c2967c4ff6759628a2f81d9982e783a681450de73de51ee52a58137f3acf2060b2e63a65312286d9540939e6bf2f63345542c25b2f2c1d2bb6f7c77af7451537a77ffe00bf3da5acedeeedf8b5bf81c43ba2dfa199073c6f6b72a2026b7b918dbe0e6c2972a935c66c707d2bd9ba8278cc2e8488b4cfba645200e1321df95f3a267cee3c662e9a90d121222f80a9cc1b914befc068c8cf84342f9f2541e40c5d91992660bd141c0abfd2a388b4a73ba60e47182eb1c7c2cace0c0b53285407d3704bb51ffda24a97bd6e76e02d84242bd79b5ef025cf860779e7bd21940b7903499b5d594d4fd22b98f7853469faaf78255cd0acca9440f51f0e882f04684b7683b67c3f15129cef236871aa7c37f7371be2e9d36a22971cde4438dd8c6a5455cd72d28f8abd016df74914295e15d3584bdd568c7488cfebccc72a9332a7514de17bcc22aac352009d00293a4f41c2ddc3ac817be23849a1b763d05f98b9ef52a8ca27a926c20cfc3052735a73b4545d9a01cfbf48eda40e54bc8b6ac994872bf1d4b7011a6d17bd95b3c7d910c325cb0b43f466d0ed85901538294ce6cd8827d6d39a989aaafcd8e14a5f5862930c1041a43a59e801b0ac0dcdbc90381a728d6dc2a9fc3496edcfbd613d8d3d230ed949e4d0f19f3bc0e76c771206605409211a6ecda91d5f963a0acd6d4ecb38cf4848355c1560fc80089d08e293210e1d2a44479dc378d9d9cdfb8b5eee35fee9114e22f09601bb9c621ef5fa4b325dc516aaf84628a13e810d748da26a2fc814bf02edb8ee1e993f6f338184d0a1a8827ff0b68b9bd072a343e4d918d8d8a0ec2af49d93a4968d653f50b4631892c51217bd7237a930e1f6a684033be14aac936f17651640de882db7ce713f1332acfab4670bf3d0919ed68c6e0d9aec64a7def158585b1e9ed6e886a1177ee5517c994300a183821415d99cba9198537c6619b13014a1e7069b37917dd13e4702ccd689c899929d7321929d21ac3044b38aee0f90ac2ed4e67de6028cac6faf471bb7dc4df6fdfcb64d846c037fae1f9f8d1f024330644ec1243cc5ef195954b1a2cf68c80a4a914092dd0ba8e2b1f8dcbc51cdb55a6dee7a41c441eca5185ab7b4f4da1802a7f1c4679004a3f6bfb36073e47a2eed161c8d1c4929c055124491dec23fe9b61f56b00bd0e43c1fe5fb414bf32fc021b944ec22a92eacf6224c45f8440efb90035b7a1a2d398a57c449175e1eec562674af364cdbc6b3f6b1ceeb1aae5c706a59e37a4f40cdd2b5138db0c66a2260e15cc4a3dca95ca7e224dddf386d39e5c44d41661ca2b39cf61340c24306ca4389af276b3b578c230308c1e0190a03721c18653d6aba1699b1f9c3cf78926a7e0df139a8f63d9b0f25745cbde193fed75c94d9b5b3f8ea17086f30ec3ea9e3439e8753098ac116092680b6a79bc0eab2d1d5f41bce99ec9b1466ed70c628ff843481529a6e8172bdc3290d4d6c2100bff591357247ae06653c9