Ref A: A240A688E5F9441D957C474A5762ECF1 Ref B: 318AE39E139A328316CD98F01770D27C Ref C: Sun Feb 12 15:22:42 2012 PST