Ref A: 580d067986db4da594606a67e8f64584 Ref B: D8E24DC7BAC5D861E48C6A741A856DA2 Ref C: Tue Jan 27 09:44:09 2015 PST