Ref A: 227fe5cdbd7449f3abc63d074aecb1d1 Ref B: 32652DAF06D7D10B729CD18B7F106C37 Ref C: Thu May 23 19:27:23 2013 PST