Ref A: 11138cde95bf4ff29dafbab3e04bec62 Ref B: A24D45679F8499C150EB27F946ABDBD3 Ref C: Sat Aug 23 09:07:33 2014 PST