Ref A: 10f3aa814674401298bec747c0628b6a Ref B: 42EF7A6BF8B58CCAE676BA0B2CA4D12C Ref C: Mon Jan 26 02:11:54 2015 PST