Ref A: 7806ebf8359c4bf39c1a8ae7e577c4e1 Ref B: 7853D4496FC25C8752E92489B88885AA Ref C: Mon May 20 06:05:12 2013 PST