A comprehensive analysis of teleost MHC class I sequences