0x2cffd02e736d507a0ce733a04df330e417a7161eddd84a0aca17854122dabf202c2fac7bbdf3d6778e53ccc4af4a87db1b9594e6f9cafb2d53a10e0a2e6c9a9086580d777198b5c741affdbb01cf11cce9e0b507c505ba0afc075b1d32f47d324adf412367c47cb6d33504e96dca378bfb28f73484e46edfdbc51c3c3b97e7686784b1b448fe67f848f13af884a4b2e81ac3fcea17da3076e976f4d8af81a11d5889ec6dbc387f94bba1ec54615a9c7ae1e0edf4362b5d1a249a4445acf17d79eb9b8a5a472b07350e0a9ac74a487d1975d67667546aabeca404cfb3b1fc2891d75649d702fb4b9be94c2a87636f75938279c1cf23ce520fd7266b9f08f41be8ae4332a4f0e3b0c1b403da2cb188d0b70e332f994c8d8f1d33d2c2b6d0457ab6f230c615ce73ba9265bb4c41d4ec04b40fe75b843355155e2a6969d0c997567c43e6a5c0f2b6b477f1eafdfb192056cf5508b5f1a0f5e3985b3b92d9c74ddd5b3837ae07ed620b1ea59fe894908bb5dbc6ee6e1a578a2ebebdc307729e631eecf5910bc11f29ecfe21eea63752e4a519c683c1320f20f2cf6e969a8df6573002381587d27a069c6ff0961a99682e87f244099051f6d3e8c59ff0da8b6d31dd9eb42acce7ba1bd1732d724687ab0228f6a86137c654dc402f881a7349e72718490ba0200c8b9a20f7df1b80b3acf7b99e59c53e2d8245c8f24c572bdd03151162175257336389d2b577219424b7e61705338ee635e298bc8e52b847bcff0f9fb6ebb91ec15b6f26846fdb0922ce3efddd1a9ec458e26515241bafee0977bd014ddd26a895f000d9c4980dc90feb16e60084fada8d2b445c2e9644473e286c1451e7b3e17d1692138a4cbe42dc576cccdf420e2092c62d0b988ea9e53eefdc0a3d73e17d1a6170f1a62cdd1c1aa0b7cb53950fb59919b0ec8035cb719791df138405bccdbb8731e6109ae035c958b65bb590bae9090d346d3a7b8c494ebb392bdac5ef21287e82412b6dca7ef0d30e5289b80da5a0f9f604cb921cbf1996595ad68fb33812be8d581cb2218b85ccf516659f0b921d223fba490b629ad88a6da0beaffdee65118e4c474f1dc72323c2df8207263e297c7c8a5497054368331e99ce796a1e70aa5fde243dd9d3511284d93e49d703e16fcb07e26d76297c3e957b9d0a8912db26a9f2d1fb2e03586f6d10bed0e57299edd0830767845af9cf73ebe71241bd2ca6de9e14704b85c167f16632d2d40e77b3e8bb303931c82dfab7abddd732f46eea97d6d0397912fb1d02f7203d98f415009bfe8fa6d5fafe85af4bc2c39dcb37d5fd671942e9a60d0f94352a76126bf619087c8698b687b7f74b4bb025811cb3b22ae356edc3d0d59e965fad8010f3dcc2ca379fbec57ddb6dc1bbc3ef6830d65e7de61cf52c83b8a1922bba33521b1f9b687420188fbbe7926e5dd1fbb5e5bf4b44cad794873ac5cafc15816e5b78aa09e89d142414d079e9493af71d3d8016151eced8eb472979e4e6d583e78e5f2431cabdae98f73ba07c5d714f023bc1f2f5923cd492659e0d0627002f40088b2d318095f9bedbd3136800fb7e3ccf06ccdc5437d617707597fcb30e13013e3aef098a7648c1195a3d42fb41780e87b2233abf052767efbe11267b7853dda2a9537733e1413c0e954ffd1eeade6892f3d4c1039b55a7a4824cdc2fe3c5c8c1f958bf0f355447eb688212e3c4e2344ad957c8c0b9a70e3acdf25459b0f5d010da84bf13f6767bfe841406868b8250b0427fa0bd8f184509d739cf215b30c0a93cd4130935f99efe8aae343a1de6c2bec2954768a08d8f8c350f463ed3ab1ca638a6bb482bda1e17d6785ef43e003a6b9b0a355b77c55fee01ac282942bc8a437fbc7f955764b5748cd53ec200751b23fc3d6ed0dfaff37d112659f69a155287e37b