MVAMLARAGVTATAGKGLSRPTGRRQRNGIVVAAVTRTGTGVPQEGALERPAWSGETPLSRLVGALIAFKPLYSLLKLASREVIIRTAEKSNIPWREMTKEVLESDVYEVFERIQDPNLVYPDYYLNPFHAYDEGNLSWLAAAEAEPATMSIAKRAIPDATSIEEANQIVRGNWLNVIEEHHVKYSGNCQVNDILDIGCSVGVSTRYLAEKFPSAQAVGLDLSPYFLAVAAQKEEKLLRPNPIRWVHANGEATGLPSDSFDLVSLAYVCHECPARAITGLVKEAFRVLRPGGTIALTDNSPKSKVLQELSPVLFTLMKSTEPFLDEYYMLDLEETMRKVGFVNVCSILTDPRHRTVTATVPY*