MDGGVAAAAAAAAAASTTYDMVDDPATDAVVSWGPANNSFIVWNTPEFARDLLPKYFKHNNFSSFVRQLNTYERHRPFDPECHMLP