Ref A: d2a4609fe244480894770764c259d17c Ref B: DABC1B7C91D8EB470AA1BF5EB7A49BE9 Ref C: Wed May 22 18:29:59 2013 PST