Ref A: de0f9c0d0215476996ca80decd79cb32 Ref B: 10BCBB8A301E97301C892E2D3F844054 Ref C: Fri Jan 30 23:16:09 2015 PST