MENKPSVLTERYEVGRLLGQGTFAKVYFGRSNHTNESVAIKMIDKDKVMRVGLSQQIKREISVMRIAKHPNVVELYEVMATKSRIYFVIEYCKGGELFNKVAKGKLKEDVAWKYFYQLISAVDFCHSRGVYHRDIKPENLLLDDNDNLKVSDFGLSALADCKRQDGLLHTTCGTPAYVAPEVINRKGYEGTKADIWSCGVVLFVLLAGYLPFHDTNLMEMYRKIGKADFKCPSWFAPEVKRLLCKMLDPNHETRITIAKIKESSWFRKGLHLKQKKMEKMEKQQVREATNPMEAGGSGQNENGENHEPPRLATLNAFDIIALSTGFGLAGLFGDVYDKRESRFASQKPASEIISKLVEVAKCLKLKIRKQGAGLFKLERVKEGKNGILTMDAEIFQVTPTFHLVEVKKCNGDTMEYQKLVEEDLRPALADIVWVWQGEKEKEEQLLQDEQGEQEPS*