Ref A: db83415ae2ff4567be94d4d1860ca50d Ref B: 9EB315B86B505B5134941C6DDABE78B8 Ref C: Tue Nov 25 23:48:42 2014 PST