0x2cffd02e4d9fde7cfd360e52f9e9076e4d359c8926bc5ebe5833e0ce5cc66824d6935223562d486246217e0cd73699a90fe2daa3a67b209eacc15d86f7468a909164d1e3387c89fe5608216429a4a689cbc96f57ec7d9c5b9bef81ee7310b4a6d927ee7b79452d691db955c4b3069d6fa3e5bb82031cec22a09558c2b9c7a8c5a40ce948d7a0dd9058ab2c01fb78739eded2cddc2e0edc1e5010459f5f007a62d493c6ddb25f10a40cbd43339d8cea3917f0c55fc00fff4e3833adf408f5185341c546eabff21283006bbd35491db5e1265ddd7fdfb6bdbc4622e9b16c5ddb23a124b9a80fc4fbc72ae23d46bc045f60bc0db83efda8b4ad93245820a97b225bd11a828cb4d129b6996f5d2daf64c27bc7a73a5293a8d74851e69cbc24dc32cbc59efca377435618b91c714472a77b1fa746ee0c1931799fe813ee77a8a0a4719951273bdcfca6fb549495c73528974c4ea9defc3343567f8edacacd9f6d579f342cbce5d8049dac78e5ec8d98c84a4c6aab44d4db9838a7eb07444032cff66a8aa65d29e69a5ff664fc45ed9bb1d4e9451c1aaf789a88f0903e32b4e63adec7c5c41b47df04467cf532186bba3d78cffa226d1ccec27bb95b8fe0eda7019d585913b8e784168ad7a2f9182454027c647b3a8cdfc13aa5e5d28da117e07bcfde63a59f752dfcd7c395e1e5b97e442768882785eb9515bacbeaa531811c6d8697be3b4ddcaa48e2a2d2e34d7acd59d7fae408be43572f5f914d905b7868dac495c0d58f87be9f99c65041f30fbe2165f73e1d8cb754f95ce9c8361f1d18f47bd6bc4eabceee15f100af1efbf41d7ff19a72ef94d09520ec866fa79795235154d00eb3706a86eca757e071e2da84b32fe5a41c2a0a8e91c3b3cf272a5b99a14d3aa12c1914dcb31f029ab3ddc82b8e3bc1e66dbb1e0c184bb337523d3ed9658bcec4bd1934ea44dbb0c946076fadb6ce54dbd5b62a3382cc44ef7a0a7b7047a75a84ae05353cc38bf55fd18f822418e917185a19fe1609cc0d8ee6b9cf1202d7c7a784c919a1eca162877d643f365cb51a85a6138884c35623137872cdcbdae704c706fbf47f86a1e18c6bac20b239b7c99c1b5cdd175c72815b7fce7479ff6894723c68a0ba24064e94ec88eaa85d766cfccfb6d32eb3ea0fb768dc1e0a9b038d6ac6af02b85cf331f20b350349ce47b29421aa5c45047464460264a9d987d640a17c023ac991b73ac82b564d679cd999fc5edc990726b654f3f1eb26185bc8739d4de9a8d81c427ad09ed393939b1378f0bb015db754325e0b78c4231943537aee7350f50fffae9fe957341a9932e101316089b5aedc739af874205b8bd96263928317f8668ecf1311aa2874c9abe9abfcf8c2aee1ed526634088371ea8d373430aa178c188fc7deb807b06fa4f10dfde548e22f332a6e5bb79b769c08f9a5484302fbf89a1bbe41d4e8632457016a008f67c2604843eba3aaeb025c2fb8e4cd412edad5e5ad2652c94d8e192983c527cef15605aac41ec3e4910faf89907ef23bc24a136dc682e1f09bc92664065f61b4ed8fa89e9abc7f95d2356d5cb8faea4387b5a419c575a0f802c61bf36e045c45117348be8e128bd808e78f585154841c4ffb19af860b8a6a9480b82becaf412e9411f4d523a8cb79466921cd0efdc4ce980d53e8d43b35caf77ca4e9fb388cf68be5e887f6feb98bd80e74d45d66171abd10cc0faad46772318456c562b0444bb85e89b59a2b3742b18d3a4b2053140c8878ed75b7911342c1f6e9bccdad593e0243da288b07be48f6213bea93827ba401a1788ed8909c69ffd69bbae93f31f1a9db2cc04b0099967d5b0427a5a7c314222d1e977b67cdaf60dc4269db4754f9d5ed96c83db16760546f4710295f8c31ff58d46b4c6f0675593a39f2f388151b0aa4af