MEAIIPELKTLPVLEQHAILILRQTEAMKTTTRPDIVSRAVYAIERAMLPSPVRATVTGAEDESEEQCFSVPQSVTIEASVHTGLITAVHPGIVPQTSYGDETEYHHIPERHLVFPGLVDPHVHLNEPGRTDWEGFETGTNAAAVGGITTLVDMPLNAIPPTTTLANLGEKVSAAEGQCLIDVAFWGGVIPGNQDDLLPLVKAGVRGFKCFLIESGVDEFPCVSIQDLEKSMPILQDADSMLMFHAELDCGEGSEKNPEQAPNEGQENKGQGELDQDPNLYASFLASRAPRFELDAIELVIRLNKQYPKLRTHIVHLSAADALPLIQKARTVDGLPLTTETCLHYLTLSTEEIPDGRAEYKCCPPIRTAANRDELWKGLESGIIDFVVSDHSPCTAELKEGSLMEAWGGIGGLGLGLSLLWTEGRSRALSNLEGRLLKWLCERPASFAGMGSLKGSLAPGYQCDLCIFDPDLAFQVTKEDLKFKNKISAYLGKKLSGRVVSTVLATELVYDIDHLSAPVARSERRGKLLLN*