Ref A: e83ae9f1852a4076bf41d5aabf7295bd Ref B: D737F49AAC6AFEF1A84AF9942A9FDE18 Ref C: Mon Jan 26 06:25:05 2015 PST