Ref A: 75b95c385c7e43039fdd97a115a5bdfa Ref B: B1485A8AA31DEA57EC8E1A128DBD1310 Ref C: Sun Dec 28 23:03:55 2014 PST