MRTLLEIFQDTKETLCKYDYYIHTQKRILHLTNSEIKIPHLMGMQYLGKPNQFTGDFGAYAIKKQRITMESVEKLVRKYYKTEEKQRRMLEMIHRKLDNLGELGEMFSSYSKLYLYEKGKNKESEFQSDYLLVHETGKKILHLGLVKSERGKGIYHCNSFMTTYQNDRDRDSFFRDLSYRYEITRIVRENKDTKHKEVIYQSVEAERREQAGIEKMLAAAGIRADGKLIKSILRLNKKFGIYHTADMLNDSEALLGKCTDKREESLVSDFLALWEEKRNGI