Ref A: e8d05b691d864337bdd13ecbc463ad29 Ref B: 0E0CB6ADBA987B93E08FCAFCEEEB8ECF Ref C: Fri Mar 27 10:42:08 2015 PST