7f774d88146fbc3e36037c4d4b1c8453d2dea22f defines.h