Ref A: efe4388c7c374e749993771dd9c9ef21 Ref B: 8B5E33723A75A1A0159F9857453C7931 Ref C: Tue Nov 25 16:53:52 2014 PST