KNRHVCHAAARLEMGSLWEEFNRLGTEMIVTKAGRRMFPTFQVKLSGLDPLADYVLLMDFIPLDDKRYRYAFHSSSWLAAGRAEPAAPGRVHFHPDSPAKGAQWMRQIVSFDKLKLTNNLLDDNGHIILNSMHRYQPRFHVVFVDPRRDSERFAHQNFKSFSFPETQFMAVTAYQNHRITQLKIASNPFAKGFRDGDPEPW