Ref A: e5a4482c8ce549ceb686fc71fae153cf Ref B: 5D2A46D7D92DEA76E19273DCB0931941 Ref C: Wed Jan 28 17:39:41 2015 PST