Ref A: fa81a811329e4ce7a3b20de64eb13b82 Ref B: EF188FF0C0496934C79F1E9DD072D3FB Ref C: Wed May 22 10:22:17 2013 PST