MTLQEEIIRQLGVKASIAPQEEIRKTVDFLKAYLRKHSFLKTYVLGISGGQDSTLAGKLAQMAIAELREETSDQAYQFIAVRLPYGVQADEADAQKALAFIAPDQTLTINIKAAVDGQVEALQAAGVEISDFNKGNIKARQRMISQYAIAGQMAGAVIGTDHAAENITGFFTKFGDGGADILPLFRLNKRQGKALLKVLGADAALYEKVPTADLEDQKPGLADEVALGVTYQDIDDYLEGKLISKVAQATIEKWWHKGQHKRHLPITIFDDFWK*