Ref A: 33b4094f4c08442d801984bc828b7850 Ref B: E9C1705930E6EF7905DA9F9A66FD41B8 Ref C: Tue May 21 15:52:32 2013 PST