Ref A: 7af322a1b6de4f69b43f3149af3b17c3 Ref B: 6C4DFDD68315CFBA59E1CED46BAD246E Ref C: Mon May 20 09:21:09 2013 PST