Ref A: 4f3e818fa1df43f5aac4abb99a4ed860 Ref B: D31C347D8878E8FE392F14ADE131C882 Ref C: Sun Dec 28 17:13:14 2014 PST