Ref A: ff17ed31a6274c8bb2a07edc0d3189bc Ref B: 4104E6752E7E7BCCFD14C149C919568E Ref C: Fri Mar 06 14:22:05 2015 PST