Ref A: 5615d637be114b0b9ddfed2fe45a2b1f Ref B: 4A0FB018664C4F184296879827ECC58B Ref C: Thu May 23 05:17:05 2013 PST