Ref A: d6bf8de3cb354682a18f3698b322b763 Ref B: 4091A568ED3772A148107D02285F8F30 Ref C: Tue May 21 14:55:57 2013 PST