MATPVDPPNGIRNQGKHYFSMWQTLFEIDTKYVPIKPIGRGAYGVVCSSVNRESNERVAIKKIHNVFENRIDALRTLRELKLLRHLRHENVVALKDVMMANHKRSFKDVYLVYELMDTDLHQIIKSSQVLSNDHCQYFLFQLLRGLKYIHSANILHRDLKPGNLLVNANCDLKICDFGLARTSNTKGQFMTEYVVTRWYRAPELLLCCDNYGTSIDVWSVGCIFAELLGRKPVFPGTECLNQIKLIINILGSQREEDLEFIDNPKAKRYIESLPYSPGISFSRLYPGANVLAIDLLQKMLVLDPSKRISVTEALQHPYMAPLYDPSANPPAQVPIDLDVDEDEDLGAEMIRELMWKEMIHYHPEAATINNNEVSEF*