Ref A: f7590822369644a98f3eb846ca99af3c Ref B: D4ABCE05512C9F388716A2DF0EFFE1D8 Ref C: Tue May 21 10:38:54 2013 PST