Ref A: 459b66f2b76a45a4b0a10eb0225abd8b Ref B: 28096D626474EB5A294F38E7C287CF6E Ref C: Fri Feb 27 06:15:48 2015 PST