Ref A: cf780d3513c8426d89ed9cc3a6f5f8fa Ref B: 72A9C248A2B16EF59867EF7E879511C4 Ref C: Sat Dec 27 11:54:00 2014 PST