MFPTLVKLCCEIVLAENGGKDLRAFDTSEIAVLPTEGFYIFTLKELAKATNHFSNASLLGEGSAGKVYIGQLPSGKLVAVKRILKERKVETFYKEVELLARIRHPNLTALLGYCRSKHVCLLVYEYMSNGDLAQKLLRKDGPALTWDQRIQIAIDCARGLTYLHECPEGPVVHRDIKPTNILLNGLLEAKLSDFGLSKIIELDASHVSTEIKGTTGYLDPEYLILGQLTEASDVYSFGIVLLQLMSGRKAIDNDTRVNRSIVEMVSTLFLHDNQGLSQLLDPRLDCDVPLPAFQKLAEVAHLCVQPRSYDRPSISEVLHDLELALRLGKASTPRNQ*