MLNVFKTDLEVKLVNLENRYNKLSDDLWGEETGLAKVMHDLSRTNEVVTSMSTEFASMKHDKASIAQLQMVQEEVNNFTLETNNNVTALQQTVDRMMSDMKEHFQTATNTVAAHNAAMLQEVRTAYQEELKEAAQVRQKVDEFMQSEREYRRSLEESICASQAQTEDLVRQVTSEVEEVGKLRRRDRNSQEVEIKAVAKQLAIVQESSQHVANSLEHLSTVIWTMVQCERAASALDIQDDQDRAKIALMGYKDETVDKARGTKNRKNRASSPPCEADGQTVLNVDERCLSCCGKAQTVLSGFKMACLQYSPAPVLFARTTYNRSDLLGLREKMLAQVNESLEHGPVSFEKAEIFGQANSAPISSGNSRLPP*