MSVQKAWHYKEYGPVDVLEFGDFGVPEISPDQVLLKVRAAALNPIDFKRRNGYIRGSDAPLPHVPGYDVAGVVVKVGSEVKNFKEGDEVYGDIAENGISASKRYGSLAQYTAAEEKVLALKPQALTFVEAASLPLAVLTAQEGFDRANFQPGQTTLIIGGAGGVGSLAIQLAKHVYGASLVATTASTGKLEFVKSLGADVAIDYTKSNYYESPEKYDFVYDTVGDGENAAKAVKQGGAVLTIADFQAKPPVIPYVLTARGANLARLNPFLESGKVKPIIDPKGLFSFSQVKEAFIHLETGKVVGKVVIAPID*