Ref A: c1b64523ce74434ca2c45ba876a7c9cc Ref B: 46EFD355983C4F3801A43CE9A77F1F2E Ref C: Tue Sep 02 03:41:08 2014 PST