It checks the mIRC directory for the .dll files, if it finds them yet they are the wrong versions, it breaks. Refusing to check that the windows system folder actually has the correct versions. It then refuses to function until these files are deleted from the mIRC directory or overwritten with the correct versions.