Ref A: 2412eaec2e82421c83229042aab4d46d Ref B: 02309D4F8369AD9C347E32BC361C164F Ref C: Thu Jan 29 08:49:54 2015 PST