Review article: an unexpected virus-host interaction--the hepatitis C virus-diabetes link.

Review article: an unexpected virus-host interaction--the hepatitis C virus-diabetes link.