0x2cffd02eab25be52dc5c1cc15ac3c78d6b62a6123f1d378d8a60866d7c03fb8743e042669cf924f024e08df110cd277805217bfb78afb6dbdd2689af0125ff525c06b96eab85879c1c35a263049836bdb4f90b113af815f67b5817ae63808d7fd001750b8b0ec43efc2596419e298c4c8b77b8468cdf04ec88c99cafac6658e374cc16d85815ece4c257d5e2398d066be9bcb20f20fdcade99ee784041cd12abe8de2cc88703381165e39a8a7dba75b0d67b60047c08c319a0469cc5507574b86c58e09de6b0ef521b2f99e28141630bf58a68b4fbf5428476cba5b051da59c8ffe6f02abd7f452aad31a5c38834cd4a8a398c06bb783583c3d829d5a43ff7bd02fabb781f130ccdf047d0393f0597d25604bce0fa77d693b303d32a85dbe9ecb5429d6c31d52d2fe5c4254552871cfa5dd29965f47845b0b22a2906777dad46932f8733b4de00b18fffde3fd3b584e97eefd16e4856200846fcaabe96f007cc4fb14e25de183233d5455d4de5524629cfdd767c65b6eb0ec1f6e2799eab45d7c8ec264d678e0a3adbde3e38ff98ca34acd41387bb1d5a7f6599ec711c4fee11f8c120f228d2e915d3399507ef3df6071f89292a08a03e5e4f86f7b1f146b91e33452562faef28f47eb1f9fdd0be3b146e5992453814d3ab313c9fbd98064bfb87cf7eed2cc4938c8624b3578288d280f049efa1d62ae387f4ac8dc610943eed499b9f18c74bb93a1f5195034f62acae1e7a8447f5d3217bb1f50dadd07afec89a6512e75afcabd7d346a1acd2cb742a10d14bf9479430511bbcc9d70b5c7943d9fb7f5f971539226388add2c3cc6f47c32da97f9cbc51abb12c901f4e1f9fc11bd8515c7de07d9f545b779b19239a16caf47b6d5cee91ab36c4ce979a476364c31c5a84ff86959c354838af987c5807ab2ce2362d114063c3934fb2bb22761111200c9b829f7d7950a55e6c2d8d5ac1e4e961691bb3b940a60df97d8ef76c67a1542e2b8ad94d10be88c203575c31543701939ca87871d58e74ac55bd2e6f9f795404a8ba1cc8665840e7a64a399da424cde78b2efa8342cb69b31386c86348076c65c671e0b517e3cea4755f6920c60fea8c203797d1f2b861ecba1e7408014b924d52a9b2345bab7b0c9569ec0dc9c84cd9d9f36ce2ec4befedea7a537fda4f1cc52bcf5f16851ca5f6f0f060deca366aed7af50795b3893c0bbfbc58f4f45f318ec49139e5b251cd0b75cc58102ce0096d35088062a8f86cf8e637f862287fb193cf9c5c7360ab662918b58d4bf0088659fa58d32c1e59c8477b3d2d15f1224069411760e8bdf2323ebde36c9171abb5f9b8f0b58e1fa97b315b689c913657a0580a48c2baa9b71a4bdf8651357c882dfa005d8b45421a7c209ee96f9a6020cad7845f0e6799fc093d1cd1fe88c952fd3ed6faadc8129614879122f12d44a34da2ebcac33906464e06f64dd009f4f22aaacaefff54776cc4066554e044e1b3af1f8c20b4204b79791e5b013c0e4c5ba8c09df3152e20c0da8adada703453bcd4b4e6fbe11c8a933dfa1c4e13bccffdd9bb636833299684c1fc8f8f09d5b972336320a708dc564e92b60390f8470d0a5d09890feef6701cf8baf2749144cb052c99f712dfc1f4cb549f9d420c42badb73bf108ceb2df90d5f79c812d3ba1fc5bbd3684fc5dde9ce0f99574080b3cae3a01420f66631212163076f911529b68eb5b1d5001e8b4fe8823e69efbd2cbe5e0383cf543310c684d218839d1e0f420f65332e829a6ee1a2809aea4fd977fdd1119deb41a4f59657c7a1df66dae3728bf8de4923588ed985b42353b176bcb4e6d002c32ef6fb76c80f8a10626e86ebf5980ec9d24244cf813862ab0eba517563fd31a18570397ad3859673ae1fff1613b535f52f7cbe9514255b4d9831560c26e52bc4