Ref A: 3890f1c798b94433b5f91b2fe6587f53 Ref B: D268D262A107D2C819AF1F222B8EF952 Ref C: Sat Dec 27 17:50:48 2014 PST