Ref A: b5c96c5640f743148673578e4b5081eb Ref B: BC233AF69DEB0820CFC142BCFF8E5D1C Ref C: Thu Dec 18 13:17:13 2014 PST