Ref A: 303569ef85674907aabfe6b04f0f662b Ref B: 764032DDFFD552073EBB2DE48314F2CD Ref C: Thu May 23 09:28:56 2013 PST