Ref A: 74619a57a06946b9aa80346ff425cdc6 Ref B: 942EA709868F3DD2C7513473EDFE0BE9 Ref C: Sat Dec 20 22:53:15 2014 PST