Generate UD annotations for the following tokenized text:
Der Legat Publius Sulpicius Rufus hatte schließlich die gallischen Häfen zu schützen.
Postion	Tokenization
1	Der
2	Legat
3	Publius
4	Sulpicius
5	Rufus
6	hatte
7	schließlich
8	die
9	gallischen
10	Häfen
11	zu
12	schützen
13	.
Position	Tokenization	UPOS	Head	Deprel
1	Der	DET	2	det
2	Legat	NOUN	6	nsubj
3	Publius	PROPN	2	appos
4	Sulpicius	PROPN	3	flat
5	Rufus	PROPN	3	flat
6	hatte	VERB	0	root
7	schließlich	ADV	6	advmod
8	die	DET	10	det
9	gallischen	ADJ	10	amod
10	Häfen	NOUN	12	obj
11	zu	PART	12	mark
12	schützen	VERB	6	xcomp
13	.	PUNCT	6	punct