MKVHVGKSDSGKMEGVKFSHKYVPTNGINMHIAELGSGPPVVLLHGFPEIWYSWRHQMVGLAKAGFRAIAPDFRGYGLSRNTDPSKNHWIDCVDDILGLLDALQLDKVYIIAKDWGAFIAYCLGYAHAERILGLAVLGIPFFKPKDTVDVVQYLPDGHYVKRFSVPGVPEADFGRFDVATVIKRIYIMFCNSEMPLAADTQTTLDLVKASDPLPDWMTEEDLQVYAGLYENSGFAYPMEVPYRCFGRHPVQLAGRKDFTITAPVLLILGDHDYALQIGGMLEQLERERDLMPKLKVVNIEGGCHFVQEQFPERINELLTDFFTHPQSI*