Ref A: 6b560779193a40fc868bb42ad09e81ef Ref B: 738C8E83834E710E813CAF8E6F88DAC3 Ref C: Wed May 22 18:17:43 2013 PST