Ref A: 4025f76ad39b444e99dab400e4ac928a Ref B: F5D9ED6E1F08FE4A5889EEB49B4F120D Ref C: Mon Dec 22 19:58:58 2014 PST