Ref A: c2022e31208c44b684fb98d94ade86fe Ref B: 43CE8EE296C2C4C25DA013668D36AFC6 Ref C: Mon May 20 12:30:08 2013 PST