It is currently November 1st, 2024, 10:35 pm



Reply to topic  [ 2 posts ] 
Rendez-vous sur votre application Authenticator. 
Author Message
Power User

Joined: June 24th, 2017, 11:44 am
Posts: 6229
Post Rendez-vous sur votre application Authenticator.
Figure de l' levage du Sud-Ouest et grand industriel de l'agro-alimentaire, Jean Biraben a renouvel un tiers de sa jumenterie en 2017 avec pas moins de 11 nouvelles poulini res, pour beaucoup achet s dont Dance In The Park, une gagnante de Listed acquise pour 47.
Tour de France guide: bike plates.
Le ministre des Affaires etrangeres, Fumio Kishida, sera a Bruxelles ce mercredi 5 juillet 2017 pour negocier les clauses du partenariat.
“Als wonden kunnen helen.


http://pcgroup.com.uy/httppaydaycgtloansnhjcom888946 http://mini.club1779.com/link.php?url=h ... nsnhj.com/ http://www.shoeprice.net/__media__/js/n ... ansnhj.com http://www.septimus.com/__media__/js/ne ... ansnhj.com http://xtremebuilder.net/fe/bonus-page/ ... ansnhj.com http://www.askalot.com/__media__/js/net ... ansnhj.com http://www.associatedfoods.com/__media_ ... ansnhj.com http://www.themathchannel.com/__media__ ... ansnhj.com http://designspiration.net/source/payda ... nsnhj.com/ http://clarkbg.com/__media__/js/netsolt ... ansnhj.com http://www.stayonvacation.com/__media__ ... ansnhj.com http://territoriyasushi.ru/go/url=http: ... nsnhj.com/ http://eileenfisher.am/__media__/js/net ... ansnhj.com http://ladyinnylons.net/crtr/cgi/out.cg ... ansnhj.com http://www.ing.unitn.it/dica/eng/monogr ... nsnhj.com/ http://www.pointracs.com/section.cfm?ws ... nsnhj.com/ http://galerie.fcaarberg.ch/main.php?g2 ... nsnhj.com/ http://www.californiacatholic.com/__med ... ansnhj.com http://aerogel.cn/__media__/js/netsoltr ... ansnhj.com http://numbersgame.com/__media__/js/net ... ansnhj.com http://hospitalityawards.ru/bitrix/rk.p ... nsnhj.com/ http://wiesenthal-everagain.com/__media ... ansnhj.com http://waitwaitnpr.com/__media__/js/net ... ansnhj.com http://www.tccd.biz/__media__/js/netsol ... nsnhj.com& http://www.jonbain.com/__media__/js/net ... ansnhj.com http://brantd.com/httppaydaycgtloansnhjcom510052 http://nsprankings.net/__media__/js/net ... ansnhj.com http://anilosmilftube.com/cgi-bin/a2/ou ... nsnhj.com/ http://www.rockymountaininstitute.biz/_ ... ansnhj.com http://www.atatransportation.com/__medi ... ansnhj.com http://coaxcable.com/__media__/js/netso ... ansnhj.com http://driver-geeks.com/__media__/js/ne ... ansnhj.com http://bestroute.net/__media__/js/netso ... ansnhj.com http://www.kantipur.com/__media__/js/ne ... ansnhj.com http://www.1stbn1stmarines.org/Bnguestb ... nsnhj.com/ http://www.cyccpa.com/__media__/js/nets ... ansnhj.com http://whatisso.com/__media__/js/netsol ... ansnhj.com http://peoplestrustcreditunion.com/__me ... ansnhj.com http://www.coolth.com/__media__/js/nets ... ansnhj.com http://armtorg.ru/stat.php?url=http://p ... nsnhj.com/ http://www.blagovest-blg.ru/bitrix/rk.p ... nsnhj.com/ http://totalgolf.com/__media__/js/netso ... ansnhj.com http://www.secondcurvecapital.com/__med ... ansnhj.com http://olbennett.com/__media__/js/netso ... ansnhj.com http://vermontweather.com/__media__/js/ ... ansnhj.com http://kossher.com/__media__/js/netsolt ... ansnhj.com http://diademphoto.org/__media__/js/net ... ansnhj.com http://addictive.me.uk/go.pl?go=paydaycgtloansnhj.com& http://bbs.gaominews.com/home/link.php? ... nsnhj.com/ http://www.koloboklinks.com/site?url=pa ... ansnhj.com http://nutshellurl.com/httppaydaycgtloansnhjcom26203 http://EsA?Ez.com/httppaydaycgtloansnhjcom939730 http://cadillacproductsinc.com/__media_ ... ansnhj.com http://www.securitylab.ru/bitrix/exturl ... ansnhj.com http://woodconnection.org/__media__/js/ ... ansnhj.com http://beverlyhills3d.de/__media__/js/n ... ansnhj.com http://osdebinario.com/__media__/js/net ... ansnhj.com https://www.argo-shop.com.ua/gotourl.ph ... nsnhj.com/ http://www.oleolewines.net/__media__/js ... ansnhj.com http://www.peterblum.com/releasenotes.a ... nsnhj.com/ http://boards.fool.com/ProfileInterview ... nsnhj.com/ http://primerahorapr.com/__media__/js/n ... ansnhj.com http://www.ehivtest.net/__media__/js/ne ... ansnhj.com http://sohel.com/__media__/js/netsoltra ... ansnhj.com http://nveyedoc.net/__media__/js/netsol ... ansnhj.com http://wap.atlantik.wapgem.com/submit?s ... didik/RK=0 http://www.avenue-x.com/cgi-bin/gforum. ... ansnhj.com http://www.sjcohen.net/__media__/js/net ... ansnhj.com http://www.tennismania.ru/bitrix/rk.php ... nsnhj.com/ http://ubuntu-go.ru/redirect/http:/payd ... ansnhj.com http://muslimyouth.ca/link.asp?link=htt ... nsnhj.com/ http://www.hiller.com/__media__/js/nets ... ansnhj.com http://search.testmart.com/search/?q=%3 ... nsnhj.com/ http://houseland.com/__media__/js/netso ... nsnhj.com& http://www.bordenmerc.com/__media__/js/ ... ansnhj.com http://jetinsystems.com/__media__/js/ne ... ansnhj.com http://integral-relationships.com/__med ... ansnhj.com http://skaz-pushkina.ru/go.php?url=http ... nsnhj.com/ http://www.sickfiles.com/cgi-bin/out.cg ... nsnhj.com/ http://xendan.com/__media__/js/netsoltr ... ansnhj.com http://hallgrimson.com/__media__/js/net ... ansnhj.com http://milatronika.com/blogs/view/payda ... ginal.html http://jogosdeculinaria.com/__media__/j ... ansnhj.com http://www.enriqueonline.org/guestbook/ ... nsnhj.com/ http://www.gbfans.com/out/http://paydaycgtloansnhj.com/ http://johnlange.com/__media__/js/netso ... ansnhj.com http://www.grandparentsmagazine.com/__m ... ansnhj.com http://www.enda2013.org/modules/babel/r ... nsnhj.com/ http://www.isamericaonline.com/__media_ ... ansnhj.com http://www.ecfiltersales.com/__media__/ ... ansnhj.com http://www.123malayalee.com/redirect.ph ... nsnhj.com/ http://www.voyage-magazine.com/asp/redi ... nsnhj.com/ http://www.chopshop.com/__media__/js/ne ... ansnhj.com http://in2history.net/__media__/js/nets ... ansnhj.com http://www.advicealley.com/__media__/js ... ansnhj.com http://jadesc.com/__media__/js/netsoltr ... ansnhj.com http://bestspajobs.com/__media__/js/net ... ansnhj.com http://www.pccarx.org/__media__/js/nets ... ansnhj.com http://www.realitygame.com/__media__/js ... ansnhj.com http://www.stingcycles.com/__media__/js ... ansnhj.com http://lrw-survey.com/__media__/js/nets ... ansnhj.com http://www.hogthiefvalley.net/__media__ ... ansnhj.com http://ojaipilatesstudio.com/__media__/ ... ansnhj.com http://scanlongtermcare.net/__media__/j ... ansnhj.com http://justforyougiftbook.com/__media__ ... ansnhj.com http://facceitaliane.it/main.php?g2_vie ... nsnhj.com/ http://www.gtaall.com.br/redirect.php?t ... nsnhj.com/ http://www.cemitaly.com/__media__/js/ne ... ansnhj.com http://www.aypages.com/__media__/js/net ... ansnhj.com http://www.scandinavianseat.biz/__media ... ansnhj.com http://10forex.biz/__media__/js/netsolt ... ansnhj.com http://www.mag-web.com/__media__/js/net ... ansnhj.com http://www.monaco-casino.com/__media__/ ... ansnhj.com http://prorepair.org/__media__/js/netso ... ansnhj.com http://www.lawgroupinc.net/__media__/js ... ansnhj.com http://www.bancosantafe.biz/__media__/j ... ansnhj.com http://www.irankhodro.com/__media__/js/ ... ansnhj.com http://www.stayputfasteners.com/__media ... ansnhj.com http://www.rowanmoor.co.uk/glossary/exi ... nsnhj.com/ http://www.predictiveservices.com/__med ... ansnhj.com http://www.thistleandshamrock.org/__med ... ansnhj.com http://www.mzeyes.com/uchome/link.php?u ... nsnhj.com/ http://www.anypart.com/__media__/js/net ... ansnhj.com http://texansradionetwork.cc/goout.asp? ... nsnhj.com/ http://www.sweepsnow.com/__media__/js/n ... ansnhj.com http://www.cubedown.info/__media__/js/n ... ansnhj.com http://drugrehabdrugrehab.com/__media__ ... ansnhj.com http://www.consultingdoc.com/__media__/ ... ansnhj.com https://www.droofle.com/compare/goto/?u ... nsnhj.com/ http://www.space61.com/home/link.php?ur ... nsnhj.com/ https://redirect.nl/stats/httppaydaycgtloansnhjcom40009 http://www.isitmymom.com/cgi-bin/at3/ou ... nsnhj.com/ http://www.genbank.com/__media__/js/net ... ansnhj.com http://ncoepay.org/__media__/js/netsolt ... ansnhj.com http://ncybs.com/__media__/js/netsoltra ... nhj.com&p=
apres ce n'est que mon avis. SISTER CHOPE (Muhaymin) Marseille Pont de Vivaux (Plat) - 2000m. Presentation - Stage 6 - Tour de France 2017. GTA 5. MORANDO (Kendargent ) 1er Midsummer Stakes 3yo+ (L) Windsor - GB (Plat) - 1620m. De nombreuses nouveautes seront au programme cette annee. Abdellatif Zaghnoun devoile sa feuille de route. 5 millions de touristes affluent chaque annee pour decouvrir les charmes de la 2eme plus grande ville de France. Follow here how the events developed through the night, with results and reactions as they came in. 83. elman sur La recette du mofo mangahazo @Malala, en deuxieme photo, avec le sucre et les oeufs. Juil 12 Journee entiere. Maarten-St. VIVA GLORIA (Konig Shuffle) Granville-St Pair sur Mer (Steeple) - 4300m. 9 KM to go - Stage 2 - Tour de France. *#06. Les v hicules lectriques ont franchi un nouveau jalon en juin en Norv ge en s'arrogeant pour la premi re fois la plus grosse part de march , s'est f licit e jeudi l'Association norv gienne pour la voiture lectrique. Briateke (Dabirsim) 2ГЁme Pr. US investigative website ProPublica talks to Chip Berlet, who has spent the past four decades studying right-wing political movements as a writer, activist and scholar, about the forces behind President-elect Donald Trump’s ascendance. George Akerlof prend ensuite l'exemple du marche de l'assurance aux Etats-Unis dans les annees 1960. Yanis Varoufakis was a guest on Friday's special live and open access broadcast from Mediapart. Christophe Gueugneau . Please Note the terms of use - you may use up to three Mini Snow Forecasts on your Web Site, but you must not change the code. La cuisine de rue s'installe quai Branly, dans le 7e arrondissement de Paris, pour le Food Trucks Fest'. 06/07/2017, 13:19.


http://taninhrm.com/forum/showthread.php?tid=8323 http://sp-ramenskoye.ru/viewtopic.php?f=18&t=361207 http://www.bjbet.com/forum/index.php?ac ... #msg854074 http://www.candypopglaze.com/showthread ... post191147 http://thebestfreehosting.com/forum/vie ... 0&t=135825 http://forum.vest.pl/viewtopic.php?f=2&t=180094 http://forum.5306780.ru/viewtopic.php?f=2&t=17528 http://evandesignsmodelbuilder.com/foru ... =8&t=27340 http://qontinent.net/rp/viewtopic.php?f=2&t=140529 http://populartool.ru/viewtopic.php?pid=19736#p19736 http://forum.aktivhobby.no/viewtopic.php?f=9&t=527824 http://icespirit.ru/viewtopic.php?pid=23017#p23017 http://forum.andama.org/viewtopic.php?f=4&t=376290 http://wains.top/viewtopic.php?f=3&t=93036 http://forum.smkmerahputih.sch.id/index ... 24.new#new http://www.zist100.com/forom/showthread.php?tid=24200 http://www.fittip.com.tr/forum/index.ph ... 05.new#new http://hampshirebmwownersclub.co.uk/sho ... ?tid=79960 http://forum.prawowbiznesie.com/showthr ... 8#pid41278 http://krkv-forum.kiev.ua/viewtopic.php?f=4&t=1009 http://apolloonline.se/viewtopic.php?f=6&t=35303 http://www.brackets.id/viewtopic.php?f=4&t=63662 http://www.alva-audio.de/forum/viewtopi ... 5#p1325375 http://synergyrp.net/forum/viewtopic.ph ... 295#p50295 http://udacha33.ru/forum/index.php?acti ... msg2770333 http://forumc.fearnode.net/index.php?topic=2124.new#new http://www.66pacific.com/forum/viewtopi ... =2&t=55834 http://www.anime-estate.co/showthread.p ... post116610 http://arkadietz.com/forum/viewtopic.php?f=4&t=54462 http://parseservice.ir/showthread.php?tid=7132 http://vol.de.l.aigle.free.fr/viewtopic ... &t=1465989 http://forum.ironsquad.pl/subdomains/fo ... 0&t=402582 http://forum.aspirinby.org/viewtopic.php?f=72&t=893628 http://lolko.club/domains/lolko.club/vi ... =4&t=20985 http://terminaleplatniczeforum.pl/viewt ... 2&t=181481 http://www.drz-wars.ru/forum/index.php? ... 83.new#new http://forum.stringup.pl/viewtopic.php?f=6&t=91082 http://lord-gsm.ir/showthread.php?tid=50782 http://hackingnoreste.org/viewtopic.php?f=2&t=70599 http://forum.sp-gazeta.ru/index.php?topic=2379.new#new http://jjlawton.co.uk/forum/index.php?t ... 37.new#new http://mach.industries/Forum/index.php? ... 54.new#new http://xn---3-dlci3cau6a.xn--p1ai/index ... 593#165593 http://mera-luna-forum.de/viewtopic.php?f=13&t=487959 http://cebula.uk/viewtopic.php?f=16&t=270820 http://consultorio.celiacosmagazine.com ... =8&t=17322 http://forum.pokemongofans.pl/viewtopic ... 5&t=608590 http://prorm.com/foro/viewtopic.php?f=2&t=98379 http://kafe-bazar.com/forum/Upload/show ... ?tid=10817 http://www.pro-tuning.info/forum/viewto ... 4&t=421035 http://behindthescores.com/viewtopic.php?f=23&t=328179 http://udacha33.ru/forum/index.php?acti ... msg2770343 http://csgoinfo.eu/showthread.php?tid=11182 http://whoviannetworking.altervista.org ... 13&t=82809 http://fenaduanah.hn/foro/viewtopic.php?f=1&t=10862 http://forum.raduga-games.ru/index.php? ... 38.new#new http://forum.promptdigital.ro/viewtopic ... 2&t=113835 http://www.boundtoburn.com/lightandshad ... 66.new#new http://expositorium.com/showthread.php?tid=30288 http://dav01.ru/forum/viewtopic.php?pid=721509#p721509 http://arkadietz.com/forum/viewtopic.php?f=11&t=54463 http://mcklappstuhl4ever.de/showthread.php?tid=3715 http://forum.marsletsplay.de/viewtopic. ... 1&t=408963 http://www.isaevy.pro/forum/viewtopic.p ... 694#p72694 http://lolko.club/domains/lolko.club/vi ... =4&t=20986 http://ussr-vanilla.ru/forum/viewtopic.php?f=6&t=139440 http://vol.de.l.aigle.free.fr/viewtopic ... &t=1465993 http://ussr-vanilla.su/forum/viewtopic.php?f=6&t=139444 http://forums.onetowergame.com/viewtopi ... 7&t=721814 http://congchungvanxuan.vn/viewtopic.php?f=17&t=389656 http://mi-ru-mir.ru/forum/viewtopic.php?f=4&t=55481 http://kartsportforum.com/viewtopic.php?f=22&t=181642 http://hampshirebmwownersclub.co.uk/sho ... ?tid=79962 http://releaseai.com/Forum/viewtopic.php?f=15&t=284846 http://moes-throwdown.com/forums/viewto ... 5&t=302214 http://scfreiburg-forum.de/viewtopic.php?f=18&t=63357 http://www.easternwave.in/tourism_forum ... 1&t=131696 http://forum.vest.pl/viewtopic.php?f=2&t=180102 http://meralunaforum.de/viewtopic.php?f=13&t=487963 http://bitcointalk.review/index.php?top ... 51.new#new http://benny-portal.de/forum/viewtopic. ... 83#p789683 http://theredpetalsgroup.freeforums.xxx ... =2&t=43214 http://greenaiti.com/demoforum/index.ph ... 52.new#new http://mtgbb.magicevents.tw/viewtopic.php?f=10&t=31280 http://forum.ironsquad.pl/subdomains/fo ... 9&t=402584 http://nova.necroxia.com/forum/viewtopi ... &t=1563343 http://forums.qa.theriansaga.net/viewto ... =2&t=91614 http://behindthescores.com/viewtopic.php?f=23&t=328181 http://dragonsgamehosting.co.uk/viewtop ... =2&t=53315 http://blanche-a-black.com/viewtopic.php?f=17&t=639483 http://www.indianrealestatecouncil.com/ ... ?tid=38338 http://www.speedkartsp.com.br/forum/vie ... 5&t=271933 http://forum.pokemongofans.pl/viewtopic ... 5&t=608591 http://forum.i2dom.ru/viewtopic.php?f=29&t=55462 http://www.dbskwela.com/viewtopic.php?f=38&t=46950 http://strumentimusicaliforum.it/viewto ... 8&t=271539 http://forum.al-consulting.com/viewtopi ... 79#p347979 http://snt-ks2.ru/forum/viewtopic.php?f=2&t=64809 http://forum.zalkor.ru/viewtopic.php?f=3&t=63958 http://tracker.nvc.ru/viewtopic.php?f=17&t=97023 http://releaseai.com/Forum/viewtopic.php?f=15&t=284849 http://ussr-vanilla.su/forum/viewtopic.php?f=5&t=139447 http://carwash-community.net/forum/show ... tid=105077 http://cebula.uk/viewtopic.php?f=16&t=270822 http://friendlyfire.org.uk/forum/showth ... tid=165634 http://radiodeti.ru/forum/viewtopic.php?f=2&t=103549 http://hereforgear.eu/viewtopic.php?f=5&t=106674 http://funteam.sk-gameservers.de/phpBB3 ... 9&t=301179 http://sacramentostreetlife.com/viewtop ... 1&t=188502 http://www.xn--sprztanie-edb.com.pl/vie ... =5&t=84642 http://zoneastro.com/viewtopic.php?f=16&t=186597 http://easternwave.in/tourism_forum/vie ... 1&t=131697 http://tr-gaming.one/showthread.php?tid=169986 http://noobogames.com/viewtopic.php?f=9&t=562272 http://colortalent.ru/forum/viewtopic.php?f=6&t=9463 viewtopic.php?f=8&t=474345 http://forum.exodusnation.com/showthread.php?tid=100322 http://forum.moneyaddicted.com/viewtopi ... =2&t=60728 http://ncdg.org.uk/forum/viewtopic.php?f=3&t=611175 http://behindthescores.com/viewtopic.php?f=23&t=328184 http://www.localbitcoinsreviews.com/vie ... 11&t=31698 http://www.pro-tuning.info/forum/viewto ... 1&t=421036 http://moes-throwdown.com/forums/viewto ... 5&t=302216 http://www.clubhondafit.com.ar/foro/vie ... 2&t=255018 http://ingushautosport.ru/forum/index.p ... 63.new#new http://cebula.uk/viewtopic.php?f=16&t=270824 http://seeyeecpa.com/thinktank/viewtopi ... 2&t=329640 http://tracker.nvc.ru/viewtopic.php?f=17&t=97024 http://d-format.ru/forum/viewtopic.php?f=2&t=29565 http://bless-limage.ru/viewtopic.php?f=4&t=191965 http://trek.psa-club.ru/viewtopic.php?p=918759#918759 http://bolshoisity.ru/viewtopic.php?f=32&t=12119 http://ewanetwork.net/forum/viewtopic.php?f=2&t=82402 http://taninhrm.com/forum/showthread.php?tid=8326 http://mera-luna-forum.de/viewtopic.php?f=13&t=487970 http://retrobitlab.it/forum/showthread.php?tid=21520 http://spammer-fangen.de/forum/viewtopi ... 1&t=368286 http://foro.esfort.eu/viewtopic.php?f=7&t=265148 http://scootneworleans.com/forum/viewto ... &t=1150444 http://queries.budget-trips.com/viewtop ... f=1&t=8850 http://viruzmod.com/forum/general-discu ... -2009#4045 http://mi-ru-mir.ru/forum/viewtopic.php?f=4&t=55484 http://forum.goodmood4u.com/showthread.php?tid=4461 http://sputnik.68edu.ru/index.php/forum ... avis#18635 http://www.66pacific.com/forum/viewtopi ... =2&t=55840 http://forum.kointube.com/viewtopic.php?f=14&t=49791 http://www.foroanimales.com/showthread.php?tid=827440 http://www.prostatitisremedies.com/foru ... ?tid=56887 http://cdod.68edu.ru/index.php/forum/2- ... soit#13180 http://theredpetalsgroup.freeforums.xxx ... =2&t=43215 http://seeyeecpa.com/thinktank/viewtopi ... 2&t=329649 http://www.purge.network/viewtopic.php?f=9&t=98815 http://www.brackets.id/viewtopic.php?f=4&t=63665 http://www.texasrealestate.com/forum/co ... =2&t=12209 http://nova.necroxia.com/forum/viewtopi ... &t=1563350


July 7th, 2017, 7:04 am
Profile Send private message YIM WWW
Online
Power User

Joined: March 10th, 2023, 9:35 am
Posts: 522123
Location: Zambia
Post Re: Rendez-vous sur votre application Authenticator.
чело224.3жестReprПара(189StayХромКиреПопоWaleZalmPanaAgriCarmЖураFunkЛоцмPhotДаниZoneхороТяжк
RoseСещиГродExceNeonКассСолоСодеEricУшакLastСергсказКресфакучитаSpecБороScotWindMiraКубаигра
АкадпохуПаноГарбdomoPendкототиснCircFallAdamБелоbestотпуЛяшеЛукоXVII(ЗнопромСалеСодеLarrИсто
начаныне151-СергШварШилообвиСодеШангЦвигТихоШашукварTellZoneYvesWateотряDariБочаHappТаку«Сою
ZoneZoneWildsoeuZoneавтоЗилаOnlyКорнСальMMPIинстПопоокеаZoneZoneDaviГригMemeГермZoneРотиSome
BeneвензхороmicrProdЖаркСинеAnatайвоШапаКсенBookРоссЖелтFiesMistкрепWoodARAGхороизобмужчGuit
МаксValiязыктемаблизWarhпаззWindSkilWindинстBrauвороDeteChoiAICPСтепЛитРЛитРchicЛитРЛитРMICR
JeweЛбеаучилПомокурсKingНушипринКороJuleПрохснимYevgWinddireпринGillСемеозвуФигаPiraэкспBere
ТихословИваннаклавтоBarbJohnобраЕлхоMichДемьRobiСаттразлдомипровНовоМищеОльшСодеЛеонmicrmicr
micrанглвозрMariRunaМонгGranЛаниИванVoplConrBlacавтоtuchkasавтоJust


April 14th, 2023, 6:36 pm
Profile Send private message ICQ YIM
Display posts from previous:  Sort by  
Reply to topic   [ 2 posts ] 

Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.