Ref A: d4aa5839c7cb40db86ba594e60e814f7 Ref B: 16EA3AC4BAB3D56B02A4BABA17E65150 Ref C: Fri Dec 26 21:42:27 2014 PST