MVSAVVRAILVTGGAGYIGSHTVLQLLQQGFRVVVVDSLDNASEAALHRVRQLAAANAKNLDFRKADLRDKGALEDIFSAQRFEAVIHFAGLKAVGESVQKPLLYYDNNLIGTITLLQVMAAHACKKLVFSSSATVYGWPKEVPCTEEFPLSAMNPYGRTKLVIEDICRDLQQSDPDWKIILLRYFNPVGAHPSGYIGEDPLGIPNNLMPFVQQVAVGRRPALTVYGTDYNTKDGTGVRDYIHVVDLADGHIAALRKLYEDSDRIGCEVYNLGTGKGTSVLEMVAAFEKASGKKIPLVYAGRRPGDAEIVYAATSKAEKELKWKAKYGVEEMCRDLWNWASNNPYGYGSGDK*