User:Carrotbot/monobook.js

/*

This page has been automatically created December 2, 2006 from the page AutoWikiBrowser/Typos and is used by the editing page extension wikEd for AutoWikiBrowser/RegExTypoFix functionality on every MediaWiki editing page.

*/

function AWRegExTypoFix(obj) {

// Written obj.str = obj.str.replace(/\b(W|w)riten\b/g, "$1ritten");

// Rather than obj.str = obj.str.replace(/\b(R|r)ather then\b/g, "$1ather than");

// Spaghetti obj.str = obj.str.replace(/\b(S|s)pa(?:gett?|ghet)i\b/g, "$1paghetti");

// Balloon obj.str = obj.str.replace(/\b(B|b)aloon(|s|ing|ists?)\b/g, "$1alloon$2");

// Super Bowl obj.str = obj.str.replace(/\bSuperbowl(s?)\b/g, "Super Bowl$2");

// (In/De)crease obj.str = obj.str.replace(/\b([Ii]n|[Dd]e)cres(e[drs]?|ing|ingly|able)\b/g, "$1creas$2");

// Delineate obj.str = obj.str.replace(/\b(D|d)eliniat(e[ds]?|ing|ions?|ors?)\b/g, "$1elineat$2");

// Prophesied_ obj.str = obj.str.replace(/\b(P|p)rophec(ied|iers?|ying)\b/g, "$1rophes$2");

// Initially obj.str = obj.str.replace(/\b(I|i)nit(?:ally|ialy)\b/g, "$1nitially");

// Foreign obj.str = obj.str.replace(/\b(F|f)or(?:iegn|eing)(|ers?|isms?)\b/g, "$1oreign$2");

// Physics obj.str = obj.str.replace(/\b(P|p)hisic(s?|als?|ists?|ally|ality|alis[mt]s?|ize[sd]?|ians?)\b/g, "$1hysic$2");

// (Dis/Dys/Mal/Co)Function obj.str = obj.str.replace(/\b(F|f|[Dd][yi]sf|[Mm]alf|[Cc]of)uction(s?|al|ality|ed|ing)\b/g, "$1unction$2");

// Personage obj.str = obj.str.replace(/\b(P|p)ersonnage(s?)\b/g, "$1ersonage$2");

// (Per/Re/E/O/Trans/Ad)mission obj.str = obj.str.replace(/\b([Pp]er|[Rr]e|[EeOo]|[Tt]rans|[Aa]d)misi(ons?|ve|vely|bl[ey])\b/g, "$1missi$2");

// (Per/Re/E/O/Trans/Ad/Com)mitted obj.str = obj.str.replace(/\b([Pp]er|[Rr]e|[EeOo]|[Tt]rans|[Aa]d|[Cc]om)mit(ed|edly|ing)\b/g, "$1mitt$2");

// In fact obj.str = obj.str.replace(/\b(I|i)nfact\b/g, "$1n fact");

// (Re/De/In)ference obj.str = obj.str.replace(/\b([RrDd]e|[Ii]n)fer(?:r?a|re)n(ce[drs]?|cing|ts?|tial|tially)\b/g, "$1feren$2");

// (Un)Common obj.str = obj.str.replace(/\b(C|c|[Uu]nc)omme(ns?|ners?|nly)\b/g, "$1ommo$2");

// Recipe obj.str = obj.str.replace(/\b(R|r)ecipi(es?)\b/g, "$1ecip$2");

// Octahedron obj.str = obj.str.replace(/\b(O|o)ctohedr(ons?|al?|ally)\b/g, "$1ctahedr$2");

// Nickel_ obj.str = obj.str.replace(/\b(N|n)ickle(ic|ous|iferous|odeons?)\b/g, "$1ickel$2");

// Negotiate obj.str = obj.str.replace(/\b(N|n)egociat(e[sd]?|ing|ions?|ors?)\b/g, "$1egotiat$2");

// (Un)Naturally obj.str = obj.str.replace(/\b(N|n|[Uu]nn)atur(?:el?|a|uru?al?)ly\b/g, "$1aturally");

// Playwright obj.str = obj.str.replace(/\b(P|p)lay(?:right|write)(s?)\b/g, "$1laywright$2");

// Pejorative obj.str = obj.str.replace(/\b(P|p)erjor[ai]ti(ves?|vely|ons?)\b/g, "$1ejorati$2");

// Prerogative obj.str = obj.str.replace(/\b(P|p)erogativ(e[sd]?)\b/g, "$1rerogativ$2");

// Piece obj.str = obj.str.replace(/\b(P|p)eic(e[ds]?|ing|emeal|ework)\b/g, "$1iec$2");

// Receded obj.str = obj.str.replace(/\b(R|r)eceed(e[ds]?|ing)\b/g, "$1eced$2");

// Licen(s/c)e obj.str = obj.str.replace(/\b(L|l)isen(c|s)(ed?|ing|ee?s?|ures?|ors?)\b/g, "$1icen$2$3");

// Loneliness obj.str = obj.str.replace(/\b(L|l)onely(ness|est|er)\b/g, "$1oneli$2");

// (In)disputable obj.str = obj.str.replace(/\b([Ii]nd|D|d)isput(?:e?i|ea)b(l[ey]|ility)\b/g, "$1isputab$2");

// Chancellor obj.str = obj.str.replace(/\b(C|c)hancel(?:o|l?e)(rs?|rship|rsville)\b/g, "$1hancello$2");

// Of	obj.str = obj.str.replace(/\b(O|o)f of\b/g, "$1f");

// The obj.str = obj.str.replace(/\b(T|t)he the\b/g, "$1he");

// Repertoire obj.str = obj.str.replace(/\b(R|r)ep[ei]toir(es?)\b/g, "$1epertoir$2");

// Oeuvre obj.str = obj.str.replace(/\b(O|o)uevr(es?)\b/g, "$1euvr$2");

// Sophomore obj.str = obj.str.replace(/\b(S|s)ophmor(es?|ic|ically)\b/g, "$1ophomor$2");

// Mayonnaise obj.str = obj.str.replace(/\b(M|m)ayon(?:n?aiss|aiss?)(es?)\b/g, "$1ayonnais$2");

// First obj.str = obj.str.replace(/\b(F|f)rs(ts?|ly)\b/g, "$1irs$2");

// (Il)legitimate obj.str = obj.str.replace(/\b([Ii]ll|L|l)(?:igit[ai]?m[ai]|egita?m[ai]|[ei]git[ai]?mi)(te[sd]?|ting|tely|teness|cy|cies|tions?|tize[sd]?|tizing|tors?)\b/g, "$1egitima$2");

// Apocalypse obj.str = obj.str.replace(/\b(A|a)pocolyp(ses?|tic|tical|tically|ticism)\b/g, "$1pocalyp$2");

// Worthwhile obj.str = obj.str.replace(/\b(W|w)orthwil(e|eness)\b/g, "$1orthwhil$2");

// Weapon obj.str = obj.str.replace(/\b(W|w)epo(ns?|ry)\b/g, "$1eapo$2");

// Philippine(s) obj.str = obj.str.replace(/\b[Pp]hi(?:llipp|ll?ip)i(nes?|ans?)/g, "Philippi$1");

// Rescind obj.str = obj.str.replace(/\b(R|r)e[sc]in(ds?|ded|ding)/g, "$1escin$2");

// Lenient obj.str = obj.str.replace(/\b(L|l)enian(t|tly|c[ey])\b/g, "$1enien$2");

// Staff obj.str = obj.str.replace(/\b(S|s)taf\b/g, "$1taff");

// Heavily obj.str = obj.str.replace(/\b(H|h)ea?villy\b/g, "$1eavily");

// Effectively obj.str = obj.str.replace(/\b(E|e)ff?ectivly\b/g, "$1ffectively");

// Luckily obj.str = obj.str.replace(/\b(L|l)uckilly\b/g, "$1uckily");

// Proficiency obj.str = obj.str.replace(/\b(P|p)roff?i[stc]i[ea]n(t|cy)\b/g, "$1roficien$2");

// Absolutely obj.str = obj.str.replace(/\b(A|a)bsolutly\b/g, "$1bsolutely");

// British obj.str = obj.str.replace(/\b(?:B|b)r(?:i|it|ri|)tish\b/g, "British");

// Heritage obj.str = obj.str.replace(/\b(H|h)erritage\b/g, "$1eritage");

// Remain obj.str = obj.str.replace(/\b(R|r)eamain(s?|ed|ing|ders?)\b/g, "$1emain$2");

// Attract obj.str = obj.str.replace(/\b(A|a)tract(s?|ed|ing|ions?|ive|ively|iveness|or)\b/g, "$1ttract$2");

// Community_ obj.str = obj.str.replace(/\b(C|c)omun(al|ally|ity|ities|ion|is[mt]s?)\b/g, "$1ommun$2");

// Nowadays obj.str = obj.str.replace(/\b(N|n)owdays\b/g, "$1owadays");

// Municipality obj.str = obj.str.replace(/\b(M|m)unipalit(y|ies)\b/g, "$1unicipalit$2");

// Restaurant obj.str = obj.str.replace(/\b(R|r)est(?:aurau|[aeu]rau?|rau)n(ts?)\b/g, "$1estauran$2");

// Restaurateur obj.str = obj.str.replace(/\b(R|r)est[ae]u?rant(?:eu|e|ou)(rs?)/g, "$1estaurateu$2");

// (Ir)Regularly obj.str = obj.str.replace(/\b(R|r|[Ii]rr)egulary\b/g, "$1egularly");

// A unique obj.str = obj.str.replace(/\b(A|a)n unique/g, "$1 unique");

// Humanities obj.str = obj.str.replace(/\b(H|h)umanites\b/g, "$1umanities");

// Prestigious obj.str = obj.str.replace(/\b(P|p)res(?:iti|te)g[ie]ou(s|sly)\b/g, "$1restigiou$2");

// Certified obj.str = obj.str.replace(/\b(C|c)erta?fi(ed|abl[ey]|cates?|cations?)\b/g, "$1ertifi$2");

// Plummet obj.str = obj.str.replace(/\b(P|p)lummet(ts?|ting|ted)\b/g, "$1lumme$2");

// Secession obj.str = obj.str.replace(/\b(S|s)eccessi(ons?|onal|onists?|onism)\b/g, "$1ecessi$2");

// Tightening obj.str = obj.str.replace(/\b(T|t)ightning\b/g, "$1ightening");

// (Dis)Possesses obj.str = obj.str.replace(/\b(P|p|[Dd]isp)os+ese([ds])\b/g, "$1ossesse$2");

// Originally obj.str = obj.str.replace(/\b(O|o)rig[ie]naly\b/g, "$1riginally");

// Entirely obj.str = obj.str.replace(/\b(E|e)ntie?r(ly|ty|ties)/g, "$1ntire$2");

// Guarded obj.str = obj.str.replace(/\b(G|g)aurd(ed|ing|edly|ians?)\b/g, "$1uard$2");

// Discrepancy obj.str = obj.str.replace(/\b(D|d)iscrepen[cs](y|ies)\b/g, "$1iscrepanc$2");

// (Re)member obj.str = obj.str.replace(/\b([Rr]em|M|m)emebe(rs?|red|ring)\b/g, "$1embe$2");

// Mediterranean obj.str = obj.str.replace(/\b(M|m)editerrean[ei]an\b/g, "$1editerranean");

// Battalion obj.str = obj.str.replace(/\b(B|b)at+allio(ns?)\b/g, "$1attalio$2");

// Casualty obj.str = obj.str.replace(/\b(C|c)asualit(y|ies)\b/g, "$1asualt$2");

// Unanimous obj.str = obj.str.replace(/\b(U|u)na(mi|ny)mou(s|sly)\b/g, "$1nanimou$3");

// (In)Stability obj.str = obj.str.replace(/\b(S|s|[Ii]ns)tablili(ty|ties|[sz]e[drs]?)\b/g, "$1tabili$2");

// Ammunition obj.str = obj.str.replace(/\b(A|a)mmuntio(ns?)\b/g, "$1mmunitio$2");

// Inaccurate obj.str = obj.str.replace(/\b(I|I)nnaccura(cy|cies|te|tely)\b/g, "$1naccura$2");

// Manoeuver obj.str = obj.str.replace(/\b(M|m)ane(?:ou|uo)ve(rs?|ring|red|rabl[ey]|rability)\b/g, "$1anoeuve$2");

// Kindergarten obj.str = obj.str.replace(/\b(K|k)in[dt]erga(?:t|rd)(ens?)\b/g, "$1indergart$2");

// Primarily obj.str = obj.str.replace(/\b(P|p)rimarly\b/g, "$1rimarily");

// Memoir obj.str = obj.str.replace(/\b(M|m)emio(rs?|rists?)\b/g, "$1emoi$2");

// Protein obj.str = obj.str.replace(/\b(P|p)rotie([nd]s?|nases?|noids?|nuria)\b/g, "$1rotei$2");

// Oft(en)times obj.str = obj.str.replace(/\b(O|o)ft(|en)[- ]times\b/g, "$1ft$2times");

// Y'all obj.str = obj.str.replace(/\b(Y|y)a'll\b/g, "$1'all");

// (A)Sexually obj.str = obj.str.replace(/\b(S|[Aa]?s)exualy\b/g, "$1exually");

// (In)Directly obj.str = obj.str.replace(/\b(D|d|[Ii]nd)irecty\b/g, "$1irectly");

// (As/Re)sistant obj.str = obj.str.replace(/\b(As|as|[Rr]e)si(?:t[ae]|ste)n(ce|ts?|tships?)\b/g, "$1sistan$2");

// Demonstration obj.str = obj.str.replace(/\b(D|d)emonstar?t(e[sd]?|ing|ive|ions?|ors?)\b/g, "$1emonstrat$2");

// further obj.str = obj.str.replace(/\bfurthur(|ed|ing|s|ance|more|most)\b/g, "further$1");

// Further+ obj.str = obj.str.replace(/\bFurthur(ed|ing|s|ance|more|most)\b/g, "Further$1");

// Furthur is the name of a bus, so separate rules for big-F and little-f

// Miniature obj.str = obj.str.replace(/\b(M|m)inatur(es?|ize[ds]?|ization|izing)\b/g, "$1iniatur$2");

// (In)Significant obj.str = obj.str.replace(/(S|s|[Ii]ns)ignifigan(t|tly|ce)/g, "$1ignifican$2");

// Television obj.str = obj.str.replace(/\b(T|t)elivi[sz](ion|e[sd]?|ing|ors?|ual)\b/g, "$1elevis$2");

// Implement obj.str = obj.str.replace(/\b(I|i)mplimen(ts?|te[dr]?|tal|ting|tations?)\b/g, "$1mplemen$2");

// Athlete obj.str = obj.str.replace(/\b(A|a)thelet(es?|ics?|icism|ically)\b/g, "$1thlet$2");

// Influential obj.str = obj.str.replace(/\b(I|i)nfluencial\b/g, "$1nfluential");

// Christmas obj.str = obj.str.replace(/\bchristmas\b/g, "Christmas");

// Countries obj.str = obj.str.replace(/\b(C|c)ountires\b/g, "$1ountries");

// Octave obj.str = obj.str.replace(/\b(O|o)ctiv(es?|al)\b/g, "$1ctav$2");

// Diminish obj.str = obj.str.replace(/\b(D|d)eminis(h|he[sd]|hing|hments?|habl[ey])\b/g, "$1iminis$2");

// Existence obj.str = obj.str.replace(/\b(E|e)xist(?:[aei]ns|anc)e\b/g, "$1xistence");

// Transaction obj.str = obj.str.replace(/\b(T|t)ranscatio(ns?|nal)\b/g, "$1ransactio$2");

// Protestant obj.str = obj.str.replace(/\bprotest[ae]n(ts?|tism)\b/g, "Protestan$1");

// Readability obj.str = obj.str.replace(/\b(R|r)eadibility\b/g, "$1eadability");

// Catalogue obj.str = obj.str.replace(/\b(C|c)ataloug(e[sdr]?|ing)\b/g, "$1atalogu$2");

// Cruiser obj.str = obj.str.replace(/\b(C|c)rusie(rs?|d)\b/g, "$1ruise$2");

// Prevalent obj.str = obj.str.replace(/\b(P|p)rev(?:el[ea]|[ea]la)n(t|tly|ce)\b/g, "$1revalen$2");

// Pedestrian obj.str = obj.str.replace(/\b(P|p)edestrain(s?|ism)\b/g, "$1edestrian$2");

// Largely obj.str = obj.str.replace(/\b(L|l)argelly\b/g, "$1argely");

// Improve obj.str = obj.str.replace(/\b(I|i)mp(?:re|or)v(e[ds]?|ing|ements?|ise[sd]?|ising|isations?)\b/g, "$1mprov$2");

// Abundant obj.str = obj.str.replace(/\b(A|a)bund(?:and|en)(t|tly|ce)\b/g, "$1bundan$2");

// Ceramic obj.str = obj.str.replace(/\b(C|c)ermaic(s?|ists?)\b/g, "$1eramic$2");

// Platinum obj.str = obj.str.replace(/\b(P|p)latnum(s?)\b/g, "$1latinum$2");

// F (farad) obj.str = obj.str.replace(/\b([pnµkMGT])f\b/g, "$1F");

// kg/km (kilogram/kilometer) obj.str = obj.str.replace(/\bK(g|m)\b/g, "k$1");

// GHz (gigahertz) obj.str = obj.str.replace(/\bg[hH][zZ]\b/g, "GHz");

// Hz (hertz) obj.str = obj.str.replace(/\b([µmkMGT]|[-0-9]+|\s)h[zZ]\b/g, "$1Hz");

// kHz (kilohertz) obj.str = obj.str.replace(/\bK[hH][zZ]\b/g, "kHz");

// J (joule) obj.str = obj.str.replace(/\b([µmMGT])j\b/g, "$1J");

// kJ (kilojoule) obj.str = obj.str.replace(/\b([-0-9]|\s)kj\b/g, "$1kJ");

// GPa (gigapascal) obj.str = obj.str.replace(/\bg[pP][aA]\b/g, "GPa");

// Pa (pascal) obj.str = obj.str.replace(/\b([µkMGT])p[aA]\b/g, "$1Pa");

// kPa (kilopascal) obj.str = obj.str.replace(/\bK[pP][aA]\b/g, "kPa");

// TPa (terapascal) obj.str = obj.str.replace(/\bt[pP][aA]\b/g, "TPa");

// W (watt) obj.str = obj.str.replace(/\b([µmMGT])w\b/g, "$1W");

// kW (kilowatt) obj.str = obj.str.replace(/\b([-0-9]|\s)kw\b/g, "$1kW");

// Wb (weber) obj.str = obj.str.replace(/\b([µmkMGT])w[bB]\b/g, "$1Wb");

// Geographical names with capital letters - comment on talk page

// Abkhazia obj.str = obj.str.replace(/\babkhazia\b/g, "Abkhazia");

// Afghanistan obj.str = obj.str.replace(/\bafghanistan\b/g, "Afghanistan");

// Africa obj.str = obj.str.replace(/\bafric(an?s?)\b/g, "Afric$1");

// Akrotiri and Dhekelia obj.str = obj.str.replace(/\bakrotiri and dhekelia\b/g, "Akrotiri and Dhekelia");

// Åland obj.str = obj.str.replace(/\båland\b/g, "Åland");

// Albania obj.str = obj.str.replace(/\balbani(a|ans?)\b/g, "Albani$1");

// Algeria obj.str = obj.str.replace(/\balgeri(e|an?s?)\b/g, "Algeri$1");

// America(n) obj.str = obj.str.replace(/\bameric(an?s?)\b/g, "Americ$1");

// Andorra obj.str = obj.str.replace(/\bandorr(a|ans?)\b/g, "Andorr$1");

// Angola obj.str = obj.str.replace(/\bangol(an?s?)\b/g, "Angol$1");

// Anguilla obj.str = obj.str.replace(/\banguilla\b/g, "Anguilla");

// Antigua and Barbuda obj.str = obj.str.replace(/\bantigua and barbuda\b/g, "Antigua and Barbuda");

// Argentina obj.str = obj.str.replace(/\bargentin(a|eans?)\b/g, "Argentin$1");

// Armenia obj.str = obj.str.replace(/\barmeni(a|ans?)\b/g, "Armeni$1");

// Aruba obj.str = obj.str.replace(/\baruba\b/g, "Aruba");

// Ascension Island obj.str = obj.str.replace(/\bascension island\b/g, "Ascension Island");

// Australia/Australasia obj.str = obj.str.replace(/\baustral(ia|ians?|asian?s?)\b/g, "Austral$1");

// Austronesia obj.str = obj.str.replace(/\baustronesi(an?s?)\b/g, "Austronesi$1");

// Austria obj.str = obj.str.replace(/\baustri(a|ans?)\b/g, "Austri$1");

// Azerbaijan obj.str = obj.str.replace(/\bazerbaijan\b/g, "Azerbaijan");

// Bahamas obj.str = obj.str.replace(/\bbaham(as|i?ans?)\b/g, "Baham$1");

// The Bahamas obj.str = obj.str.replace(/\bthe bahamas\b/g, "The Bahamas");

// Bahrain obj.str = obj.str.replace(/\bbahrain\b/g, "Bahrain");

// Bangladesh obj.str = obj.str.replace(/\bbangladesh\b/g, "Bangladesh");

// Barbados obj.str = obj.str.replace(/\bbarbados\b/g, "Barbados");

// Belarus obj.str = obj.str.replace(/\bbelarus\b/g, "Belarus");

// Belgium obj.str = obj.str.replace(/\bbelgi(um|ans?)\b/g, "Belgi$1");

// Belize obj.str = obj.str.replace(/\bbelize\b/g, "Belize");

// Benin obj.str = obj.str.replace(/\bbenin\b/g, "Benin");

// Bermuda obj.str = obj.str.replace(/\bbermuda\b/g, "Bermuda");

// Bhutan obj.str = obj.str.replace(/\bbhutan\b/g, "Bhutan");

// Bolivia obj.str = obj.str.replace(/\bbolivi(a|ans?)\b/g, "Bolivi$1");

// Bosnia obj.str = obj.str.replace(/\bbosni(an?s?)\b/g, "Bosni$1");

// Botswana obj.str = obj.str.replace(/\bbotswana\b/g, "Botswana");

// Brazil obj.str = obj.str.replace(/\bbrazi(l|lians?)\b/g, "Brazi$1");

// Britain obj.str = obj.str.replace(/\bbrit(ain|ons?|ish|ishers?|icisms?|ishisms?)\b/g, "Brit$1");

// Brunei obj.str = obj.str.replace(/\bbrunei\b/g, "Brunei");

// Bulgaria obj.str = obj.str.replace(/\bbulgaria\b/g, "Bulgaria");

// Burkina Faso obj.str = obj.str.replace(/\bburkina faso\b/g, "Burkina Faso");

// Burma obj.str = obj.str.replace(/\bburm(a|ese)\b/g, "Burm$1");

// Burundi obj.str = obj.str.replace(/\bburundi\b/g, "Burundi");

// Cambodia obj.str = obj.str.replace(/\bcambodi(a|ans?)\b/g, "Cambodi$1");

// Cameroon obj.str = obj.str.replace(/\bcameroon\b/g, "Cameroon");

// Canada obj.str = obj.str.replace(/\bcanad(a|i[ae]ns?)\b/g, "Canad$1");

// Cape Verde obj.str = obj.str.replace(/\bcape verde\b/g, "Cape Verde");

// Cayman Islands obj.str = obj.str.replace(/\bcayman islands\b/g, "Cayman Islands");

// Central African Republic obj.str = obj.str.replace(/\bcentral african republic\b/g, "Central African Republic");

// People's Republic of China obj.str = obj.str.replace(/\bpeople's republic of china\b/g, "People's Republic of China");

// Republic of China obj.str = obj.str.replace(/\brepublic of china\b/g, "Republic of China");

// Christmas Island obj.str = obj.str.replace(/\bchristmas island\b/g, "Christmas Island");

// Colombia obj.str = obj.str.replace(/\bcolombi(a|ans?)\b/g, "Colombi$1");

// Comoros obj.str = obj.str.replace(/\bcomoros\b/g, "Comoros");

// Democratic Republic of Congo obj.str = obj.str.replace(/\bdemocratic republic of congo\b/g, "Democratic Republic of Congo");

// Republic of Congo obj.str = obj.str.replace(/\brepublic of congo\b/g, "Republic of Congo");

// Cook Islands obj.str = obj.str.replace(/\bcook islands\b/g, "Cook Islands");

// Corsica obj.str = obj.str.replace(/\bcorsic(a|ans?)\b/g, "Corsic$1");

// Costa Rica obj.str = obj.str.replace(/\bcosta ric(a|ans?)\b/g, "Costa Ric$1");

// Côte d'Ivoire obj.str = obj.str.replace(/\bcôte d'ivoire\b/g, "Côte d'Ivoire");

// Crete obj.str = obj.str.replace(/\bcret(e|ans?)\b/g, "Cret$1");

// Croatia obj.str = obj.str.replace(/\bcroat(s?|ia|ians?)\b/g, "Croat$1");

// Cuba obj.str = obj.str.replace(/\bcub(a|ans?)\b/g, "Cub$1");

// Cyprus obj.str = obj.str.replace(/\bcypr(us|iots?)\b/g, "Cypr$1");

// Czech Republic obj.str = obj.str.replace(/\bczech republic\b/g, "Czech Republic");

// Denmark obj.str = obj.str.replace(/\bdenmark\b/g, "Denmark");

// Dhekelia obj.str = obj.str.replace(/\bdhekeli(a|ans?)\b/g, "Dhekeli$1");

// Djibouti obj.str = obj.str.replace(/\bdjibouti\b/g, "Djibouti");

// Dominica obj.str = obj.str.replace(/\bdominic(a|ans?)\b/g, "Dominica");

// Dominican Republic obj.str = obj.str.replace(/\bdominican [rR]epublic\b/g, "Dominican Republic");

// East Timor obj.str = obj.str.replace(/\beast timor\b/g, "East Timor");

// Ecuador obj.str = obj.str.replace(/\becuador\b/g, "Ecuador");

// Egypt obj.str = obj.str.replace(/\begypt(|ians?)\b/g, "Egypt$1");

// El Salvador obj.str = obj.str.replace(/\bel salvador\b/g, "El Salvador");

// Equatorial Guinea obj.str = obj.str.replace(/\bequatorial guinea\b/g, "Equatorial Guinea");

// Eritrea obj.str = obj.str.replace(/\beritrea\b/g, "Eritrea");

// Estonia obj.str = obj.str.replace(/\bestoni(a|ans?)\b/g, "Estoni$1");

// Ethiopia obj.str = obj.str.replace(/\bethiopi(a|ans?)\b/g, "Ethiopi$1");

// Falkland Islands obj.str = obj.str.replace(/\bfalkland islands\b/g, "Falkland Islands");

// Faroe Islands obj.str = obj.str.replace(/\bfaroe islands\b/g, "Faroe Islands");

// Fiji obj.str = obj.str.replace(/\bfiji\b/g, "Fiji");

// Finland obj.str = obj.str.replace(/\bfinland\b/g, "Finland");

// Florida obj.str = obj.str.replace(/\bflorid(a|ians?)\b/g, "Florid$1");

// France obj.str = obj.str.replace(/\bfrance\b/g, "France");

// French Polynesia obj.str = obj.str.replace(/\bfrench polynesia\b/g, "French Polynesia");

// Gabon obj.str = obj.str.replace(/\bgabon\b/g, "Gabon");

// The Gambia obj.str = obj.str.replace(/\bthe gambia\b/g, "The Gambia");

// Georgia obj.str = obj.str.replace(/\bgeorgia\b/g, "Georgia");

// Germany obj.str = obj.str.replace(/\bgermany\b/g, "Germany");

// Ghana obj.str = obj.str.replace(/\bghana\b/g, "Ghana");

// Gibraltar obj.str = obj.str.replace(/\bgibraltar\b/g, "Gibraltar");

// Great Britain obj.str = obj.str.replace(/\bgreat [Bb]ritain\b/g, "Great Britain");

// Greece obj.str = obj.str.replace(/\bgreece\b/g, "Greece");

// Greenland obj.str = obj.str.replace(/\bgreenland\b/g, "Greenland");

// Grenada obj.str = obj.str.replace(/\bgrenada\b/g, "Grenada");

// Guam obj.str = obj.str.replace(/\bguam\b/g, "Guam");

// Guatemala obj.str = obj.str.replace(/\bguatemal(a|ans?)\b/g, "Guatemal$1");

// Guernsey obj.str = obj.str.replace(/\bguernsey\b/g, "Guernsey");

// Guinea-Bissau obj.str = obj.str.replace(/\bguinea-bissau\b/g, "Guinea-Bissau");

// Guyana obj.str = obj.str.replace(/\bguyana\b/g, "Guyana");

// Haiti obj.str = obj.str.replace(/\bhaiti\b/g, "Haiti");

// Herzegovina obj.str = obj.str.replace(/\bherzegovina\b/g, "Herzegovina");

// Honduras obj.str = obj.str.replace(/\bhonduras\b/g, "Honduras");

// Hong Kong obj.str = obj.str.replace(/\bhong kong\b/g, "Hong Kong");

// Hungary obj.str = obj.str.replace(/\bhungar(y|ians?)\b/g, "Hungar$1");

// Ic/reland obj.str = obj.str.replace(/\bi([cr])eland\b/g, "I$1eland");

// Indonesia obj.str = obj.str.replace(/\bindonesi(a|ans?)\b/g, "Indonesi$1");

// Iran/q obj.str = obj.str.replace(/\bira(n|nians?|qi?)\b/g, "Ira$1");

// Islas Malvinas obj.str = obj.str.replace(/\bislas malvinas\b/g, "Islas Malvinas");

// Isle of Man obj.str = obj.str.replace(/\bisle of man\b/g, "Isle of Man");

// Israel obj.str = obj.str.replace(/\bisrael(|is?)\b/g, "Israel$1");

// Italy obj.str = obj.str.replace(/\bital(y|ians?)\b/g, "Ital$1");

// Ivory Coast obj.str = obj.str.replace(/\bivory coast\b/g, "Ivory Coast");

// Jamaica obj.str = obj.str.replace(/\bjamaic(a|ans?)\b/g, "Jamaic$1");

// Japan obj.str = obj.str.replace(/\bjapan\b/g, "Japan");

// Jordan obj.str = obj.str.replace(/\bjorda(n|nians?)\b/g, "Jorda$1");

// Kazakhstan obj.str = obj.str.replace(/\bkazakhstan\b/g, "Kazakhstan");

// Kenya obj.str = obj.str.replace(/\bkeny(a|ans?)\b/g, "Keny$1");

// Kiribati obj.str = obj.str.replace(/\bkiribati\b/g, "Kiribati");

// Democratic People's Republic of Korea obj.str = obj.str.replace(/\bdemocratic people's republic of korea\b/g, "Democratic People's Republic of Korea");

// Republic of Korea obj.str = obj.str.replace(/\brepublic of korea\b/g, "Republic of Korea");

// Kosovo obj.str = obj.str.replace(/\bkosovo\b/g, "Kosovo");

// Kuwait obj.str = obj.str.replace(/\bkuwait\b/g, "Kuwait");

// Kyrgyzstan obj.str = obj.str.replace(/\bkyrgyzstan\b/g, "Kyrgyzstan");

// Laos obj.str = obj.str.replace(/\blaos\b/g, "Laos");

// Latvia obj.str = obj.str.replace(/\blatvi(a|ans?)\b/g, "Latvi$1");

// Lebanon obj.str = obj.str.replace(/\bleban(on|ese)\b/g, "Leban$1");

// Lesotho obj.str = obj.str.replace(/\blesotho\b/g, "Lesotho");

// Liberia obj.str = obj.str.replace(/\bliberi(a|ans?)\b/g, "Liberi$1");

// Libya obj.str = obj.str.replace(/\blibya\b/g, "Libya");

// Liechtenstein obj.str = obj.str.replace(/\bliechtenstein\b/g, "Liechtenstein");

// Lithuania obj.str = obj.str.replace(/\blithuani(a|ans?)\b/g, "Lithuani$1");

// Lódz obj.str = obj.str.replace(/\bLodz\b/g, "Lódz");

// Luxembourg obj.str = obj.str.replace(/\bluxembourg\b/g, "Luxembourg");

// Macao obj.str = obj.str.replace(/\bmacao\b/g, "Macao");

// Macedonia obj.str = obj.str.replace(/\bmacedoni(a|ans?)\b/g, "Macedoni$1");

// Madagascar obj.str = obj.str.replace(/\bmadagascar\b/g, "Madagascar");

// Malawi obj.str = obj.str.replace(/\bmalawi\b/g, "Malawi");

// Malaysia obj.str = obj.str.replace(/\bmalaysi(a|ans?)\b/g, "Malaysi$1");

// Maldives obj.str = obj.str.replace(/\bmaldives\b/g, "Maldives");

// Mali obj.str = obj.str.replace(/\bmali\b/g, "Mali");

// Malta obj.str = obj.str.replace(/\bmalta\b/g, "Malta");

// Marshall Islands obj.str = obj.str.replace(/\bmarshall islands\b/g, "Marshall Islands");

// Mauritania obj.str = obj.str.replace(/\bmauritani(a|ans?)\b/g, "Mauritani$1");

// Mauritius obj.str = obj.str.replace(/\bmauritius\b/g, "Mauritius");

// Mayotte obj.str = obj.str.replace(/\bmayotte\b/g, "Mayotte");

// Mexico obj.str = obj.str.replace(/\bmexic(o|ans?)\b/g, "Mexic$1");

// Micronesia obj.str = obj.str.replace(/\bmicronesi(a|ans?)\b/g, "Micronesi$1");

// Moldova obj.str = obj.str.replace(/\bmoldov(a|ans?)\b/g, "Moldov$1");

// Monaco obj.str = obj.str.replace(/\bmonaco\b/g, "Monaco");

// Mongolia obj.str = obj.str.replace(/\bmongoli(a|ans?)\b/g, "Mongoli$1");

// Montenegro obj.str = obj.str.replace(/\bmontenegr(o|ans?)\b/g, "Montenegr$1");

// Montserrat obj.str = obj.str.replace(/\bmontserrat\b/g, "Montserrat");

// Morocco obj.str = obj.str.replace(/\bmorocc(o|ans?)\b/g, "Morocc$1");

// Mozambique obj.str = obj.str.replace(/\bmozambique\b/g, "Mozambique");

// Myanmar obj.str = obj.str.replace(/\bmyanmar\b/g, "Myanmar");

// Nagorno-Karabakh obj.str = obj.str.replace(/\bnagorno-karabakh\b/g, "Nagorno-Karabakh");

// Namibia obj.str = obj.str.replace(/\bnamibi(a|ans?)\b/g, "Namibi$1");

// Nauru obj.str = obj.str.replace(/\bnauru\b/g, "Nauru");

// Nepal obj.str = obj.str.replace(/\bnepal\b/g, "Nepal");

// Netherlands obj.str = obj.str.replace(/\bnetherlands\b/g, "Netherlands");

// Netherlands Antilles obj.str = obj.str.replace(/\bnetherlands antilles\b/g, "Netherlands Antilles");

// New Caledonia obj.str = obj.str.replace(/\bnew caledoni(a|ans?)\b/g, "New Caledoni$1");

// New Zealand obj.str = obj.str.replace(/\bnew zealand\b/g, "New Zealand");

// Nicaragua obj.str = obj.str.replace(/\bnicaragu(a|ans?)\b/g, "Nicaragu$1");

// Niger obj.str = obj.str.replace(/\bniger\b/g, "Niger");

// Nigeria obj.str = obj.str.replace(/\bnigeri(a|ans?)\b/g, "Nigeri$1");

// Niue obj.str = obj.str.replace(/\bniue\b/g, "Niue");

// North Korea obj.str = obj.str.replace(/\bnorth kore(a|ans?)\b/g, "North Kore$1");

// Norfolk Island obj.str = obj.str.replace(/\bnorfolk island\b/g, "Norfolk Island");

// Northern Cyprus obj.str = obj.str.replace(/\bnorthern cyprus\b/g, "Northern Cyprus");

// Northern Mariana Islands obj.str = obj.str.replace(/\bnorthern mariana islands\b/g, "Northern Mariana Islands");

// Norway obj.str = obj.str.replace(/\bnorway\b/g, "Norway");

// Oman obj.str = obj.str.replace(/\boman\b/g, "Oman");

// Pakistan obj.str = obj.str.replace(/\bpakistan\b/g, "Pakistan");

// Palau obj.str = obj.str.replace(/\bpalau\b/g, "Palau");

// Palestine obj.str = obj.str.replace(/\bpalestin(e|ians?)\b/g, "Palestin$1");

// Panama obj.str = obj.str.replace(/\bpanam(a|anians?)\b/g, "Panam$1");

// Papua New Guinea obj.str = obj.str.replace(/\bpapua new guinea\b/g, "Papua New Guinea");

// Paraguay obj.str = obj.str.replace(/\bparaguay\b/g, "Paraguay");

// Persia obj.str = obj.str.replace(/\bpersia(|ns?)\b/g, "Persia$1");

// Peru obj.str = obj.str.replace(/\bperu\b/g, "Peru");

// Philippines obj.str = obj.str.replace(/\bphilippines\b/g, "Philippines");

// Pitcairn Islands obj.str = obj.str.replace(/\bpitcairn islands\b/g, "Pitcairn Islands");

// Poland obj.str = obj.str.replace(/\bpoland\b/g, "Poland");

// Portugal obj.str = obj.str.replace(/\bportugal\b/g, "Portugal");

// Pridnestrovie obj.str = obj.str.replace(/\bpridnestrovie\b/g, "Pridnestrovie");

// Puerto Rico obj.str = obj.str.replace(/\bpuerto ric(o|ans?)\b/g, "Puerto Ric$1");

// Qatar obj.str = obj.str.replace(/\bqatar\b/g, "Qatar");

// Romania obj.str = obj.str.replace(/\bromani(a|ans?)\b/g, "Romani$1");

// Russia obj.str = obj.str.replace(/\brussi(a|ans?)\b/g, "Russi$1");

// Rwanda obj.str = obj.str.replace(/\brwand(a|ans?)\b/g, "Rwand$1");

// Saint Helena obj.str = obj.str.replace(/\bsaint helena\b/g, "Saint Helena");

// Saint Kitts and Nevis obj.str = obj.str.replace(/\bsaint kitts and nevis\b/g, "Saint Kitts and Nevis");

// Saint Lucia obj.str = obj.str.replace(/\bsaint lucia\b/g, "Saint Lucia");

// Saint Pierre and Miquelon obj.str = obj.str.replace(/\bsaint pierre and miquelon\b/g, "Saint Pierre and Miquelon");

// Saint Vincent and the Grenadines obj.str = obj.str.replace(/\bsaint vincent and the grenadines\b/g, "Saint Vincent and the Grenadines");

// Samoa obj.str = obj.str.replace(/\bsamo(a|ans?)\b/g, "Samo$1");

// San Marino obj.str = obj.str.replace(/\bsan marino\b/g, "San Marino");

// São Paulo obj.str = obj.str.replace(/\b[Ss]ao [Pp]aulo\b/g, "São Paulo");

// São Tomé and Príncipe obj.str = obj.str.replace(/\bsão tomé and príncipe\b/g, "São Tomé and Príncipe");

// São Tomé and Príncipe obj.str = obj.str.replace(/\b[Ss]ao [Tt]ome and [Pp]rincipe\b/g, "São Tomé and Príncipe");

// Sardinia obj.str = obj.str.replace(/\bsardini(an?s?)\b/g, "Sardini$1");

// Saudi Arabia obj.str = obj.str.replace(/\bsaudi arabi(a|ans?)\b/g, "Saudi Arabi$1");

// Scotland obj.str = obj.str.replace(/\bscotland\b/g, "Scotland");

// Senegal obj.str = obj.str.replace(/\bsenegal\b/g, "Senegal");

// Serbia obj.str = obj.str.replace(/\bserbi(a|ans?)\b/g, "Serbi$1");

// Sèvres obj.str = obj.str.replace(/\bSevres\b/g, "Sèvres");

// Seychelles obj.str = obj.str.replace(/\bseychelles\b/g, "Seychelles");

// Sierra Leone obj.str = obj.str.replace(/\bsierra leone\b/g, "Sierra Leone");

// Singapore obj.str = obj.str.replace(/\bsingapore\b/g, "Singapore");

// Slov(ak/en)ia obj.str = obj.str.replace(/\bslov(ak|en)ia\b/g, "Slov$1ia");

// Solomon Islands obj.str = obj.str.replace(/\bsolomon islands\b/g, "Solomon Islands");

// Somali(a/land) obj.str = obj.str.replace(/\bsomali(a|ans?|land)\b/g, "Somali$1");

// South Africa obj.str = obj.str.replace(/\bsouth afric(a|ans?)\b/g, "South Afric$1");

// South Korea obj.str = obj.str.replace(/\bsouth kore(a|ans?)\b/g, "South Kore$1");

// South Ossetia obj.str = obj.str.replace(/\bsouth ossetia\b/g, "South Ossetia");

// Spain obj.str = obj.str.replace(/\bspain\b/g, "Spain");

// Sri Lanka obj.str = obj.str.replace(/\bsri lank(a|ans?)\b/g, "Sri Lank$1");

// Sudan obj.str = obj.str.replace(/\bsudan\b/g, "Sudan");

// Suriname obj.str = obj.str.replace(/\bsuriname\b/g, "Suriname");

// Svalbard obj.str = obj.str.replace(/\bsvalbard\b/g, "Svalbard");

// Swaziland obj.str = obj.str.replace(/\bswaziland\b/g, "Swaziland");

// Sweden obj.str = obj.str.replace(/\bsweden\b/g, "Sweden");

// Switzerland obj.str = obj.str.replace(/\bswitzerland\b/g, "Switzerland");

// Syria obj.str = obj.str.replace(/\bsyri(a|ans?)\b/g, "Syri$1");

// Taiwan obj.str = obj.str.replace(/\btaiwan\b/g, "Taiwan");

// Tajikistan obj.str = obj.str.replace(/\btajikistan\b/g, "Tajikistan");

// Tanzania obj.str = obj.str.replace(/\btanzani(a|ans?)\b/g, "Tanzani(a|ans?)");

// Thailand obj.str = obj.str.replace(/\bthailand\b/g, "Thailand");

// Timor-Leste obj.str = obj.str.replace(/\btimor-leste\b/g, "Timor-Leste");

// Togo obj.str = obj.str.replace(/\btogo\b/g, "Togo");

// Tokelau obj.str = obj.str.replace(/\btokelau\b/g, "Tokelau");

// Tonga obj.str = obj.str.replace(/\btong(a|ans?)\b/g, "Tong$1");

// Transnistria obj.str = obj.str.replace(/\btransnistri(a|ans?)\b/g, "Transnistri$1");

// Trinidad and Tobago obj.str = obj.str.replace(/\btrinidad and tobago\b/g, "Trinidad and Tobago");

// Tristan da Cunha obj.str = obj.str.replace(/\btristan da cunha\b/g, "Tristan da Cunha");

// Tunisia obj.str = obj.str.replace(/\btunisi(a|ans?)\b/g, "Tunisi$1");

// Turkmenistan obj.str = obj.str.replace(/\bturkmenistan\b/g, "Turkmenistan");

// Turks and Caicos Islands obj.str = obj.str.replace(/\bturks and caicos islands\b/g, "Turks and Caicos Islands");

// Tuvalu obj.str = obj.str.replace(/\btuvalu\b/g, "Tuvalu");

// Uganda obj.str = obj.str.replace(/\bugand(a|ans?)\b/g, "Ugand$1");

// Ukraine obj.str = obj.str.replace(/\bukrain(e|ians?)\b/g, "Ukrain$1");

// United Arab Emirates obj.str = obj.str.replace(/\bunited arab emirates\b/g, "United Arab Emirates");

// United Kingdom obj.str = obj.str.replace(/\bunited kingdom\b/g, "United Kingdom");

// United States obj.str = obj.str.replace(/\bunited states\b/g, "United States");

// United States of America obj.str = obj.str.replace(/\bunited states of america\b/g, "United States of America");

// United States obj.str = obj.str.replace(/\b[Uu]nite[sd][sS]tates\b/g, "United States");

// Uruguay obj.str = obj.str.replace(/\buruguay\b/g, "Uruguay");

// Uzbekistan obj.str = obj.str.replace(/\buzbekistan\b/g, "Uzbekistan");

// Vanuatu obj.str = obj.str.replace(/\bvanuatu\b/g, "Vanuatu");

// Vatican City obj.str = obj.str.replace(/\bvatican city\b/g, "Vatican City");

// Venezuela obj.str = obj.str.replace(/\bvenezuel(a|ans?)\b/g, "Venezuel$1");

// Vietnam obj.str = obj.str.replace(/\bvietnam\b/g, "Vietnam");

// Virgin Islands obj.str = obj.str.replace(/\bvirgin islands\b/g, "Virgin Islands");

// Wallis and Futuna obj.str = obj.str.replace(/\bwallis and futuna\b/g, "Wallis and Futuna");

// Western Sahara obj.str = obj.str.replace(/\bwestern sahara\b/g, "Western Sahara");

// Württemberg obj.str = obj.str.replace(/\b(W|w)[uü]rt(?:t?embu|embe)rg\b/g, "Württemberg");

// Yemen obj.str = obj.str.replace(/\byemen\b/g, "Yemen");

// Zambia obj.str = obj.str.replace(/\bzambi(a|ans?)\b/g, "Zambi$1");

// Zimbabwe obj.str = obj.str.replace(/\bzimbabwe\b/g, "Zimbabwe");

// Zürich obj.str = obj.str.replace(/\bZurich\b/g, "Zürich");

// Abandon obj.str = obj.str.replace(/\b(A|a)(?:dba|bo)ndon?(ns?|ning|ne[de]|nment)\b/g, "$1bando$2");

// Abbreviate obj.str = obj.str.replace(/\b(A|a)breviat(e[sd]?|ions?|ing|ors?)\b/g, "$1bbreviat$2");

// Aberration obj.str = obj.str.replace(/\b(A|a)b(?:ber|e)ra(tions?|nt|ntly|anc[ey]|ated)\b/g, "$1berra$2");

// (A/De)bility obj.str = obj.str.replace(/\b(A|a|[Dd]e)b(?:il|li)t(y|ies)\b/g, "$1bilit$2");

// Abortifacient obj.str = obj.str.replace(/\b(A|a)bortifican(ts?)\b/g, "$1bortifacien$2");

// Absence obj.str = obj.str.replace(/\b(A|a)bsens(es?)\b/g, "$1bsenc$2");

// Absorbed obj.str = obj.str.replace(/\b(A|a)sorbe(d|s|nt|ncy)\b/g, "$1bsorbe$2");

// Absorption obj.str = obj.str.replace(/\b(A|a)bsorb[st]i(on|ve)\b/g, "$1bsorpti$2");

// Academy obj.str = obj.str.replace(/\b(A|a)c(?:edd?e|cadd?e|c?ada|ad)mm?(i[ce]s?|ically|y)\b/g, "$1cadem$2");

// (Ac/De)celerate obj.str = obj.str.replace(/\b([Aa]c|[Dd]ec)c?ellerat(e[sd]?|ing|ion|or|ory|ive)\b/g, "$1ccelerat$2");

// Acceptable/Acceptance obj.str = obj.str.replace(/\b(A|a)c(?:c?ept[^a]|epta)(ble|bility|nces?)\b/g, "$1ccepta$2");

// Accessible obj.str = obj.str.replace(/\b(A|a)c(?:c?essa|essi|cesi)b(le|ility|ilities)\b/g, "$1ccessib$2");

// Accession obj.str = obj.str.replace(/\b(A|a)ccen?sion\b/g, "$1ccession");

// Accidentally obj.str = obj.str.replace(/\b(A|a)c+ident(?:a?|ial)ly\b/g, "$1ccidentally");

// Acclimatise obj.str = obj.str.replace(/\b(A|a)cc?limiti(z|s)(e[sd]?|ing|ation)\b/g, "$1cclimati$2$3");

// Accommodate obj.str = obj.str.replace(/\b(A|a)c(?:com[aeo]?|omm?[aeo]?|comm[ae]?)dat(e[ds]?|ing|ions?)\b/g, "$1ccommodat$2");

// Accompanied obj.str = obj.str.replace(/\b(A|a)cc?ompann?(?:ye?|ie?|e)(d|s)\b/g, "$1ccompanie$2");

// Accomplish obj.str = obj.str.replace(/\b(A|a)complis(h|he[sd]|hing|hments?)\b/g, "$1ccomplis$2");

// According obj.str = obj.str.replace(/\b(A|a)c(?:ord|cor)in(g|gly)\b/g, "$1ccordin$2");

// Accordion obj.str = obj.str.replace(/\b(A|a)cc?ord(?:eo|ia)(ns?)\b/g, "$1ccordio$2");

// Accuracy obj.str = obj.str.replace(/\b(A|a)cur+a(cy|cies|te|tely)\b/g, "$1ccura$2");

// Accuse obj.str = obj.str.replace(/\b(A|a)(?:c+uss|cus)(e[sdr]?|ing|al|able|ations?|atives?)\b/g, "$1ccus$2");

// Accustom obj.str = obj.str.replace(/\b(A|a)custo(m|med)\b/g, "$1ccusto$2");

// Achieve obj.str = obj.str.replace(/\b(A|a)che?iv(e[sdr]?|ing|ements?|abl[ey])\b/g, "$1chiev$2");

// Achievement obj.str = obj.str.replace(/\b(A|a)ch(?:ie|ei)vmen(ts?)\b/g, "$1chievemen$2");

// Acknowledge obj.str = obj.str.replace(/\b(A|a)c?knowl(?:deg|ed|egd?)(e[sd]?|ing|e?ments?)\b/g, "$1cknowledg$2");

// Acknowledging obj.str = obj.str.replace(/\b(A|a)c?knowl(?:edg?|deg|egd?)eing\b/g, "$1cknowledging");

// Acoustic obj.str = obj.str.replace(/\b(A|a)ccousti(cs?|cal|cally)\b/g, "$1cousti$2");

// Acquaint (no c)	obj.str = obj.str.replace(/\b(A|a)(?:cc|)qu(?:ai|ia)nt(|s|ed|edly|ing|ances?|anceships?)\b/g, "$1cquaint$2");

// Acquaintance (e for a)	obj.str = obj.str.replace(/\b(A|a)c?qu(?:ai|ia)ntenc(es?|eships?)\b/g, "$1cquaintanc$2");

// Acquire obj.str = obj.str.replace(/\b(A|a)d?qui(re[sd]?|ring|sitions?|sitive|sitively)\b/g, "$1cqui$2");

// Acquittal/Acquitted obj.str = obj.str.replace(/\b(A|a)(?:c?qui|quit)t(ed|ing|als?|ances?)\b/g, "$1cquitt$2");

// Across obj.str = obj.str.replace(/\b(A|a)ccros[st]\b/g, "$1cross");

// Actively obj.str = obj.str.replace(/\b(A|a)ctivly\b/g, "$1ctively");

// Activities obj.str = obj.str.replace(/\b(A|a)ctivites\b/g, "$1ctivities");

// Actually obj.str = obj.str.replace(/\b(A|a)ctualy\b/g, "$1ctually");

// Adaptation obj.str = obj.str.replace(/\b(A|a)dapatio(ns?|nal|nally)\b/g, "$1daptatio$2");

// Addition obj.str = obj.str.replace(/\b(A|a)dd(?:it[io]|tio)(ns?|nal|nally)\b/g, "$1dditio$2");

// Address obj.str = obj.str.replace(/\b(A|a)(?:ddres|dres|dress)(|e[sd]|ing|able|e[er]s?|able|ability)\b/g, "$1ddress$2");

// Adhere obj.str = obj.str.replace(/\b(A|a)dhear(|s)\b/g, "$1dhere$2");

// Adherence obj.str = obj.str.replace(/\b(A|a)dhea?ran(ce|ts?)\b/g, "$1dheren$2");

// Administer obj.str = obj.str.replace(/\b(A|a)dminster(s?|ed|ing)\b/g, "$1dminister$2");

// Administrate obj.str = obj.str.replace(/\b(A|a)dmi(?:n|nini)strat(e[sd]?|ing|ors?|ions?|ive|ively)\b/g, "$1dministrat$2");

// Admissible obj.str = obj.str.replace(/\b(A|a)d+missa(ble|bility)\b/g, "$1dmissi$2");

// Admission obj.str = obj.str.replace(/\b(A|a)ddmiss?i(ons?|ble|bility)\b/g, "$1dmissi$2");

// Admitted obj.str = obj.str.replace(/\b(A|a)d+mite(d|dly)\b/g, "$1dmitte$2");

// Adolescence obj.str = obj.str.replace(/\b(A|a)dolecs?en(ts?)\b/g, "$1dolescen$2");

// Adopt obj.str = obj.str.replace(/\b(A|a)ddop(ts?|ted|ting|tive|tions?)\b/g, "$1dop$2");

// Adultery obj.str = obj.str.replace(/\b(A|a)dultr(y|ate[sd]?|ating|ation|er|ous)\b/g, "$1dulter$2");

// Advance obj.str = obj.str.replace(/\b(A|a)davanc(e[sd]?|ing|ements?)\b/g, "$1dvanc$2");

// Adventurous obj.str = obj.str.replace(/\b(A|a)dventrous\b/g, "$1dventurous");

// Adversary obj.str = obj.str.replace(/\b(A|a)dvr?esar(y|ies|ial)\b/g, "$1dversar$2");

// Advertising obj.str = obj.str.replace(/\b(A|a)dvertsing\b/g, "$1dvertising");

// Advertisement obj.str = obj.str.replace(/\b(A|a)dvert(?:ie?s|ize)men(ts?)\b/g, "$1dvertisemen$2");

// Aerial obj.str = obj.str.replace(/\b(A|a)erie(l|ls)\b/g, "$1eria$2");

// Aerodynamic obj.str = obj.str.replace(/\b(A|a)reodynami(cs?|cal)\b/g, "$1erodynami$2");

// Aesthetic obj.str = obj.str.replace(/\b(A|a)stheti(cs?|cal|cally)\b/g, "$1estheti$2");

// Aesthetically obj.str = obj.str.replace(/\b(A|a)esthecially\b/g, "$1esthetically");

// Affiliate obj.str = obj.str.replace(/\b(A|a)ff?i(?:la|llia)t(e[sd]?|ing|ion)\b/g, "$1ffiliat$2");

// Aficionado obj.str = obj.str.replace(/\b(A|a)ffici[oa]nad(os?)\b/g, "$1ficionad$2");

// Aforementioned obj.str = obj.str.replace(/\b(A|a)fore?memtioned\b/g, "$1forementioned");

// Afrikaner obj.str = obj.str.replace(/\b(A|a)fri[ck]aane(rs?)\b/g, "$1frikane$2");

// Against obj.str = obj.str.replace(/\b(A|a)g(?:aisnt|ainnst|ia?nst|aints?)\b/g, "$1gainst");

// Aggravate obj.str = obj.str.replace(/\b(A|a)g(?:g?[ae]?re|r[aei])vat(e[sd]?|ing|ions?)\b/g, "$1ggravat$2");

// Aggregate obj.str = obj.str.replace(/\b(A|a)greg+at(e[sd]?|ing|ions?)\b/g, "$1ggregat$2");

// Aggressive obj.str = obj.str.replace(/\b(A|a)g(?:g?re|res)s(ions?|ive|iveness|ively|ors?)\b/g, "$1ggress$2");

// Aggrieve obj.str = obj.str.replace(/\b(A|a)g(?:rie|g?rei)v(e[sd]?|ing)\b/g, "$1ggriev$2");

// Agree obj.str = obj.str.replace(/\b(A|a)g(?:gre+|re|reee)(|s|d|ing|ments?|abl[ey])\b/g, "$1gree$2");

// Agreement obj.str = obj.str.replace(/\b(A|a)greemn(ts?)\b/g, "$1greemen$2");

// Agriculture obj.str = obj.str.replace(/\b(A|a)(?:gricu|rgicul)tur(es?|al)\b/g, "$1gricultur$2");

// Airborne obj.str = obj.str.replace(/\b(A|a)irbourne\b/g, "$1irborne");

// Aircraft obj.str = obj.str.replace(/\b(A|a)i(?:rc|cr|rrcr)ar?f(ts?)\b/g, "$1ircraf$2");

// Airport obj.str = obj.str.replace(/\b(A|a)ipor(ts?)\b/g, "$1irpor$2");

// Albeit obj.str = obj.str.replace(/\b(A|a)l(?:l?bie|lbei)t\b/g, "$1lbeit");

// Alcohol obj.str = obj.str.replace(/\b(A|a)lc(?:ho|hoho|h?oha|h?aho)(ls?|lics?|lism)\b/g, "$1lcoho$2");

// Alcohol obj.str = obj.str.replace(/\b(A|a)locho(ls?|lics?|lism)\b/g, "$1lcoho$2");

// Algebraic obj.str = obj.str.replace(/\b(A|a)lgebraical\b/g, "$1lgebraic");

// Algorithm obj.str = obj.str.replace(/\b(A|a)lgorh?it(ms?|mic)\b/g, "$1lgorith$2");

// Alienate obj.str = obj.str.replace(/\b(A|a)lientat(e[ds]?|ing)\b/g, "$1lienat$2");

// Align obj.str = obj.str.replace(/\b(A|a)llig(n|ned)\b/g, "$1lig$2");

// All intents and purposes obj.str = obj.str.replace(/\b(A|a)ll intensive purposes\b/g, "$1ll intents and purposes");

// Allege obj.str = obj.str.replace(/\b(A|a)l(?:led|l?ed|e)g(e[sd]?|ing|edly)\b/g, "$1lleg$2");

// Allegedly obj.str = obj.str.replace(/\b(A|a)ll?ed?ge(?:ly|dy)\b/g, "$1llegedly");

// Allegiance obj.str = obj.str.replace(/\b(A|a)ll?egi?enc(es?)\b/g, "$1llegianc$2");

// Alleviate obj.str = obj.str.replace(/\b(A|a)l(?:l?i|e)viat(e[sd]?|ing|ion|or)\b/g, "$1lleviat$2");

// Allophone obj.str = obj.str.replace(/\b(A|a)l(?:lop|oph)on(e|es)\b/g, "$1llophon$2");

// Allotted obj.str = obj.str.replace(/\b(A|a)lott(ed|ing)\b/g, "$1llott$2");

// Allowed obj.str = obj.str.replace(/\b(A|a)low(s|ed|ing|able|ance)\b/g, "$1llow$2");

// Allusion obj.str = obj.str.replace(/\b(A|a)lusio(ns?)\b/g, "$1llusio$2");

// Almost obj.str = obj.str.replace(/\b(A|a)l(?:mso|oms)t\b/g, "$1lmost");

// Already obj.str = obj.str.replace(/\b(A|a)(?:llready|l+reayd|ready)\b/g, "$1lready");

// Alternative obj.str = obj.str.replace(/\b(A|a)lternitiv(es?|ely)\b/g, "$1lternativ$2");

// Although obj.str = obj.str.replace(/\b(A|a)l(?:lth|t)ough\b/g, "$1lthough");

// Always obj.str = obj.str.replace(/\b(A|a)ll?w(?:asy|yas)\b/g, "$1lways");

// Ambidextrous obj.str = obj.str.replace(/\b(A|a)mbi?dextero?us\b/g, "$1mbidextrous");

// Amalgam obj.str = obj.str.replace(/\b(A|a)malg[ou]m(|ate[sd]?|ating|ation)\b/g, "$1malgam$2");

// Amateur obj.str = obj.str.replace(/\b(A|a)matue(rs?|ris[hm]|rishly)\b/g, "$1mateu$2");

// Ameliorate obj.str = obj.str.replace(/\b(A|a)merliorat(e[sd]?|ing|ion)\b/g, "$1meliorat$2");

// Amend obj.str = obj.str.replace(/\b(A|a)(?:m|d)mend(|s|ed|ments?|ing|able|atory)\b/g, "$1mend$2");

// Amendment obj.str = obj.str.replace(/\b(A|a)mendman(ts?)\b/g, "$1mendmen$2");

// Amock obj.str = obj.str.replace(/\b(A|a)mock\b/g, "$1mok");

// Among obj.str = obj.str.replace(/\b(A|a)mo?un(g|gst)\b/g, "$1mon$2");

// Amorous obj.str = obj.str.replace(/\b(A|a)mourous\b/g, "$1morous");

// Amount obj.str = obj.str.replace(/\b(A|a)mmount(|s|ed|ing)\b/g, "$1mount$2");

// Amused obj.str = obj.str.replace(/\b(A|a)mmus(e[sd]?|ing|ments?)\b/g, "$1mus$2");

// Analogous obj.str = obj.str.replace(/\b(A|a)nn?all?(?:oge|ag)(y|ies|ous)\b/g, "$1nalog$2");

// Analytic obj.str = obj.str.replace(/\b(A|a)naliti(cs?|cal)\b/g, "$1nalyti$2");

// Anarchism obj.str = obj.str.replace(/\b(A|a)narchi(?:m|stm)\b/g, "$1narchism");

// Ancestor obj.str = obj.str.replace(/\b(A|a)n(?:sest[oe]|ceste)(rs?)\b/g, "$1ncesto$2");

// Ancestry obj.str = obj.str.replace(/\b(A|a)ncest[oe]r(y|ies)\b/g, "$1ncestr$2");

// Ancillary obj.str = obj.str.replace(/\b(A|a)ncill?iary\b/g, "$1ncillary");

// Anemone obj.str = obj.str.replace(/\b(A|a)nenom(es?)\b/g, "$1nemon$2");

// Annihilate obj.str = obj.str.replace(/\b(A|a)n(?:n?i?hili|ihil|[ni]hil+)at(e[sd]?|ing|ions?|ors?|ive)\b/g, "$1nnihilat$2");

// Anniversary obj.str = obj.str.replace(/\b(A|a)nivers[ae]r(y|ies)\b/g, "$1nniversar$2");

// Announce obj.str = obj.str.replace(/\b(A|a)n(?:nou|oun)c(e[sd]?|ing|ers?|ements?)\b/g, "$1nnounc$2");

// Announcement obj.str = obj.str.replace(/\b(A|a)nn?oun?cmen(ts?)\b/g, "$1nnouncemen$2");

// Annually obj.str = obj.str.replace(/\b(A|a)n(?:nua|ual)ly\b/g, "$1nnually");

// Annul obj.str = obj.str.replace(/\b(A|a)n(?:ul|nul)l(|s|ment)\b/g, "$1nnul$2");

// Annulled obj.str = obj.str.replace(/\b(A|a)n(?:nu|ul)l(ed|ing)\b/g, "$1nnull$2");

// Anoint obj.str = obj.str.replace(/\b(A|a)nnoin(ts?|ted|ting|ments?)\b/g, "$1noin$2");

// Anomaly obj.str = obj.str.replace(/\b(A|a)nomol(y|ies|ous|istic|istically)\b/g, "$1nomal$2");

// Anonymity obj.str = obj.str.replace(/\b(A|a)nonim(ity|ous)\b/g, "$1nonym$2");

// Antarctic obj.str = obj.str.replace(/\b(A|a)ntarti(ca?)\b/g, "$1ntarcti$2");

// Anthropomorphic obj.str = obj.str.replace(/\b(A|a)nthromorphi(zation|c|cally|s[mt]s?|ze[sd]?)\b/g, "$1nthropomorphi$2");

// Anything obj.str = obj.str.replace(/\b(A|a)nytying\b/g, "$1nything");

// Anywhere obj.str = obj.str.replace(/\b(A|a)nyhwere\b/g, "$1nywhere");

// Apartment obj.str = obj.str.replace(/\b(A|a)p(?:ar|part)men(t|ts)\b/g, "$1partmen$2");

// Apennines obj.str = obj.str.replace(/\b[Aa]p(?:e|pen?)nines\b/g, "Apennines");

// Apology obj.str = obj.str.replace(/\b(A|a)ppolog(y|ies|ize[sd]?|etics?|ists?|ias?|ues?)\b/g, "$1polog$2");

// Apologetic obj.str = obj.str.replace(/\b(A|a)pp?ol[ae]geti(cs?|cal|cally)\b/g, "$1pologeti$2");

// Apparel obj.str = obj.str.replace(/\b(A|a)pp?arr?[ae](l|ls|ling|lling|led|lled)\b/g, "$1ppare$2");

// Apparent obj.str = obj.str.replace(/\b(A|a)p(?:p?e|[ea])a?r+[ae]n(t|tly)\b/g, "$1pparen$2");

// Appealing obj.str = obj.str.replace(/\b(A|a)pp?ealling\b/g, "$1ppealing");

// Appearance obj.str = obj.str.replace(/\b(A|a)pp?(?:earea?|era|reara)nc(es?)\b/g, "$1ppearanc$2");

// Application obj.str = obj.str.replace(/\b(A|a)p(?:licati|plicait)o(ns?)\b/g, "$1pplicatio$2");

// Applied obj.str = obj.str.replace(/\b(A|a)plie(d|s)\b/g, "$1pplie$2");

// Appreciate obj.str = obj.str.replace(/\b(A|a)ppr(?:icai|ie?cia|ecai?)(te[sd]?|ting|tion|bl[ey]|tive|tory?)\b/g, "$1pprecia$2");

// Apprehensive obj.str = obj.str.replace(/\b(A|a)prehensi(ve|ons?)\b/g, "$1pprehensi$2");

// Approach obj.str = obj.str.replace(/\b(A|a)proach(|e[ds]|ing|abl[ey]|ability)\b/g, "$1pproach$2");

// Approaches obj.str = obj.str.replace(/\b(A|a)p+roachs\b/g, "$1pproaches");

// Appropriate obj.str = obj.str.replace(/\b([Aa]p)(?:propropia|ropri?a|proprai?)t(e[ds]?|ely|ing|eness|ions?|ors?)\b/g, "$1propriat$2");

// Approximate obj.str = obj.str.replace(/\b(A|a)pproproximat(e[ds]?|ely|ions?)\b/g, "$1pproximat$2");

// Approximate obj.str = obj.str.replace(/\b(A|a)p+rox(?:am[ai]|imi|ia)t(e[sd]?|ely|ions?)\b/g, "$1pproximat$2");

// Approximately obj.str = obj.str.replace(/\b(A|a)pp?rox[aei]mm?[ai]tly\b/g, "$1pproximately");

// April obj.str = obj.str.replace(/\bapril\b/g, "April");

// Arbitrary obj.str = obj.str.replace(/\b(A|a)r?b(?:ritr?|r?it)ar(y|ily)\b/g, "$1rbitrar$2");

// Arch(a)eology obj.str = obj.str.replace(/\b(A|a)rc(ha?)(?:e|eao|oe?)log(y|ists?|ic|ical|ically)\b/g, "$1rc$2eolog$3");

// Archaic obj.str = obj.str.replace(/\b(A|a)rchia(c|cal|cally)\b/g, "$1rchai$2");

// Archetype obj.str = obj.str.replace(/\b(A|a)rchi?typ(es?|al|ic|ical|ically)\b/g, "$1rchetyp$2");

// Architect obj.str = obj.str.replace(/\b(A|a)rch(?:ec?|ic)te(?:c?t|cht?)(|s|ures?|ural|urally)\b/g, "$1rchitect$2");

// Architecture obj.str = obj.str.replace(/\b(A|a)rch[ie](?:ctect|c?techt?|tet)ur(es?|al|ally)\b/g, "$1rchitectur$2");

// Arguably obj.str = obj.str.replace(/\b(A|a)rgue?bl(y|e)\b/g, "$1rguabl$2");

// Argument obj.str = obj.str.replace(/\b(A|a)rguemen(t[as]?|tive|tative|tatively|tation|tum)\b/g, "$1rgumen$2");

// Armament obj.str = obj.str.replace(/\b(A|a)rmaman(ts?)\b/g, "$1rmamen$2");

// Armistice obj.str = obj.str.replace(/\b(A|a)rm[ia]sta[cs](es?)\b/g, "$1rmistic$2");

// Arose obj.str = obj.str.replace(/\b(A|a)rised\b/g, "$1rose");

// Around obj.str = obj.str.replace(/\b(A|a)rround\b/g, "$1round");

// Arrange obj.str = obj.str.replace(/\b(A|a)rang(e[sdr]?|ing|ements?)\b/g, "$1rrang$2");

// Arrangement obj.str = obj.str.replace(/\b(A|a)rrangmen(ts?)\b/g, "$1rrangemen$2");

// Artillery obj.str = obj.str.replace(/\b(A|a)rtill?ary\b/g, "$1rtillery");

// As well obj.str = obj.str.replace(/\b(A|a)swell\b/g, "$1s well");

// Ascetic obj.str = obj.str.replace(/\b(A|a)setic\b/g, "$1scetic");

// Asian obj.str = obj.str.replace(/\b(A|a)isia(ns?)\b/g, "Asia$2");

// Aside obj.str = obj.str.replace(/\b(A|a)sside\b/g, "$1side");

// Asphyxiate obj.str = obj.str.replace(/\b(A|a)sphyxai?t(e[sd]?|ing|ion)\b/g, "$1sphyxiat$2");

// Assassin obj.str = obj.str.replace(/\b(A|a)ssas[ia]n(|s|ations?)\b/g, "$1ssassin$2");

// Assassinate obj.str = obj.str.replace(/\b(A|a)ss(?:asi|is)nat(e[ds]?|ions?)\b/g, "$1ssassinat$2");

// Assassinated obj.str = obj.str.replace(/\b(A|a)ssasined\b/g, "$1ssassinated");

// Assassination obj.str = obj.str.replace(/\b(A|a)ssosicatio(ns?)\b/g, "$1ssassinatio$2");

// Assassination obj.str = obj.str.replace(/\b(A|a)ssassintation\b/g, "$1ssassination");

// Assassins obj.str = obj.str.replace(/\b(A|a)s+assa(ns?)\b/g, "$1ssassi$2");

// Assault obj.str = obj.str.replace(/\b(A|a)s(?:s[us]a|au)l(ts?|ted|ting)\b/g, "$1ssaul$2");

// Assemble obj.str = obj.str.replace(/\b(A|a)s(?:semp|embl)l(e[drs]?|ing|y|ies|ages?)\b/g, "$1ssembl$2");

// Assertion obj.str = obj.str.replace(/\b(A|a)ssertatio(ns?)\b/g, "$1ssertio$2");

// Assign obj.str = obj.str.replace(/\b(A|a)sign(|s|ed|ing|ments?)\b/g, "$1ssign$2");

// Assist obj.str = obj.str.replace(/\b(A|a)s(?:si|is+|siss)t(s?|ed|ing|ants?|ance)\b/g, "$1ssist$2");

// Assistance_ obj.str = obj.str.replace(/\b(A|a)ss?iss?tence\b/g, "$1ssistance");

// Associate obj.str = obj.str.replace(/\b(A|a)s(?:oci|soi?c)ai?t(e[sd]?|ing|ions?)\b/g, "$1ssociat$2");

// Assume obj.str = obj.str.replace(/\b(A|a)sum(e[sd]?|ing|ingly|ption)\b/g, "$1ssum$2");

// Asteroid obj.str = obj.str.replace(/\b(A|a)sterio(ds?|dal)\b/g, "$1steroi$2");

// Astronomer obj.str = obj.str.replace(/\b(A|a)stonom(ers?|y|ic|ical|ically)\b/g, "$1stronom$2");

// Asymmetric obj.str = obj.str.replace(/\b(A|a)s(?:sy|ym|y)metr(y|ic|ical|ically)\b/g, "$1symmetr$2");

// Atheist obj.str = obj.str.replace(/\b(A|a)thies(ts?|m|tic)\b/g, "$1theis$2");

// Athenian obj.str = obj.str.replace(/\b(A|a)thenea(ns?)\b/g, "$1thenia$2");

// Atrocity obj.str = obj.str.replace(/\b(A|a)ttroci(ty|ties|ous|ously|ousness)\b/g, "$1troci$2");

// Attach obj.str = obj.str.replace(/\b(A|a)tt?atch(|e[ds]|ing|able|ments?)\b/g, "$1ttach$2");

// Attain obj.str = obj.str.replace(/\b(A|a)tain(|s|ed|ing|ments?|able)\b/g, "$1ttain$2");

// Attainder obj.str = obj.str.replace(/\b(A|a)ttaindre\b/g, "$1ttainder");

// Attempt obj.str = obj.str.replace(/\b(A|a)t(?:emp|tem)t(|s|ed|ing|able)\b/g, "$1ttempt$2");

// Attendance obj.str = obj.str.replace(/\b(A|a)t(?:tende|ende|enda)n(ts?|ces?)\b/g, "$1ttendan$2");

// Attention obj.str = obj.str.replace(/\b(A|a)t(?:tens|ent)i(ons?|ve|veness)\b/g, "$1ttenti$2");

// Attitude obj.str = obj.str.replace(/\b(A|a)t(?:titi|itu|ittu|tittu)d(e?s|inal|inally)\b/g, "$1ttitud$2");

// Attorney obj.str = obj.str.replace(/\b(A|a)torne(ys?)\b/g, "$1ttorne$2");

// Attribute obj.str = obj.str.replace(/\b(A|a)t(?:ribut|tributr)(e[ds]?|ing|ions?|ives?)\b/g, "$1ttribut$2");

// Audience obj.str = obj.str.replace(/\b(A|a)ude?ia?nc(es?)\b/g, "$1udienc$2");

// Australia obj.str = obj.str.replace(/\b[Aa]ustraili?(a|ans?)\b/g, "Australi$1");

// Author obj.str = obj.str.replace(/\b(A|a)uthe(rs?)\b/g, "$1utho$2");

// Authoritative obj.str = obj.str.replace(/\b(A|a)(?:uth|uthr|ut|th)or(?:a|i|[ai]t[ai])tiv(e|ely|eness)\b/g, "$1uthoritativ$2");

// Authorities obj.str = obj.str.replace(/\b(A|a)(?:uth|uthr|ut|th)orit(?:i?es|iers|hies)\b/g, "$1uthorities");

// Authority obj.str = obj.str.replace(/\b(A|a)(?:uth|uthr|ut|th)orith?(y|ies|tative|tatively)\b/g, "$1uthorit$2");

// Autobiographic obj.str = obj.str.replace(/\b(A|a)uthobiograph(y|ies|ic|ical)\b/g, "$1utobiograph$2");

// Autochthonous obj.str = obj.str.replace(/\b(A|a)utoc(?:h?t|th)on(ous|ously|[sy]?|es|ism)\b/g, "$1utochthon$2");

// Automatically obj.str = obj.str.replace(/\b(A|a)utomatica?ly\b/g, "$1utomatically");

// Automobile obj.str = obj.str.replace(/\b(A|a)utomibil(es?|ing)\b/g, "$1utomobil$2");

// Autonomous obj.str = obj.str.replace(/\b(A|a)uto(?:monom|[mn]on|mom)ou(s|sly)\b/g, "$1utonomou$2");

// Auxiliary obj.str = obj.str.replace(/\b(A|a)uxill?i?ar(y|ies)\b/g, "$1uxiliar$2");

// Availability obj.str = obj.str.replace(/\b(A|a)vailablity\b/g, "$1vailability");

// Available obj.str = obj.str.replace(/\b(A|a)v(?:ai|a|i)l(?:ai|ia|i|a|)b(le|ility)\b/g, "$1vailab$2");

// Avalanche obj.str = obj.str.replace(/\b(A|a)valanc(es?)\b/g, "$1valanch$2");

// Averaged obj.str = obj.str.replace(/\b(A|a)verageed\b/g, "$1veraged");

// Aviation obj.str = obj.str.replace(/\b(A|a)vation\b/g, "$1viation");

// Awkward obj.str = obj.str.replace(/\b(A|a)(?:ckw|wk|kw)ard(|ly|ness)\b/g, "$1wkward$2");

// Background obj.str = obj.str.replace(/\b(B|b)ack(?:gor|ro)un(ds?)\b/g, "$1ackgroun$2");

// Ballistic obj.str = obj.str.replace(/\b(B|b)alisti(cs?|cally|cians?)\b/g, "$1allisti$2");

// Banana obj.str = obj.str.replace(/\b(B|b)an(?:an|na)n(as?)\b/g, "$1anan$2");

// Bandwidth obj.str = obj.str.replace(/\b(B|b)andwith\b/g, "$1andwidth");

// Bankruptcy obj.str = obj.str.replace(/\b(B|b)an(?:krup|rupt)c(y|ies)\b/g, "$1ankruptc$2");

// Basically obj.str = obj.str.replace(/\b(B|b)asica?ly\b/g, "$1asically");

// Beachhead obj.str = obj.str.replace(/\b(B|b)eachea(ds?)\b/g, "$1eachhea$2");

// Beautiful obj.str = obj.str.replace(/\b(B|b)e(?:au?|ua?)t[iy]full?(|ly)\b/g, "$1eautiful$2");

// Beauty obj.str = obj.str.replace(/\b(B|b)e(?:ua|u)ty\b/g, "$1eauty");

// Became obj.str = obj.str.replace(/\b(B|b)ecamae\b/g, "$1ecame");

// Because obj.str = obj.str.replace(/\b(B|b)[ae]c[ce]ause\b/g, "$1ecause");

// Because obj.str = obj.str.replace(/\b(B|b)e(?:acus|cuas|cous|casu)e\b/g, "$1ecause");

// Become obj.str = obj.str.replace(/\b(B|b)ecomm(es?|ing)\b/g, "$1ecom$2");

// Beginner obj.str = obj.str.replace(/\b(B|b)egg?ine(rs?)\b/g, "$1eginne$2");

// Beginning obj.str = obj.str.replace(/\b(B|b)egg?in(?:innin|ni|in)(gs?)\b/g, "$1eginnin$2");

// Beleaguered obj.str = obj.str.replace(/\b(B|b)eleagur(ed?)\b/g, "$1eleaguer$2");

// Belgium obj.str = obj.str.replace(/\b(B|b)eligum\b/g, "Belgium");

// Belief obj.str = obj.str.replace(/\b(B|b)elei(fs?)\b/g, "$1elie$2");

// Believe obj.str = obj.str.replace(/\b(B|b)ele?iv(e[sdr]?|ing)\b/g, "$1eliev$2");

// Belligerent obj.str = obj.str.replace(/\b(B|b)elligeran(ts?|tly)\b/g, "$1elligeren$2");

// Bemusement obj.str = obj.str.replace(/\b(B|b)emusemnt\b/g, "$1emusement");

// Benefit obj.str = obj.str.replace(/\b(B|b)en[ia]fi(ts?|tted|tting|cial|ciary|ciaries|cent)\b/g, "$1enefi$2");

// Beneficiary obj.str = obj.str.replace(/\b(B|b)en[ei]ficar(y|ies)\b/g, "$1eneficiar$2");

// Bernoulli obj.str = obj.str.replace(/\b(B|b)ernouilli\b/g, "$1ernoulli");

// Besiege obj.str = obj.str.replace(/\b(B|b)eseig(e[sd]?|ing)\b/g, "$1esieg$2");

// Bestiality obj.str = obj.str.replace(/\b(B|b)eastiali?ty\b/g, "$1estiality");

// Between obj.str = obj.str.replace(/\b(B|b)e(?:t[ew]|wte)en\b/g, "$1etween");

// Beyond obj.str = obj.str.replace(/\b(B|b)eyong\b/g, "$1eyond");

// Bilingual obj.str = obj.str.replace(/\b(B|b)illingua(l|lism)\b/g, "$1ilingua$2");

// Binomial obj.str = obj.str.replace(/\b(B|b)inomina(ls?)\b/g, "$1inomia$2");

// Blatant obj.str = obj.str.replace(/\b(B|b)laten(t|tly)\b/g, "$1latan$2");

// Blitzkrieg obj.str = obj.str.replace(/\b(B|b)litzkreig\b/g, "$1litzkrieg");

// Bodybuilder obj.str = obj.str.replace(/\b(B|b)odydbuild(ers?|ing)\b/g, "$1odybuild$2");

// Bonanno obj.str = obj.str.replace(/\b(B|b)onnano\b/g, "$1onanno");

// Boundary obj.str = obj.str.replace(/\b(B|b)ou?ndr(y|ies)\b/g, "$1oundar$2");

// Brazilian obj.str = obj.str.replace(/\b(B|b)rasillia(ns?)\b/g, "Brazilia$2");

// Breakthrough obj.str = obj.str.replace(/\b(B|b)reakth(?:ough|rought)(s?)\b/g, "$1reakthrough$2");

// Brethren obj.str = obj.str.replace(/\b(B|b)rethe(?:n|ren)\b/g, "$1rethren");

// Brief obj.str = obj.str.replace(/\b(B|b)rei(f|fly|fing|fed)\b/g, "$1rie$2");

// Brimstone obj.str = obj.str.replace(/\b(B|b)rimeston(es?)\b/g, "$1rimston$2");

// Britain obj.str = obj.str.replace(/\b[Bb]ritian\b/g, "Britain");

// British obj.str = obj.str.replace(/\b(B|b)rittish\b/g, "British");

// Broadcast obj.str = obj.str.replace(/\b(B|b)r(?:a?od|oa|oada)cas(ts?|ted|ters?|ting)\b/g, "$1roadcas$2");

// Broadly obj.str = obj.str.replace(/\b(B|b)roadyl?\b/g, "$1roadly");

// Built obj.str = obj.str.replace(/\b(B|b)uildt\b/g, "$1uilt");

// Buoyant obj.str = obj.str.replace(/\b(B|b)(?:ou?y|uo)an(t|cy)\b/g, "$1uoyan$2");

// Bureaucrat obj.str = obj.str.replace(/\b(B|b)eaur[ao]cra(ts?|tic|cy|cies)\b/g, "$1ureaucra$2");

// Buried obj.str = obj.str.replace(/\b(B|b)urried\b/g, "$1uried");

// Business obj.str = obj.str.replace(/\b(B|b)ui?snes?(s|ses|sm[ae]n|swom[ae]n|sperson|speople|slike)\b/g, "$1usines$2");

// Cafeteria obj.str = obj.str.replace(/\b(C|c)afateri(as?)\b/g, "$1afeteri$2");

// Caisson obj.str = obj.str.replace(/\b(C|c)asio(ns?)\b/g, "$1aisso$2");

// Calculate obj.str = obj.str.replace(/\b(C|c)alucu?lat(e[sd]?|ing|ingly|ions?)\b/g, "$1alculat$2");

// Calculus obj.str = obj.str.replace(/\b(C|c)alculs\b/g, "$1alculus");

// Caliber obj.str = obj.str.replace(/\b(C|c)alabe(rs?)\b/g, "$1alibe$2");

// Calligraphy obj.str = obj.str.replace(/\b(C|c)aligraph(y|ers|ists?|ic)\b/g, "$1alligraph$2");

// Calvinism obj.str = obj.str.replace(/\b[Cc]alvanis(m|ts?)\b/g, "Calvinis$1");

// Cambridge obj.str = obj.str.replace(/\b[Cc]ambrige\b/g, "Cambridge");

// Camouflage obj.str = obj.str.replace(/\b(C|c)amoflag(e[sd]?|ing)\b/g, "$1amouflag$2");

// Campaign obj.str = obj.str.replace(/\b(C|c)ampag?in(s?|ed|ers?|ing)\b/g, "$1ampaig$2");

// Cancellation obj.str = obj.str.replace(/\b(C|c)ancel(ations?|ous)\b/g, "$1ancell$2");

// Candidate obj.str = obj.str.replace(/\b(C|c)and(?:ad|i|idi)at(es?|ures?)\b/g, "$1andidat$2");

// Canister obj.str = obj.str.replace(/\b(C|c)anniste(rs?)\b/g, "$1aniste$2");

// Cannot obj.str = obj.str.replace(/\b(C|c)annnot\b/g, "$1annot");

// Canonical obj.str = obj.str.replace(/\b(C|c)annonica(ls?|lly)\b/g, "$1anonica$2");

// Capable obj.str = obj.str.replace(/\b(C|c)ap(?:er|i)b(l[ey]|ility|ilities)\b/g, "$1apab$2");

// Capital obj.str = obj.str.replace(/\b(C|c)aptia(ls?|lis[mt]s?|listic|listically)\b/g, "$1apita$2");

// Career obj.str = obj.str.replace(/\b(C|c)arree?(rs?|ring)\b/g, "$1aree$2");

// Careful obj.str = obj.str.replace(/\b(C|c)arefull\b/g, "$1areful");

// Caribbean obj.str = obj.str.replace(/\b(C|c)arribb?ean\b/g, "Caribbean");

// Caring obj.str = obj.str.replace(/\b(C|c)areing\b/g, "$1aring");

// Carmelite obj.str = obj.str.replace(/\b[Cc]armalit(es?)\b/g, "Carmelit$1");

// Carnivorous obj.str = obj.str.replace(/\b(C|c)arniverous\b/g, "$1arnivorous");

// Carthaginian obj.str = obj.str.replace(/\b(C|c)arthagia(ns?)\b/g, "Carthaginia$2");

// Cartilage obj.str = obj.str.replace(/\b(C|c)artill?(?:[ie]d?|ad)g(e|inous)\b/g, "$1artilag$2");

// Cartographer obj.str = obj.str.replace(/\b(C|c)arthograph(y|ers?|ic)\b/g, "$1artograph$2");

// Cartridge obj.str = obj.str.replace(/\b(C|c)art(?:drid|ri)g(es?)\b/g, "$1artridg$2");

// Cassette obj.str = obj.str.replace(/\b(C|c)asett(es?)\b/g, "$1assett$2");

// Cassowary obj.str = obj.str.replace(/\b(C|c)ass(?:aw[ao]|owar)r(y|ies)\b/g, "$1assowar$2");

// Category obj.str = obj.str.replace(/\b(C|c)atagor(y|ies|i[sz]ed|ical|ically)\b/g, "$1ategor$2");

// Caterpillar obj.str = obj.str.replace(/\b(C|c)atterpill?a(rs?)\b/g, "$1aterpilla$2");

// Catholic obj.str = obj.str.replace(/\b(C|c)athe?li(cs?)\b/g, "$1atholi$2");

// Catholicism obj.str = obj.str.replace(/\b(C|c)atholocism\b/g, "$1atholicism");

// Caucasian obj.str = obj.str.replace(/\b(C|c)aucasio(ns?)\b/g, "$1aucasia$2");

// Caucuses obj.str = obj.str.replace(/\b(C|c)u?acuse([sd])\b/g, "$1aucuse$2");

// Cellpadding obj.str = obj.str.replace(/\b(C|c)ellpading\b/g, "$1ellpadding");

// Celsius obj.str = obj.str.replace(/\b(C|c)elcius\b/g, "$1elsius");

// Cemetery obj.str = obj.str.replace(/\b(C|c)emen?tare?(y|ies)\b/g, "$1emeter$2");

// Censor obj.str = obj.str.replace(/\b(C|c)ensu(rs?)\b/g, "$1enso$2");

// Centennial obj.str = obj.str.replace(/\b(C|c)ententenial\b/g, "$1entennial");

// Century obj.str = obj.str.replace(/\b(C|c)entru(y|ies)\b/g, "$1entur$2");

// Ceremony obj.str = obj.str.replace(/\b(C|c)er[io]mon(y|ies|ial|ially|ious)\b/g, "$1eremon$2");

// (Un)Certain obj.str = obj.str.replace(/\b(C|c|[Uu]nc)ertia(n|nty|nties)\b/g, "$1ertai$2");

// (Un)Certain(t/l)y obj.str = obj.str.replace(/\b(C|c|[Uu]nc)ertai?ni(t|l)(y|ies)\b/g, "$1ertain$2$3");

// Chairman obj.str = obj.str.replace(/\b(C|c)harim(an|en|anships?)\b/g, "$1hairm$2");

// Challenge obj.str = obj.str.replace(/\b(C|c)hal(?:e|la)ng(e[ds]?|ers?|ing)\b/g, "$1halleng$2");

// Champagne obj.str = obj.str.replace(/\b(C|c)hampange\b/g, "$1hampagne");

// (Inter/Un/Ex)Changeable obj.str = obj.str.replace(/\b(C|c|[Ii]nterc|[Uu]nc|[Ee]xc)hang[aei](bl[ey]|bility|bleness)\b/g, "$1hangea$2");

// Character obj.str = obj.str.replace(/\b(C|c)(?:a?hrac|arach?|hara)t[eo]r(s?|i[sz]e[sd]?|i[sz]ing|i[sz]ations?|istics?)\b/g, "$1haracter$2");

// Character obj.str = obj.str.replace(/\b(C|c)ha?rac(?:hte|to)r(s?|i[sz]e[sd]?|i[sz]ing|i[sz]ations?|istics?)\b/g, "$1haracter$2");

// Characteristic obj.str = obj.str.replace(/\b(C|c)har(?:actersi|i)sti(cs?)\b/g, "$1haracteristi$2");

// Charismatic obj.str = obj.str.replace(/\b(C|c)(?:ari|hara)smati(cs?|cally)\b/g, "$1harismati$2");

// Chaser obj.str = obj.str.replace(/\b(C|c)has(rs?)\b/g, "$1hase$2");

// Chemical obj.str = obj.str.replace(/\b(C|c)hemcia(ls?|lly)\b/g, "$1hemica$2");

// Chemically obj.str = obj.str.replace(/\b(C|c)hemicaly\b/g, "$1hemically");

// Chemistry obj.str = obj.str.replace(/\b(C|c)hemestry\b/g, "$1hemistry");

// Chief obj.str = obj.str.replace(/\b(C|c)hei(fs?|fly|fdom|fship|ftain)\b/g, "$1hie$2");

// Childbirth obj.str = obj.str.replace(/\b(C|c)hildbird\b/g, "$1hildbirth");

// Children obj.str = obj.str.replace(/\b(C|c)hilder?e?n\b/g, "$1hildren");

// Chosen obj.str = obj.str.replace(/\b(C|c)hoosen\b/g, "$1hosen");

// Christianity obj.str = obj.str.replace(/\b[Cc]hristanity\b/g, "Christianity");

// Churches obj.str = obj.str.replace(/\b(C|c)hurchs\b/g, "$1hurches");

// Cincinnati obj.str = obj.str.replace(/\b(C|c)incinn?atti\b/g, "Cincinnati");

// Circuit obj.str = obj.str.replace(/\b(C|c)(?:ircu|iricui?|urcui)t(s?|ed|ing|ry|ries|ous|ously)\b/g, "$1ircuit$2");

// Circulation obj.str = obj.str.replace(/\b(C|c)irculato(ns?)\b/g, "$1irculatio$2");

// Circumcision obj.str = obj.str.replace(/\b(C|c)ircumsc?i[cs]io(ns?)\b/g, "$1ircumcisio$2");

// Civilian obj.str = obj.str.replace(/\b(C|c)ivillian(s?|ize[ds]?|izing|ization)\b/g, "$1ivilian$2");

// Claims obj.str = obj.str.replace(/\b(C|c)laimes\b/g, "$1laims");

// Classic obj.str = obj.str.replace(/\b(C|c)lasic(s?|al|ally|is[tm]s?|ize[ds]?|izing)\b/g, "$1lassic$2");

// Clear obj.str = obj.str.replace(/\b(C|c)lera\b/g, "$1lear");

// Clearance obj.str = obj.str.replace(/\b(C|c)leareanc(es?)\b/g, "$1learanc$2");

// Clearer obj.str = obj.str.replace(/\b(C|c)laer(e[rd]|est|ly)\b/g, "$1lear$2");

// Cliché obj.str = obj.str.replace(/\b(C|c)liche(|s)\b/g, "$1liché$2");

// Clinical obj.str = obj.str.replace(/\b(C|c)lini?cial\b/g, "$1linical");

// Clinically obj.str = obj.str.replace(/\b(C|c)linicaly\b/g, "$1linically");

// Cocktail obj.str = obj.str.replace(/\b(C|c)octai(ls?)\b/g, "$1ocktai$2");

// Cognizant obj.str = obj.str.replace(/\b(C|c)ognizen(t|ces?)\b/g, "$1ognizan$2");

// Coincide obj.str = obj.str.replace(/\b(C|c)o-incid(e[sd]?|ent|ental|entally)\b/g, "$1oincid$2");

// Coincidentally obj.str = obj.str.replace(/\b(C|c)oincedental+y\b/g, "$1oincidentally");

// Collaborate obj.str = obj.str.replace(/\b(C|c)ol(?:abo|l?abe)r+at(e[sd]?|ors?|ing|ions?|ive|ively)\b/g, "$1ollaborat$2");

// Collateral obj.str = obj.str.replace(/\b(C|c)olatera(l|lly|lize[ds]?|lizing)\b/g, "$1ollatera$2");

// Colleague obj.str = obj.str.replace(/\b(C|c)ollegu(es?)\b/g, "$1olleagu$2");

// Collection obj.str = obj.str.replace(/\b(C|c)ollecto(ns?)\b/g, "$1ollectio$2");

// Collective obj.str = obj.str.replace(/\b(C|c)olelcti(ves?|ons?)\b/g, "$1ollecti$2");

// Colony obj.str = obj.str.replace(/\b(C|c)ollon(y|ies)\b/g, "$1olon$2");

// Colonizers obj.str = obj.str.replace(/\b(C|c)olonizators\b/g, "$1olonizers");

// Colonnade obj.str = obj.str.replace(/\b(C|c)ol+onad(es?)\b/g, "$1olonnad$2");

// Colossal obj.str = obj.str.replace(/\b(C|c)ollosa(l|lly)\b/g, "$1olossa$2");

// Combination obj.str = obj.str.replace(/\b(C|c)ombanatio(ns?)\b/g, "$1ombinatio$2");

// Combustion obj.str = obj.str.replace(/\b(C|c)ombusion\b/g, "$1ombustion");

// Comeback obj.str = obj.str.replace(/\b(C|c)omback\b/g, "$1omeback");

// Comedic obj.str = obj.str.replace(/\b(C|c)ommedi(c|ans?)\b/g, "$1omedi$2");

// Comfortable obj.str = obj.str.replace(/\b(C|c)onfortabl([ey])\b/g, "$1omfortabl$2");

// Coming obj.str = obj.str.replace(/\b(C|c)omming\b/g, "$1oming");

// Commander obj.str = obj.str.replace(/\b(C|c)omande(rs?)\b/g, "$1ommande$2");

// Commandos obj.str = obj.str.replace(/\b(C|c)omm?andoes\b/g, "$1ommandos");

// Commemorate obj.str = obj.str.replace(/\b(C|c)om+emm[oe]r[ai]t(e[sd]?|ing|ions?)\b/g, "$1ommemorat$2");

// Commemoration obj.str = obj.str.replace(/\b(C|c)omem+or[ae]ti(ons?|ves?|ng)\b/g, "$1ommemorati$2");

// Commemorative obj.str = obj.str.replace(/\b(C|c)omme(?:m+er|r+or)ati(ons?|ves?|ng)\b/g, "$1ommemorati$2");

// Commercial obj.str = obj.str.replace(/\b(C|c)omm?erici?a(ls?|lly|li[sz]e[sd]?|li[sz]ing|li[sz]ation|lis[mt]s?)\b/g, "$1ommercia$2");

// Commissioned obj.str = obj.str.replace(/\b(C|c)omm?iss?ion(|'s|s|ing|ed|ers?)\b/g, "$1ommission$2");

// Commitment obj.str = obj.str.replace(/\b(C|c)omm?ittmen(ts?)\b/g, "$1ommitmen$2");

// Committed obj.str = obj.str.replace(/\b(C|c)om(?:m?i|it)t(ees?|ed|ing)\b/g, "$1ommitt$2");

// Commodity obj.str = obj.str.replace(/\b(C|c)omod+it(y|ies)\b/g, "$1ommodit$2");

// Commonly obj.str = obj.str.replace(/\b(C|c)ommongly\b/g, "$1ommonly");

// Commonwealth obj.str = obj.str.replace(/\b(C|c)omm?onweath\b/g, "$1ommonwealth");

// Communicate obj.str = obj.str.replace(/\b(C|c)om(?:unic|minic|muin?c|mui?ni|munc?i)at(e[sd]?|ors?|ions?|ive|ively)\b/g, "$1ommunicat$2");

// Company obj.str = obj.str.replace(/\b(C|c)omapan(y|ies)\b/g, "$1ompan$2");

// Comparative obj.str = obj.str.replace(/\b(C|c)omparitiv(e|ely)\b/g, "$1omparativ$2");

// Comparison obj.str = obj.str.replace(/\b(C|c)omparisio(n|ns)\b/g, "$1ompariso$2");

// Compatibility obj.str = obj.str.replace(/\b(C|c)ompa(?:ti?[ai]b|ti?abi|bi)lit(y|ies)\b/g, "$1ompatibilit$2");

// Compatible obj.str = obj.str.replace(/\b(C|c)ompati?abl([ey])\b/g, "$1ompatibl$2");

// Compensation obj.str = obj.str.replace(/\b(C|c)ompensantio(ns?|nal)\b/g, "$1ompensatio$2");

// Competence obj.str = obj.str.replace(/\b(C|c)omp(?:et[ai]|[ai]t[ea])n(ce|t|tly)\b/g, "$1ompeten$2");

// Competition obj.str = obj.str.replace(/\b(C|c)ompe(?:titi|it|t[ae]t|t)i(ons?|ve|vely|veness)\b/g, "$1ompetiti$2");

// Competitor obj.str = obj.str.replace(/\b(C|c)opmetito(rs?)\b/g, "$1ompetito$2");

// Compiler obj.str = obj.str.replace(/\b(C|c)omplie(rs?)\b/g, "$1ompile$2");

// Completely obj.str = obj.str.replace(/\b(C|c)omplet(?:elyl|le?y)\b/g, "$1ompletely");

// Completing obj.str = obj.str.replace(/\b(C|c)ompletet?i(ng|on?)\b/g, "$1ompleti$2");

// Component obj.str = obj.str.replace(/\b(C|c)omponan(ts?)\b/g, "$1omponen$2");

// Comprehensive obj.str = obj.str.replace(/\b(C|c)omphrehensi(ve|on|ble)\b/g, "$1omprehensi$2");

// Compromise obj.str = obj.str.replace(/\b(C|c)omprimis(e[ds]?|ing)\b/g, "$1ompromis$2");

// Compulsory obj.str = obj.str.replace(/\b(C|c)ompuls[ae]r(y|ies)\b/g, "$1ompulsor$2");

// Compute obj.str = obj.str.replace(/\b(C|c)m?opute(|rs?|d|ri[zs]e[ds]?)\b/g, "$1ompute$2");

// Computerize obj.str = obj.str.replace(/\b(C|c)omputari([zs]e[ds]?|[zs]ing)\b/g, "$1omputeri$2");

// Conceit/conceive obj.str = obj.str.replace(/\b(C|c)oncie(ts?|ted|ve[srd]?|ving|vabl[ey]|vability)\b/g, "$1oncei$2");

// Concentrate obj.str = obj.str.replace(/\b(C|c)onsentrat(e[ds]?|ing|ions?)\b/g, "$1oncentrat$2");

// Concept obj.str = obj.str.replace(/\b(C|c)onsept(s?|ual|ually|ions?|ualize[ds]?|ualizing|ualizations?|ualis[mt]s?)\b/g, "$1oncep$2");

// Concern obj.str = obj.str.replace(/\b(C|c)onser(ns?|ning|ned)\b/g, "$1oncer$2");

// Concurrent obj.str = obj.str.replace(/\b(C|c)oncur(?:e|ra)n(t|tly|ces?)\b/g, "$1oncurren$2");

// Condemnation obj.str = obj.str.replace(/\b(C|c)omdemnat(ions?|ory)\b/g, "$1ondemnatio$2");

// Condemned obj.str = obj.str.replace(/\b(C|c)ondemme([dr])\b/g, "$1ondemne$2");

// Condition obj.str = obj.str.replace(/\b(C|c)ondidtio(ns?|nal)\b/g, "$1onditio$2");

// Confidential obj.str = obj.str.replace(/\b(C|c)onfidenta(l|lly|lity)\b/g, "$1onfidentia$2");

// Confides obj.str = obj.str.replace(/\b(C|c)onfids\b/g, "$1onfides");

// Configurable obj.str = obj.str.replace(/\b(C|c)onfigureabl(e|y)\b/g, "$1onfigurabl&2");

// Conform obj.str = obj.str.replace(/\b(C|c)oform\b/g, "$1onform");

// Congratulate obj.str = obj.str.replace(/\b(C|c)ongradulat(e[sd]?|ing|ions|ory)\b/g, "$1ongratulat$2");

// Congressional obj.str = obj.str.replace(/\b(C|c)ongresiona(l|lly)\b/g, "$1ongressiona$2");

// Conjecture obj.str = obj.str.replace(/\b(C|c)onjecutr(e[ds]?|ing)\b/g, "$1onjectur$2");

// Conjunction obj.str = obj.str.replace(/\b(C|c)onju[cn]n?ti(ons?|ves?|vitis)\b/g, "$1onjuncti$2");

// Connect obj.str = obj.str.replace(/\b(C|c)onect(s?|ions?|ed|ing|ives?|ors?)\b/g, "$1onnect$2");

// Connecticut obj.str = obj.str.replace(/\b[Cc]onnetc?icut\b/g, "Connecticut");

// Connived obj.str = obj.str.replace(/\b(C|c)oniv(e[drs]?|ing)\b/g, "$1onniv$2");

// Connotation obj.str = obj.str.replace(/\b(C|c)(?:o|an)notati(ons?|ve|vely)\b/g, "$1onnotati$2");

// Conquered obj.str = obj.str.replace(/\b(C|c)onqu(?:er|re|erre)d\b/g, "$1onquered");

// Conqueror obj.str = obj.str.replace(/\b(C|c)onquere(rs?)\b/g, "$1onquero$2");

// Conscious, conscience obj.str = obj.str.replace(/\b(C|c)on[cs]i(ous|ously|ousness|ence|entious|entiously|onabl[ey])\b/g, "$1onsci$2");

// Consciousness obj.str = obj.str.replace(/\b(C|c)ons(?:ciou|ici?ous?)nes(s|ses)\b/g, "$1onsciousnes$2");

// Consecutive obj.str = obj.str.replace(/\b(C|c)onsectutiv(e|ely)\b/g, "$1onsecutiv$2");

// Consensus obj.str = obj.str.replace(/\b(C|c)on(?:s?cens|e?senc)us\b/g, "$1onsensus");

// Consent obj.str = obj.str.replace(/\b(C|c)onscent\b/g, "$1onsent");

// Consequence obj.str = obj.str.replace(/\b(C|c)onsquen(ces?|t|tly|tial|tially)\b/g, "$1onsequen$2");

// Consequences obj.str = obj.str.replace(/\b(C|c)onsequeseces\b/g, "$1onsequences");

// Consequently obj.str = obj.str.replace(/\b(C|c)onse(?:nquent|n?quentual)ly\b/g, "$1onsequently");

// Conservative obj.str = obj.str.replace(/\b(C|c)onservitiv(es?|ely|ism)\b/g, "$1onservativ$2");

// Consider obj.str = obj.str.replace(/\b(C|c)on(?:cid|sdid?)e(rs?|red|ring|rabl[ey])\b/g, "$1onside$2");

// Considered obj.str = obj.str.replace(/\b(C|c)onsider(?:d|es)\b/g, "$1onsidered");

// Consistent obj.str = obj.str.replace(/\b(C|c)onsistan(t|tly|cy)\b/g, "$1onsisten$2");

// Consolidate obj.str = obj.str.replace(/\b(C|c)onsol[ao]dat(e[ds]?|ing|ions?)\b/g, "$1onsolidat$2");

// Consonant obj.str = obj.str.replace(/\b(C|c)onsonen(ts?|tly|tal|ces?)\b/g, "$1onsonan$2");

// Consortium obj.str = obj.str.replace(/\b(C|c)onsorci(um|a)\b/g, "$1onsorti$2");

// Conspiracies obj.str = obj.str.replace(/\b(C|c)onspiracys\b/g, "$1onspiracies");

// Conspirator obj.str = obj.str.replace(/\b(C|c)onspiriato(rs?|rial)\b/g, "$1onspirato$2");

// Constant obj.str = obj.str.replace(/\b(C|c)onstatn\b/g, "$1onstant");

// Constantly obj.str = obj.str.replace(/\b(C|c)onstanly\b/g, "$1onstantly");

// Consternation obj.str = obj.str.replace(/\b(C|c)onstarnatio(n|ns)\b/g, "$1onsternatio$2");

// Constituent obj.str = obj.str.replace(/\b(C|c)onstituan(ts?|cy|cies)\b/g, "$1onstituen$2");

// Constituency obj.str = obj.str.replace(/\b(C|c)on[st]itu[ae]nc(y|ies)\b/g, "$1onstituenc$2");

// Constitute obj.str = obj.str.replace(/\b(C|c)onsitut(e[ds]?|ing|ions?|ional|ionally|ionality)\b/g, "$1onstitut$2");

// Constitution obj.str = obj.str.replace(/\b(C|c)o(?:nstitu|stitut)ion(s?|al|ally|ality)\b/g, "$1onstitution$2");

// Constrain obj.str = obj.str.replace(/\b(C|c)onstain(t?s?|ed|ing)\b/g, "$1onstrain$2");

// Construction obj.str = obj.str.replace(/\b(C|c)on(?:st|tr|sttr|tstr)ucti(ng|ons?|ve|vely)\b/g, "$1onstructi$2");

// Consultant obj.str = obj.str.replace(/\b(C|c)onsulan(ts?)\b/g, "$1onsultan$2");

// Consummate obj.str = obj.str.replace(/\b(C|c)onsumat(e[ds]?|ing|ions?)\b/g, "$1onsummat$2");

// Contains obj.str = obj.str.replace(/\b(C|c)ontaines\b/g, "$1ontains");

// Contaminate obj.str = obj.str.replace(/\b(C|c)ontaiminat(e[ds]?)\b/g, "$1ontaminat$2");

// Contemporaneous obj.str = obj.str.replace(/\b(C|c)ontemporaneus\b/g, "$1ontemporaneous");

// Contemporary obj.str = obj.str.replace(/\b(C|c)ontampor?ar(y|ies)\b/g, "$1ontemporar$2");

// Contemporary obj.str = obj.str.replace(/\b(C|c)ontempor(y|ies)\b/g, "$1ontemporar$2");

// Contender obj.str = obj.str.replace(/\b(C|c)ontendo(rs?)\b/g, "$1ontende$2");

// Continually obj.str = obj.str.replace(/\b(C|c)ontinualy\b/g, "$1ontinually");

// Continue obj.str = obj.str.replace(/\b(C|c)o(?:ns|un)tinu(e[sd]?|al|ally|ity|ations?|ous|ously)\b/g, "$1ontinu$2");

// Continuing obj.str = obj.str.replace(/\b(C|c)ontinueing\b/g, "$1ontinuing");

// Continuous obj.str = obj.str.replace(/\b(C|c)ontinous(|ly)\b/g, "$1ontinuous$2");

// Contributions obj.str = obj.str.replace(/\b(C|c)ontritutio(ns?)\b/g, "$1ontributio$2");

// Contributor obj.str = obj.str.replace(/\b(C|c)ontribute(rs?)\b/g, "$1ontributo$2");

// Control obj.str = obj.str.replace(/\b(C|c)ontrol(ls?)\b/g, "$1ontro$2");

// Controlled obj.str = obj.str.replace(/\b(C|c)ontrol(e[dr]|ing)\b/g, "$1ontroll$2");

// Controversy obj.str = obj.str.replace(/\b(C|c)ontr(?:[oa]ver[ct]?|aver[st])(y|ies|ial|ially)\b/g, "$1ontrovers$2");

// Convenient obj.str = obj.str.replace(/\b(C|c)onv(?:ein|vieni)en(t|tly|ces?)\b/g, "$1onvenien$2");

// (Un)Conventional obj.str = obj.str.replace(/\b(C|c|[Uu]nc)onventia(l|lly)\b/g, "$1onventiona$2");

// Conversion obj.str = obj.str.replace(/\b(C|c)onvertio(ns?)\b/g, "$1onversio$2");

// Converter obj.str = obj.str.replace(/\b(C|c)onverto(rs?)\b/g, "$1onverte$2");

// Convertible obj.str = obj.str.replace(/\b(C|c)onvertabl(es?)\b/g, "$1onvertibl$2");

// Convinced obj.str = obj.str.replace(/\b(C|c)onviced\b/g, "$1onvinced");

// Coordination obj.str = obj.str.replace(/\b(C|c)oordiantio(ns?)\b/g, "$1oordinatio$2");

// Copied obj.str = obj.str.replace(/\b(C|c)oppied\b/g, "$1opied");

// Cordial obj.str = obj.str.replace(/\b(C|c)oridal\b/g, "$1ordial");

// Corporate obj.str = obj.str.replace(/\b(C|c)orp[ae]rat(e|ions?)\b/g, "$1orporat$2");

// Corrector obj.str = obj.str.replace(/\b(C|c)orrecte(rs?)\b/g, "$1orrector$2");

// Correspond obj.str = obj.str.replace(/\b(C|c)orr(?:is|e)po[ns]d(s?|ed|ing|ingly|ents?|ences?|ency)\b/g, "$1orrespond$2");

// Correspondent obj.str = obj.str.replace(/\b(C|c)orr[ei]spondan(ts?|ces?|cy)\b/g, "$1orresponden$2");

// Corridor obj.str = obj.str.replace(/\b(C|c)orridoo(rs?)\b/g, "$1orrido$2");

// Corrosion obj.str = obj.str.replace(/\b(C|c)orosio(ns?)\b/g, "$1orrosio$2");

// Couldn't	obj.str = obj.str.replace(/\b(C|c)ould'?nt\b/g, "$1ouldn't");

// Council obj.str = obj.str.replace(/\b(C|c)ouci(ls?)\b/g, "$1ounci$2");

// Countries obj.str = obj.str.replace(/\b(C|c)ounries\b/g, "$1ountries");

// Courier obj.str = obj.str.replace(/\b(C|c)oururie(rs?)\b/g, "$1ourie$2");

// Covenant obj.str = obj.str.replace(/\b(C|c)onvenan(ts?|ted|ting|tal|tally|t[oe]rs?|tees?)\b/g, "$1ovenan$2");

// Created obj.str = obj.str.replace(/\b(C|c)reaeted\b/g, "$1reated");

// (In)Credible obj.str = obj.str.replace(/\b(C|c|[Ii]nc)r(?:ead[ia]|eda)b(l[ey]|ility)\b/g, "$1redib$2");

// Criteria obj.str = obj.str.replace(/\b(C|c)riterias\b/g, "$1riteria");

// Criterion obj.str = obj.str.replace(/\b(C|c)ritereon\b/g, "$1riterion");

// Critical obj.str = obj.str.replace(/\b(C|c)rtic(al|ize[ds]?|izing|isms?)\b/g, "$1ritic$2");

// Criticism obj.str = obj.str.replace(/\b(C|c)ritisi[sz]?(ms?|e[ds]?|ing)\b/g, "$1riticis$2");

// Criticize obj.str = obj.str.replace(/\b(C|c)riti[zs](e[ds]?|ing)\b/g, "$1riticiz$2");

// Crocodile obj.str = obj.str.replace(/\b(C|c)rockodil(es?)\b/g, "$1rocodil$2");

// Crystalli(s/z)ation_ obj.str = obj.str.replace(/\b(C|c)rystali(s|z)atio(ns?)\b/g, "$1rystalli$2atio$3");

// Culminate obj.str = obj.str.replace(/\b(C|c)uliminat(e[ds]?|ing|ions?)\b/g, "$1ulminat$2");

// Cumulative obj.str = obj.str.replace(/\b(C|c)umulatative\b/g, "$1umulative");

// Currently obj.str = obj.str.replace(/\b(C|c)urrenly\b/g, "$1urrently");

// Curriculum obj.str = obj.str.replace(/\b(C|c)iriculum\b/g, "$1urriculum");

// Curriculum obj.str = obj.str.replace(/\b(C|c)urriculem\b/g, "$1urriculum");

// Cylinder obj.str = obj.str.replace(/\b(C|c)(?:yc|i)lind(ers?|rical|rically)\b/g, "$1ylind$2");

// Dalmatian obj.str = obj.str.replace(/\b(D|d)almatio(ns?)\b/g, "$1almatia$2");

// Debatable obj.str = obj.str.replace(/\b(D|d)ebateabl(e|y)\b/g, "$1ebatabl$2");

// Decaffeinated obj.str = obj.str.replace(/\b(D|d)ecaffinat(e[ds]?|ing|ion)\b/g, "$1ecaffeinat$2");

// Decathlon obj.str = obj.str.replace(/\b(D|d)ecathalo(ns?)\b/g, "$1ecathlo$2");

// Deceive obj.str = obj.str.replace(/\b(D|d)eciev(e[drs]?|ing)\b/g, "$1eceiv$2");

// December obj.str = obj.str.replace(/\bdecember\b/g, "December");

// Decide obj.str = obj.str.replace(/\b(D|d)esi(de[ds]|ding|sions?)\b/g, "$1eci$2");

// (Un)Decidable obj.str = obj.str.replace(/\b(D|d|[Uu]nd)ecideabl(e|y)\b/g, "$1ecidabl$2");

// Decidedly obj.str = obj.str.replace(/\b(D|d)ecidely\b/g, "$1ecidedly");

// (In)Decision obj.str = obj.str.replace(/\b(D|d|[Ii]nd)e(?:cis|scisi|sici)(ons?|ve|vely)\b/g, "$1ecisi$2");

// Decommission obj.str = obj.str.replace(/\b(D|d)ecomissio(ns?|ning|ned)\b/g, "$1ecommissio$2");

// Default obj.str = obj.str.replace(/\b(D|d)eaful(ts?|ted|ting)\b/g, "$1efaul$2");

// Defendant obj.str = obj.str.replace(/\b(D|d)efenden(ts?)\b/g, "$1efendan$2");

// Defen(c/s)e obj.str = obj.str.replace(/\b(D|d)effen([cs])(es?|ive|ively|ible|eless)\b/g, "$1efen$2$3");

// Define obj.str = obj.str.replace(/\b(D|d)effn?in(e[ds]?|ing|itions?)\b/g, "$1efin$2");

// (In)Definite obj.str = obj.str.replace(/\b(D|d|[Ii]nd)ef(?:fin[iae]te?|f?in[ae]te?|f?init)(|s|ly|ness)\b/g, "$1efinite$2");

// Definition obj.str = obj.str.replace(/\b(D|d)ef+i(?:nit|nti)(ons?|ves?|vely|veness)\b/g, "$1efiniti$2");

// Delegate obj.str = obj.str.replace(/\b(D|d)elagat(e[ds]?|ing|ions?)\b/g, "$1elegat$2");

// Deliberately obj.str = obj.str.replace(/\b(D|d)eliberae?tly\b/g, "$1eliberately");

// Delirious obj.str = obj.str.replace(/\b(D|d)eleriou(s|sly)\b/g, "$1eliriou$2");

// Demeanor obj.str = obj.str.replace(/\b(D|d)eme(?:no|a?ne)(rs?)\b/g, "$1emeano$2");

// Democrat obj.str = obj.str.replace(/\b(D|d)e(?:om|mor)cra(cy|cies|ts?|tic|tically)\b/g, "$1emocra$2");

// Demolition obj.str = obj.str.replace(/\b(D|d)emolisio(ns?)\b/g, "$1emolitio$2");

// Demonstration obj.str = obj.str.replace(/\b(D|d)emostrat(e[sd]?|ing|ions?|ives?|ively|ors?)\b/g, "$1emonstrat$2");

// Denigrate obj.str = obj.str.replace(/\b(D|d)enegrat(e[ds]?|ing|ors?|ions?)\b/g, "$1enigrat$2");

// (In)Dependence obj.str = obj.str.replace(/\b(D|d|[Ii]nd)epend?anc(es?|y|ies)\b/g, "$1ependenc$2");

// Derive obj.str = obj.str.replace(/\b(D|d)iriv(e[ds]?|ing|ations?)\b/g, "$1eriv$2");

// Derivative obj.str = obj.str.replace(/\b(D|d)erivia?ti(ves?|ons?)\b/g, "$1erivati$2");

// Derived obj.str = obj.str.replace(/\b(D|d)eriviated\b/g, "$1erived");

// Derogatory obj.str = obj.str.replace(/\b(D|d)erog[io]tory\b/g, "$1erogatory");

// Descend(a/e)nt obj.str = obj.str.replace(/\b(D|d)ec?cend(a|e)n[td](s?)\b/g, "$1escend$2nt$3");

// Describe obj.str = obj.str.replace(/\b(D|d)e(?:sc|scri|cr)ib(e[ds]?|ing)\b/g, "$1escrib$2");

// Descriptor obj.str = obj.str.replace(/\b(D|d)e(?:scr?|s?cri?)ipte(rs?)\b/g, "$1escripto$2");

// Desiccate obj.str = obj.str.replace(/\b(D|d)es+[aei]cat(e[ds]?|ions?)\b/g, "$1esiccat$2");

// Design obj.str = obj.str.replace(/\b(D|d)es(?:sig|gi)(ns?|ned|ners?|ning)\b/g, "$1esig$2");

// (Un)Desirable obj.str = obj.str.replace(/\b(D|d|[Uu]nd)esireab(les?|ility)\b/g, "$1esirab$2");

// Desperate obj.str = obj.str.replace(/\b(D|d)esp[ai]rat(e|ely|ion)\b/g, "$1esperat$2");

// Despicable obj.str = obj.str.replace(/\b(D|d)ispicabl(e|y)\b/g, "$1espicabl$2");

// Destabilize obj.str = obj.str.replace(/\b(D|d)establiz(e[drs]?|ing|ation)\b/g, "$1estabiliz$2");

// Destination obj.str = obj.str.replace(/\b(D|d)esinatio(ns?)\b/g, "$1estinatio$2");

// Destroy obj.str = obj.str.replace(/\b(D|d)estor(ys?|yed|yers?|ying)\b/g, "$1estro$2");

// Destructive obj.str = obj.str.replace(/\b(D|d)(?:is|esc)tructi(ve|vely|veness|ons?)\b/g, "$1estructi$2");

// Detach obj.str = obj.str.replace(/\b(D|d)etatc(h|he[ds]|hing|hments?|hable)\b/g, "$1etac$2");

// Detailed obj.str = obj.str.replace(/\b(D|d)etaill(s?|ed|ing)\b/g, "$1etail$2");

// Detect obj.str = obj.str.replace(/\b(D|d)ectect(s?|ed|ing|ors?|ions?|ives?)\b/g, "$1etect$2");

// Deteriorate obj.str = obj.str.replace(/\b(D|d)ete(?:o?r|rior)iat(e[ds]?|ing|ion)\b/g, "$1eteriorat$2");

// Determine obj.str = obj.str.replace(/\b(D|d)eterminin(e[ds]?|ing|ations?)\b/g, "$1etermin$2");

// Detriment obj.str = obj.str.replace(/\b(D|d)etr[ea]men(t|tal)\b/g, "$1etrimen$2");

// Devastate obj.str = obj.str.replace(/\b(D|d)ev(?:[ei]sta|asa?)t(e[ds]?|ing|ion)\b/g, "$1evastat$2");

// Developed obj.str = obj.str.replace(/\b(D|d)evelopp(e[dr]|ers|ing|ments?)\b/g, "$1evelop$2");

// Development obj.str = obj.str.replace(/\b(D|d)e(?:vol[oe]|levo|vel)p[oe]?men(ts?|tal)\b/g, "$1evelopmen$2");

// Diabolical obj.str = obj.str.replace(/\b(D|d)iablical\b/g, "$1iabolical");

// Diameter obj.str = obj.str.replace(/\b(D|d)iamate(rs?)\b/g, "$1iamete$2");

// Dichotomy obj.str = obj.str.replace(/\b(D|d)ichtom(y|ies)\b/g, "$1ichotom$2");

// Didn't	obj.str = obj.str.replace(/\b(D|d)id'?nt\b/g, "$1idn't");

// Different obj.str = obj.str.replace(/\b(D|d)if(?:er|f[ai]?)ren(t|tly|ce[sd]?|cing|tials?|tiate[ds]?|tiating|tiations?|tiable|tiability|tiae?)\b/g, "$1ifferen$2");

// Differentiation obj.str = obj.str.replace(/\b(D|d)ifferentiatiatio(ns?)\b/g, "$1ifferentiatio$2");

// Difficulty obj.str = obj.str.replace(/\b(D|d)iff?iculit(y|ies)\b/g, "$1ifficult$2");

// Difficulty obj.str = obj.str.replace(/\b(D|d)ificult(y|ies)\b/g, "$1ifficult$2");

// Dilapidate obj.str = obj.str.replace(/\b(D|d)(?:e|il)lapidat(e[ds]?|ion)\b/g, "$1ilapidat$2");

// Dimension obj.str = obj.str.replace(/\b(D|d)ime(?:nt?|sn)io(ns?|nal|nally|nality)\b/g, "$1imensio$2");

// Diminutive obj.str = obj.str.replace(/\b(D|d)iminuiti(ves?|vely|ons?)\b/g, "$1iminuti$2");

// Diocese obj.str = obj.str.replace(/\b(D|d)ioses(es?|an)\b/g, "$1ioces$2");

// Diplomacy obj.str = obj.str.replace(/\b(D|d)iplomancy\b/g, "$1iplomacy");

// Directly obj.str = obj.str.replace(/\b(D|d)riectly\b/g, "$1irectly");

// Disagreed obj.str = obj.str.replace(/\b(D|d)isagreee(d|s)\b/g, "$1isagree$2");

// Disagreement obj.str = obj.str.replace(/\b(D|d)issagreemen(ts?)\b/g, "$1isagreemen$2");

// Disappear obj.str = obj.str.replace(/\b(D|d)is(?:ap+ear|sap+ear?)(rs?|red|ring|rances?)\b/g, "$1isappea$2");

// Disappearance obj.str = obj.str.replace(/\b(D|d)iss?app?earenc(es?)\b/g, "$1isappearanc$2");

// Disappoint obj.str = obj.str.replace(/\b(D|d)iss?app?oin(ts?|ted|ting|tments?)\b/g, "$1isappoin$2");

// Disapprove obj.str = obj.str.replace(/\b(D|d)isaprov(es?|al)\b/g, "$1isapprov$2");

// Disarray obj.str = obj.str.replace(/\b(D|d)issarr?ay\b/g, "$1isarray");

// Disaster obj.str = obj.str.replace(/\b(D|d)iaste(rs?)\b/g, "$1isaste$2");

// Disastrous obj.str = obj.str.replace(/\b(D|d)isa(?:ste|t)rou(s|sly)\b/g, "$1isastrou$2");

// Discipline obj.str = obj.str.replace(/\b(D|d)i[sc]iplin(e[ds]?|ing)\b/g, "$1isciplin$2");

// Disconnect obj.str = obj.str.replace(/\b(D|d)iconnec(ts?)\b/g, "$1isconnec$2");

// Discover obj.str = obj.str.replace(/\b(D|d)icove(r[ys]?|red|ring|ries)\b/g, "$1iscove$2");

// Discuss obj.str = obj.str.replace(/\b(D|d)icus(s|sed|sing|sions?)\b/g, "$1iscus$2");

// Disintegrate obj.str = obj.str.replace(/\b(D|d)esintegrat(e[ds]?|ion)\b/g, "$1isintegrat$2");

// Disobedient obj.str = obj.str.replace(/\b(D|d)issobedi[ea]n(t|ce|tly)\b/g, "$1isobedien$2");

// Disorder obj.str = obj.str.replace(/\b(D|d)esorde(rs?|rly)\b/g, "$1isorde$2");

// Disorient obj.str = obj.str.replace(/\b(D|d)esorien(ts?|ted)\b/g, "$1isorien$2");

// Disparagingly obj.str = obj.str.replace(/\b(D|d)isparingly\b/g, "$1isparagingly");

// Dispel obj.str = obj.str.replace(/\b(D|d)ispell\b/g, "$1ispel");

// Dispense obj.str = obj.str.replace(/\b(D|d)ispenc(e[ds]?|ing|abl[ey])\b/g, "$1ispens$2");

// Disposition obj.str = obj.str.replace(/\b(D|d)ispostio(ns?)\b/g, "$1ispositio$2");

// Disproportionate obj.str = obj.str.replace(/\b(D|d)isproportiate\b/g, "$1isproportionate");

// Dissatisfy obj.str = obj.str.replace(/\b(D|d)isatisf(y|ied|action)\b/g, "$1issatisf$2");

// Disseminate obj.str = obj.str.replace(/\b(D|d)isem+inat(e[ds]?|ing|ions?)\b/g, "$1isseminat$2");

// Dissolve obj.str = obj.str.replace(/\b(D|d)isolv(ed?|ing)\b/g, "$1issolv$2");

// Distinction obj.str = obj.str.replace(/\b(D|d)is(?:ctinc|ti[cn])ti(ons?|ve|vely)\b/g, "$1istincti$2");

// Distinguish obj.str = obj.str.replace(/\b(D|d)isting(?:[iu]|qui)s(h|he[ds]|hing)\b/g, "$1istinguis$2");

// Distribute obj.str = obj.str.replace(/\b(D|d)i(?:tri|stru)but(e[ds]?|ing|ors?|ions?)\b/g, "$1istribut$2");

// District obj.str = obj.str.replace(/\b(D|d)isric(ts?)\b/g, "$1istric$2");

// Division obj.str = obj.str.replace(/\b(D|d)iviso(ns?)\b/g, "$1ivisio$2");

// Document obj.str = obj.str.replace(/\b(D|d)occumen(ts?|ted|tation|tary|taries)\b/g, "$1ocumen$2");

// Documentary obj.str = obj.str.replace(/\b(D|d)ocumenatr(y|ies)\b/g, "$1ocumentar$2");

// Doesn't	obj.str = obj.str.replace(/\b(D|d)oes'?nt\b/g, "$1oesn't");

// Dominant obj.str = obj.str.replace(/\b(D|d)omin(?:e|ia)(nt|ntly|nce|te[sd]?|ting|tions?)\b/g, "$1omina$2");

// Domination obj.str = obj.str.replace(/\b(D|d)ominaton\b/g, "$1omination");

// Draughtsman obj.str = obj.str.replace(/\b(D|d)ra(f|ugh)t(m[ae]n|wom[ae]n|manship)\b/g, "$1ra$2ts$3");

// Dravidian obj.str = obj.str.replace(/\b(D|d)ravadian\b/g, "$1ravidian");

// Drumming obj.str = obj.str.replace(/\b(D|d)ruming\b/g, "$1rumming");

// Earlier obj.str = obj.str.replace(/\b(E|e)alier\b/g, "$1arlier");

// Early obj.str = obj.str.replace(/\b(E|e)earl(y|ier|iest)\b/g, "$1arl$2");

// Eclectic obj.str = obj.str.replace(/\b(E|e)(?:cc|g)lecti(cs?|cally|cism)\b/g, "$1clecti$2");

// Eclipse obj.str = obj.str.replace(/\b(E|e)clisps?(e[sd]?|ing)\b/g, "$1clips$2");

// Economy obj.str = obj.str.replace(/\b(E|e)c[ce]onom(y|ic|i[ce]s|ic|ical|ically|ists?)\b/g, "$1conom$2");

// Economically obj.str = obj.str.replace(/\b(E|e)conomicaly\b/g, "$1conomically");

// Economist obj.str = obj.str.replace(/\b(E|e)conomics(ts?)\b/g, "$1conomis$2");

// Efficient obj.str = obj.str.replace(/\b(E|e)ff[ei]ci?en(t|tly|cy|cies)\b/g, "$1fficien$2");

// Effluence obj.str = obj.str.replace(/\b(E|e)ffulenc(es?)\b/g, "$1ffluenc$2");

// Elected obj.str = obj.str.replace(/\b(E|e)llect(ed|ions?|ing|ives?|ively|ors?|oral|orally|able|ability|ioneers?|ioneered|ioneering|orates?)\b/g, "$1lect$2");

// Electrical obj.str = obj.str.replace(/\b(E|e)lectria(l|lly)\b/g, "$1lectrica$2");

// Electrically obj.str = obj.str.replace(/\b(E|e)lectricly\b/g, "$1lectrically");

// Electricity obj.str = obj.str.replace(/\b(E|e)le(?:ctric|trici)ty\b/g, "$1lectricity");

// Elemental obj.str = obj.str.replace(/\b(E|e)limenta(l|ry)\b/g, "$1lementa$2");

// Elementary obj.str = obj.str.replace(/\b(E|e)l[ei]ment(?:a|r|er)y\b/g, "$1lementary");

// Elephant obj.str = obj.str.replace(/\b(E|e)lphan(ts?)\b/g, "$1lephan$2");

// Elicited obj.str = obj.str.replace(/\b(E|e)licid(ed|ing)\b/g, "$1licit$2");

// Eligible obj.str = obj.str.replace(/\b(E|e)ligab(le|ility)\b/g, "$1ligib$2");

// Eliminate obj.str = obj.str.replace(/\b(E|e)leminat(e[ds]?|ing|ions?)\b/g, "$1liminat$2");

// Embarrass obj.str = obj.str.replace(/\b(E|e)mbar(?:as|ra)(s|se[ds]|sing|singly|sments?)\b/g, "$1mbarras$2");

// Embarrassment obj.str = obj.str.replace(/\b(E|e)mbarrase?men(ts?)\b/g, "$1mbarrassmen$2");

// Embezzle obj.str = obj.str.replace(/\b(E|e)mbezz?ell(e[drs]?|ing)\b/g, "$1mbezzl$2");

// Emblematic obj.str = obj.str.replace(/\b(E|e)mblamati(c|cally)\b/g, "$1mblemati$2");

// Emigrate obj.str = obj.str.replace(/\b(E|e)mmigrat(e[sd]?|ing|ions?)\b/g, "$1migrat$2");

// Emissary obj.str = obj.str.replace(/\b(E|e)m(?:miss?ar?|m?isar?|m?iss?ar)r(y|ies)\b/g, "$1missar$2");

// Emission obj.str = obj.str.replace(/\b(E|e)m+i[st]io(n|ns)\b/g, "$1missio$2");

// Emitted obj.str = obj.str.replace(/\b(E|e)(?:m+it|mmit+)(e[dr]|ing)\b/g, "$1mitt$2");

// Emphasis obj.str = obj.str.replace(/\b(E|e)mph[as]is(|ed?|ing)\b/g, "$1mphasis$2");

// Emphasi(s/z)e obj.str = obj.str.replace(/\b(E|e)mphai([sz]ed?)\b/g, "$1mphasi$2");

// Emphysema obj.str = obj.str.replace(/\b(E|e)mphys[iy]ma\b/g, "$1mphysema");

// Empirical obj.str = obj.str.replace(/\b(E|e)mperic(al|ally|is[mt])\b/g, "$1mpiric$2");

// Encipher obj.str = obj.str.replace(/\b(E|e)ncyph(ers?)\b/g, "$1nciph$2");

// Encryption obj.str = obj.str.replace(/\b(E|e)ncryptiio(ns?)\b/g, "$1ncryptio$2");

// Encyclopedia obj.str = obj.str.replace(/\b(E|e)ncylc?opedi(as?|c)\b/g, "$1ncyclopedi$2");

// Endeavo(u)r obj.str = obj.str.replace(/\b(E|e)ndevo(u?rs?|u?red|u?ring)\b/g, "$1ndeavo$2");

// Endoliths obj.str = obj.str.replace(/\b(E|e)ndolithes\b/g, "$1ndoliths");

// Enforcing obj.str = obj.str.replace(/\b(E|e)nforceing\b/g, "$1nforcing");

// (Dis)Engagement obj.str = obj.str.replace(/\b(E|e|[Dd]ise)ngagmen(ts?)\b/g, "$1ngagemen$2");

// England obj.str = obj.str.replace(/\bengland\b/g, "England");

// Engineer obj.str = obj.str.replace(/\b(E|e)ngi?enee(rs?|red|ring)\b/g, "$1nginee$2");

// Enhancement obj.str = obj.str.replace(/\b(E|e)nchancemen(ts?)\b/g, "$1nhancemen$2");

// Enlargement obj.str = obj.str.replace(/\b(E|e)nlargmen(ts?)\b/g, "$1nlargemen$2");

// Enlightenment obj.str = obj.str.replace(/\b(E|e)nglightenmen(ts?)\b/g, "$1nlightenmen$2");

// Enmity obj.str = obj.str.replace(/\b(E|e)mnity\b/g, "$1nmity");

// Enormous obj.str = obj.str.replace(/\b(E|e)nourmou(s|sly)\b/g, "$1normou$2");

// Entanglement obj.str = obj.str.replace(/\b(E|e)ntaglemen(ts?)\b/g, "$1ntanglemen$2");

// Entertainment obj.str = obj.str.replace(/\b(E|e)nteratin(ment|ing)\b/g, "$1ntertain$2");

// Enthusiast obj.str = obj.str.replace(/\b(E|e)nthusais(ts?|tic)/g, "$1nthusias$2");

// Entity obj.str = obj.str.replace(/\b(E|e)ntitit(y|ies)\b/g, "$1ntit$2");

// Entitled obj.str = obj.str.replace(/\b(E|e)ntitlied\b/g, "$1ntitled");

// Entrance obj.str = obj.str.replace(/\b(E|e)nt(?:era|re)nc(es?|ing|ement)\b/g, "$1ntranc$2");

// Entrepreneur obj.str = obj.str.replace(/\b(E|e)ntrepeneu(rs?|red|ring|rships?|rial)\b/g, "$1ntrepreneu$2");

// Environment obj.str = obj.str.replace(/\b(E|e)nvi?(?:rion?|ro|orn?)men(ts?|tal|tally|talists?)\b/g, "$1nvironmen$2");

// Episode obj.str = obj.str.replace(/\b(E|e)p(?:ids|si)od(es?|ic|ical|ically)\b/g, "$1pisod$2");

// Equilibrium obj.str = obj.str.replace(/\b(E|e)quill?ibiu(ms?)\b/g, "$1quilibriu$2");

// Equipment obj.str = obj.str.replace(/\b(E|e)quippment\b/g, "$1quipment");

// Equipped obj.str = obj.str.replace(/\b(E|e)quip(ed|ing)\b/g, "$1quipp$2");

// Equivalent obj.str = obj.str.replace(/\b(E|e)qui(?:ale|v[aie]la|vlal[ea])n(ts?|tly|ces?)\b/g, "$1quivalen$2");

// Eradicate obj.str = obj.str.replace(/\b(E|e)rradica(bl[ey]|te[sd]?|tors?|ting|tions?)\b/g, "$1radica$2");

// Erected obj.str = obj.str.replace(/\b(E|e)rrect(ed|ions?|ly)\b/g, "$1rect$2");

// Erratic obj.str = obj.str.replace(/\b(E|e)rati(c|cally)\b/g, "$1rrati$2");

// Erratically obj.str = obj.str.replace(/\b(E|e)ratica?ly\b/g, "$1rratically");

// Erupt obj.str = obj.str.replace(/\b(E|e)rrupt(s?|ed|ing|ions?)\b/g, "$1rupt$2");

// Especially obj.str = obj.str.replace(/\b(E|e)[sx]peciall?y\b/g, "$1specially");

// Essence obj.str = obj.str.replace(/\b(E|e)ssens(es?)\b/g, "$1ssenc$2");

// Essential obj.str = obj.str.replace(/\b(E|e)s(?:sentai|sentua|sesita|sencia|entia)(ls?|lly|lity|lities|lness)\b/g, "$1ssentia$2");

// Essentially obj.str = obj.str.replace(/\b(E|e)ssen[tc]ialy\b/g, "$1ssentially");

// Establishes obj.str = obj.str.replace(/\b(E|e)stab(?:ish|lis)(e[ds]?|ing|ments?)\b/g, "$1stablish$2");

// Estimate obj.str = obj.str.replace(/\b(E|e)sitmat(e|es|ed)\b/g, "$1stimat$2");

// Ethnocentrism obj.str = obj.str.replace(/\b(E|e)thnocentricm\b/g, "$1thnocentrism");

// European obj.str = obj.str.replace(/\b(E|e)ur(?:opi|po?e)a(ns?|ni[sz]e[sd]?|ni[sz]ation)\b/g, "$1uropea$2");

// Eventual obj.str = obj.str.replace(/\b(E|e)ven(?:htu|ti?)a(l|lly)\b/g, "$1ventua$2");

// Eventually obj.str = obj.str.replace(/\b(E|e)ventualy\b/g, "$1ventually");

// Everything obj.str = obj.str.replace(/\b(E|e)verthing\b/g, "$1verything");

// Exacerbate obj.str = obj.str.replace(/\b(E|e)xerbat(e[sd]?|ing|ions?)\b/g, "$1xacerbat$2");

// Exact obj.str = obj.str.replace(/\b(E|e)xcact\b/g, "$1xact");

// Exaggerate obj.str = obj.str.replace(/\b(E|e)xagerr?at(e[sd]?|ing|ions?)\b/g, "$1xaggerat$2");

// Exalted obj.str = obj.str.replace(/\b(E|e)xhalted\b/g, "$1xalted");

// Examined obj.str = obj.str.replace(/\b(E|e)xaminated\b/g, "$1xamined");

// Example obj.str = obj.str.replace(/\b(E|e)x(?:em|ma)pl(es?)\b/g, "$1xampl$2");

// Exceeded obj.str = obj.str.replace(/\b(E|e)xcedded\b/g, "$1xceeded");

// Exceedingly obj.str = obj.str.replace(/\b(E|e)xeedingly\b/g, "$1xceedingly");

// Excel obj.str = obj.str.replace(/\b(E|e)xcel(ls?)\b/g, "$1xce$2");

// Excellent obj.str = obj.str.replace(/\b(E|e)xc?ell?[ae]n(t|ce)\b/g, "$1xcellen$2");

// Except obj.str = obj.str.replace(/\b(E|e)xep(t|ting|tional|tionally)\b/g, "$1xcep$2");

// Excerpt obj.str = obj.str.replace(/\b(E|e)xerp(ts?|ted|ting)\b/g, "$1xcerp$2");

// Exchange obj.str = obj.str.replace(/\b(E|e)xcang(e[sd]?|ing)\b/g, "$1xchang$2");

// Exchanging obj.str = obj.str.replace(/\b(E|e)xchanching\b/g, "$1xchanging");

// Exclude obj.str = obj.str.replace(/\b(E|e)xlud(es?|ing)\b/g, "$1xclud$2");

// Exclusively obj.str = obj.str.replace(/\b(E|e)xculsivly\b/g, "$1xclusively");

// Execute obj.str = obj.str.replace(/\b(E|e)xcecut(e[sd]?|ing|ions?|ives?)\b/g, "$1xecut$2");

// Exercise obj.str = obj.str.replace(/\b(E|e)xer(?:cies|si[sz])(e[sdr]?|ing)\b/g, "$1xercis$2");

// Exercise obj.str = obj.str.replace(/\b(E|e)xcercise\b/g, "$1xercise");

// Exercising obj.str = obj.str.replace(/\b(E|e)xecising\b/g, "$1xercising");

// Exhibition obj.str = obj.str.replace(/\b(E|e)x(?:hib|ibi)tio(ns?|nis[mt]s?)\b/g, "$1xhibitio$2");

// Exiled obj.str = obj.str.replace(/\b(E|e)xliled\b/g, "$1xiled");

// Existence obj.str = obj.str.replace(/\b(E|e)xist[ai]n(ce|t)\b/g, "$1xisten$2");

// Exonerate obj.str = obj.str.replace(/\b(E|e)xonorate\b/g, "$1xonerate");

// Exoskeleton obj.str = obj.str.replace(/\b(E|e)xoskelat(ons?|al)\b/g, "$1xoskelet$2");

// Expansion obj.str = obj.str.replace(/\b(E|e)xapansi(ons?|ve|vely)\b/g, "$1xpansi$2");

// Expected obj.str = obj.str.replace(/\b(E|e)xpeced\b/g, "$1xpected");

// Expedition obj.str = obj.str.replace(/\b(E|e)xp(?:edit|iditi)o(ns?|nary)\b/g, "$1xpeditio$2");

// Expel obj.str = obj.str.replace(/\b(E|e)xpell(|s)\b/g, "$1xpel$2");

// Experience obj.str = obj.str.replace(/\b(E|e)xp(?:eria|iere)nc(e[ds]?|ing)\b/g, "$1xperienc$2");

// Experiment obj.str = obj.str.replace(/\b(E|e)xpe(?:ime|rima)n(ts?|tal|tally)\b/g, "$1xperimen$2");

// Explain obj.str = obj.str.replace(/\b(E|e)xp(?:ali|la)(ns?|ning)\b/g, "$1xplai$2");

// Explanation obj.str = obj.str.replace(/\b(E|e)xplainat(ions?|ory)\b/g, "$1xplanat$2");

// Explicit obj.str = obj.str.replace(/\b(E|e)xplic(t|tly)\b/g, "$1xplici$2");

// Explicitly obj.str = obj.str.replace(/\b(E|e)xplic(?:il?t|tl)y\b/g, "$1xplicitly");

// Exploitation obj.str = obj.str.replace(/\b(E|e)xplotati(ons?|ve)\b/g, "$1xploitati$2");

// Exploitative obj.str = obj.str.replace(/\b(E|e)xploititive\b/g, "$1xploitative");

// Expressed obj.str = obj.str.replace(/\b(E|e)xress(ed|ions?|ive)\b/g, "$1xpress$2");

// Expropriate obj.str = obj.str.replace(/\b(E|e)xpropiat(e[ds]?|ing|ions?)\b/g, "$1xpropriat$2");

// Extension obj.str = obj.str.replace(/\b(E|e)xtentio(ns?)\b/g, "$1xtensio$2");

// Extensively obj.str = obj.str.replace(/\b(E|e)xtensivly\b/g, "$1xtensively");

// External obj.str = obj.str.replace(/\b(E|e)xerternal\b/g, "$1xternal");

// Extinct obj.str = obj.str.replace(/\b(E|e)xtint\b/g, "$1xtinct");

// Extradition obj.str = obj.str.replace(/\b(E|e)xtradictio(ns?)\b/g, "$1xtraditio$2");

// Extraordinary obj.str = obj.str.replace(/\b(E|e)xtrordinar(y|ily)\b/g, "$1xtraordinar$2");

// Extraterrestrial obj.str = obj.str.replace(/\b(E|e)xtraterrestia(ls?)\b/g, "$1xtraterrestria$2");

// Extravagant obj.str = obj.str.replace(/\b(E|e)xtrav[ae]n?g[ae]n(t|tly|ces?)\b/g, "$1xtravagan$2");

// Extremely obj.str = obj.str.replace(/\b(E|e)xt(?:eme|remem|rem)ly\b/g, "$1xtremely");

// Familiar obj.str = obj.str.replace(/\b(F|f)amillia(r|rly|l|rity)\b/g, "$1amilia$2");

// Fascist obj.str = obj.str.replace(/\b(F|f)acis(m|ts?|tic)\b/g, "$1ascis$2");

// February obj.str = obj.str.replace(/\b[Ff]ebur?[ae]ry\b/g, "February");

// February obj.str = obj.str.replace(/\bfebru[ae]ry\b/g, "February");

// (In)Finite obj.str = obj.str.replace(/\b(F|f|[Ii]nf)ina?t(e|ely|eness|y)\b/g, "$1init$2");

// Flamboyant obj.str = obj.str.replace(/\b(F|f)lamb[ou][ou]y[ae]n(t|ce|tly)\b/g, "$1lamboyan$2");

// Fluoresce obj.str = obj.str.replace(/\b(F|f)l(?:uoro|oure)sc(e[ds]?|ent|ence|ing)\b/g, "$1luoresc$2");

// Fluorine obj.str = obj.str.replace(/\b(F|f|[Hh]ydrof|[Dd]if|[Tt]rif|[Tt]etraf|[Pp]entaf|[Hh]exaf)lour(o|esc(e[sd]?|ing|en(t|ce))|i(c|dat(e[sd]?|ing|ion)|[dn]es?))\b/g, "$1luor$2");

// Following obj.str = obj.str.replace(/\b(F|f)olow(ing|ed|ers?)\b/g, "$1ollow$2");

// (Un)Fortunate obj.str = obj.str.replace(/\b([Uu]nf|F|f)or(?:etun[ai]|tuni)t(ely|es?)\b/g, "$1ortunat$2");

// Forty obj.str = obj.str.replace(/\b(F|f)ourt(y|ieth)\b/g, "$1ort$2");

// Friday obj.str = obj.str.replace(/\bfriday\b/g, "Friday");

// Friend_ obj.str = obj.str.replace(/\b(F|f)rein(ds|dly|dships?)\b/g, "$1rien$2");

// Galactic obj.str = obj.str.replace(/\b(G|g)alatic\b/g, "$1alactic");

// Galaxy obj.str = obj.str.replace(/\b(G|g)allax(y|ies)\b/g, "$1alax$2");

// Galvanize obj.str = obj.str.replace(/\b(G|g)alviniz(e[drs]?|ing|ation)\b/g, "$1alvaniz$2");

// Gandhi obj.str = obj.str.replace(/\b(G|g)handi\b/g, "Gandhi");

// Garrison obj.str = obj.str.replace(/\b(G|g)arniso(ns?|ned|ning)\b/g, "$1arriso$2");

// Gauge obj.str = obj.str.replace(/\b(G|g)uag(e[ds]?|ing)\b/g, "$1aug$2");

// Genealogy obj.str = obj.str.replace(/\b(G|g)eneolog(y|ies|ical)\b/g, "$1enealog$2");

// Generally obj.str = obj.str.replace(/\b(G|g)eneraly\b/g, "$1enerally");

// Generate obj.str = obj.str.replace(/\b(G|g)eneratt(e[ds]?|ors?|ing)\b/g, "$1enerat$2");

// Genocide obj.str = obj.str.replace(/\b(G|g)enociad(es?|al|ally)\b/g, "$1enocid$2");

// Geographical obj.str = obj.str.replace(/\b(G|g)eographicial\b/g, "$1eographical");

// Gnawed obj.str = obj.str.replace(/\b(G|g)naww(ed|ing|s)\b/g, "$1naw$2");

// Godunov obj.str = obj.str.replace(/\b(G|g)odounov\b/g, "$1odunov");

// Going obj.str = obj.str.replace(/\b(G|g)oign\b/g, "$1oing");

// Gothenburg obj.str = obj.str.replace(/\b(G|g)othenberg\b/g, "$1othenburg");

// (For)Gotten, Rotten obj.str = obj.str.replace(/\b([GgRr]|[Ff]org)ottten\b/g, "$1otten");

// Gottlieb obj.str = obj.str.replace(/\b(G|g)ottleib\b/g, "Gottlieb");

// Governance obj.str = obj.str.replace(/\b(G|g)overance\b/g, "$1overnance");

// Government obj.str = obj.str.replace(/\b(G|g)ov(?:orn?m|en?r?m|ermn?|ernmn|ernem)en?t(s?|al|ally)\b/g, "$1overnmen$2");

// Governor obj.str = obj.str.replace(/\b(G|g)o(?:uver?n[eo]|overne)(rs?|rships?)\b/g, "$1overnor$2");

// (Dis)Graceful obj.str = obj.str.replace(/\b(G|g|[Dd]isg)raceful(l|lly|lness)\b/g, "$1racefu$2");

// Graffiti obj.str = obj.str.replace(/\b(G|g)rafitt(i|o|ists?)\b/g, "$1raffit$2");

// Grammatical obj.str = obj.str.replace(/\b(G|g)ramatica(l|lly|lity)\b/g, "$1rammatica$2");

// Grammatically obj.str = obj.str.replace(/\b(G|g)rammaticaly\b/g, "$1rammatically");

// Grateful obj.str = obj.str.replace(/\b(G|g)reatfu(l|lness|lly)\b/g, "$1ratefu$2");

// Gratuitous obj.str = obj.str.replace(/\b(G|g)ratui?tiou(s|sly|sness)\b/g, "$1ratuitou$2");

// Grievous obj.str = obj.str.replace(/\b(G|g)r(?:ievi|eiv)ou(s|sly|sness)\b/g, "$1rievou$2");

// Guanine obj.str = obj.str.replace(/\b(G|g)unanine\b/g, "$1uanine");

// Guarana obj.str = obj.str.replace(/\b(G|g)auarana\b/g, "$1uarana");

// Guarantee obj.str = obj.str.replace(/\b(G|g)(?:[au]r[ae]|aur[ae]|uare)nte+([sd]?|ing)\b/g, "$1uarantee$2");

// Guatemala obj.str = obj.str.replace(/\b(G|g)uatamal(a|ans?)\b/g, "Guatemal$2");

// Guidance obj.str = obj.str.replace(/\b(G|g)uidence\b/g, "$1uidance");

// Guinness obj.str = obj.str.replace(/\b(G|g)uiness\b/g, "Guinness");

// Guttural obj.str = obj.str.replace(/\b(G|g)utt[ae]ra(l|lism|lness|lly)\b/g, "$1uttura$2");

// Habeas obj.str = obj.str.replace(/\b(H|h)aba?eus\b/g, "$1abeas");

// Habsburg obj.str = obj.str.replace(/\b(H|h)absbourg\b/g, "$1absburg");

// Halloween obj.str = obj.str.replace(/\b(H|h)allowean\b/g, "$1alloween");

// Happened obj.str = obj.str.replace(/\b(H|h)appended\b/g, "$1appened");

// Harassed obj.str = obj.str.replace(/\b(H|h)ar(?:ras+|r?as|r+as+e)(e[sd]|ings?|ingly|ments?)\b/g, "$1arass$2");

// Ha(s/d)n't	obj.str = obj.str.replace(/\b([Hh]a[sd])'?nt\b/g, "$1n't");

// Haven't	obj.str = obj.str.replace(/\b(H|h)ave'?nt\b/g, "$1aven't");

// Headquarter obj.str = obj.str.replace(/\b(H|h)eadquate(rs?|red|ring)\b/g, "$1eadquarte$2");

// Heaviest obj.str = obj.str.replace(/\b(H|h)aviest\b/g, "$1eaviest");

// Heidelberg obj.str = obj.str.replace(/\b(H|h)eidelburg\b/g, "$1eidelberg");

// Helped obj.str = obj.str.replace(/\b(H|h)elpped\b/g, "$1elped");

// Helpful obj.str = obj.str.replace(/\b(H|h)elpfull\b/g, "$1elpful");

// Hemorrhage obj.str = obj.str.replace(/\b(H|h)emmorhag(e[sd]?|ing)\b/g, "$1emorrhag$2");

// Heredity obj.str = obj.str.replace(/\b(H|h)eridit(y|ary)\b/g, "$1eredit$2");

// Heroes obj.str = obj.str.replace(/\b(H|h)eros\b/g, "$1eroes");

// Hertz obj.str = obj.str.replace(/\b(H|h)ertzs\b/g, "$1ertz");

// Hesitant obj.str = obj.str.replace(/\b(H|h)esist[ae]n(t|tly|cy)\b/g, "$1esitan$2");

// Heterogeneous obj.str = obj.str.replace(/\b(H|h)eterogen(ous|ity)\b/g, "$1eterogene$2");

// Hierarchy obj.str = obj.str.replace(/\b(H|h)eirarch(y|ies|ical)\b/g, "$1ierarch$2");

// Hieroglyph obj.str = obj.str.replace(/\b(H|h)(?:ierogl|eirogly)ph(s?|ics?|ical|ically)\b/g, "$1ieroglyp$2");

// Higher obj.str = obj.str.replace(/\b(H|h)eigh(er|est|ness)\b/g, "$1igh$2");

// Hilarious obj.str = obj.str.replace(/\b(H|h)illariou(s|sly|sness)\b/g, "$1ilariou$2");

// Hindrance obj.str = obj.str.replace(/\b(H|h)ind(?:er[ea]|ren?)nc(es?)\b/g, "$1indranc$2");

// Hippopotamus obj.str = obj.str.replace(/\b(H|h)ipopotamu(s|ses)\b/g, "$1ippopotamu$2");

// Histocompatibility obj.str = obj.str.replace(/\b(H|h)istocompatabil(ities|ity)\b/g, "$1istocompatibil$2");

// Historian obj.str = obj.str.replace(/\b(H|h)(?:istoric|sitor)ia(ns?)\b/g, "$1istoria$2");

// Homogenize obj.str = obj.str.replace(/\b(H|h)omogeneiz(e[sd]?|ing|ation)\b/g, "$1omogeniz$2");

// Honorary obj.str = obj.str.replace(/\b(H|h)onory\b/g, "$1onorary");

// Honour obj.str = obj.str.replace(/\b(H|h)ounou(rs?|ring)\b/g, "$1onou$2");

// Horrifying obj.str = obj.str.replace(/\b(H|h)orrifing\b/g, "$1orrifying");

// Hospitable obj.str = obj.str.replace(/\b(H|h)ospitible\b/g, "$1ospitable");

// Humanoid obj.str = obj.str.replace(/\b(H|h)uminoi(ds?)\b/g, "$1umanoi$2");

// Humoral obj.str = obj.str.replace(/\b(H|h)umoural\b/g, "$1umoral");

// Humorous obj.str = obj.str.replace(/\b(H|h)umerou(s|sly|sness)\b/g, "$1umorou$2");

// Hundred obj.str = obj.str.replace(/\b(H|h)undere(ds?)\b/g, "$1undre$2");

// Hydrophile/phobe obj.str = obj.str.replace(/\b(H|h)ydr[oa]p(il|ob)(es?|i[ac]|icity)\b/g, "$1ydroph$2$3");

// Hygiene obj.str = obj.str.replace(/\b(H|h)ygein(e|ics?)\b/g, "$1ygien$2");

// Hypocrisy obj.str = obj.str.replace(/\b(H|h)ypocra[cs](y|ies)\b/g, "$1ypocris$2");

// Hypocrite obj.str = obj.str.replace(/\b(H|h)ypocrit(|s)\b/g, "$1ypocrite$2");

// Identity obj.str = obj.str.replace(/\b(I|i)dentitiy\b/g, "$1dentity");

// Idiosyncrasy obj.str = obj.str.replace(/\b(I|i)d[ie]osyncrac(y|ies)\b/g, "$1diosyncras$2");

// Immediately obj.str = obj.str.replace(/\b(I|i)mm[ei]diate?(|ly)\b/g, "$1mmediate$2");

// immediately obj.str = obj.str.replace(/\bemmediat(e|ely)\b/g, "immediat$1");

// imprison obj.str = obj.str.replace(/\bemprison(s?|ed|ing|ment)\b/g, "imprison$1");

// Imprisonment obj.str = obj.str.replace(/\b(I|i)mprisonement\b/g, "$1mprisonment");

// Improvement obj.str = obj.str.replace(/\b(I|i)mprovmen(t|ts)\b/g, "$1mprovemen$2");

// In the obj.str = obj.str.replace(/\b(I|i)nthe\b/g, "$1n the");

// Incinerate obj.str = obj.str.replace(/\b(I|i)n?[cs]in[ea]rat(e|es|ed|ing|ion|or)\b/g, "$1ncinerat$2");

// Indefinite obj.str = obj.str.replace(/\b(I|i)ndefin[ai]t(e|ely)\b/g, "$1ndefinit$2");

// Independent obj.str = obj.str.replace(/\b(I|i)ndependan(t|tly|ce)\b/g, "$1ndependen$2");

// Indiana University obj.str = obj.str.replace(/\b[Uu]niversity of Indiana\b/g, "Indiana University");

// Indigenous obj.str = obj.str.replace(/\b(I|i)ndiginou(s|sly)\b/g, "$1ndigenou$2");

// Infantry obj.str = obj.str.replace(/\b(I|i)nfanty\b/g, "$1nfantry");

// Infectious obj.str = obj.str.replace(/\b(I|i)nfectuou(s|sly|sness)\b/g, "$1nfectiou$2");

// Inflammation obj.str = obj.str.replace(/\b(I|i)nflama(tions?|tory|bl[ey]|bility)\b/g, "$1nflamma$2");

// inflame obj.str = obj.str.replace(/\benflam(e[ds]?|ing)\b/g, "inflam$1");

// Information obj.str = obj.str.replace(/\b(I|i)nfom+ati(on|ve|vely)\b/g, "$1nformati$2");

// Infrastructure obj.str = obj.str.replace(/\b(I|i)nfrastuctur(es?|al)\b/g, "$1nfrastructur$2");

// Inheritance obj.str = obj.str.replace(/\b(I|i)nheritenc(es?)\b/g, "$1nheritanc$2");

// Initiative obj.str = obj.str.replace(/\b(I|i)nititiv(es?)\b/g, "$1nitiativ$2");

// Intelligence obj.str = obj.str.replace(/\b(I|i)ntel(?:[eil]|l[ae])gen(ces?|t|tly)\b/g, "$1ntelligen$2");

// Intentionally obj.str = obj.str.replace(/\b(I|i)nten[ts]ionaly\b/g, "$1ntentionally");

// Interest obj.str = obj.str.replace(/\b(I|i)ntres(ts?|ting|ted)\b/g, "$1nteres$2");

// Interfering obj.str = obj.str.replace(/\b(I|i)nterfereing\b/g, "$1nterfering");

// International obj.str = obj.str.replace(/\b(I|i)nternatina(l|ls|lly)\b/g, "$1nternationa$2");

// Interpretation obj.str = obj.str.replace(/\b(I|i)nte(?:pre|rpere?)t(ations?|ive)\b/g, "$1nterpret$2");

// (Un)Interrupt obj.str = obj.str.replace(/\b(I|i|[Uu]ni)nterupt(s?|ed|ing|ions?)\b/g, "$1nterrupt$2");

// Introduce obj.str = obj.str.replace(/\b(I|i)nt[aeo]rduc(e[ds]?|ing|tions?|tory)\b/g, "$1ntroduc$2");

// Inventor obj.str = obj.str.replace(/\b(I|i)nvente(rs?)\b/g, "$1nvento$2");

// Invincible obj.str = obj.str.replace(/\b(I|i)nvinc(?:e[ia]?|a)b(l[ey]|ility|leness)\b/g, "$1nvincib$2");

// Involvement obj.str = obj.str.replace(/\b(I|i)nvolvment\b/g, "$1nvolvement");

// January obj.str = obj.str.replace(/\b(?:Janur|janu|janur)ary\b/g, "January");

// Jewelery obj.str = obj.str.replace(/\b(J|j)ewl(|l)ery\b/g, "$1ewel$2ery");

// July obj.str = obj.str.replace(/\bjuly\b/g, "July");

// Kidnapped obj.str = obj.str.replace(/\b(K|k)idnape([dr]|rs)\b/g, "$1idnappe$2");

// Knowledge obj.str = obj.str.replace(/\b(K|k)nowlege(able)?\b/g, "$1nowledge$2");

// Lacquer obj.str = obj.str.replace(/\b(L|l)laque(rs?|red)\b/g, "$1acque$2");

// Language obj.str = obj.str.replace(/\b(L|l)angau(ges?)\b/g, "$1angua$2");

// Length obj.str = obj.str.replace(/\b(L|l)en(?:ght|th)(|s)\b/g, "$1ength$2");

// Liaison obj.str = obj.str.replace(/\b(L|l)iaso(ns?)\b/g, "$1iaiso$2");

// Magnificent obj.str = obj.str.replace(/\b(M|m)agnifican(t|tly|ce)\b/g, "$1agnificen$2");

// Maintaining obj.str = obj.str.replace(/\b(M|m)ai?nt(?:ia|ai)n(s?|ing)\b/g, "$1aintain$2");

// (Mis)Management obj.str = obj.str.replace(/\b(M|m|[Mm]ism)anag(ments?|abl[ey]|ableness|ability)\b/g, "$1anage$2");

// Maneuver obj.str = obj.str.replace(/\b(M|m)anuever(s?|e[dr]|ing|able|ability)\b/g, "$1aneuver$2");

// Masculinity obj.str = obj.str.replace(/\b(M|m)asculinlity\b/g, "$1asculinity");

// Masquerade obj.str = obj.str.replace(/\b(M|m)asquarad(e[sdr]?|ing)\b/g, "$1asquerad$2");

// Message obj.str = obj.str.replace(/\b(M|m)esseg(e[rds]?|ing)\b/g, "$1essag$2");

// Mediaeval/Medieval obj.str = obj.str.replace(/\b(M|m)ede?i(|a)e?v[aei]l(|ism|ist)\b/g, "$1edi$2eval$3");

// Military obj.str = obj.str.replace(/\b(M|m)illitar(y|ies|ily|is[tm]s?|istic|i[sz]e[ds]?|i[sz]ing|i[sz]ation)\b/g, "$1ilitar$2");

// Millennium_ obj.str = obj.str.replace(/\b(M|m)ilenni(um|a)\b/g, "$1illenni$2");

// Millennia_ obj.str = obj.str.replace(/\b(M|m)illenia\b/g, "$1illennia");

// Mischief obj.str = obj.str.replace(/\b(M|m)ischei(f|vous|vously|vousness)\b/g, "$1ischie$2");

// Mischievous obj.str = obj.str.replace(/\b(M|m)isch(?:ei?vi?|ievi)ous(|ly|ness)\b/g, "$1ischievous$2");

// Misspell obj.str = obj.str.replace(/\b(M|m)ispel(ls?|lings?|led)\b/g, "$1isspel$2");

// (Un)Mistakable obj.str = obj.str.replace(/\b(M|m|[Uu]nm)istakeabl(y|e)\b/g, "$1istakabl$2");

// Monastery obj.str = obj.str.replace(/\b(M|m)onest[ae]r(y|ies)\b/g, "$1onaster$2");

// Monday obj.str = obj.str.replace(/\bmonday\b/g, "Monday");

// Multiple obj.str = obj.str.replace(/\b(M|m)ulipl(es?|y|ie[srd]|ying|ication|icative)\b/g, "$1ultipl$2");

// Musical obj.str = obj.str.replace(/\b(M|m)uscia(ls?|lly|lity)\b/g, "$1usica$2");

// (Un)Necessary obj.str = obj.str.replace(/\b(N|n|[Uu]nn)e(?:ss?|cc?)e(?:ss?|cc?)ar(y|ily)\b/g, "$1ecessar$2");

// Necessity obj.str = obj.str.replace(/\b(N|n)ecc?ess?it(y|ies|ate[sd]?)\b/g, "$1ecessit$2");

// Neighbo(u)r obj.str = obj.str.replace(/\b(N|n)eih?gbo(u?r)(s?|ed|ing|hoods?|ly|liness)\b/g, "$1eighbo$2$3");

// Ninety obj.str = obj.str.replace(/\b(N|n)inty\b/g, "$1inety");

// Ninth obj.str = obj.str.replace(/\b(N|n)ineth\b/g, "$1inth");

// Nonsense obj.str = obj.str.replace(/\b(N|n)onsenc(e|ical)\b/g, "$1onsens$2");

// (Ab)Normally obj.str = obj.str.replace(/\b(N|n|[Aa]bn)ormaly\b/g, "$1ormally");

// Norwegian obj.str = obj.str.replace(/\bnorwegia(n|ns)\b/g, "Norwegia$1");

// Notable obj.str = obj.str.replace(/\b(N|n)oteab(les?|ility)\b/g, "$1otab$2");

// (Un)Noticeable obj.str = obj.str.replace(/\b(N|n|[Uu]nn)otic[ai]ble\b/g, "$1oticeable");

// November obj.str = obj.str.replace(/\bnovember\b/g, "November");

// Numerical obj.str = obj.str.replace(/\b(N|n)umberica(l|lly)\b/g, "$1umerica$2");

// (Dis)Obedient obj.str = obj.str.replace(/\b(O|o|[Dd]iso)bedian(t|ce|tly)\b/g, "$1bedien$2");

// Obsolete obj.str = obj.str.replace(/\b(O|o)bselete(d?|s|ly)\b/g, "$1bsolete$2");

// Obviously obj.str = obj.str.replace(/\b(O|o)bviousuly\b/g, "$1bviously");

// Occasion obj.str = obj.str.replace(/\b(O|o)cc?a(?:s[st]|t)io?(ns?|nal|ally|ned|ning)\b/g, "$1ccasio$2");

// Occasionally obj.str = obj.str.replace(/\b(O|o)ccasionaly\b/g, "$1ccasionally");

// (Un)Occupy obj.str = obj.str.replace(/\b(O|o|[Uu]no)ccupp(y|ie[sd]|ying)\b/g, "$1ccup$2");

// Occurred obj.str = obj.str.replace(/\b(O|o)ccur(ed|ing|ences?|ent)\b/g, "$1ccurr$2");

// Occurrence obj.str = obj.str.replace(/\b(O|o)c(?:c?urr?a|cure|urre)n(ces?|t)\b/g, "$1ccurren$2");

// October obj.str = obj.str.replace(/\boctober\b/g, "October");

// (Un)Official obj.str = obj.str.replace(/\b(O|o|[Uu]no)fficai?(l|lly)\b/g, "$1fficia$2");

// (Un)Officially obj.str = obj.str.replace(/\b(O|o|[Uu]no)ffici?aly\b/g, "$1fficially");

// Ominous obj.str = obj.str.replace(/\b(O|o)mniou(s|sly)\b/g, "$1minou$2");

// Omitted obj.str = obj.str.replace(/\b(O|o)mmitt?(ed|ing)\b/g, "$1mitt$2");

// Onomatopoeia obj.str = obj.str.replace(/\b(O|o)nomatopeo?i(a|c|cally)\b/g, "$1nomatopoei$2");

// Opportunity obj.str = obj.str.replace(/\b(O|o)pp(?:r?o|ur)tuni(ty|ties|s[tm]s?|stic|stically)\b/g, "$1pportuni$2");

// Oppose obj.str = obj.str.replace(/\b(O|o)pos(e[ds]?|ing|ites?|ition)\b/g, "$1ppos$2");

// (Dis)Organization obj.str = obj.str.replace(/\b(O|o|[Dd]iso)rg(?:an|ini)zatio(ns?|nal)\b/g, "$1rganizatio$2");

// (Dis)Organize obj.str = obj.str.replace(/\b(O|o|[Dd]iso)rginiz(e[ds]?|ing)\b/g, "$1rganiz$2");

// Original obj.str = obj.str.replace(/\b(O|o)r(?:gi|ig)na(l|lly|te[sd]?|ting|tions?|tors?)\b/g, "$1rigina$2");

// Ours obj.str = obj.str.replace(/\b(O|o)ur's\b/g, "$1urs");

// Outer obj.str = obj.str.replace(/\b(O|o)utter(|most|wear)\b/g, "$1uter$2");

// Overridden obj.str = obj.str.replace(/\b(O|o)verriden\b/g, "$1verridden");

// Overview obj.str = obj.str.replace(/\b(O|o)verveiw(|s|ed|ing)\b/g, "$1verview$2");

// Oxidant obj.str = obj.str.replace(/\b(O|o|[Aa]ntio)xiden(ts?)\b/g, "$1xidan$2");

// Parallel obj.str = obj.str.replace(/\b(P|p)arr?al(?:l?e|el|lel)l(s?|i[sz]e[ds]?|isms?|epipeds?|ograms?)\b/g, "$1arallel$2");

// Parliament obj.str = obj.str.replace(/\b(P|p)arl[ai]i?men(ts?|tary|tarians?)\b/g, "$1arliamen$2");

// Particular obj.str = obj.str.replace(/\b(P|p)a(?:rticlu?|ticul)a(rs?|rly|rity|rities|ris[mt]||rize[sdr]?|te[sdr]?|ting|tion)\b/g, "$1articula$2");

// Pastime obj.str = obj.str.replace(/\b(P|p)as[st]tim(es?)\b/g, "$1astim$2");

// Patrolling obj.str = obj.str.replace(/\b(P|p)atrol(ing|e[dr])\b/g, "$1atroll$2");

// Peaceful obj.str = obj.str.replace(/\b(P|p)eacefull\b/g, "$1eaceful");

// People obj.str = obj.str.replace(/\b(P|p)eop[el]\b/g, "$1eople");

// Perceive obj.str = obj.str.replace(/\b(P|p)erciev(e[ds]?|ing)\b/g, "$1erceiv$2");

// Performance obj.str = obj.str.replace(/\b(P|p)(erform|eform)(?:en|n?a)(ces?)\b/g, "$1erforman$3");

// Perimeter obj.str = obj.str.replace(/\b(P|p)erimite(rs?)\b/g, "$1erimete$2");

// Permanent obj.str = obj.str.replace(/\b(P|p)er[nm][ae][mn]an(ts?|ce|tly)\b/g, "$1ermanen$2");

// Perseverance obj.str = obj.str.replace(/\b(P|p)erse(?:rver[ae]|vere)n(ce|t|tly)\b/g, "$1erseveran$2");

// Persevere obj.str = obj.str.replace(/\b(P|p)erserver(e[ds]?|ing)\b/g, "$1ersever$2");

// Personally obj.str = obj.str.replace(/\b(P|p)ersonaly\b/g, "$1ersonally");

// Persuade obj.str = obj.str.replace(/\b(P|p)ursua(de[sd]?|ding|sion|sive|sively)\b/g, "$1ersua$2");

// Philosophy obj.str = obj.str.replace(/\b(P|p)hil(?:osa?|a?so)ph(ers?|ic|ical|ically|y|ies|i[sz]e[drs]?)\b/g, "$1hilosoph$2");

// Plague obj.str = obj.str.replace(/\b(P|p)laug(es?)\b/g, "$1lagu$2");

// (Un)Pleasant obj.str = obj.str.replace(/\b(P|p|[Uu]np)la?esan(t|tly|tness)\b/g, "$1leasan$2");

// Population obj.str = obj.str.replace(/\b(P|p)opulati(ns?)\b/g, "$1opulatio$2");

// Portuguese obj.str = obj.str.replace(/\b(P|p)ortugee?u?se\b/g, "$1ortuguese");

// Position obj.str = obj.str.replace(/\b(P|p)osititi?(ons?|oned|oning|ves?|vely)\b/g, "$1ositi$2");

// Possession obj.str = obj.str.replace(/\b(P|p)os(?:es?|se)s(e[sd]|ing|ions?|ives?|ively|iveness|ors?)\b/g, "$1ossess$2");

// Possibility obj.str = obj.str.replace(/\b(P|p)oss?iblit(y|ies)\b/g, "$1ossibilit$2");

// Powerful obj.str = obj.str.replace(/\b(P|p)owerfull\b/g, "$1owerful");

// Practical obj.str = obj.str.replace(/\b(P|a)racticle\b/g, "$1ractical");

// Preference obj.str = obj.str.replace(/\b(P|p)referanc(e[ds]?|ing)\b/g, "$1referenc$2");

// Preparation obj.str = obj.str.replace(/\b(P|p)reperat(ions?|or[ys]?|orily|ives?|ively)\b/g, "$1reparat$2");

// Priest obj.str = obj.str.replace(/\b(P|p)reist(s?|ly|hoods?)\b/g, "$1riest$2");

// Privilege obj.str = obj.str.replace(/\b(P|p)riv(?:iled|[ae]l[ei]d?)g(e[ds]?)\b/g, "$1rivileg$2");

// Process obj.str = obj.str.replace(/\b(P|p)rocces?(s|se[ds]|sing|sors?|sions?)\b/g, "$1roces$2");

// Proclaim obj.str = obj.str.replace(/\b(P|p)roclam(e[dsr]?|ing)\b/g, "$1roclaim$2");

// Prominence obj.str = obj.str.replace(/\b(P|p)rominan(ces?|cy|t|tly)\b/g, "$1rominen$2");

// Pronunciation obj.str = obj.str.replace(/\b(P|p)ronounciatio(ns?)\b/g, "$1ronunciatio$2");

// Propaganda obj.str = obj.str.replace(/\b(P|p)ropogand(a|is[tm]s?|istic|istically|ize[ds]?|izers?|izing)\b/g, "$1ropagand$2");

// Protagonist obj.str = obj.str.replace(/\b(P|p)rotaganis(ts?)\b/g, "$1rotagonis$2");

// Psyche obj.str = obj.str.replace(/\b(P|p)(?:hych|syc)(es?|ics?|edelics?|otics?|iatrics?|iatrists?|ology|ological|ologically|ologists?)\b/g, "$1sych$2");

// Quantity obj.str = obj.str.replace(/\b(Q|q)(uanit|uanitit)(y|ies)\b/g, "$1uantit$2");

// Questionable obj.str = obj.str.replace(/\b(Q|q)uestionnab(le|ly|leness|ility)\b/g, "$1uestionab$2");

// Rebelled obj.str = obj.str.replace(/\b(R|r)ebb?el(ed|ing|ions?|ious|iously|iousness)\b/g, "$1ebell$2");

// Receive obj.str = obj.str.replace(/\b(R|r)ece?iev(e[sdr]?|ers?|ing|ership|ables?)\b/g, "$1eceiv$2");

// Receiving obj.str = obj.str.replace(/\b(R|r)ec(?:ie|ei)veing/g, "$1eceiving");

// Recipient obj.str = obj.str.replace(/\b(R|r)ecepien(ts?)\b/g, "$1ecipien$2");

// Recommend obj.str = obj.str.replace(/\b(R|r)ec(?:c[ao]m?|o)mend(s?|ed|ing|ations?|atory)\b/g, "$1ecommend$2");

// Reconciliation obj.str = obj.str.replace(/\b(R|r)econ[cs]i(?:lli|l)at(ions?|ory)\b/g, "$1econciliat$2");

// Reestablish obj.str = obj.str.replace(/\b(R|r)establis(h|he[ds]|hing|hment)\b/g, "$1eestablis$2");

// Referring obj.str = obj.str.replace(/\b(R|r)efer(ing|ed)\b/g, "$1eferr$2");

// Regardless obj.str = obj.str.replace(/\b(R|r)eguardless\b/g, "$1egardless");

// Region obj.str = obj.str.replace(/\b(R|r)eagio(ns?|nals?|nally)\b/g, "$1egio$2");

// Release obj.str = obj.str.replace(/\b(R|r)elas(e[ds]?|ing)\b/g, "$1eleas$2");

// (Ir)Relevance obj.str = obj.str.replace(/\b(R|r|[Ii]rr)el+even(ce|t|tly)\b/g, "$1elevan$2");

// (Un)Reliability obj.str = obj.str.replace(/\b(R|r|[Uu]nr)eliablity\b/g, "$1eliability");

// Religious obj.str = obj.str.replace(/\b(R|r)elig(ons?|onless|ous|ously|ousness|ose|osity|onis[tm])\b/g, "$1eligi$2");

// Remembrance obj.str = obj.str.replace(/\b(R|r)emember[ae]nc(es?|ers?)\b/g, "$1emembranc$2");

// Renown obj.str = obj.str.replace(/\b(R|r)eknow(n|ned)\b/g, "$1enow$2");

// (Un)Repentant obj.str = obj.str.replace(/\b(R|r|[Uu]nr)epenten(t|tly|ce)\b/g, "$1epentan$2");

// Repercussion obj.str = obj.str.replace(/\b(R|r)eprecussi(ons?|ve|vely)\b/g, "$1epercussi$2");

// Reprimand obj.str = obj.str.replace(/\b(R|r)epr[ae]man(ds?|ded|dings?)\b/g, "$1epriman$2");

// Research obj.str = obj.str.replace(/\b(R|r)eserac(h|he[drs]|hing|hists?|hable)\b/g, "$1esearc$2");

// Resembling obj.str = obj.str.replace(/\b(R|r)esembel(ing|ance|ed)\b/g, "$1esembl$2");

// Resistant obj.str = obj.str.replace(/\b(R|r)esisten(t|tly|ces?)\b/g, "$1esistan$2");

// Resurrect obj.str = obj.str.replace(/\b(R|r)es(?:sure|urru|ure)ct(|s|ed|ing|ions?|ionists?)\b/g, "$1esurrect$2");

// Rhythm obj.str = obj.str.replace(/\b(R|r)(?:yth[ie]?|hyth[ie])(m|mics?|mical|mically|mists?)\b/g, "$1hyth$2");

// Ridiculous obj.str = obj.str.replace(/\b(R|r)edic+ulou(s|sly|sness)\b/g, "$1idiculou$2");

// Roommate obj.str = obj.str.replace(/\b(R|r)oomat(es?)\b/g, "$1oommat$2");

// Rudimentary obj.str = obj.str.replace(/\b(R|r)ud[ae]mentar(y|ily|iness)\b/g, "$1udimentar$2");

// Sabotage obj.str = obj.str.replace(/\b(S|s)abatog(e[sd]?|ing)\b/g, "$1abotag$2");

// Sacrilege obj.str = obj.str.replace(/\b(S|s)acr[ae]l[ei]g(es?|ious)\b/g, "$1acrileg$2");

// Sadducee obj.str = obj.str.replace(/\b[Ss]aducc?e(es?|an|eism)\b/g, "Sadduce$1");

// Saturday obj.str = obj.str.replace(/\b([Ss]ate|satu)rday\b/g, "Saturday");

// Secretary obj.str = obj.str.replace(/\b(S|s)ecreter(y|ies|ia[lt])\b/g, "$1ecretar$2");

// Seize obj.str = obj.str.replace(/\b(S|s)iez(e[ds]?|ing|ures?)\b/g, "$1eiz$2");

// Sentence obj.str = obj.str.replace(/\b(S|s)entanc(e[sd]?|ings?|ers?)\b/g, "$1entenc$2");

// (In)Separable obj.str = obj.str.replace(/\b(S|s|[Ii]ns)eperabl(e|y)\b/g, "$1eparabl$2");

// Separate obj.str = obj.str.replace(/\b(S|s)eperat(e[sd]?|ely|ions?|ing|is[mt]s?)/g, "$1eparat$2");

// September obj.str = obj.str.replace(/\bsepte[nm]ber\b/g, "September");

// Serious obj.str = obj.str.replace(/\b(S|s)erriou(s|sly|sness)\b/g, "$1eriou$2");

// Several obj.str = obj.str.replace(/\b(S|s)e(?:rvera|v[aei]r[ei]|v[ai]r[aei])l\b/g, "$1everal");

// Severely obj.str = obj.str.replace(/\b(S|s)everly\b/g, "$1everely");

// Siege obj.str = obj.str.replace(/\b(S|s)eig(e|es)\b/g, "$1ieg$2");

// Silliness obj.str = obj.str.replace(/\b(S|s)illyness\b/g, "$1illiness");

// (Dis)Similar obj.str = obj.str.replace(/\b(S|s|[Dd]iss)immila(r|rly|rity)\b/g, "$1imila$2");

// (In)Sincerely obj.str = obj.str.replace(/\b(S|s|[Ii]ns)incerly\b/g, "$1incerely");

// Software obj.str = obj.str.replace(/\b(S|s)oftwares\b/g, "$1oftware");

// Soldier obj.str = obj.str.replace(/\b(S|s)oilde(rs?|ring)\b/g, "$1oldie$2");

// Something obj.str = obj.str.replace(/\b(S|s)omthing\b/g, "$1omething");

// Sovereign obj.str = obj.str.replace(/\b(S|s)ovreig?(ns?|nty)\b/g, "$1overeig$2");

// Sparsely obj.str = obj.str.replace(/\b(S|s)parce(r|ly|ness)\b/g, "$1parse$2");

// Specific obj.str = obj.str.replace(/\b(S|s)pecif(cs?|city)\b/g, "$1pecifi$2");

// Specifically obj.str = obj.str.replace(/\b(S|s)pecifica?ly\b/g, "$1pecifically");

// Spiritual obj.str = obj.str.replace(/\b(S|s)pritua(ls?|lity|lism)\b/g, "$1piritua$2");

// Statement obj.str = obj.str.replace(/\b(S|s)tatmen(ts?)\b/g, "$1tatemen$2");

// Stereotype obj.str = obj.str.replace(/\b(S|s)teri?otyp(e[sd]?|ing|ical|ically)\b/g, "$1tereotyp$2");

// Stifle obj.str = obj.str.replace(/\b(S|s)tiffl(e[sd]?|ing)\b/g, "$1tifl$2");

// (In)Subordinate obj.str = obj.str.replace(/\b(S|s|[Ii]ns)ubordin?[ae]nt(e[sd]?|or|ive|ly|tion|ions)\b/g, "$1ubordinat$2");

// Subsidiary obj.str = obj.str.replace(/\b(S|s)ubsid(?:a|i?e)r(y|ies)\b/g, "$1ubsidiar$2");

// (Un)Substantiate obj.str = obj.str.replace(/\b(S|s|[Uu]ns)ubstanciat(e[ds]?|ing)\b/g, "$1ubstantiat$2");

// Subterranean obj.str = obj.str.replace(/\b(S|s)ubterranian\b/g, "$1ubterranean");

// Success obj.str = obj.str.replace(/\b(S|s)uc(?:c?s|)e(ss|sses|eds?|eded|eding|ssful|ssfully|ssions?|ssive|ssively|ssors?)\b/g, "$1ucce$2");

// (Un)Successful obj.str = obj.str.replace(/\b(S|s|[Uu]ns)nsu(?:c+e|ces+)sful?(l|lly)\b/g, "$1uccessfu$2");

// Successive obj.str = obj.str.replace(/\b(S|s)uc+esi(ve|vely|ons?)\b/g, "$1uccessi$2");

// (In)Sufficient obj.str = obj.str.replace(/\b(S|s|[Ii]ns)uf(?:icie|ficei?|ficia?)n(t|tly|cy|cies)\b/g, "$1ufficien$2");

// Suggest obj.str = obj.str.replace(/\b(S|s)ugest(|s|ed|ing|ive|ively|iveness|ions?|ible|ibility)\b/g, "$1uggest$2");

// Sunday obj.str = obj.str.replace(/\bsunday\b/g, "Sunday");

// Superintendent obj.str = obj.str.replace(/\b(S|s)uperintendan(ts?)\b/g, "$1uperintenden$2");

// Supersede obj.str = obj.str.replace(/\b(S|s)uperce(de[ds]?|ding|ssions?)\b/g, "$1uperse$2");

// Supplant obj.str = obj.str.replace(/\b(S|s)urplant(s?|ed|ing)\b/g, "$1upplant$2");

// Suppress obj.str = obj.str.replace(/\b(S|s)ur?pres(s|se[sd]|sing|sion|sive|sants?|sible|s[eo]rs?)\b/g, "$1uppres$2");

// (Un)Surprise obj.str = obj.str.replace(/\b(S|s|[Uu]ns)u(?:pri[sz]|rpriz)(e[ds]?|ing|ingly)\b/g, "$1urpris$2");

// Surrender obj.str = obj.str.replace(/\b(S|s)urrunder(s?|ed|ing)\b/g, "$1urrender$2");

// Surreptitious obj.str = obj.str.replace(/\b(S|s)urr?e?petitious(|ly)?\b/g, "$1urreptitious$2");

// Surround obj.str = obj.str.replace(/\b(S|s)uroun(ds?|ded|dings?)\b/g, "$1urroun$2");

// Surveil obj.str = obj.str.replace(/\b(S|s)urveill\b/g, "$1urveil");

// Surveyor obj.str = obj.str.replace(/\b(S|s)urveye(rs?)\b/g, "$1urveyo$2");

// Survivor obj.str = obj.str.replace(/\b(S|s)ur?viv(?:io|e)(rs?)\b/g, "$1urvivo$2");

// Susceptible obj.str = obj.str.replace(/\b(S|s)uc?septi(ble|bility|bleness|ve|vity|veness)\b/g, "$1uscepti$2");

// Swear, Sweat obj.str = obj.str.replace(/\b(S|s)wae([rt]s?|[rt]ing|te[dr])\b/g, "$1wea$2");

// Synchronize obj.str = obj.str.replace(/\b(S|s)ynchoniz(e[drs]?|ations?|ing)\b/g, "$1ynchroniz$2");

// Synonymous obj.str = obj.str.replace(/\b(S|s)[yi]non[oa]mou(s|sly)\b/g, "$1ynonymou$2");

// Syphilis obj.str = obj.str.replace(/\b(S|s)[yi]phyl+[iu](s|tic)\b/g, "$1yphili$2");

// Syrup obj.str = obj.str.replace(/\b(S|s)yrap\b/g, "$1yrup");

// Taking obj.str = obj.str.replace(/\b(T|t)kaing\b/g, "$1aking");

// Talent obj.str = obj.str.replace(/\b(T|t)allen(ts|ted)\b/g, "$1alen$2");

// Talked obj.str = obj.str.replace(/\b(T|t)alekd\b/g, "$1alked");

// Targeted obj.str = obj.str.replace(/\b(T|t)argett(ed|ing)\b/g, "$1arget$2");

// Tattoos obj.str = obj.str.replace(/\b(T|t)a(t|tt)ooes\b/g, "$1a$2oos");

// Taught obj.str = obj.str.replace(/\b(T|t)eached\b/g, "$1aught");

// Taxonomy obj.str = obj.str.replace(/\b(T|t)axanom(y|ic)\b/g, "$1axonom$2");

// Technically obj.str = obj.str.replace(/\b(T|t)echnicaly\b/g, "$1echnically");

// Technician obj.str = obj.str.replace(/\b(T|t)echicia(ns?)\b/g, "$1echnicia$2");

// Television obj.str = obj.str.replace(/\b(T|t)ele(?:vsi|vis)o(ns?)\b/g, "$1elevisio$2");

// Temperate obj.str = obj.str.replace(/\b(T|t)emp(?:a?r[ae]|ere?|)(te|tely|tures?|ments?|mental|mentally|nce)\b/g, "$1empera$2");

// Tendency obj.str = obj.str.replace(/\b(T|t)endanc(y|ies)\b/g, "$1endenc$2");

// Terrestrial obj.str = obj.str.replace(/\b(T|t)errestia(l|lly)\b/g, "$1errestria$2");

// Territory obj.str = obj.str.replace(/\b(T|t)errior(y|ies)\b/g, "$1erritor$2");

// Terrorist obj.str = obj.str.replace(/\b(T|t)erritoris(ts?|tic)\b/g, "$1erroris$2");

// Than, That, Thaw obj.str = obj.str.replace(/\b(T|t)h(n|t|w)a\b/g, "$1ha$2");

// Thaw obj.str = obj.str.replace(/\bUntha(ws?|wed|wing)\b/g, "Tha$1");

// thaw obj.str = obj.str.replace(/\buntha(ws?|wed|wing)\b/g, "tha$1");

// The obj.str = obj.str.replace(/;\b(T|t)hge\b/g, "$1he");

// Their obj.str = obj.str.replace(/\b(T|t)heri\b/g, "$1heir");

// Themselves obj.str = obj.str.replace(/\b(T|t)hemselfs\b/g, "$1hemselves");

// Then obj.str = obj.str.replace(/\b(T|t)hne\b/g, "$1hen");

// These obj.str = obj.str.replace(/\b(T|t)heese\b/g, "$1hese");

// Thief obj.str = obj.str.replace(/\b(T|t)hei(f|ves|very|ving)\b/g, "$1hie$2");

// Thing obj.str = obj.str.replace(/\b(T|t)h(?:ign|nig)(|s)\b/g, "$1hing$2");

// Things obj.str = obj.str.replace(/\b(T|t)higsn\b/g, "$1hings");

// Think obj.str = obj.str.replace(/\b(T|t)hi(?:kn|unk)(|s|ing)\b/g, "$1hink$2");

// Third obj.str = obj.str.replace(/\b(T|t)hri(ds?|dly)\b/g, "$1hir$2");

// This obj.str = obj.str.replace(/\b(T|t)hsi\b/g, "$1his");

// Thoroughly obj.str = obj.str.replace(/\b(T|t)hroughly\b/g, "$1horoughly");

// Those obj.str = obj.str.replace(/\b(T|t)hsoe\b/g, "$1hose");

// Three obj.str = obj.str.replace(/\b(T|t)hreee\b/g, "$1hree");

// Threshold obj.str = obj.str.replace(/\b(T|t)hreshhol(ds?)\b/g, "$1hreshol$2");

// T(h)rough obj.str = obj.str.replace(/\b([Tt]h)roug\b/g, "$1rough");

// Throughout obj.str = obj.str.replace(/\b(T|t)(?:[hr]ough|hrou[gh])out\b/g, "$1hroughout");

// Thursday obj.str = obj.str.replace(/\b([Tt]hru|thur)sday\b/g, "Thursday");

// Time obj.str = obj.str.replace(/\b(T|t)imne\b/g, "$1ime");

// Tobacco obj.str = obj.str.replace(/\b(T|t)[ao]bb?acc?o\b/g, "$1obacco");

// Tolerant obj.str = obj.str.replace(/\b(T|t)oleren(ces?|t|tly)\b/g, "$1oleran$2");

// Tolkien obj.str = obj.str.replace(/\b[Tt]olkein\b/g, "Tolkien");

// Tomatoes obj.str = obj.str.replace(/\b(T|t)omatos\b/g, "$1omatoes");

// Tomorrow obj.str = obj.str.replace(/\b(T|t)om(?:mor?|o)row\b/g, "$1omorrow");

// Tongue obj.str = obj.str.replace(/\b(T|t)oung(e[ds]?|ing)\b/g, "$1ongu$2");

// Tonight obj.str = obj.str.replace(/\b(T|t)ongiht\b/g, "$1onight");

// Torpedoes obj.str = obj.str.replace(/\b(T|t)orpedos\b/g, "$1orpedoes");

// Tournament obj.str = obj.str.replace(/\b(T|t)ou?r[an](ments?)\b/g, "$1ourna$2");

// Toward(s) obj.str = obj.str.replace(/\b(T|t)owra(ds?)\b/g, "$1owar$2");

// (In)Tractable obj.str = obj.str.replace(/\b(T|t|[Ii]nt)ractible\b/g, "$1ractable");

// (Non)Traditionally obj.str = obj.str.replace(/\b(T|t|[Nn]ont)raditionaly\b/g, "$1raditionally");

// Transferred obj.str = obj.str.replace(/\b(T|t)rans?fe(re[dr]|ring)\b/g, "$1ransfer$2");

// Transform obj.str = obj.str.replace(/\b(T|t)ranform(s?|ed|ers?|ing|ations?|ative|able)\b/g, "$1ransform$2");

// (Un)Translatable obj.str = obj.str.replace(/\b(T|t|[Uu]nt)ranslateable\b/g, "$1ranslatable");

// Translator obj.str = obj.str.replace(/\b(T|t)ranslate(rs?)\b/g, "$1ranslato$2");

// Transmissible obj.str = obj.str.replace(/\b(T|t)ransmissab(le|ility)\b/g, "$1ransmissib$2");

// Transportation obj.str = obj.str.replace(/\b(T|t)ranspora(tion|ble|bility)\b/g, "$1ransporta$2");

// (Mis)Treatment obj.str = obj.str.replace(/\b(T|t|[Mm]ist)reateme?n(ts?)\b/g, "$1reatmen$2");

// Trilogy obj.str = obj.str.replace(/\b(T|t)riology\b/g, "$1rilogy");

// Truly obj.str = obj.str.replace(/\b(T|t)ruely\b/g, "$1ruly");

// Trustworthiness obj.str = obj.str.replace(/\b(T|t)rustworthyness\b/g, "$1rustworthiness");

// Tucson obj.str = obj.str.replace(/\b(T|t)uscon\b/g, "Tucson");

// Tuesday obj.str = obj.str.replace(/\btuesday\b/g, "Tuesday");

// (A)Typical obj.str = obj.str.replace(/\b(T|[Aa]?t)(?:ipic|ypci)a(l|lly|lity)\b/g, "$1ypica$2");

// Tyranny obj.str = obj.str.replace(/\b(T|t)yrr?an(y|ical|ically|icalness|ous|ously|ize[sd]?)\b/g, "$1yrann$2");

// Ubiquitous obj.str = obj.str.replace(/\b(U|u)biquitiou(s|sly|sness)\b/g, "$1biquitou$2");

// ulterior obj.str = obj.str.replace(/\balterior\b/g, "ulterior");

// Unconscious obj.str = obj.str.replace(/\b(U|u)ncon(?:cious|science)\b/g, "$1nconscious");

// (Mis)Understand obj.str = obj.str.replace(/\b(U|u|[Mm]isu)ndertand(s?|ing|abl[ey])\b/g, "$1nderstan$2");

// Unilateral obj.str = obj.str.replace(/\b(U|u)n[ia]latrea(l|lly)\b/g, "$1nilatera$2");

// Unique obj.str = obj.str.replace(/\bVery unique\b/g, "Unique");

// unique obj.str = obj.str.replace(/\bvery unique\b/g, "unique");

// University obj.str = obj.str.replace(/\b(U|u)n(?:ive(?:risi?|si)|viersi)t(y|ies)\b/g, "$1niversit$2");

// Unnecessary obj.str = obj.str.replace(/\b(U|u)n(?:n?e(?:ccess?|ces)|ecess)ar(y|ily)\b/g, "$1nnecessar$2");

// Unnoticed obj.str = obj.str.replace(/\b(U|u)notice(d|abl[ey])\b/g, "$1nnotice$2");

// Until obj.str = obj.str.replace(/\b(U|u)n(?:itl|till)\b/g, "$1ntil");

// Unwieldy obj.str = obj.str.replace(/\b(U|u)nw(ei|ie)ldly\b/g, "$1nwieldy");

// (Un)Usable obj.str = obj.str.replace(/\b(U|u|[Uu]nu)seable\b/g, "$1sable");

// Use obj.str = obj.str.replace(/\b(U|u)ise\b/g, "$1se");

// Useful obj.str = obj.str.replace(/\b(U|u)sefull\b/g, "$1seful");

// Usefully obj.str = obj.str.replace(/\b(U|u)sefuly\b/g, "$1sefully");

// Using obj.str = obj.str.replace(/\b(U|u)seing\b/g, "$1sing");

// Usual obj.str = obj.str.replace(/\b(U|u)susal\b/g, "$1sual");

// Usually obj.str = obj.str.replace(/\b(U|u)s(al|ua)ly\b/g, "$1sually");

// Vacuum obj.str = obj.str.replace(/\b(V|v)accu(ms?|med)\b/g, "$1acuu$2");

// (In)Valuable obj.str = obj.str.replace(/\b(V|v|[Ii]nv)alue?bl(e|y)\b/g, "$1aluabl$2");

// Varieties obj.str = obj.str.replace(/\b(V|v)arities\b/g, "$1arieties");

// Vegetable obj.str = obj.str.replace(/\b(V|v)egi?tabl(es?)\b/g, "$1egetabl$2");

// Vegetarian obj.str = obj.str.replace(/\b(V|v)egeteria(ns?)\b/g, "$1egetaria$2");

// Vengeance obj.str = obj.str.replace(/\b(V|v)eng[ea]nce\b/g, "$1engeance");

// Venomous obj.str = obj.str.replace(/\b(V|v)enemous\b/g, "$1enomous");

// Verification obj.str = obj.str.replace(/\b(V|v)era?ficatio(ns?)\b/g, "$1erificatio$2");

// Version obj.str = obj.str.replace(/\b(V|v)eriso(ns?)\b/g, "$1ersio$2");

// Very obj.str = obj.str.replace(/\b(V|v)(?:eyr|rey|yer|yre)\b/g, "$1ery");

// Vicinity obj.str = obj.str.replace(/\b(V|v)(?:a|in)cinit(y|ies)\b/g, "$1icinit$2");

// Vigilance obj.str = obj.str.replace(/\b(V|v)igilen(ce|t|tly|tes?)\b/g, "$1igilan$2");

// Vigorous obj.str = obj.str.replace(/\b(V|v)igourou(s|sness)\b/g, "$1igorou$2");

// Vilify obj.str = obj.str.replace(/\b(V|v)ill[ai]f(y|ie[sd])\b/g, "$1ilif$2");

// Villain obj.str = obj.str.replace(/\b(V|v)illia(n[sy]?|nous|nously|nousness|ness)\b/g, "$1illai$2");

// (In)Visible obj.str = obj.str.replace(/\b(V|v|[Ii]nv)isab(l[ey]|ility)\b/g, "$1isib$2");

// Visiting obj.str = obj.str.replace(/\b(V|v)isting\b/g, "$1isiting");

// Volcano obj.str = obj.str.replace(/\b(V|v)olcanoe\b/g, "$1olcano");

// (In)Voluntary obj.str = obj.str.replace(/\b(V|v|[Ii]nv)ol[oe]ntary\b/g, "$1oluntary");

// Volunteer obj.str = obj.str.replace(/\b(V|v)olou?nteer(|ed|ing|s)\b/g, "$1olunteer$2");

// Vomit obj.str = obj.str.replace(/\b(V|v)omitt(s|e[dr]|ing)?\b/g, "$1omit$2");

// Want obj.str = obj.str.replace(/\b(W|w)(?:atn|hant|nat)(|s|ed|ing)\b/g, "$1ant$2");

// Warrant obj.str = obj.str.replace(/\b(W|w)arren(ts?|ted|ting)\b/g, "$1arran$2");

// Wasn't	obj.str = obj.str.replace(/\b(W|w)as'?nt\b/g, "$1asn't");

// Weaponry obj.str = obj.str.replace(/\b(W|w)eaponary\b/g, "$1eaponry");

// Wednesday obj.str = obj.str.replace(/\b[Ww]en(desd|dsd?|sd)a(ys?)\b/g, "Wednesda$1");

// Wednesday obj.str = obj.str.replace(/\bwednesda(ys?)\b/g, "Wednesda$1");

// What obj.str = obj.str.replace(/\b(W|w)hta\b/g, "$1hat");

// Whereabouts obj.str = obj.str.replace(/\b(W|w)her[ae]bouts\b/g, "$1hereabouts");

// Which obj.str = obj.str.replace(/\b(W|w)hihc\b/g, "$1hich");

// Wikipedia obj.str = obj.str.replace(/\b[Ww]ikipeida\b/g, "Wikipedia");

// Will obj.str = obj.str.replace(/\b(W|w)iull\b/g, "$1ill");

// With the obj.str = obj.str.replace(/\b(W|w)iththe/g, "$1ith the");

// With obj.str = obj.str.replace(/\b(W|w)(itht|tit?h)\b/g, "$1ith");

// Withhold obj.str = obj.str.replace(/\b(W|w)ith([oe])l(d|ding)\b/g, "$1ithh$2l$3");

// Within obj.str = obj.str.replace(/\b(W|w)ithing\b/g, "$1ithin");

// Won't	obj.str = obj.str.replace(/\b(W|w)o'nt\b/g, "$1on't");

// Work obj.str = obj.str.replace(/\b(W|w)rok(|s|ed|ing)\b/g, "$1ork$2");

// Worldwide obj.str = obj.str.replace(/\b(W|w)orlwide\b/g, "$1orldwide");

// Wouldn't	obj.str = obj.str.replace(/\b(W|w)ould'?nt\b/g, "$1ouldn't");

// Writing obj.str = obj.str.replace(/\b(W|w)irt(ing|ten)\b/g, "$1rit$2");

// Wrote obj.str = obj.str.replace(/\b(W|w)roet\b/g, "$1rote");

// Yacht obj.str = obj.str.replace(/\b(Y|y)atch\b/g, "$1acht");

// Year obj.str = obj.str.replace(/\b(Y|y)era\b/g, "$1ear");

// Years obj.str = obj.str.replace(/\b(Y|y)(aers|easr|ersa)\b/g, "$1ears");

// Yield obj.str = obj.str.replace(/\b(Y|y)eil(ds?|ding|ded)\b/g, "$1iel$2");

// You obj.str = obj.str.replace(/\b(Y|y)(tou|uo)\b/g, "$1ou");

// Zebra obj.str = obj.str.replace(/\b(Z|z)ee+(bras?)\b/g, "$1e$2");

}

/* */