Ref A: f1f103e57e5b4772941db0e55adaaaca Ref B: EF140A2697FD76E696F2DBF51A007E0A Ref C: Sun Feb 01 17:29:57 2015 PST