MPVTSVRELRVLQTCRHPNLVELKRVVTGPRLDSVFLVFEYCPHDMGKLVDSMPKPFHESEVKCLLQQLLSAVAYLHDRWVMHRDIKLSNLLFTHQGCLKLCDYGLARYFQPWEETYTPGVVTLWYRAPEVLLGAESYTEAIDLWSCGCIFAELLRNDPLFPGRTEAAMLDLMAGLLGSPNERIWPGMAALPHADKFQLPAQPYNYLRKEFPQLSDSGVELLNRLLTFDPEKRITARQALRHPYFTERPLPRLPEYMPTFPSAHDAASGGNGRAAQHRQRREMEEAHGRGVKRRYQMDERDRFGDAFGDARARRRPEVLRRLDX