MDITFYQHNILAQFYKRVPVPENVQKEIVASSYGISYAAVESWLNRCQVVGPEALWAEISLEKEKSEEQERKREREEEMALKKKITYYQHKTLTKFFETNPIPDYDQLEIIGKSVEMTNVAVDGWFFRCRTMGPEVLWQEVGEEAEIKKEKDQKEQLEATLQYKKKLEEQVENEKKENKELRKIIARQAAELTESKSLIADKNAEIQNLVKKSVNDQAEIQQLKSWITNITTMSHVQSDSVRLLNVEKELARVSAMFEGAELKKENDRLKEHEKEFEAMLQFEKKLEKQVEELSFHPQEMNDEIETTTQKTQQQSVDLKESTNLLAGINSLISTQSSLKDAVIAMQEQLGKLVNEITL