Ref A: bfab781c38bf446ea75ccc8d3336f8d2 Ref B: FD0206AEA4C2175C380F7DFFBE178C71 Ref C: Wed May 22 17:07:58 2013 PST