Genomic map of Staphylococcus virus SA11 (NC_019511)


functional categories (each PHROG annotation is associated to a category)             Notes   
 
head and packaging     DNA, RNA and nucleotide metabolism     transcription regulation             - one track for each strand
connector integration and excision moron, auxiliary metabolic gene and host takeover             - Mouse over proteins to see their ID and annotations
tail lysis other             - Scroll to zoom
unknown function             - Click on a protein to see its PHROG






More about this genome

Locus
NC_019511
Definition
Staphylococcus phage SA11, complete genome.
Molecule type
DNA
Genome structure
linear
Taxonomy
Viruses; Duplodnaviria; Heunggongvirae; Uroviricota; Caudoviricetes; Caudovirales; Herelleviridae; Twortvirinae; Silviavirus.
DB of origin
REFSEQ
Length
136326
Host Name
Staphylococcus aureus
Host domain
Bacteria
Is prophage?
undef
Number of proteins
186
%GC
30.03
Number of singletons
1
Number of paralogs
6

   List of proteins encoded in this genome

NCBI prot ID PHROG prot ID NCBI prot annotation PHROG number PHROG annotation PHROG category Strand Start End
YP_007005578.1 NC_019511_p103 hypothetical protein phrog_77 SbcC-like subunit of palindrome specific endonuclease DNA, RNA and nucleotide metabolism -1 62660 64594
YP_007005624.1 NC_019511_p149 portal protein phrog_11117 portal protein head and packaging -1 112043 112744
YP_007005644.1 NC_019511_p169 hypothetical protein phrog_987 unknown function unknown function 1 126105 126293
YP_007005633.1 NC_019511_p158 hypothetical protein phrog_12876 terminase large subunit head and packaging -1 119551 120258
YP_007005536.1 NC_019511_p61 hypothetical protein phrog_3128 unknown function unknown function -1 33141 33425
YP_007005593.1 NC_019511_p118 hypothetical protein phrog_1074 unknown function unknown function -1 76670 76840
YP_007005604.1 NC_019511_p129 hypothetical protein phrog_8949 unknown function unknown function -1 92787 93611
YP_007005626.1 NC_019511_p151 hypothetical protein phrog_1108 portal protein head and packaging -1 114369 114734
YP_007005489.1 NC_019511_p14 hypothetical protein phrog_22346 unknown function unknown function 1 10738 10965
YP_007005595.1 NC_019511_p120 hypothetical protein phrog_1394 virion structural protein head and packaging -1 80370 80909
YP_007005562.1 NC_019511_p87 hypothetical protein phrog_5995 DNA polymerase DNA, RNA and nucleotide metabolism -1 49567 50223
YP_007005485.1 NC_019511_p10 hypothetical protein phrog_4178 major tail protein tail 1 8382 8735
YP_007005532.1 NC_019511_p57 hypothetical protein phrog_13381 unknown function unknown function -1 31568 32074
YP_007005529.1 NC_019511_p54 hypothetical protein phrog_3453 unknown function unknown function -1 30107 30313
YP_007005524.1 NC_019511_p49 hypothetical protein phrog_7235 unknown function unknown function -1 27411 27608
YP_007005519.1 NC_019511_p44 hypothetical protein phrog_467 unknown function unknown function -1 23385 23786
YP_007005627.1 NC_019511_p152 hypothetical protein phrog_3937 unknown function unknown function -1 114740 115033
YP_007005481.1 NC_019511_p6 hypothetical protein phrog_19864 unknown function unknown function 1 2745 6551
YP_007005630.1 NC_019511_p155 hypothetical protein phrog_1917 virion structural protein head and packaging -1 116656 117456
YP_007005647.2 NC_019511_p172 amidase phrog_12367 endolysin lysis 1 127805 128563
YP_007005547.1 NC_019511_p72 hypothetical protein phrog_1080 unknown function unknown function -1 39348 39881
YP_007005659.1 NC_019511_p184 hypothetical protein phrog_2642 unknown function unknown function 1 134761 135384
YP_007005566.1 NC_019511_p91 hypothetical protein phrog_1054 unknown function unknown function -1 54248 54850
YP_007005592.1 NC_019511_p117 hypothetical protein phrog_2665 virion structural protein head and packaging -1 74767 76680
YP_007005511.1 NC_019511_p36 hypothetical protein phrog_9163 unknown function unknown function -1 20789 21097
YP_007005605.1 NC_019511_p130 hypothetical protein phrog_10341 endolysin lysis -1 93670 94539
YP_007005515.1 NC_019511_p40 hypothetical protein phrog_17940 unknown function unknown function -1 22114 22296
YP_007005642.1 NC_019511_p167 phage anti-repressor protein phrog_373 anti-repressor transcription regulation 1 124125 124988
YP_007005613.1 NC_019511_p138 major tail sheath protein phrog_279 tail sheath tail -1 101288 103048
YP_007005583.1 NC_019511_p108 DNA methylase family protein phrog_67 DNA methyltransferase other -1 66862 67344
YP_007005502.1 NC_019511_p27 hypothetical protein phrog_2601 unknown function unknown function -1 15746 16060
YP_007005579.1 NC_019511_p104 hypothetical protein phrog_2773 unknown function unknown function -1 64587 64853
YP_007005510.1 NC_019511_p35 hypothetical protein phrog_1486 membrane protein moron, auxiliary metabolic gene and host takeover -1 20237 20638
YP_007005634.1 NC_019511_p159 hypothetical protein phrog_22897 unknown function unknown function -1 120313 120510
YP_007005516.1 NC_019511_p41 hypothetical protein phrog_6981 unknown function unknown function -1 22315 22554
YP_007005493.1 NC_019511_p18 hypothetical protein phrog_8830 unknown function unknown function -1 12771 13115
YP_007005584.1 NC_019511_p109 hypothetical protein phrog_12198 unknown function unknown function -1 67349 67585
YP_007005521.1 NC_019511_p46 hypothetical protein phrog_13526 unknown function unknown function -1 25875 26087
YP_007005596.1 NC_019511_p121 hypothetical protein phrog_2386 virion structural protein head and packaging -1 80995 83697
YP_007005608.1 NC_019511_p133 hypothetical protein phrog_1038 tail assembly chaperone tail -1 98592 99020
YP_007005577.1 NC_019511_p102 hypothetical protein phrog_1070 anti-sigma factor moron, auxiliary metabolic gene and host takeover -1 62083 62676
YP_007005544.1 NC_019511_p69 hypothetical protein phrog_1113 unknown function unknown function -1 37253 38107
YP_007005571.1 NC_019511_p96 hypothetical protein phrog_12229 ribonucleotide reductase DNA, RNA and nucleotide metabolism -1 57457 58221
YP_007005632.1 NC_019511_p157 hypothetical protein phrog_559 HNH endonuclease DNA, RNA and nucleotide metabolism -1 118348 119313
YP_007005628.1 NC_019511_p153 hypothetical protein phrog_3094 unknown function unknown function -1 115160 115981
YP_007005653.1 NC_019511_p178 hypothetical protein singleton unknown function unknown function 1 130251 130367
YP_007005614.1 NC_019511_p139 hypothetical protein phrog_1151 unknown function unknown function -1 103071 103277
YP_007005496.1 NC_019511_p21 hypothetical protein phrog_12335 unknown function unknown function -1 14007 14273
YP_007005476.1 NC_019511_p1 hypothetical protein phrog_28566 unknown function unknown function 1 129 1349
YP_007005575.1 NC_019511_p100 hypothetical protein phrog_1291 unknown function unknown function -1 60624 60932
YP_007005622.1 NC_019511_p147 hypothetical protein phrog_1133 unknown function unknown function -1 110138 111088
YP_007005558.1 NC_019511_p83 intron-encoded endonuclease phrog_4645 endonuclease DNA, RNA and nucleotide metabolism -1 46230 47198
YP_007005615.1 NC_019511_p140 hypothetical protein phrog_1000 unknown function unknown function -1 103277 104113
YP_007005649.1 NC_019511_p174 hypothetical protein phrog_3 transcriptional repressor transcription regulation 1 128901 129116
YP_007005541.1 NC_019511_p66 hypothetical protein phrog_1303 DNA binding protein DNA, RNA and nucleotide metabolism -1 35171 35608
YP_007005599.1 NC_019511_p124 hypothetical protein phrog_1073 unknown function unknown function -1 85473 85994
YP_007005581.1 NC_019511_p106 hypothetical protein phrog_67 DNA methyltransferase other -1 65956 66645
YP_007005585.1 NC_019511_p110 hypothetical protein phrog_11461 unknown function unknown function -1 67655 67912
YP_007005480.1 NC_019511_p5 hypothetical protein phrog_2861 unknown function unknown function 1 2217 2540
YP_007005504.1 NC_019511_p29 hypothetical protein phrog_1709 unknown function unknown function -1 17860 18141
YP_007005569.1 NC_019511_p94 hypothetical protein phrog_3844 NrdA-like aerobic NDP reductase large subunit moron, auxiliary metabolic gene and host takeover -1 55700 56626
YP_007005556.1 NC_019511_p81 hypothetical protein phrog_1089 unknown function unknown function -1 44810 45163
YP_007005479.1 NC_019511_p4 hypothetical protein phrog_2708 nucleotide kinase other 1 1814 2230
YP_007005607.1 NC_019511_p132 hypothetical protein phrog_1316 RNA polymerase beta subunit DNA, RNA and nucleotide metabolism -1 98042 98500
YP_007005570.1 NC_019511_p95 homing endonuclease phrog_314 homing endonuclease DNA, RNA and nucleotide metabolism -1 56680 57162
YP_007005643.1 NC_019511_p168 hypothetical protein phrog_1257 ribosome associated inhibitor A; zinc finger domain moron, auxiliary metabolic gene and host takeover 1 125086 125301
YP_007005543.1 NC_019511_p68 hypothetical protein phrog_1007 unknown function unknown function -1 36149 36880
YP_007005601.1 NC_019511_p126 hypothetical protein phrog_2204 glycerophosphoryl diester phosphodiesterase other -1 86957 89410
YP_007005482.1 NC_019511_p7 hypothetical protein phrog_452 endonuclease DNA, RNA and nucleotide metabolism 1 6570 6932
YP_007005545.1 NC_019511_p70 hypothetical protein phrog_2356 unknown function unknown function -1 38107 38613
YP_007005554.1 NC_019511_p79 hypothetical protein phrog_1240 Ig domain containing protein other -1 43425 44057
YP_007005650.1 NC_019511_p175 hypothetical protein phrog_2896 unknown function unknown function 1 129109 129747
YP_007005514.1 NC_019511_p39 hypothetical protein phrog_16557 unknown function unknown function -1 21922 22065
YP_007005640.1 NC_019511_p165 hypothetical protein phrog_937 hemolysin other 1 123288 123620
YP_007005636.1 NC_019511_p161 hypothetical protein phrog_1063 terminase small subunit head and packaging -1 121450 121863
YP_007005594.1 NC_019511_p119 hypothetical protein phrog_877 unknown function unknown function -1 76892 80350
YP_007005656.1 NC_019511_p181 hypothetical protein phrog_23790 unknown function unknown function 1 131298 131696
YP_007005635.1 NC_019511_p160 hypothetical protein phrog_5340 terminase large subunit head and packaging -1 121236 121433
YP_007005621.1 NC_019511_p146 hypothetical protein phrog_752 major head protein head and packaging -1 108662 110053
YP_007005629.1 NC_019511_p154 hypothetical protein phrog_1116 unknown function unknown function -1 116024 116503
YP_007005500.1 NC_019511_p25 hypothetical protein phrog_10311 unknown function unknown function -1 15283 15516
YP_007005507.1 NC_019511_p32 hypothetical protein phrog_22397 unknown function unknown function -1 18803 19060
YP_007005617.1 NC_019511_p142 hypothetical protein phrog_1004 virion structural protein head and packaging -1 104752 105627
YP_007005565.1 NC_019511_p90 hypothetical protein phrog_379 DNA binding protein DNA, RNA and nucleotide metabolism -1 53937 54239
YP_007005574.1 NC_019511_p99 hypothetical protein phrog_1095 unknown function unknown function -1 60187 60624
YP_007005639.1 NC_019511_p164 hypothetical protein phrog_1481 unknown function unknown function 1 122949 123281
YP_007005486.1 NC_019511_p11 hypothetical protein phrog_2981 unknown function unknown function 1 8752 9312
YP_007005552.1 NC_019511_p77 hypothetical protein phrog_1696 major tail protein tail -1 42662 42874
YP_007005540.1 NC_019511_p65 hypothetical protein phrog_2726 unknown function unknown function -1 34525 35160
YP_007005625.1 NC_019511_p150 hypothetical protein phrog_15361 portal protein head and packaging -1 113372 114364
YP_007005573.1 NC_019511_p98 hypothetical protein phrog_244 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism -1 59589 60197
YP_007005618.1 NC_019511_p143 transposase phrog_506 transposase integration and excision -1 105919 107127
YP_007005589.1 NC_019511_p114 DNA helicase phrog_14619 DNA helicase DNA, RNA and nucleotide metabolism -1 72480 72935
YP_007005550.1 NC_019511_p75 hypothetical protein phrog_2721 unknown function unknown function -1 41541 42311
YP_007005600.1 NC_019511_p125 hypothetical protein phrog_1011 virion structural protein head and packaging -1 85994 86845
YP_007005588.1 NC_019511_p113 hypothetical protein phrog_16 DNA helicase DNA, RNA and nucleotide metabolism -1 70940 72253
YP_007005646.1 NC_019511_p171 hypothetical protein phrog_833 endolysin lysis 1 126874 127791
YP_007005580.1 NC_019511_p105 hypothetical protein phrog_100 SbcD-like subunit of palindrome specific endonuclease DNA, RNA and nucleotide metabolism -1 64855 65850
YP_007005648.1 NC_019511_p173 hypothetical protein phrog_2770 unknown function unknown function 1 128666 128887
YP_007005538.1 NC_019511_p63 hypothetical protein phrog_3157 unknown function unknown function -1 33699 33947
YP_007005561.1 NC_019511_p86 hypothetical protein phrog_1069 unknown function unknown function -1 49060 49542
YP_007005655.1 NC_019511_p180 hypothetical protein phrog_2995 unknown function unknown function 1 130656 131258
YP_007005497.1 NC_019511_p22 hypothetical protein phrog_14210 unknown function unknown function -1 14400 14690
YP_007005612.1 NC_019511_p137 truncated capsid protein phrog_985 virion structural protein head and packaging -1 100887 101225
YP_007005651.1 NC_019511_p176 hypothetical protein phrog_2706 unknown function unknown function 1 129761 129949
YP_007005534.1 NC_019511_p59 hypothetical protein phrog_3143 unknown function unknown function -1 32457 32771
YP_007005620.1 NC_019511_p145 hypothetical protein phrog_1205 unknown function unknown function -1 108325 108558
YP_007005553.1 NC_019511_p78 tail protein phrog_341 major tail protein tail -1 42891 43403
YP_007005512.1 NC_019511_p37 hypothetical protein phrog_18429 unknown function unknown function -1 21097 21435
YP_007005597.1 NC_019511_p122 hypothetical protein phrog_6 baseplate wedge subunit tail -1 83708 84754
YP_007005494.1 NC_019511_p19 hypothetical protein phrog_3549 unknown function unknown function -1 13220 13444
YP_007005637.1 NC_019511_p162 hypothetical protein phrog_1321 unknown function unknown function -1 121860 122141
YP_007005523.1 NC_019511_p48 hypothetical protein phrog_467 unknown function unknown function -1 27019 27411
YP_007005661.1 NC_019511_p186 hypothetical protein phrog_2811 virion structural protein head and packaging 1 135546 135809
YP_007005610.1 NC_019511_p135 hypothetical protein phrog_1905 unknown function unknown function -1 99474 99923
YP_007005503.1 NC_019511_p28 hypothetical protein phrog_12518 unknown function unknown function -1 16643 17050
YP_007005522.1 NC_019511_p47 hypothetical protein phrog_923 unknown function unknown function -1 26288 27019
YP_007005603.1 NC_019511_p128 hypothetical protein phrog_1015 tail protein with lysin activity tail -1 90303 92735
YP_007005623.1 NC_019511_p148 hypothetical protein phrog_1028 head maturation protease head and packaging -1 111102 111875
YP_007005602.1 NC_019511_p127 hypothetical protein phrog_2677 tail protein with lysin activity tail -1 89404 90297
YP_007005539.1 NC_019511_p64 hypothetical protein phrog_2863 unknown function unknown function -1 34091 34489
YP_007005509.1 NC_019511_p34 hypothetical protein phrog_12588 unknown function unknown function -1 19852 20211
YP_007005505.1 NC_019511_p30 hypothetical protein phrog_13773 unknown function unknown function -1 18268 18576
YP_007005513.1 NC_019511_p38 hypothetical protein phrog_16583 unknown function unknown function -1 21570 21908
YP_007005567.1 NC_019511_p92 hypothetical protein phrog_22 thioredoxin domain DNA, RNA and nucleotide metabolism -1 55057 55368
YP_007005517.1 NC_019511_p42 hypothetical protein phrog_3204 unknown function unknown function -1 22620 22805
YP_007005591.1 NC_019511_p116 hypothetical protein phrog_2671 tail fiber protein tail -1 74393 74749
YP_007005533.1 NC_019511_p58 hypothetical protein phrog_13794 unknown function unknown function -1 32209 32415
YP_007005528.1 NC_019511_p53 pentapeptide repeat-containing protein phrog_923 unknown function unknown function -1 29388 30107
YP_007005559.1 NC_019511_p84 hypothetical protein phrog_8290 RecA or Sak4, length ? other -1 47527 47751
YP_007005555.1 NC_019511_p80 hypothetical protein phrog_1025 RNA polymerase sigma factor transcription regulation -1 44164 44823
YP_007005582.1 NC_019511_p107 hypothetical protein phrog_9725 unknown function unknown function -1 66645 66887
YP_007005586.1 NC_019511_p111 hypothetical protein phrog_19 DnaB-like replicative helicase DNA, RNA and nucleotide metabolism -1 67912 69351
YP_007005506.1 NC_019511_p31 hypothetical protein phrog_21987 unknown function unknown function -1 18579 18788
YP_007005488.1 NC_019511_p13 hypothetical protein phrog_467 unknown function unknown function 1 9981 10388
YP_007005495.1 NC_019511_p20 hypothetical protein phrog_8830 unknown function unknown function -1 13458 13799
YP_007005551.1 NC_019511_p76 hypothetical protein phrog_2673 unknown function unknown function -1 42311 42565
YP_007005609.1 NC_019511_p134 hypothetical protein phrog_2754 virion structural protein head and packaging -1 99109 99417
YP_007005530.1 NC_019511_p55 hypothetical protein phrog_11752 unknown function unknown function -1 30319 30870
YP_007005531.1 NC_019511_p56 pentapeptide repeat protein phrog_923 unknown function unknown function -1 30889 31545
YP_007005611.1 NC_019511_p136 hypothetical protein phrog_2701 unknown function unknown function -1 99960 100097
YP_007005525.1 NC_019511_p50 hypothetical protein phrog_32255 unknown function unknown function -1 27712 28236
YP_007005499.1 NC_019511_p24 hypothetical protein phrog_17700 unknown function unknown function -1 15055 15201
YP_007005576.1 NC_019511_p101 hypothetical protein phrog_47 DNA primase DNA, RNA and nucleotide metabolism -1 60993 62069
YP_007005587.1 NC_019511_p112 hypothetical protein phrog_1098 HTH DNA binding protein DNA, RNA and nucleotide metabolism -1 69344 70930
YP_007005557.1 NC_019511_p82 hypothetical protein phrog_97 UvsX-like recombinase other -1 45156 46082
YP_007005598.1 NC_019511_p123 hypothetical protein phrog_975 baseplate protein tail -1 84769 85473
YP_007005560.1 NC_019511_p85 hypothetical protein phrog_2672 unknown function unknown function -1 47814 48989
YP_007005660.1 NC_019511_p185 LysM domain-containing protein phrog_1274 lysM motif protein lysis 1 135359 135532
YP_007005498.1 NC_019511_p23 hypothetical protein phrog_3325 TreN-like membrane protein other -1 14856 15002
YP_007005508.1 NC_019511_p33 hypothetical protein phrog_24081 unknown function unknown function -1 19095 19832
YP_007005619.1 NC_019511_p144 hypothetical protein phrog_772 tail fiber protein tail -1 107566 108315
YP_007005478.1 NC_019511_p3 hypothetical protein phrog_3048 unknown function unknown function 1 1510 1695
YP_007005537.1 NC_019511_p62 hypothetical protein phrog_13266 unknown function unknown function -1 33426 33689
YP_007005546.1 NC_019511_p71 hypothetical protein phrog_984 unknown function unknown function -1 38594 39355
YP_007005572.1 NC_019511_p97 hypothetical protein phrog_86 ribonucleoside diphosphate reductase small subunit DNA, RNA and nucleotide metabolism -1 58237 59574
YP_007005483.1 NC_019511_p8 hypothetical protein phrog_14652 DNA binding protein DNA, RNA and nucleotide metabolism 1 7320 8105
YP_007005526.1 NC_019511_p51 hypothetical protein phrog_17473 unknown function unknown function -1 28254 29150
YP_007005568.1 NC_019511_p93 hypothetical protein phrog_2797 unknown function unknown function -1 55361 55687
YP_007005549.1 NC_019511_p74 hypothetical protein phrog_284 exonuclease DNA, RNA and nucleotide metabolism -1 40295 41548
YP_007005590.1 NC_019511_p115 hypothetical protein phrog_2691 tail fiber protein tail -1 73023 74387
YP_007005641.1 NC_019511_p166 hypothetical protein phrog_1215 unknown function unknown function 1 123631 123846
YP_007005542.1 NC_019511_p67 hypothetical protein phrog_1104 virion structural protein head and packaging -1 35673 36131
YP_007005492.1 NC_019511_p17 hypothetical protein phrog_17429 unknown function unknown function 1 11566 12132
YP_007005490.1 NC_019511_p15 hypothetical protein phrog_98 unknown function unknown function 1 10962 11315
YP_007005606.1 NC_019511_p131 hypothetical protein phrog_1047 tail associated lysin tail -1 94995 97958
YP_007005548.1 NC_019511_p73 hypothetical protein phrog_2892 unknown function unknown function -1 39954 40223
YP_007005527.1 NC_019511_p52 hypothetical protein phrog_13842 unknown function unknown function -1 29144 29356
YP_007005484.1 NC_019511_p9 hypothetical protein phrog_12286 unknown function unknown function 1 8098 8322
YP_007005487.1 NC_019511_p12 hypothetical protein phrog_2948 unknown function unknown function 1 9439 9978
YP_007005645.1 NC_019511_p170 hypothetical protein phrog_962 holin lysis 1 126374 126874
YP_007005657.1 NC_019511_p182 hypothetical protein phrog_8238 RNA ligase DNA, RNA and nucleotide metabolism 1 131855 134137
YP_007005520.1 NC_019511_p45 hypothetical protein phrog_4538 unknown function unknown function -1 24819 25853
YP_007005501.1 NC_019511_p26 hypothetical protein phrog_15099 unknown function unknown function -1 15518 15673
YP_007005638.1 NC_019511_p163 hypothetical protein phrog_5547 membrane protein moron, auxiliary metabolic gene and host takeover -1 122119 122385
YP_007005652.1 NC_019511_p177 hypothetical protein phrog_25616 Rnase H DNA, RNA and nucleotide metabolism 1 129942 130214
YP_007005563.1 NC_019511_p88 hypothetical protein phrog_2081 HNH endonuclease DNA, RNA and nucleotide metabolism -1 50447 51091
YP_007005654.1 NC_019511_p179 hypothetical protein phrog_3093 unknown function unknown function 1 130382 130642
YP_007005518.1 NC_019511_p43 hypothetical protein phrog_16365 unknown function unknown function -1 23050 23259
YP_007005564.1 NC_019511_p89 hypothetical protein phrog_17 DNA polymerase DNA, RNA and nucleotide metabolism -1 51334 53859
YP_007005658.1 NC_019511_p183 hypothetical protein phrog_1817 nucleoside 2-deoxyribosyltransferase DNA, RNA and nucleotide metabolism 1 134139 134768
YP_007005477.1 NC_019511_p2 hypothetical protein phrog_2966 unknown function unknown function 1 1349 1510
YP_007005535.1 NC_019511_p60 hypothetical protein phrog_2988 unknown function unknown function -1 32835 33137
YP_007005631.1 NC_019511_p156 hypothetical protein phrog_675 terminase large subunit head and packaging -1 117472 118251
YP_007005491.1 NC_019511_p16 hypothetical protein phrog_2884 unknown function unknown function 1 11312 11551
YP_007005616.1 NC_019511_p141 hypothetical protein phrog_1127 unknown function unknown function -1 104132 104752