Pulling front drive shaft from 06 Kodiak 450

Need to replace the front diff seal and having a bear of a time getting the front drive shaft out. I’ve unbolted the diff from the frame and slid it forward. The rear of the shaft fell out easily but for the life of me I cannot get it to release from the differential. Is there something special holding the drive shaft in the front diff or should it pull straight out?

Sent from my iPhone using Tapatalk