Advertisement
Guest User

Untitled

a guest
May 14th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 894.72 KB | None | 0 0
  1. Network.MQTT.Encoder
  2. Parser-Encoder
  3. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  4. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  5. PUBACK (PubackPacket {pubackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}})
  6. UNSUBACK (UnsubackPacket {unsubackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}})
  7. CONNACK (ConnackPacket {connackSessionPresent = True, connackReturnCode = Accepted})
  8. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Nothing]})
  9. PUBREL (PubrelPacket {pubrelPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}})
  10. PINGRESP PingrespPacket
  11. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  12. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  13. PUBREC (PubrecPacket {pubrecPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}})
  14. PINGREQ PingreqPacket
  15. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"}]})
  16. PUBCOMP (PubcompPacket {pubcompPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}})
  17. DISCONNECT DisconnectPacket
  18. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  19. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS0)]})
  20. PUBACK (PubackPacket {pubackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}})
  21. UNSUBACK (UnsubackPacket {unsubackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}})
  22. CONNACK (ConnackPacket {connackSessionPresent = False, connackReturnCode = Accepted})
  23. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Nothing]})
  24. PUBREL (PubrelPacket {pubrelPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}})
  25. UNSUBACK (UnsubackPacket {unsubackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}})
  26. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  27. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  28. PUBREC (PubrecPacket {pubrecPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}})
  29. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"}]})
  30. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Nothing})
  31. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  32. PUBCOMP (PubcompPacket {pubcompPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}})
  33. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS0]})
  34. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  35. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS0)]})
  36. PUBACK (PubackPacket {pubackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}})
  37. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"}]})
  38. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  39. PUBREL (PubrelPacket {pubrelPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}})
  40. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Nothing]})
  41. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  42. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  43. PUBREC (PubrecPacket {pubrecPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}})
  44. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"}]})
  45. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  46. PUBCOMP (PubcompPacket {pubcompPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}})
  47. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Nothing,Nothing]})
  48. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  49. CONNACK (ConnackPacket {connackSessionPresent = False, connackReturnCode = ServerUnavailable})
  50. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  51. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  52. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  53. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS0]})
  54. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  55. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS0)]})
  56. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"}]})
  57. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  58. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  59. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS1]})
  60. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  61. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  62. CONNACK (ConnackPacket {connackSessionPresent = False, connackReturnCode = UnacceptableProtocol})
  63. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"}]})
  64. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  65. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS0)]})
  66. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Nothing]})
  67. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  68. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS0)]})
  69. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"}]})
  70. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  71. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Nothing,Just QoS0]})
  72. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  73. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  74. CONNACK (ConnackPacket {connackSessionPresent = False, connackReturnCode = BadUserNameOrPassword})
  75. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "a"}]})
  76. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  77. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  78. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Nothing})
  79. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Nothing,Nothing]})
  80. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  81. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  82. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  83. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  84. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  85. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS0,Nothing]})
  86. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  87. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  88. CONNACK (ConnackPacket {connackSessionPresent = False, connackReturnCode = IdentifierRejected})
  89. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  90. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  91. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  92. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS0]})
  93. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  94. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  95. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"}]})
  96. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  97. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  98. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  99. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Nothing,Nothing,Nothing]})
  100. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  101. CONNACK (ConnackPacket {connackSessionPresent = False, connackReturnCode = NotAuthorized})
  102. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  103. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  104. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  105. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  106. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS1]})
  107. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  108. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  109. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"}]})
  110. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  111. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  112. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Nothing})
  113. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS2]})
  114. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  115. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS0)]})
  116. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  117. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"}]})
  118. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS1)]})
  119. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  120. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS0]})
  121. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  122. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  123. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"}]})
  124. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  125. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  126. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Nothing,Just QoS1]})
  127. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  128. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  129. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "b"}]})
  130. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  131. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  132. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Nothing})
  133. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Nothing,Just QoS0]})
  134. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  135. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  136. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "a"}]})
  137. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  138. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  139. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS0,Just QoS0]})
  140. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  141. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "a"}]})
  142. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  143. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS1)]})
  144. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Nothing,Nothing]})
  145. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  146. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  147. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  148. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  149. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  150. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Nothing,Just QoS0,Nothing]})
  151. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  152. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  153. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  154. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  155. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  156. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS0,Nothing]})
  157. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  158. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  159. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  160. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  161. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  162. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS1,Nothing]})
  163. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  164. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  165. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  166. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS2)]})
  167. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Nothing})
  168. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Nothing,Nothing]})
  169. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  170. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  171. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  172. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  173. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Nothing,Just QoS2]})
  174. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  175. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  176. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  177. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  178. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  179. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  180. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  181. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Nothing,Nothing,Nothing]})
  182. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  183. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  184. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  185. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  186. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS0,Nothing,Nothing]})
  187. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  188. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  189. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  190. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  191. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  192. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS2)]})
  193. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  194. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS1]})
  195. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  196. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"}]})
  197. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  198. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  199. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Nothing,Just QoS1,Nothing]})
  200. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  201. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  202. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"}]})
  203. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  204. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Nothing})
  205. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS2]})
  206. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS0)]})
  207. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"}]})
  208. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  209. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  210. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS2,Nothing]})
  211. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  212. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS1)]})
  213. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  214. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "b"}]})
  215. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  216. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  217. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  218. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS1]})
  219. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS0)]})
  220. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"}]})
  221. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  222. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  223. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Nothing,Just QoS2,Nothing]})
  224. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  225. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  226. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  227. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "a"}]})
  228. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  229. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  230. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  231. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Nothing,Just QoS1]})
  232. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  233. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  234. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "b"}]})
  235. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  236. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  237. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS0,Just QoS1]})
  238. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  239. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  240. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  241. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  242. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Nothing})
  243. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Nothing,Just QoS0]})
  244. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  245. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  246. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "a"}]})
  247. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  248. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  249. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS1,Just QoS0]})
  250. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  251. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  252. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  253. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "My topic filter"}]})
  254. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  255. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS1)]})
  256. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  257. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS0,Just QoS0]})
  258. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  259. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  260. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "a"}]})
  261. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  262. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  263. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Nothing})
  264. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS0,Just QoS0,Nothing]})
  265. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  266. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  267. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  268. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  269. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  270. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  271. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Nothing,Just QoS0]})
  272. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  273. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  274. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "a"}]})
  275. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  276. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS2,Just QoS0]})
  277. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  278. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  279. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  280. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  281. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS2)]})
  282. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Nothing})
  283. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Nothing,Just QoS0,Nothing]})
  284. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  285. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  286. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  287. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  288. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS0,Just QoS2]})
  289. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  290. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  291. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"}]})
  292. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  293. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  294. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS0,Nothing]})
  295. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  296. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  297. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  298. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  299. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS1,Nothing,Nothing]})
  300. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  301. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  302. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "b"}]})
  303. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS2)]})
  304. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS1,Nothing]})
  305. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  306. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  307. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  308. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  309. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS0,Just QoS1,Nothing]})
  310. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  311. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  312. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "a"}]})
  313. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  314. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  315. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Nothing})
  316. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS0,Nothing]})
  317. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  318. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  319. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  320. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  321. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS2,Nothing,Nothing]})
  322. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  323. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS1)]})
  324. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  325. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  326. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  327. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  328. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  329. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Nothing,Just QoS2]})
  330. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  331. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS1)]})
  332. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  333. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  334. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  335. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS0,Just QoS2,Nothing]})
  336. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  337. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  338. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "My topic filter"}]})
  339. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  340. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  341. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  342. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Nothing,Nothing,Nothing]})
  343. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  344. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  345. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  346. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  347. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  348. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS1,Just QoS1]})
  349. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  350. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  351. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  352. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  353. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  354. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Nothing})
  355. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS0,Nothing,Nothing]})
  356. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  357. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  358. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  359. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  360. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  361. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS2,Just QoS1]})
  362. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS0),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  363. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  364. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  365. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  366. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS1)]})
  367. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  368. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Nothing,Nothing,Nothing]})
  369. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  370. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS1)]})
  371. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  372. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  373. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS1,Just QoS0,Nothing]})
  374. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  375. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  376. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  377. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"}]})
  378. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  379. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  380. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  381. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Nothing,Just QoS1,Nothing]})
  382. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  383. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"}]})
  384. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  385. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  386. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS2,Just QoS0,Nothing]})
  387. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  388. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "My topic filter"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  389. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "b"}]})
  390. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  391. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS2)]})
  392. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Nothing})
  393. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS2]})
  394. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS2)]})
  395. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"}]})
  396. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  397. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  398. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS1,Just QoS2]})
  399. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  400. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  401. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  402. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "a"}]})
  403. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  404. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  405. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS2,Nothing]})
  406. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  407. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "b"}]})
  408. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  409. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  410. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS2,Just QoS2]})
  411. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  412. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  413. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  414. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  415. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  416. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS2)]})
  417. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  418. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS2]})
  419. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS2)]})
  420. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"}]})
  421. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  422. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  423. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS1,Just QoS1,Nothing]})
  424. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  425. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  426. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "My topic filter"}]})
  427. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  428. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  429. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Nothing,Just QoS2,Nothing]})
  430. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  431. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  432. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "a"}]})
  433. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  434. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  435. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS2,Just QoS1,Nothing]})
  436. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS1),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  437. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  438. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  439. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  440. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  441. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  442. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Nothing,Just QoS1]})
  443. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  444. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS0)]})
  445. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "b"}]})
  446. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  447. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  448. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS1,Just QoS2,Nothing]})
  449. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  450. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  451. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  452. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  453. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  454. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  455. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  456. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS0,Just QoS1]})
  457. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  458. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS1)]})
  459. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  460. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  461. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  462. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  463. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  464. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, subackResponses = [Just QoS2,Just QoS2,Nothing]})
  465. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "a"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  466. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"}]})
  467. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  468. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  469. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Nothing})
  470. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Nothing,Just QoS1]})
  471. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  472. SUBSCRIBE (SubscribePacket {subscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subscribeTopicFiltersQoS = [(TopicFilter {unTopicFilter = "b"},QoS2),(TopicFilter {unTopicFilter = "My topic filter"},QoS2)]})
  473. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  474. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "b"}]})
  475. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS1,Just QoS0]})
  476. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  477. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "b"}]})
  478. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  479. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS0,Just QoS0]})
  480. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  481. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "My topic filter"}]})
  482. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  483. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS0,Just QoS0,Nothing]})
  484. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  485. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "a"}]})
  486. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS0,Just QoS0]})
  487. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "a"}]})
  488. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  489. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS2,Just QoS0]})
  490. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  491. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  492. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Nothing,Just QoS0,Nothing]})
  493. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  494. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  495. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  496. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS0,Just QoS2]})
  497. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  498. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "My topic filter"}]})
  499. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Nothing,Just QoS0,Nothing]})
  500. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "a"}]})
  501. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  502. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS1,Nothing,Nothing]})
  503. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  504. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  505. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS1,Nothing]})
  506. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  507. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS0,Just QoS1,Nothing]})
  508. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  509. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS1,Nothing]})
  510. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  511. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  512. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS2,Nothing,Nothing]})
  513. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"}]})
  514. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  515. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Nothing,Just QoS2]})
  516. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  517. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"}]})
  518. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  519. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS0,Just QoS2,Nothing]})
  520. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  521. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "b"}]})
  522. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Nothing,Just QoS2]})
  523. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  524. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  525. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS1,Just QoS1]})
  526. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "a"}]})
  527. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  528. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS0,Nothing,Nothing]})
  529. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  530. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "b"}]})
  531. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  532. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS2,Just QoS1]})
  533. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  534. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  535. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  536. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS0,Nothing,Nothing]})
  537. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  538. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  539. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  540. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS1,Just QoS0,Nothing]})
  541. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  542. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "My topic filter"}]})
  543. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Nothing,Just QoS1,Nothing]})
  544. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "a"}]})
  545. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  546. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS2,Just QoS0,Nothing]})
  547. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Nothing})
  548. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  549. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  550. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Nothing,Just QoS1,Nothing]})
  551. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  552. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  553. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  554. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS1,Just QoS2]})
  555. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  556. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  557. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  558. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS2,Nothing]})
  559. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  560. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  561. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  562. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS2,Just QoS2]})
  563. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  564. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"}]})
  565. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  566. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS2,Nothing]})
  567. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  568. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  569. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS1,Just QoS1,Nothing]})
  570. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "b"}]})
  571. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Nothing,Just QoS2,Nothing]})
  572. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  573. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "My topic filter"}]})
  574. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  575. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS2,Just QoS1,Nothing]})
  576. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  577. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "a"}]})
  578. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  579. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Nothing,Just QoS2,Nothing]})
  580. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  581. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS1,Just QoS2,Nothing]})
  582. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  583. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  584. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS0,Just QoS1]})
  585. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  586. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  587. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, subackResponses = [Just QoS2,Just QoS2,Nothing]})
  588. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Nothing})
  589. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "My topic filter"}]})
  590. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS0,Just QoS1]})
  591. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  592. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  593. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS1,Just QoS0]})
  594. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  595. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  596. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS1,Just QoS0]})
  597. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  598. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  599. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  600. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS0,Just QoS0,Nothing]})
  601. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  602. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  603. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS0,Just QoS0,Nothing]})
  604. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  605. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  606. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS2,Just QoS0]})
  607. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "My topic filter"}]})
  608. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  609. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS2,Just QoS0]})
  610. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  611. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"}]})
  612. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS0,Just QoS2]})
  613. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  614. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "b"}]})
  615. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS0,Just QoS2]})
  616. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"}]})
  617. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  618. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS1,Nothing,Nothing]})
  619. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "a"}]})
  620. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  621. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS1,Nothing,Nothing]})
  622. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "b"}]})
  623. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  624. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS0,Just QoS1,Nothing]})
  625. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Nothing})
  626. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  627. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS0,Just QoS1,Nothing]})
  628. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"}]})
  629. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  630. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS2,Nothing,Nothing]})
  631. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "a"}]})
  632. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  633. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS2,Nothing,Nothing]})
  634. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  635. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "a"}]})
  636. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  637. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS0,Just QoS2,Nothing]})
  638. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  639. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  640. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  641. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS0,Just QoS2,Nothing]})
  642. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "b"}]})
  643. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  644. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS1,Just QoS1]})
  645. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  646. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS1,Just QoS1]})
  647. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  648. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  649. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  650. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS2,Just QoS1]})
  651. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  652. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  653. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  654. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS2,Just QoS1]})
  655. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "b"}]})
  656. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  657. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS1,Just QoS0,Nothing]})
  658. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "b"}]})
  659. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  660. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS1,Just QoS0,Nothing]})
  661. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "My topic filter"}]})
  662. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  663. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS2,Just QoS0,Nothing]})
  664. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Nothing})
  665. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "b"}]})
  666. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  667. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS2,Just QoS0,Nothing]})
  668. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "a"}]})
  669. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  670. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS1,Just QoS2]})
  671. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  672. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS1,Just QoS2]})
  673. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  674. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  675. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  676. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS2,Just QoS2]})
  677. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  678. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  679. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  680. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS2,Just QoS2]})
  681. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "a"}]})
  682. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS1,Just QoS1,Nothing]})
  683. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  684. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  685. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS1,Just QoS1,Nothing]})
  686. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  687. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  688. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  689. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS2,Just QoS1,Nothing]})
  690. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  691. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 0}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  692. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS2,Just QoS1,Nothing]})
  693. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  694. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  695. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS1,Just QoS2,Nothing]})
  696. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"}]})
  697. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  698. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS1,Just QoS2,Nothing]})
  699. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  700. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  701. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, subackResponses = [Just QoS2,Just QoS2,Nothing]})
  702. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Nothing})
  703. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "b"}]})
  704. SUBACK (SubackPacket {subackPacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, subackResponses = [Just QoS2,Just QoS2,Nothing]})
  705. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "My topic filter"}]})
  706. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  707. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "a"}]})
  708. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "My topic filter"}]})
  709. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  710. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  711. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  712. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  713. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "My topic filter"}]})
  714. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  715. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  716. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  717. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  718. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  719. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  720. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  721. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  722. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"}]})
  723. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  724. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"}]})
  725. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  726. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "b"}]})
  727. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  728. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"}]})
  729. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "a"}]})
  730. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "b"}]})
  731. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  732. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  733. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "b"}]})
  734. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  735. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "My topic filter"}]})
  736. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "a"}]})
  737. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  738. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  739. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "a"}]})
  740. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  741. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  742. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  743. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  744. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"}]})
  745. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  746. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "b"}]})
  747. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  748. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "My topic filter"}]})
  749. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  750. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "a"}]})
  751. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  752. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "My topic filter"}]})
  753. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  754. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  755. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  756. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  757. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "My topic filter"}]})
  758. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  759. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  760. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  761. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  762. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  763. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  764. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  765. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  766. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  767. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  768. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "My topic filter"}]})
  769. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  770. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"}]})
  771. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  772. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "b"}]})
  773. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  774. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"}]})
  775. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "a"}]})
  776. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "b"}]})
  777. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  778. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  779. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "b"}]})
  780. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  781. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "a"}]})
  782. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  783. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "a"}]})
  784. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  785. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  786. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "a"}]})
  787. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  788. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  789. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  790. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  791. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  792. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  793. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  794. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  795. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "b"}]})
  796. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "My topic filter"}]})
  797. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  798. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "b"}]})
  799. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "My topic filter"}]})
  800. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  801. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  802. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  803. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  804. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  805. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  806. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  807. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "aa"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  808. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  809. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  810. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  811. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  812. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 1}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  813. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  814. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  815. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  816. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"}]})
  817. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"}]})
  818. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "b"}]})
  819. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "b"}]})
  820. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "a"}]})
  821. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  822. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "a"}]})
  823. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  824. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  825. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  826. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  827. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  828. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "My topic filter"}]})
  829. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  830. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "My topic filter"}]})
  831. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  832. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  833. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  834. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "c"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  835. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  836. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  837. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  838. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"}]})
  839. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"}]})
  840. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  841. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "b"}]})
  842. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  843. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "b"}]})
  844. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  845. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "a"}]})
  846. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  847. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "a"}]})
  848. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  849. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  850. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  851. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  852. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  853. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "My topic filter"}]})
  854. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  855. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "My topic filter"}]})
  856. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  857. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ab"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  858. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  859. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  860. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  861. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  862. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"}]})
  863. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  864. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"}]})
  865. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  866. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "b"}]})
  867. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  868. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "b"}]})
  869. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  870. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "a"}]})
  871. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  872. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "a"}]})
  873. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  874. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  875. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  876. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  877. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  878. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "My topic filter"}]})
  879. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "My topic filter"}]})
  880. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  881. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  882. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ba"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  883. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  884. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  885. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  886. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  887. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "My topic filter"}]})
  888. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  889. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "My topic filter"}]})
  890. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  891. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "b"}]})
  892. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  893. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "b"}]})
  894. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "a"}]})
  895. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  896. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "a"}]})
  897. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  898. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  899. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  900. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  901. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "a"}]})
  902. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "a"}]})
  903. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  904. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  905. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "ca"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  906. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  907. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  908. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = ""}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  909. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  910. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  911. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  912. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  913. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "My topic filter"},TopicFilter {unTopicFilter = "My topic filter"}]})
  914. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  915. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "b"}]})
  916. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  917. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "b"}]})
  918. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "b"}]})
  919. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "b"}]})
  920. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  921. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  922. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  923. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  924. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  925. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  926. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "a"},TopicFilter {unTopicFilter = "My topic filter"}]})
  927. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  928. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  929. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "bb"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  930. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 2}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  931. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  932. UNSUBSCRIBE (UnsubscribePacket {unsubscribePacketIdentifier = PacketIdentifier {unPacketIdentifier = 3}, unsubscribeTopicFilters = [TopicFilter {unTopicFilter = "cb"},TopicFilter {unTopicFilter = "b"},TopicFilter {unTopicFilter = "My topic filter"}]})
  933. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  934. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  935. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  936. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  937. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  938. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  939. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  940. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  941. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  942. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  943. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  944. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  945. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  946. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  947. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  948. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  949. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  950. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  951. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  952. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  953. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  954. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  955. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  956. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  957. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  958. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  959. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  960. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  961. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  962. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  963. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  964. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  965. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  966. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  967. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  968. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  969. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  970. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  971. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  972. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  973. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  974. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  975. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  976. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  977. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  978. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  979. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  980. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  981. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  982. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\NUL"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  983. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  984. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  985. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  986. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  987. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  988. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  989. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  990. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  991. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  992. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  993. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  994. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  995. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  996. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  997. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  998. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  999. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1000. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "a"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  1001. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1002. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  1003. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1004. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  1005. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  1006. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1007. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 0})})
  1008. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1009. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  1010. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  1011. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1012. PUBLISH (PublishPacket {publishDup = True, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  1013. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1014. PUBLISH (PublishPacket {publishDup = False, publishMessage = Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "b"}, messageMessage = "\SOH"}, publishPacketIdentifier = Just (PacketIdentifier {unPacketIdentifier = 1})})
  1015. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1016. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1017. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1018. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1019. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1020. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1021. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1022. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1023. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1024. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1025. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1026. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1027. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1028. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1029. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1030. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1031. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1032. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1033. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1034. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1035. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1036. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1037. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1038. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1039. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1040. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1041. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1042. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1043. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1044. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1045. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1046. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1047. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1048. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1049. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1050. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1051. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1052. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1053. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1054. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1055. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1056. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1057. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1058. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1059. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1060. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1061. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1062. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1063. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1064. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1065. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1066. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1067. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1068. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1069. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1070. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1071. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1072. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1073. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1074. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1075. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1076. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1077. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1078. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1079. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1080. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1081. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1082. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1083. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1084. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1085. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1086. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1087. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1088. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1089. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1090. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1091. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1092. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1093. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1094. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1095. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1096. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1097. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1098. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1099. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1100. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1101. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1102. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1103. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1104. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1105. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1106. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1107. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1108. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1109. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1110. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1111. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1112. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1113. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1114. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1115. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1116. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1117. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1118. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1119. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1120. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1121. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1122. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1123. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1124. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1125. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1126. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1127. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1128. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1129. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1130. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1131. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1132. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1133. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1134. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1135. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1136. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1137. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1138. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1139. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1140. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1141. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1142. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1143. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1144. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1145. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1146. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1147. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1148. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1149. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1150. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1151. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1152. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1153. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1154. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1155. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1156. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1157. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1158. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1159. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1160. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1161. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1162. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1163. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1164. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1165. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1166. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1167. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1168. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1169. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1170. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1171. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1172. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1173. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1174. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1175. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1176. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1177. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1178. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1179. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1180. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1181. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1182. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1183. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1184. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1185. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1186. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1187. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1188. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1189. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1190. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1191. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1192. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1193. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1194. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1195. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1196. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1197. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1198. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1199. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1200. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1201. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1202. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1203. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1204. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1205. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1206. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1207. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1208. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1209. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1210. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1211. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1212. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1213. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1214. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1215. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1216. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1217. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1218. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1219. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1220. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1221. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1222. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1223. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1224. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1225. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1226. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1227. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1228. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1229. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1230. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1231. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1232. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1233. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1234. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1235. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1236. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1237. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1238. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1239. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1240. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1241. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1242. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1243. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1244. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1245. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1246. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1247. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1248. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1249. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1250. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1251. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1252. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1253. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1254. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1255. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1256. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1257. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1258. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1259. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1260. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1261. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1262. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1263. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1264. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1265. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1266. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1267. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1268. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1269. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1270. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1271. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1272. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1273. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1274. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1275. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1276. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1277. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1278. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1279. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1280. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1281. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1282. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1283. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1284. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1285. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1286. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1287. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1288. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1289. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1290. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1291. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1292. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1293. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1294. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1295. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1296. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1297. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1298. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1299. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1300. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1301. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1302. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1303. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1304. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1305. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1306. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1307. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1308. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1309. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1310. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1311. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1312. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1313. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1314. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1315. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1316. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1317. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1318. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1319. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1320. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1321. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1322. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1323. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1324. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1325. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1326. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1327. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1328. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1329. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1330. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1331. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1332. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1333. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1334. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1335. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1336. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1337. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1338. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1339. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1340. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1341. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1342. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1343. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1344. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1345. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1346. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1347. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1348. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1349. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1350. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1351. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1352. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1353. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1354. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1355. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1356. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1357. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1358. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1359. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1360. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1361. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1362. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1363. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1364. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1365. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1366. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1367. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1368. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1369. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1370. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1371. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1372. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1373. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1374. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1375. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1376. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1377. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1378. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1379. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1380. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1381. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1382. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1383. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1384. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1385. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1386. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1387. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1388. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1389. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1390. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1391. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1392. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1393. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1394. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1395. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1396. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1397. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1398. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1399. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1400. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1401. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1402. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1403. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1404. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1405. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1406. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1407. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1408. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1409. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1410. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1411. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1412. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1413. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1414. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1415. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1416. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1417. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1418. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1419. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1420. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1421. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1422. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1423. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1424. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1425. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1426. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1427. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1428. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1429. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1430. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1431. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1432. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1433. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1434. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1435. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1436. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1437. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1438. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1439. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1440. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1441. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1442. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1443. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1444. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1445. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1446. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1447. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1448. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1449. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1450. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1451. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1452. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1453. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1454. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1455. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1456. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1457. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1458. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1459. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1460. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1461. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1462. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1463. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1464. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1465. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1466. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1467. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1468. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1469. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1470. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1471. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1472. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1473. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1474. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1475. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1476. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1477. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1478. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1479. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1480. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1481. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1482. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1483. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1484. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1485. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1486. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1487. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1488. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1489. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1490. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1491. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1492. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1493. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1494. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1495. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1496. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1497. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1498. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1499. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1500. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1501. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1502. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1503. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1504. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1505. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1506. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1507. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1508. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1509. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1510. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1511. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1512. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1513. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1514. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1515. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1516. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1517. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1518. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1519. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1520. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1521. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1522. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1523. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1524. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1525. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1526. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1527. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1528. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1529. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1530. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1531. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1532. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1533. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1534. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1535. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1536. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1537. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1538. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1539. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1540. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1541. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1542. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1543. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1544. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1545. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1546. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1547. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1548. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1549. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1550. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1551. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1552. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Nothing, connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1553. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1554. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1555. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1556. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1557. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1558. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1559. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1560. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1561. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1562. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1563. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1564. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1565. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1566. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1567. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1568. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1569. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1570. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1571. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1572. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1573. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1574. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1575. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1576. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1577. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1578. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1579. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1580. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1581. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1582. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1583. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1584. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1585. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1586. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1587. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1588. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1589. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1590. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1591. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1592. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1593. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1594. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1595. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1596. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1597. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1598. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1599. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1600. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1601. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1602. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1603. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1604. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1605. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1606. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1607. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1608. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1609. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1610. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1611. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1612. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1613. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1614. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1615. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1616. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1617. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1618. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1619. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1620. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1621. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1622. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1623. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1624. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1625. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1626. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1627. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1628. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1629. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1630. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1631. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1632. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1633. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1634. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1635. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1636. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1637. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1638. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1639. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1640. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1641. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1642. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1643. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1644. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1645. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1646. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1647. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1648. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1649. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1650. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1651. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1652. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1653. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1654. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1655. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1656. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1657. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1658. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1659. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1660. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1661. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1662. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1663. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1664. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1665. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1666. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1667. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1668. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1669. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1670. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1671. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1672. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1673. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1674. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1675. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1676. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1677. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1678. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1679. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1680. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1681. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1682. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1683. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1684. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1685. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1686. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1687. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1688. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1689. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1690. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1691. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1692. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1693. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1694. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1695. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1696. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1697. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1698. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1699. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1700. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1701. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1702. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1703. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1704. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1705. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1706. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1707. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1708. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1709. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1710. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1711. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1712. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1713. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1714. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1715. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1716. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1717. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1718. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1719. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1720. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1721. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1722. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1723. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1724. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1725. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1726. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1727. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1728. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1729. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1730. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1731. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1732. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1733. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1734. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1735. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1736. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1737. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1738. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1739. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1740. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1741. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1742. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1743. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1744. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1745. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1746. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1747. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1748. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1749. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1750. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1751. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1752. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1753. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1754. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1755. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1756. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1757. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1758. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1759. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1760. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1761. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1762. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1763. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1764. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1765. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1766. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1767. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1768. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1769. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1770. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1771. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1772. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1773. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1774. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1775. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1776. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1777. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1778. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1779. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1780. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1781. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1782. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1783. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1784. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1785. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1786. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1787. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1788. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1789. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1790. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1791. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1792. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1793. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1794. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1795. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1796. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1797. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1798. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1799. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1800. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1801. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1802. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1803. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1804. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1805. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1806. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1807. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1808. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1809. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1810. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1811. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1812. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1813. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1814. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1815. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1816. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1817. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1818. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1819. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1820. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1821. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1822. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1823. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1824. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1825. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1826. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1827. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1828. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1829. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1830. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1831. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1832. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1833. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1834. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1835. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1836. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1837. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1838. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1839. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1840. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1841. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1842. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1843. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1844. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1845. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1846. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1847. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1848. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1849. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1850. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1851. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1852. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1853. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1854. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1855. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1856. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1857. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1858. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1859. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1860. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1861. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1862. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1863. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1864. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1865. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1866. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1867. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1868. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1869. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1870. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1871. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1872. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1873. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1874. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1875. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1876. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1877. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1878. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1879. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1880. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1881. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1882. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1883. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1884. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1885. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1886. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1887. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1888. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1889. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1890. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1891. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1892. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1893. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1894. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1895. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1896. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1897. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1898. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1899. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1900. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1901. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1902. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1903. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1904. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1905. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1906. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1907. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1908. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1909. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1910. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1911. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1912. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1913. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1914. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1915. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1916. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1917. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1918. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1919. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1920. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1921. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1922. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1923. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1924. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1925. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1926. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1927. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1928. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1929. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1930. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1931. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1932. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1933. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1934. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1935. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1936. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1937. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1938. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1939. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1940. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1941. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1942. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1943. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1944. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1945. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1946. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1947. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1948. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1949. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1950. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1951. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1952. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1953. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1954. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1955. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1956. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1957. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1958. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1959. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1960. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1961. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1962. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1963. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1964. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1965. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1966. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1967. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1968. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1969. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1970. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1971. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1972. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1973. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1974. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1975. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1976. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  1977. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1978. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  1979. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  1980. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1981. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  1982. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  1983. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  1984. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  1985. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1986. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1987. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  1988. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1989. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1990. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  1991. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  1992. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1993. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  1994. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  1995. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  1996. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  1997. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  1998. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  1999. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2000. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2001. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2002. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2003. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2004. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2005. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2006. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2007. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2008. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2009. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2010. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2011. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2012. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2013. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2014. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2015. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2016. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2017. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2018. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2019. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2020. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2021. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2022. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2023. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2024. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2025. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2026. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2027. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2028. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2029. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2030. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2031. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2032. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 0, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2033. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2034. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2035. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2036. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2037. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2038. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2039. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2040. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2041. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2042. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2043. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2044. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2045. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2046. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2047. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2048. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2049. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2050. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2051. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2052. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2053. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2054. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2055. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2056. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2057. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2058. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2059. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2060. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2061. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2062. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2063. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2064. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2065. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2066. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2067. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2068. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2069. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2070. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2071. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2072. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2073. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2074. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2075. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2076. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2077. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2078. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2079. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2080. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2081. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2082. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2083. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2084. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2085. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2086. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2087. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2088. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2089. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2090. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2091. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2092. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2093. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2094. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2095. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2096. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2097. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2098. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2099. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2100. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2101. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2102. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2103. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2104. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = ""}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2105. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2106. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2107. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2108. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2109. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2110. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2111. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2112. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2113. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2114. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2115. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2116. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2117. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2118. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2119. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2120. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2121. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2122. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2123. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2124. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2125. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2126. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2127. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2128. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2129. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2130. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2131. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2132. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2133. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2134. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2135. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2136. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2137. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2138. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2139. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2140. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2141. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2142. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2143. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2144. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2145. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2146. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2147. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2148. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2149. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2150. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2151. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2152. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2153. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2154. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2155. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2156. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2157. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2158. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2159. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2160. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2161. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2162. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2163. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2164. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2165. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2166. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2167. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2168. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2169. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2170. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2171. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2172. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2173. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2174. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2175. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2176. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2177. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2178. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2179. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2180. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2181. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2182. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2183. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2184. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2185. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2186. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2187. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2188. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2189. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2190. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2191. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2192. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2193. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2194. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2195. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2196. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2197. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2198. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2199. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2200. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2201. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2202. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2203. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2204. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2205. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2206. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2207. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2208. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2209. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2210. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2211. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2212. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2213. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2214. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2215. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2216. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2217. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2218. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2219. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2220. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2221. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2222. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2223. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2224. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2225. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2226. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2227. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2228. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2229. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2230. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2231. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2232. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2233. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2234. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2235. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2236. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2237. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2238. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2239. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2240. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2241. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2242. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2243. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2244. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2245. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2246. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2247. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2248. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2249. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2250. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2251. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2252. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2253. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2254. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2255. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2256. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2257. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2258. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2259. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2260. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2261. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2262. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2263. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2264. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2265. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2266. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2267. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2268. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2269. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2270. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2271. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2272. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2273. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2274. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2275. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2276. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2277. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2278. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2279. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2280. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2281. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2282. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2283. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2284. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2285. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2286. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2287. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2288. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2289. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2290. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2291. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2292. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2293. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2294. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2295. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2296. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2297. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2298. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2299. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2300. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2301. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2302. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2303. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2304. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2305. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2306. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2307. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2308. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2309. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2310. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2311. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2312. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2313. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2314. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2315. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2316. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2317. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2318. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2319. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2320. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2321. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2322. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2323. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2324. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2325. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2326. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2327. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2328. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2329. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2330. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2331. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2332. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2333. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2334. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2335. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2336. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2337. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2338. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2339. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2340. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2341. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2342. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2343. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2344. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2345. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2346. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2347. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2348. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2349. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2350. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2351. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2352. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2353. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2354. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2355. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2356. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2357. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2358. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2359. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2360. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2361. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2362. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2363. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2364. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2365. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2366. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2367. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2368. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2369. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2370. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2371. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2372. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2373. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2374. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2375. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2376. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2377. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2378. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2379. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2380. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2381. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2382. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2383. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2384. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2385. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2386. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2387. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2388. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2389. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2390. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2391. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2392. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2393. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2394. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2395. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2396. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2397. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2398. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2399. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2400. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2401. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2402. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2403. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2404. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2405. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2406. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2407. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2408. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2409. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2410. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2411. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2412. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2413. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2414. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2415. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2416. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 1, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2417. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2418. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2419. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2420. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2421. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2422. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2423. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2424. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2425. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2426. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2427. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2428. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2429. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2430. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2431. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2432. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2433. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2434. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2435. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2436. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2437. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2438. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2439. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2440. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2441. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2442. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2443. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2444. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2445. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2446. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2447. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2448. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2449. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2450. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2451. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2452. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2453. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2454. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2455. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2456. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2457. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2458. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2459. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2460. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2461. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2462. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2463. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2464. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2465. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2466. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2467. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2468. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2469. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2470. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2471. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2472. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2473. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2474. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2475. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2476. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2477. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2478. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2479. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2480. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2481. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2482. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2483. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2484. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2485. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2486. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2487. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2488. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2489. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2490. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2491. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2492. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2493. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2494. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2495. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2496. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2497. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2498. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2499. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2500. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2501. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2502. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2503. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2504. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2505. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2506. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2507. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2508. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2509. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2510. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2511. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2512. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS0, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2513. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2514. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2515. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2516. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2517. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2518. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2519. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2520. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2521. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2522. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2523. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2524. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2525. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2526. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2527. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2528. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2529. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2530. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2531. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2532. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2533. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2534. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2535. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2536. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2537. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2538. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2539. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2540. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2541. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2542. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2543. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2544. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2545. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2546. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2547. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2548. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2549. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2550. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2551. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2552. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2553. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2554. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2555. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2556. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2557. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2558. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2559. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2560. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2561. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2562. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2563. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2564. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2565. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2566. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2567. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2568. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2569. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2570. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2571. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2572. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2573. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2574. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2575. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2576. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2577. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2578. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2579. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2580. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2581. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2582. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2583. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2584. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2585. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2586. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2587. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2588. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2589. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2590. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2591. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2592. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2593. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2594. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2595. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2596. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2597. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2598. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2599. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2600. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2601. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2602. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2603. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2604. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2605. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2606. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2607. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2608. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = True, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2609. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2610. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2611. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2612. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2613. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2614. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2615. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2616. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2617. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2618. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2619. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2620. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2621. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2622. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2623. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2624. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2625. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2626. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2627. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2628. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2629. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2630. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2631. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2632. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2633. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2634. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2635. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2636. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2637. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2638. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2639. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2640. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2641. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2642. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2643. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2644. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2645. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2646. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2647. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2648. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2649. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2650. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2651. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2652. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2653. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2654. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2655. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2656. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2657. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2658. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2659. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2660. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2661. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2662. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2663. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2664. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2665. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2666. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2667. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2668. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2669. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2670. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2671. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2672. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2673. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2674. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2675. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2676. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2677. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2678. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2679. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2680. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2681. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 0})
  2682. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2683. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2684. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2685. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2686. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2687. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2688. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2689. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2690. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2691. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2692. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2693. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2694. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2695. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2696. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2697. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2698. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2699. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2700. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2701. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2702. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2703. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2704. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS1, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2705. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2706. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2707. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2708. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2709. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2710. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2711. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2712. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2713. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2714. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2715. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2716. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2717. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 0})
  2718. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2719. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2720. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2721. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2722. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2723. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2724. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2725. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2726. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2727. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2728. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2729. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 0})
  2730. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2731. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2732. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2733. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2734. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2735. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2736. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 1})
  2737. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2738. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2739. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2740. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2741. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2742. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2743. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2744. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2745. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2746. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2747. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 1})
  2748. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2749. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2750. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Nothing, connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2751. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2752. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 2, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2753. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 0})
  2754. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2755. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 2})
  2756. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2757. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 2})
  2758. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2759. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 1})
  2760. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2761. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = True, connectKeepAlive = 3})
  2762. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2763. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Nothing, connectCleanSession = False, connectKeepAlive = 3})
  2764. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2765. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 1})
  2766. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2767. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 2})
  2768. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2769. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 2})
  2770. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2771. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = True, connectKeepAlive = 3})
  2772. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "a"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2773. CONNECT (ConnectPacket {connectClientIdentifier = ClientIdentifier {unClientIdentifier = "b"}, connectProtocolLevel = 3, connectWillMsg = Just (Message {messageQoS = QoS2, messageRetain = False, messageTopic = Topic {unTopic = "My topic"}, messageMessage = ""}), connectUserName = Just (UserName {unUserName = ""}), connectPassword = Just (Password {unPassword = ""}), connectCleanSession = False, connectKeepAlive = 3})
  2774. parsePacket . encodePacket = id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement