MPTNHSTTWVVVADKCQAKIFRLVKFPKIKEIDYLEHPESGARNQDLISTKPGRNFQSGGVTRHAYQQETDPKQLEAMKFATEVAKYLSLAKQKEEFSRLYIFAEPSFLGLLRQHLTPEIQKTIVSESTKCLTSCDTESIEKHLLEV