Ref A: 85cacae87e6c46f9b91ac29aa9245873 Ref B: 6739138EF8DF3F87A57D7E4E08F46492 Ref C: Wed May 22 18:36:19 2013 PST