Распарсить VCF (vCard) файл

Дмитрий19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
04.09.2014

Есть файл vcf с приблизительно таким содержимым

BEGIN:VCARD

VERSION:2.1

N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;=D0=A1=D1=8B=D0=BD=D1=83=D0=BB=D1=8C=D0=BA=D0=B0;;;

FN;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=D0=A1=D1=8B=D0=BD=D1=83=D0=BB=D1=8C=D0=BA=D0=B0

TEL;CELL:89060338833

END:VCARD

где-то есть доп поля

необходимо распарсить, удалить дубликаты и собрать обратно в приведенном формате, без лишних полей