Ref A: d4d1800832894c31a379b31b7a0b58df Ref B: 42BB2D1C985A0F3146D508C62E11E62F Ref C: Fri May 24 20:05:23 2013 PST