MALDLTELTEELNQTRLAVDAWTARQTAVAGGLKEMHTSWKVDQDAKIDQLESSHRALQDAALQTKQRLEAESQEVSALQDTSTALRQQKDQVYAEVVALQDTLQAQEQQYRQKEAEAASQDSVHRKKLAALQRVLHMYSSRLGLTFKQGADELQLVMTQVQASQPARPFIVAVRVLPDNSYQGCHRSVGQDGTCPLASLCICMHEHGLACLSTSGATDYWQCWWWVTAVLPQALQGMPACVCQAAYRTGSTGVSTQPGAGSDEVVLLQAPSAVTGSGCRVLGVVCAMLVSILVHSQPTYRQDAATGSGQPPPPKDCRACTHMLGSHHVQ