Ref A: a8e2806079f242d1bee0ec768f6271b3 Ref B: 921484548284CA05A642ED724EB9188F Ref C: Fri Nov 28 23:44:25 2014 PST