Ref A: 51145cad188c41f09932d57cfff20fd0 Ref B: 27F9D704846737A85911720A0A378864 Ref C: Sat Mar 28 20:55:58 2015 PST