0x2cffd02ece9e5bf579293191d5b6d5401eeabb97795abe32cd15f823178196e4c17e3aad8fc63eba08faf30c4ec7f243dbff9b58b9e464dee0c90a8698432459d3b84dbb0bdf453232be84da9bd7f81f8638fff49fbee7b7f78c7038c67f8440713b733724f68d55b2cd92ae829cdd9e7bca6900cd02d793204d58996f914905c19578389f9aca6e05b12923df12b18d45aa45295f98b32dcbb1034465112b778f5663bc430295d1b76f3d228cf3aa0d17199e5dced71337a2d3635cc45ce03f6fba539bb2a9aa68eccea4d06cf3180f7d2e49d83207e1558689e89ca1248e22b8a2c1034063289242eec32fb203d1d92e78567bc5991ebd97b24ca08efa1b786b3a70082753f0b8cc97f7e9c56ac9bc83e7b583eae56101e49f6e5e157443bb2d152169ebeca2b01180c3290886700577f9695b7f4bb93c6f0856b1d1c7660807e01381f22ed239c762175ea9f54b8ac8cbcc74e2aca6cdec2ec5d4be66bf6f90cefffd45311935f24494047b7a0381fc342096ff905fa3e627f6a2f392dccf0887d490e841ad52cd72ee8c9d02d0ac66699c394623f496297adfe48526a3e2ce8053c0f04b2cc1a581c5af84dcb361775569ac6b1a44115776aba8207094e5ef37ef4fdc822d402e37b9fda592841fa48ec8e58420e77f51d4ca7ba461a695b1fa30dbf46ba11d38c25feb9ecb243e6e4c98f132ccaf21464e4a7c9c74f3a1a6f2f41fc31859138f4917e31456073d6eaaedfddb12e6d728b6e594339b83cd6bf8f9339a0a214a5243a631b3fdbe63b1e51ad6f002d9deecd8359ab7532e0b182f65273cff85a86264f61fbbb85feb7dda7ad462eb5a8e427aceb6f82834d804d3edac27c6a51def09bfdba4e3ad23dfa8025da2ad604b234f82873253c807a866dd84d0e1f23c86a248295ec50c7e5b88e1457d2e2c272dfbf892d917d002905326006d4995c0b51677d8b9acd652aeb6c85e3b44454cf68cf9aa50a55f6925e53ef977f1bc135e5875b493245861cf9724551acf4e3d98d26ff4f70c8f1e45c511fb6b1e7f0f0b9f7e1e5785fb47a9e3eff186e7a293851a133128d9399cfe9b0f88528ee1cbd731ff4c7db75ad78a15624639bf1d98ccf9a7aaef70814e7bdd08ae98119f305e5e794301a7563b2877883c63528a6e448200c656c4f2a1a50aa8c4f0deb21865311336ff6c50c4024b89ff48af81b8095b850163f9b05cd438cd05b93f6420c55977e7e0b98d2e3b0a332e9ee9fba8c62e9c463d44ddea58a7491a63c580f8c66dd7b660ae0b7a60410886e949324b27a29825aa9f0eba0e792e0b1024bb8c7b1373a8a5a5cae6e8e7fc2fad95a05b850fd262fff3c9acf48542253caf61f01c662d9f3b0d71c0221ad6924d5eb6f458d632c15f0d00c11d73b8033c67c36b0614e1255c12222329f91dfc57b3ee537b6f06dab0a0b9f3961fe26aac96c08927c909445ca7ba6575dd4c017c18c46c18b2951196ffde76188c81bc088ed270af8b41fdc6003c4ce0f36dfa73a1b660f31b175f5dd65e18ea81e1b2962d5fadf812e52aff0dd3dfc822bbe7e7dadec62636a13a032a62d22af487e36c9de09d36bac381ae1d22492e637afb537cf86f9681053169023ddfb45f863e6300f5616a8dcf91fefcc372f36996fdbebad3a24b9e8da36bcbceb02215a57e7beb34a300fd062778d0ed3df0a877d87dbf534089ad7b96f2cecabaab9f5c757fd08c54d13ed25d7657186b73c818e583307f5dc3e94f3371e3fb1eec80d9a69a4f6e4756718fe1325fed5b4bbf3eb0171a4c86dd4ae5c13871895173e6d9cc97ea99fb369d4cad63cd50c382d03fb30103f72691452d01b667c0f7c6c975a977eea58b12b7df28f85f2d996ebfb4094c4c3865ab723af33afcecc863b278baa3e34ca4cb773f79fb24212e60d32b3e