Ref A: ae2f497efa6e4674a4868dd99779b6cb Ref B: D9BE7F3CA48B8F561B87F679A64CCC99 Ref C: Thu Jan 29 00:07:20 2015 PST