Ref A: 59f0c4cbcc10423aa1db35e13c68f5d8 Ref B: 467BB22C463426EBAC46C717004B7418 Ref C: Sat Oct 25 06:01:41 2014 PST