Ref A: f6a61c0321604d26bb84d14863295e8e Ref B: 917EF7B743F6CA545DAB50714E280A9A Ref C: Thu Dec 18 04:08:24 2014 PST