0x2cffd02ef203ae772ed0b62f369094ccf768ce64435d18323d51ddc2722bb30f28ee83449e952124883c54eb5c49da6bd192e55d11db82b134edf93d9ea0cf347d386325e34497a364e740adbfe235db594ec6bfb24a821b5ea155ac20ded89507de952b18165c8c2fc63ddfd765cae10a0ab9ba7d71a0991b15d812624d43c154c1ecd852cd54041f8a5676649276a6369790e8c4f3b8011a8d742f04801b9a49dae90f053951f78e501ad542c5bb652720753733fa3401918adb376211a05ad28eaeb5b667b6a9615222c71a52987c2f754fecdcf57dc9d1a1783470187a2a8e3d89618abb84059b7854885551bd0979862755477bba1a6da56ebbb950f243d5da7b93493fb5a2bf64116d218e193be4dcf9124d1edfc3249932e53b9544c30a8d7eee49777a478df04671f27b1794b84b82acd304f0ef82f2f6fc90657245f1153dfdfbd4b0990c051a61eabf8cda65945b554cfafd6149b3af388e13f0409dae023fc41c6adfefad89029c96f1fc4cfac20c6370be2e24cf49b8b2719e6fb6a94e0948df4b87b21546fad7d4036f00a8b32805b656ce7a2edd6888bd0b33d61870c736e1beb09126739ed4960f7fb782210ae98444e4a0841a47b120aea468ef9a94cb300b1021b805321afb0615fa046b24186521e87c1865480ed1977f4d774dadf542ba129322a76bf5ebc1b4776edec0e02252126578ba86d80918a3fa182454f50362c7f6a119682f085d8dfbb4d900ec6bb322ef1e53b2579906bb2e6fb926630f9628b9a7af0f03ba8ceb700205f6bdfbf66fbfc3e446e3bb1205949d735cfed77e7d4535bd860b164411d3fc485910033bbb411e3f8bf1bdcd443d2ee9b4dd77eda05b41c76b4d7054f8177b9aca40e862d042558a87fbceb8b9370bcbfa19dc23aac1952e8affaef9162e6aeec07449110dcbd9390cca11bdb2fe4e8691df82ee08b38629d7572557b0a8e8f6456a68a4f411af0200bdbb1e25fd64ed40b24c855b3d0a40fe5efa2f49aea60583ffca4f86e16d59eb79aa4dcae25d61531ebc06c16fbbd75084fb30f24ccf020c104b36e7cd90c34ebefc144740f315d8aadb229635b40a733891505f5494545e4dc722fea21b36c8701f0feeb1fd107ad3f7982e9732777a284559ef80d875fffe7116b7b3166eb13990e1d9faf55dff0a79f227ec053e6269f643dc0cbab9d4c180e8c4f64d65ee73170ec1db28533a0f4fda189a3ad86202967528491c52fa0171003fef376d1be988f32ae2ced6c83c50f35bfe991aecbb4817a853ef959b388b77424f1555b1673ad508f47bb47a5662711a14310cd2631bd039d8617de70cb74bb179c8c18bbdfe5e8dfd7d3d422d90995dc11dd8d42dac4ccce8ba8aa14fd3b38b1ed7b1ab8f2fe8737544f5dfb515c6d0ca94b0621b9dbd8ae8a0fec4afa069640a2245dfbf1270f58671d33c2047b9dd606e39e6b1ba71404a502545f6db0079f76e635e796d616243d7263d70393ccc690a288c27a19f84934f4f985c5e3502b9c85834bd83e51dc3bf4bf522c7855b9b5e5db4313fd6fb9ac0505f58aa4fabb2846fcc1f252b48157829b4f27242172779cddc457d696eab71ccea5fa41115e1f04ed1e5911f7f296d78b49662073f95d76fa71cca43d79b13caa54dd9211f41bb76157b04beb8e4aa92d74d920cea2aa0a38a700c190c5b55bfdac276deb1ac5c56c94277c104ffb55d8797e1daeac6de61b088539a1db13061d1b24fbb86a2b65e356f9033a721a5a796ac1a01bf7ce77ac6491326c0e663ac5436c42081b97b75a6a90327af03ed52d901eb971eef4c9d8ac5ec9df70d548d89cbb27eab90cb1a47a3e50ad68c7ee04c64ab86c5c5e827a4305c01f5ce12291b3af6dc652a6bed32676e357fdae516c8ac90aa2c058c1da1b3c694ccde7076fc