Ref A: 0b089142b0cb49b9a12aa8f6f23a6aac Ref B: 37B0CC0DC8EE5DB7F8996F86D7C0B894 Ref C: Wed Oct 22 07:19:42 2014 PST