PDB entry 3cc2

View 3cc2 on RCSB PDB site
Description: The Refined Crystal Structure of the Haloarcula Marismortui Large Ribosomal Subunit at 2.4 Angstrom Resolution with rrnA Sequence for the 23S rRNA and Genome-derived Sequences for r-Proteins
Class: ribosome
Keywords: genomic sequnece for r-proteins, Ribonucleoprotein, Ribosomal protein, RNA-binding, rRNA-binding, tRNA-binding, Metal-binding, Zinc-finger, RIBOSOME
Deposited on 2008-02-23, released 2008-05-20
The last revision prior to the SCOPe 2.01 freeze date was dated 2011-07-13, with a file datestamp of 2011-05-25.
Experiment type: XRAY
Resolution: 2.4 Å
R-factor: 0.199
AEROSPACI score: 0.34 (click here for full SPACI score report)

Chains and heterogens:

  • Chain '0':
    Compound: 23S ribosomal RNA
    Species: Haloarcula marismortui
  • Chain '1':
    Compound: 50S ribosomal protein L37e
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc211
  • Chain '2':
    Compound: 50S ribosomal protein L39e
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc221
  • Chain '3':
    Compound: 50S ribosomal protein L44E
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc231
  • Chain '9':
    Compound: 5S ribosomal RNA
    Species: Haloarcula marismortui
  • Chain 'A':
    Compound: 50S ribosomal protein L2P
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed):
  • Chain 'B':
    Compound: 50S ribosomal protein L3P
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2b1
  • Chain 'C':
    Compound: 50S ribosomal protein L4P
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2c1
  • Chain 'D':
    Compound: 50S ribosomal protein L5P
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2d1
  • Chain 'E':
    Compound: 50S ribosomal protein L6P
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed):
  • Chain 'F':
    Compound: 50S ribosomal protein L7Ae
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2f1
  • Chain 'G':
    Compound: 50S ribosomal protein L10e
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2g1
  • Chain 'H':
    Compound: 50S ribosomal protein L10e
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2h1
  • Chain 'I':
    Compound: 50S ribosomal protein L11P
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2i1
  • Chain 'J':
    Compound: 50S ribosomal protein L13P
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2j1
  • Chain 'K':
    Compound: 50S ribosomal protein L14P
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2k1
  • Chain 'L':
    Compound: 50S ribosomal protein L15P
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2l1
  • Chain 'M':
    Compound: 50S ribosomal protein L15e
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2m1
  • Chain 'N':
    Compound: 50S ribosomal protein L18P
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2n1
  • Chain 'O':
    Compound: 50S ribosomal protein L18e
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2o1
  • Chain 'P':
    Compound: 50S ribosomal protein L19e
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2p1
  • Chain 'Q':
    Compound: 50S ribosomal protein L21e
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2q1
  • Chain 'R':
    Compound: 50S ribosomal protein L22P
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2r1
  • Chain 'S':
    Compound: 50S ribosomal protein L23P
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2s1
  • Chain 'T':
    Compound: 50S ribosomal protein L24P
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2t1
  • Chain 'U':
    Compound: 50S ribosomal protein L24e
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2u1
  • Chain 'V':
    Compound: 50S ribosomal protein L29P
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2v1
  • Chain 'W':
    Compound: 50S ribosomal protein L30P
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2w1
  • Chain 'X':
    Compound: 50S ribosomal protein L31e
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2x1
  • Chain 'Y':
    Compound: 50S ribosomal protein L32e
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed): Domains in SCOPe 2.01: d3cc2y1
  • Chain 'Z':
    Compound: 50S ribosomal protein L37Ae
    Species: Haloarcula marismortui
    Database cross-references and differences (RAF-indexed):
    • PDB 3CC2
    Domains in SCOPe 2.01: d3cc2z1
  • Heterogens: MG, K, NA, CL, CD, HOH

PDB Chain Sequences:

  • Chain '0':
    No sequence available.

  • Chain '1':
    Sequence, based on SEQRES records: (download)
    >3cc21 (1:)
    mtgagtpsqgkknttthtkcrrcgeksyhtkkkvcsscgfgksakrrdyewqskage
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc21 (1:)
    tgagtpsqgkknttthtkcrrcgeksyhtkkkvcsscgfgksakrrdyewqskage
    

  • Chain '2':
    Sequence, based on SEQRES records: (download)
    >3cc22 (2:)
    mgkkskatkkrlakldnqnsrvpawvmlktdrevqrnhkrrhwrrndtde
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc22 (2:)
    gkkskatkkrlakldnqnsrvpawvmlktdrrnhkrrhwrrndtde
    

  • Chain '3':
    Sequence; same for both SEQRES and ATOM records: (download)
    >3cc23 (3:)
    mqmprrfntycphcnehqehevekvrsgrqtgmkwidrqrernsgigndgkfskvpggdk
    ptkktdlkyrcgecgkahlregwragrlefqe
    

  • Chain '9':
    No sequence available.

  • Chain 'A':
    No sequence available.

  • Chain 'B':
    Sequence, based on SEQRES records: (download)
    >3cc2B (B:)
    mpqpsrprkgslgfgprkrstsetprfnswpsddgqpgvqgfagykagmthvvlvndepn
    spregmeetvpvtvietppmravalrayedtpygqrpltevwtdefhseldrtldvpedh
    dpdaaeeqirdaheagdlgdlrlithtvpdavpsvpkkkpdvmetrvgggsvsdrldhal
    divedggehamndifrageyadvagvtkgkgtqgpvkrwgvqkrkgkharqgwrrrignl
    gpwnpsrvrstvpqqgqtgyhqrtelnkrlidigegdeptvdggfvnygevdgpytlvkg
    svpgpdkrlvrfrpavrpndqprldpevryvsnesnqg
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2B (B:)
    pqpsrprkgslgfgprkrstsetprfnswpsddgqpgvqgfagykagmthvvlvndepns
    pregmeetvpvtvietppmravalrayedtpygqrpltevwtdefhseldrtldvpedhd
    pdaaeeqirdaheagdlgdlrlithtvpdavpsvpkkkpdvmetrvgggsvsdrldhald
    ivedggehamndifrageyadvagvtkgkgtqgpvkrwgvqkrkgkharqgwrrrignlg
    pwnpsrvrstvpqqgqtgyhqrtelnkrlidigegdeptvdggfvnygevdgpytlvkgs
    vpgpdkrlvrfrpavrpndqprldpevryvsnesnqg
    

  • Chain 'C':
    Sequence; same for both SEQRES and ATOM records: (download)
    >3cc2C (C:)
    mqatiydldgntdgevdlpdvfetpvrsdligkavraaqanrkqdygsdeyaglrtpaes
    fgsgrgqahvpkqdgrarrvpqavkgrsahppktekdrsldlndkerqlavrsalaatad
    adlvadrghefdrdevpvvvsddfedlvktqevvsllealdvhadidradetkikagqgs
    argrkyrrpasilfvtsdepstaarnlagadvatasevntedlapggapgrltvftesal
    aevaer
    

  • Chain 'D':
    Sequence, based on SEQRES records: (download)
    >3cc2D (D:)
    mssesesggdfhemrepriekvvvhmgighggrdlanaedilgeitgqmpvrtkakrtvg
    efdiregdpigakvtlrdemaeeflqtalplaelatsqfddtgnfsfgveehtefpsqey
    dpsigiygldvtvnlvrpgyrvakrdkasrsiptkhrlnpadavafiestydvevse
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2D (D:)
    fhemrepriekvvvhmgighanaedilgeitgqmpvrtkakrtvgefdiregdpigakvt
    lrdemaeeflqtalplaelatsqfddtgnfsfgldvtvnlvrpgyrvakrdkasrsiptk
    hrlnpadavafiestydvev
    

  • Chain 'E':
    No sequence available.

  • Chain 'F':
    Sequence, based on SEQRES records: (download)
    >3cc2F (F:)
    mpvyvdfdvpadleddalealevardtgavkkgtnettksiergsaelvfvaedvqpeei
    vmhipeladekgvpfifveqqddlghaaglevgsaaaavtdageadadvediadkveelr
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2F (F:)
    pvyvdfdvpadleddalealevardtgavkkgtnettksiergsaelvfvaedvqpeeiv
    mhipeladekgvpfifveqqddlghaaglevgsaaaavtdageadadvediadkveelr
    

  • Chain 'G':
    Sequence, based on SEQRES records: (download)
    >3cc2G (G:)
    msaeserktetipewkqeevdaivemiesyesvgvvniagipsrqlqdmrrdlhgtaelr
    vsrntlleralddvddgledlngyitgqvgligtddnpfslfqeleasktpapigageva
    pndivipegdtgvdpgpfvgelqsvgadariqegsiqvlsdstvldtgeevsqelsnvln
    elgiepkevgldlravfadgvlfepeeleldideyrsdiqaaagrafnlsvnadyptatt
    aptmlqsargnakslalqaaiedpevvpdlvskadaqvralasqiddeealpeelqgvea
    dvateeptddqdddtaseddadaddaaeeadddddddedagdalgamf
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2G (G:)
    ipewkqeevdaivemiesrntlleraldd
    

  • Chain 'H':
    Sequence, based on SEQRES records: (download)
    >3cc2H (H:)
    msdkpasmyrdidkpaytrreyitgipgskiaqhkmgrkqkdaddypvqisliveetvql
    rhgsleasrlsanrhlikelgeegdykmtlrkfphqvlrenkqatgagadrvsdgmraaf
    gkivgtaarvqageqlftaycnvedaehvkeafrraynkitpscrikvergeellia
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2H (H:)
    kpasmyrdidkpaytrreyitgipgskiaqhkmgrkqkdaddypvqisliveetvqlrhg
    sleasrlsanrhlikelgeegdykmtlrkfphqvlrenkdgmraafgkivgtaarvqage
    qlftaycnvedaehvkeafrraynkitpscrikvergeel
    

  • Chain 'I':
    Sequence, based on SEQRES records: (download)
    >3cc2I (I:)
    magtievlvpggeanpgpplgpelgptpvdvqavvqeindqtaafdgtevpvtvkydddg
    sfeievgvpptaelikdeagfetgsgepqedfvadlsvdqvkqiaeqkhpdllsydltna
    akevvgtctslgvtiegenprefkeridageyddvfaaeaqa
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2I (I:)
    gvpptaelikdeagfetgsgepqedfvadlsvdqvkqiaeqkhpdllsydltnaakevvg
    tctslgvtie
    

  • Chain 'J':
    Sequence, based on SEQRES records: (download)
    >3cc2J (J:)
    msvaefdadvivdardcimgrvasqvaeqaldgetvavvnaeravitgreeqivekyekr
    vdigndngyfypkrpdgifkrtirgmlphkkqrgreafesvrvylgnpydedgevldgts
    ldrlsnikfvtlgeisetlganktw
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2J (J:)
    aefdadvivdardcimgrvasqvaeqaldgetvavvnaeravitgreeqivekyekrvdi
    gndngyfypkrpdgifkrtirgmlphkkqrgreafesvrvylgnpydedgevldgtsldr
    lsnikfvtlgeisetlganktw
    

  • Chain 'K':
    Sequence; same for both SEQRES and ATOM records: (download)
    >3cc2K (K:)
    mealgadvtqglekgslitcadntgarelkvisvhgysgtknrhpkaglgdkitvsvtkg
    tpemrrqvleavvvrqrkpirrpdgtrvkfednaavivdenedprgtelkgpiarevaqr
    fgsvasaatmiv
    

  • Chain 'L':
    Sequence, based on SEQRES records: (download)
    >3cc2L (L:)
    mtskkkrqrgsrthgggshknrrgaghrggrgdagrdkhefhnheplgksgfkrpqkvqe
    eaatidvreidenvtllaaddvaevedggfrvdvrdvveeaddadyvkvlgagqvrhelt
    liaddfsegarekvegaggsveltdlgeerqaeaeetedadadee
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2L (L:)
    tskkkrqrgsrthgggshknrrgaghrggrgdagrdkhefhnheplgksgfkrpqkvqee
    aatidvreidenvtllaaddvaefrvdvrdvveeaddadyvkvlgagqvrheltliaddf
    segarekvegaggsveltdlgeerq
    

  • Chain 'M':
    Sequence, based on SEQRES records: (download)
    >3cc2M (M:)
    marsaysyirdawknpgdgqlaelqwqrqqewrnegaverierptrldkarsqgykakqg
    vivarvsvrkgsarkrrhkagrrskrqgvtritrrkdiqrvaeerasrtfpnlrvlnsys
    vgqdgrqkwhevilidpnhpaiqndddlswicaddqadrvfrgltgagrrnrglsgkgkg
    sektrpslrsnggkgk
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2M (M:)
    arsaysyirdawknpgdgqlaelqwqrqqewrnegaverierptrldkarsqgykakqgv
    ivarvsvrkgsarkrrhkagrrskrqgvtritrrkdiqrvaeerasrtfpnlrvlnsysv
    gqdgrqkwhevilidpnhpaiqndddlswicaddqadrvfrgltgagrrnrglsgkgkgs
    ektrpslrsnggkg
    

  • Chain 'N':
    Sequence, based on SEQRES records: (download)
    >3cc2N (N:)
    matgprykvpmrrrreartdyhqrlrllksgkprlvarksnkhvraqlvtlgpngddtla
    sahssdlaeygweaptgnmpsayltgllaglraqeagveeavldiglnsptpgskvfaiq
    egaidagldiphnddvladwqrtrgahiaeydeqleeplysgdfdaadlpehfdelretl
    ldgdiel
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2N (N:)
    atgprykvpmrrrreartdyhqrlrllksgkprlvarksnkhvraqlvtlgpngddtlas
    ahssdlaeygweaptgnmpsayltgllaglraqeagveeavldiglnsptpgskvfaiqe
    gaidagldiphnddvladwqrtrgahiaeydeqleeplysgdfdaadlpehfdelretll
    dgdiel
    

  • Chain 'O':
    Sequence, based on SEQRES records: (download)
    >3cc2O (O:)
    msktnprlssliadlksaarssggavwgdvaerlekprrthaevnlgrieryaqedetvv
    vpgkvlgsgvlqkdvtvaavdfsgtaetkidqvgeavsleqaiennpegshvrvir
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2O (O:)
    sktnprlssliadlksaarssggavwgdvaerlekprrthaevnlgrieryaqedetvvv
    pgkvlgsgvlqkdvtvaavdfsgtaetkidqvgeavsleqaiennpegshvrvir
    

  • Chain 'P':
    Sequence, based on SEQRES records: (download)
    >3cc2P (P:)
    mtdlsaqkrlaadvldvgknrvwfnperqgdiadaitredvrelvdegaiqakdkkgnsr
    grarerqkkrayghqkgagsrkgkagarqnskedwesriraqrtklrelrdegtlsssqy
    rdlydkagggefdsvadleryidanhgda
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2P (P:)
    tdlsaqkrlaadvldvgknrvwfnperqgdiadaitredvrelvdegaiqakdkkgnsrg
    rarerqkkrayghqkgagsrkgkagarqnskedwesriraqrtklrelrdegtlsssqyr
    dlydkagggefdsvadleryida
    

  • Chain 'Q':
    Sequence, based on SEQRES records: (download)
    >3cc2Q (Q:)
    mpssngplegtrgklknkprdrgtsppqraveefddgekvhlkidpsvpngrfhprfdgq
    tgtvegkqgdaykvdivdggkektiivtaahlrrqe
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2Q (Q:)
    pssngplegtrgklknkprdrgtsppqraveefddgekvhlkidpsvpngrfhprfdgqt
    gtvegkqgdaykvdivdggkektiivtaahlrrqe
    

  • Chain 'R':
    Sequence, based on SEQRES records: (download)
    >3cc2R (R:)
    mgisysveadpdttakamlrerqmsfkhskaiareikgktageavdyleaviegdqpvpf
    kqhnsgvghkskvdgwdagrypekaskafldllenavgnadhqgfdgeamtikhvaahkv
    geqqgrkpramgrasawnspqvdvelileepeved
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2R (R:)
    gisysveadpdttakamlrerqmsfkhskaiareikgktageavdyleaviegdqpvpfk
    qhnsgvghkskvdgwdagrypekaskafldllenavgnadhqgfdgeamtikhvaahkvg
    eqqgrkpramgrasawnspqvdvelileep
    

  • Chain 'S':
    Sequence, based on SEQRES records: (download)
    >3cc2S (S:)
    mswdvikhphvtekamndmdfqnklqfavddraskgevadaveeqydvtveqvntqntmd
    gekkavvrlsedddaqevasrigvf
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2S (S:)
    swdvikhphvtekamndmdfqnklqfavddraskgevadaveeqydvtveqvntqntmdg
    ekkavvrlsedddaqevasri
    

  • Chain 'T':
    Sequence, based on SEQRES records: (download)
    >3cc2T (T:)
    mskqpdkqrksqrraplherhkqvratlsadlreeygqrnvrvnagdtvevlrgdfagee
    gevinvdldkavihvedvtlektdgeevprpldtsnvrvtdldledekrearleseddsa
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2T (T:)
    skqpdkqrksqrraplherhkqvratlsadlreeygqrnvrvnagdtvevlrgdfageeg
    evinvdldkavihvedvtlektdgeevprpldtsnvrvtdldledekrearleseddsa
    

  • Chain 'U':
    Sequence, based on SEQRES records: (download)
    >3cc2U (U:)
    mprtrecdycgtdiepgtgtmfvhkdgatthfcsskcennadlgrearnlewtdtargea
    geaedea
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2U (U:)
    recdycgtdiepgtgtmfvhkdgatthfcsskcennadlgrearnlewtdtar
    

  • Chain 'V':
    Sequence, based on SEQRES records: (download)
    >3cc2V (V:)
    mtvlhvqeirdmtpaereaelddlktellnaravqaaggapenpgrikelrkaiarikti
    qgeegdlqene
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2V (V:)
    tvlhvqeirdmtpaereaelddlktellnaravqaaggapenpgrikelrkaiariktiq
    geegd
    

  • Chain 'W':
    Sequence; same for both SEQRES and ATOM records: (download)
    >3cc2W (W:)
    mhalvqlrgevnmhtdiqdtlemlnihhvnhctlvpetdayrgmvakvndfvafgepsqe
    tletvlatraeplegdadvddewvaehtdyddisglafallseettlreqglsptlrlhp
    prgghdgvkhpvkeggqlgkhdtegiddlleamr
    

  • Chain 'X':
    Sequence, based on SEQRES records: (download)
    >3cc2X (X:)
    msasdfeervvtiplrdaraepnhkradkamilirehlakhfsvdedavrldpsineaaw
    argrantpskirvraarfeeegeaiveaetae
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2X (X:)
    ervvtiplrdaraepnhkradkamilirehlakhfsvdedavrldpsineaawargrant
    pskirvraarfeeegeaiveae
    

  • Chain 'Y':
    Sequence, based on SEQRES records: (download)
    >3cc2Y (Y:)
    madneedveaeeeyteltdisgvgpskaeslreagfesvedvrgadqsaladvsgignal
    aarikadvggleveseteaeveeeggeeapdedvetelqargltektpdlsdedarlltq
    rhrvgkpqfnrqdhhkkkrvstswrkprgqlskqrrgikgkgdtveagfrsptavrgkhp
    sgfeevrvhnvddlegvdgdteavriaskvgarkrerieeeaedagirvlnptyvevevs
    e
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2Y (Y:)
    telqargltektpdlsdedarlltqrhrvgkpqfnrqdhhkkkrvstswrkprgqlskqr
    rgikgkgdtveagfrsptavrgkhpsgfeevrvhnvddlegvdgdteavriaskvgarkr
    erieeeaedagirvlnptyvev
    

  • Chain 'Z':
    Sequence, based on SEQRES records: (download)
    >3cc2Z (Z:)
    msprarrepnleglmwplggqqttmasksgktgssgrfgarygrvsrrrvaeiesemned
    hacpncgedrvdrqgtgiwqcsycdykftggsykpetpggktvrrsiraalsedee
    

    Sequence, based on observed residues (ATOM records): (download)
    >3cc2Z (Z:)
    ssgrfgarygrvsrrrvaeiesemnedhacpncgedrvdrqgtgiwqcsycdykftggsy
    kpetpggktvrrs