Ref A: 2a5f8e7496fb4420b09e0ca8015200cd Ref B: 386F46EFC9F4D3F3A3344A2F111D5F69 Ref C: Thu May 23 10:37:23 2013 PST