Ref A: 0b60d38b50b64a7cbaa43ca2cfd7dbcc Ref B: DFEB2AD0AF0D3F2F9DB4F446F049B911 Ref C: Wed Jan 28 06:34:52 2015 PST