Ref A: 0c192452cceb4d44ba743d1a242cf01d Ref B: 6C96AD6FAAF802A38D512C36B03E2282 Ref C: Tue Nov 25 18:51:00 2014 PST