Ref A: 568257a585ac411daf9d9f6c90ea7488 Ref B: B4404384D11335F8217DC842A37DE7C6 Ref C: Tue Nov 25 14:34:28 2014 PST