Endgame remains a draw, but there was a mistake in my analysis-I hereby thank member DagOskarMadsen for pointing it out. I have updated my answer with the proper drawing move, and have left the bad variation as a sideline and marked it with ??
so it can distinctbe noticed more easily. I have also more thoroughly analyzed other sidelines which can be seen in my updated comments-some of the variations are highly instructive. I again apologize to viewers of this post for my mistake.
[FEN "8/5p1p/6p1/2k3P1/p3p3/1pK1P2P/5P2/1N6 b - - 0 1"]
1...Kd5 2.Kb4 Ke5 3.Kxa4 b2! 4.Kb3 ( 4.Nd2 Kf5 5.Kb3 b1=Q+! 6.Nxb1 Kxg5 7.Nd2 transposesKh4! 8.Nxe4 f5! 9.Nd2 Kxh3 10.Kc4! Kg2 11.f3 (11.f4 h5! 12.Kd3 Kf2! 13.e4 fxe4+ 14.Nxe4+ ( 14.Kxe4 h4 15.Nf3 h3 16.f5! gxf5+ 17.Kf4!! Kg2 18.Ke3!= ) Kf3 15.Nf6! Kxf4 16.Nxh5+!= ) h5! 12.e4 fxe4 13.fxe4 h4= ) Kf5 5.Kxb2 Kxg5 6.Nd2 Kh4! 7.Nxe4 f5! 8.Nf6 ( 8.Nd2 Kxh3 9.f3 ( 9.Kc3 h5 10.f3 h4 11.e4 fxe4 12.fxe4= ) ( 9.Nc4 Kg2 10.Kc3 Kxf2 11.Kd4 h5 12.e4 fxe4 13.Kxe4= ) 9...g5!! ( 9...Kg3?? 10.Kc3 h5 11.e4 fxe4 12.fxe4 +-) 10.e4 fxe4 11.fxe4 Kg4= ) h5 9.Nd5 ( 9.f3 Kg3 10.e4 fxe4 11.fxe4 Kf4 12.Kc2 Ke5 13.Nd7+ Kxe4= ) Kxh3 10.Nf4+ Kg4 11.Nxg6 Kf3 12.Kc2 Kxf2 13.Kd3 Kf3=