Ref A: 7555927d974940c1ac5dada0e9974c81 Ref B: 3F77A67D03A82EDE8542510A9D5305E3 Ref C: Thu May 23 20:29:20 2013 PST