Ref A: 450a0ec6fa194ba2a3faff32da2da2c3 Ref B: F011088127866523D76E1E3F8108DE34 Ref C: Wed Oct 22 18:50:21 2014 PST