code: def _read_mode_pocsp(self, size, kind):
          
          temp = self._read_binary(size)
  
          data = dict(
              kind=kind,
              length=size,
              start=True if int(temp[0]) else False,
              end=True if int(temp[1]) else False,
              filler=bytes(chr(int(temp[2:], base=2)), encoding='utf-8'),
          )
  
          return data
docs: Read Partial Order Connection Service Profile option.
  
          Positional arguments:
              * size - int, length of option
              * kind - int, 10 (POC-Serv Profile)
  
          Returns:
              * dict -- extracted Partial Order Connection Service Profile (POC-SP) option
  
          Structure of TCP POC-SP Option [RFC 1693][RFC 6247]:
                                        1 bit        1 bit    6 bits
              +----------+----------+------------+----------+--------+
              |  Kind=10 | Length=3 | Start_flag | End_flag | Filler |
              +----------+----------+------------+----------+--------+
  
              Octets      Bits        Name                    Description
                0           0     tcp.pocsp.kind          Kind (10)
                1           8     tcp.pocsp.length        Length (3)
                2          16     tcp.pocsp.start         Start Flag
                2          17     tcp.pocsp.end           End Flag
                2          18     tcp.pocsp.filler        Filler