50530e4e121d979556c256edca9579b4 872dce61a25454fa2993658e61e1b388 66aebf11fcb3824622a5392712cab80a bfca25b4869be584b54bcd2a6bc0a2e1 e6d7d4312284dc7d3fe4525a6f68eff3 5fe3ba7d3e6d2aa4d230bebfa0bee523 044608e820e3184d5275367beb742037 8a02716824ed84db0b1f3dd2d62bf462 ff1cc562c2853fbfae5197f83be13967