Ref A: cb903f47ba2e4100b07b43e47f0a1f5d Ref B: 9D9EECF40F273B1BF6B0DAFFB3C19526 Ref C: Sat Feb 28 12:48:04 2015 PST