Ref A: af12ef16c0ab4fdc8536a1c6609bb5da Ref B: B7EB268ADEC484E961E11710F200FB90 Ref C: Fri Jan 30 13:55:14 2015 PST