It reads from 0x2555/0x2556, that aren't actually known registers (???).
What's supposed to do if it reads from invalid stuff?