0x2cffd02efb91d2d42935ef1b6e66fbb628208c5a0cc224c65a35971374025a216f506e0cd8570cf18ba9e192d329c5a1029c70d7cdaa0884d4fa6ac592611dc68f149030d0f4ee34876e3698afb375e0507a97f13ae079e8aecb523509e95877a8f77433f825e9e15803c500d10633c8bf6475b41cd71badbaefb93d5f81cbc8fbddb4ccd49c50dcf80a6025127e2d9a760e9b02d28537b6fa593ebfeb335cb4134c5d713aafd1b8735c5faa56cb6d4950176adae82856a23ef8fcfcac9baf388d043d581cfe7d5b3829ef74e394693979f5d353ed2318a91ea29a9f95ca047ed2e1c59c89d69be2c2030375e8872df3f2098a03e38c991c6a0e991c23d40ab54645184d965fbb17227be1aa5e6beb9c97c214e7f963f85c8b5103ffb70532d4f280048de94eb6846f66dbf5bf3b28c211c4b051fdfd5d1f8383a63464c30a68020ad602b546957eeaf4c37e4da3e3fc5bfeea8dfb2d30524a081d1c8c917c8a0a80548793a789236a000cc9dfcf7f0322dab62cf447f5874712a61bf7f6724072fc0456ec5b3818b3ac11d85852c438ab5b4ba3e92140c8167f99b6a77efb4f48f914fe117abb2b10bdc65812e2f61fc6a5b0fce73b806db9bc28eaa7716bf8627c8e8a71e6f3bcf61f75c17524d5adc40dc15ae3fe74e967aaa45694b762cd1427ffad7eba5c87873a06c9c57f330b479c73f5e35953d3782d3e9df33a8ebfe0bc824b20d075b7cfc42298d8d0e4ad4caaf782ebaadd42b48ed52a300f031a114700614cfec87e73ef4e4fc6ea7556f34224db0a267e1aa1392cba3dea5b85e1aa57ff440971cf930a2d0fc87cddd0f2c18d0f697e1f0e6cda3ef36dffebfd100e56b4af6579bc50a49aecb2150734bcb571b5ad81daec83e7c0ae5d0955b72d891824500c9d38f3b88576f0b382c0cceed9560055354eb677c789e70e9bf4e32a877a69eb5f67c70f342ba1ec290f5670265d7f467642148ed28f87416bf5ebcba3150f42f77180ede19d7f8f6ad9de5f3ea7f44bcc1c3b3f969b906cafbed092c89e20706961cbe8bce369bdefe855dab619c1b66981e6b2b8fdb3b8453014def464080fce4db3ba2b0672d9e1fb89c746ab02d3b7f31effb095384af12fbf49645caf6ed2f4eab5f1607b89f900ea098603b92989ac4b2701437312bdc426c3dad7dc0c29f4203a472f2b4a97d67af782d81f7394719137fd2e4df523dd7524587df3bee5ae512a47fc7c71b8826217604e870d82a6102d0df9dfac4c093b5a583c0a720502edecc950e17aa0afcb4bed7a8cf74ae993c56d9359a72e18badeb3ea22bdea206d3ea017417e900cac1543fc291d01ba632c4f997879023c4069ab17bd341c32714962fdac1063b59919e25b1fa71e0740d0eb524240aeacdc07b18d317be2a31a4927e5abe99521d6c15db32f256456783d94998e838111eafe6bc7dadc67f91b1ebe1ade7beeb072f45c26632fe68c717218f9f79af8f2deb85fa3799a94247d7a28145d67585af9faf7567a7eed68530468772df36a76b3b1ac286d508c9388b9fa52b3026af7627bbbd97244a50905f96d2154aeb01bf6a371ed6c4acb0f877b634ee84f1967037c84f4eeaa0d8466f6defbd8ee14eca57223a23ceaf75824521f0013e2e226a45ad0235cb85d69986bf7954ed8ce5e0addb07c59c6ee6014c52e094d2d4b7cdecf643890ac10963b57c06f8dc4fc144db942612b10ede98119d557782b2852b37f6e39fa8ec06ddfcfe939bbe3c6149b3aee300f3e1f520a5f616bf53cef97587a78149c2462e1b6f28e6dffc3d61d3806f19077d28f5b54adb38cc718d6d93eb9d1aa16d581a959ff60eaf761ec3b680518e63e44a23720a9811240bc296fa7d5d37b26c5cd3f3db2ed639da0771cd17dc81d56c989b10f62f5b1674b13d0b719c2b1