MTDKKRVVVVGGGVGGAHAAKYLEDYTDVTLIDPKDHFEVPYAGLRSIVQPEFAERSLILHSDYLKKAKRIASTAETASETEVTTSSGETVPYDFLVIATGSAYTSTTLQSRAGRLEHFRSEHKKLKDANTVLIIGGGPVGVELAGEIVVDFPEKKVILVHSGSRLIEFLGPKASKKALNWLKSKKVDVYLNERIDIEALTASTTEYTTSGGKTIKADCHFVCIGKKLGSTWLEKSVVAEKLGSNGRLTVDENLRVEGKTNIFAVGDITAIKEIKQGYLAQKHAQVAAENIKKLSKDSKGKLGTYKAAGVMGMVSLGRNVGVAQFPFATLLGRLPGMLKSKDLFVGSTRKGLGLGA*