MESGSSFYAGEGLSIDPKWLIDPKLLFVGPRIGEGAHAKVYEGKYKNQNVAIKVVHKGDTPEEMTKREGRFLREVTMLSRVQHKNLVKFIGACLEPVMVVVTELLVGGSLRKYLVSLRPRSLEPRVAVGFALDIARAMECLHAHGIIHRDLKPENLLLTADQRTVKLVDLGLAREETLTEMMTAETGTYRWMAPELYSTVTLRHGEKKHYNHKVDVYSFAIVLWELLHNRLPFEGMSNLQAAYAAAFKNIRPSADNLPQELSEILTSCWKEDPNDRPNFTQIVQMLLHYLSTLSPQETLAPRRTFSSENAILPPESPGTSSLMHSRGDDTPKGKKEDKPRGLFFCFSECY*