Ref A: cd6eb86fd9fc4272864402cf0ba58d19 Ref B: D883406908214F507DB466631D840B7B Ref C: Fri Jan 30 13:54:26 2015 PST