Ref A: f7d7814a3f474abb9cf5b338845a9921 Ref B: 5E77BB74C37442D7667E9AF12648532F Ref C: Thu May 23 10:22:28 2013 PST