Ref A: 715b6a70d3d44416836f2603432a02b4 Ref B: 601A14CD97251197338C12B500AB7F8C Ref C: Thu Nov 27 20:46:16 2014 PST