Ref A: 3f44d05101094b53a679ee2842059b5b Ref B: AC7A6F1B8F77147CEE7C55103699AB0C Ref C: Wed Jan 28 21:22:15 2015 PST