Ref A: c790d9e162ca401c888581fb82426599 Ref B: 83EE664C4625A2C45C0AC95CE874E441 Ref C: Sun May 19 22:13:01 2013 PST