MMSNQTVYQFIAENQNELLQLWTDTLKELSEQESYQLTDQVYENISKEYIDILLLSVKDENAAESQISELALRAVQIGLSMKFLATALAEFWKRLYTKMNDKRLPDQESTELIWQIDRFFSPINTEIFNQYSISWEKTVSLQKIALQELSAPLIPVFENITVMPLVGTIDTERAKRIMENLLNGVVKHRSQVVLIDITGVPVVDTMVAHHIIQASEAVRLVGAKCLLAGIRPEIAQTIVNLGIDLSQVITKNTLQKGIQTALEMTDRKIVSLGE