MLSPMHLRKAKLMFFYVRYPSSSILKVYFPDIKFNKNNTAQLVKWFSNFREFFYIQMEKYARQALAEGCKHPEELHVSTDSELFRVLTLHYNRNNQLEVPDSFRRCAQCSLREFFRSIISGKDAEPSWKKAIYKVIARLDESLPEYFKSPNWMEQLENV