Ref A: d6bf291141b449f5a382cd064ae5f510 Ref B: ADF45B78968E95E91E92F299433F758C Ref C: Wed May 22 03:04:44 2013 PST