MTITAVWTIDSAEDANAGDGLTIDEPDQVDELIRRLAEPAAGPATIWHEGRKLADTGSGMLDHDVVAAVRGGYGYLGYIDADHDYAVLAGDPASPEVHAEDADFPAGSGVAPEQLAAALREFLATGLRPENVTWREVEL