MGKCFTQLQMVGLIFELMSAGLLQNLWLGSAHSCLLEVKRRLDLETDHQYLAGSSGPFRGRGRHPGKGVKSPGEKSRYETSLNLTTKRFLELLSRSADGVVDLNWAAEVLKVQKRRIYDITNVLEGIQLIAKKSKNHIQWLGSHTMVGIGKRLEGLTQDLQQLQESEQQLDHLMHICTTQLQLLSEDSDTQRLAYVTCQDLRSIADPAEQMVIVIKAPPETQLQAVDSSETFQISLKSKQGPIDVFLCPEESADGISPGKTSCQETSSGEDRTADSGPAGPPPSPPSTSPALDPSQSLLGLEQEAVLPRMGHLRVPMEEDQLSPLVAADSLLEHVKEDFSGLLPGEFISLSPPHEALDYHFGLEEGEGIRDLFDCDFGDLTPLDF