MDSINETQTKIAALRMDLRVGKIFSSLGKSVGLIIDSASQDLPVTEVKVPQDEDDVVELLKIINEQLGKGDMDEISDDNINLLMDHLGSFKAQIRDGGVFTLFGDLLQYDILTKNQKIMIFDRLISDQMLLSHINETQNDAAYLRAYTLILLATLIYIDRAGTTFIDPKRRSRLVNQIVLYTMLENDTRGYEDGRGWIHAYTHLGNVLDELASDEKLVRADKILLMCTVIEKIKRLKTPLIYGESIRLAVYIADQLYEDDVYQQFLLIELREWRRSLETIQMRESSAMWNALFNRQRFLQALVLNPDMANSIVEYLEDSNDFTV