Ref A: aab64dd88ed24f608cf68680cb1dfa9b Ref B: 51A3661A05D6DE72310186220859A4A4 Ref C: Fri May 24 14:20:23 2013 PST