private function getM2Dstr($cepD, $numD, $cepO, $numO, $etq, $srvA, $carP, $codS, $valD, $telD, $msg = '')
{
$str = '';
$str .= str_replace('-', '', $cepD);
$str .= sprintf('%05d', $numD);
$str .= str_replace('-', '', $cepO);
$str .= sprintf('%05d', $numO);
$str .= intval($this->CalcDigCep(str_replace('-', '', $cepD)));
$str .= '51';
$str .= $etq;
$str .= $srvA;
$str .= $carP;
$str .= sprintf('%05d', $codS);
$str .= '01';
$str .= sprintf('%05d', $numD);
// $str .= str_pad($cplD, 20, ' ');
$str .= sprintf('%05d', (int) $valD);
$str .= $telD;
$str .= '-00.000000';
$str .= '-00.000000';
$str .= '|';
$str .= str_pad($msg, 30, ' ');
return $str;
}