MRYSIDYSTRLGRGTGGTVRGGINLDTMEKVAIKEMVEHLNLHEETKLVYGLLQECQHENIVKLLDVGSIGGKTYMVFEHMFGDLYKFKKRLGMLMKRTLNREEIKTIIEQILQALAYMHEHGIVHQDIKTANVLINKEGTKVKLCDFDHARRVTTPPRDPETIGTLAYNAPEIILGDTQELGSGVDVWSAGVILAELVLGYNPFSVVRESHAARELYRVVEEIKERLHREIGDEDILELLDNMLVWEPEERWSAERALSSTFFEDGTRQMCGDPYQQLTCKMATQCVI*