Ref A: 6f12a8eb875d4d90a3ab9201339be3c7 Ref B: 6441D1DC06FCFF22FBEA2AB0BAFBFA6C Ref C: Mon May 20 12:53:22 2013 PST