Ref A: 13a1cbaeef7749039f796e071302e268 Ref B: 31F96C6A4F903ABFF9ED027875960526 Ref C: Fri May 24 15:31:18 2013 PST