MRQLFYASYKRRAECAAPSSSVSSAPKTICRFVAQKRYMSMPRTGLQADRGLDESASRDFQLRPIFKIRDFILGPGGGTVKLMDLNARSDSLGLKNQANQAIGFIKRHPNIFEIFIRSGDPLPCVRLSKAVLDLVEEEKLVFMEIEAQVLLKLRKMLMMSQTHRIAVEKLQYSRRCLGLPPDFATRVAPSYPQYFRVINDHDKPVLELVEWDERLAISELERKRKELANNGELVDIMNRGRPLESSLSNSLGIALQNEDLLETWQTVPYTSPYQDASRLQCGTLLFDKRVIAVLHEILSLTVEKKALLRTLGHFNKEFGMPHNIRKAIRCVPGVFYLTWEGADETVFLKEGYDRAQLLEDHPLIRLKNKYLEMALQGRSCNEEGNENGDDSEHYDSGDSDYDSEKGDDVHAKKDVL*