Ref A: 1a16edf3a5db474b8a0327f0e74b70a3 Ref B: 5775680D6CC711A256D7F205F13901FF Ref C: Mon Oct 20 15:02:48 2014 PST