0x2cffd02e01493740047bfdc0e75211efdd6e49eeceb20eac4ebecf39770a1556ea9025abaa055a22f5e81cbfda852ccc45200b1232d6d1ddd202e54c44b2af357a28ad5b68a3f4bc79f416429ce9da98e2b3c8a352d88ff87e9cf4f3398998168b84ebc40f9022686d0f25241937dd9862502ea413f445b6d6c1fb86e0d45c76ce82afb8db980c90a0fff9e6cbcbb037ff04750d1fa61646be71ebcd4d8ea8371a3f246bf817e50e9218a32ccfbe13632f7411b57bf6bfbe3f79ec9d4dc6b22bacfabc9c42aef6529ec5297c3a52148950d3b0bbb08f65551a33db52510708599fa85b3f35afe20e32aeebf088e2306186e368ed9b1228cad16758ea40f34d518495e3c01b5f8f8420eb7aaa2b2e499f2ba6f4d430d680e3b0ff536e6b835102fd66b552116997a0da89cdb37a4a986cf3282dd9dbb7c1862367338e498cdcaafffc0f958f6aacefe23107d507988d8b43a79ad1693196f7d435dcb2f041c97998a3242d45fc0ea817e95beb7ab20ab167744869f0b54225dcace707400827806e0abd05a8b289450f08e3c96d498bac62943e05244c74a7ef8b27f81e26321151399056a5881f180ad688257c4a9883aeda94234f6ad54620ee91a1f49348a21f5b7d470cc02f136c610028183b13fae877ef9bf4150cb2839fb29c911a7921643e38e8d1c084de9661dbf9817e2fa9b21f5e80ff679523ac67e98cbba586c14185b4f4108bec36c6456ab2f55914c66fc07a395a44cdc96e7b5810a4dfa4f2fe947748c3275c5491b8478b53060a2bf13b4c1756b33bc779846a3ddf35dae69f78e596c88d595701fb6cdb90100af797a8348e1462119210dc95c40de72955a22f172dad4f741683003e5e10d1cd475ca6e35bbc8477159b900841a0671cbc2e3a1ee87ad2edaaad118efab3834a202f7a02dbb5d197a918c8144fa9479abe15f70e0f5a7da50c3e3c2927af58b364ba0f5f112934f59a265e35d4dfec977e481d2766dd1a9657beb13926e517d2cec2067b533ca7f0b35fd40d88e9adaf0c84e997098665bc961cff9f21effd35d8822ae71fb04a164553457b21aa6f1262ebe5e26fa00c7ab06edd8a5eabc3d3af045c95f49e9b8098bf90292c2ccf21182475281fd8c096fe4eb923a49a304760d1a5e7cc575359b4ca55ca5884561ba615bb86ee35c871dd87a13c9bd65ee08568e3d3ebe51863db59a23222dfba8abd1a38502e187a83ed14d18da3a1980aa0f7815a8037ae53fa467ff974b944953e184275f1e4b0140639e6ea3c15b216c67ab47e976fcc5eb637b2b237a21db3c1183ed9555db99b89b226787f1b6b2cc3581228802704b08c35681e1c410c826b1ce83317591c8a341a345bbe2457b64e26aa746bb0bd865c90d7846f96049e217c4c0de12fb01b1589310e6624a28cb3d4dc6afe5dc68b39a7263ef5e558043fe8519ba36a53a54235ef062e705ee9d61f6a8adf5d2383864372193ecfa9821bcc127ccedb024d95f2c460e641e7a00cadafd5d569492f0880c0b2458507cce021d3ba2f0d455b5aa440dfdedc0625dc4634da985b458e1a8c5a6497e63ba3ab805bd619278e8f6c5a0eed53baa1050c02c08ef3ae189014ea8df353f59087af6c112e78b16230615ff4227c34819706b48fa7c4c310a10744c3185a9539822faaaa4be020d3c6cff5914a244fc5f70edad9a4ab9179675316e78b5a9755fc51da2e83e928d0d8a63e4180c80aabac56e85bae286bf5f9e275c2282b51ef75f4c97d371ea1c4b008b4ba8f7d5791d393c8a091b4f3deff5aa89632d5c50940ce4434daff1052fab9ee0dd5a8f8795961ba91e6cdaa4b0cf938e74164d79cf3ce1691edd1eb1eeedfd01cc48207a161edc8ef415517eb126ac2f4af5a65214f33dc0b5114743a1d967970251a5a2714d44290d9b3