Ref A: c6d5b0b9950049d4a2883b36bf26489a Ref B: F0AA7D55A3D4CC0AA2A44E49B0A33523 Ref C: Wed Nov 26 13:50:24 2014 PST