Ref A: 71a809f2723c4862a1e6531d0f8e80e2 Ref B: 0CE69EAEDFD6E358ECF8559DFC089FDF Ref C: Thu Nov 27 18:09:17 2014 PST