MEKLSSAAVVPQLLRNIIVAVVVFADESLLQISGNSKLLEKLRVFLVTCFLFFLRSLPSIVSFANPNSSVVSFANPYSSKTKKKNKILVINHCEESGIGRAIWQLLSAMNEIPVSSRKYQVVRSLAERLINDNQGENSVALLDLNRRVLNASFRTTLSRLETAVERNPNRRDIDEPVRRGLNRVVRAVVRAVGDGFIGWGGEETADQTAETSEKLAAELLWLAEKMAVYGFVDEAVEKWASASNLAWLALSCEPRLQCSLIQISALLFKEAKDIKKGSEEEEGEEAKLREIKKKMLISWIPLLCRASNGADKPVLRSAERAYLEKVLEKMISELKEEEQERVLSLWLHHYTHCASSDWPDLNGSYVRWCHSSRQLLLLG*