D3D139EDC4C4B7C5E2CB495A4420321A06961B7B708EE04E270ED849D80A7855
8D2AAAD37C65A8AFC494E1E3B08E77E805BEF5CE264E5FC36ADE28B8CB97900B