Ref A: 90f2599900e04b3c8f6e8885a971e106 Ref B: CF05B9F5F6D2EDB016F9175F11ADF458 Ref C: Tue Jan 27 13:29:12 2015 PST