Ref A: 1e5098b013524c7ca5668fcfec7a72c2 Ref B: DB698488000F1E6D6CD484C7AB1E27D3 Ref C: Wed May 23 20:13:45 2012 PST