Ref A: b79cd0df9b1347d5b2cd6ea6e0efad78 Ref B: AB252C7EB01BF751492E4AAC1B9712B6 Ref C: Wed May 22 19:47:02 2013 PST