MSTQSPQKELKELTKEEVAKHNKQGDLWVIIDSIVYDLSKFGAMHPGGVGVLLDPEVAGQDATTVFFGLHRHEVLLKPQYGALSKVPYAEPTWLTAEFKSPYYKESHRKLQQVMRKFVEEVIRPDAQLCEENGKRASKAVLEAMAKVNLNAMRLGPGKHLHGRTLFDGVVKGEEFDYFHEAGMVIGLPPVLNFGKEPLRSFAGSDVAGLRTTATKQDDGSWVINGTKKWISGGMHSDYFTDNVKVPAENMLGPEDGGLLVILSNFNHERWVMCCASIRSSLLAQAVIRAKLASMIAKVEAMQAWLENVTYQMCNMSYKEQSRNLAGQIAFLKMQSTRFAGEIADEAVNIFGGRGLTKTGMGKFVEQFQRTQKFDAILGGAEEVLGDLGVRQAMRKMPKDV