I want to align the equation system below in a way that looks good. In particular I would like that the vertical dots are centered at the \equiv and = signs. I would also like that the 2 in the last row is vertically centered below p-5. I hope it is clear what I mean. Could you please show me how to achieve this?
\documentclass[a4paper, 11pt]{book}
\usepackage[a4paper,left=3cm,right=3cm,top=3cm,bottom=3cm]{geometry}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{lmodern}
\begin{document}
\begin{align}
-1 &\equiv p-1 &= 2 \cdot s &\pmod p\
-3 &\equiv p-3 &= 2 \cdot (s-1) &\pmod p\
-5 &\equiv p-5 &= 2 \cdot (s-2) &\pmod p\
&\vdots &\vdots\
-(p-2) &\equiv 2 &= 2 \cdot (s-(s-1)) &\pmod p.
\end{align}
\end{document}


