Ref A: ee0a8b18ac2b4c8fb0f1427344f7db23 Ref B: 69139DDE9F99606F325B51D9080DEB52 Ref C: Mon Oct 20 19:51:05 2014 PST