1a2ac3fe0e8911859e34955b4d4dfc9f3f9dd5 57af45ab331bb20679a8421413b2d09429f872 69fdf707b43cb6426c6809f4904c0cee3dd4ad 7ba4b62914db87f0c87e6face08a2580425414 a2cd85d709767bfaf2009a12aab6a74af76689 a58ac11b3096a72dce023d554380f1ea2afef9 ab20cfc19b83d1f96b998ccf94abca03d8329e c759fdae23acb4b03a4ed5e7637b18718152d3 d75c7b02762e6586bddb943778a591cc28b8c7 dac13bf6aa1fa70e8fcfd0533b29a6b1d6403a