Ref A: faa1bafac4b44c3eac19b82eddeb04b8 Ref B: 3BEF26C6B2165632AB5C9CFDD7E4522D Ref C: Sun Dec 28 04:31:28 2014 PST