MSELILHHYPTSPFAEKARLLLGFKQLSWRSVMIPPVMPKPDLVALTGGYRKTPVLQVGADVYCDTALIARRLEQEKAVPALFPEGQEMVAASFAQWADAVLFQHAVSLAFAPESIAVRFGKLPPEFLKAFMADRSQLFSGGSAGRLPLEQARHQWPAFMARLERQLSREDGDFLFGEASVADFAVAHCLWFLKGTPVTAPLVDDYPQVQAWLGRVLGFGHGAPAEMSAEEALEVARGSQPAALPDESFSDPNGFLPGQAVAIAATDYGVDAVQGELLFAGSEELILRREDPRAGTVHVHFPRLGFRIEAR*