MVKRLGSRTRHGWSWSFGRLEGEAAAAALGKTEPADRTWDQVASAREQAAAQGKARSERAGERERAAGAAEIQAPSVEAAAAARQPWEGESELKLATQGASVAANRTGTQGEEEGDAVAQEDGWAEEEDRGEAALDF