PROBLEM SOLVED....
The SAMSUNG PROTOCOL seems to have a bot of a trick under its sleeves..
The AC read the command from the TRX when I sent the two signals with a DELAY of 4900 Micro Seconds...
for eg...
unsigned int OFF[] = {4400, 4300, 550, 1550, 550, 550, 550, 1550, 550, 1550, 600, 500, 600, 500, 550, 1550, 600, 500, 550, 550, 550, 1550, 550, 550, 550, 500, 600, 1550, 550, 1550, 600, 500, 550, 1550, 600, 1550, 550, 500, 600, 500, 600, 1550, 550, 1550, 550, 1550, 600, 1550, 550, 1550, 600, 500, 550, 1550, 600, 1550, 550, 500, 600, 500, 550, 550, 550, 500, 600, 500, 600, 500, 600, 500, 600, 450, 600, 500, 550, 550, 550, 500, 600, 500, 600, 500, 600, 1500, 600, 1550, 600, 1500, 550, 1550, 600, 1550, 550, 1550, 600, 1550, 550, 1550, 550};
void loop(){
irsend.sendRaw(OFF, sizeof(OFF) / sizeof(OFF[0]), khz);
delayMicroseconds(4900);
irsend.sendRaw(OFF, sizeof(OFF) / sizeof(OFF[0]), khz); }