MDIEKNNPVTTPTPVMVNHGEKPEKFNGTEFKRWQQKMVFYLTTLNLARFLHEEAPALKEDETYKQAVAAVEAWKHADFLCHNYILNGLDNTLYNVYCSLKTTKELWDSLDKKYKTEDAGMKKFVVGRFLDYKMIDSKAVINQVQELQVILCEIHVEGMSLSESFQVAAIIEKLPPLWNDFKNYLKHKRKEMKLEDLIVRLRIEEDNCASEKKEGKTFIEAKANVVEHGQNPKKRENSPNAPKQAPNDNKKFKGKCYMCDKSGHRAKDCRKRKDQGNTSKKPAQANMTELDTLSTDVSDINLFVVVSEVNLVGNTREWWVDTGPLDMFAPTKRCSQLIMLLTENNYSWATLPPLRLKAKDKWF