Ref A: cd19a3f320fe4d02b3798284edde20e5 Ref B: 451C8D959CC249FB4CA52E7D4F0A9A9F Ref C: Sat Jan 24 19:50:24 2015 PST