0x2cffd02e95b49f3d0249a6c1689a8dd224f0f2671fc81a2ea237c4abd1e11450017e5d95d3aba7e8b015d2a615d171df79fcedecaa270e4261a09f09b4a1c408dd8946c8393a56b8ce95fde90ed9c830fd80cc83aef4db63a73bd5ef27fec8999c3eda8a919847d7c04ec04b613d34ee7ea4ac4ad5dc83ee14092cf0a4f025ee4c79891aec2d65d52e74f2fe191c6efe91efe9ca89321f291471dcc14e996fdff2342d8fa6a2ddb78ad8e72098c51ac4e033a657913144666538a04014abec3688c9ff5833fa899e0eb29c56bdb17f3d358af6e16246dcf3ecebb7a09d5e96cec0fca1a25c2be2459ed2c11dbcad1ee339a70c0961791a980826092f148e66031b15a0475781b66250e9fca5db3da91055756330203d5e8f3980dcbf242775c4eacdaf8dc07dd450669b278b5e510d2c7c3fcbef9da7b316d742132c0a12efbb7f7937436dfc8e436f8cf9967524d4be3bb9504f3fb7e99fba9500bd54e55895e66327d699d4286d1a4503a2e5eb431c0c6af576714566f9d3c6a349b317ba5554150ff43922567db5171dbe718dc5bb75e1e26558ec1aab215fc3e5bb2b60e81932c1e415955ff842e2d7f29376a4e8b8e31c2b76c53c5068560d06642a51243e3be8efe75cd73406524e116dd1d52cb1751fc3c51256eec30a7f1c52ece3201d2d1848d5b6b24ebd7ad1fc7ed6890bbbe236f1a71ea5c8709e7760f5532503e5f6e2f758b5f0c30cc5990dd8bb7eb2cdb23eb02d2c691f1ed466da98070f092abb2e465bf2c821d31464343dcec23a3dfe948e076f15453de1f821fe3aa78b17553609b2ab3a4278611a03b269e1416927d57b4141f7e2b642a57a762448e838439c21eaf3217389fb6c9621bbce11cb0e2e4bca0f046cde2ef137cc090df0d04f79abb1d2d1ae53faed0de6d817394fa14fe0504a3088403bc1fe18ff22246c297be00bcb2db83dc0e8a020ff1135ff22b6af1fc69001bfa96ffde88c3258f2939310bf842fe8d34673afa7e1e649a58fc40e28f18467937f0aa946dd52e75f93a8210774c81f29abb41bb52997fd6be8675e133385fd82ebe8a37a12a974ff155fc176f555397109b9b257ee9c3838b35f508b87aee3bf77de30a0193f44896f91b0f1632f4f74e0acb079d044907a78f6f87e49dd159c31aa15d03fa078fd5dcf9106ba518c85bdc31244f782b66cf3382ce51442c5d9d4733865a75c4dfa9c9f9e49cc1f80ac522ff2ccb1e2147dcd780bad998f4065ed3fd16ed2ed31f172d6207b8094788898bc4322bdf53dd01b032e413c86dd607904c059a458eb125c3be9e0365cad4a9b64577ad0508565809052872adc4d5f65029cb29d78fa6a8441f47909605e043ee22a3405a7841eb43f5654201fd31f6a97971b5b966a44484d70e0b54ef8414d0242cc6827394235feb47b925db6ee3fa3ef081d645e391fbbfeff5ccfea800fa8cdf3d4c790d651a5a74b0d453863fb90ff51fff397206941c1bda02ef8ec155168629e1f1581021bc8245baba6082732ead86477a0b74618e35904ab19aa3dc433f9b115ce3819f766b4ca5b40f7b471232b3f53960c45789934b5565e85aff8a80fdbe20869c07f296144228d627e7cce7ec4d0647c7210814fa7f88edadaec984fc3a6aa44737fbe107e69d8c8097fad7029fbd8a725ee8b22ca4641e9fd600be174b80eea0e37cf1e08a127475a35d6d42758bcb9d5b83c4f9d97f58785b9eb11e67a55b5f5338104327e5fa59445cdebfe47e3139f7a0d4d8b3681fa6cce004041171ac9cba5a31bee5a9fe6fb5fa93e1b2e75f1c16e6147cb051a2cd5c262560ceeaf8869e5b8412e7554318d3a74a35f6a9177b7824cb9a2062a777d98c654d26b46b49f16b8eb57dcf59b249513dabbf348a4c2ea8859873f4a7bf957a0cdb51ff29c7ffee3