Finally got it to give me a hex, however the sender number is different.
2526.679 sms: Format : 6
2526.679 sms: Decoding using 3GPP Decoder
2526.679 sms: GSM SMS Point to Point PDU (as hex str): 440b915178886955f20000419002104085696c06050415790000d2e2b1252d4ea13f7b6fb693f76 8329bec2683d9683b776f15cbc16ab61ace5693dd76f31e4c56a3c5883059d068341a8d46a3d1682 4ce70b9a01147b4d960b1999066bbc58c42e230689be16634613087ab0d713159d106
2526.679 sms: MT SMS Message details:
2526.679 sms: Message ID: 0
2526.679 sms: Sender: +15878896552
2526.679 sms: MC Timestamp: Y:2014 M:09 D:20 @ 01:04:58 (Offset:-240, DST:no)
2526.679 sms: MC Timestamp: 1411175098
2526.679 sms: Source Port: 0
2526.679 sms: Dest Port: 5497
2526.679 sms: Msg Encoding: 0 (7bitGSM)
2526.679 sms: Body Length: 100
2526.679 sms: Raw message was successfully parsed, and the message is valid
2526.679 sms: Sending manual ack (pdu parsing succeeded)
2526.679 sms: Acking messageID 3 with success and is temporary on mode GW
2526.679 sms: ACKing an SMS on signaling
2526.680 disp: [qmux4] queueing qmux pdu for svc=5 client=1 (txid=22 msgid=0x37)
2526.680 send[qmux4]: WMS:0x05 Length:25 Flags:0x00 ClientID:1
2526.680 send: 0000 01 19 00 00 05 01 00 16 00 37 00 0D 00 01 06 00 .........7......
2526.680 send: 0010 03 00 00 00 01 01 12 01 00 00 ..........
2527.002 recv[qmux4]: WMS:0x05 Length:19 Flags:0x80 ClientID:1
2527.002 recv: 0000 01 13 00 80 05 01 02 16 00 37 00 07 00 02 04 00 .........7......
2527.002 recv: 0010 00 00 00 00 ....
2527.003 sms: Ack sent successfully
2527.003 sms: Notifying of message reception
2527.004 sms: Destination port is: 5497
2527.004 PhonenumberRegistrationController::handlePhoneNumberRegistrationResponse: Incoming response description: <CFBasicHash 0x12ef80460 [0x194f12770]>{type = mutable dict, count = 5,
entries =>