Ref A: d0b8d6d0968143068323f210a6cea6e5 Ref B: EF777D62BD86CA50169C87DB9ADC1BA2 Ref C: Fri May 24 18:04:58 2013 PST