Ref A: a7212f4570284b8ab2ebbc882529e62d Ref B: 64FDC537F6F36A4A43D51B927B8F0601 Ref C: Tue May 21 22:58:38 2013 PST