Ref A: 983ff9f9c7f440d3afb36928009e4a73 Ref B: 114AA85E7D230EC6313FA36C80DC4FF5 Ref C: Fri Oct 31 11:03:17 2014 PST