MALHSVVPYSLISRNSIISIYTLKTASSVSQSTGLFPKLVKMAPTNAAAWLSEEKKHPFEIKESPLGKPEANEILIRNHALAINPIDGLIQTKAFFPLHYPIILGQDVAGEVISIGDKVTRFKPGDRVLGHAVGLMAGRNEACGFQTYTILQDNLACEIPENISYEQAVVVPLCLSTAASGMFQEDFLHLNLPTEPRTASTGQTLLVWGGASSVGSNAIQLAVAAGYEVITTASPKNFDYVRRLGASLPFDHGSPTVTEDIAEATKNKVLAGAIDCIGTTTTATCVDIVRRSQGKKFVATVKGGFAPPTDGIQVKHIFGTTLKDNFVGKAVYKEFLPRALQSGAFLPSPEPLVVGTGLEKVQEAVDLYWKGGISAKKLVVLL*