Ref A: 86a3b8b549a84ee2adb01af3d8d80fdc Ref B: F3AD0DF5222F73CD984D773242D8DE54 Ref C: Fri Jan 30 21:04:14 2015 PST