MDDSSDRFPIGMRVLAVDGDSTHLSDLETRLRSCQYHVTTTSQAKTALTMLRENKDKFDLVIADVHLPDMDGLKLLELVELETDLPVVVMLSESSDNELVMKAVFHGASDFLVKPVRLQELKTIWQHVIRKKKDNEDLSAQKKSQSVWSVELHHKFVAAVNQLGIDKAVPEKILGLMNVENITREDVASHLRAIF