MSKQGAFDLAFGVGGRIGKDEVLSAVDKYEKYHGYYGGEEDERKNNYTDMVNKYYDLCTSFYEYGWGESFHFAPRWKGESLQESIKRHEHFLALQLGLKPGQKVLDVGCGIGGPLREIARFSSTSVTGLNNNEYQISRGQVLNRKVGLDQTCNFVKGDFMKMPFPDNSFDAVYAIEATCHAPDPVGCYREIYRVLKPGQCFAVYEWCMTDAYNPNNEEQKRIKEEIELGNGLPEIRSTQQCLEAARKAGFEVVWDKDLAEDSPVSWYMPLDTSHFSLSSFRLTAVGRLFTRNLVSALEYVGVAPKGSQRVQAFLEKAAEGLVGGAKKGIFTPMYFFLVRKPISDSQ*