code: def from_raw_message(cls, rawmessage):
          
          userdata = Userdata.from_raw_message(rawmessage[11:25])
          return ExtendedReceive(rawmessage[2:5],
                                 rawmessage[5:8],
                                 {'cmd1': rawmessage[9],
                                  'cmd2': rawmessage[10]},
                                 userdata,
                                 flags=rawmessage[8])
docs: Create message from raw byte stream.