Ref A: 018e36114ca2429db1a1cb7accebd2ad Ref B: A8BBCC43B600BE3797E23473EDE39552 Ref C: Fri May 25 13:11:06 2012 PST