Protein sequence:
MDSKTVGILGGGQLGRMIVEAAHRLNIKTVILDAAKSPAKQINALDDHVDGSFTNYDSIVKLAEKADVLTVEIEHVDVDALIKVQEKFPKVEIYPLPETIRLIQDKYLQKNHLIKHDVAVTESVAVETNTVDDLLHIGEKFGYPYMLKSRTLAYDGRGNFVVKDKSYCEKALEFLKDRPLYAEKWCPFTKELAVMVVRSLEGEVFAYPTVETIHENNICHLVYAPARIPDTLAKKASILAKNAVKSFLGCGIFGVEMFLLENNELLINEIAPRPHNSGHYTIDACVTSQFEAHVRAVTGLPMPKGFTEFSTSITNAIMLNVLGDKATPNKELEICRRALETPHASVYLYGKTTRPERKMGHINVVTSSMQDAESRLSYILGDTTEIPKSLATDKESPLVGIIMGSDSDLPVMAVGARILKQFGVPFELTIVSAHRTPHRMSEYAIEAPKRGLKCIIAGAGGAAHLPGMVAAMTPLPVIGVPVKGSTLDGVDSLHSIVQMPRGIPVATVAINNSTNAALLAIRILGAYDSKWLTEMNQYMLNMETEVLGKAETLEEIGYEDYLTDKLKK

Annotated regions:
phrase: VGIIMGSDSDLPVMAVGARILKQFGVPFELTIVSAHRTPHRMSEYAIEAPKRGLKCIIAGAGGAAHLPGMVAAMTPLPVIGVPVKGSTLDGVDSLHSIVQMPRGIPVATVAINNSTNAALLAIRILGAYDSKWLTEMNQYMLNMETEVLGK
type: DOMAIN
name: PurE_ClassI
description: Class I PurE

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

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

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

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

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

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

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

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

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