That looks very familiar to me. The Flash chip is a PLC32. I have one in front of me