Ref A: 2520ec655095471bb3e3e25dc5b3ee59 Ref B: DCB3E71AF857442604EA41A0AABA710B Ref C: Sun Dec 28 22:29:34 2014 PST