Ref A: 5c110685c2bd493d830d45c3b6a18d94 Ref B: 3AF14BA5D92D9B6F311EDC1FD7DE3B05 Ref C: Fri Jan 30 21:18:00 2015 PST