Ref A: ca70c08a9f454b5abdcd8fa67959500b Ref B: D89553887A26A5A99C41191617F1D583 Ref C: Fri May 24 20:35:19 2013 PST