Ref A: fb82031b301349158415fb6a79821eca Ref B: BED3ADBD1D3FA726EAE2A93989717E9C Ref C: Sat May 25 00:08:53 2013 PST