Ref A: 300a7a4a76e74d6aa3f65c7bac241d5f Ref B: D03671D3D91D0FCCD27DC8EF1A1A3417 Ref C: Thu May 23 03:32:58 2013 PST