Ref A: b53b8f663d0a401da186ff22865ddb39 Ref B: A6AA8363684C012B875B9113C9454CFA Ref C: Tue Jan 27 06:13:30 2015 PST