AMD interview question

Explain each state in a mesi protocol.