0x2cffd02e6ae99632dda50ac6d6f7951d491909ea79ce5e47693d4a5ae022469c44da496f537ccd09a9573c7b9429de3a31fef3132b84c9e117a888366f8cbba9ef617cb51d61f8381c1bc83b0b0b0aa5a59545a2bbf1b05a8aa33dc207acc5e6be704db080cc8b00cc301b7012e58b613c6cd48b76bddcc2dfc8a23061d4a2e77305d05e8b6c9045e426d7982c46644013e0f242a9042473aea9120198f1438088636bef7e81002d0121096fef0e1acc01ebb6cf5ab31cba2dfd6774e35ccc5868e714686242d84843ebf8f05481f964f3528e9bbb37be7f6670455ea383a8ae75da266123ae49178a7b83e40fb934dd3e9c94aab75a0691bb82a944694db37a9cb188d4462729118831038325e369abe4bdb6c3ae57e0129ed5a2d34610a5111eb7ad8c1183c0df368c7bca9c6c1ff70fbd6a22d8e789e9d41f65d5c395ed86bade7ce99bb02817e371a80585021fb9f0bb40b0aa94c9d3a914026ea00ccc5a0a3920cb8442918ce4ea68f3bee84376d27569b61fa3642aa649fe0e3076dac82972287e5f21efb025abdab50d6b7ed737ca4dda59627503d3a01991ba18c5c24db1e9678eec460823da57c72f49f1c9b59c97270acd22eaa6cb95ce6e0d84346ed13d7bebc4d0338ebac71e27cb307a505bdae7d21f1f7041673f129f5bb8806814cd56bebedec079a3169b112c3dfe389685f0febfbe1da8a6e80b9238b99108587f396cdad58a1c91f4efc9fdb666733e658626d6008dd8859feb1d24cb6d7e052f8d98086228193ac400122e3c1b35daca2f1435cd8b1434c888ea414dd52af72b8b7473a454700d84daad434b70917bcb83361f7a2841c6ae2a4720ed85a0312ba8632674c5d8eacc9a0ad35c16e41c90ad73228505eb23012bfdc458184637726c7b2cce658427fa27f0680ee0b32b9664929e47a0e0596df9845bef11a835fd123ceabfd3c7ad65be1594868ae88ec50584c66410dfcab4ba480ce086485188db47bdc2a4b485893e9f66439396951f4f1c8e33c289f01e17d175bfac3d42bf9abf3ba297acb5ad7d855c0663c92a5eccf59ce7655de918d0adb7050b0ebbe08b8c5d35d7f7da0b1f5e00610f3a4a031dc74fb825db125ca5120fd8fcf30a6b7bf30d494809da0f7b53d0ee8c29dc0f0c62226581cd0190e75dfa6630f36f87352b2fdc1f406244b7148f94b9cfaeba087ad2538333547452f01dd7072d36c28a497a6d1c2a7ca081924137de407c093c50b0bff83ebe07348101a1c19984dfb9184059734a9bab40e30cee287debcf7497777388550363e0bb4c5a8507c893434974fabf7bcfc0d65deaa20f61afaee105f24c68088443bbff85ba7ca6573504abccd26fd0f63588d51b8ec2dafbfdc3751be9a0d522e0e328efd327fd8483ec15d5e3b33d7b9cfe7d21ddd206ba5acb3d56754e639b3646b95877840c395cc7a689c6ed5e184503ca6539e288995fe5177448c3c7d63fd4c054b2f232be8e8291d00f1013bc164c1506a692b1ea658c241b2afaba7e683650c351efd1e02c51ae1af4aaab9f9ae79c6ba316df2fae2e960fc5676bb2fb20a433aeb8528d5543a752282c39240a84081bcd90ca678c82d4ed9a57cd48bf029e25775cec5c91521aaea38137de350af9367321fe6e51485dadfd264348ea224a8fd4dd492f3af820edf5e6072a2dd34cc7163b6aa9db88144c6b0ad9a3e8b9e23bb29f7f2b5c18d0a61b360e502071b2be454244cae54c25dd5fd4b2b0dbdf495bc64be62a19241aaa659ce6d698bfe4e25834992960795406bd4079527f9643b7f8ed4b05e2061f7a16ad678f296de8ddc813afe10ac9a1d49ba6621b734d41a50b8c368885f4738ede3a64dbe9b2fdc5ff0226cd4164cad61f58b9639089cc4c62a21f86d0a95f69b2f41b83c88fcfbb4f2c89667c8f