MLEKAKSVNQALDTAIPLREPLEIHKAMRYSLLDGGKRIHPIVCISACELVGGQESTAMPVVCAVEMLHVVSLMQDDLPCMDNDDIRRGKPSNHKAFGESELARSIGSQGLVAGQFLDLSSEGSPEIGLEGLESIHINKAGPLLEASAVIGAMLGGGSSEQMEILRKFGRCVGLLYQVVDDILDITKSTQELGKTAGKDLVADKVTYPKLVGIEKSREFAEKLNGDAWDMLSEFDQEKAASLLAMVNFATYRQN*