Ref A: 42b0d320035c4592a400ec0758635e65 Ref B: B389A920D5F80FA4B8471D45CC3448C7 Ref C: Fri May 24 18:51:32 2013 PST