0x2cffd02e1451d276307261e7a63c94ae9eb311d024a2c981a23f44fbe889117f241a3fe446b6c9bba797ef8439b8b8c500807f629dd329f505d42f8990e50eb66ceaed3e7fdc5d3a1b17793697cce48190dc4f363028a1dd2ef8e03180f2c0c979fee10fbdeab20eb77d2f035a773e05ae1024aa519deb36af470a4e78e8f5729099b135c9db1da3fd379fb04b30e034f5836391a1ddf90c8bed0513ad36957e3a666b7761791992b369e08f985df435a554299eda55e0955d0183809283a70849639b61a144437e41ed8a03195e3a62df06f5c35524a97ab675ed44888f6ffa6e84e7c2427abec9352b078523f074d4ca7ab00474d717fd9337d85cb8a7eb4dc36647b329339e2369e7588306dc35ddba146f149d9af8ee6c9758744b38b4fcfe7685c794e10b805120d41a3cfeca4d96150b42c076a87835582d1846b5799574987f41489b11b481c79cbd43a4e7332a71e7016321332759e426155f28a894a4751c1860b9945fe18ce6269a4a48258cd8af820cd3d251fe6af8b242fcae8e4a252fa4a8de2fd891458c6f40bdb195fc306c07273d0db76b0c0f93b92b1219d07c955d4d2ed3e02bcd86639d78ab0e99f898ef4b9e581cc6ef86198c3eef6542e845ea90397ac8bac61a0d36a325d79392baba7a0971f74fea9496f7254174572dfa60d952798cdafa3d6d026096af736743acc02591ae46e8e35c4a7b86e316faacb806b7cadf00bc1a041ef4e1bde150828b527b44e55d7bce2101948645e227c528aaf47317d9b4aa707dc28cceac4814d4287860e0474c92a09ccb4252208cf8bec15595a71de0ca92a817bb55d727678feaa2d9ecc7fea29e67bb55c6099024caa9a62445845e653126037f5615593edb6e2c6f8823222992d5eafc3faf0f2330d254eace7aa3c44406574ff1cff8051e9f9b2d1475de37ddbd13be201a2c77e734ce330244b1e278b5b84c6278cdce145ce739393883c0ac9f0a79628333a5751ac1679d5e10791c27756059db616ee07c6b59e55f6a06f5045f1b03c8716ee3426a3a6e1a9fd4df919609661776175b8481aabceb9f0ff7ff48e02d298e4448dffdaa8e0ee3e5cf63e3c3ad8d826487b909c185c51c9a8cbaf4afe10bd33c4d4b8395a9faf1c5cf8726a337bb21659db501e147d454288bd2321fca08f9f9588b2645b6687e09be2300bac3a5a2b675123c0a28459e49570465baaa0d3ec278617fb39afe852f444cf9a237473873faf0bb7f566fa08bc1d66f00fa8cde0af3ed9e0b3f81774f7116fdc16a750ace2c0c9f436141ebe4e3ba48bb49db0b63c50f57db9570d0f4d96975dfa22fb940db5cbbdc33afffd7c2225843a9f86e61b6d3999df48e4e3991b15c8ea76d2bfd52385e9bea3c721da88036ac46537ffcf4efe0b4b1492c288d111e1cc24bb97d9471d6bb668be9ca80625c3ef74d114e24ae8b5998227696ba1adacdfedcc7006276fb3d7dc955f3da4ec3ed69d91dd8d613aefb568152cdd7ec6423b4374929178d9070b747dde78eca394240e4c4ee4c6ef286a90647dd159e6fb9912935ceb788840a54e9e51a10682b730f15e0b8b7203a765b9a3a6ff01d931419d1c544d584ba41f72110abfd850f90a3e75ea36bec7eafb8fa868e9854e35ecef9aaa754c49147736c56816bfb093d5e6095d4d0a6e0ac70e5a13a5cf11345114cdc0a18e12ec2311b392a4a68e9ab6ba8fe91d912aa3e2df039144bd565d3d15cf68375b8088b7fa4b296d9fc5749c3ceca0af0cc420aa9d0dae968749358f9cb1993843eab7b4368a9dcde38042d74ac0d91250c224b5ab4fa3327e7e77ac0a10e3e4e4e85520fde121365a7a69f4d3cc410f6e88663bbf27f1da204822d297c89aae10b92fc84c261c5207a98647ef637b948e50737bfeb2a02dd5bbd3346d7f2ebbe