Ref A: 2cea8a699988489681c4b3be19ded2e2 Ref B: E0DA6370778BB21C22DEC90C8B169E97 Ref C: Wed Oct 22 15:36:00 2014 PST