0x2cffd02ee0647dce156ceb45d8ab656e58452373dfc7b2e410d12101309bebf57b0fde8334df7ef5ae4f63665f00d5d160ccf20323384a362c36f2bd87320bd3f3e0334809fa1f622d5809d2e08fd2e2a982844238766f4714d003c3dbf21c4ce6cc0fe022c1797e5179966669ace7def46454a1af816feb7026ec3ec04392a0b2d25a44bf71cf4a653cf317d11fbc3bd106010175dac5c55a51e7270e3aaba9a4160534932273e3bf14aaaed717c2c1c9454d8d802616d79180de238b8cf42683be314df87e1c5c0e9aaf9fa086f7b34544e2012e115ba18acb581cd296713835e60e59c5ee78b3a766422e32eba4079cbf0049f24cc2482be42433fc024809ebf29b6df58f6d838498ed122b64824a43b08446e823a40d0de2ac59d8b3aeb6b56e1a3b5f5ce3999449dccead54ebea56d4bebd6f4843bdc3a8cdefbade85b3883815eac6ddc7d614d587ada7c984e1bc338cd00e8288667ee4a6fc87eaf30b55af4b2097c404b6e9536c3406889e4bc0488a7ec09651b090748b376ddf8027799770833fcc2232b66b034950c4d6256eaecb5f8398196e672b9f89b2434b957c6e4ce6e4f99b6d5e9a28c819d65d84e1ccab4f0ec6352e71a1913920c6bd6cd356a46fbf4d7efc45a19a5c2446ec592163c4cbf85e74a46453714efb59368752af270003ceb7775411c91eb732c6412d0c277ad03a8c4ac045124354cb4013a9579fdf884004dabc2c719de8789c2b82b74436497b0cc6eb6d9f546e4c02bf5ff15727633cb33b70aca2e206a2ed090163cf410f2a1179e21b99ed21244d30673d54355ff0e5af25149e9bbd6d77f68ddb9ad2908c3838c2af7f07abacb0842f0c36a9b16b3c539bace7afc02a957b65ebfeb06522073af9ed575546fe41bf264e788606723be4aab7e38f870b71ef39324f42a6e7ef35d2cffefbcba929ab47d790ebb60fc5d507dcbabe988f814d1c396b7304ae2dce948aa466464fe2bbb84cec1410c400d22ff9e622a6453535e2860524cc8b8fe42a52160f56e0305264cb11f63335885e649e56cba4ab59bc6b1a92f85e7f1c5a1dbb3529769daa9272046642510dc5ab9a8f6b8b8fcfd4b4dbbca33636cbe9298fb7ccfcc5913ab303a2815ae1edf3aa3b2802ac586633c608c228753033e89356a4fc242e3e39754ef4c1a698f50ee3669dd6189cf713381aa49a6128a66f27fe53c025233c91ed0fa086437d0ad91dc2d2f9e49a0f59903d00d693e7b07bfebe2a470aea91dd5f9f5bb490c2631a07f599fe5bb397705f5c42d0482bb677db58a9a3a80ebde6ca75860e988220b5d52353e7a5abbe477faaaf1ae633198c13a030db811fc14a36236963d6b5f25d193336f5d7c9b93d4b15b529205413929963935a6393069400c6011095c86aaa38954c32b3f730680fc1eedc5f144f9184935735d93d475f55ba89336a9c5a63c98a3855811388cd3947c27ca33900f394ca2754393e7b6cee60f70c877a0499040567e64e8da79da745baab9acb615bec7fbab5c4823dc8b7f49d27b41e040a4115e757f0e4b51557a1ccf78f854c2bab9919c542618a1ebb1ab5e744b36cd13d13f8c1b065b1a6396bda6144d46d29bafa03d0a83b776b7d04be245fb435da32152fceb69cb4751e521063e5a5cc5feb2a317a298443a2f0a0ebcbca11bc187c9330c4c6ab099d48bc62d6afa04f7a4894e6cc1b4c40dd2257bc02039a5e08a2687df61d5c0d956c1f34379b0564ffbe8b9811e7708f8406b9b282080e4f6f7a1bb6b8e866ba942822db2be2265cf2f8e934e3de97bb2d3be6f334e3ddc9180645fce67ed676267d513efc1377023cc160995bb25e626048a268b870b4036a8eb078db1aadf1f2d59b44e12e10fccfbf5f625dc004a68faa8ab9aa76ded6ce72e8f9e4c1dc783347e293c736