Ref A: 253e6c52a40449ceade9c9b8d9f501da Ref B: F7D3773296DCA0D8D1DF89F2CA830ACD Ref C: Fri Feb 27 23:40:01 2015 PST