Ref A: b8999bb34d4a4f5d9ba63ecca63d33fb Ref B: 28066F770E211F2CD963329655686BE9 Ref C: Sat May 25 21:34:10 2013 PST