Ref A: cf27047164be42c98f87397096bbb2ca Ref B: BE9234C88F17C147B674B0DDE3E66C57 Ref C: Mon Dec 29 05:11:20 2014 PST