0x2cffd02e05d974f547b7cd71680c6cb6cd491252d7deb971e02b812d71ea96ff23f59f378be3c04cb8318956f06dd0655856d1f970bcc82341a9587df62f37731cab0897124b2bbcb3ae32d76c2719ad3c25f7425e9e5f7d75c7de308d56870bac434becf14bda045889e764a0b7d564bef4c0eec28903c822d05cca7bfbbeaf6ae5e8e11f6e39a785707bdf465747480083986961309cc75ccadf04747a3e64900c87b43f974b705dbfb676206efb21a3a90c5588fee8e3db348dda01b91144a8b633929b67c7078125a44cdb375a892a51430c8eb9bc30819db562357c75ac0dc14b030d65e358021009bbcff83d2d58b0d4366bda4a651e2ccf8a9688e5e5466b0c4ec51ff7a42873ca342e474f1658bb17970c93c59cdeed91942768a4faa2e43eb04c7ef0270da13323c8c45af593ca8dae090ec3c4dedfa4d251e9d1f9ffe6dad4cb76e5fd1a32f54156831ff435941f2e9cacf4073057c9ec69eb7dbdff5f7d7a39c02db59905f62a92440e0d6a049d9c43808afe98fc9c5e69c3ad0aab9b877c142bd44118348938993e24b47d825a221df9468b8a380011011c38925250fb665f7c3d12431dda7872596161def7aa580fa3a0f852af1fe24d7c4fe81da8b4cec123b6426ae29b885fe7052b086cc864869c4a87202ed66b630ebda815a8a868c490d6e4f9c9dcaa43550a515dc2efc5d1eaf6e2483ff1d005032328da850f62d338e8c2da7abc570bf5b022f01087f17ac881913b879bb6ad7edf62a6dfd7a6aed8fa36c3a997198eff56a94e94451c99a5deebe83c3d5a34f42d11b8873956e4bb1a956be39efbcf9347fb0fe26fe9cc62c6f9aa61f244f0bf7102671c6e327b0f887a3fa76c1c9f42bc9609ddf918f6b8c07e2b5ee4ac3a6656ed59c7c2780a175d30415a43e6626148fe7e503390617c3a1c5dab0b13020a9be9dd161a7a7ba6c237441b9d20fa945b2de6e1a297ff255df79faa550625b667215a6f6bbebeb4c3608f737be11cfc946b6e21e9e3d1e5d29195dd8f9a87f092839e8b7babae0d44da80fc41b939ef4010382903c54fe3cb179515b0629289e1e7a51db399a224f3f26c6caba276435df4bc70536ca5524db8c3b97af9c3b95fa60207c6f5de35b0026f0b745251ebec9f0f52713d5fdbf4c69ca06eb27dcc5dc6d8eca474c59a1690627a6a2f30e136b57f0ad256a8ddc53178dddde8152a7dcce24ca1a4c23b960f8f72ec66eae7476cb5ed7467aaa8a80fa922c8520490185c6123957d2e7537fa028fb0f7ed6aa8791792a5222f760744130c464ad30baf26f5c9672bd2f4c19402474076f2639b6b0e0608a560009b2708169d9c3d54525ca632c4a9cc68dae27c496342f50a9d87605fb6c79e71d30cb09f9cb7a3975f38fa027d197c4694727dc9f45c91d263c71040e191ea5d924d777a81104aa0f0a10e809b0d405411b985d0de94025094bfefc68e0875690096ed1f6f9d6fe548fda110be6c62d7282e9fe0bf52aad0e4fb75c2982d55da25e7d77225af5a2365ab90b0ad0f76edd519719f3954c48e27e8b90845a08bdc67aee905dfb59cf361aafbe11069ebbf4071afdb7b1adfa212f55417c8b8b4e670e5b101d1d443aa195042f4b4c24941ca77635c91882f795479b838650a62a4309a6229d670b2bca0a3bc39d586b7ddd50431b9feef50b6dc31a04fd79d2c74f0ba47cdd9c549661b7b295812fafe94c505e84759da0ae96dcb9261f37249ad62bc232a3fb9b12a94cc28fbd40196cb1323d1b72a5040562db75644a32f8b45c1cdf3739f60f96e15017561915ca89e9492bd5c73818bdb1c5089353c4b05838b07fce86580b0fdf6bcb9bbfb4910f18ea36aff01159e7d54adb44274bfd1367879977a6b3ecdbfa6cb577d9ebcd734ed117342665ffb6a0deaff322807