MLHVAANNVLNAEFMEKPTYLKFLVSNAAAGSVIGKGGSTITDFQKDSGARIQLSRNQEYFPGTADRIIMISGKIDDVLKAMDLILNKLLSEIQSEDGDDADQISKVRLVVPNNCCGAIIGKSGATIKSFIEDSQAGIKISPQDNNYIGLTDRVVTLTGSFEEQMRAIDLILSKLSEDSLYLQSMNAPLSYPGVLFAGFHRVPYAYVHPPVGTAGYNANYGPNGVAARYPSNKEDRGNSLTIGVADEHIGVVVGRGGRNILEISQASGARIKISDRGDFMSGTSNRKVTITGSLGAIRTAEAMINQKVASVIER*