Ref A: 6a698c9998434d628dc052133aa27bf9 Ref B: AD317319A28EE5138AD2CFD06307C1C6 Ref C: Wed May 22 16:03:19 2013 PST