Ref A: f480844207b44ce4be6e172fc497157e Ref B: EED3A44BEA35CF1565B3DE19FA46AB28 Ref C: Sat Dec 27 02:21:27 2014 PST