Ref A: 74a0231cc80440e3875affbae2b4b648 Ref B: 5942C4A8BB0CE209FFFFCA1463F5CAA5 Ref C: Sat May 25 22:41:41 2013 PST