MSGLIRVTPEELRAMAKQYGVESQEVMNQVDRLNRMISDLKSMWEGASSEAFADQYEQLKPSFIKMSELLQDVNHQLDQTANTLESTDQDIANQIRG