0x2cffd02ec1108807b4c3c97b75536b0cd73214604e21d01a14c533cb855c3617dcff4ba703e5f82c26b2432bac47781b704bb2faf5490c668a0e407188f3d4a3d733666e5b74cbdb8b72e013fb97ab7bebd47aec7eaf2c8c920f5f94e45d950c5c6fc23006fcc0dadaed8696666309d53246cc586032d1eca33080a59d22164ca669ed4393db058950ce8ed174125a372232a261206cd0beb8ebfd764782aa8b9d12d6b8f8d5b504215a39dd5c5cfc38798a49c9d599d4fbd7a5abbc5f9ca3de218c5e5f13ecd240c1151ab1137ca3ba588764a2601aa07a62b818daccbbc32e3e9df5e40b9ae8f72a7909bd4b14bac0fb7e4fd50e9ce818ea945d6dfd1f4e9d14f25acc33636b756ed01c1bd2da6c81db9d8157d222838b037648afb8f5239312b02273b9fc31e2871c647527320d40071adff0b3c9c8c2b64ff20ddab5d06dd5d75e06ef06643962c37cbe97fa5956297a7bb4ff670c365fca71c18bf07feafa2b090ea65af6bbc29861c1cf7d487772d053dc613474f8f44d86cb05f8dcbf3fda67d889a2d8810674e046bdf520637d95cf4195c9530cba9c3d8456108ed63503db74ddf26e34b50a9ae450ff5f0f635bd297807c1935e0f4fdbb462fa486425e1103a1893b60ecc60abf8cbf3886706e44a0c95b6f93d39ecfe180f300786f1183baf3ee5398cd3180c27413a62e9193de10aec729511c074e871bb7283feda1bf6ed724c8db06f145c5ad7ccefdddeb21ffcb129e79bbab9c1ffe2eb655625a9468f21b8e82058f3cda46366c69cd979cf14e6e0fa99ab9f097518cbde00a064bd3cf6cb6b199c35ab3189c2d2e7cf2f4b4a790fa5654eb3763ff7e286169d3ee0de0c21303edebf2b1095f221ccb8537da691354dc6adef7551470f824303a11d087f93e470a39314f7f919614d7da2118b5d67808967c41f4c7fb3dc8c3784a610e2c1c725471e820f4bf40fc3dac9a282dc6f7ed59071a4236898016499d46107dfaae94930cfe66d58da006a585a94e5f756029bee81cd51a0dfbfe3cd46caab63c37c2f97d0bcd3980489f41d29cfa4c6b4544deef2eebbabf855e61fa42cb3415c93715ad60c3b6e10d48f4436cd17f74ad59df450725454d29374a22153fed38a736cee2bd01bfe024524053cd93cef7893ab9b171f612f7c634fe9ff80f484e166d684a04085607b5b7c7a053c4c30d955f53afbb058532001d687fb40e0f973eee23cb5ea79e92d3b411b26824647bece32ea66dffcebc6f1a5531bc2bd16f0fe801a400a0ec412daf95e3e74af24fbf24b87ed6f7c14710a6cbcd31cb49acf01b1ba9c1d6cdf45b0efb7f744c1cdd69e053e6dee3f8ba93826c45b864f098d3652d4c432bb66797f552254e319fc9722b8bd64a9fde8ccbe1f640bec219db1720ed978fa9feb73cf031122fa8c0b82513b1ef77db126da992c00b5daf39b3f430e862a117ef6faad5ab04dec43d7b7b0b04dc5fb04c59c0e7ef7b33c79eb5c200d3d5cb6f2ac6d405b43ab3fcbbd6554a1a88a3057e97ddb3cf750602462b0a95dcdaabe0b5612481aa73fce0f5c94232eb6e3e9c91c57d8a311031cbb69f9cb9ed95cbc64303058cc020d9a1e30adda226a698b56507c535b4dc396fff0b421c9cec51a0fa1c056ca3841863ca6275f6037b55e941c9009b47b528af5b11ee0af020622b787737a2780efe2aa8078681975835ddc78595198cde97beb82a6bff32d15608b4ccb58f746b3d1d8189d22589d3d7e839c522d96650a522fcdc3ce3de9d4650e774feaee360a59843074408d9f0b2b858e3b2b23a6a0cb7d6a31eae145601ce9cd3622de69b8ec5845b0bfaf60c56bb548fba8330b85a59b60f5c94105f6acbad2b219b51bba49fb0201cce7608b5ff8d2f2efa9bb3a8595bbb105d4478ce906bd6dec4f7f1178c