MHERIDLHCHAVAPSYRQYAIDNGHEKPDGMPALPQWTPEQHIALMKKLNISKSVLSITSPGTHLTPQNDENATLLTRQVNKELFTICKEHPSYFSFFASLPLPSVNNSIAEIDYALDQLGALGFAVLSNANGVYLGDAELDPVFAHLNARKAILFIHPTTCNILASAGQVQPVKPLEKYPRPMMEFMFDETRAIANLLLSGTVAKYPGIKFMMSHCGCALPSMLDRIGAFATLISGAESQTAEFQKLLRERFYFDLAGFPFPNAIHGLLRILGEGAEKRLVYGTDYPFTPERLVVSLADVMEKGLEELFDEGQRDGFYSPSVTVVLSRITGIIIP*