Ref A: f2fdbae091b44bd597eb172c35243fc9 Ref B: EC8FD08C4C08D5879B5CAD4F752E4AF6 Ref C: Wed May 22 17:54:20 2013 PST