MEPIGQVKTANFEEQEVEAELFGENASRHHVDTKTTGDSRFEGCERVRYTRDQLLQLRNNILKLKLEVEADTMILQYGANEQIILESVYIICQILDHYSTILFRVSDFVVNISDHILKIKQEIEVELFGDQTQSRRSEPDINDQLSKLEFSAPVDDRSLDPLRENSEFGDRFYSRKQEVDEFDVQEQLSSQGGAASTLIKAELPCSTARRSKNCVLKTVKGMLNNPTLKKLVLLKRQLIDSGITSTDTLKGVVFLVFDNAVLEPTFCPLYAQLCCDLNEMLPSLLCNEPGGESTTFKCVLWNNCQEAIEGTYKLREEMRQMIAPEHDSERMDKEKFIRSRTLGSIRLIGELFKLNMVPKWIIHSIVLELLVQNPKCCPPEENVEAICLLFNNIGKVVDERPDSRNINNLYFGSLKRLSTNPQLAPRLRFMVCDLLDLRANNWIPKPLLIL*