Ref A: 1efa8c4be64d4df58a85a0c90ff18ab4 Ref B: 038677620E7B3B84FB2A7692B87E16AA Ref C: Thu May 23 12:48:40 2013 PST