Ref A: 9e22fdf8735447a4ac12c6a253be9c75 Ref B: A5C6F6D9EFE92F2A664F6A52526DF5E5 Ref C: Fri Jan 30 04:33:40 2015 PST