Ref A: 90f0b1f58f8b48b1881e3f4ab1a299c9 Ref B: 50FC4177D4A4E41B47FD74A44ACBFFE3 Ref C: Fri Jan 30 03:39:33 2015 PST