Ref A: 9f0bb3c0fece4a0fa581d583529b75dd Ref B: 65FBECDB005609557953B1E6ACC8F265 Ref C: Tue Nov 25 20:29:23 2014 PST