Ref A: f07042e2d0b84a32b4740812650db11c Ref B: 41BDF90224758140A6A4E9B528CDD756 Ref C: Fri Dec 19 19:42:39 2014 PST