Ref A: f6dfc11462ec48c6af7f8cfc027f89b5 Ref B: EC8FD08C4C08D5879B5CAD4F752E4AF6 Ref C: Wed May 22 05:22:37 2013 PST