Ref A: 3983ac0b2a544e2cbca04f494318ee92 Ref B: 98160DD3BCFA6F59E9DE5A40E68D7DFA Ref C: Thu May 23 14:12:58 2013 PST