MPPRRGRAAVAGPAQEELDQDLKEALHRSQPRPFKGEGTKLGEATEAWIDSMDEYFEVAGYNDRSRMALARLKLAGVAKSSWKNHCEAEHLMQNQLRWVDLKTFLRKRFCPPGFSQDKLNQFLELSQGSLSVEEYYQAYSELLHFAPIMDEATLLDTFIRKMNPPLDSLVKNARPASVADAVAMAERSPIGQDLAPSSASFTRMSVTFSSCGLPHFSQQDLVIMLTLMRKENRLFFQETPPSRIAAAQQ*