Ref A: 9cb2d6bfc52c4aafb7aa3bb958a00c42 Ref B: F68565CAC105987A6F1C1C0D91A2C1A6 Ref C: Sun Dec 21 16:43:06 2014 PST