MEAYKLHPLALVNISDHYIRFKAQLPPEEEPPRVLGCLLGFQEGNRDLEICNSFELIWTPEEGTGRVIVDAEYLAGQKVRYKTVYPKMEVVGWYSTGQAVDHEHDLAIHKAICDASEAPVYLLFDPFRVGAGEGTSTSRHKLRGAKLPIDIVEAVVHVGADGQSQTSFRPAKYAIETTEVERIATDTLARAQEGEGTMTGQYVSHLRNLGSATEMLNARVEAIVEYLRAADSGEIERPDRAALRAAAALVKSLPKHGGSARLRADMVREYNDCLLTAYLATMTKGMAEMDVLQARFDAAGLDGSGGGAGGGGRRGRF*