Ref A: 0725b1aa3f5b4391a97a79f8d2bc03bb Ref B: 23F51211D678B334A65D955A0C18F540 Ref C: Tue Nov 25 19:32:53 2014 PST