Ref A: d20b0e81e6e04763ae6bebaf905b8bdf Ref B: 0E0C9E455CD0B9BB4C4E19B418319935 Ref C: Fri Nov 21 18:13:59 2014 PST