  #include <cstdint>
  #include <memory>
  #include <string>
  #include <unordered_map>
  
  #include "cereal/messaging/messaging.h"
  #include "selfdrive/common/util.h"
  #include "selfdrive/locationd/generated/gps.h"
  #include "selfdrive/locationd/generated/ubx.h"
  
 
</s> remove #include <ctime>
 </s> add 
#include <ctime>
  #include <cstdint>
  #include <memory>
  #include <string>
  #include <unordered_map>
#include <ctime>
  
  #include "cereal/messaging/messaging.h"
  #include "selfdrive/common/util.h"
  #include "selfdrive/locationd/generated/gps.h"
  #include "selfdrive/locationd/generated/ubx.h"
  
keep keep keep add keep keep keep keep keep keep
 Store almanac on ublox poweroff (#20967)

* Store almanac on ublox poweroff

* send current UTC time

* move message building to ublox_msg.h 
selfdrive/locationd/ublox_msg.h