Ref A: 9029abad373848cdbdad8808de160a1b Ref B: BFA9B5D8FBF2D191C3D47A50CDEECC06 Ref C: Fri Nov 28 08:06:22 2014 PST