Ref A: cb716f96686f4d959f5d6fc31b6508ba Ref B: D36D46DAC91ACDF28E4F58C24B32AA57 Ref C: Sun Apr 20 07:45:30 2014 PST