Ref A: bfefb15720e04ddcbb97319e9f6e65b9 Ref B: 4CD5FDD7D6EE740D29CD545ECBDBABC6 Ref C: Sun Aug 31 02:49:24 2014 PST