Ref A: dcc84890543b44dab40cca7ef703c6b7 Ref B: 3ED0DEB7FBFF9B0783A0298E30341E2B Ref C: Fri Dec 26 13:10:12 2014 PST