Ref A: 2ff4b22dd1af45f89511363cca76ffaf Ref B: 3BF4DBDDDFEA0CDC24E711A3182EAC07 Ref C: Thu Jan 29 15:43:45 2015 PST