MDKYQKIEKIGEGTYGVVYKAKDRNTGEIIALKKIRLEAEDEGVPSTAIREISLLKELRHMNIVRLKDVVHSDNKLYLVFEYLDQDLKKYMDSVPNGLHASLVKSYLYQLLRGIAFCHCHRVLHRDLKPQNLLIDRNGSLKLADFGLARAFGIPVRTYTHEVVTLWYRAPEILLGSRHYSTPVDIWSIGCIFAEMVTRHPLFPGDSEIDELFRIFRTLGTPNEDVWPGVSQLPDYKNTFPNWPVQSLAKAVPQLDAAGLDLLSKMLVYEPAKRISAKAALEHPYFNDLDKSQFPDVRSS*