Ref A: 708a0dad109d4738b6034603a352f375 Ref B: E6CB57F4F882FD331650F5D6D029A32F Ref C: Fri Mar 27 10:45:24 2015 PST