Ref A: c6a9beb2ce6d4ff4a095a81ec3951ff3 Ref B: 2F41B529529F025A27EE09A7965CF5A1 Ref C: Wed Apr 16 12:56:13 2014 PST