Ref A: 2bf0646c6aec4c05b79ab2f7ea718ca7 Ref B: D3BE42C4337488859C1449F049C7AE92 Ref C: Tue Jan 27 09:21:20 2015 PST