MTQKYLFIDRDGTLISEPPEDFQVDRFDKLAFEPQVIPALLKLQQEGYKLVMITNQDGLGTDSLPQEAFDGPHNLMMQIFASQGVNFEEVLICPHFPGDNCACRKPKTQLVLPWLEEGVLDKAHSYVIGDRATDLELADNMGITGLRYDRETLDWPTICEQLTRRDRYAHVERVTKETQVDVKVWLDREGGSKIHTGVGFFDHMLDQIATHGGFRMEVNVGGDLYIDDHHTVEDTGLALGEALKLALGDKRGINRFGFVLPMDECLARCALDISGRPHLEYKADFTYQRVGDLSTEMVEHFFRSLSYTMAVTLHLKTKGKNDHHRVESLFKAFGRTLRQAIRVQGDALPSSKGVL*