code: def __convertIp6PrefixStringToIp6Address(self, strIp6Prefix):
          
          prefix1 = strIp6Prefix.rstrip('L')
          prefix2 = prefix1.lstrip("0x")
          hexPrefix = str(prefix2).ljust(16,'0')
          hexIter = iter(hexPrefix)
          finalMac = ':'.join(a + b + c + d for a,b,c,d in zip(hexIter, hexIter,hexIter,hexIter))
          prefix = str(finalMac)
          strIp6Prefix = prefix[:20]
          return strIp6Prefix +':'
docs: convert IPv6 prefix string to IPv6 dotted-quad format
             for example:
             2001000000000000 -> 2001::
  
          Args:
              strIp6Prefix: IPv6 address string
  
          Returns:
              IPv6 address dotted-quad format