MTVAGDVTKLASNTGGHIVKSDVSSAVKSYEDYHTCYGGDETERKTKYADMVNKYYDLATSFYEYGWGQSFHFAHRLTSETLQESIKRHEHFLALRLKLEPEMKVLDVGCGIGGPLREIATFSGAHVTGLNNNAYQISRGIELNKAWGLDKTCSFIKADFMQMPVPDDTYDAVYTIEASCHAPDPVACYKEIKRVLKPGQLFAGYEWCMTDSYDPKNSEHLKIKAEIELGNGLPDVRTTNQCLEALKAAGFEVLMEEDLAKSSPLPWYLPLDTTRVSITSFRLTKMGRLLTHNLVKVLELFGLAPEGSVRVSNFLEKAADGLVAGGRMEIFTPMYFFLARKPAEA