Ref A: 0be00767997f4512aaf82fa4b575228f Ref B: E648333E60E03BB085B2335B62508B8F Ref C: Wed Dec 17 19:48:42 2014 PST