Ref A: 836cf89c0d654bd8a09ff34af0405cee Ref B: 5CA95B5B2884702E788618EB4A611DB7 Ref C: Fri May 24 07:25:40 2013 PST