Girl!! My little girl's looks puffy too and I was confused at first but if you look up 19 weeks ultrasounds of a boy then you can see there is a big difference. I also see 3 lines :)
Looks like a girl. Even if it WAS a hermaphrodite, there'd be nothing wrong with that.