Ref A: 34c75f8d4e034cba890959b0cebe7e9a Ref B: E917D1EFCF13E18135BE80DB6F2F6990 Ref C: Fri May 24 09:03:53 2013 PST