MEKYEKLEKVGEGTYGKVYKAKNKATGQLVALKKTRLEMDEEGVPPTALREVSLLQLLSQSIYVVRLLDVEHIDASAKNGDESSNSKPILYLVFEYLDTDLKKFIDSHRKGPNPKPIPHSTVQNFLFQLCKGVAHCHSHGVLHRDLKPQNLLVDKEKGILKIADLGLGRAFTVPLKSYTHEIVTLWYRAPEVLLGSTHYSTGVDMWSVGCIFAEMVRRQALFPGDSEFQQLLHIFRLLGTPTEKEWPGVTSLRDWHVYPQWEPQNLARAVPSLGPDGVDLLSKMLKYDPAERISAKAALLHPYFDSLDKSQF*