Ref A: 86a45163781e4cba9908cd95a716d7c4 Ref B: D3E28CDC3717D3972858A2D81668F903 Ref C: Wed Jun 19 13:03:15 2013 PST