Ref A: e3f3836d929a4ed1947e2bc5a22c8f7e Ref B: 049830B8B753B3F77CD6D3B233E3A482 Ref C: Wed May 22 11:46:25 2013 PST