Ref A: 0e1c69435c8446d5a4ac637fa6a00faf Ref B: 532E13E7A39C315E31C5772B9B5D586C Ref C: Wed Jun 19 12:44:31 2013 PST