var msg2,msg1,flag=1,sum=0,flag2=1;
//msg1={payload:msg.payload[0]};
//msg2={payload:msg.payload[1]};

//return [msg1,msg2];

var i=1;

// msg2={payload:20};
// msg1={payload:10};

while (msg.payload[i]!=0x68)
{
// fla g=0;
i++;
if(isNaN(msg.payload[i]))
{
flag=0;
msg2={payload:10};
msg1={payload:10};
break;
}
}

//msg2={payload:i};
//flag=0;

if(flag>0)
{
if (msg.payload[i+7]===0x68)
{

for(var t=0;t<10+msg.payload[i+9];t++)
sum+=msg.payload[i+t];
sum=sum&0xff;
}
if(sum===msg.payload[i+10+msg.payload[i+9]])
{

}else{
msg2={payload:sum&0xFF};
msg1={payload:msg.payload[i+10+msg.payload[i+9]]};
flag2=0;
}

return [msg1,msg2];

}
else
{
msg2={payload:i};
msg1={payload:3};
return [msg1,msg2];
}

return [msg1,msg2];