Need help working out the kinks for this macro

[“Variables”] = {
[“KeyPress”] = {
[1] = “/cast [noform:2] Cat Form”,
[2] = “/cast [nostealth,nocombat] Prowl”,
[3] = “/cast [stealth] Rake”
}
},
[“Actions”] = {
[1] = {
[1] = “KeyPress”,
[2] = “/castsequence reset=combat/target 106832, 213764, 5221, 1822, 285381”,
[“Type”] = “Action”
},
[2] = {
[1] = “/castsequence reset=combat/target 5221, 5221, 1822, 22568, 5221, 1079, 5221”,
[“Type”] = “Action”
},
[3] = {
[1] = “KeyPress”,
[2] = “/castsequence [mod:shift,nochanneling] reset=combat/target 1822, 106832, 213764, 106832, 213764, 213764”,
[“Type”] = “Action”
},
[4] = {
[1] = “KeyPress”,
[2] = “/cast [combat] 5217”,
[“Disabled”] = false,
[“Type”] = “Action”
},
[5] = {
[1] = “KeyPress”,
[2] = “/cast [combat] 124974”,
[“Type”] = “Action”
},
[6] = {
[1] = “KeyPress”,
[2] = “/console autoUnshift 0”,
[3] = “/cast [@player] 8936”,
[4] = “/console autoUnshift 1”,
[“Disabled”] = false,
[“Type”] = “Action”
},
[7] = {
[1] = “KeyPress”,
[2] = “/cast [combat] 22812”,
[“Type”] = “Action”
},
[8] = {
[1] = “KeyPress”,
[2] = “/cast [combat] 61336”,
[“Type”] = “Action”
},
[9] = {
[1] = “KeyPress”,
[2] = “/cast [combat] 106951”,
[“Type”] = “Action”
}
},
[“InbuiltVariables”] = {
[“Trinket1”] = false,
[“Ring2”] = false,
[“Trinket2”] = false,
[“Neck”] = false,
[“Head”] = false,
[“Belt”] = false,
[“Ring1”] = false
}
}

BcGAGX1kx6Mci9Zl2t+S+sRoPCAAAAAAQkUIISSSSRLARcgkAAAAAAgiAIJAIikQQCSolAAAAAAAIB

please if some one can help me get this working better it would help a lot this is my first atempt at a macro based of the test or pre patch macros i seen