Ref A: c2b9781e148f428a8b30ba0a587dba2a Ref B: C4455D5A5EBC4AB9402C231D797ACECA Ref C: Wed Jan 28 16:44:29 2015 PST