CPFNFKTVRPPPAGCLIRAMPVYLKHEHIGLPVKRCPTHRENDFNNADPPAHFLHCQGKAVEYREDPTTGRHSVIIPYEHPQ