MLKDTVRTKSYMHSILNNPHVFKDKIVLDIGCGTGILSLFAAKAGAAHVYGIECSSIAEQATAIVRDNGYTSQVTIIHGKVEEVDLPVDKVDIIISEWMGYFLLYESMLDTVLYARDKWLVPGGSIFPDQATLTVVAIEDAEYRHDKIDFWDNVYGFNMRVIKELAMTEPLVDTVDPEQIASSPCLLRKFDIRTMTKDDATFTAPFSLKASRNDYIHALVAYFDVTFNACHKPVYFSTAPQCRPTHWKQTVFYLEDSLTVCTGEKLTGTISCK*