MEKLHRQPHALLFPFPVQGHVNPMMLLARKLLSSDFFITFVNTEYNHLRLDQSGALKELEHIPNLRFEHIPDGLPLAHGRFNEDLVAINDAILSLPGPFAKLLEKIIAGTGPPITCIIADSFVSWVQDVADEFGIPRVSLWTTPVHSNLAHLLQPVLISEGYIPIHNKQDLSKIVTCLPGVKPFPLSDYISYLTVEDSSEYLFQLFLNHYMKRSEEAIWNLGNNIVELESEAVNAFKKYAGTFLPIGPLVPDALLKGGEMGAMPSLWPEERGCLEWLEEQEEGSVLYVSFGSIANIAAAELEELVIGVEESGAPFVWAARPDQGGEAMAGLRRRCGEWKGRRGLVVEWAPQVAVLGHRAVGGFLTHCGWNSVTESVSAGVPILAKSGRFAEQNLNARYITEVWEIGLLLAPPDGGPLNSSPSLLTRRLVQERIQLLLGSSPVATAIRSRLAHLRQVASTSTSHSNFRLFVDDIKRRANLA*