OK, so dutyvars is an array holding the changing value loopcount and that = 50 ? This really is Fuzzy . . .
Code:
 label VAR size[number of elements]
label = DutyVar
size = Loopcount
what does = 50 do exactly?
Does it give you a 16 byte array all having the value of 50?