MVHDKQVKDVVSGWLTVFDDGSVDRTWTGPPEVKFMAEPVPPHDDFIDGVAVKDVVAGENSGSRFRIYLPERNDSSVDKLPVILHFHGGGFCISQADWNMYYAVYTRLARVANAIIVSVFLPLAPEHRLPAACDASFAGLLWLRDVSRKQGHEPWLNEYSDFNRVFLIGDSSGGNIVHQVAARAGEEDLSPMKLAGAIPIHPGFMRSHRSKSELEQEQTPFLTLDMVDKFMELALPIGSTKDHPITCPMGDAAPAVEELKLPPYLYCVAEKDLIKDTEMEFYEALKKGEKDVELLINNGVGHSFYLNKIAVDMDPVTGSATEKLFEAIAEFINKH*