MVRLKDEPVLLALAQKVADYLARTNDTKNLPRAVYDAMRKLTLMQQQEAAAGGEEEDTVDEPDEKVEVKVPADYVMGENCHSVMHGLVTTIFKHGDERTKARAMLCSIYHKAIHGDFYGARDLLLMSHLQDSIAHMDISTQILYNRALAQLGLAAFRSGLITESHSCLAELYGSGHIKELLAQGVAMGKYQEKTPEQELLEKRRQMPFHMHISLELLESVCLICAMLLEVPTMAADPLNPKKRIISKSFHRILDTYNRQMFTGPPENVRDHVMSATRSLMRGDWRKAYAYVTALTVWGLVPSKEALLAMLREKLQAEALRTYLFTYSP