Ref A: 47b12bf5df2d4f78b931e8b998d19a4a Ref B: C1DCADC67FD8A1317C7A5E71F59B7999 Ref C: Sun Nov 23 21:40:46 2014 PST