301 aa
MKPILFSLFDASGISRRLKEALQVEVGDVTLHCFPDTEWYVKINSAVKNRSLIVVDSLNQ
PDGKILPLLFFAKTAKELGAKKIGLIAPYLPYLRQDKRFHQGEGITSRYFAELLSTSFDW
LMTIDPHLHRYHSLDEIYSIPTFVLHVTANIATWIKNHVNKPVIIGPDMESQQWVADIAE
KGHFPYVILEKIRRGDKEVSISVPTIPDLESSTPVLVDDIISTARTMVETVTHLQKAGAQ
SVICIGVHALFAEEAYSLLSGMDGVQIITCNTIRHITNAIDVSEVIATTLEKYKLAKVLK
K