Ref A: 72e8da789899499fbc4ea9186ba70482 Ref B: 1059D3748C11B3B1D11A244A230A8837 Ref C: Sun Nov 23 21:44:36 2014 PST