public Bytes32 getWord(final long location) {
    final int start = asByteIndex(location);
    ensureCapacityForBytes(start, Bytes32.SIZE);
    return Bytes32.wrap(Arrays.copyOfRange(memBytes, start, start + Bytes32.SIZE));
  }
Returns a copy of the 32-bytes word that begins at the specified memory location.

@param location The memory location the 256-bit word begins at.
@return a copy of the 32-bytes word that begins at the specified memory location.
evm/src/main/java/org/hyperledger/besu/evm/frame/Memory.java