MDNYVKLEKVGEGTYGKVYKARDKNTGRLVALKKTRLDMQDEGVPSTALREVALLHMLSQSLYVVRLLSVEHIDKGGKPLLYLVFEYLDTDLKKYMDFTNRRKPFGMDHFRTIKHLMYQLCKGVSHCHSHGVMHRDLKPQNLLVDQDKGLLKIADLGLGRAFTVPLKSYTHEIVTLWYRAPEILLGASHYSVPVDMWSVGCIFGELAKRSPLFPGDSELQQLLHIFRLLGTPSEEVWPGVTKLRDWHEYPKWSPQKLELVIPGLDQQGLDLLQQMLIYDPAKRISAKAALQHSYFDDVDESQF*