MLCSLLFKLSEWRVEAKDNNDDSIQRKRFLVELEFVQALANPQYLNFLAQHGYLRDSAFINYLDYLQYWKQQEYVKFVKYPQCLHFLDLLQSEHFRRELINNPCAKFIEEQQLLHWQYNTQSKIKAVVEAARQIKQGTIPLT