MSVSTTEHDRKYEPVTDAKTLGQGNFGTAKLMRSRLTGQLLAIKYIERGDKIDDNVKRELVNHRMLDHPNVIRFVEVLLTPTHLAIVMEYAAGGELFERICGKGRFGEDEARFFFQQLVSGLEYCHTHGVAHRDLKLENTLLDGSATPRLKICDFGYSKHSLIDSEPKSTVGTPAYIAPEVLSRKAYDGKAADVWSCGVTLFVMVVGAYPFEDPSDARNFRKTIQRILSVNYAFPAAIPLSNECKDLIARIFVVDTSQRLNIAGIKSHAWFLKNLPAELRRVLHTGPHTTAHAVENDGPPPSEMQPLEELMKVVDEAKNRPGDGMLGRGGGLGAGLGGDYYPEEDEDMVDGDGDGFSGDYGQYD*