Ref A: d22678e7de604dc7afa3fc2bc3cddf7c Ref B: D1D15BF2B8F854815AEDDF35E93A3925 Ref C: Wed May 22 16:30:39 2013 PST