Ref A: 91f3a2a26267481f8d1ce5b1908d577b Ref B: E73C863B1B94145CF8DA66DD3404DBE6 Ref C: Fri Dec 19 08:12:54 2014 PST