MLFGEKAFPVLPAPTRDKTTADYTLLRELGRGLCGTVYLGREKESGRIVAFKVMRKSKLVDVGEARHASDERKLHEDISSGPFINRLLASFQDPWALFLVLEYAPCGDLFQAMNFHGLPSRNDAVIYAVQVATALEHMHNKGYVYRDLKPENILLHAHGSVQLADFGMAKKLHPGKRTNTVCGTAQYMSPEVLLHRGCSFEADLWAMGIFIYELTTGDTPFSSNSGSRQELYRRLMSHDPEKMTMANSVDRTTASIVKGLLQNVESQRLGAGGNWAELYAQQWFHCVDVGAVQRGEVVPDLSPRRRNVINDPRLQQVLEQGDVPWQRGSIVEDPAVLALFENF*