this is converting between the blink and non blink variants  so no  blinktransferablemessage is the blink variant and uses what the   fuck   string  while transferablemessage is the non blink variant  and uses std  string 