Ref A: a02be5a20fcc4670a1514108f2992090 Ref B: 298ED7EFFB55C96C4C83FDE9F1CF1365 Ref C: Sun Dec 28 13:04:19 2014 PST