0x2cffd02eea153a1892badf6ab8163620edafba13030156e28e0b515ce3226d5a89c66fcf35b5b0a764a4582c6db7be6b474645e59ece942aecfa709db700e6e4a6a4b52e54362d52589d20418c232e8397a88b6015924f78c73255513d51399de1d42cf854028a31d2b68f8f3db1fd11cc5ccf2f556483585ba2def75a89de5862828747680d58838bc6a207d39831b7b0520f32e11f67b777e09341e502a54aa8d1cd1a38e55babd7d5f25905bbbc0e6995b5847b309b4e96bfbe5b0b64f2c9ec3f8777305f012f5763c55b0e580967ebc04bd8edb3f1f44b04e7b6e170a1af15645229883344f8d867d7aca678344bd7d3343aaff5fbea678103dcc3d57f3fdd9697ba64ef2a741f770c5bdabc4ef37748136a2dfbf1a170689a16d7534079bd751503bbebf3f83f35d80a247014a76303290f70310f5841fe9442e775f05979f9e49b2c64e612f4ec767f7b59b9af9507cbe7cb852a16e68fb5851cb9cc0d53f336c098143b5a9b67c6bf01614aacb0c22c5180cd24846d6f38ab7f41b8b032cee87c594c4bf84e9b4877510d03b7f76518f504e34002f129bca68f413938dbe913b35bc5f517b5bc00c9fc9bf6e32254619107911ce7a87e0aa8cd9855f7916f36ce0ebd0fa811f22782cf2f3e5b506ff7381667d9d39f83a9c360f8bbb9770c910b21cc9439d7989c9811ffe362661b2963ef400819576869665fa9dbb6fd5eb67610b35f0171230348a6ad585cfde7b2fc7c2ac40bc15e8add4a34ea9d73e24288058c5b2fca9d94e474a585b6b01a4368c53191ae4a39a03686908f0228a49723fb90d5256702be089199a64d20b4c4ab58c51fc7411463b83e34bb0673a9b7ae9542fe152a90413f7ceed9a6beea1a4eb65fc920ef5996452297ce15e864c13de9c9b23dc70ab51d05116e7cc5cb5a9dd714df9e17b399cf4956931053d11b601e94cde4671276065e3d65840f53c8c66eeb93d2d3b083b1575bdf330547684b722e6c5068afc9f9cb12767e5f60b392e21c32be2c05dd7b9ce4c1fbe8e17db08edac943640abc138fab9a2d3216ef5abd00e6e57d0674e4b243a4d653f25d72879c63b0b17f99b90836992b6965de588d49436f99162673dc59de4f49ab26642d12abeabe229d996f3ed56e6f9f4716f73fda2e15602c23e6870e6543e678766561b8d91e7c9d7478006258064e4aa135f9c463a247d4fbf6881b8f11f917e8aa52b1663b00dd587f63ec74a154deb31e86099db2e87c2700bb951cd30dcf4acb73f212b41c02e1e5d288b85c83e2afc9e216d744f85a0cbb6b4c7ac41c8cdd12e95e78e221f272d7ff655755ab7cbd340569093149df878353c5e0fada37270c98b5c38a68200d1c35dae45c7f258390d8a6a38d02fe6705163cbf3d73a6cc444146f2daf29823672bcd9f041ad4639fabf4669c17e3665989e39a95cf941b0eaacab3a15d214eef74b92708016ff21c9c3f359c72b624a74c999b03f8f2d485e4f934b12dca041d38c450bfd1b15a03b7e5bd9f469d567e8426a3add2706d89eeb4b1ed5c2647f11482d71fe0e9ec9b7a75d04c2582a367bd1f7ffd1403ea41e6f5f39b10cab05cc59d9223d5155cb06981d6585f1abe6710e535e46ce69516a7f1fae72a1089019ba3eeaf3c9fe19c64e2148fc60bbf9c9eee2f54cb41694b77bd34daab428dc05a477ca061936e9f1598c2fb2929d5497c7b6f92b7895b0dcb752a7a3e787952c2b9cf83271de603e6376003a5ce7128e227b4fcf2a5a0fc9751954b3d47648bc6434f325f7e934553d548a345a92762132cb805454c48271da6a369a42dedcba7891ab07b5a942572c91c28b4ed565503299516a63c6758d3ccd1cd97be1c1e3de991a9f7d80750df7029f56ab1fa7f9e77c16657c6ca8e528ffcef2a1db666b8e5e96eb50505