MSPQFNIPKTQVAAIVETTDAPLKVVRDHPVKQASELEPGECLVELEYSGVCHTDLHARNGDWPIQAKLPLIGGHEGVGRIVAIGEHTQTSPVKVGDRVGIKWLAYSCLDCEPCRKGLEQSCLNGRYSGFTVDGTFSQYVVSWVTHVTPIPESLQSADAASILCAGVTVYRAIKYSNTHIGDWIVLPGAGGGLGHLAIQYAVAMGLRVVAVAPHADTGAEKKELCLKLGAEKWIDFRETKDLVKDIVDATDGLGAHAAVVTAANGQAYAQAIDYLRMGGTLMVVGLPARASLSADIFFTVTKSISIVGSYVGNRQDAREALDIAARGKVKVHFVLKPLSELSKTYEGLAEGTIVGRVVLNMKE*