00000000^00000000000000000000