MSRVCVTGGAGYIGSWLVKKLLGRGCIVHTTLRDLGDEKKTGLLTGLPGATERLVLFEADIYDAASFEPAIAGCEFVFLVATPLQHNAGTSKYKDTTEALVDATRAILQQCERSKTVRRVIHTGSVLAAAPLREDGTGFEDFVDESCWTPLGLQYDHSNEIMDAYIPSKTLSEKELLKHNSEGESTAFDVVVLLCGLVGGDALLPYVPDSMQVVISPLTGIGPYHGSLKFMQALLGSVPLVHVDDVCEAHVFCMDSAKVSAGGGRFLCATARPNMEDIVKHYAAKHPELKLLIPEVVGEGVSVQANTNKLVEMGFEFKYGAEAVLDGSVECGKRLGLL*