Ref A: caccb2a174e942688f64ebb5f7ccff38 Ref B: A814824BD703337AFFD0502526A2C1CE Ref C: Tue May 21 06:30:07 2013 PST