Ref A: 9b1f0bb87de04c63a94fbcddd08596c3 Ref B: 07AD5084F34F1EEB4AA2A4B855421EDD Ref C: Sat May 25 13:52:17 2013 PST