Ref A: fd7931d3556e49469a72ea83128677c3 Ref B: 6458D8EB82B1FB0E6F2838E4C7C474A4 Ref C: Sun Jan 25 11:46:59 2015 PST