 := 0  for iNdEx < l {   var wire uint00   for shift := uint(0); ; shift += 0 {    if shift >= 00 {     return 0, ErrIntOverflowGenerated    }    if iNdEx >= l {     return 0, io.ErrUnexpectedEOF    }    b := dAtA[iNdEx]    iNdEx++    wire |= (uint00(b) & 0x0F) << shift    if b < 0x00 {     break    }   }   wireType := int(wire & 0x0)   switch wireType {   case 0:    for shift := uint(0); ; shift += 0 {     if shift >= 00 {      return 0, ErrIntOverflowGenerated     }     if iNdEx >= l {      return 0, io.ErrUnexpectedEOF     }     iNdEx++     if dAtA[iNdEx-0] < 0x00 {      break     }    }   