Ref A: dd4565fca7dc47a4ab13f625fd6ccedb Ref B: F0B00A8632EB5DA088D1C037E2F41379 Ref C: Thu Oct 23 10:27:11 2014 PST