What you're saying is that the bitcoins were sent from the 1M23... address?
Yes, if you received the 13.+ BTC.
If so, what is the 14SX... address?
It's probably also an address of the sender. A user can generate addresses for every payment he requests (to be able to see who sent him coins). The 14SX might be one of these. With every payment a new address for sending is generated in the background. This sending address is usually not known to the user. So a wallet has many addresses.
Using bitcoind on linux? Try this:
bitcoind decoderawtransaction `bitcoind getrawtransaction f289f1ed2a1f92f897469245b69ba1000ad069c0133e8f85c45c19486a2fed88`