Ref A: fa13f3d42ae1453bb00d3ae870d9b5f2 Ref B: A82C08E83F1ED1E343690B14FF551C39 Ref C: Wed Nov 26 18:19:00 2014 PST