0x2cffd02eac603643f5f37b996f3ab4e5981d37dc87245517c485e8f2dd6b411dd1eb48d47731fcb2838a7f2171fee370ba0a875f8b9bbeb786501894d5ed22269b8e4bad4aaa572d172bd38841f1e68863d70943594563c01530311369303bb943dffe0aaa854d872835a6a8b0675359cd7e8efd1bf8a5f98bd262b0f4eefd13f0c941222c02a7fc0df66af2f5418cb8af4f0eac3ee84018677af76f7c9ba58854b2cdc34b4326750092ab822fb6f7b778eba752198803c0c8ec749767a1e12dacb6802250f83881da0601928376bc2caf336cf4953d86b3db2c12d8f3e306b6403fd379da74e2eed9b447741bab6e67e32f53ca0de23d7eb60d0174d4593d3734a6a6e9b31c86c4caffde20ecdbbae57807d7f749453901f1e2ef81775becfa73c8336be8a1b6e6b3a5067a12d855125fd3e6a7e16c695c11686d36a6eeca346e43333af5129336273c5cfdefa491410df017e05ba1857d84a41eab2a4e24f402e5774ae537ab3aaf40a3a96c9cdb2752a433c1e64e749c370303cece6fd78a351486a52d251c667cf9cc93532b01b147e4d248396f2bb17354f57b1006caf91a7c215bc51057a22de3a34af366c69697d35b35635793caa3e51d7732c5d84ee9bf184416cf304acca3789cb50046a1dbc4d5ca921b58129574eac2db2bdac33e4be289149610e6eaff360b69cd20865099d5e58fa677971eec9efd369261a3339ab113840de208875625af6baa8588164f8539ff9ac3e7943413b242b807af09d1dcbd794e62490bd07254e818357b6fd4484616f62970eb6fa95a603d4387d774d6298a425d7ee3c1a8649fd26c3f7e74c14562af0423d09fa83d636ebd8837db2b30e77a53f0358ecb84b40fe2b8358f387ad3ec7fe95a4ed36bfe5327808b8b470c0e55f9cea504fde8f41590b6923e9cb5b28044129ec129d4821c89e6f09bc321b68064b52f4bf398f2dfa5ad88a1fd74f539454615215c6ce6ab17ff8b760d7ea13ff74abc9d5e306847e4754cb6f466d625a0116e750d1c066f91ce27644e64d3497e2c896e264fe7048d5718da2ac6831ef250b9a46d9bd92ee73e27c4c46997e54a59b27037c36164a36e4756cdaaf153ab26efd89c61ce56a153214dfdd22d4c07e3bc34d659088bcc2c5ff0b983e587229dc97dd8f10349e0c4867f294f9eb76eb94b016cd0087cf6a0bb8579c14485a79b7a3c1cda035536a1ca1156b1188b374431b9af02a18d0eb1722e87928eaeab8add6382a58966e6c1b74b683251fb204f5faa6d3d9b8d9df038c1f2d2102f7aa91071efb37b33a0de6d89719b764ec86fa566e3b7047bd6f91f44e61e634f6ceeef7892cc14ca6ade15f0c6b1c4a5e2762c2275a29809ce697c6e521747e2d594310920de31ea911e4cfc6717a4325be55e20f323a78cee0797ccde686fec7f52f6b498df5bd4f7a45f4ce7223c46f8ae14beb39c46250b315a976964ddcfd05a1b61fe12c0aee969cb03886ce28a69ffed9e1851cd0070d96988a71d1571f5de9f2cad0a5ba8537de32e0e81371cf600a32cea3a11d9be36583431e1d7ea3163023b1624f17fbf578e25539ca0a0999fa2fceb1a22e840cc6542b23730b3c2d54b57419cd8757d4876523f503778c80cb41195aa750baf423a46a723ce336207a815f7c2362f19ec3529408665fab811f930dfad1b2067052d1bde5921b8188a650faef982d44ca92bc99c59840b299742cfa272c0be7eac6c8e3ee8eda4315dd6680f12090f731a175d422daf0f1309412148c6549fa116a82b26a8177cc2184897b94fc1309f4db3a206aad077a29ce44f9e831a1c3870b2e7cf6e67b290a1c4be857f97564c6e5dd52f2932c0cf837ba86d63feb78338c1df257b474f3b86e858ee0c852c779a2a5202d6234eb5272af1e283fddb7a652edfd27a