MPLKMGVHQAVELVEVNEKEPWEGCRLGMRETPTPGPSQALIRILCRPINPSDVLSIQGQYAGWRPKALPAVLGFEGMGVVHQIGDSVANVAVGQRVFPFSGKTDETGQGLWQEYILVPATNLVPIPDSVSDEVAAQFLVNPWTVVGMLRSLDAPKGEYILQTAAASVLGRMFIQYAHHLGIKTINLVRHNGQKEELKSLGADEVINVVEENVVEKVKEITKEKMAYGAIDCIGGDITRVVVESVRNEGTVFVYGLLGALHVEVGILDLIFRGVKIQGFWLIAWLSDLSPNEVMELGLHVMDLLEKKVILPSSGIKYALHEFKDAIKKSLEPQRGGKAFLVSP*