Ref A: faf19f91ea6749de8f3591f95922af4a Ref B: 5A3B24A030FC96F9FB95314DA45F14EC Ref C: Fri Jan 30 12:06:18 2015 PST