MFLRNYKLGKTLGIGSFGKVKIAEHTLTGHKVAIKILNRRKIKNMEMEEKVRREIKILRLFMHPHIIRLYEVVETPSDIYVVMEYVKSGELFDYIVEKGRLHEDEARNFFQQIISGVEYCHRNMVVHRDLKPENLLLDAKCNVKIADFGLSNIMRDGHFLKTSCGSPNYAAPEVISGKLYAGPEVDVWSCGVILYALLCGTLPFDDENIPNLFKKIKGGIYTLPSHLSPGARDLIPRLLVVDPMKRMTIPEIRAHPWFQAHLPRYLAVPPPDSMQQAKKTDEDILNEVIKMGFDRDGLIESLRNRVQNEGTVAYYLLLDNRFRNSNSYLGAEFQKPVEGYRGVNSNEASVSVLSPRSSGYMDYQGTHMRNQVERKWALGLQSRAHPREIMQEVLKALQELNVNWKKIGHYNMKCRWDPATSHGHNNTMQLQSSRYFGDESTIVDAAADTASSTSPNVVKFEVQLYKTREEKYLLDLQRVNGPQFLFLELCAAFLAQLRVL*