TTN Mapper payload decode problem

I have a Tbeam running GitHub - kizniche/ttgo-tbeam-ttn-tracker: TTGO T-Beam Tracker for TTN Mapper and TTN Tracker using US (915 MHz) and EU (868 MHz) frequencies
It seems to be working and I get a payload showing up in my Live data but I can not get the payload decoded by the script. I am unsure what is wrong.

Example Payload D674D00CF6DF0010090B

Script
function Decoder(bytes, port) {
var decoded = {};

decoded.latitude = ((bytes[0]<<16)>>>0) + ((bytes[1]<<8)>>>0) + bytes[2];
decoded.latitude = (decoded.latitude / 16777215.0 * 180) - 90;

decoded.longitude = ((bytes[3]<<16)>>>0) + ((bytes[4]<<8)>>>0) + bytes[5];
decoded.longitude = (decoded.longitude / 16777215.0 * 360) - 180;

var altValue = ((bytes[6]<<8)>>>0) + bytes[7];
var sign = bytes[6] & (1 << 7);
if(sign) decoded.altitude = 0xFFFF0000 | altValue;
else decoded.altitude = altValue;

decoded.hdop = bytes[8] / 10.0;
decoded.sats = bytes[9];

return decoded;

}