MEKYEKLEKVGEGTYGKVYKAQDKTTGQLVALKKTRLEMDEEGIPPTALREVSLLQMLSQSIYVVRLLCVEHVDKNGKPLLYLVFEYLDTDLKKFIDSHRRGPNPRPLPVSVIQSFLYQLCKGVAHCHSHGVLHRDLKPQNLLVDKEKGILKIADLGLGRAFTIPLKSYTHEIVTLWYRAPEVLLGSTHYSTGVDMWSVGCIFAEMVRRQALFAGDSELQQLLHIFRLLGTPTEEQWPGVKSLRDWHEYPQWKPQSLQRAVPSLEPEGLDLLSRMLQYDPANRISAKAALEHPYFDTLDKSQF*