MLDLRYITENTEDLKKVLELRGFKEIGIIDELKSIIQRKREFQKEADILREERNKASKEVGKIKQSGGDITKISASVKLVGEKIKEIESKLEQEENALLNINLGLPNILDPKVPPGKSEHDNIVQYEVGKIPTFQFVPKTHFEIGEALHWIDFEKGVKLSGARAYTYWKDGARLERALMNFMLDVHTKEHDYTEVWVPSMVNDESMMATGQYPKFKDEFYRIDKDELNLIPTAEVPLTNLYRDEIIPEDQLPISVTAHTSCFRREAGSYGKDTRGLVRVHQFQKVELVKFCKPEDSEEEHKKMLSHAENILKKLELPYRVIILCSGDISANSSITYDIEVWMPGLNRYMEISSVSNFRDFQARRGKIRYKSKDGKNQLVHTINGSGLALGRTYAAILENFQNEDGTLRIPEVLKSYF