KLKCPHCNYVAKYRRTLKRHLLIHTGVRSFSCDICGKLFTRREHVKRHSLV