Ref A: 756eb62a85b441bf881fb1d72884b6bd Ref B: A486265CC7734A065A2D522DC40921A4 Ref C: Thu Dec 18 17:51:35 2014 PST