pgn for London system not working

Sort:
athenabeaux
1. d4 d5 (1... Nf6 2. Nf3) (1... f5) (1... g6) 2. Bf4 (2. Nf3 Nf6 3. Bf4 c5)
2... Nf6 3. e3 (3. Nf3 c5 4. e3 Nc6 5. c3) 3... c5 (3... e6 4. Nf3 Nc6 (4...
Bd6 5. Nbd2 (5. Bg3) (5. Ne5)) 5. c3 Be7 6. Bd3 O-O 7. Nbd2 b6 8. O-O (8. Ne5) (8. Qe2)) (3... Bf5 4. c4 e6 5. Nc3 Bb4 6. Qb3) (3... Bg4) (3... g6) 4. Nf3 (4. Nc3) (4. dxc5 e6 5. b4 a5 6. c3 b6 7. Bxb8 Rxb8 8. Bb5+) 4... Nc6 (4... Qb6 5. Nc3 (5. Na3)) 5. Nbd2 (5. c3 Qb6) 5... e6 (5... Bf5 6. dxc5 e6) (5... cxd4 6.
exd4) 6. c3 Be7 7. Bd3 O-O 8. Ne5 Nxe5 9. dxe5 Nd7 10. Qh5 f5 11. g4 g6 12. Qh6

For some reason the pgn isn’t working can anyone spot any errors in it Im not sure why
athenabeaux
Nvm just forgot to put * at end