Ref A: f45e898b26814cdab6c1666bedf5c38c Ref B: 2DE7069DC8FEB4C8DEF42703986A1F5F Ref C: Fri May 24 09:06:38 2013 PST