Ref A: a6ada8ed70634c77a393ab930bdaca5b Ref B: 0550DBCC6FF571357FD1E3EE95BFF4E3 Ref C: Thu Jan 29 09:47:09 2015 PST