Ref A: cee413926bc94e6ebbc09986db6a4366 Ref B: 8112F89315F1E2BF41C4B25385E28D89 Ref C: Tue Jan 27 23:38:04 2015 PST