Ref A: 7d5047a1b05a4fd8ab4057b6c7615a7d Ref B: B408DC588B3E4C1393DE76D3EDA2A2D6 Ref C: Fri Mar 06 02:20:50 2015 PST