code: def mmInformation(NetworkName_presence=0, NetworkName_presence1=0,
                    TimeZone_presence=0, TimeZoneAndTime_presence=0,
                    LsaIdentifier_presence=0):
      
      a = TpPd(pd=0x5)
      b = MessageType(mesType=0x32)  # 00110010
      packet = a / b
      if NetworkName_presence is 1:
          c = NetworkNameHdr(ieiNN=0x43, eightBitNN=0x0)
          packet = packet / c
      if NetworkName_presence1 is 1:
          d = NetworkNameHdr(ieiNN=0x45, eightBitNN=0x0)
          packet = packet / d
      if TimeZone_presence is 1:
          e = TimeZoneHdr(ieiTZ=0x46, eightBitTZ=0x0)
          packet = packet / e
      if TimeZoneAndTime_presence is 1:
          f = TimeZoneAndTimeHdr(ieiTZAT=0x47, eightBitTZAT=0x0)
          packet = packet / f
      if LsaIdentifier_presence is 1:
          g = LsaIdentifierHdr(ieiLI=0x48, eightBitLI=0x0)
          packet = packet / g
      return packet
docs: MM INFORMATION Section 9.2.15a