Точка \(P\) внутри остроугольного треугольника \(ABC\) такова, что \(\angle BAP=\angle CAP\). Точка \(M\) — середина стороны \(BC\). Прямая \(MP\) пересекает описанные окружности треугольников \(ABP\) и \(ACP\) в точках \(D\) и \(E\) соответственно (точка \(P\) лежит между точками \(M\) и \(E\), точка \(E\) лежит между точками \(P\) и \(D\)). Оказалось, что \(DE = MP\). Докажите, что \(BC = 2BP\).