------------------M---RRRM---------------------------------------RMCCCCCCCCCCRCCRRCCR---CRCCRCRCRCCRRCCCCRCCRCRCCRRRRCCRRCCRCCRRRCCCCCCCCC308C