MPLFSNKFSPKSIPVRRQDTSVIKNEFGSDYASRELSIDINPLKLKLGDIELSFEEGQWIPASGRAGAAHKENIRLKKELEQLEEENNMLRLKFEILLDMMTDKTVEAEQDMQRSQSLGSLKVKGKKQKW