Ref A: 1d580e88b8ef4ef48fa1592df20ab508 Ref B: 75D7445AC7B69575FB341318C0A644EC Ref C: Fri May 24 15:15:34 2013 PST