MDQYQKVEKIGEGTYGVVYKAVDKQTNGVIALKKIRLEQEDEGVPSTAIREIALLKEMDHPNIVRLQDVVHCDKRLYLVFEYLDLDLKKHMDSHPEFARDPRIIKTYLYQMLQGVAYCHSHRVLHRDLKPQNLLIDRRTNSLKLADFGLARAFGIPVRTFTHEVVTLWYRAPEILLGSRHYSTPVDVWSVGCIFAEMVNQRPLFPGDSEIDELFKIFRLLGTPTEDSWPGVTSLPDFKQAFPKWPVRDLKSLVPTLEPAGVDLLQKMLLYEPSLRVTARQALQHEYFRDIRQQV*