QNLALTQNAGTLPPPPRCPHHSSCAAGPTAVWELPPIPSVTCNAPGWACEGPEASGKNRRVCHAMARLEMGNLWEEFNRLGTEMIVTKAGRRMFPTFQVKLSGLDPLADYALVMDFVPLDDKRYRYAFHSSSWLVAGRADPAAPGRVHFHPDSPAKGAQWMRQIVSFDKLKLTNNLLDDNGHIILNSMHRYQPRFHVVLVDPRRDSERFAHQNFKSFSFPETQFMAVTAYQNHRITQLKIASNPFAKGFRDGELEPW