Ref A: ad3179d3561a4522b4c6dab08618f989 Ref B: 879BBA8FABBF3CA518052FBF0534FD45 Ref C: Thu May 23 16:26:40 2013 PST