MAPTAPVEGIPQPELLCVTGASGHLGTWLVKRLLERGYLVRATVRNPDDPKKTAILRDLPGAKERLQLVRGQLLEEGGFDEAVYGCNGVFHCASPTEFSFEDPYKDCIEPAVQGTINVLKSCSKSPSIKRIVFTSSAAAVRFTQLEDIPGQNFDESCWTDVEMCERDKPHGWPYFVSKTLSEKKAFELAEEYKLDLVTILPTLVTGPFLIDKLPNSVADAISLVTGDSSHHKFIRRISYVHIDDIIDAHIFLYENPVAKGRFIGSCTDASITEIAELLKKLYPKIKLPENFDYVGEIVPHYMDNSKLKKLGFEFKHGLADMFEGAIQCCVEKGLLQYPQ*