Ref A: fa1c46487ce14dce90e69d9dd2767e88 Ref B: F4342C4E2C477514AF5A30B9DDBC7DA3 Ref C: Fri Nov 28 00:32:04 2014 PST