0x2cffd02e21bec13337b9deef8b2f4746ccf626e5494f3b0e3adae022531a1e5667adeb6570185725714d5ea0b2822d8a7ac4df8b41699d3f4bcdb526c58932ae4cfe99759ad34c547ea662958d4f75603360a9f53bd9ba7ff55bbb7505c3e722fee9df2e0ee7502ca68725614271f0e5dba2a47bba1c2be36a7927dd8236ecda817549d2dd1f65773d028e27e37155d6d20c70ff9f6622382e1a1f052b761d92300159b3864251da4ffbe9e8be54f515ebbf222b1a3c2e9fee518cdfc9ac4ae4e16a9751279dace0d28b33f5fd7a22767bada74a998c4230f240bc3133e80a317b4151a19a507d9fd26dc26a3e5cac1eee3db8fbff313ae023efefbdb2fff275b08cbb14f472cb4121eb2e14529a3ff054fac5106759b794d86d3697cd6cc7bde3a37d7121a1db1358d0636aa0cf44773d3ca7150a9f5b4732e5a523dfb346328a10b782a7e37f5ad279119f7a1d41f4538fc761bf09e0711c12227604e9e8c4e857c823f877548d3721d64b5e850a1bbafc60c7e5f43bced9f2663a7533272746a4e726971dbe973e39991bac93b8e13c82d021484994ca73b9b323fbadfd0f4f1cd66ca139632a23f1ce6606e681740974304b697308735b58e1d89eff2d1a0108b4a59e56940fe9c59f734582f758275457d753fafdf58ec46a9cd16905c0441cd813be7dd7c180bb2db37f069d55caca55a66f541c72287943f23713b7d3ce89ac3f2dd3345411f7964d7d78cde6344053507d8ec1398a71aff356943b016e054bde91b1da854f1b20fb8685d466bac0e01a4a89e5b7c163f3ed086dcb10959f56b8f1246e3ce5534b6b9d3616f4a37db2c05c5d0454e4a2ff4ba0e7c87b92338bcc351445761a0357ae87eb27636c77a68e4c3ffba14cc223c14df6dbd17d30a377c572db8c60710a7a7e9fc43f6680771c72fc0d1becd3d7568e30aaf54e8906d315be0c7739d65eb8fb7d26daef4ac159c9ec8d371241508e4bef83eefa3a8bb3f4ef25307a753988f313ec74262260b06db1a38b749b2e1ec259331648626bbda493e63451cc33e343991de33ea80a077e0c4eaaa4880febe9225b0765c6789454a218415089de43cb93c9a4d45c676a2e514cf70790e6bbc6542cca05bf6381052d35ecfff9ceb2e46f23b3ac23e36cb09f9250dfb52dcfd70abe580929e739f5bfef2f7c4f4e23a582c80af5176fe704c46c9c664c33210e022f03f0a520493723d8ee78ef742947893217c359b22d8321505ff5012b25bc27c05566858b2c3a12ac477bd32ac1e95ba6c14665cb1095a523cc92dc958c6db609c554c16242e9ee93eaa5f0be9ac98ba67afe6eae0842bdfa579141b6c0a93946997d695e15d90eba36213f7a7004e7f51ec1e8fe4970ccbcfaa0e8dea340c841a0fcd1170e778940bd5b08b8e50cd60ed713b71ab73673bbea0c3eb8922d422f51a0b66414d36972ec5d0ab01e28256605be419c1e913b96d156287d4ea33b0d5610ad25b64cc27c3f6dcf25988e23fc4ea7506bf958b162d01496f5bc19b661ff03bfcef9929a4e03fabdf543923aecd5853b79f29e7459e18d3e6bce1ebc253a4af54e6f561ebc5d5a315bf75d1526decb1344b63057d49c986d560c799af9423b67475236ef14271bd5190c4c068bffc3de619a0b8ed3cb17ad4849901c10e115af45aa123578f78c062d09d7c4d1774749d5ae28efcf28e7561fbdb58dc9a95c4b8ad8e4a13af5ea873c3acf9b44e80b5a76783b91da48b5671b9511c2496db5a6664728f081851f1f16eb434653cc0b8ad7bda6d1879f347a29f2391a771f34d224ab23fdbb2d6d160d005e87be1564155c39b1a3c48d7325ec35d57ae0905e145a7d156b23c42ec10c5854db5d74e495d0df16d24a50834449bf0724ce3469035617f50bebd1b4de96180e4d648b1139572c