MDELVKLLNPTEQHQSNQKIEIDTINQGSDDQEILDRLLEHGKLLQNQFDSIDSKLTESNISIQKLMRESQEEISQLQPKSELIHEQFMKYEDDYIDYYESVLKPTPKPSNGEEVEEQKKNKDRLLIESLNEQIEWLKELERLKIWLTVLLEFRDRTDTLIGTVNSQSSPITFNEFDTVTNQLFDLIQSYHELRIQLSPQIDHFNLFEYIHQILRQSLTSLIETIYGIVAQTLENEIDWPQPCRASLEFQTPSTKRILETFKIAVNFQNKLQSRPDLVWLSNERRSGEDQEDRRVIWIPVLVPGSSILLQAILKPIILRFRFHFDGNRDTNRLDKPEWYFNHVLDRLDEHEKFIKSDVQKLFELSGQGSIKEGFMTQLINLIEKKLVRTVPGILEMKPILAHTIEKSIGFDQQIKQMNPANKTQWNGTVDKILSNSNWFNIWFEAEKKFVDDMYLEILSSRDTWEIEEEDPRPLELGILATKSSLRIQELTEQIKTKYEYLPRLRYQSAFLIKIQMV