Ref A: 72b30ea33cb947c2838f7138f681b2d4 Ref B: 171F9CDCABC1272BD2DAF0AA9E037BA6 Ref C: Tue May 21 13:26:25 2013 PST