Ref A: 28b1e64e83a74f28af72a6f4b225a3c6 Ref B: C02F9184AF358F441DE32025B71EE7CD Ref C: Sat May 25 16:46:00 2013 PST