MREDFYAALKAFFSMHPEYKRNPLWVTGESYGGKYVPNVAYEIQLRKELNLKGVIIGNGVYSGKIQNPTVPDFAYSHGLIDEHFYKVYQDKAAHCVSLIEAGQLKEAEQYCEDSVRALYASRLAIQRGNETAGGVFYYDVGLSDAGFLDVVTNKLSDYLNSEATRAALHVGNRTTWTQADETGPVAEALLDDFETEQGMRAIEALLEKGFQVVSYNGVRDGSVCNHIGNLLSLKALEWHGQAQFVNASTEPWRPLGKLAGYKRSAKSLTYYTLLNTGHLVPMIVPDVMLTLVKKTVGSGEPSQLVI*