Ref A: a9edfffd9935452597a8cbb9ba0e5fdf Ref B: 10584ACB6E581DBC913D10174B89E9CD Ref C: Wed Jun 19 15:28:07 2013 PST