Ref A: 9e157ad0312e47a2bb3c1a82393eaa20 Ref B: B0A65651FE307242A2A0B1834F1F94E4 Ref C: Mon Dec 22 20:54:57 2014 PST