Ref A: f0819e52281d4ca8a1812329e711e6e5 Ref B: 8844FCCD673FAC82731DEFBC5A3006FD Ref C: Tue Sep 02 17:32:03 2014 PST