abaf897aa99f85b202262a242c6a363b968fbdfb97aff9fcf646e04569c5685104aa4b944873faa2fbddeda3470dd73371b16e96cd55c48c1be3bf40340ca17c71fca39d5e8af2c4c3d5b291310214a38bc276fa3ee7c58f93667db69ad249b610c656d2dd50f0252f4cae18c876c428154b42ca3b34bb026f123cca3ca1b343790d60a435302ef149ab9d77c23c5024ce89ee738ba54bddbb6b62f34773ee6c39cd32513b2c89e12098da341f6b91c30f172c63d980db878e6ce102cf96cdfbb088714a503933621632212e97b872954e1cfbe022444c0141fbdc1ccc0a1017e0f09b33bafe18e0ba5cc2c21c4d7664ad352af6830a4996ee2862cd87d7b26f10484e1e134fb9d608d9328673a941aeede5125d638d3f3e4058fbaf18b1cd5bd5c04bc059243fc076c14e61cd6b66ee9c98d311f6113a5dbc52beef5127a1e6b4ca3cbc377198363e2d114d1138679244129984ca97e67e908089c11bc13ca049016cfdd6321a8f488e5022640b30e5ab5483294a7db4e5992c8fe15e201afd5413b747fb8575b523c3e86661e2404f404708d9d2698029793a6501d7a0d215f1fda33e3a856814d17c91621d55b62f