Ref A: 5d62ead1a8fe43108d8d255f965aff8d Ref B: 29ABFC4E2CFD4A43B9BF7D1E9C7B7DD9 Ref C: Sat Oct 25 09:54:34 2014 PST