Ref A: 6a1b05434883432fbbbe8140e3ad23bf Ref B: 56AC082058AED985AF044BC4B80E7162 Ref C: Fri May 24 13:07:03 2013 PST