MDTQQLYFLNDIGKQKPESIRNRSAACPFCDRENLTDILATEGPIIWLKNKFPTLKDTFQTVLIETDNCEDHIATYTEEHMRSLIRFSVKHWLDLQKNEEFKSVILYKNHGPFSGGSLHHAHMQIIGMKYVNYLDNVEQDNFQGVIVQKNKNIELNISDRPIIGFTEFNIIVKDIECIDEMANYIQQTVRYILTDFHKGCSSYNLFFYHVSGKIICKVVPRFVVSPLYVGYKIPQVSTKLEDVKIQLAEYFTKRHDDPQK