MKKLAIMAAASMVFAVSSAHAGFTPSGTTGTTKLTVTEECQVRVGDLTVAKTRGQLTDAAPIGPVTVQALGCDARQVALKADTDNFEQGKFFLISDNNRDKLYVNIRPMDNSAWTTDNGVFYKNDVGSWGGVIGIYVGGQQTNTPPGNYTLTLTGGYWAK