MLTEEDLALVLEVLDKLSKDKGKAGLLILILAYVNHGGVRELFGDIRHFETKEECRSSPELKDEGVALLTDLAEIALGHGKLSPVLEPLAANNALGRKLPIAFLYALTIALLDALKDIFKDNFDPETRNALREAMGYLADDMTERAADLGKGG