Ref A: 4c00e6f01a20455ab6c34c4de7efb0ff Ref B: E10F9B47E41EFFD56CC8AE1D99C0B798 Ref C: Fri May 24 07:05:26 2013 PST