MVSAMDLFEKLEKVGEGTYGKVYRAREKATGKIVALKKTRLHEDDEGVPPTTLREVSILRMLSRDPHIVRLLDVKQGQNKEGKTVLYLVFEYMDTDLKKFIRSFRQTGENIPVKTVKSLMYQLCKGVAFCHGHGVLHRDLKPHNLLMDRKTMMLKIADLGLARAFTLPIKKYTHEILTLWYRSPEVLLGATRYSTAVDVWSVGCIFAELATKQALFPGDSELQQLLHIFRLLGTPNEEMWPGVSNLMNWHEYPQWKPQSLSSAVTNLDKDGLDLLSQMLQYDPSKRISAKKAMEHPYFDDLEKDRL*