<?xml version="1.0" encoding="UTF-8"?>
<ttFont sfntVersion="OTTO" ttLibVersion="3.28">

  <GSUB>
    languagesystem latn dflt;
    languagesystem DFLT dflt;



    feature aalt {
      lookup aalt_DFLT_dflt_0 {
        sub I by I.a;
        sub Iacute by Iacute.a;
        sub Icircumflex by Icircumflex.a;
        sub Idieresis by Idieresis.a;
        sub Idotaccent by Idotaccent.a;
        sub Igrave by Igrave.a;
        sub Imacron by Imacron.a;
        sub Iogonek by Iogonek.a;
        sub Itilde by Itilde.a;
        sub a.sups by a.supa;
        sub aacute by aacute.a;
        sub abreve by abreve.a;
        sub acircumflex by acircumflex.a;
        sub adieresis by adieresis.a;
        sub agrave by agrave.a;
        sub amacron by amacron.a;
        sub aogonek by aogonek.a;
        sub aring by aring.a;
        sub at by at.case;
        sub atilde by atilde.a;
        sub b by b.sups;
        sub c by c.sups;
        sub d by d.sups;
        sub e by e.sups;
        sub eacute by eacute.sups;
        sub egrave by egrave.sups;
        sub eight.pnum by eight.onum;
        sub eight.tnum by eight.onum;
        sub f by f.sups;
        sub five.pnum by five.onum;
        sub five.tnum by five.onum;
        sub four.pnum by four.onum;
        sub four.tnum by four.onum;
        sub g.sups by g.supa;
        sub gbreve by gbreve.a;
        sub gcaron by gcaron.a;
        sub gcircumflex by gcircumflex.a;
        sub gdotaccent by gdotaccent.a;
        sub h by h.sups;
        sub i by i.sups;
        sub j by j.sups;
        sub k by k.sups;
        sub l.sups by l.supa;
        sub lacute by lacute.a;
        sub lcaron by lcaron.a;
        sub ldot by ldot.a;
        sub lslash by lslash.a;
        sub m by m.sups;
        sub n by n.sups;
        sub nine.pnum by nine.onum;
        sub nine.tnum by nine.onum;
        sub o by o.sups;
        sub one.pnum by one.onum;
        sub one.tnum by one.onum;
        sub ordfeminine by ordfeminine.a;
        sub p by p.sups;
        sub q by q.sups;
        sub r by r.sups;
        sub s by s.sups;
        sub seven.pnum by seven.onum;
        sub seven.tnum by seven.onum;
        sub six.pnum by six.onum;
        sub six.tnum by six.onum;
        sub t by t.sups;
        sub three.pnum by three.onum;
        sub three.tnum by three.onum;
        sub two.pnum by two.onum;
        sub two.tnum by two.onum;
        sub u by u.sups;
        sub uni00670303 by uni00670303.a;
        sub uni0123 by uni0123.a;
        sub uni013C by uni013C.a;
        sub uni01CE by uni01CE.a;
        sub uni01CF by uni01CF.a;
        sub uni0259 by uni0259.sups;
        sub uni0300 by uni0300.cap;
        sub uni0301 by uni0301.cap;
        sub uni0302 by uni0302.cap;
        sub uni03020300 by uni03020300.cap;
        sub uni03020301 by uni03020301.cap;
        sub uni03020303 by uni03020303.cap;
        sub uni03020306 by uni03020306.cap;
        sub uni03020309 by uni03020309.cap;
        sub uni0303 by uni0303.cap;
        sub uni0304 by uni0304.cap;
        sub uni0306 by uni0306.cap;
        sub uni03060300 by uni03060300.cap;
        sub uni03060301 by uni03060301.cap;
        sub uni03060303 by uni03060303.cap;
        sub uni03060309 by uni03060309.cap;
        sub uni0307 by uni0307.cap;
        sub uni0308 by uni0308.cap;
        sub uni03080300 by uni03080300.cap;
        sub uni03080301 by uni03080301.cap;
        sub uni03080304 by uni03080304.cap;
        sub uni0308030C by uni0308030C.cap;
        sub uni0309 by uni0309.cap;
        sub uni030A by uni030A.cap;
        sub uni030B by uni030B.cap;
        sub uni030C by uni030C.cap;
        sub uni030F by uni030F.cap;
        sub uni0327 by uni0327.cap;
        sub uni0328 by uni0328.cap;
        sub uni1E21 by uni1E21.a;
        sub uni1E37 by uni1E37.a;
        sub uni1E39 by uni1E39.a;
        sub uni1E3B by uni1E3B.a;
        sub uni1EA1 by uni1EA1.a;
        sub uni1EA3 by uni1EA3.a;
        sub uni1EA5 by uni1EA5.a;
        sub uni1EA7 by uni1EA7.a;
        sub uni1EA9 by uni1EA9.a;
        sub uni1EAB by uni1EAB.a;
        sub uni1EAD by uni1EAD.a;
        sub uni1EAF by uni1EAF.a;
        sub uni1EB1 by uni1EB1.a;
        sub uni1EB3 by uni1EB3.a;
        sub uni1EB5 by uni1EB5.a;
        sub uni1EB7 by uni1EB7.a;
        sub uni1EC8 by uni1EC8.a;
        sub uni1ECA by uni1ECA.a;
        sub v by v.sups;
        sub w by w.sups;
        sub x by x.sups;
        sub y by y.sups;
        sub z by z.sups;
        sub zero.pnum by zero.onum;
        sub zero.tnum by zero.onum;
      } aalt_DFLT_dflt_0;

      lookup aalt_DFLT_dflt_1 {
        sub a from [a.a a.sups];
        sub comma from [comma.dnom comma.numr comma.subs comma.sups];
        sub eight from [eight.dnom eight.numr eight.pnum eight.subs eight.sups eight.tnum];
        sub five from [five.dnom five.numr five.pnum five.subs five.sups five.tnum];
        sub four from [four.dnom four.numr four.pnum four.subs four.sups four.tnum];
        sub g from [g.a g.sups];
        sub l from [l.a l.sups];
        sub nine from [nine.dnom nine.numr nine.pnum nine.subs nine.sups nine.tnum];
        sub one from [one.dnom one.numr one.pnum one.subs one.sups one.tnum];
        sub parenleft from [parenleft.dnom parenleft.numr parenleft.subs parenleft.sups];
        sub parenright from [parenright.dnom parenright.numr parenright.subs parenright.sups];
        sub period from [period.dnom period.numr period.subs period.sups];
        sub seven from [seven.dnom seven.numr seven.pnum seven.subs seven.sups seven.tnum];
        sub six from [six.dnom six.numr six.pnum six.subs six.sups six.tnum];
        sub three from [three.dnom three.numr three.pnum three.subs three.sups three.tnum];
        sub two from [two.dnom two.numr two.pnum two.subs two.sups two.tnum];
        sub zero from [zero.dnom zero.numr zero.pnum zero.subs zero.sups zero.tnum];
      } aalt_DFLT_dflt_1;

    } aalt;

    feature case {
      lookup case_DFLT_dflt_0 {
        sub at by at.case;
        sub uni0300 by uni0300.cap;
        sub uni0301 by uni0301.cap;
        sub uni0302 by uni0302.cap;
        sub uni03020300 by uni03020300.cap;
        sub uni03020301 by uni03020301.cap;
        sub uni03020303 by uni03020303.cap;
        sub uni03020306 by uni03020306.cap;
        sub uni03020309 by uni03020309.cap;
        sub uni0303 by uni0303.cap;
        sub uni0304 by uni0304.cap;
        sub uni0306 by uni0306.cap;
        sub uni03060300 by uni03060300.cap;
        sub uni03060301 by uni03060301.cap;
        sub uni03060303 by uni03060303.cap;
        sub uni03060309 by uni03060309.cap;
        sub uni0307 by uni0307.cap;
        sub uni0308 by uni0308.cap;
        sub uni03080300 by uni03080300.cap;
        sub uni03080301 by uni03080301.cap;
        sub uni03080304 by uni03080304.cap;
        sub uni0308030C by uni0308030C.cap;
        sub uni0309 by uni0309.cap;
        sub uni030A by uni030A.cap;
        sub uni030B by uni030B.cap;
        sub uni030C by uni030C.cap;
        sub uni030F by uni030F.cap;
        sub uni0327 by uni0327.cap;
        sub uni0328 by uni0328.cap;
      } case_DFLT_dflt_0;

    } case;

    feature ccmp {
      lookup ccmp_DFLT_dflt_0 {
        sub  [Ecircumflex Ocircumflex ecircumflex ocircumflex]' [uni0306];
        sub  [Emacron Omacron emacron omacron]' [uni0301];
      } ccmp_DFLT_dflt_0;

      lookup ccmp_DFLT_dflt_1 {
        sub  [i]' [uni0328]' [uni0301];
        sub  [iogonek]' [uni0301];
      } ccmp_DFLT_dflt_1;

      lookup ccmp_DFLT_dflt_2 {
        sub uni0302 uni0300 by uni03020300;
        sub uni0302 uni0301 by uni03020301;
        sub uni0302 uni0303 by uni03020303;
        sub uni0302 uni0306 by uni03020306;
        sub uni0302 uni0309 by uni03020309;
        sub uni0306 uni0300 by uni03060300;
        sub uni0306 uni0301 by uni03060301;
        sub uni0306 uni0303 by uni03060303;
        sub uni0306 uni0309 by uni03060309;
        sub uni0308 uni0300 by uni03080300;
        sub uni0308 uni0301 by uni03080301;
        sub uni0308 uni0304 by uni03080304;
        sub uni0308 uni030C by uni0308030C;
      } ccmp_DFLT_dflt_2;

      lookup ccmp_DFLT_dflt_3 {
        sub A uni0328 by Aogonek;
        sub E uni0328 by Eogonek;
        sub G uni0303 by uni00470303;
        sub I uni0328 by Iogonek;
        sub O uni0328 by uni01EA;
        sub U uni0328 by Uogonek;
        sub a uni0328 by aogonek;
        sub d uni030C by dcaron;
        sub e uni0328 by eogonek;
        sub g uni0303 by uni00670303;
        sub g uni0327 by uni0123;
        sub g.a uni0327 by uni0123.a;
        sub i uni0328 by iogonek;
        sub l uni030C by lcaron;
        sub o uni0328 by uni01EB;
        sub t uni030C by tcaron;
        sub u uni0328 by uogonek;
      } ccmp_DFLT_dflt_3;

      lookup ccmp_DFLT_dflt_4 {
        sub [A AE Aacute Abreve Acircumflex Adieresis Agrave Amacron Aogonek Aring
            Atilde B C Cacute Ccaron Ccedilla Ccircumflex Cdotaccent D Dcaron Dcroat E
            Eacute Ebreve Ecaron Ecircumflex Edieresis Edotaccent Egrave Emacron Eogonek
            Eth F G Gbreve Gcaron Gcircumflex Gdotaccent H Hbar Hcircumflex I Iacute
            Icircumflex Idieresis Idotaccent Igrave Imacron Iogonek Itilde J Jcircumflex
            K L Lacute Lcaron Ldot Lslash M N Nacute Ncaron Ntilde O OE Oacute
            Ocircumflex Odieresis Ograve Ohorn Ohungarumlaut Omacron Oslash Otilde P Q R
            Racute Rcaron S Sacute Scaron Scircumflex T Tcaron Thorn U Uacute Ubreve
            Ucircumflex Udieresis Ugrave Uhorn Uhungarumlaut Umacron Uogonek Uring
            Utilde V W Wacute Wcircumflex Wdieresis Wgrave X Y Yacute Ycircumflex
            Ydieresis Ygrave Z Zacute Zcaron Zdotaccent uni00470303 uni0122 uni012C
            uni0136 uni013B uni0145 uni014E uni0156 uni015E uni0162 uni018F uni01CD
            uni01CF uni01D1 uni01D3 uni01D5 uni01D7 uni01D9 uni01DB uni01EA uni0218
            uni021A uni0243 uni1E06 uni1E0C uni1E0E uni1E16 uni1E20 uni1E24 uni1E2A
            uni1E34 uni1E36 uni1E38 uni1E3A uni1E42 uni1E44 uni1E46 uni1E48 uni1E52
            uni1E5A uni1E5C uni1E5E uni1E60 uni1E62 uni1E6C uni1E6E uni1E8E uni1E92
            uni1E9E uni1EA0 uni1EA2 uni1EA4 uni1EA6 uni1EA8 uni1EAA uni1EAC uni1EAE
            uni1EB0 uni1EB2 uni1EB4 uni1EB6 uni1EB8 uni1EBA uni1EBC uni1EBE uni1EC0
            uni1EC2 uni1EC4 uni1EC6 uni1EC8 uni1ECA uni1ECC uni1ECE uni1ED0 uni1ED2
            uni1ED4 uni1ED6 uni1ED8 uni1EDA uni1EDC uni1EDE uni1EE0 uni1EE2 uni1EE4
            uni1EE6 uni1EE8 uni1EEA uni1EEC uni1EEE uni1EF0 uni1EF4 uni1EF6 uni1EF8]
            [uni0300 uni0301 uni0302 uni03020300 uni03020301 uni03020303 uni03020306
            uni03020309 uni0303 uni0304 uni0306 uni03060300 uni03060301 uni03060303
            uni03060309 uni0307 uni0308 uni03080300 uni03080301 uni03080304 uni0308030C
            uni0309 uni030A uni030B uni030C uni030F uni0327 uni0328]' ;
      } ccmp_DFLT_dflt_4;

    } ccmp;

    feature dnom {
      lookup dnom_DFLT_dflt_0 {
        sub comma by comma.dnom;
        sub eight by eight.dnom;
        sub five by five.dnom;
        sub four by four.dnom;
        sub nine by nine.dnom;
        sub one by one.dnom;
        sub parenleft by parenleft.dnom;
        sub parenright by parenright.dnom;
        sub period by period.dnom;
        sub seven by seven.dnom;
        sub six by six.dnom;
        sub three by three.dnom;
        sub two by two.dnom;
        sub zero by zero.dnom;
      } dnom_DFLT_dflt_0;

    } dnom;

    feature frac {
      lookup frac_DFLT_dflt_0 {
        sub comma by comma.numr;
        sub eight by eight.numr;
        sub five by five.numr;
        sub four by four.numr;
        sub nine by nine.numr;
        sub one by one.numr;
        sub parenleft by parenleft.numr;
        sub parenright by parenright.numr;
        sub period by period.numr;
        sub seven by seven.numr;
        sub six by six.numr;
        sub three by three.numr;
        sub two by two.numr;
        sub zero by zero.numr;
      } frac_DFLT_dflt_0;

      lookup frac_DFLT_dflt_1 {
        sub slash by slash.frac;
      } frac_DFLT_dflt_1;

      lookup frac_DFLT_dflt_2 {
        sub [eight.numr five.numr four.numr nine.numr one.numr seven.numr six.numr
            three.numr two.numr zero.numr] [space uni00A0]' ;
        sub [comma.dnom eight.dnom five.dnom four.dnom fraction nine.dnom one.dnom
            parenleft.dnom parenright.dnom period.dnom seven.dnom six.dnom slash.frac
            three.dnom two.dnom uni2215 zero.dnom] [comma.numr eight.numr five.numr
            four.numr nine.numr one.numr parenleft.numr parenright.numr period.numr
            seven.numr six.numr three.numr two.numr zero.numr]' ;
        sub [eight.dnom five.dnom four.dnom nine.dnom one.dnom seven.dnom six.dnom
            three.dnom two.dnom zero.dnom] [nbspace.frac space.frac] [comma.numr
            eight.numr five.numr four.numr nine.numr one.numr parenleft.numr
            parenright.numr period.numr seven.numr six.numr three.numr two.numr
            zero.numr]' ;
      } frac_DFLT_dflt_2;

    } frac;

    feature liga {
      lookup liga_DFLT_dflt_0 {
        sub f f by f_f;
        sub f t by f_t;
      } liga_DFLT_dflt_0;

    } liga;

    feature numr {
      lookup frac_DFLT_dflt_0;
    } numr;

    feature onum {
      lookup onum_DFLT_dflt_0 {
        sub eight by eight.tnum;
        sub eight.pnum by eight.onum;
        sub five by five.tnum;
        sub five.pnum by five.onum;
        sub four by four.tnum;
        sub four.pnum by four.onum;
        sub nine by nine.tnum;
        sub nine.pnum by nine.onum;
        sub one by one.tnum;
        sub one.pnum by one.onum;
        sub seven by seven.tnum;
        sub seven.pnum by seven.onum;
        sub six by six.tnum;
        sub six.pnum by six.onum;
        sub three by three.tnum;
        sub three.pnum by three.onum;
        sub two by two.tnum;
        sub two.pnum by two.onum;
        sub zero by zero.tnum;
        sub zero.pnum by zero.onum;
      } onum_DFLT_dflt_0;

    } onum;

    feature ordn {
      lookup ordn_DFLT_dflt_0 {
        sub a by a.sups;
        sub b by b.sups;
        sub c by c.sups;
        sub d by d.sups;
        sub e by e.sups;
        sub eacute by eacute.sups;
        sub egrave by egrave.sups;
        sub f by f.sups;
        sub g by g.sups;
        sub h by h.sups;
        sub i by i.sups;
        sub j by j.sups;
        sub k by k.sups;
        sub l by l.sups;
        sub m by m.sups;
        sub n by n.sups;
        sub o by o.sups;
        sub p by p.sups;
        sub q by q.sups;
        sub r by r.sups;
        sub s by s.sups;
        sub t by t.sups;
        sub u by u.sups;
        sub uni0259 by uni0259.sups;
        sub v by v.sups;
        sub w by w.sups;
        sub x by x.sups;
        sub y by y.sups;
        sub z by z.sups;
      } ordn_DFLT_dflt_0;

    } ordn;

    feature pnum {
      lookup pnum_DFLT_dflt_0 {
        sub eight by eight.pnum;
        sub eight.tnum by eight.onum;
        sub five by five.pnum;
        sub five.tnum by five.onum;
        sub four by four.pnum;
        sub four.tnum by four.onum;
        sub nine by nine.pnum;
        sub nine.tnum by nine.onum;
        sub one by one.pnum;
        sub one.tnum by one.onum;
        sub seven by seven.pnum;
        sub seven.tnum by seven.onum;
        sub six by six.pnum;
        sub six.tnum by six.onum;
        sub three by three.pnum;
        sub three.tnum by three.onum;
        sub two by two.pnum;
        sub two.tnum by two.onum;
        sub zero by zero.pnum;
        sub zero.tnum by zero.onum;
      } pnum_DFLT_dflt_0;

    } pnum;

    feature salt {
      lookup salt_DFLT_dflt_0 {
        sub l by l.a;
        sub l.sups by l.supa;
        sub lacute by lacute.a;
        sub lcaron by lcaron.a;
        sub ldot by ldot.a;
        sub lslash by lslash.a;
        sub uni013C by uni013C.a;
        sub uni1E37 by uni1E37.a;
        sub uni1E39 by uni1E39.a;
        sub uni1E3B by uni1E3B.a;
      } salt_DFLT_dflt_0;

      lookup salt_DFLT_dflt_1 {
        sub a by a.a;
        sub a.sups by a.supa;
        sub aacute by aacute.a;
        sub abreve by abreve.a;
        sub acircumflex by acircumflex.a;
        sub adieresis by adieresis.a;
        sub agrave by agrave.a;
        sub amacron by amacron.a;
        sub aogonek by aogonek.a;
        sub aring by aring.a;
        sub atilde by atilde.a;
        sub ordfeminine by ordfeminine.a;
        sub uni01CE by uni01CE.a;
        sub uni1EA1 by uni1EA1.a;
        sub uni1EA3 by uni1EA3.a;
        sub uni1EA5 by uni1EA5.a;
        sub uni1EA7 by uni1EA7.a;
        sub uni1EA9 by uni1EA9.a;
        sub uni1EAB by uni1EAB.a;
        sub uni1EAD by uni1EAD.a;
        sub uni1EAF by uni1EAF.a;
        sub uni1EB1 by uni1EB1.a;
        sub uni1EB3 by uni1EB3.a;
        sub uni1EB5 by uni1EB5.a;
        sub uni1EB7 by uni1EB7.a;
      } salt_DFLT_dflt_1;

      lookup salt_DFLT_dflt_2 {
        sub g by g.a;
        sub g.sups by g.supa;
        sub gbreve by gbreve.a;
        sub gcaron by gcaron.a;
        sub gcircumflex by gcircumflex.a;
        sub gdotaccent by gdotaccent.a;
        sub uni00670303 by uni00670303.a;
        sub uni0123 by uni0123.a;
        sub uni1E21 by uni1E21.a;
      } salt_DFLT_dflt_2;

      lookup salt_DFLT_dflt_3 {
        sub I by I.a;
        sub Iacute by Iacute.a;
        sub Icircumflex by Icircumflex.a;
        sub Idieresis by Idieresis.a;
        sub Idotaccent by Idotaccent.a;
        sub Igrave by Igrave.a;
        sub Imacron by Imacron.a;
        sub Iogonek by Iogonek.a;
        sub Itilde by Itilde.a;
        sub uni01CF by uni01CF.a;
        sub uni1EC8 by uni1EC8.a;
        sub uni1ECA by uni1ECA.a;
      } salt_DFLT_dflt_3;

    } salt;

    feature sinf {
      lookup sinf_DFLT_dflt_0 {
        sub comma by comma.subs;
        sub eight by eight.subs;
        sub five by five.subs;
        sub four by four.subs;
        sub nine by nine.subs;
        sub one by one.subs;
        sub parenleft by parenleft.subs;
        sub parenright by parenright.subs;
        sub period by period.subs;
        sub seven by seven.subs;
        sub six by six.subs;
        sub three by three.subs;
        sub two by two.subs;
        sub zero by zero.subs;
      } sinf_DFLT_dflt_0;

    } sinf;

    feature ss01 {
      lookup salt_DFLT_dflt_0;
    } ss01;

    feature ss02 {
      lookup salt_DFLT_dflt_1;
    } ss02;

    feature ss03 {
      lookup salt_DFLT_dflt_2;
    } ss03;

    feature ss04 {
      lookup salt_DFLT_dflt_3;
    } ss04;

    feature ss05 {
      lookup ss05_DFLT_dflt_0 {
        sub zero by zero.0s;
        sub zero.pnum by zero.0ps;
      } ss05_DFLT_dflt_0;

    } ss05;

    feature subs {
      lookup sinf_DFLT_dflt_0;
    } subs;

    feature sups {
      lookup ordn_DFLT_dflt_0;
      lookup sups_DFLT_dflt_0 {
        sub comma by comma.sups;
        sub eight by eight.sups;
        sub five by five.sups;
        sub four by four.sups;
        sub nine by nine.sups;
        sub one by one.sups;
        sub parenleft by parenleft.sups;
        sub parenright by parenright.sups;
        sub period by period.sups;
        sub seven by seven.sups;
        sub six by six.sups;
        sub three by three.sups;
        sub two by two.sups;
        sub zero by zero.sups;
      } sups_DFLT_dflt_0;

    } sups;

    feature zero {
      lookup zero_DFLT_dflt_0 {
        sub zero by zero.0;
        sub zero.pnum by zero.0p;
      } zero_DFLT_dflt_0;

    } zero;

  </GSUB>

</ttFont>
