0x2cffd02ecf55fb6df272e0764712e87fa97208fb2b6a5eafba2294a0156a716219f3d799227bd3decc8ef4f9c30c2ca4147726d8c2a9c21fd35c2db1a05bf55891bf0d3df8710c07fd69f565ec47c1725befdca5abfa56c5e07ed8090b30207ca0e542f323561583f28647ffbe782b5f956c2ce17733628127e6dc436b548cb739745b14da963beb41369cb7f6ee09b5ac2b8b5f9e1c36dd66064f081db40b1b72b7c10c2b9bcf9d8e7861b0e8897299203581fa8225cd3d6bb20dcaf6712bce51296e5ef8b1d0692a54c8596d9556e3408e708a6afde4f3210a0a66b3bfeaccd9f0f9fd48483cfd76bc07512901a6c81b7d943cf40da213a08d0a9c1289e956a915ea6c0590f7667b2dc422cd57c63af6ed083c077e5b6999df33029caa3b187b631c9d065b4766e657db01eabe3d5ab97ac895df6bab703f881e4fadd469691bccf99a6a3f23c1eff7cd97e7fee9605d558f9178d4d17f8e6fef5e73a4505f19319a822c9793030c0be50cf368563a365305745cb59b263ce7006d54d588f6da6478b13ae1802030601ec83ec92a5504183770306d5e929c3a17c38fc1142abab29976ec5b4d06e06362080e9ec04874bd32a0aab9faf18dffc3dcd8d58a517aee76eb2eaa32432d799c7772506e1ddc75780541422b229e27d1a8820a395f2d7328caa84fd64a6465c3523016d0250067fd570bfd6a0f8eccc70b7ee92cb804ad48972a17dd65b855fcc14e38459fde9728240244e74d9f6d4b03ecc411c90ff784e1e49bb31be77afa0d7c510f85812fce1b48488f2b54f96e8eccb9e9b1b62e9aa239227825734386bbfa9a305518f814ba4e1be76f500c1d45ae0bbd8954bde4f81bce751aba64c5158d1651fefa57628170122a9a9c11a27d323e54e0779d75703e5e711c08b8f320d5e1d9960fd613b619e2f765524f5ab7183b1abe0176510e7032acd40a50a3808779ef29d865009ada904e8c17ddbbcaefd080b6ea8c0fabd8ef59913e53f406e1737a458bc3a4b323133ee85ebbea545ba40e97bc3ed0c6eb79f893a8befb39224315f899cd09dc72b0b8aff35a7e4aacd79143ad3443de77bc78e19f12edbacd44744ba4830a0d4bdcfd14baa453e77b4b89f5b37020eafedb1d417e587f61e4072e800ffb99f09d06fa26e5ae53875f0400aa33d4de294d57c3a8f9972365caeb70e38ac64c4092e08aefbd917d667a9797bed971dd61dede3ba998ceab2255d9a5cf56e281f8e4dddb52601cbabab40ce987fa851b0a4181e2036e2768a474f5fe03c3e5a1052b5383c183b31adf27f8750aa85a3d8f3422c6debb660cf181490fff4f68c7f224ebd37b80fd0502076c7260a28558ca96becf6371540b923ce0db933d6eb6cb62d643a50a90feedd912ae1ba853b714d263db7497d30db6beb8e53061af17ba841f2ec4fff73099a58834afe55f29fbf02e50fb0798542e4a38ea5ceaeae71a676390fe79a132854f53ada549aaeb658b60aa984976fb54ce96fc5c558879613cdc5ed54f64b19a02acbfe90ffe40bcc5fb07a0c155d0afb22be3432ec1f5281763277323a11afce0dd2c2ee0562f9710c4aad8334eabe902b3a34c729fe09d024b8807153889b6af43179a276e9bdb8ce85e967b3d55f0aefb699c79bc2fcd0a9513a1e709e17b07c173ac33a561f8395e3c3b1cc35692ddeca80aca97cec0da377fd3c8f57823fc69ae3aec8efe94d091a7461c09bfe5334632715244597f3cb3bf22732edd139774936ffa45e3288dd5b3500d284d4677a0f59c5e816f9eb01eeddf129a016866967192706db1ac37ee5205f5e7040c8cf6752f44c277cbec15478f6d81c31cf0688009bad59366a1f3e56048bb165d2a8f26fcb39215df35d44b8eb96d85637421d5f8bcf2c7ba1852c3e719765e3faf2d11fbdb2157ac