MGALNLDAEEIKKHKLVQEKQEMVEMHNGCICCTLRGDLLKTVKQLAEEEKFDYLVIESTGISEPLPVAQTFTMDVNGDGEEQDEDHEKPDDFEPLSKYARVDTLVTVLDAYNFSSILGTVETEADREKFFGDAVEEESGESDESIVQLLIDQIEFANVILVNKIDLLSDDGDKSVRSQVNAIRSLLDKLNPKATILIPELSKFEKFDVDTIVNTGLFNMEEAQVSAGWLAELAKPFHNPETEEYGINSFVFRNNERPFHPERLSRIFKDFGTSLVKNISGKGTEGNASLFASVVRCKGELWLSNADSCPIDVHSVGVQLVMTPAGNGMPWIGKVLEVHPNANAVAELKANNDWTDRFGDRRSELVFIGIKLNQKLLLMELNNALLTDAELNVAEEDRKKVWSQMKDPF