Ref A: ed6ef40af6354108a5cf36abfaab7db7 Ref B: 6395440A22380838E531B4E4DD147B8C Ref C: Wed Dec 17 14:02:17 2014 PST