Ref A: 07989a66973044cb9c934cbade42c82c Ref B: 8E701C5E350434DFC0D639F92CA2C7C8 Ref C: Tue Sep 30 21:18:03 2014 PST