MLEQYKTIYEGGIGEIVEKKSRFLAEVRLVKSEEEALRFIEEKKKQHWDATHNCFAYVIGERRELVRCSDDGEPQGTAGRPMLDVLLGEELYNTAVVVTRYFGGTLLGTGGLVRAYSKAVQAGLAASRVITKYHGILTEIGIDYTGVGKLQYLFAQNQIPVMDSQYAENVKMQILLPAKDAEQIKKAVTEATNARASITDVKELYFAVSEGEYLLFDD