Ref A: c5781ea719fd47f2bab1c40d96e13064 Ref B: 0A3AC8B24C7003FBA5E4A1D3422155BB Ref C: Tue May 21 16:20:25 2013 PST