Ref A: c691e628cbbe45ae90c2fe4678a507fc Ref B: 90A1F62A2C5C9662043828DA54BE3A07 Ref C: Thu Dec 25 08:45:44 2014 PST