Ref A: fe95dd1645b7469e8c0d50ece005ce85 Ref B: D95F1777BE36F4A4A935EA29CFEEABD0 Ref C: Thu Aug 21 23:30:28 2014 PST