```\n/// @dev Target is a 256 bit number encoded as a 3-byte mantissa and 1 byte exponent\n/// @param \_header The header\n/// @return The target threshold\nfunction extractTarget(bytes memory \_header) internal pure returns (uint256) {\n    bytes memory \_m = \_header.slice(72, 3);\n    uint8 \_e = uint8(\_header[75]);\n    uint256 \_mantissa = bytesToUint(reverseEndianness(\_m));\n    uint \_exponent = \_e - 3;\n\n    return \_mantissa \* (256 \*\* \_exponent);\n}\n```\n