Ref A: 5e08183f3d5640f9aef987241c2d657d Ref B: 9F84C833117DD78AAE6FFB8E316B27DE Ref C: Wed May 22 09:23:34 2013 PST