MVKLRREDILHLKKILEENKSILFLCHHNADPDAVGAAVALKYLGEVLNKSENKTLKISTDSISKLSKHILEEIGENIEVVQYPKLLEVVFFVDTSNLNQVKIDSKELGNSISVVVDHHKRTELAELCTLSIVDERATSTCEIVSQIFRDLGIYPPKNIRIALLCGILYDTKHLKLAREETFQIITWLIKGINFQQVLSFLTQEMDESKRIAHLKACSRMELREVGGYIVALSHVSSFEASCAKTIVSIGADVAFVVAVRKREGEIRVSGRCRKSLAKRVHMGELMEEIAKRLGGKGGGHREAAGLNARYDKSRSKEEVIKEVLDLCYEV