0x2cffd02e4dbd239a4b86fb8eea9cc794975a3678db0a8487627db5c519674ab2050643afaf55327f85b8ba4b1a09f05557c42da8252dd15e3b425f4ef6fd57724e42f816ba13f6c74e7fcde7af9a244aa304b4c9b3d760883f4186e34caeba510896fcb7cd10f9e60be28b4438e9e01ff3f3d854ef1b0503975939b9202551aabaa63208aed22d1151d0982e99a5224b60836801575e4cd1038780e3120df0f4192b910f3d35cd48c1b8087ebe0812349f6303c4769141fa7698056039368c50d3cfc01cefe3e102f92d76d5125185bb1b969d79038547dc2cbc1f172b6fce75b70af4e058f340277696177c88c3e154a596279dbc6fd8571ff472d586a8f2b0dc5a9e9b7024a45fb21d1c9e0140ed73e9b77737de0b858eb778252c0ba08bb77108fbde332239bccec27abae27e9319448683f6866ef93f683151951e1b4e197c1ce8e2fd58aac1ad869692f02dd21dcf6d619b3cd0de8385701681babecd34fd6b12162b84703a6bf4bd8aec384382540573a8f4c7ad836c8e78d57352c4542c4a90a8b33df164b6e1da51038cce4e05b8403d98513ac301dd2b4bb904eb7f71da2e4fafaa111e1ca54b9c02b2dcb27ef9d442f60e56d7c71716e4d8ebca05bb23e2584fe1526ab9acf58d16af0b7ad3a7123ca4c11ddb9358e1e7e3b67dce87da3105ad85b5e39d79e2bea19786eab6e36f3f51e52e1beb0fbde6688907bfcbafb722335cdd4797da6f4412acb1ff9ffbe36b606d3441543176a11fc62dcb8dbb527d4dc463045f2d70e177f933af1a204153d6e66c63b6a96ba41237bdbd59239780c0aba12cbb57a50cd6013a2ee90caff81edfd9ee27739e93981e42cc5f1881b115f74ba6fc141886a64c7b5f8f61faee87a790dd76f7cd869cc303c71ff41ae13416a28cb4a94771fea912c67f7feec3c5107755df36caeb71c1ccacfd39be271201ab8aa61f0c74ee6735659a2dc27337982feefc585a5a9198413448c9e658085cd9e31bcf10eeca0b1b821015f9238a11ee9204439b8749819f26b274562ab646c8b36fa958f7a54cf0db40b4b90321124e8b32d865a750d2f0055c3f012d54f59994fe3bf088d838b51b2aecf3519da312f18522faf7f002f50faf58f182d56efe6666e2dea54f655cf2daf4f191680075a1c8d29d663988dc2572f31f2fa676a21de9a1afbb4d8e1fa1999599c6cfb319dc5d313a391a2f4de507b33fa0bfdeca92ecedc7199708c72f1fd1abb7659c679e13fc29c16dc970eca355e88b38619e16ed88d694821e97839330f7608257a4784d67cb256c7dde990fc1b285aa981a0e8be05684bc3062e9abb1aa61f3206509e1e44f3b0f62bd78e86354652eb9d44fb1569f7b25d80541cef7066b01d50a691d75b7320e371cea7333c487faffc636cb4ae2ab19ea2766706ec8b0b19e9a61f88cbe954b236f439236ea08e4e9b06eb72e656c06cfa958108c3e9a68b4803ea80191e5842713efd7e9d59f67170f3757859e7b977d3180c3d2c8563dcc6f86cc8e168139972029b0f7f18e3396958b47a57ed15950dcc60188747f814e278a8e8b7f0e77dd1c66ba8a8ada111333fb08a2cca6069ada0d62ba0751977976486abb7a0d997eaa49f36f2a21116c57ce18c1d5b3b2d41dc9255a8d6ea9b6fc2f99ff09e999a2bc924686651fd152f9a3ff118b696019e7ab797afddc1c1535048f6a44990477acbad455495699ae4b1068c9bea295e8be17451eb7da56c0a26b1ec13df4a0179d3efa1ef4030be3c6b8b4e72ae4937a14f57bc775a4490bdc49d1eece1a4feca264283d6af9336f5f6d822ea53d9f13a13be8262ef9357a674ebe2c2426e75b05dcb03a60997a4e0b91f1ef8d236754333b5241dd89f70bc0a14ff88973760ee15f6f6e0378e2977f8174a7746c89b3d9c60f37d022