Ref A: b2008279d54d46d0ad1999fecea126e3 Ref B: 3C0F08F1BD06A125764CB49ECD65F803 Ref C: Fri Dec 19 18:38:38 2014 PST