MEKYEKLEKVGEGTYGKVYKAMEKGTGKLVALKKTRLEMDEEGIPPTALREISLLQMLSTSIYVVRLLCVEHVHQPSTKSQSTKSNLYLVFEYLDTDLKKFIDSYRKGPNPKPLEPFLIQKLMFQLCKGVAHCHSHGVLHRDLKPQNLLLVKDKELLKIADLGLGRAFTVPLKSYTHEIVTLWYRAPEVLLGSTHYSTGVDMWSVGCIFAEMVRRQALFPGDSEFQQLLHIFRLLGTPTEQQWPGVSTLRDWHVYPKWEPQDLTLAVPSLSPQGVDLLTKMLKYNPAERISAKTALDHPYFDSLDKSQF*