0x2cffd02ee67a8f6aeda734499ce08401f7c6ba885d11163bb22bfdb7348218aff01b6ed49c9041ed4f10c2684872c7d08a2700f1bb7e4e4aa0e27d78235cf7d8179dc785e0c46b662a1da8f05eb9fa4ca0c90f8fb41db73b9db30b5bb9fc50a287ee955d08f19287ad4300213bbbd06ed63333ac14af237a3971dcd51fca95d7d9842e7c80278b43bd4c4ad36e4194457fe92a253a276873eb16b7984c5cc4fab999f58834c27a510624c4fd9a579b6126c052d1d13b487e6823baaa58df6b84aa6993b51099c471edd9632470f17ab828dd3f2276c86d9b27c2483609aee20d272380fb287e2ebe9605d47799b99edace7aa4a4da05ab3861a10bda18f560af0e164a18073b0acd7df2e866ccd70e69fbc2bd36438e6e1bb5e5ce0a781eaf26c088135c9d960581c52c3d342dfbf00e8009bf95ee28eb7a7cca7e0be1649f79231841803927e80437aa25d431350a0e8aa172063b8a0eb27b590e4512098f12fbd512ddd802d59a0f554893bd9dead8a0e1213f5dc8e2fde2c1e2214fde7baeb93a66059d16fc0b4db11db7eccb75a5438b46ff4eceec758a69e285a398db61489a4fbc3764bd54371e762c6bcd67e9a041cce2a794a9078545a2bd17aaef47404d1dcedf267e15f9d1f90013ce928139d2bf3f17a2f88a9fcf3beb08003c2be27278e6846c125a0facaab436550c246bc6058d1caee9a991458799856fc9b005406a406147d1f3236b4b2d610a53a04f8ff32c860fae7b0ea3693c227d26831e07f76baa65fe57045f1b8bca59507ceea324419de6a85502e44a8fd2ccbc6edbf8a5987f00e883718180a09a9b914215e3aa1d4ec434cd2f8c9eaa83753eda18c123b2e76e0488539773aba61329414ed295797ff8755b7578b25ff747e6179f540771cfb81f51869fee66085d9a08c8e44db46cfcfc954a5cb0e8204a38a411b35ab58dbff12fc4a9adde63be8b030cba2d237634d1e5199ab020609fdf5c21cd467f8791b1e5f8713c06484ecedbfd5f4bebf4c82b729745340bb61b1cfc3574fa0bca56dff719748c3fdc8b02a5730432767bfafbd50d5a556ffa5b36bb4a9fbb053da58a2385497539d8061a2de5fff505b9a6372a1d315ca2846c84b4e30468625edd90fa7598bccc4bd6e495bc9bb7383890d26efec424701a12b8fc3ac3fd265f0845187537c0ae10f67ab79bb14ed54e9f8614ba1c151840e93ef8e1c475916406c34d8bc04cbccab5d5b82e33f1658104b8325a0592c7997c1c69d51949ebc79243ff1526f5d0f6f28000b95e6516e041c74a8b1996a4eb7c884af0764540c1e2ce810a9e4d13a8be82251f2800341a3ca6afe35046cdf50326c2f97f240ae7c05b38418323c5cee473a8c5ca0ee4ad0bc46e1fd75deca3bcbcbfed1ee715cec9587bf0b300565c97eaa98985eb3899cf06f49ac165c186fac4b989c59125635ae574b9ac0d6e30b23ea46d012e597683a26f5f5250c4ab3af333aae5691710b54ba518ea52d82ed8a266ef13ef302e1fce23baca34965be97671db5298a8dbae511a7d9df4252bc533742de52e275a42ac5a2b21972f5d9ab08dc9a30dee5fc3e64bd26fb10f724bdddc9f06e28507b2741aab5efbbefe2d4943034acaf8037a87c1c8ed4b4c72c81172221c6e4f1e4290def71dfc148c6fdd8f7e6f34044ee82cecf0de83fd45aceafed664aaa1ab36833a4a0c8a066a3fd4f14a009fdbb60654b52228d772f64f6e54e575635e832d59c678dd6bbcd9dab0cb2eb0bdd1fbeda174bbbc33d3f91e68446aeda2b3e7da6fe3cbd273ef42fdd922a5447ef59c844c62ae52bcfa8d1d334df8d567e27908643c0e1ea126d8452cd3aad6f7f15c37e8cbe745cf1eb2f02c5b01c4c8afd3755adf7ffa7d653384bf3682f32b77562b9702d83985c643c59c850bbe976e