Ref A: 62a9ba6412414f168d0157eb47c49a73 Ref B: 8255CFF7E4C2D75F3E05C5EBD8C9A4BA Ref C: Sat Aug 23 06:34:22 2014 PST