Ref A: c0e96fdfab4b4badabd4bf79732cf880 Ref B: 7DB6C32A435458058EA40D27964F61D8 Ref C: Sun Dec 28 23:07:09 2014 PST