MAGKMQHVAMVLERFGYVQHKLSSEGKQLWRCMQQRKFKCGYRAISDLDLADFWATQDSNLSPSFPQNHFQSAAFHVFTYFSKKSRSHQFTR