MPDKFAKVLAGREPREVKLREAGSGRHSLWDVKVVLDADGHMYLGRGWEQFARAHDLRLGYILLFSFDGDAVLTVKVFDVSMCRRHYQRDDDASSGSSNDGSGSAETEVDEAPTSQFTGACHFLEKQQQYLNVPLEFHEAHGYAERSKVVLRMSGKSWPVTLKHTNRAGGKTRSSFRYGWHQFLVDNRLTVGDTCFFRALRGGEDHELKVQVRKLDGSFVD