Ref A: dc67f3e7843d40d4999f9f8c8920251c Ref B: 138D61AEBEE8F621E3BC49F7D9699B47 Ref C: Wed Nov 26 05:14:14 2014 PST