Ref A: 4a3f371c4fd74d7a8fa53b75e5b0127a Ref B: 32E9D57F5D6D408E4FE0F2DA97F42B03 Ref C: Thu May 23 17:42:18 2013 PST