Reading nmea message

HI I have an gps which has nmea output.When I use it the ardupilot read coordinate incorrectly for example my gps send 3990.7900000 as latitude and 11689.92432 as longitude but ardupilot reads these datas latitude = 40,5131666 and longitude = -1174987234
Waht could be problem