Ref A: b290bd8540ff4e4bb38fc8d04c07140e Ref B: D97EAB8D821C87DD4C4E82C3AB81494A Ref C: Wed May 22 22:29:00 2013 PST