Ref A: 1b67d057f1b44b9fb08e90108b19d6b3 Ref B: 5103F9C701385D9139CC6E8562E275EF Ref C: Wed May 22 22:47:32 2013 PST