Ref A: c441f9e8870440b8afe4106e958f1527 Ref B: D83A4720D39D85B909E157A067AA0BE3 Ref C: Thu Aug 28 21:14:56 2014 PST