Ref A: 21f1a3c414db4048991df61fde21b115 Ref B: 694DB3466A3CC6120CE3F5BBED666C9A Ref C: Fri Dec 26 12:29:42 2014 PST