MESLRGPISLERHSFITSKGTFDLMKRQKMYICLQYRGIPKKFCKHAEGIRNLIIHDLRSSTSKSRIMVLAGTGTTADGQSTQDVNTYPSMISWSNGQSLVPSETDIVTSKNHILSFTIDGLRTDADLQRLQAQLKKIDGVMDVWLSPLTEGGIRGGFVTANLQVDERIPTLLLVKEIQNLDSELLVLPYKCNSWLWRGHKINFGVAGCGKPVILVHGFGGNAGHFARLIPYLSENHRVYAIDLLGFGASDKPQDANYGPDLWAELLCDFTKEFAEEGAVLIGNSIGSLTSLTAAAVGGENLFRGLVLLNCAGAMNRKGLTQDDPLIRLLSPIFVAVEYLLQRPRVADFLFNRFRRKENIRNILEEQAYRNKASVTDQLVDILYKPSTEPGATDVFVKVFTGDPGPRPEVLMEDISVPVLLLWGDSDIWTPVSGPVARYFMKLEKERDNIKVQSLPDVGHCPHDDRPELAADYILPFLSSIF*