Ref A: 718f9ba0f55a417ab9909235414bc8bd Ref B: 50D92FC36C8744C04A1E5475A478262A Ref C: Tue May 21 07:45:54 2013 PST