MGSKGKAGLDFSGKVVLITGAASGIGAAAAEMFSKLGACLALVDREEEGLICVMKRCMKMGHEPYGIAGDLLKPPEIECI ARKTTERYEGKLDVLVNGAGIMPTGTLQSTELACFTHVMEANVRSGFYLTKLLLPQLLQCKGSIVNVSSVCGLRAFPNLV AYNMSKAAVDQFTRSLALDLGPQGVRVNAVNPGVIRTNLQKAGGMDEQSYAEFLEHSKKTHALGRIGEPKEVAAAICFLA SELASFVTGVTLPVDGGKQVMCPR