Ref A: bb95098d96ae4ddbb55808c252cf083d Ref B: BFA1C94741F8561DD9C88727A3868AF8 Ref C: Fri Jan 30 08:23:02 2015 PST