Ref A: d9750e8afd33470db7389a6cc85faf91 Ref B: 4DC7ED2B2B2CB0A74BB29B0F1F3F2EC3 Ref C: Sat Dec 27 14:35:56 2014 PST