Ref A: 6f1fbb865fda46b1b4be03c13e9848dd Ref B: FE28CF4C9371F3C7644D61736B97B795 Ref C: Tue Sep 02 22:04:58 2014 PST