MTTDGGNWKELVGAASKPGGGDLTVVHYHLDRGIDPNYQHPEFMTTPLLEAIRAGNHEAAKVLLEHKPNQADPTLEGSWEGQTPMELSLELKDHTMVDTLLTYLPKDYDNECKTVVVTGTCHRDILAHFLDLGHSVIVLTEQEELSHEEETMAETLRLETGNTKLWYHPSANLSELLDSSNKTTACWNPSKVDVWLHKINKPDNLIDDFVSQYPKVKGAAKILLLLESGAFAKPATQQQLSWLLSTISPKDSTIFALVEPATWWDTMTYSFWYNTWCASIARLLGLVQASLVDPHVVNDYGVHGKAYTYKRQNIVLPDAEKISDSDSMGWAKQLETIQP*