Ref A: c8882c500fcf44d58659a39ca92f6752 Ref B: AE1EFD1E37B4A44E9B2CFD376C7EF6C3 Ref C: Fri May 24 08:29:26 2013 PST