MFPMSTVYQNLFSQVRNNPKQYVGTMPTSSTKPPIRDNDGAEMCNVCQIVFANGRHFGAKTCAACAAFFRRSVSDRKHYECRRSQRCGMKPTDCVQNKRQKLQKSDTNASYVAPNITNPTLLDPGYSAEPIFIKHTQSQVKIF