MASDSRKVIVHLRATGDAPILKQAKFKIAGTDKFIKVIDFLRRQLHRETLFVYVNSAFSPNPDELVIDLYNNFGFDGKLVQVKMFKLLFVFAVLILSSNASVQDFCVADLKGPESPAGYSCKSVTKVTVNDFVFSGLSAAGDTSNIIKASVSPAFAAQFPGLNGLGLSAARLDLAPGGVVPFHTHPGASEVLLVVQGSITAAFVSSANTVYLKTIKKGELMVFPQGLLHFQVNAVGFNSVAYVFFSSSNPGLQITDFALFANDLSTKLVEATTFLDEAQIKKLKGVLGGTG*