MVKRFSIDYLIGPQGPPIRSRPAPSEPTLLHPALRNAVVRLESADLWRKFDALGTEMIVTKTGRRMFPTLQVSVAGLDPTSSYTMMVDFGCVDQKRYRYSFHQSKWLQTGPGEAELPSRVHVHADSPAVGAHWMKQLVSFDKIKLTNNQLDQNGHVIVNSMHRYQPYLHILIHDASESAFVCRRTFRFAETSFMAVTAYQNHRITELKIESNPFAKGFRESDADELQALENASLSSASVPSLPYIFSPLQQLFLASLGNVITSKEQ