MAKRFSIDYLIGPQGPPIRSRRTSSESTPLHPALRNVVVRLDSAELWRRFDVLGTEMIVTKTGRRMFPTLQVTVSGLDSTSSYTMMVDFGCVDKKRYRYSFHQSKWLQTGPGEAELPSRVHVHADSPAVGAHWMKQLVSFDKIKLTNNQLDQNGHVIVNSMHRYQPNLHILVHDASESSFVCRRTFRFAETSFMAVTAYQNHRITELKIESNPFAKGFRESDADELQAFENATFSSATVPSLPYIFSPLQQLFLASLGNVITSKEQ