MSHDTLKARLSDSVKDAMRAKATDRLATLRFLLAAIKQREVDERRELSDAEITAVIEKQVKQRRESIAAFEQAGRTETAEHEKAELAVLQEFLPQAAAPEEVAAAVDAALAEVSAQGVTGAPAMGKVMAILKQKLAGRADMAALSQQVKARLLP