Ref A: c1c34ef8663f404ca5da841c3ef27eae Ref B: 97E353D723B5EAF27A7FA9D9BD27670F Ref C: Mon May 20 14:18:58 2013 PST