Ref A: 2b5294a2692e436c8725bbb2f685f318 Ref B: A6743FF2128D40AD5BFC14311E72CEBF Ref C: Sat Nov 22 08:49:07 2014 PST