Ref A: c9e8e8cede5a44dd8b917efbd89dba7c Ref B: 41C376B7EF0F6344ABC53CE9F9FFA23A Ref C: Wed Oct 22 07:06:59 2014 PST