Ref A: f963c33a77424e00966506039805820c Ref B: EFB85BEE5F5C4B434B68F5B9DC2AEA51 Ref C: Sun Dec 28 06:29:45 2014 PST