%\definecolor{softred}{RGB}{219,90,81}

\begin{tikzpicture}

    \sffamily

    \def\ns{0.85 cm};
    \tikzstyle{round}=[circle, draw, minimum width = \ns, minimum height=\ns]
    \tikzstyle{fork}=[circle, fill, minimum size = 0.2cm, inner sep=0pt]


    \node[round] (A) {A};
    \node[fork, right=2cm of A] (F) {};
    \node[round, right=2cm of F] (B) {B};
    \node[round, below=1cm of B, fill=red] (C) {C};
    \node[fork, left=2cm of C] (F2) {};
    \node[round, below=1cm of C] (D) {D};

    \draw[-] (A) -- (F);
    \draw[-] (F) -- (B);
    \draw[-] (F.center |- C.west) -- (C.west);
    \draw[-] (F.center) -- (F.center |- D.west) -- (D.west);

    \node at (A.east) [right, yshift=0.2cm] {\scriptsize outputs 1};
    \node at (B.west) [left,  yshift=0.2cm] {\scriptsize receives 1};
    \node at (C.west) [left,  yshift=0.2cm] {\scriptsize receives 0};
    \node at (D.west) [left,  yshift=0.2cm] {\scriptsize receives 1};
    \node at (C.east) [right] {\scriptsize SET at C};

\end{tikzpicture}