MDGFELFQLGRRLMKLGEQSIPEVGILRLSGPTRAIVFDVFENPGSSISEITARVEFPQSQVSACVARLREAEVFETVSDPADRRRTLVRPTASALSRARDRPTAVIDQAIAERIGTSDPVEVQRVKDALDTLAALLRTDRNDADEPALDGRNGC