MLTNQSAFNFRELTPDLIMDALVQTGLYVDSGLTELNSYENRVYQFTDEDRKRYVVKFYRPLRWNQQQIQEEHDFALALQQADLPVAAPLVFNKQTLLTFKDFFFAVFPSIGGRQYESDNLFQLEDVGRLLGRIHQIGRRQKFTSRPTIGLNEYLHQPRQYLAACELVPAGQKRQFLAVLDDLINAVASNWRDDWQILRLHGDCHPGNILWRDEAWFVDLDDARNGPAIQDLWMLLHGSRQEQLLQLDTLLEAYSEFADFDPKELSLIEPLRAMRMIYYLAWVARRWQDPAFPKAFPWMADTDFWLKQTSLFSEQIKLLQESPLQLNPMY