Ref A: 47a56e762cf242b6a2b917f328c2298f Ref B: DE45D4660FCCEE9E607608CC0400BCA2 Ref C: Sat Dec 20 08:59:32 2014 PST