Ref A: 2efd479bce0a4609951f1a5b10c621d3 Ref B: D65CADCE779097478EDEC485D0BA860F Ref C: Sun Nov 23 21:43:24 2014 PST