Ref A: 39e465d9a9d04c6abbc80e86e15b7ee8 Ref B: 792719D90C0FCBEBD7AF8DBDCE8E9D42 Ref C: Fri Jan 30 21:14:21 2015 PST