Ref A: 5980fe41be9544b1b13475439cc37e3d Ref B: 7D1BE9373F19C67EECCBB63AAD7B417C Ref C: Fri Mar 27 15:53:42 2015 PST