Anyone got a clean pinout for the Milwaukee M12 battery?

i had an m12 pack that would not charge, found that the lead from the thermistor had broken where it meets the PCB. Resoldered it and it came back to life. Proves that there's something you can check on these.