Ref A: 943fbb75d8bd4d79a6713f29b7e73ca3 Ref B: 325AC38B2DDD7D593FC57EEC5ED1C5E3 Ref C: Sun Dec 28 18:44:17 2014 PST