Ref A: 9fb2f5fce602480e822f15e1c40f496b Ref B: B10EE5C9FA7A51EDBD24BB8B3DC88E8B Ref C: Sat Dec 27 12:34:47 2014 PST