Ref A: 23090a08268748e28680a36c7133d6a5 Ref B: 29C5C2F843162FF7CAD2FEA0A98C7486 Ref C: Wed May 22 19:18:06 2013 PST