<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:193545830;
        mso-list-type:hybrid;
        mso-list-template-ids:-383082382 67698703 -65484188 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1
        {mso-list-id:271590934;
        mso-list-template-ids:-1037107214;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2
        {mso-list-id:319234691;
        mso-list-type:hybrid;
        mso-list-template-ids:-1136240506 -1876374850 -65484188 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l2:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l2:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l2:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l2:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l2:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l2:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l2:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l2:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l3
        {mso-list-id:339696713;
        mso-list-type:hybrid;
        mso-list-template-ids:1767427488 -1876374850 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l3:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l3:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l3:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l3:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l3:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l3:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l3:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l3:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l4
        {mso-list-id:374501562;
        mso-list-type:hybrid;
        mso-list-template-ids:-1226276338 -1876374850 -65484188 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l4:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l4:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l4:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l4:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l4:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l4:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l4:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l4:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l5
        {mso-list-id:402988691;
        mso-list-type:hybrid;
        mso-list-template-ids:978120380 -1876374850 -65484188 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l5:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l5:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l5:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l5:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l5:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l5:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l5:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l5:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l6
        {mso-list-id:428164234;
        mso-list-type:hybrid;
        mso-list-template-ids:635621034 -1876374850 -65484188 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l6:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l6:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l6:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l6:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l6:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l6:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l6:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l6:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l7
        {mso-list-id:507254161;
        mso-list-template-ids:-1235611858;}
@list l7:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";}
@list l7:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8
        {mso-list-id:573200417;
        mso-list-type:hybrid;
        mso-list-template-ids:1830481738 -1876374850 -65484188 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l8:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l8:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l8:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l8:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l8:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l8:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l8:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l8:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l8:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l9
        {mso-list-id:708651694;
        mso-list-type:hybrid;
        mso-list-template-ids:568329676 -1876374850 -65484188 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l9:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l9:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l9:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l9:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l9:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l9:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l9:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l9:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l9:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l10
        {mso-list-id:717585302;
        mso-list-type:hybrid;
        mso-list-template-ids:2011730662 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l10:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l10:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l10:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l10:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l10:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l10:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l10:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l10:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l10:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l11
        {mso-list-id:721057840;
        mso-list-type:hybrid;
        mso-list-template-ids:-630297410 -65484188 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l11:level1
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l11:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.25in;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l11:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.75in;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l11:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.25in;
        text-indent:-.25in;
        font-family:Symbol;}
@list l11:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.75in;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l11:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:3.25in;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l11:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:3.75in;
        text-indent:-.25in;
        font-family:Symbol;}
@list l11:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:4.25in;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l11:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:4.75in;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l12
        {mso-list-id:872426910;
        mso-list-type:hybrid;
        mso-list-template-ids:-2046897682 -1876374850 -65484188 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l12:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l12:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l12:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l12:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l12:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l12:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l12:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l12:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l12:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l13
        {mso-list-id:1126198781;
        mso-list-type:hybrid;
        mso-list-template-ids:-1776778142 67698703 -65484188 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l13:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;}
@list l13:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l13:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l13:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l13:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l13:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l13:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l13:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l13:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l14
        {mso-list-id:1172379158;
        mso-list-template-ids:740600898;}
@list l14:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-ansi-font-weight:normal;
        mso-bidi-font-weight:normal;}
@list l14:level2
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l14:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.25in;
        mso-level-number-position:left;
        margin-left:1.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l14:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.75in;
        mso-level-number-position:left;
        margin-left:1.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l14:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.25in;
        mso-level-number-position:left;
        margin-left:2.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l14:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.75in;
        mso-level-number-position:left;
        margin-left:2.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l14:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.25in;
        mso-level-number-position:left;
        margin-left:3.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l14:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.75in;
        mso-level-number-position:left;
        margin-left:3.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l14:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.25in;
        mso-level-number-position:left;
        margin-left:4.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l15
        {mso-list-id:1185821939;
        mso-list-type:hybrid;
        mso-list-template-ids:-191057322 -1876374850 -65484188 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l15:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l15:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l15:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l15:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l15:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l15:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l15:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l15:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l15:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l16
        {mso-list-id:1320384907;
        mso-list-type:hybrid;
        mso-list-template-ids:607560726 67698689 -65484188 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l16:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l16:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l16:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l16:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l16:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l16:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l16:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l16:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l16:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l17
        {mso-list-id:1370227746;
        mso-list-type:hybrid;
        mso-list-template-ids:-1920154214 -1876374850 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l17:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l17:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l17:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l17:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l17:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l17:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l17:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l17:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l17:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l18
        {mso-list-id:1409184578;
        mso-list-type:hybrid;
        mso-list-template-ids:-627381546 -1876374850 -65484188 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l18:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l18:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l18:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l18:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l18:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l18:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l18:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l18:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l18:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l19
        {mso-list-id:1476489910;
        mso-list-type:hybrid;
        mso-list-template-ids:311702614 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l19:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l19:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l19:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l19:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l19:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l19:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l19:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l19:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l19:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l20
        {mso-list-id:1516652724;
        mso-list-template-ids:-1037107214;}
@list l20:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l20:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l20:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l20:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l20:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l20:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l20:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l20:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l20:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l21
        {mso-list-id:1576041478;
        mso-list-template-ids:-1345688460;}
@list l21:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.75in;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l21:level2
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.25in;
        mso-level-number-position:left;
        margin-left:1.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l21:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.75in;
        mso-level-number-position:left;
        margin-left:1.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l21:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.25in;
        mso-level-number-position:left;
        margin-left:2.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l21:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.75in;
        mso-level-number-position:left;
        margin-left:2.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l21:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.25in;
        mso-level-number-position:left;
        margin-left:3.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l21:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.75in;
        mso-level-number-position:left;
        margin-left:3.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l21:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.25in;
        mso-level-number-position:left;
        margin-left:4.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l21:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.75in;
        mso-level-number-position:left;
        margin-left:4.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l22
        {mso-list-id:1935894140;
        mso-list-template-ids:-288429948;}
@list l22:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l22:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l22:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l22:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l22:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l22:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l22:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l22:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l22:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l23
        {mso-list-id:1943026585;
        mso-list-template-ids:-154905186;}
@list l23:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l23:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";}
@list l23:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l23:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l23:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l23:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l23:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l23:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l23:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l24
        {mso-list-id:2105412589;
        mso-list-template-ids:-799272978;}
@list l24:level1
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        margin-left:1.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";}
@list l24:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";}
@list l24:level3
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";}
@list l24:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        margin-left:2.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l24:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        margin-left:3.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l24:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        margin-left:3.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l24:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        margin-left:4.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l24:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        margin-left:4.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l24:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:5.0in;
        mso-level-number-position:left;
        margin-left:5.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l25
        {mso-list-id:2114746117;
        mso-list-type:hybrid;
        mso-list-template-ids:-2000098246 -1876374850 -65484188 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l25:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l25:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l25:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l25:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l25:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l25:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l25:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l25:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l25:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Flang team,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Here are the notes from the August 5, 2020 Flang Community biweekly call.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Let me know if you have any topics you would like covered in the next call.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Upcoming calls (all times Pacific time):<o:p></o:p></p>
<table class="MsoTable15Grid1LightAccent1" border="1" cellspacing="0" cellpadding="0" style="margin-left:30.2pt;border-collapse:collapse;border:none">
<tbody>
<tr>
<td width="209" valign="top" style="width:157.1pt;border:solid #B4C6E7 1.0pt;border-bottom:solid #8EAADB 1.5pt;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal"><b><span style="font-size:11.0pt">Call<o:p></o:p></span></b></p>
</td>
<td width="276" valign="top" style="width:207.0pt;border-top:solid #B4C6E7 1.0pt;border-left:none;border-bottom:solid #8EAADB 1.5pt;border-right:solid #B4C6E7 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal"><b><span style="font-size:11.0pt">When<o:p></o:p></span></b></p>
</td>
</tr>
<tr>
<td width="209" valign="top" style="width:157.1pt;border:solid #B4C6E7 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal"><span style="font-size:11.0pt">Flang Technical Community call<b><o:p></o:p></b></span></p>
</td>
<td width="276" valign="top" style="width:207.0pt;border-top:none;border-left:none;border-bottom:solid #B4C6E7 1.0pt;border-right:solid #B4C6E7 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal"><span style="font-size:11.0pt">Monday, August 10, 8:30 AM<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width="209" valign="top" style="width:157.1pt;border:solid #B4C6E7 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal"><span style="font-size:11.0pt">LLVM Alias Analysis call<b><o:p></o:p></b></span></p>
</td>
<td width="276" valign="top" style="width:207.0pt;border-top:none;border-left:none;border-bottom:solid #B4C6E7 1.0pt;border-right:solid #B4C6E7 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal"><span style="font-size:11.0pt">Tuesday, August 11, 2020 at 10:00 AM<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width="209" valign="top" style="width:157.1pt;border:solid #B4C6E7 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal"><span style="font-size:11.0pt">Classic Flang biweekly call<b><o:p></o:p></b></span></p>
</td>
<td width="276" valign="top" style="width:207.0pt;border-top:none;border-left:none;border-bottom:solid #B4C6E7 1.0pt;border-right:solid #B4C6E7 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal"><span style="font-size:11.0pt">Wednesday, August 12, 2020 at 8:30 AM<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width="209" valign="top" style="width:157.1pt;border:solid #B4C6E7 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal"><span style="font-size:11.0pt">OpenMP developer call<b><o:p></o:p></b></span></p>
</td>
<td width="276" valign="top" style="width:207.0pt;border-top:none;border-left:none;border-bottom:solid #B4C6E7 1.0pt;border-right:solid #B4C6E7 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal"><span style="font-size:11.0pt">Thursday, August 13, 2020 at 8:00 AM<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width="209" valign="top" style="width:157.1pt;border:solid #B4C6E7 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal"><span style="font-size:11.0pt">Flang biweekly call (this call)<b><o:p></o:p></b></span></p>
</td>
<td width="276" valign="top" style="width:207.0pt;border-top:none;border-left:none;border-bottom:solid #B4C6E7 1.0pt;border-right:solid #B4C6E7 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal"><span style="font-size:11.0pt">Wednesday, August 19, 2020 at 8:30 AM<o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal">Information for joining these calls and the Flang Slack workspace is at the end of this email.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thank you.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Gary<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b>Agenda</b><o:p></o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l2 level1 lfo1">LLVM Flang Technical Call agenda<o:p></o:p></li><li class="MsoNormal" style="mso-list:l2 level1 lfo1">LLVM Flang development update<o:p></o:p></li><li class="MsoNormal" style="mso-list:l2 level1 lfo1">Classic Flang update<o:p></o:p></li></ul>
<p class="MsoNormal"><b><o:p> </o:p></b></p>
<p class="MsoNormal"><b>Highlights</b><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l7 level1 lfo2">Flang Community Technical Biweekly Call<o:p></o:p></li><ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="mso-list:l7 level2 lfo2">Next call: August 10: Prototype use of MLIR affine dialect for Fortran array lowering. Out-of-tree flang builds.<o:p></o:p></li><li class="MsoNormal" style="mso-list:l7 level2 lfo2">The last call was July 27. Updates from email threads on
<i>flang-dev</i> mail list: FileCheck. Compile time and space for Flang.<o:p></o:p></li><li class="MsoNormal" style="mso-list:l7 level2 lfo2">Please add both small and large technical topics to the Google Doc for the technical call. The link to the Google Doc can be found in the notes below.<o:p></o:p></li><li class="MsoNormal" style="mso-list:l7 level2 lfo2">The separate call on alias analysis was July 14<sup>th</sup>. The next alias analysis call (every 4 weeks) is scheduled for August 11<sup>th</sup>. Nothing concrete scheduled on the agenda.<o:p></o:p></li></ul>
</ul>
<p class="MsoNormal"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l7 level1 lfo2">LLVM Flang updates<o:p></o:p></li><ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l7 level2 lfo2">No update on the NERSC buildbot. Argonne National Lab continues to work with their IT and Administration to set up theirs. IBM is working on adding OpenPOWER build-bots.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l7 level2 lfo2">Andzrej Warzynski and Carol Concatto continue to work on the flang driver: Andrej sent out RFCs for the flang driver; please comment on these.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l7 level2 lfo2">Continued bug fixing related to running Fortran 77 programs as identified by FCVS and other testing.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l7 level2 lfo2">Made the preprocessor tests runnable.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l7 level2 lfo2">Began lowering of internal procedures; required change to treatment of some host-associated variables.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l7 level2 lfo2">Finished implementation of INQUIRE.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l7 level2 lfo2">Continued work on OpenACC; looking for reviews for outstanding patches.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l7 level2 lfo2">Continued work on OpenMP including additions to parallel clause and OpenMPIR, including lowering to OpenMPIR.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l7 level2 lfo2">Additional changes to the “throwaway” driver.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l7 level2 lfo2">Additional type constraint checks.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l7 level2 lfo2">Andrej sent out RFC for the flang driver; please comment on these.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l7 level2 lfo2">Michael Kruse sent out data on compile times for flang (up to 8 GB space to compile a single file). Is there interest in upstreaming patches to support MSVC++? Suggested to submit
 1 at a time for review.<o:p></o:p></li></ul>
</ul>
<p class="MsoNormal"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l7 level1 lfo2">Original Flang Dev news and updates<o:p></o:p></li></ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l22 level2 lfo3">Merged
<a href="https://github.com/flang-compiler/flang/pull/900">PR#900</a>: Basic testing infra for debug-info testing.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l22 level2 lfo3">Reviewing
<a href="https://github.com/flang-compiler/flang/pull/886">PR#886</a>: Replaced deprecated function stime which is removed in glibc 2.31.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l22 level2 lfo3">Reviewing
<a href="https://github.com/flang-compiler/flang/pull/573">PR#573</a>: libpgmath: make it clang friendly; addresses bug #557.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l22 level2 lfo3">Discussions of pull requests happen on flang-compiler.slack.com #classic-flang-pull-requests.<o:p></o:p></li></ul>
</ul>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b>Details (</b>Updates below are in <b>bold</b>)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ol style="margin-top:0in" start="1" type="1">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level1 lfo4"><b>Flang on GitHub</b><o:p></o:p></li></ol>
<p class="MsoNormal" style="margin-left:.5in;text-indent:-.25in;mso-list:l21 level1 lfo5">
<![if !supportLists]><span style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]>LLVM Flang is in <a href="https://github.com/llvm/llvm-project/tree/master/flang">
https://github.com/llvm/llvm-project/tree/master/flang</a>.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in;text-indent:-.25in;mso-list:l21 level1 lfo5">
<![if !supportLists]><span style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]>There have been <b>2556</b> commits for LLVM Flang encompassing over
<b>159,000</b> lines of code, documentation, CMakefiles and tests.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in;text-indent:-.25in;mso-list:l21 level1 lfo5">
<![if !supportLists]><span style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]>There have been <b>1,678</b> total commits to Classic Flang in github.com/flang-compiler/flang.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in;text-indent:-.25in;mso-list:l21 level1 lfo5">
<![if !supportLists]><span style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]>There are <b>539</b> people who have “starred” the Classic Flang repo and 80 forks.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ol style="margin-top:0in" start="2" type="1">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level1 lfo4"><b>Flang Community Technical Call (Hosted by Hal Finkel)</b><o:p></o:p></li></ol>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l19 level1 lfo6"><b>The last call was July 27. Updates from email threads on
<i>flang-dev</i> mail list: FileCheck. Compile time and space for Flang. When prompted for it, there was no further discussion on Complex lowering.<o:p></o:p></b></li></ul>
<p class="MsoNormal"><b><o:p> </o:p></b></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l19 level1 lfo6"><b>The next technical community call will be Monday, August 10, 8:30 AM PT.</b><o:p></o:p></li></ul>
<ol style="margin-top:0in" start="1" type="1">
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l0 level2 lfo7"><b>Prototype use of MLIR affine dialect for Fortran array lowering.<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l0 level2 lfo7"><b>Out-of-tree flang builds.<o:p></o:p></b></li></ul>
</ol>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l10 level1 lfo8"><b>Future Topics and tentative dates:</b><o:p></o:p></li></ul>
<ol style="margin-top:0in" start="1" type="1">
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l13 level2 lfo9"><b>Bug 46931 - flang fails to build in 11.0-rc1 if documentation is enabled.<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l13 level2 lfo9"><b>OpenACC 3.0 support for flang (August 24).<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l13 level2 lfo9">Build times for the compiler.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l13 level2 lfo9">Please feel free to add agenda topics to the Google Doc:
<a href="https://docs.google.com/document/d/1Z2U5UAtJ-Dag5wlMaLaW1KRmNgENNAYynJqLW2j2AZQ/">
https://docs.google.com/document/d/1Z2U5UAtJ-Dag5wlMaLaW1KRmNgENNAYynJqLW2j2AZQ/</a>.<o:p></o:p></li></ul>
</ol>
<p class="MsoNormal"><o:p> </o:p></p>
<ol style="margin-top:0in" start="3" type="1">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level1 lfo4"><b>The LLVM alias analysis call was held Tuesday, July 14th 10:00 AM Pacific time.
</b><a href="https://bluejeans.com/101176001?src=join_info"><b><span style="color:windowtext;text-decoration:none">https://bluejeans.com/101176001?src=join_info</span></b></a><b>.<o:p></o:p></b></li></ol>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l10 level1 lfo8">The agenda document is at
<a href="https://docs.google.com/document/d/1ybwEKDVtIbhIhK50qYtwKsL50K-NvB6LfuBsfepBZ9Y">
<span style="color:windowtext;text-decoration:none">https://docs.google.com/document/d/1ybwEKDVtIbhIhK50qYtwKsL50K-NvB6LfuBsfepBZ9Y</span></a>.<o:p></o:p></li></ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l16 level2 lfo10">Full restrict patch (observation and clarification; issues encountered)<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l16 level2 lfo10">Speed up in intersection code - O(n log(n))<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l16 level2 lfo10">Calling Verifier after LoopVectorize pass?<o:p></o:p></li></ul>
</ul>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l10 level1 lfo8"><b>The next alias analysis call is scheduled for Tuesday, August 11. No specific agenda items yet.<o:p></o:p></b></li></ul>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ol style="margin-top:0in" start="4" type="1">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level1 lfo4"><b>OpenMP Technical Call</b><o:p></o:p></li></ol>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level1 lfo11">We started a developer call in May to coordinate the OpenMP work.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level1 lfo11">The call is held every Thursday at 8 am PDT/4 pm BST/8.30 pm IST.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level1 lfo11">The primary agenda item of the call is a development update from the engineers involved.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level1 lfo11">Participants include AMD, Arm, the US National Labs and BSC.
<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level1 lfo11">Kiran Kumar (email in CC) from AMD hosts the call. Please let him know if you plan to join and need an invite.
<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level1 lfo11">Call logistics are at the end of this email.<o:p></o:p></li></ul>
<p class="MsoNormal"><o:p> </o:p></p>
<ol style="margin-top:0in" start="5" type="1">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level1 lfo4"><b>Flang community</b><o:p></o:p></li></ol>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l17 level1 lfo12"><b>Website:</b> <a href="http://www.flang-compiler.org">
www.flang-compiler.org</a> redirects to <a href="http://github.com/flang-compiler/flang">
http://github.com/flang-compiler/flang</a>.<o:p></o:p></li><li class="MsoNormal" style="mso-list:l17 level1 lfo12"><b>Wiki:</b> <a href="https://github.com/flang-compiler/flang/wiki">
https://github.com/flang-compiler/flang/wiki</a><b> </b>is the Flang wiki page where the most up-to-date build instructions and news can be found.<o:p></o:p></li></ul>
<p class="MsoNormal"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l17 level1 lfo12"><b>Issues:</b><o:p></o:p></li></ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l18 level2 lfo13">Issues for LLVM flang should be reported in Bugzilla:
<a href="https://bugs.llvm.org/">https://bugs.llvm.org/</a>. Use the “flang” tag for flang-related issues, please.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l18 level2 lfo13">Issues for Classic Flang can be reported to
<a href="https://github.com/flang-compiler/flang/issues">https://github.com/flang-compiler/flang/issues</a>.<o:p></o:p></li></ul>
</ul>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l17 level1 lfo12"><b>LLVM mailing lists:</b> There are now two mailing lists hosted by llvm.org:<o:p></o:p></li></ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l9 level2 lfo14">The flang-dev mailing list has been set up. Subscribe at
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-dev">https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-dev</a>. These biweekly notes are now sent to this email list.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l9 level2 lfo14">The flang-commits mailing list has been set up. Subscribe at
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-commits">https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-commits</a>.<o:p></o:p></li></ul>
</ul>
<p class="MsoNormal"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l17 level1 lfo12"><b>Slack: </b>The<b> </b>
<a href="flang-compiler.slack.com">flang-compiler.slack.com </a>workspace is used for informal real-time communication in the Flang community. The invitation link can be found at the end of this email.<o:p></o:p></li></ul>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ol style="margin-top:0in" start="6" type="1">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level1 lfo4"><b>What we’re up to with the llvm-project/flang Fortran 2018 compiler</b><o:p></o:p></li></ol>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l3 level1 lfo15"><b>On GitHub: </b>The source code LLVM Flang is available on
<a href="https://github.com/llvm/llvm-project/tree/master/flang">https://github.com/llvm/llvm-project/tree/master/flang</a>. It’s recommended to start in the “documentation” directory.<o:p></o:p></li></ul>
<p class="MsoNormal"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l3 level1 lfo15"><b>Public plan: </b>The team maintains a plan for upcoming Flang work at
<a href="https://github.com/orgs/flang-compiler/projects/">https://github.com/orgs/flang-compiler/projects/</a>.<b>
</b>This reflects current LLVM Flang priorities and context for the project and its long-term goals. (OpenMP work for flang, clang ad OpenMPIR is tracked separately.)<o:p></o:p></li></ul>
<p class="MsoNormal"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l3 level1 lfo15"><b>Status: </b>We continue development. Recent work includes:<o:p></o:p></li></ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="mso-list:l12 level2 lfo16">Arm buildbots are set up at
<a href="http://lab.llvm.org:8011/builders/flang-aarch64-ubuntu">http://lab.llvm.org:8011/builders/flang-aarch64-ubuntu</a> (GCC 9.3) and
<a href="http://lab.llvm.org:8011/builders/flang-aarch64-ubuntu-clang">http://lab.llvm.org:8011/builders/flang-aarch64-ubuntu-clang</a> (Clang 8).<o:p></o:p></li><li class="MsoNormal" style="mso-list:l12 level2 lfo16">NERSC buildbot is running in their staging area; Brian Friesen is working through an issue with Clang build.
<b>Argonne is making progress with the administration folk, who are trying to help get the build-bots set up. The platform is likely to be Intel Knights Landing.</b><o:p></o:p></li><li class="MsoNormal" style="mso-list:l12 level2 lfo16"><b>IBM is setting up a buildbot (ppc64le-flang+mlir-rhel-test) for Flang + MLIR on Power + RHEL. The phabricator patch is available at
</b><a href="https://reviews.llvm.org/D84956"><b>https://reviews.llvm.org/D84956</b></a><b>.<o:p></o:p></b></li><li class="MsoNormal" style="mso-list:l12 level2 lfo16">NVIDIA has hardware now for a buildbot.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l12 level2 lfo16">Discussions continue on alias analysis in LLVM. Notes from the last call are available at
<a href="https://docs.google.com/document/d/1ybwEKDVtIbhIhK50qYtwKsL50K-NvB6LfuBsfepBZ9Y/">
https://docs.google.com/document/d/1ybwEKDVtIbhIhK50qYtwKsL50K-NvB6LfuBsfepBZ9Y/</a>. The next call is
<b>August 11</b>.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l12 level2 lfo16">Andzrej Warzynski and Carol Concatto continue to work on the flang driver:<o:p></o:p></li></ul>
</ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<ul style="margin-top:0in" type="square">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level3 lfo15"><b>Andrej sent out RFCs for the flang driver; please comment on these<o:p></o:p></b></li></ul>
</ul>
</ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l6 level2 lfo17"><b>Continued implementation and bug fixing for running Fortran 77 programs as identified by FCVS and other testing:<o:p></o:p></b></li></ul>
</ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<ul style="margin-top:0in" type="square">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level3 lfo15"><b>Runtime APIs for COMPLEX floating-point output<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level3 lfo15"><b>BOZ literal constants with relational operators<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level3 lfo15"><b>Result conversion and implicit declarations for statement functions<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level3 lfo15"><b>INTRINSIC in type declarations statement<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level3 lfo15"><b>Updates to RESHAPE, CMPLX folding<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level3 lfo15"><b>Next input record handling<o:p></o:p></b></li></ul>
</ul>
</ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l25 level2 lfo18"><b>The preprocessor tests are now runnable.<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l25 level2 lfo18"><b>Began lowering of internal procedures; required addition of symbols for host-associated variable references.<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l25 level2 lfo18"><b>Finished implementation of INQUIRE.<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l25 level2 lfo18"><b>Continued work on OpenACC<o:p></o:p></b></li></ul>
</ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<ul style="margin-top:0in" type="square">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level3 lfo15"><b>OpenACC construct lowering skeleton<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level3 lfo15"><b>Valentin Clements is looking for reviews for his outstanding patches. NVIDIA has an engineer who is reviewing<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level3 lfo15"><b>Basic name resolution<o:p></o:p></b></li></ul>
</ul>
</ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l5 level2 lfo19"><b>Continued work on OpenMP including
<o:p></o:p></b></li></ul>
</ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<ul style="margin-top:0in" type="square">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level3 lfo15"><b>Additions to parallel clause and OpenMPIR<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level3 lfo15"><b>Lowering to OpenMPIR (taskyield, parallel)<o:p></o:p></b></li></ul>
</ul>
</ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l8 level2 lfo20"><b>Extract name resolution for OpenACC and OpenMP into a separate file (for compilation time)<o:p></o:p></b></li></ul>
</ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l15 level2 lfo21"><b>Additional changes to the “throwaway” driver<o:p></o:p></b></li></ul>
</ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<ul style="margin-top:0in" type="square">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level3 lfo15"><b>Pass flags to change default integer kind<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level3 lfo15"><b>Change in order of libraries and object files<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level3 lfo15"><b>Add -h as synonym for help<o:p></o:p></b></li></ul>
</ul>
</ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l4 level2 lfo22"><b>Additional type constraint checks (C781, C7107-C7115)<o:p></o:p></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l4 level2 lfo22"><b>Michael Kruse sent out data on compile times for flang (up to 8 GB space to compile a single file). Is there interest in upstreaming patches to support MSVC++? Suggested to submit
 1 at a time for review.</b><o:p></o:p></li></ul>
</ul>
<p class="MsoListParagraph" style="margin-left:0in"><b><o:p> </o:p></b></p>
<p class="MsoListParagraph" style="margin-left:0in"><b><span style="font-size:11.0pt"><o:p> </o:p></span></b></p>
<ol style="margin-top:0in" start="7" type="1">
<li class="MsoListParagraph" style="margin-left:-.25in;mso-list:l14 level1 lfo4">
<b>What we’re up to with current Flang</b><o:p></o:p></li></ol>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="mso-list:l20 level2 lfo23">We sent an RFC to flang-dev on the handling of pull requests for merge into Flang.
<b>The flang wiki will be updated this week with the new process.</b><o:p></o:p></li><li class="MsoNormal" style="mso-list:l20 level2 lfo23">We use the flang-compiler.slack.com channel #classic-flang-pull-requests to coordinate what pull requests we are working on.<o:p></o:p></li></ul>
</ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="mso-list:l7 level2 lfo2">Recent fixes pushed to Flang master<o:p></o:p></li><ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l7 level3 lfo2"><a href="https://github.com/flang-compiler/flang/pull/875">#875</a> Spelling fixes (a simple change)<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l7 level3 lfo2"><a href="https://github.com/flang-compiler/flang/pull/900"><b>#900</b></a><b>: Basic testing infra for debug-info testing.<o:p></o:p></b></li></ul>
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l7 level2 lfo2">Reviewing
<a href="https://github.com/flang-compiler/flang/pull/886">PR#886</a>: Replaced deprecated function stime which is removed in glibc 2.31.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l7 level2 lfo2">Reviewing
<a href="https://github.com/flang-compiler/flang/pull/573">PR#573</a>: libpgmath: make it clang friendly; addresses bug #557.<o:p></o:p></li><li class="MsoNormal" style="mso-list:l7 level2 lfo2">Outstanding pull requests: <a href="https://github.com/flang-compiler/flang/pulls">
https://github.com/flang-compiler/flang/pulls</a> for the current list of pull requests.<o:p></o:p></li><li class="MsoNormal" style="mso-list:l7 level2 lfo2">Outstanding issues: Please refer to the Issues section on GitHub for
<a href="https://github.com/flang-compiler/flang/issues"><span style="color:#0070C0">flang-compiler/flang</span></a> and
<a href="https://github.com/flang-compiler/clang/issues"><span style="color:#0070C0">flang-compiler/flang-driver</span></a>.<o:p></o:p></li></ul>
</ul>
<p class="MsoNormal"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l23 level1 lfo24"><b>OpenMP 4.5 support:</b><o:p></o:p></li></ul>
<p class="MsoNormal" style="margin-left:1.0in;text-indent:-.25in;mso-list:l24 level2 lfo25">
<![if !supportLists]><span style="font-size:10.0pt;font-family:"Courier New""><span style="mso-list:Ignore">o<span style="font:7.0pt "Times New Roman"">   
</span></span></span><![endif]>No update. OpenMP effort is now directed toward LLVM Flang.<b><o:p></o:p></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l23 level1 lfo24"><b>Debug Metadata:</b><o:p></o:p></li><ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="mso-list:l23 level2 lfo24">The outstanding review at
<a href="https://reviews.llvm.org/D54114">https://reviews.llvm.org/D54114</a> [CHARACTER intrinsic data type] is stale and has been canceled. It will be replaced when there is an appropriate update for LLVM Flang.<o:p></o:p></li></ul>
</ul>
<p class="MsoNormal"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l23 level1 lfo24"><b>Packaging and Binary Releases:</b><o:p></o:p></li></ul>
<ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="mso-list:l24 level1 lfo25">Spack: Spack packages for Flang have been updated. There is also a spack package for f18, based on the flang-compiler/f18 repository.<o:p></o:p></li></ul>
<p class="MsoNormal"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l23 level1 lfo24"><b>Current Flang Fortran 2008 features<o:p></o:p></b></li></ul>
<p class="MsoNormal" style="margin-left:.75in">Current status of Fortran 2008 features can be found at
<a href="https://github.com/flang-compiler/flang/wiki/Fortran-2008">https://github.com/flang-compiler/flang/wiki/Fortran-2008</a>.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ol style="margin-top:0in" start="8" type="1">
<li class="MsoListParagraph" style="margin-left:-.25in;mso-list:l14 level1 lfo4">
<b>Logistics<o:p></o:p></b></li></ol>
<p class="MsoNormal" style="margin-left:.25in"><b>Flang Community Biweekly Call (this call)</b><o:p></o:p></p>
<ol style="margin-top:0in" start="8" type="1">
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level2 lfo4">General updates on the Flang project, both LLVM Flang and current Flang.<o:p></o:p></li><li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level2 lfo4">Biweekly WebEx hosted by NVIDIA (which these notes cover).<o:p></o:p></li><li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level2 lfo4">The meeting link for this biweekly call is
<a href="https://nvmeet.webex.com/nvmeet/j.php?MTID=mb4edb8c799f69ec2dc0554acc969a162">
https://nvmeet.webex.com/nvmeet/j.php?MTID=mb4edb8c799f69ec2dc0554acc969a162</a>.<o:p></o:p></li></ul>
</ol>
<p class="MsoNormal"><b><o:p> </o:p></b></p>
<p class="MsoNormal" style="margin-left:.25in"><b>Flang Community Technical Biweekly Call</b><o:p></o:p></p>
<ol style="margin-top:0in" start="8" type="1">
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level2 lfo4">Technical topics call.<o:p></o:p></li><li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level2 lfo4">Hal Finkel hosts this call on
<a href="https://bluejeans.com/625064848">Bluejeans</a>, Mondays 8:30 Pacific Time, on the weeks alternating with regular Flang biweekly call. The notes for all these calls can be found in Google Docs
<a href="https://docs.google.com/document/d/1Z2U5UAtJ-Dag5wlMaLaW1KRmNgENNAYynJqLW2j2AZQ/">
here</a>.<o:p></o:p></li></ul>
</ol>
<p class="MsoNormal" style="margin-left:.75in">Meeting URL: <a href="https://bluejeans.com/625064848?src=join_info">
https://bluejeans.com/625064848?src=join_info</a><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.75in">Meeting ID: 625 064 848<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.75in">Want to dial in from a phone? Dial one of the following numbers:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">+1.408.317.9254 (US (San Jose))<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">+1.866.226.4650 (US Toll Free)<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">(see all numbers - <a href="https://www.bluejeans.com/premium-numbers">
https://www.bluejeans.com/premium-numbers</a>)<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Enter the meeting ID and passcode followed by #<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.75in">Connecting from a room system?<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Dial: bjn.vc or 199.48.152.152 and enter your meeting ID & passcode<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:.25in"><b>Classic Flang Biweekly Technical Call<o:p></o:p></b></p>
<ol style="margin-top:0in" start="8" type="1">
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level2 lfo4">For people working with the original Flang project.<o:p></o:p></li><li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level2 lfo4">The call is held every other Wednesday in the same week as the LLVM Flang Technical call (alternate week with the Flang Community Biweekly call).<o:p></o:p></li></ul>
</ol>
<p class="MsoNormal" style="margin-left:.75in"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:.75in">The agenda is available here: <a href="https://docs.google.com/document/d/1-OuiKx4d7O6eLEJDBDKSRnSiUO2rgRR-c2Ga4AkrzOI">
https://docs.google.com/document/d/1-OuiKx4d7O6eLEJDBDKSRnSiUO2rgRR-c2Ga4AkrzOI</a>.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.75in"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:.75in">Join the Microsoft Teams Meeting at
<a href="https://teams.microsoft.com/l/meetup-join/19%3ameeting_YjM5YjlmNGEtMjA0MS00MTRlLTg5ZjUtOTM1ZGIxOTU2NWQy%40thread.v2/0?context=%7b%22Tid%22%3a%22f34e5979-57d9-4aaa-ad4d-b122a662184d%22%2c%22Oid%22%3a%223641875c-ef5b-4767-8105-0787a195852f%22%7d">
https://teams.microsoft.com/l/meetup-join/19%3ameeting_YjM5YjlmNGEtMjA0MS00MTRlLTg5ZjUtOTM1ZGIxOTU2NWQy%40thread.v2</a><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.75in"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:.75in">+442033215213 (Toll)<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.75in">Conference ID: 349 328 047#<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.75in"><a href="https://dialin.teams.microsoft.com/7bdb65cd-97d0-44fe-bc03-bf8072eadc33?id=349328047">Local numbers
</a><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.75in">Join with a video conferencing device<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.75in"><a href="mailto:784150312@t.plcm.vc">784150312@t.plcm.vc</a> VTC Conference ID: 1220440737<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.25in"><b>LLVM Alias Analysis Technical Call</b><o:p></o:p></p>
<ol style="margin-top:0in" start="8" type="1">
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level2 lfo4">For people working on improvements to LLVM alias analysis.<o:p></o:p></li><li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level2 lfo4">Hal Finkel hosts this call on
<a href="https://bluejeans.com/101176001">Bluejeans</a>, Tuesdays 10:00 AM Pacific Time, every 4 weeks. The notes for all these calls can be found in Google Docs
<a href="https://docs.google.com/document/d/1ybwEKDVtIbhIhK50qYtwKsL50K-NvB6LfuBsfepBZ9Y/">
here</a>.<o:p></o:p></li></ul>
</ol>
<p class="MsoNormal" style="margin-left:.75in">Meeting URL: <a href="https://bluejeans.com/101176001?src=join_info">
https://bluejeans.com/101176001?src=join_info</a><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.75in">Meeting ID: 101 176 001<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.75in">Want to dial in from a phone? Dial one of the following numbers:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">+1.312.216.0325 (US (Chicago))<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">+1.408.740.7256 (US (San Jose))<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">+1.866.226.4650 (US Toll Free)<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">(see all numbers - <a href="https://www.bluejeans.com/premium-numbers">
https://www.bluejeans.com/premium-numbers</a>)<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.75in">Enter the meeting ID and passcode followed by #<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.75in">Connecting from a room system?<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Dial: bjn.vc or 199.48.152.152 and enter your meeting ID & passcode<o:p></o:p></p>
<p class="MsoNormal"><b><o:p> </o:p></b></p>
<p class="MsoNormal" style="margin-left:.25in"><b>OpenMP Technical Call</b><o:p></o:p></p>
<p class="MsoListParagraph" style="margin-left:.75in;text-indent:-.25in;mso-list:l1 level1 lfo11">
<![if !supportLists]><span style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]>Kiran Kumar T P (KiranKumar.TP@amd.com) from AMD hosts this weekly call on Microsoft Teams, Thursdays 8:00 AM Pacific time.<o:p></o:p></p>
<p class="MsoListParagraph" style="margin-left:.75in;text-indent:-.25in;mso-list:l1 level1 lfo11">
<![if !supportLists]><span style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]>Please let Kiran know if you plan to join and need an invite.
<o:p></o:p></p>
<p class="MsoListParagraph" style="margin-left:.75in;text-indent:-.25in;mso-list:l1 level1 lfo11">
<![if !supportLists]><span style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]>Call logistics:<o:p></o:p></p>
<p class="MsoListParagraph" style="margin-left:1.0in;text-indent:-.25in;mso-list:l11 level1 lfo26">
<![if !supportLists]><span style="font-size:10.0pt;font-family:"Courier New""><span style="mso-list:Ignore">o<span style="font:7.0pt "Times New Roman"">   
</span></span></span><![endif]>Teams Call Link: <a href="https://bit.ly/39eQW3o">
https://bit.ly/39eQW3o</a><o:p></o:p></p>
<p class="MsoListParagraph" style="margin-left:1.0in;text-indent:-.25in;mso-list:l11 level1 lfo26">
<![if !supportLists]><span style="font-size:10.0pt;font-family:"Courier New""><span style="mso-list:Ignore">o<span style="font:7.0pt "Times New Roman"">   
</span></span></span><![endif]>Minutes: <a href="https://docs.google.com/document/d/1yA-MeJf6RYY-ZXpdol0t7YoDoqtwAyBhFLr5thu5pFI">
https://docs.google.com/document/d/1yA-MeJf6RYY-ZXpdol0t7YoDoqtwAyBhFLr5thu5pFI</a><o:p></o:p></p>
<p class="MsoListParagraph" style="margin-left:1.0in;text-indent:-.25in;mso-list:l11 level1 lfo26">
<![if !supportLists]><span style="font-size:10.0pt;font-family:"Courier New""><span style="mso-list:Ignore">o<span style="font:7.0pt "Times New Roman"">   
</span></span></span><![endif]>Project Management: <a href="https://docs.google.com/spreadsheets/d/1FvHPuSkGbl4mQZRAwCIndvQx9dQboffiD-xD0oqxgU0/edit#gid=0">
https://docs.google.com/spreadsheets/d/1FvHPuSkGbl4mQZRAwCIndvQx9dQboffiD-xD0oqxgU0/</a>
<o:p></o:p></p>
<p class="MsoNormal"><b><o:p> </o:p></b></p>
<p class="MsoNormal" style="margin-left:.25in"><b>Flang Slack Workspace</b><o:p></o:p></p>
<ol style="margin-top:0in" start="8" type="1">
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level2 lfo4">There is a Slack workspace dedicated to Flang, flang-compiler.slack.com.<o:p></o:p></li><li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level2 lfo4">There are a number of topic-oriented channels available (e.g., #driver, #f18-semantics, #fir).<o:p></o:p></li><li class="MsoNormal" style="margin-left:-.25in;mso-list:l14 level2 lfo4">Add yourself via the invitation link
<a href="https://join.slack.com/t/flang-compiler/shared_invite/zt-2pcn51lh-VrRQL_YUOkxA_1CEfMGQhw">
https://join.slack.com/t/flang-compiler/shared_invite/zt-2pcn51lh-VrRQL_YUOkxA_1CEfMGQhw</a><o:p></o:p></li></ul>
</ol>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>