MRRAAALLAQRLPAVLDASQPSTSSVGVQWCRAFTSSGSRPAPIHPEEEVYNRQRQLIILGNRVPTVAPDTWIAPNAVVVGDVDLYEKTSIWYGCVLRGDLNSVKVGAFSNVQDRTVIHAARSSPTGLPAATVIGRNVTIGQACLLRSVTVEDEAVIGDKCVLLEGSMVEKHAVLAPGSVLPPGRRIPSGQLWAGSPAKYVRDLSKDEKAEIATLATSMFQHVDAHDDDFLPNSTAYQEAENLRKILKPTSALAESGAGLDHAPNAQLX