def interval_noday_pack(month_day_timetup, dl_pack=dl_pack, mktime=mktime):
    """
	Given a triple, (month, day, (seconds, microseconds)), return the serialized
	form that does not have an individual day component.

	There is no day component, so if day is non-zero, it will be converted to
	seconds and subsequently added to the seconds.
	"""
    month, day, timetup = month_day_timetup
    if day:
        timetup = timetup[0] + day * 24 * 60 * 60, timetup[1]
    return dl_pack((mktime(timetup), month))
