MDLKQVAKDTTKVLSSYLTYQAVKVVISQLSETNPPLAIWLSNFSSTAKIQDGEAYIQELMGVEQPLAFRIMTVREHLAQEVTEFLPEMTIAAIAQANMKHRCQYLEKVTQFNLSTESSDPDAI