Ref A: b5a76fd76a8e4957bd2c88511a3d1da3 Ref B: 9DF6CB350B55AD0DB11A501976E83EC6 Ref C: Fri Nov 28 13:11:06 2014 PST