% Created by tikzDevice version 0.12.3.1 on 2022-11-18 06:01:34
% !TEX encoding = UTF-8 Unicode
\begin{tikzpicture}[x=1pt,y=1pt]
\definecolor{fillColor}{RGB}{255,255,255}
\path[use as bounding box,fill=fillColor,fill opacity=0.00] (0,0) rectangle (505.89,252.94);
\begin{scope}
\path[clip] (  0.00,  0.00) rectangle (505.89,252.94);
\definecolor{fillColor}{RGB}{255,255,255}

\path[fill=fillColor] (  0.00,  0.00) rectangle (505.89,252.94);
\end{scope}
\begin{scope}
\path[clip] ( 32.75, 32.75) rectangle (475.89,222.94);
\definecolor{drawColor}{gray}{0.66}

\path[draw=drawColor,line width= 0.3pt,line join=round] (382.30,121.38) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.2pt,line join=round] (276.34,175.96) -- (318.24,188.07);

\path[draw=drawColor,line width= 0.2pt,line join=round] (276.34,175.96) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] (250.46,188.64) -- (318.24,188.07);

\path[draw=drawColor,line width= 0.3pt,line join=round] (250.46,188.64) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] (226.05,207.53) -- (318.24,188.07);

\path[draw=drawColor,line width= 0.3pt,line join=round] (226.05,207.53) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.2pt,line join=round] (417.01, 86.77) -- (358.35, 66.52);

\path[draw=drawColor,line width= 0.2pt,line join=round] (417.01, 86.77) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] ( 89.67,120.99) -- ( 52.89,130.00);

\path[draw=drawColor,line width= 0.4pt,line join=round] ( 89.67,120.99) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.5pt,line join=round] ( 52.89,130.00) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.4pt,line join=round] (330.38, 94.79) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] (111.29,179.17) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.8pt,line join=round] ( 90.15, 95.26) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.2pt,line join=round] (166.14, 71.72) -- (249.21, 58.45);

\path[draw=drawColor,line width= 0.6pt,line join=round] (166.14, 71.72) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.4pt,line join=round] (330.55,214.30) -- (318.24,188.07);

\path[draw=drawColor,line width= 0.4pt,line join=round] (330.55,214.30) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] (174.03, 51.26) -- (268.52, 41.40);

\path[draw=drawColor,line width= 0.3pt,line join=round] (174.03, 51.26) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] (209.02, 75.16) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.2pt,line join=round] (231.43, 90.96) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.4pt,line join=round] (184.43,178.89) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] (184.43,178.89) -- (182.02,162.33);

\path[draw=drawColor,line width= 0.2pt,line join=round] (140.41,116.37) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] (313.33,155.89) -- (318.24,188.07);

\path[draw=drawColor,line width= 0.3pt,line join=round] (313.33,155.89) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.2pt,line join=round] (348.40,158.07) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] (296.42, 71.34) -- (249.21, 58.45);

\path[draw=drawColor,line width= 0.7pt,line join=round] (296.42, 71.34) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.2pt,line join=round] (249.21, 58.45) -- (358.35, 66.52);

\path[draw=drawColor,line width= 0.2pt,line join=round] (249.21, 58.45) -- (270.48, 82.75);

\path[draw=drawColor,line width= 0.3pt,line join=round] (249.21, 58.45) -- (268.52, 41.40);

\path[draw=drawColor,line width= 0.3pt,line join=round] (249.21, 58.45) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.4pt,line join=round] (373.59, 89.58) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] (136.58, 95.47) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] (278.77,210.86) -- (357.54,200.36);

\path[draw=drawColor,line width= 0.3pt,line join=round] (278.77,210.86) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.2pt,line join=round] (378.48,157.66) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] (191.90,196.47) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.6pt,line join=round] (358.35, 66.52) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] (318.24,188.07) -- (380.60,187.78);

\path[draw=drawColor,line width= 3.4pt,line join=round] (318.24,188.07) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] (318.24,188.07) -- (337.44,177.19);

\path[draw=drawColor,line width= 0.3pt,line join=round] (287.61, 96.94) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.4pt,line join=round] (183.96,102.44) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.7pt,line join=round] (357.54,200.36) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.5pt,line join=round] (270.48, 82.75) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.2pt,line join=round] (346.84,112.93) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.4pt,line join=round] (103.85,138.99) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.5pt,line join=round] (268.52, 41.40) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] (150.62,143.93) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] (380.60,187.78) -- (242.12,132.54);

\path[draw=drawColor,line width= 1.6pt,line join=round] (357.47,137.95) -- (242.12,132.54);

\path[draw=drawColor,line width= 0.2pt,line join=round] (242.12,132.54) -- (409.68,132.21);

\path[draw=drawColor,line width= 0.8pt,line join=round] (242.12,132.54) -- (453.56,125.07);

\path[draw=drawColor,line width= 0.2pt,line join=round] (242.12,132.54) -- (419.65,109.02);

\path[draw=drawColor,line width= 0.2pt,line join=round] (242.12,132.54) -- (455.75,152.34);

\path[draw=drawColor,line width= 0.5pt,line join=round] (242.12,132.54) -- (414.13,156.53);

\path[draw=drawColor,line width= 0.3pt,line join=round] (242.12,132.54) -- (127.51,160.54);

\path[draw=drawColor,line width= 0.3pt,line join=round] (242.12,132.54) -- (337.44,177.19);

\path[draw=drawColor,line width= 0.9pt,line join=round] (242.12,132.54) -- (182.02,162.33);

\path[draw=drawColor,line width= 0.2pt,line join=round] (409.68,132.21) -- (453.56,125.07);

\path[draw=drawColor,line width= 0.2pt,line join=round] (453.56,125.07) -- (419.65,109.02);

\path[draw=drawColor,line width= 0.2pt,line join=round] (453.56,125.07) -- (455.75,152.34);

\path[draw=drawColor,line width= 0.5pt,line join=round] (453.56,125.07) -- (414.13,156.53);
\definecolor{drawColor}{RGB}{0,0,0}
\definecolor{fillColor}{RGB}{174,162,0}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (382.30,121.38) circle (  1.75);
\definecolor{fillColor}{RGB}{0,186,222}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (276.34,175.96) circle (  1.61);
\definecolor{fillColor}{RGB}{199,152,0}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (250.46,188.64) circle (  1.76);
\definecolor{fillColor}{RGB}{0,166,255}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (226.05,207.53) circle (  1.88);
\definecolor{fillColor}{RGB}{100,178,0}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (417.01, 86.77) circle (  1.51);
\definecolor{fillColor}{RGB}{0,193,167}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] ( 89.67,120.99) circle (  2.10);
\definecolor{fillColor}{RGB}{255,99,182}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] ( 52.89,130.00) circle (  2.17);
\definecolor{fillColor}{RGB}{236,130,57}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (330.38, 94.79) circle (  2.11);
\definecolor{fillColor}{RGB}{255,99,182}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (111.29,179.17) circle (  1.67);
\definecolor{fillColor}{RGB}{143,170,0}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] ( 90.15, 95.26) circle (  2.55);
\definecolor{fillColor}{RGB}{255,99,182}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (166.14, 71.72) circle (  2.34);
\definecolor{fillColor}{RGB}{0,193,167}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (330.55,214.30) circle (  1.98);
\definecolor{fillColor}{RGB}{179,133,255}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (174.03, 51.26) circle (  1.67);
\definecolor{fillColor}{RGB}{0,191,196}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (209.02, 75.16) circle (  1.78);
\definecolor{fillColor}{RGB}{219,142,0}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (231.43, 90.96) circle (  1.61);
\definecolor{fillColor}{RGB}{0,192,133}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (184.43,178.89) circle (  2.08);
\definecolor{fillColor}{RGB}{216,116,253}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (140.41,116.37) circle (  1.61);
\definecolor{fillColor}{RGB}{0,184,27}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (313.33,155.89) circle (  1.79);
\definecolor{fillColor}{RGB}{100,178,0}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (348.40,158.07) circle (  1.61);
\definecolor{fillColor}{RGB}{0,189,92}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (296.42, 71.34) circle (  2.49);
\definecolor{fillColor}{RGB}{0,184,27}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (249.21, 58.45) circle (  1.94);
\definecolor{fillColor}{RGB}{253,97,211}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (373.59, 89.58) circle (  2.01);
\definecolor{fillColor}{RGB}{124,150,255}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (136.58, 95.47) circle (  1.75);
\definecolor{fillColor}{RGB}{216,116,253}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (278.77,210.86) circle (  1.66);

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (378.48,157.66) circle (  1.57);

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (191.90,196.47) circle (  1.78);
\definecolor{fillColor}{RGB}{239,103,235}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (358.35, 66.52) circle (  2.30);
\definecolor{fillColor}{RGB}{0,191,196}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (318.24,188.07) circle (  4.08);
\definecolor{fillColor}{RGB}{199,152,0}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (287.61, 96.94) circle (  1.75);
\definecolor{fillColor}{RGB}{0,189,92}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (183.96,102.44) circle (  1.96);
\definecolor{fillColor}{RGB}{236,130,57}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (357.54,200.36) circle (  2.49);
\definecolor{fillColor}{RGB}{239,103,235}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (270.48, 82.75) circle (  2.17);
\definecolor{fillColor}{RGB}{124,150,255}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (346.84,112.93) circle (  1.54);
\definecolor{fillColor}{RGB}{248,118,109}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (103.85,138.99) circle (  2.30);
\definecolor{fillColor}{RGB}{239,103,235}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (268.52, 41.40) circle (  2.18);
\definecolor{fillColor}{RGB}{0,192,133}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (150.62,143.93) circle (  1.68);
\definecolor{fillColor}{RGB}{255,99,182}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (380.60,187.78) circle (  1.69);
\definecolor{fillColor}{RGB}{236,130,57}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (357.47,137.95) circle (  3.15);
\definecolor{fillColor}{RGB}{248,118,109}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (242.12,132.54) circle (  6.78);
\definecolor{fillColor}{RGB}{0,166,255}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (409.68,132.21) circle (  1.63);
\definecolor{fillColor}{RGB}{0,192,133}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (453.56,125.07) circle (  2.52);
\definecolor{fillColor}{RGB}{255,99,182}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (419.65,109.02) circle (  1.61);
\definecolor{fillColor}{RGB}{255,107,148}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (455.75,152.34) circle (  1.43);
\definecolor{fillColor}{RGB}{255,99,182}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (414.13,156.53) circle (  2.17);
\definecolor{fillColor}{RGB}{219,142,0}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (127.51,160.54) circle (  1.92);
\definecolor{fillColor}{RGB}{0,178,243}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (337.44,177.19) circle (  1.93);
\definecolor{fillColor}{RGB}{0,193,167}

\path[draw=drawColor,line width= 0.4pt,line join=round,line cap=round,fill=fillColor] (182.02,162.33) circle (  2.62);

\path[draw=drawColor,line width= 0.6pt,line join=round,line cap=round] (413.12, 77.59) -- (416.78, 86.24);

\path[draw=drawColor,line width= 0.6pt,line join=round,line cap=round] (182.44, 78.17) -- (207.79, 75.30);

\path[draw=drawColor,line width= 0.6pt,line join=round,line cap=round] (143.25,173.75) -- (183.21,178.73);

\path[draw=drawColor,line width= 0.6pt,line join=round,line cap=round] (124.79,108.91) -- (139.56,115.97);

\path[draw=drawColor,line width= 0.6pt,line join=round,line cap=round] (143.54, 89.58) -- (137.16, 94.98);

\path[draw=drawColor,line width= 0.6pt,line join=round,line cap=round] (369.94,153.84) -- (377.60,157.26);

\path[draw=drawColor,line width= 0.6pt,line join=round,line cap=round] (171.95,194.71) -- (190.66,196.36);

\path[draw=drawColor,line width= 0.6pt,line join=round,line cap=round] (281.67,112.17) -- (287.40, 97.48);

\path[draw=drawColor,line width= 0.6pt,line join=round,line cap=round] (331.54,140.37) -- (356.23,138.07);

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (395.06,124.92) {ALCATEL SPEEDTOUCH USB DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (229.74,171.16) {AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (256.45,181.14) {BROADCOM BCM63XX/BCM33XX UDC DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (213.12,200.04) {BROADCOM BDC DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (413.06, 72.16) {BROADCOM BRCMSTB USB EHCI DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at ( 81.99,113.48) {CADENCE USB3 DRD IP DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (107.06,126.92) {CADENCE USBSSP DRD IP DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (362.64, 93.14) {CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at ( 98.45,182.71) {CONEXANT ACCESSRUNNER USB DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at ( 87.42, 87.74) {DESIGNWARE USB2 DRD IP DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (153.18, 64.22) {DESIGNWARE USB3 DRD IP DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (392.76,216.01) {FREESCALE USB PERIPHERAL DRIVERS};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (161.19, 43.79) {FREESCALE USB PHY DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (124.29, 76.32) {IKANOS/ADI EAGLE ADSL USB DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (219.83, 96.25) {LEGO USB Tower driver};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at ( 94.09,171.67) {MEDIATEK USB3 DRD IP DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (104.87,103.48) {MICROCHIP USB251XB DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (266.65,148.41) {MICROCHIP USBA UDC DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (308.60,161.31) {MICROTEK X6 SCANNER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (259.07, 74.90) {MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (262.11, 62.05) {OMAP USB SUPPORT};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (346.96, 82.11) {SIS USB2VGA DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (170.85, 86.29) {USB ACM DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (291.68,203.35) {USB ATTACHED SCSI};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (348.22,148.42) {USB CHAOSKEY DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (127.22,192.71) {USB CYPRESS C67X00 DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (371.28, 59.03) {USB EHCI DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (314.47,191.68) {USB GADGET/PERIPHERAL SUBSYSTEM};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (250.13,110.94) {USB ISP116X DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (184.77,106.22) {USB ISP1760 DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (370.40,203.93) {USB MASS STORAGE DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (283.38, 86.32) {USB OHCI DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (334.11,105.28) {USB OTG FSM (Finite State Machine)};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (109.64,142.53) {USB OVER IP DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (240.61, 35.76) {USB PHY LAYER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (189.18,147.49) {USB PRINTER DRIVER (usblp)};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (418.57,191.34) {USB RAW GADGET DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (294.24,138.46) {USB SERIAL SUBSYSTEM};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (229.24,125.05) {USB SUBSYSTEM};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (396.52,135.78) {USB TYPEC BUS FOR ALTERNATE MODES};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (446.01,114.98) {USB TYPEC CLASS};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (418.43,101.54) {USB TYPEC INTEL PMC MUX DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (417.68,145.73) {USB TYPEC PI3USB30532 MUX DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (411.87,161.60) {USB TYPEC PORT CONTROLLER DRIVERS};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (114.53,153.06) {USB UHCI DRIVER};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (357.13,180.74) {USB WEBCAM GADGET};

\node[text=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale=  0.57] at (172.58,165.89) {USB XHCI DRIVER};
\end{scope}
\end{tikzpicture}
