Ref A: 5e851d537ce64a3192e4a6f689fc8a52 Ref B: 6B06021BCC8A74F8BE3B73D2FD2EE240 Ref C: Wed Jan 28 20:18:24 2015 PST