Ref A: ed43b66e033b453080caee753882c2e4 Ref B: 2E7E4BE406BDCC23620D8074676EB9B8 Ref C: Mon Jan 26 22:23:41 2015 PST