0x2cffd02ec2162057efac6107d6fd7873aed4bebff49a2329356403320a65a83bdf2d6178a05b95c78455a0d9d509c9f27003b69d38b1da8ca047884aafc2ee2adbf57b202c6b2aca7f6c337b91e075ddcdab782e53c2fcc3ba763f3edc470c186754762f9b06b3309e2e589370a6df25141d5ce3881ad305dea6a6e7f8caa94f14ff3e6ce6de7f5b6dc611e4ec865e68bd8a52bdd051dbd6ae61479ad0075e1b07572844512cec30dbdd83cdb0fe2ccf5df935a5d326130e432496d6630ca608f1da7ac0a5adc8a2ae312066dc203dbb083e1dc8e65b19ef8dd5165a8a4a007df5cc234209f4f0482b7e64f36d3b6dbfd8f2b19fb6b1581a88c3b006e555981dd14b48972cbbc321cd930d58c2c3768c9e135c00c8e87bdf89f82b47b5e739a547cbd100b0c137e26be1834c43e7d27c8b5777424047de2ee9768766381cb86505e7e7376590287530d92552802c73b974b8f033fbdc00cc010ac62f634e04fe7284ebe6bcc2f10c07cae729f4fabc68eff4b5f85f318b104ed6ea68dc012cdbde6db368dd979310a2e66386b955660c5416932c651285ea4ae50e76e2dbb1cea46f921900332b1ba89be70ccf570f40591908f8b7eacab1875d05514d536f9efb23248f1cb77c46309574cd1c3f29425fb124cfcd071639bdfffbe98fedd182aa98cd10e4334d4ea03df633dac36b7ea0bd12f8e23246481562cc296f09acdc5c7d401bfebac37e4cbfe36c5fdc9f067456a05359a97526f12662f14ca9dd8b864a178c49faade2c4b89691581e320f083f89c06389ff897d7754e60e14e6f095fb3e2e3e28657b74b2321c99bf83e63d1604313fe5c882d8fb9c4ed05a02616a8f5a1731960fa6efe8689fe26f353363a52ad412ebbd18ce2bc1a74aaca6a3688a9250fb1155bb782f116aacc460c37a03eb19eb9d766dba91d4d5bf5acf18299be2180bfa58927726d672a49f969a144a2a4aaa025cf9f7b6b6d84a88fd9c92c8764b466777e5c3e45e4fdc8b87670c6821b6fe70bc964e033b47bad79af9febdd83ab54c69a4312d6bddb3be2b921408b714756a9291eb92d4e3c3904c97376189c051392c2de7e162f77c2d8b0d0d1ab71095ffeea5c3b0f53db009c26bfbfd7026bfc5194e9a2eda6851756f099437112060f40d2c3b61f15bcc22b6fc20efb046dcb3ced0a73651d8feae2121e5e83b9002fb40f12f85d396c6b1d7b4ea5119379e1d5757e0513d7a67a8c36f500e594b0b7f8a0397e9ebd8841b143db550d0be2fe3663ba868f7baa8f6e4832528fcc621d918b7f33bca88692e849586d2846ecaccd35cfce60f271bfbd8ae22ac0a56b95be94d89c8eee1702636c8f1ec42b0fbc96a6f215e506e376ddacef9f8ea9a56e65822ef42f8b5e2eb23fa7fc4fc8414285c63bdbabe09f357eb08ccda5748275ed207946036232e0f8d043b075b179b1e833df97261b3050fc6f013694b901225917dbb0f46280554a27752112d70135dee67af89db2598e51f86e821c92e2bb7b068b8e261e56d9b849b7e8e3974b5f1f9ccd0f00db84748f2a4548490ab9bd98ce6928ba1d46af4a30441e5ccd0114b53886d6f267cbc8569c4519dc2378d72f9ca89ff0cee749abf2761d0be428ffb50f85168e227ebc43ae3032a7c3a1873d65c2bcb6ff7b1d57457208b14b53c6ac68741910941ea1ae93a0bfcbd0f702a1fa1a2812a86eda4bbaabb0e9da5c97f2e98385bbea37647db169bc9cb437a438dc0fd95ad3522024091ff9c9bb2e652d46eeb596265bb91a5313bf95dcbeb60a32dfcf0123c4fe25452cac21f8840224f6a381920ca04ec951cbd67cc322792242822567b58c54b7d37b777614baff0c6209a30ee86be88d4cc56f250510766eefd8f43aa1e0927955feae48024ec09c3378ea131388bd394c5e0c0f8a4