MSPLLNVRLVEKKGDNNSDDHDNVALMKQLHKCDQCILVQHKKLLTSSNGASPTVGAALMEAGASMRSAQLVVCEVLRMLLSSDKHAQLLSSDLPIWLLDISRTRELVHAWHKTLPRVRPFYAVKCNPHHLFLHTLACLGTGFDCASKDEIQKVLELGVPPSSIVFANTCKLESDMACAANCGIRLTTFDSVGELQKISRYLENVDVAAGGASKASFGLLLRIATDDKGSTIPLSSKYGALMEEVEALLQMAAQMGLSVVGVAFHIGSGASNPHAFGQAISNARRIFDLSKELLGCASQMRILDIGGGFCSSGPETKAGRRTGGGITLQQAAPIINRALSIHFPCLDDIEIIAEPGRYFASAPFTIVTRVFGKRVRGETREYWINDGAHHSFTMILLPHNTDVPLPIPFACASQPNNPACTGLPCFPANVYGPTCSALDMLLKDHPLPELEV