Your on the right track but your endian'ness appears wrong.
In the A Block write your LSB first (using the location of your counter as reference for how you have written it)
[1,0,0,0,0,0,-87,-110,-112,97,0,10,0,0,0,1].
Then also your payload block would be reversed
[-28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
And of course check your AppSKey is correct