Ref A: ccb15fe84920400083077cd76f07f80d Ref B: FE068D43C457BA085BD840CA168E311F Ref C: Wed Jun 19 15:41:23 2013 PST