Ref A: f997671569b041978f5e5ae8bb5efb51 Ref B: 4E90D29B1B7F33E54E38435F557BCD4E Ref C: Fri Jan 30 20:05:56 2015 PST