Ref A: f136cc8214974ef3bba3096ab1a1e116 Ref B: 645387329042B7063F366A68EB9C984F Ref C: Sat May 25 01:05:40 2013 PST