MEQVRRGYVPEDEAFFYREESLGKLCQAQKDLLYLIERGYPMKNASVFTGNHYLLSERQRLALVRATSSRQAAALRRNREVIGPVPGKEVHIDGFNIIITLEIALSGSTLLKCMDGTIRDLAGLRGTYRIIGKTHEAIRLLLCRLKELETERAVFYLDSPVSNSGKLRALILDTAREEAIDCQVHLVPNADAVLKETEHVITSDAIILDHCKSWLNPLPGLLSSSLPGLRFVDLTMQGPETGPKTS