Ref A: 0ea16a8886354ff4a31da633911adde2 Ref B: 9BACF135B3C109860E0C996E337220C9 Ref C: Fri May 24 08:13:16 2013 PST