Ref A: d447174e2da74a6f82471886b1a8c48d Ref B: 4D8455EAEC7A69DBB9B413DF636183EA Ref C: Wed Apr 01 14:49:21 2015 PST