Ref A: c6511f94fff14164b5cd0eb2af464baa Ref B: 06B2D63D728040C0CC15BE8B9217A2BB Ref C: Thu Oct 23 12:02:50 2014 PST