QNLALTQNAGTSPLPPCPHHPSGAAGPAAVWELPPTPSRLRNAPGWACEGPGASGKNRRVCHAMARLEMGNLWEEFNRLGTEMIVTKAGRRMFPTFQVKLSGLDPLADYVLLMDFVPLDDKRYRYAFHSSSWLVAGRADPAAPGRVHFHPDSPAKGAQWMRQIVSFDKLKLTNNLLDDNGHIILNSMHRYQPRFHVVLVDPRRDSERFAHQNFKSFSFPETQFMAVTAYQNHRITQLKIASNPFAKGFRDGEPEP