MATQVEPPNGVRCPGKHYYSMWQALFEIDTKYVPIKPIGRGAYGVVCSSINKETNEKVAIKKIHNAFENRVDALRTLRELKLLRHLRHENVIALKDVMLPGHPKNFKDVYLVYELMDTDLHQIIKSSQALSNDHCQYFLFQLLRGLKYLHSANILHRDLKPGNLLINANCDLKICDFGLARTSSGKGQFMTEYVVTRWYRAPELLLCCDKYGTSIDVWSVGCIFAELLGRKPLFPGTECLNQLKLISNILGSQRDADLEFIDNPKAKRFIKSLPYSPSTTLSRLYPGAHPLAIDLLQKMLVFDPTKRISVTEALQHPYMSPLYDPRANPPAQFPIDLEIDEDLDEDMIRESMWKEIMHYHPEAVNGNMDF*