Yes, I also think it's a stamp, but where does it come from?
My hope of having discovered a stamp used by the manufacturer is decreasing a lot. Sure, anybody can add a stamp on any note after it entered circulation, but I was wondering what the letters of that stamp mean...