MSSVINVRLNEKMTLRFVELYRDQRVLWDKEHEAYNKRTERLRAYRRIAEAMSVEGLGVPEVASKIKNIRSTYLQELKKIKDSAQRHLVQSEEEDASSPYVPKLLWFSILDSMIGGAAVKRLYSSPSTADMLSIDYADESSCPASSNNYTTPFDYGSSYANDLADPAKRPSSSSSVVDEPPLAKRLMYERQQSSAELFSRYIATSLEALPPRLSVQAQKEVHDVLVKYKILELDQLEQQR