MLGSKPTVTVSSPEMAKLFLHTHDKTFASRPPFKSVEWLAYGQDLVVGTSPYGAGWRDQRRLYTLQLFTAKRVKAGIPIMKEEIENLMKEIRGYAEVGVAFNITAGIASLLQNIICRILLGKRLYEIRDVKAGYDLKEVVHGAATLFATPIVGELIPWLSFVDRKTKRTMAAWHASYDALIESVLVAREKEGPSSSNDDFLHVLMSNNLSRDKIKSAMLEVLSGGIDTSSVTLDWAMAELLLNPMVMKKVEQEIEQVMGHCPNNMVQEGDTSHLVFMKAIIKETFRLHPPLPLLTTHMSTEDCQVGGYTLPQGTRLFVNVWAIGRDTQVWDKSDTFLPDRFLSTYGHVDVRGQDFELLPFGSGRR