LiFePo4 battery pack