Ref A: 2d7459ecd68348e9b469ff8df7aea5e3 Ref B: 3D94077DA95CC8D00988385A48A5AB79 Ref C: Sun Dec 28 23:17:50 2014 PST