Ref A: ff331c77d518419f94c1aca38a9b4d16 Ref B: CEC52D47D2968039514E80C15775E0C0 Ref C: Fri Dec 26 11:27:48 2014 PST