MFDFSEIVMGVKKGCSQPLALLQGLHGCATELAAGPVFVVSEVLNASGGRTGCFLFRGRLVSAAPRAATPDYCCPALHGGDGVLAGVQEVPQLAQCDSEGQDLLQYEGQQLTLYFSYEEASPKLKQRVSAAHAAAAPWRAIMRDENDEMIFSVRGLPEQVAFDEELQLAAWGPDLTVAFPTSKDAAAFAAGLVRVAVQPCSLADTPAAAVVAQAAAEAALSCLAAAAGKAAGSCPASPDLAGQPLVAGKRKAEAAGLQTPVVRPLKLAIITPTCSGDLAALLN*