baked animation curve

Hy.
I have created a collada importer for opengl.
My problem is that when i export fro 3ds to collada i use opencollada and i set the options of the exporter to bake matrix , that options do all the transform multiplications and set a baked matrix.
Now i must use no baked matrix and understand how obtain the baked matrix-

//////////NO BAKED

I have this case:
Translation:
x:-0.828748
y:-0.619114
z:38.4201

Rotation :
x:-89.99965
y:-87.67471
z:-80.00039

Scale:
x:1.000001
y:1.000001
z:1.000001

and i have a doubt on:
Scaleaxisrotation:-0.4686219 what is this???

all combined must be equal to baked matrix:

// BAKED
0.007045 0.173505 0.984808 -0.828748 -0.039956 -0.983997 0.173648 -0.619114 0.999177 -0.040573 0 38.4201 0 0 0 1

what are the operations to do for the correct result?
thanks.