0x2cffd02e99f3081d7f580381b54b6a03be1924792caee1fc59f2167dd350cca03480147b7a3f098d179aa491192a8f94efcda5a3885e6a7822bfb9ae7602a0a62efd9b8b040779f036d7f892358e593685c203ce90a22dbafa65995e50fc4dd1057a318ae60764f23024cd1e6e51e0b591a6014d5597b28799d6575ae0b56cb07e39d712e25e9646905781d0bff9d4c6014cd07f6dded525dc75ad9e72acebf8adf9cb2163cde3402a01c0ea0c25117530d6a1c7099f984d1be3809e72b7f0643f9952ff58cf4c335646377fad6edb2a5d7ab47e79b320134e1089893de9c6398aae1d75ca4c4cd380877c13e787f7c682f045c07f40766cf65df1aff35320765d68532366ccfb8172debaa57e9d0d9b3fd2a3cff736907db9558a4959ddaaee04558b7e6b0798f91c376c2cdc5e6f25901943801a5ea14e3275e32b8265f820b06539d8f68c4f62d92fa790220ac0dfb3d581be8ceb81466746c8cf217da2247d2158118cac7477714ffab33c4ee8c9bb7fb22806bd0276a3c673bbd404505131eb46826230aab8f4770283da59a63afe53077f28d4d45c7b77b0c79a68cc472abdebfaff48494449d39d20ed7cc9fa1c078e41d622f7f2af008997d4a9fc3604bc5728e11fca62fa571cf817c009368e40a87f6e211761090a3fac7f8b70be7b7537be8e12d433e7acdcdea9b92915a60326fa2c229c79f64b8e576f9aa5a424ec862bf90ea12764e5d8d5160d72cd56ab3a45363d28c9952f391cb9e600bcfd2c9cd471532d355181257ac1f050317197bf223a98943e55a3c8421602459db0b5fde9cf909f1095c078ba3ebe67bc049a09cfa8c1b9b2b33217100e04296eb828bfe13fc328260bf135a6a1510017877a046094a3d0e58e4a561e74bfed4087572313cf96bee11aafb58e064e37eb00f58b9eb471f3d638b2aaafad18811944c9cfdc253b26fc172c32a7242e0a4000cd3307177a429c6823527adcd635f939f9103574d3f46bc8a7d7ce7affdf14b4f4a4447a3713a721e38ea4a23eb454cb29d3f323ff9549478b28bc606a557fc2dff42357607b8bee317151154879498e259e90f014b91deb07c50120fd49c7b3eeeea958982dbda9669990e5b1e0dc143b91bc2706b5955695cc94f65f332cac5209d27864efd20085f9d2dec960d1be5eae97a7e311490bc8819043d846a6184da728324b17daceb81b084911af26cfed51a89fb317f0d3333edd0e832f42cf358fdcf3c68ace440825e2d4fb2df3bdff7d07fd5bab6f6ab43fe16210f269e65ccb11fb532a5b6f9ac8895ee2341dcc240ee1754f7818e2adcbcabc87e1c885c4c29e9fa88bccc2e8be175d9e9e3b91d202bb38272d80b6c7600816837f880eb7260d043206eb8bd984a7cee5d604c17b6c97ae0b4eada0d21fe6e3708c39e6f0054dc319aefaeb1c2d88e5aca2b89ad138b4bef2f3741982543883b46ad82278a37f626341c85b8aa8aa34c2e59b1d9eb2e35578def2be18f0259194be28aea3f02d459a82b8a76a0ba4078a00f2b7cd1fe43b1dd12e87e48283e7c5099ec634316d64b682519c685932fb7b553f755beb0aea825438de80215ac0ce3c1fc2113baea8e076a2c7b7c36ab4bd0bb2089ce55b526a683e8fd0de14f0ef7956e2c524d3956f510e246169eb99927acc98228053120f1227c99a0a64bc09257cc9b9570d18a6e9291734daaac7299d0d9fef7f3819c0f5a79d7cc8453d08170225948ab8079764f7ffb5c50edca961330a58ef24f6a5bac15a5e0b0c004002c0c309a59fc809e864e22c6594372a823d6b34a275cb63bfad80c7d4070fb9d3821904f714b537ae9f1afe4f9a46928f165aeb59dd32a66b4679d8be306eafc884b5b1073ac8d303366f8e30869c56dfc1e24ea6d6d7b069bd5462b78b65d5d9055088e98e