Ref A: d6b9f52724264f97bfcb26a272b08cdd Ref B: A6833C40D75868916B43B70E697574FC Ref C: Tue May 21 04:50:11 2013 PST