Ref A: d1352c54d6984e2981fe6bc5e2bf8af1 Ref B: 7D9A76CFF71387DA27EA5B314FA8F2B4 Ref C: Fri Nov 28 16:34:35 2014 PST