Ref A: d075bd24bdf84da7a298ed2c9c736bc5 Ref B: CBBF91B52A445A48616D33645D6E4846 Ref C: Tue Aug 19 22:13:55 2014 PST