Ref A: d0caef2d9e64413bae1e2497d721291e Ref B: 33B138EB172B984F5073E61A5F2495F7 Ref C: Fri May 24 19:45:50 2013 PST