Ref A: cc8682bb57244867a1a0cce6931fe4d4 Ref B: 1A2F1CE5BD71FDE4ADD61D4774A1DD35 Ref C: Fri May 24 18:05:51 2013 PST