MVDNMFIVFEGIDGSGKTTQSKLLAKKMDAFWTYEPSNSLVGKIIREILSGKTEVDNKTLALLFAADRIEHTKLIKEELKKRDVVCDRYLYSSIAYQSVAGVDENFIKSINRYALKPDIVFLLIVDIETALKRVKTKDIFEKKDFLKKVQDKYLELAEEYNFIVIDTTKKSVEEVHNEIIGYLKNIPH