MSQKYLFIDRDGTLISEPPSDFQVDRFDKLAFEPEVIPVLLKLQKAGFKLVMITNQDGLGTQSFPQADFDGPHNLMMQIFTSQGVCFDEVLICPHLPADDCDCRKPKVKLVERYLAEQAMDSANSYVIGDRATDIQLADNMGITGLRYHRETLNWTMIGEQLTKRDRYAHVVRNTKETQIDVSVWLDREGNSKINTGVGFFDHMLDQIATHGGFRMEITVKGDLYIDDHHTVEDTGLALGEALKLALGDKRGICRFGFVLPMDECLARCALDISGRPHLEYKAEFTYQRVGDLSTEMIEHFFRSLSYTMGVTLHLKTKGKNDHHRVESLFKAFGRTLRQAIRVEGDTLPSSKGVL*