Ref A: 869287a2e0484e42a1d1ac001776f7e5 Ref B: 8B672986BE21DB6EABE388A88746DE58 Ref C: Thu May 23 06:17:53 2013 PST