MIELDSFDRKILHVLGDDGRVSWRDLAARIGLSFTPTLRRVRKLEDEGIIRGYTAVFDENRLLGNMGVFISVTLERQIKEALTTFEHHVASIPEVVGGYQTSGSSDYLIHAMVRDLPHYQELLDFLTTVPGVSRIQSNFAIKTFVRRSAAFTGGDAQ