Ref A: 831b3e09fcb942d9b75b709b38e32fa2 Ref B: 1D117D69718E92D82BFC8EF02EC5B5C7 Ref C: Tue May 21 11:33:56 2013 PST