MNRKLTILDIARLSGVGKSTVSRVLTNDPKVKPETRAKVEQVIAESGYVPSKSAQTMRGGSQKVVGIIISRLDSPSENKAVSTMLQAFYAHGYDVVIMESQFSREKTNAHLKVLAKRQVDGVIVFGFTDIDHDALLSWQHRCVLLAMHSDEISSINYDNAGVIERALQHLAQKQLRDIAFIGVDPRDKTTGEQRLNAYLNWCVEHEIVANYQTGQLHHESAYLLVDKVLTEQTQAIVCASDTLALGVIKRLQELQRDDVVVTGVGGNELLSFLFPNIFSVDPGYREAGKLAADLLIEQLCGSDHGCVHLTQMPVSR*