MSKSGALDLASGLGGKINKVEVKSAVDEYEKYHGYYGGKEEARKSNYTDMVNKYYDLATSFYEYGWGESFHFAHRWNGESLRESIKRHEHFLALQLGLKPGMKVLDVGCGIGGPLREIARFSSTSVTGLNNNEYQITRGKELNRLAGISGTCDFVKADFMKMPFDDNTFDAVYAIEATCHAPDPVGCYKEIYRVLKPGQCFAVYEWCITDHYDPNNATHKRIKDEIELGNGLPDIRSTRQCLQAVKDAGFEVVWDKDLAEDSPLPWYLPLDPSRFSLSSFRLTSVGRMITRTMVKALEYVGLAPQGSERVSNFLEKAAEGLVEGGKKEIFTPMYFFLVRKPLLE*