MGKVDFFTEYGEASRYQIQEVIGRGSYGLVCSAVDLFTGEKVAIKKINDIFDHVSDAVRILREIKLLRFLRHPDIVEIKHILLPSSPTAFKDIYVVFELMESDLHQVIKANDDLTPEHFQFFLYQLLRALKFMHTAHVFHRDLKPKNVLANSDCKLKICDFGLARVSFSASSSAIFWTDYVATRWYRAPELCGSFYAKYTTAVDMWSIGCIFAELLTGKPLFPGKNVVHQLDLITDMLGTPPPDTIAKIRNDKARRYLSNMCKKHPISFQQKFPNADPLAVQLLQRLLAFDAKDRPTSEEALADPYFKGLAKVEREPSSLPASKADFEFERRRLTKEDVRDLIYREILEYHPEMLRQHLNVKIQSKFMYPSAVDQLKRQFDHLESRSKEAVIDKRVASLPREHIRSLHDAANQSAKENAIGSGRSLEKK