Ref A: 12c2bc0ab17e40cbb0024ef248c806fc Ref B: 77F7F373DC0D503492C2F4FFFA93A690 Ref C: Wed May 22 11:45:35 2013 PST