Ref A: 0c306dd20a9b4b24b761f6723889e3c1 Ref B: 9E56A088132B4F7FD822B7AE237A3611 Ref C: Wed May 22 09:45:25 2013 PST