0x2cffd02e1c8119b81dd81b23e626e288abf75d24f0b088904507fdd124a899f575d5920162d393a3fce9b245c51856624673ecfc767cae8b932f6dc75fbf19f53c4f3649ff7426a86721e235c54786a01337e326889ae69a2ea888ffb81907ffc2f8867b1c3d1ac4644abb53fdca0625b85b16e12448e085c6b764a8233acb1b6e75d700eef86fc77a30da04d3767c1eeb522cf7ba5b440c3fb4df40fd6980d41259c71c6d5575c6ee63b39e68a6af7c872a964cfe9c3a160d3c5cdb8e87a7afe6dbf692d7bb30496e39f764552d884acbab3040d3b6a00c13a416046933ce84ec54ba9017b10e932e2d4dc1ab34c42c533d373b885a34df05d8d9f937a84cbe9b9fb12915223a7dea42c357b2635b7f3765d7c50220d85a41d7ca601a4798ad55743705094ea65a32cb1ac6dcf9a053a4aee778e3df0570670975e5facf669b0b2553da4a7910d69c854d8e1c723d62bfc910da0a6d299c32f8ffdf42fbeb8e03ae2e7f4c0513d88ef35e0d6890fc26240bf68d761bc703cd8ee7311ab154f01ee1c2a48f155c1460c84ada73002de8b5444c38c16115f99e1d8e82a48ef317cb2f048ead33ab11ed79791714d2ad5a1ff16c435e15f4682c1bc3ecf7625786ae510ab9fb7d717bfe06f9ff7337e14f3e4b5b570f659523e0855536ea7d842afc2b590d7b166fa030bf22a3de86192a0462799f4e7f3d633b3bd3abc4bb5aa0c1882d0f4bf636edc4bb3ff8700877f5b43e692ddb8911948b85fe1fa8a1bb0aa58727b3b37e472b324697cf6dc5af98b1b9e8ef41e87d73e5b716842565611da8e54f1202e1b66378c3006f101e8fa251d63bf368e48f68442d0e46f4a1add74a730d39a1142e753fa956b68a1fd00155879ffe2a62c4594aacf4679526fccb3b6626b47a45097e913bb4d8f7493f76f43ca37142b04629baef74625414a091a549b639852464c98d34648e84d7b78b11d81267b8a3136b89729084de8a9ea1f4f09d935d8b658a377356ca92df6af5d97bc9956f1b526cea9bbc69bc328490682204c4dab69dba234bfdb54b031ff510c545095341f8c1274b467de5359b5a6bb09ecd1b5a2a59fbc23a5f7016726113f602b10196775536017cb5c12885efac56b80ba48a0e2e095972620c4382639e84ff157c127f70ece6e764d66acc41ebcd482ddba0396c671be9719e5c6fed3890b99226c492a87d30993f54cac85c01c664e13b40111924a8b8cc8fced255fbb885e66ad002552cadb3c0718dd76a243ef866451ec495618741bd179dd2da82b37e0fbc39cd798b7581f5149590e01a8fbb43a391404130bb1fed9bf9eb67fe121338ad9df1d93af156b4fbcacfa277986c25dd854d7a9acbde211b04c3b3be5fc95f10c67932830b4e9546b2a1db5d4331038c616e376fc46f15831d638b8c8726504b260ee5871503c164c135c4b45fe7f3772a45f2ee9b72c4fc6a13b145fd773149436aef5c1ec11a768c834533375ae3e7ec65e938c933e4af4f69cc5d353996d7cc09faf26a3011d0ab1600c6d9575029d8cf7ed32992a5975b4ab76b1530fbcb65a18fcda65b465465cdbecae5a2f2b770714eb9ee9ad5af8ca2dd60091514e8e5590c8baa6bf3a339d076b6bb51f48ae01ad00a749897eee33b50272c462a2e3ccd4f6e37afe24a5a8d013c2c4b6fa58f01c1e6af5803b4800926ecaa25c9e502e91c5535b16e1ef105dfa0b4f7d711975a89ffbff3a5d72c79b344717758ecc323b6ce5ec1ab486624f6d0c13c3e59775936bc78eefa7c4ffbe640320bcdecb1a2b7c107b7e449edaec6a9431628f5af1742d5ae4612a71afcf542f8ab34a63ea14cc2427307ecf294c6726c2802ed4c7f921c1cce27d9bc35151204f565427572ad7660c3e82a45db050eac5769afd5cec785f28da0476f68b89506d693