MSSHKDYATDKKSLPFSEQHYFSSYDHFGIHEEMLKDQVRTISYRSAILKNKANFKDKIVLDVGCGTGILSMFAARAGAKHVIAVDMSNIADMAEKIVELNGFSDKITVLKGKLEDVELPYPEVDIIISEWMGYFLLYESMLDTVLVARDKYLKEGGLIFPDKASIHVAAIEDGNYKNDKIHYWENVYGFDYSPFIEIAMSEPLVDTVENGSVVTTSSKLIEFDLNTVTLEDLAFHRDFSITATRDELVHAYIAWFDIEFPGDTEKVVFSTGPHAHYTHWKQTVFYMNQVLDVKRGETITGSMASRPNVSNPRELDIELQWDFQGLGASDPRAKHGKYNYFLR*