Ref A: ffc39526b69246e689fa18d2384aa83b Ref B: 95149FFD79381DF15B36C164016BEBC2 Ref C: Wed Jul 23 18:19:41 2014 PST