Ref A: c50cdb646fd64dfeb1c342dd8276f4d5 Ref B: D7704C62F8E9C9226FE6367260C02B96 Ref C: Thu Dec 25 16:20:45 2014 PST