KAPQVCGVRVQLEMQALWRQFDQLGTEMIVTKSGRRMFPTFQVRISGMDPSAEYVLLMDFIPVDDKRYRYAFHNSSWLVAGRADVAAPSRMHFHPDSPAPGAQWMKQTVSFDTLKLTNNLLDDNGHMILNSMHRYQPRFHVVYVDPAPNSHLNAYKNFCSFSFSETRFMAVTAYQNHRITQLKIASNPFAKGFRTTDPQAW