The Hebrew preposition מן usually means “from” but has a variety of other meanings; see here. The nun almost always assimilates. See this page or video or Gesenius (top of p451). This preposition can also take all the pronominal suffixes as seen here.