MGDLHSAEEHGKTQISAVIFDLDGTLLSTEHLTKEILKEFLAGYGKVPDKEKEKKRLGMAQKEYAIGIVSDYDLPITPDQYVQAVMPFYHDLWLQAKALPGANRLIRHFHKHGVPFALASNSKRKNIDKKVSLQEGWKECFSVVLGSDEVKSGKPSPDIFLEAAKQMGADAAHCLVIEDSVIGVKAGKAAGMKVVAVPSFHSEFDQYTIADSVLRSLLDLKPEVWGLPPFEDWVDNALLVEPVHFRGLYKNGLLHDIADDGPSTLPDQVFGVYFGWAKPEAYKFIKIALGVGWGHGCCSSKRKMQACIVDSSDKQIQHGKMEVVIVGYIRGSHDEGKSGKIEILEEDKSIANAALNLSEFSLGAFKSLFSEVAIQDDCDLNVK*