memxor 274 Bytes