MEKYEKLEKVGEGTYGKVYKAQDKTTGQLVALKKTRLEMDEEGIPPTALREVSLLQMLSQSIYVVRLLCVEHVDKNGKPLLYLVFEYLDTDLKKFIDSHRRGPNPRPLPVSVIQSFLYQLCKGVAHCHSHGVLHRDLKPQNLLVDKEKGILKIADLGLGRAFTIPLKSYTHEIVTLWYRAPEVLLGSTHYSTGVDMWSVGCIFAEMVRRQALFAGDSELQQLLHIFRLLGTPTEEQWPGVKSLRDWHEYPQWKPQSLQRAVPSLEPEGLDLLSRMLQYDPANRISAKAALEHPYFDTLDKSQF