code: def convert_prot(prot):
      
      # https://msdn.microsoft.com/en-us/library/windows/desktop/aa366786(v=vs.85).aspx
      if prot & 0x10:
          return 4
      if prot & 0x20:
          return 5
      if prot & 0x40:
          return 7
      if prot & 0x80:
          return 7
      if prot & 0x01:
          return 0
      if prot & 0x02:
          return 1
      if prot & 0x04:
          return 3
      if prot & 0x08:
          return 3
      raise angr.errors.SimValueError("Unknown windows memory protection constant: %#x" % prot)
docs: Convert from a windows memory protection constant to an angr bitmask