Ref A: bbc675f7c52a42c3ba2f3d463e4a3de8 Ref B: A53E3CB8F24A35659DA74F71C90289C0 Ref C: Tue Nov 25 16:28:37 2014 PST