Abbreviations related to the theme ‘Social sciences’
- Code
-
Meaning
Language
Themes and places
- ANVR
-
Algemene Nederlandse Vereniging van Reisondernemingen (https://www.anvr.nl/)
- ANZAAB
-
Australian and New Zealand Association of Antiquarian Booksellers (www.anzaab.com)
- AO
-
Action Ouvrière
- AO
-
Alternative Officing
- AOA
-
Administration On Aging
- AOA
-
Alliance Ouvrière Anarchiste
- AOA
-
Àgbájọ àwọn Orílẹ̀-èdè Aṣòkan (https://www.un.org/)
= UN | Unuiĝintaj Nacioj | In Esperanto
= ONU | Organisation des Nations Unies | In French
= ONU | Organizazión d'as Nazions Unitas | In Aragonese
= ААН | Арганіза́цыя Аб'ядна́ных На́цый | In Belarusian
= VN | Verenigde Nasies | In Afrikaans
= ONU | Organización de les Naciones Uníes | In Asturian
= OOH | Организацията на обединените нации | In Bulgarian
= ABU | Aozadur ar Broadoù Unanet | In Breton
= OSN | Organizace Spojených Národů | In Czech
= ПНО | Пĕрлешнĕ Нацисен Организацийĕ | In Chuvash
= ՄԱԿ | Միավորված Ազգերի Կազմակերպություն | In Armenian
= FN | Feriene Naasjes | In Frisian
= UN | United Nations | In English
= NBE | Nazio Batuen Erakundea | In Basque
= ONU | Organizacion de las Nacions Unidas | In Occitan
= UN | Unuiĝinta Naciaro | In Esperanto
= UN | Ujedinjeni Narodi | In Bosnian
= CN | Consociatio Nationum | In Latin
= FN | Forenede Nationer | In Danish
= UN | Unionita Nacioni | In Ido
= ONU | Organizzazione delle Nazioni Unite | In Italian
= KU | Kenedhlow Unys | In Cornish
= ONU | Organització de les Nacions Unides | In Catalan
= ΟΗΕ | Οργανισμός Ηνωμένων Εθνών | In Greek
= ΗΕ | Ηνωμένα Έθνη | In Greek
= ONU | Organización de las Naciones Unidas | In Spanish
= VN | Vereinte Nationen | In German
= VN | Verenigde Naties | In Dutch
= VN | Vereent Natiounen | In Letzeburgesh
= ООН | Организация Oбъединённых Hаций | In Russian
= ONU | Organisacion des Nacions Unies | In Franco-Provençal
= ONZ | Organizacja Narodów Zjednoczonych | In Polish
= BMT | Birlashgan Millatlar Tashkiloti | In Uzbek
= ООН | Організація Об'єднаних Націй | In Ukrainian
= BM | Birleşmiş Milletler | In Turkish
= LHiQ | Liên Hiệp Quốc | In Vietnamese
= OKB | Organizata e Kombeve të Bashkuara | In Albanian
= OSN | Organizácia Spojených národov | In Slovak
= OZN | Organizacija Združenih Narodov | In Slovenian
= УН | Уједињене нације | In Serbian
= FN | Förenta nationerna | In Swedish
= UM | Umoja wa Mataifa | In Swahili
= NU | Nazzioni Uniti | In Sicilian
= ONU | Organizaţia Naţiunilor Unite | In Romanian
= ONU | Organização das Nações Unidas | In Portuguese
= VN | Vereenten Natschonen | In Low German
= ST | Sameindu Tjóðir | In Faroese
= HN | Huñusqa Nasyunkuna | In Quechuan languages
= PBB | Pertubuhan Bangsa-bangsa Bersatu | In Malay
= NA | Na Náisiúin Aontaithe | In Irish
= NY | Neteweyên Yekbûyî | In Kurdish
= ÜRO | Ühinenud Rahvaste Organisatsioon | In Estonian
= SÞ | Sameinuðu þjóðanna | In Icelandic
= ЕМрО | Еидгылоу Амилаҭқәа Рорганизациа | In Abkhazian
= ДЛО | Дунэе Лъэпкъ Организацие | In Adyghe
= የተ.መ.ድ. | የተባበሩት መንግሥታት ድርጅት | In Amharic
= ЦМГІ | Цолъарал Миллатазул ГІуцІи | In Avar
= BMT | Birləşmiş Millətlər Təşkilatı | In Azerbaijani
= VN | Vaoantn Nationa | In Austro-Bavarian
= JTO | Jongtėniu Tautū Uorganėzacėjė | In Samogitian
= БМО | Берләшкән Милләттәр Ойошмаһы | In Bashkir
= НҮБ | Нэгэдэһэн Үндэһэтэнэй Байгуулга | BXR
= BM | Birleşken Milletler | In Crimean Tatar
= CU | Cenhedloedd Unedig | In Welsh
= ONU | Organización las Nacionis Unías | In Extremaduran
= އ.ދ | އެކުވެރި ދައުލަތްތައް | In Dhivehi
= ÜRO | Ütistünüisi Rahvidõ Organisatsiuun | In Võro
= ÜR | Ütistünüq Rahvaq | In Võro
= YK | Yhdistyneet kansakunnat | In Finnish
= ONU | Organizazion des Nazions Unidis | In Friulian
= ONI | Organizasyon di sé Nasyonzini | In French Guianese Creole
= ONU | Organización das Nacións Unidas | In Galician
= AU | Ny h-Ashoonyn Unnaneysit | In Manx
= UN | United Nations | In Fiji Hindi
= UN | Ujedinjeni narodi | In Croatian
= ENSZ | Egyesült Nemzetek Szervezete | In Hungarian
= ՄԱԿ | Միաւորուած Ազգերու Կազմակերպութիւն | In Western Armenian
= ONU | Organisation del Nationes Unite | In Interlingua
= PBB | Perserikatan Bangsa-Bangsa | In Indonesian
= OUN | Organisation del Unit Nationes | In Interlingue
= PBB | Pasarékatan Bangsa-Bangsa | In Javanese
= BMSh | Birlesken Milletler Shólkemi | In Karakalpak
= გაერო | გაერთიანებული ერების ორგანიზაცია | In Georgian
= ЛъЗ | Лъэпкъ Зэгуэтхэр | In Kabardian
= БМО | Бирлешген Миллетлени Организациясы | In Karachay-Balkar
= ӦВК | Ӧтувтчӧм Войтыръяслӧн Котыр | In Komi
= БУУ | Бириккен Улуттар Уюму | In Kirghiz
= СМТ | Садхьанвай миллетрин тешкилат | LEZ
= NU | Nasiones Unida | In Lingua Franca Nova
= VN | Verenigde Naties | In Limburgish
= ÜNU | Urganizaziun di Naziun Ünii | In Lombard
= LIBIMO | Lisangá lya Bikólo bya Mokili mobimba | In Lingala
= LBM | Lisangá lya Bikólo bya Molɔ́ngɔ́ | In Lingala
= JTO | Jungtinių Tautų Organizacija | In Lithuanian
= ANO | Apvienoto Nāciju Organizācija | In Latvian
= PBB | Pasarékatan Bangsa-Bangsa | In Bilma Kanuri
= FM | Firenena Mikambana | MLG
= ИНО | Иктыш ушнышо Наций-влак Организаций | MHR
= PBB | Pasarikatan Banso-Banso | MIN
= ООН | Организација на обединетите нации | In Macedonian
= НҮБ | Нэгдсэн Үндэстний Байгууллага | In Mongolian
= संरा | संयुक्त राष्ट्रे | In Marathi
= SN | Dei sameinte nasjonane | In Nynorsk
= FN | De forente nasjoner | In Norwegian
= ߡ.ߟ.ߛ | ߡߊ߲߬ߕߏ߲ ߘߍ߬ߣߍ߲ ߛߌ߲߬ߝߏ߲߬ߧߊ߬ߟߌ | NQO
= ONE | Organisatioun des Natiouns Eunies | In Norman
= ИНО | Иугонд Нациты Организаци | In Ossetian
= HA | Huñusqa Aylluskakuna | In Quechuan languages
= ONU | Organisassion dle Nassion Unìe | In Piedmontese
= ONU | Organisaziun da las Naziuns unidas | In Romansh
= ОЗН | Орґанізація Зъєдиненых Націй | In Rusyn
= ХНТ | Холбоһуктаах Нациялар Тэрилтэлэрэ | In Yakut
= UNO | Unitit Naitions Organisation | In Scots
= UN | Unitit Naitions | In Scots
= ON | Ovttastuvvan Našuvnnat | In Northern Sami
= MNP | Mubatanidzwa weNyika Pasirose | In Shona
= QM | Qaramada Midoobay | In Somali
= OKB | Organizata e Kombeve të Bashkuara | In Albanian
= PBB | Perserikatan Bangsa-Bangsa | In Sundanese
= СММ | Созмони Милали Муттаҳид | In Tajik
= BMG | Birleşen Milletler Guramasy | In Turkmen
= БМО | Берләшкән Милләтләр Оешмасы | In Tatar
= ОНО | Огазеяськем Нациослэн Организацизы | In Udmurt
= ONU | Organixasion dełe Nasion Unìe | In Venetian
= ÜRO | Ühtenzoittud Rahvahiden Organizacii | In Veps
= ÜRK | Ühthižrahvazkundad | In Veps
= ÜN | Ühtištetad Nacijad | In Veps
= NNP | Nogan Netas Pebalöl | In Volapük
= ONU | Organizåcion des Nåcions Uneyes | In Walloon
= KMX | Kureelu Mbootayu Xeet yi | In Wolof - AOC
-
Annual Operating Cost
- AOD
-
Ayuda Oficial al Desarrollo
- AOF
-
Afrique Occidentale Française
- AOR
-
Aire Opérationnelle de Responsabilité
- AP
-
Administrative Procedure
- AP
-
Apprentissage pour Adultes
- AP
-
Avropa Parlamenti (www.europarl.europa.eu)
= PE | Parlamento Europeo | In Spanish
= EP | Eŭropa Parlamento | In Esperanto
= EP | European Parliament | In English
= EP | Europäisches Parlament | In German
= ΕΚ | Ευρωπαϊκό Κοινοβούλιο | In Greek
= EP | Evropský parlament | In Czech
= PE | Parlament Europeu | In Catalan
= ЕП | Европейски парламент | In Bulgarian
= PE | Parlement Européen | In French
= EP | Europäescht Parlament | In Letzeburgesh
= PE | Parlamento Europeo | In Italian
= EP | Európai Parlament | In Hungarian
= EP | Európsky parlament | In Slovak
= PE | Parlamentul European | In Romanian
= PE | Parlamento Europeu | In Portuguese
= PE | Parlament Europejski | In Polish
= EP | Europees Parlement | In Dutch - AP
-
Accounts Payable
- AP
-
Additional Protocol
= PA | Protocole Additionnel | In French
- APA
-
Army Procurement Appropriations
The abbreviation APA (Army Procurement Appropriations) includes the abbreviation PA (Procurement Appropriations).
- APA
-
Allocation Personnalisée d'Autonomie
- APAC
-
Attaché Principal d’Administration Centrale
The abbreviation APAC (Attaché Principal d’Administration Centrale) includes the abbreviation AC (Administration Centrale).
- APAC
-
Association Pour l'Assurance Confédérale
- APACS
-
Association for Payment Clearing Services
- APACS
-
Analysis of Policing and Community Safety
- APACS
-
Association pour la Protection contre les Agressions et les Crimes Sexuels
- APADLO
-
Association des Parcs d’Activités De Lyon Ouest
- APAENES
-
Attaché Principal d'Administration de l'Éducation Nationale et de l'Enseignement Supérieur
- APAHE
-
Asian Pacific Americans In Higher Education
- APASU
-
Attaché Principal d'Administration Scolaire et Universitaire
- APB
-
Academic Planning and Budget
- APCC
-
Associação Portuguesa de Centros Comerciais (www.apcc.pt)
- APCC
-
Australian Procurement and Construction Council (https://www.apcc.gov.au/)
- APCC
-
Atlantic Provinces Chambers of Commerce
- APCCI
-
Assemblée Permanente des Chambres de Commerce et d'Industrie
- APCD
-
Action des Précaires et Chômeurs de Dordogne
- APCE
-
Agence Pour la Création d'Entreprises
- APCG
-
Association des Présidents de Conseils Généraux
- APCI
-
Africa Productive Capacity Initiative
- APCM
-
Assemblée Permanente des Chambres des Métiers
- APCO
-
Autres Produits et Charges Opérationnels
- APD
-
Aide Publique au Développement
- APD
-
Army Publishing Directorate (https://armypubs.army.mil/)
- APD
-
Albuquerque Police Department (https://www.cabq.gov/police)
- APD
-
Automotive Parts Distribution (www.apd.co.uk)
- APD
-
Atlanta Police Department (www.atlantapd.org)
- APD
-
Appel de Préparation à la Défense
- APD
-
Apprentissage des Pratiques Documentaires
- APDC
-
Activité Partielle de Droit Commun
- APE
-
Agence des Participations de l'État (www.ape.minefi.gouv.fr)
- APEC
-
Asia-Pacific Economic Cooperation (www.apec.org)
= CEAP | Cooperación Económica Asia-Pacífico | In Spanish
= CEAP | Cooperação Econômica Asia-Pacífico | In Portuguese - APEC
-
Association Pour l'Emploi des Cadres (www.apec.fr)
- APECITA
-
Association Pour l'Emploi des Cadres, Ingénieurs et Techniciens de l'Agriculture et de l'Agroalimentaire (www.apecita.com)
- APEF
-
AlterMed Alternative Private Equity Fund
- APEL
-
Acreditation of Prior and Experiential Learning
- APEL
-
Association des Parents d'Élèves de l'Enseignement Libre
- APER
-
Antenne pour l’Emploi des Réservistes
- APFI
-
Agency for Promotion of Foreign Investments
- APFPC
-
Association pour la Formation Professionnelle et Continue
- APGS
-
Amsterdamse Politie Gymnastiek en Sportvereniging
- API
-
Allocation de Parent Isolé
- API
-
Autorisation de Programme Individualisée
The abbreviation API (Autorisation de Programme Individualisée) is included in the abbreviation DAPI (Délégation d’Autorisation de Programme Individualisée).
- API
-
Agence de Promotion de l’Industrie
- APIA
-
Agência para a Promoção do Investimento dos Açores
- APII
-
Agence de Promotion de l'Industrie et de l'Innovation
- APII
-
Association of Politekniks and Industry Indonesia (https://www.apii-edu.org/)
- APIM
-
Asian Partnership on International Migration
- APIM
-
Agence pour la Promotion Internationale de la Métropole lilloise
- APIP
-
Agence de Promotion des Investissements Privés
- APIQ
-
Associazione dei Professori d'Italiano del Quebec (www.apiq.org)
= APIQ | Association des Professeurs d'Italien du Québec | In French
- APIQ
-
Association des Professeurs d'Italien du Québec (www.apiq.org)
= APIQ (see above)
- APIRL
-
Authorized Procurement Information Requirements List
- APIU
-
Agencija za promicanje izvoza i ulaganja
- APJ
-
Agent de Police Judiciaire
- APL
-
Aide Personnalisée au Logement
- APLD
-
Activité Partielle de Longue Durée
- APLS
-
Armée Populaire de Libération du Soudan
= SPLA | Sudan People's Liberation Army | In English
= ELPS | Ejército de Liberación del Pueblo de Sudán | In Spanish
= SLOA | Súdánská lidově osvobozenecká armáda | In Czech - APM
-
Associação de Professores de Matemática (www.apm.pt)
- APO
-
Automated Purchase Order
The abbreviation APO (Automated Purchase Order) includes the abbreviation PO (Purchase Order).
- APO
-
Army Post Office
- APP
-
Advance Procurement Package
- APP
-
Atelier de Pédagogie Personalisé(e)
- APP
-
Atelier Pédagogique Personnalisé
- APP
-
Autorisation de Programme Prévisionnelle
- APP
-
Agence de Protection des Programmes (http://app.legalis.net)
- APPEI
-
Association des Professionnels pour la Promotion de l'Emploi sur Internet (www.appei.net)
- APPEL
-
Association Pour la Promotion et l'Extension de la Lecture
- APPO
-
Assemblée Populaire des Peuples d'Oaxaca
- APRE
-
Agenzia per la Promozione della Ricerca Europea
- APRLR
-
Asociaţia Practicienilor în Reorganizare şi Lichidare din România
- APRP
-
Arabian Peninsula Regional Program
- APRP
-
Aides de Proximité Réseaux Pédagogiques
- APS
-
Ausbildungspartnerschaft Hochschule Wirtschaft Südösterreich (www.aps.tugraz.at)
- APS
-
Associazione per la Partecipazione allo Sviluppo
- APS
-
Albuquerque Public Schools
- APS
-
Atlanta Public Schools
- APSA
-
Asia Pacific Sociological Association
- APSIKE
-
Asocio por la Sociala Integriĝo kaj por Esperanto
- APSIOT
-
Associação Portuguesa de Profissionais em Sociologia Industrial, das Organizações e do Trabalho
- APSSC
-
APS (American Psychological Society) Student Caucus
- APSTE
-
Annuaire pour la Promotion de la Sécurité au Travail et Environnement
- APT
-
Aide au Partenariat Technologique
- APT
-
Arbitrage Pricing Theory
- APTEN
-
Association pour la Promotion des Transactions Électroniques en Normandie
- APTT
-
Association of Part-Time Tutors (www.apttuk.com)
- APTV
-
Assemblée de Pays Tarentaise-Vanoise
- APV
-
Affectations Prioritaires à Valoriser
- APVF
-
Association des Petites Villes de France
- AQHSST
-
Association Québécoise pour l'Hygiène, la Santé et la Sécurité du Travail
- AQP
-
Aquaporine
- AQSB
-
Association du Quartier Saint-Bernard
- AQUOPS
-
Association Québécoise des Utilisateurs de l'Ordinateur au Primaire et au Secondaire
- AR
-
Alliance Royale
- AR
-
Army Regulation
- ARACT
-
Association Régionale pour l'Amélioration des Conditions de Travail
- ARAPEJ
-
Association Réfléxion, Action, Prison et Justice
- ARC
-
Advance Ruling Certificate
= CDP | Certificat de Décision Préalable | In French
- ARC
-
Agence du Revenu du Canada (www.cra-arc.gc.ca)
- ARCE
-
Aide Régionale à la Création et au développement des petites Entreprises
- ARCEP
-
Autorité de Régulation des Communications Électroniques et des Postes (www.arcep.fr)
- ARCI
-
Automation, Robotics and Communications for Industry 4.0
- ARCOM
-
Army Reserve Command
- ARD
-
Assurance Responsabilité Dommages
- ARDAN
-
Action Régionale pour le Développement d'Activités Nouvelles
- ARDHD
-
Association pour le Respect des Droits de l’Homme à Djibouti
- ARDOISE
-
Application de Recueil de la Documentation Opérationnelle et d'Information Statistique sur les Enquêtes
- ARE
-
Aide au Retour à l'Emploi
- ARE
-
Association pour le Retournement des Entreprises
- ARENE
-
Agence Régionale de l'Environnement et des Nouvelles Énergies
- AREV
-
Alternative Rouge Et Verte
- AREX2C
-
Autorisation, Réalité, Exactictude, Exhaustivité, Continuité
- ARF
-
Association des Régions de France (www.arf.asso.fr)
- ARF
-
ASEAN (Association of South East Asian Nations) Regional Forum
- ARGMA
-
Army Rocket and Guided Missile Agency
The abbreviation ARGMA (Army Rocket and Guided Missile Agency) includes the abbreviation GM (Guided Missile).
- ARI
-
Army Research Institute
- ARIEM
-
Army Research Institute of Environmental Medicine
- ARIMA
-
AutoRegressive Integrated Moving Average
- ARIP
-
Association pour la Recherche et l'Intervention Psychosociologiques (www.arip-ics.org)
- ARIPO
-
African Regional Industrial Property Organization (www.aripo.wipo.net)
- ARIS
-
Agenţia Română pentru Investiţii Străine
- ARL
-
Army Research Laboratory
- ARLA
-
Armée Révolutionnaire de Libération de l'Azawad
- ARMT
-
Autorité de Régulation des Mesures Techniques
- ARN
-
Autoridad Regulatoria Nuclear (https://www.argentina.gob.ar/arn)
- ARNG
-
Army National Guard
- AROEVEN
-
Association Régionale des Oeuvres Éducatives et de Vacances de l'Éducation Nationale
- AROR
-
Average Rate of Return
- ARP
-
Anti-Revolutionaire Partij
- ARPEGE
-
Appui Régional des Projets d’Entreprises Générateurs d'Emploi
- ARR
-
Autoritatea Rutieră Română
- ARRCO
-
Association des Régimes de Retraites Complémentaires
- ARRED
-
Association Rouennaise de Réadaptation de l'Enfance Déficiente
- ARRIFTS
-
Association du Réseau Régional des Instituts de Formation au Travail Social
- ARS
-
Allocation de Rentrée Scolaire
- ARS
-
Atelier de Recherche en Sociologie
- ARS
-
Autonomna Regionalna Stranka
- ARS
-
Agreement relating to Refugee Seamen
- ARS
-
Airline Reservation System
- ARSM
-
Allocation Représentative de Services Ménagers
- ART
-
Agence de Régulation des Télécommunications
- ART
-
Autorité de Régulation des Télécommunications
- ARTEP
-
Army Training and Evaluation Program
- ARTP
-
Agricultural Research and Training Project
- ARTT
-
Aide à la Réduction du Temps de Travail
- ARTT
-
Aménagement et Réduction du Temps de Travail
- ARTTC
-
Army Reserve Technician Training Center
- AS
-
Aktsiaselts
= AB | Akcinė bendrovė | In Lithuanian
= AK | Akcia Kompanio | In Esperanto
= AT | Акцыянэрнае таварыства | In Bulgarian
= AG | Aktiengesellschaft | In German
= DD | Dioničko Društvo | In Croatian
= AS | Aksjeselskap | In Norwegian
= SpA | Società per Azioni | In Italian
= AS | Aktieselskab | In Danish
= SA | Spółka Akcyjna | In Polish
= SA | Societăţi pe Acţiuni | In Romanian
= AB | Aktiebolag | In Swedish
= AD | Akcionarsko Društvo | In Serbian
= DD | Delniška Družba | In Slovenian
= AS | Akciová Spoločnosť | In Slovak
= AS | Akciová Společnost | In Czech
= AT | Акціонерне товариство | In Ukrainian - AS
-
Aksjeselskap
= AB, AK, AT, AG, DD, SpA, SA, AD (see above)
- AS
-
Aktieselskab
= AB, AK, AT, AG, DD, SpA, SA, AD (see above)
- AS
-
Akciová Spoločnosť
= AB, AK, AT, AG, DD, SpA, SA, AD (see above)
- AS
-
Akciová Společnost
= AB, AK, AT, AG, DD, SpA, SA, AD (see above)
- AS
-
Autorité de Sûreté
- AS
-
Alliance Syndicaliste
- AS
-
Assistante Sociale
- AS
-
Assistance Sociale
- ASA
-
American Sociological Association (www.asanet.org)
- ASA
-
Allmennaksjeselskap
- ASAL
-
Agence Spatiale Algérienne
- ASARC
-
Army Systems Acquisition Review Council
- ASCE
-
Association Sportive et Culturelle de l'ENSI
- ASCI
-
Advanced School for Computing and Imaging (www.asci.tudelft.nl)
- ASCOM
-
Associazione Imprese Commercio e Terziario
- ASCOMED
-
Associazione Commercianti Materiali Edili Pesanti
- ASCOP
-
Assemblée Consultative auprès du Congrès des Peuples
- ASD
-
Army Shipping Document
- ASDIR
-
Avis de Situation Déclarative à l’Impôt sur le Revenu
- ASE
-
Aide Sociale à l'Enfance
- ASE
-
Académie Syndicale Européenne
- ASEAN
-
Association of South East Asian Nations (www.aseansec.org)
- ASECNA
-
Agence pour la Sécurité de la Navigation Aérienne en Afrique et à Madagascar
- ASED
-
Assistant Secretary of Defense
- ASEE
-
American Society for Engineering Education (www.asee.org)
- ASEM
-
Asia-Europe Meeting
- ASEM
-
Agent Spécialisé des Écoles Maternelles
- ASEM-TFAP
-
ASEM Trade Facilitation Action Plan
- ASEP
-
Advanced Skills Education Program
- ASES
-
Associazione Solidarietà e Sviluppo
- ASF
-
Army Stock Fund
- ASFC
-
Agence des Services Frontaliers du Canada
- ASFNE
-
Allocation Spéciale du Fonds National de l'Emploi
- ASFP
-
Arquitectos Sem Fronteiras Portugal
= ASFP | Architectes Sans Frontières - Portugal | In French
- ASFP
-
Ample School Funding Project
- ASFP
-
Architectes Sans Frontières - Portugal
= ASFP (see above)