Ref A: 11afdc546011489da3904a9f19e2abfd Ref B: 6DC5C5A5C99D599B99CDFD8473E52D8F Ref C: Tue Oct 21 02:55:25 2014 PST