Ref A: 08864e8f8fc3465c922af45502598db4 Ref B: CFBE90E3D995D80F7C367BD1478CD3E4 Ref C: Sun May 19 10:46:33 2013 PST