Protein sequence:
MESTRIGVLGGGQLGRMFVEAASRLNVAVTILDGPNAPAKQIEATQEHVHGAFNDPQEISKLASKVDVLTVEIEHVNAEALDALEKEGKVKVHPSASTIRLIQDKYAQKLHLTSHGIPVAEYMDCSTEVSVYAAGDIFGYPFMLKSKTMAYDGKGNYVVKSKEDVPKARSALSKTPLYAEKWAPFTRELAVMVVRRANGEVRCYPTVETIHKDNICHLVIAPAQIDGEAAERAQKVAAEAVRTLSGAGVFGVEMFEMPDGQILLNEIAPRPHNSGHYTIEACETSQYENHLRAILDMPLGSIHRKVPASIMINILGLSDSMEETYRPCVEALSIDGSTIHLYGKAECRKGRKMGHITVVGESMHQVQERIQPILSAIEPDTKRTLSLQPEVAIIMGSDSDLPVMKVGAQILKDFGVPFELTIVSAHRTPLRMVEFAKAAHKRGIKAIIAGAGGAAHLPGMVAALTPLPVIGVPVKGSVLDGVDSLHSIVQMPRGVPVATVAINNSTNAALLAIRILGASISSYSQKLIEYSERMEKEVLGKVSRLDEAVRKLQVTLADFRRLCILKGIYPREPKNKKKANKGSTAPTTFYYTKDIQYLAHEPILKKFREYKIFLKKLNKRLRRGDNDAARVLMNASPNYHLDHIVKERYPTFVDAVRDLDDALSMLFLFATIPPTDAVRIEVVQHCQRLTAEFQHYVMHARSLRKVFLSIKGIYYQAEIRGQPVTWLVPYQFAQNVPTDVDFRIMGTFLEFYRTLMAFINFKVYHDVN

Annotated regions:
phrase: RIGVLGGGQLGRMFVEAASRLNVAVTILDGPNAPAKQIEATQEHVHGAFNDPQEISKLASKVDVLTVEIEHVNAEALDALEKEGKVKVHPSASTIRLI
type: DOMAIN
name: PurT/PurK_preATP-grasp
description: PurT/PurK-like, preATP-grasp domain

phrase: SIMINILGLSDSMEETYRPCVEALSIDGSTIHLYGKAECRKGRKMGHITVVGESMHQVQE
type: DOMAIN
name: PurK_C
description: Phosphoribosylaminoimidazole carboxylase, C-terminal domain

phrase: KLHLTSHGIPVAEYMDCSTEVSVYAAGDIFGYPFMLKSKTMAYDGKGNYVVKSKEDVPKARSALSKTPLYAEKWAPFTRELAVMVVRRANGEVRCYPTVETIHKDNICHLVIAPAQIDGEAAERAQKVAAEAVRTLSGAGVFGVEMFEMPDGQILLNEIAPRPHNSGHYTIEACETSQYENHLRAI
type: DOMAIN
name: ATP-grasp
description: ATP-grasp fold

phrase: IGVLGGGQLGRMFVEAASRLNVAVTILDGPNAPAKQIEATQEHVHGAFNDPQEISKLASKVDVLTVEIEHVNAEALDALEKEGKVKVHPSASTIRLIQDKYAQKLHLTSHGIPVAEYMDCSTEVSVYAAGDIFGYPFMLKSKTMAYDGKGNYVVKSKEDVPKARSALSKTPLYAEKWAPFTRELAVMVVRRANGEVRCYPTVETIHKDNICHLVIAPAQIDGEAAERAQKVAAEAVRTLSGAGVFGVEMFEMPDGQILLNEIAPRPHNSGHYTIEACETSQYENHLRAILDMPLGSIHRKVPASIMINILGLSDSMEETYRPCVEALSIDGSTIHLYGKAECRKGRKMGHITVVGESMHQVQ
type: DOMAIN
name: PurK
description: Phosphoribosylaminoimidazole carboxylase, ATPase subunit

phrase: HLTSHGIPVAEYMDCSTEVSVYAAGDIFGYPFMLKSKTMAYDGKGNYVVKSKEDVPKARSALSKTPLYAEKWAPFTRELAVMVVRRANGEVRCYPTVETIHKDNICHLVIAPAQIDGEAAERAQKVAAEAVRTLSGAGVFGVEMFEMPDGQILLNEIAPRPHNSGHYTIEACETSQ
type: DOMAIN
name: ATP-grasp_carboxylate-amine
description: ATP-grasp fold, ATP-dependent carboxylate-amine ligase-type

phrase: EVAIIMGSDSDLPVMKVGAQILKDFGVPFELTIVSAHRTPLRMVEFAKAAHKRGIKAIIAGAGGAAHLPGMVAALTPLPVIGVPVKGSVLDGVDSLHSIVQMPRGVPVATVAINNSTNAALLAIRILGASISSYSQKLIEYSERME
type: DOMAIN
name: PurE_dom
description: PurE domain

phrase: VAIIMGSDSDLPVMKVGAQILKDFGVPFELTIVSAHRTPLRMVEFAKAAHKRGIKAIIAGAGGAAHLPGMVAALTPLPVIGVPVKGSVLDGVDSLHSIVQMPRGVPVATVAINNSTNAALLAIRILGASISSYSQKLIEYSERMEKEVLGK
type: DOMAIN
name: PurE_ClassI
description: Class I PurE

phrase: VAIIMGSDSDLPVMKVGAQILKDFGVPFELTIVSAHRTPLRMVEFAKAAHKRGIKAIIAGAGGAAHLPGMVAALTPLPVIGVPVKGSVLDGVDSLHSIVQMPRGVPVATVAINNSTNAALLAIRILGASISSYSQKLIEYSERMEKEVLGKV
type: DOMAIN
name: PurE_dom
description: PurE domain

phrase: RIGVLGGGQLGRMFVEAASRLNVAVTILDGPNAPAKQIEATQEHVHGAFNDPQEISKLASKVDVLTVEIEHVNAEALDALEKEGKVKVHPSASTIRLIQDKYAQKLHLTSHGIPVAEYMDCSTEVSVYAAGDIFGYPFMLKSKTMAYDGKGNYVVKSKEDVPKARSALSKTPLYAEKWAPFTRELAVMVVRRANGEVRCYPTVETIHKDNICHLVIAPAQIDGEAAERAQKVAAEAVRTLSGAGVFGVEMFEMPDGQILLNEIAPRPHNSGHYTIEACETSQYENHLRAILDMPLGSIHRKVPASIMINILGLSDSMEETYRPCVEALSIDGSTIHLYGKAECRKGRKMGHITVVGES
type: DOMAIN
name: PurK
description: Phosphoribosylaminoimidazole carboxylase, ATPase subunit

phrase: PEVAIIMGSDSDLPVMKVGAQILKDFGVPFELTIVSAHRTPLRMVEFAKAAHKRGIKAIIAGAGGAAHLPGMVAALTPLPVIGVPVKGSVLDGVDSLHSIVQMPRGVPVATVAINNSTNAALLAIRILGASISSYSQKLIEYSERMEKE
type: DOMAIN
name: PurE_dom
description: PurE domain