MGLVGMVASGLGFLSIGLWQAFLTLRQSSSAAHLVFIAALAFVHIISGLIASHVDQSLADGVAMATPLERSSVAIFFLIFPIAHLLRDKTPILPLPQEFLQFILLLAFGHEFLLFFLQRPDAGLESRYYSLLLVPIGVCLLSTALGIAYPSSLLPPLARSMALVFQGTWLFQMGLSFFTTAFMPKGCSLKQRGEGDYVVTCAGMFLMRGKAVATLQFNCHMALLLAILLPLYGYFTRKDNTLANRQGLNYERLHTTESYELKRTGDERTATSPASFSLESYEDEPLSDGRHEGNGFQNVGN*