Ref A: bf257810583c4238aeedf1be3b2cf3b7 Ref B: 8831011F305D9F15D48A0951AC54410E Ref C: Thu Jan 29 23:16:05 2015 PST