MENKPSVLTDKYEVGRLLGQGTFAKVYYGRSVHTNQSVAIKMIDKDKVMKVGLMEQIKREISVMRIAKHPNVVELYEVMATKTRIYFVMEYCKGGELFNKVAKGKLRDDVAWKYFHQLINAVDFCHSRQVYHRDIKPENLLLDDNENLKVSDFGLSALADCKRQDGLLHTTCGTPAYVAPEVINRKGYDGTKADIWSCGVVLFVLLAGYLPFHDSNLMEMYRKIGKGDFKAPSWFAPEVRRLLCKMLDPNPETRITIAKIKESSWFRKGLHMKQKKMEKRVRETNPLEASAAGPSENGGRVTEENNTDQPTSINAFDIIASSSGFDLTGLFGDVYDKRESRFTSQKPASVIISKLEEVAQRLKLSIRKREAGLFKLETSKEGRKGKLSMDAEIFQVTPTFHMVEMKKSNGDTLEYQKLVKEDLRPALADIVWVWQSDKDEQLIPDSNQETEQQQQEEEEPL*