MESGSTFYGGEGLSIDPKWFIDPKLLFVGPRIGEGAHAKVYEGKYKNQNVAIKIVHKGDTPEEMTKREGRFLREVTMLSRVQHKNLVKFIGACLEPVMVVVTELLVGGSLRKYLVSLRPRSLEPRVAVGFALDIARAMECLHAHGIIHRDLKPENLLLTADQRTVKLVDLGLAREETLTEMMTAETGTYRWMAPELYSTVTLRHGEKKHYNHKVDVYSFAIVLWELLHNKLPFEGMSNLQAAYAAAFKNIRPSADNLPEELSEILTSCWKEDPNDRPNFTQIIQMLLHYLSTLSPQETLAGPRRTFSSENTILPPESPGTSSLMASRGDLGDTPKGKKEDKPRGFFFCFSECY*