I am trying to draw the following diagram,

Here is my MWE so far:
\documentclass[10pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{feynmp}
\usepackage{rotating}
\setlength{\unitlength}{1mm}
\pagestyle{empty}
\begin{fmffile}{graphwiththeelectron}
\begin{fmfgraph*}(140,140)
\fmfleftn{i}{9}
\fmfrightn{o}{9}
\fmfcmd{input vbloboval;}
\rotatebox{90}{\fmfblobOval{0.16w}{v1}}
\fmfblob{0.14w}{v2}
\fmf{fermion,label=$p$}{i3,v1}
\fmf{phantom}{v2,o5}
\fmf{plain}{v1,v2}
\fmf{photon}{v1,i4}
\fmf{photon}{v1,i5}
\fmf{photon}{v1,i6}
\fmf{fermion,label=$p'$}{v1,i7}
\end{fmfgraph*}
\end{fmffile}
(I have used this How to draw oval with FeynMP? to draw an oval) and this is what I get out

Unfortunately when I try and get the second line from the circle to the oval, there is an error because that line exists. Basically I want to make two vertices within the oval, as the original diagram does. (Ideally I would like to rotate the oval as well if anyone has any ideas - note that the attempt at rotating the oval I have tried has no effect on it)

doesn't work
– supercoolphysicist Feb 04 '15 at 15:48graphicxpackage? In recent TeX distributions it should call theepstopdfutility to convert the EPS file into a PDF one automatically — in case PDFLaTeX or LuaLaTeX are in use — before being integrated. Otherwise theepsfile should be integrated straight away. – Franck Pastor Feb 04 '15 at 16:02LaTex-->PDF(which means PDFLaTeX I suppose) andLaTeX->DVI->PDF(LaTeX + dvips + pstopdf ?) should work… Note that in recent TeX distributions it should not be necessary to include theepstopdfpackage. What are your TeX Distribution and editor? What if you replace the lineoutputtemplate := "%j%c.eps";byoutputtemplate := "%j%c.mps";and then use PDFLaTeX? Another option would be to delete/comment theoutputtemplateline and call themptopdfutility, to get a PDF figure: in the command line,mptopdf diagram.mp. – Franck Pastor Feb 04 '15 at 16:33mpsfile? NB: it should work directly, withgraphicx(and withoutepstopdf). – Franck Pastor Feb 04 '15 at 17:37