Ref A: 29fa6b91422a44d5910efe064ba019a2 Ref B: E36FEB5E5F451A12C54DD294431753D9 Ref C: Fri May 24 07:07:56 2013 PST