Ref A: c0276645ff514cf988e4f6f946c9b6b7 Ref B: D91FA6DD44E590805C5F4CAC3C160EEE Ref C: Mon Jan 26 16:13:53 2015 PST