MKEKASTGSDSSWVVLIKQELGNPLADVESMPFIRRVPAPLHVVKPSAFTPQTLAIGPFHRRLIRDGDYAFSFAEMEELKLMAAKAQSSTQETGLIGKLVEEIGKQEKEVRTCFGREMGLDGLDSQELCYMLALDCVFIVAMMHCLYHELHADNAEADGVGYWAQQKSSFAEAYNTRLPPPLKKAAMLDLLLLENQVPLFLVKKAMQLMDGLDDVEVSWQALVDVAAYRALPFCKGVRGVGVRDAKHLLDCLYAVVTCNVDNDDDQKMGIRPSFHLTDPLLEGEQLQHGMLCVVPTATQLRQAGVQFKGHPLSLGHVTFHGHTLTLPIIHVGDETDRIFRNFLAHESQLSGGRAVVASYLHFMNSLINTADDVAVLVESGVISESIGDHKHVALLWNQLATNTVCIFTPRYSHVARLAKAYVEAEIHSVMAELRERYFSRPWLALSLLSGTALLVMTFVIMWYTIEVYLKE*