[HELP] unmapping a deleted storage domain triggers crash ovirt

--_004_CY4PR14MB168704CBDA3083F28F4A7902E9A60CY4PR14MB1687namp_ Content-Type: multipart/alternative; boundary="_000_CY4PR14MB168704CBDA3083F28F4A7902E9A60CY4PR14MB1687namp_" --_000_CY4PR14MB168704CBDA3083F28F4A7902E9A60CY4PR14MB1687namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello people, something's not right in my ovirt infrastructure. I currently have two different ovirt installation: Ovirt3: 7 hosts linked to Compellent iscsi storage running ovirt 3.5.6 Ovirt4: 4 hosts linked to (same) Compellent iscsi storage running ovirt 4.0= .4 I'm currently moving my guests from ovirt3 to ovirt4. Since iscsi storage is linked to both installations, my high level approach= is: 1) Shutdown VM in ovirt3. 2) Maintenance + detach + remove VM storage in ovirt3 3) Change LUN mapping via iscsi storage manager from ovirt3 to ovirt4 4) Import storage in ovirt4 5) Import VM in ovirt4 6) Run and cheers with high grade liquor. GOTO step 1 for different VM= . Now, as soon as I perform step 3 (remove mappings from LUN), ovirt3 goes cr= azy and eventually forces me to reboot all hosts one by one. I tried different low level approaches to unmap LUN mpath'ed from hosts wit= h inconsistent results. A notable error log extract is: Nov 8 15:30:52 sovana vdsm root ERROR Process failed with rc=3D1 out=3D'\n= udevadm settle - timeout of 5 seconds reached, the event queue contains:\n = /sys/devices/virtual/block/dm-39 (8603)\n /sys/devices/virtual/block/dm-3= 9 (8604)\n /sys /devices/virtual/block/dm-39 (8605)\n /sys/devices/virtual/block/dm-39 (86= 06)\n /sys/devices/virtual/block/dm-39 (8607)\n /sys/devices/virtual/bloc= k/dm-39 (8608)\n /sys/devices/virtual/block/dm-39 (8609)\n /sys/devices/v= irtual/block /dm-39 (8610)\n /sys/devices/virtual/block/dm-39 (8611)\n /sys/devices/vi= rtual/block/dm-39 (8612)\n /sys/devices/virtual/block/dm-39 (8613)\n /sys= /devices/virtual/block/dm-39 (8614)\n /sys/devices/virtual/block/dm-39 (86= 15)\n /sys/ devices/virtual/block/dm-39 (8616)\n /sys/devices/virtual/block/dm-39 (861= 7)\n /sys/devices/virtual/block/dm-39 (8618)\n /sys/devices/virtual/block= /dm-39 (8619)\n /sys/devices/virtual/block/dm-39 (8620)\n /sys/devices/vi= rtual/block/ dm-39 (8621)\n /sys/devices/virtual/block/dm-39 (8622)\n /sys/devices/vir= tual/block/dm-39 (8623)\n /sys/devices/virtual/block/dm-39 (8624)\n /sys/= devices/virtual/block/dm-39 (8625)\n /sys/devices/virtual/block/dm-39 (862= 6)\n /sys/d evices/virtual/block/dm-39 (8627)\n /sys/devices/virtual/block/dm-39 (8628= )\n /sys/devices/virtual/block/dm-39 (8629)\n /sys/devices/virtual/block/= dm-39 (8630)\n /sys/devices/virtual/block/dm-39 (8631)\n /sys/devices/vir= tual/block/d m-39 (8632)\n /sys/devices/virtual/block/dm-39 (8633)\n /sys/devices/virt= ual/block/dm-39 (8634)\n /sys/devices/virtual/block/dm-39 (8635)\n /sys/d= evices/virtual/block/dm-39 (8636)\n /sys/devices/virtual/block/dm-39 (8637= )\n /sys/de vices/virtual/block/dm-39 (8638)\n /sys/devices/virtual/block/dm-39 (8639)= \n /sys/devices/virtual/block/dm-39 (8640)\n /sys/devices/virtual/block/d= m-39 (8641)\n /sys/devices/virtual/block/dm-39 (8642)\n /sys/devices/virt= ual/block/dm -39 (8643)\n /sys/devices/virtual/block/dm-39 (8644)\n /sys/devices/virtu= al/block/dm-39 (8645)\n /sys/devices/virtual/block/dm-39 (8646)\n /sys/de= vices/virtual/block/d I really need your help to sort this out as I'm actually blocked in my task= . Why mapping changes triggers ovirt crash on a storage which ovirt should no= t care about? Thanks Andrea Ghelardi +39 050 2203 71 | www.iongroup.com<http://www.iongroup.com/> | a.ghelardi@i= ontrading.com<mailto:a.ghelardi@iontrading.com> Via San Martino, 52 - 56125 Pisa - ITALY This email and any attachments may contain information which is confidentia= l and/or privileged. The information is intended exclusively for the addres= see and the views expressed may not be official policy, but the personal vi= ews of the originator. If you are not the intended recipient, be aware that= any disclosure, copying, distribution or use of the contents is prohibited= . If you have received this email and any file transmitted with it in error= , please notify the sender by telephone or return email immediately and del= ete the material from your computer. Internet communications are not secure= and ION Trading is not responsible for their abuse by third parties, nor f= or any alteration or corruption in transmission, nor for any damage or loss= caused by any virus or other defect. ION Trading accepts no liability or r= esponsibility arising out of or in any way connected to this email. [iON_HBlu_small] Automation through innovation --_000_CY4PR14MB168704CBDA3083F28F4A7902E9A60CY4PR14MB1687namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)"> <!--[if !mso]><style>v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style><![endif]--><style><!-- /* Font Definitions */ @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;} @font-face {font-family:"Source Sans Pro"; panose-1:2 11 5 3 3 4 3 2 2 4;} @font-face {font-family:ION; panose-1:2 0 5 5 0 0 0 2 0 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri",sans-serif;} a:link, span.MsoHyperlink {mso-style-priority:99; color:#0563C1; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:#954F72; text-decoration:underline;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:36.0pt; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri",sans-serif;} span.EmailStyle17 {mso-style-type:personal-compose; font-family:"Calibri",sans-serif; color:windowtext;} .MsoChpDefault {mso-style-type:export-only; font-family:"Calibri",sans-serif;} @page WordSection1 {size:612.0pt 792.0pt; margin:72.0pt 72.0pt 72.0pt 72.0pt;} div.WordSection1 {page:WordSection1;} /* List Definitions */ @list l0 {mso-list-id:1446727994; mso-list-type:hybrid; mso-list-template-ids:438582106 67698705 67698713 67698715 67698703 676987= 13 67698715 67698703 67698713 67698715;} @list l0:level1 {mso-level-text:"%1\)"; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level2 {mso-level-number-format:alpha-lower; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level3 {mso-level-number-format:roman-lower; mso-level-tab-stop:none; mso-level-number-position:right; text-indent:-9.0pt;} @list l0:level4 {mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level5 {mso-level-number-format:alpha-lower; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level6 {mso-level-number-format:roman-lower; mso-level-tab-stop:none; mso-level-number-position:right; text-indent:-9.0pt;} @list l0:level7 {mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level8 {mso-level-number-format:alpha-lower; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level9 {mso-level-number-format:roman-lower; mso-level-tab-stop:none; mso-level-number-position:right; text-indent:-9.0pt;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> </head> <body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"> <div class=3D"WordSection1"> <p class=3D"MsoNormal"><span lang=3D"IT">Hello people,<o:p></o:p></span></p=
<p class=3D"MsoNormal"><span lang=3D"IT"><o:p> </o:p></span></p> <p class=3D"MsoNormal">something’s not right in my ovirt infrastructu= re.<o:p></o:p></p> <p class=3D"MsoNormal">I currently have two different ovirt installation:<o= :p></o:p></p> <p class=3D"MsoNormal">Ovirt3: 7 hosts linked to Compellent iscsi storage r= unning ovirt 3.5.6<o:p></o:p></p> <p class=3D"MsoNormal">Ovirt4: 4 hosts linked to (same) Compellent iscsi st= orage running ovirt 4.0.4<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">I’m currently moving my guests from ovirt3 to = ovirt4.<o:p></o:p></p> <p class=3D"MsoNormal">Since iscsi storage is linked to both installations,= my high level approach is:<o:p></o:p></p> <p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve= l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">1)<span style= =3D"font:7.0pt "Times New Roman""> </span></span><![endif]>Shutdown VM in ovirt3.<o:p></o:p></p> <p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve= l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">2)<span style= =3D"font:7.0pt "Times New Roman""> </span></span><![endif]>Maintenance + detach + remove VM storage in= ovirt3<o:p></o:p></p> <p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve= l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">3)<span style= =3D"font:7.0pt "Times New Roman""> </span></span><![endif]>Change LUN mapping via iscsi storage manager from o= virt3 to ovirt4<o:p></o:p></p> <p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve= l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">4)<span style= =3D"font:7.0pt "Times New Roman""> </span></span><![endif]>Import storage in ovirt4<o:p></o:p></p> <p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve= l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">5)<span style= =3D"font:7.0pt "Times New Roman""> </span></span><![endif]>Import VM in ovirt4<o:p></o:p></p> <p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve= l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">6)<span style= =3D"font:7.0pt "Times New Roman""> </span></span><![endif]>Run and cheers with high grade liquor. GOTO step 1 = for different VM.<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">Now, as soon as I perform step 3 (remove mappings fr= om LUN), ovirt3 goes crazy and eventually forces me to reboot all hosts one= by one.<o:p></o:p></p> <p class=3D"MsoNormal">I tried different low level approaches to unmap LUN = mpath’ed from hosts with inconsistent results. <o:p></o:p></p> <p class=3D"MsoNormal">A notable error log extract is:<o:p></o:p></p> <p class=3D"MsoNormal">Nov 8 15:30:52 sovana vdsm root ERROR Process = failed with rc=3D1 out=3D'\nudevadm settle - timeout of 5 seconds reached, = the event queue contains:\n /sys/devices/virtual/block/dm-39 (8603)\n= /sys/devices/virtual/block/dm-39 (8604)\n /sys<o:p></o:p></p> <p class=3D"MsoNormal">/devices/virtual/block/dm-39 (8605)\n /sys/dev= ices/virtual/block/dm-39 (8606)\n /sys/devices/virtual/block/dm-39 (8= 607)\n /sys/devices/virtual/block/dm-39 (8608)\n /sys/devices/v= irtual/block/dm-39 (8609)\n /sys/devices/virtual/block<o:p></o:p></p> <p class=3D"MsoNormal">/dm-39 (8610)\n /sys/devices/virtual/block/dm-= 39 (8611)\n /sys/devices/virtual/block/dm-39 (8612)\n /sys/devi= ces/virtual/block/dm-39 (8613)\n /sys/devices/virtual/block/dm-39 (86= 14)\n /sys/devices/virtual/block/dm-39 (8615)\n /sys/<o:p></o:p=
</p> <p class=3D"MsoNormal">devices/virtual/block/dm-39 (8616)\n /sys/devi= ces/virtual/block/dm-39 (8617)\n /sys/devices/virtual/block/dm-39 (86= 18)\n /sys/devices/virtual/block/dm-39 (8619)\n /sys/devices/vi= rtual/block/dm-39 (8620)\n /sys/devices/virtual/block/<o:p></o:p></p> <p class=3D"MsoNormal">dm-39 (8621)\n /sys/devices/virtual/block/dm-3= 9 (8622)\n /sys/devices/virtual/block/dm-39 (8623)\n /sys/devic= es/virtual/block/dm-39 (8624)\n /sys/devices/virtual/block/dm-39 (862= 5)\n /sys/devices/virtual/block/dm-39 (8626)\n /sys/d<o:p></o:p= </p> <p class=3D"MsoNormal">evices/virtual/block/dm-39 (8627)\n /sys/devic= es/virtual/block/dm-39 (8628)\n /sys/devices/virtual/block/dm-39 (862= 9)\n /sys/devices/virtual/block/dm-39 (8630)\n /sys/devices/vir= tual/block/dm-39 (8631)\n /sys/devices/virtual/block/d<o:p></o:p></p> <p class=3D"MsoNormal">m-39 (8632)\n /sys/devices/virtual/block/dm-39= (8633)\n /sys/devices/virtual/block/dm-39 (8634)\n /sys/device= s/virtual/block/dm-39 (8635)\n /sys/devices/virtual/block/dm-39 (8636= )\n /sys/devices/virtual/block/dm-39 (8637)\n /sys/de<o:p></o:p= </p> <p class=3D"MsoNormal">vices/virtual/block/dm-39 (8638)\n /sys/device= s/virtual/block/dm-39 (8639)\n /sys/devices/virtual/block/dm-39 (8640= )\n /sys/devices/virtual/block/dm-39 (8641)\n /sys/devices/virt= ual/block/dm-39 (8642)\n /sys/devices/virtual/block/dm<o:p></o:p></p> <p class=3D"MsoNormal">-39 (8643)\n /sys/devices/virtual/block/dm-39 = (8644)\n /sys/devices/virtual/block/dm-39 (8645)\n /sys/devices= /virtual/block/dm-39 (8646)\n /sys/devices/virtual/block/d<o:p></o:p>= </p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">I really need your help to sort this out as I’= m actually blocked in my task.<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">Why mapping changes triggers ovirt crash on a storag= e which ovirt should not care about?<o:p></o:p></p> <p class=3D"MsoNormal">Thanks<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal"><b><span lang=3D"IT" style=3D"font-size:9.0pt;font-f= amily:ION;color:black">Andrea Ghelardi<o:p></o:p></span></b></p> <p class=3D"MsoNormal"><span lang=3D"IT" style=3D"font-size:8.0pt;font-fami= ly:"Source Sans Pro",sans-serif;color:gray"><o:p> </o:p></sp= an></p> <p class=3D"MsoNormal"><span lang=3D"IT" style=3D"font-size:8.0pt;font-fami= ly:"Source Sans Pro",sans-serif;color:gray">+39 050 2203 71</= span><span lang=3D"IT" style=3D"font-size:8.0pt;font-family:"Source Sa= ns Pro",sans-serif"> <b><span style=3D"color:#33CCFF">| </span></b></span><span lang=3D"EN-GB" s= tyle=3D"font-size:8.0pt;font-family:"Source Sans Pro",sans-serif;=
color:gray"><a href=3D"http://www.iongroup.com/"><span lang=3D"IT" style=3D= "color:gray">www.iongroup.com</span></a></span><span lang=3D"EN-GB" style= =3D"font-size:8.0pt;font-family:"Source Sans Pro",sans-serif;colo= r:#33CCFF"> </span><b><span lang=3D"IT" style=3D"font-size:8.0pt;font-family:"Sour= ce Sans Pro",sans-serif;color:#33CCFF">| </span></b><u><span lang=3D"EN-GB" style=3D"font-size:8.0pt;font-family:&qu= ot;Source Sans Pro",sans-serif;color:#0563C1"><a href=3D"mailto:a.ghel= ardi@iontrading.com"><span lang=3D"IT">a.ghelardi@iontrading.com</span></a>= </span></u><span lang=3D"IT" style=3D"font-size:8.0pt;font-family:"Sou= rce Sans Pro",sans-serif;color:gray"><o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"IT" style=3D"font-size:8.0pt;font-fami= ly:"Source Sans Pro",sans-serif;color:gray">Via San Martino, 52 &= #8211; 56125 Pisa - ITALY<o:p></o:p></span></p> <p class=3D"MsoNormal"><b><span lang=3D"IT" style=3D"font-family:ION"><o:p>= </o:p></span></b></p> <p class=3D"MsoNormal"><i><span style=3D"font-size:7.5pt;font-family:"= Source Sans Pro",sans-serif;color:silver">This email and any attachmen= ts may contain information which is confidential and/or privileged. The inf= ormation is intended exclusively for the addressee and the views expressed may not be official policy, but the personal views= of the originator. If you are not the intended recipient, be aware that an= y disclosure, copying, distribution or use of the contents is prohibited. I= f you have received this email and any file transmitted with it in error, please notify the sender by telepho= ne or return email immediately and delete the material from your computer. = Internet communications are not secure and ION Trading is not responsible f= or their abuse by third parties, nor for any alteration or corruption in transmission, nor for any damage o= r loss caused by any virus or other defect. ION Trading accepts no liabilit= y or responsibility arising out of or in any way connected to this email.</= span></i><span style=3D"font-size:7.5pt;font-family:"Source Sans Pro&q= uot;,sans-serif"><o:p></o:p></span></p> <p class=3D"MsoNormal"><b><span style=3D"font-family:ION"><o:p> </o:p>= </span></b></p> <p class=3D"MsoNormal"><img border=3D"0" width=3D"120" height=3D"66" style= =3D"width:1.25in;height:.6875in" id=3D"Picture_x0020_1" src=3D"cid:image001= .png@01D239DC.FFD0AD60" alt=3D"iON_HBlu_small"><o:p></o:p></p> <p class=3D"MsoNormal"><span style=3D"font-size:6.0pt;font-family:ION;color= :black">Automation through innovation</span><i><span style=3D"font-size:7.5= pt;font-family:"Source Sans Pro",sans-serif;color:silver"><o:p></= o:p></span></i></p> <p class=3D"MsoNormal"><o:p> </o:p></p> </div> </body> </html>
--_000_CY4PR14MB168704CBDA3083F28F4A7902E9A60CY4PR14MB1687namp_-- --_004_CY4PR14MB168704CBDA3083F28F4A7902E9A60CY4PR14MB1687namp_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=5300; creation-date="Tue, 08 Nov 2016 15:42:15 GMT"; modification-date="Tue, 08 Nov 2016 15:42:15 GMT" Content-ID: <image001.png@01D239DC.FFD0AD60> Content-Transfer-Encoding: base64 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 --_004_CY4PR14MB168704CBDA3083F28F4A7902E9A60CY4PR14MB1687namp_--

--_004_CY4PR14MB1687A36A14A995B3A6DA5BABE9B10CY4PR14MB1687namp_ Content-Type: multipart/alternative; boundary="_000_CY4PR14MB1687A36A14A995B3A6DA5BABE9B10CY4PR14MB1687namp_" --_000_CY4PR14MB1687A36A14A995B3A6DA5BABE9B10CY4PR14MB1687namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello again, Just to provide an update for future reference, I've been unable to sort th= is problem out. However, Ovirt4 does not show this failure. My current approach to move VMs from one installation to another is: 1) Shutdown VM in ovirt3. 2) Maintenance VM storage 3) Clone VM storage at LUN level 4) Import cloned storage in ovirt4 5) Import VM in ovirt4 If everything is ok: 6a) detach + remove original VM storage in ovirt3 7a) remove mappings for original VM storage LUN in ovirt3; this im= ply cluster instability (sanlock crash on hosts); 8a) recover cluster; this implies shutting down host (and its VM) = one by one 9a) delete unmapped original LUN from storage manager When Sanlock freeze on host, the only solution found so far is to reboot it= . This has to be done on all host experiencing this problem (which basicall= y means: all hosts in the cluster) Cheers AG From: Andrea Ghelardi Sent: Tuesday, November 08, 2016 16:40 To: users@ovirt.org Subject: [HELP] unmapping a deleted storage domain triggers crash ovirt Hello people, something's not right in my ovirt infrastructure. I currently have two different ovirt installation: Ovirt3: 7 hosts linked to Compellent iscsi storage running ovirt 3.5.6 Ovirt4: 4 hosts linked to (same) Compellent iscsi storage running ovirt 4.0= .4 I'm currently moving my guests from ovirt3 to ovirt4. Since iscsi storage is linked to both installations, my high level approach= is: 1) Shutdown VM in ovirt3. 2) Maintenance + detach + remove VM storage in ovirt3 3) Change LUN mapping via iscsi storage manager from ovirt3 to ovirt4 4) Import storage in ovirt4 5) Import VM in ovirt4 6) Run and cheers with high grade liquor. GOTO step 1 for different VM= . Now, as soon as I perform step 3 (remove mappings from LUN), ovirt3 goes cr= azy and eventually forces me to reboot all hosts one by one. I tried different low level approaches to unmap LUN mpath'ed from hosts wit= h inconsistent results. A notable error log extract is: Nov 8 15:30:52 sovana vdsm root ERROR Process failed with rc=3D1 out=3D'\n= udevadm settle - timeout of 5 seconds reached, the event queue contains:\n = /sys/devices/virtual/block/dm-39 (8603)\n /sys/devices/virtual/block/dm-3= 9 (8604)\n /sys /devices/virtual/block/dm-39 (8605)\n /sys/devices/virtual/block/dm-39 (86= 06)\n /sys/devices/virtual/block/dm-39 (8607)\n /sys/devices/virtual/bloc= k/dm-39 (8608)\n /sys/devices/virtual/block/dm-39 (8609)\n /sys/devices/v= irtual/block /dm-39 (8610)\n /sys/devices/virtual/block/dm-39 (8611)\n /sys/devices/vi= rtual/block/dm-39 (8612)\n /sys/devices/virtual/block/dm-39 (8613)\n /sys= /devices/virtual/block/dm-39 (8614)\n /sys/devices/virtual/block/dm-39 (86= 15)\n /sys/ devices/virtual/block/dm-39 (8616)\n /sys/devices/virtual/block/dm-39 (861= 7)\n /sys/devices/virtual/block/dm-39 (8618)\n /sys/devices/virtual/block= /dm-39 (8619)\n /sys/devices/virtual/block/dm-39 (8620)\n /sys/devices/vi= rtual/block/ dm-39 (8621)\n /sys/devices/virtual/block/dm-39 (8622)\n /sys/devices/vir= tual/block/dm-39 (8623)\n /sys/devices/virtual/block/dm-39 (8624)\n /sys/= devices/virtual/block/dm-39 (8625)\n /sys/devices/virtual/block/dm-39 (862= 6)\n /sys/d evices/virtual/block/dm-39 (8627)\n /sys/devices/virtual/block/dm-39 (8628= )\n /sys/devices/virtual/block/dm-39 (8629)\n /sys/devices/virtual/block/= dm-39 (8630)\n /sys/devices/virtual/block/dm-39 (8631)\n /sys/devices/vir= tual/block/d m-39 (8632)\n /sys/devices/virtual/block/dm-39 (8633)\n /sys/devices/virt= ual/block/dm-39 (8634)\n /sys/devices/virtual/block/dm-39 (8635)\n /sys/d= evices/virtual/block/dm-39 (8636)\n /sys/devices/virtual/block/dm-39 (8637= )\n /sys/de vices/virtual/block/dm-39 (8638)\n /sys/devices/virtual/block/dm-39 (8639)= \n /sys/devices/virtual/block/dm-39 (8640)\n /sys/devices/virtual/block/d= m-39 (8641)\n /sys/devices/virtual/block/dm-39 (8642)\n /sys/devices/virt= ual/block/dm -39 (8643)\n /sys/devices/virtual/block/dm-39 (8644)\n /sys/devices/virtu= al/block/dm-39 (8645)\n /sys/devices/virtual/block/dm-39 (8646)\n /sys/de= vices/virtual/block/d I really need your help to sort this out as I'm actually blocked in my task= . Why mapping changes triggers ovirt crash on a storage which ovirt should no= t care about? Thanks Andrea Ghelardi +39 050 2203 71 | www.iongroup.com<http://www.iongroup.com/> | a.ghelardi@i= ontrading.com<mailto:a.ghelardi@iontrading.com> Via San Martino, 52 - 56125 Pisa - ITALY This email and any attachments may contain information which is confidentia= l and/or privileged. The information is intended exclusively for the addres= see and the views expressed may not be official policy, but the personal vi= ews of the originator. If you are not the intended recipient, be aware that= any disclosure, copying, distribution or use of the contents is prohibited= . If you have received this email and any file transmitted with it in error= , please notify the sender by telephone or return email immediately and del= ete the material from your computer. Internet communications are not secure= and ION Trading is not responsible for their abuse by third parties, nor f= or any alteration or corruption in transmission, nor for any damage or loss= caused by any virus or other defect. ION Trading accepts no liability or r= esponsibility arising out of or in any way connected to this email. [iON_HBlu_small] Automation through innovation --_000_CY4PR14MB1687A36A14A995B3A6DA5BABE9B10CY4PR14MB1687namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)"> <!--[if !mso]><style>v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style><![endif]--><style><!-- /* Font Definitions */ @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;} @font-face {font-family:ION; panose-1:2 0 5 5 0 0 0 2 0 4;} @font-face {font-family:"Source Sans Pro"; panose-1:2 11 5 3 3 4 3 2 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri",sans-serif;} a:link, span.MsoHyperlink {mso-style-priority:99; color:#0563C1; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:#954F72; text-decoration:underline;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:36.0pt; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri",sans-serif;} p.msonormal0, li.msonormal0, div.msonormal0 {mso-style-name:msonormal; mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; font-size:12.0pt; font-family:"Times New Roman",serif;} span.EmailStyle19 {mso-style-type:personal; font-family:"Calibri",sans-serif; color:windowtext;} span.EmailStyle20 {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:612.0pt 792.0pt; margin:72.0pt 72.0pt 72.0pt 72.0pt;} div.WordSection1 {page:WordSection1;} /* List Definitions */ @list l0 {mso-list-id:1446727994; mso-list-type:hybrid; mso-list-template-ids:438582106 67698705 67698713 67698715 67698703 676987= 13 67698715 67698703 67698713 67698715;} @list l0:level1 {mso-level-text:"%1\)"; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level2 {mso-level-number-format:alpha-lower; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level3 {mso-level-number-format:roman-lower; mso-level-tab-stop:none; mso-level-number-position:right; text-indent:-9.0pt;} @list l0:level4 {mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level5 {mso-level-number-format:alpha-lower; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level6 {mso-level-number-format:roman-lower; mso-level-tab-stop:none; mso-level-number-position:right; text-indent:-9.0pt;} @list l0:level7 {mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level8 {mso-level-number-format:alpha-lower; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level9 {mso-level-number-format:roman-lower; mso-level-tab-stop:none; mso-level-number-position:right; text-indent:-9.0pt;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> </head> <body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"> <div class=3D"WordSection1"> <p class=3D"MsoNormal">Hello again,<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">Just to provide an update for future reference, I= 217;ve been unable to sort this problem out.<o:p></o:p></p> <p class=3D"MsoNormal">However, Ovirt4 does not show this failure.<o:p></o:= p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">My current approach to move VMs from one installatio= n to another is:<o:p></o:p></p> <p class=3D"MsoNormal">1) &n= bsp; Shutdown VM in ovirt3.<o:p></o:p></p> <p class=3D"MsoNormal">2) &n= bsp; Maintenance VM storage<o:p></o:p></p> <p class=3D"MsoNormal">3) &n= bsp; Clone VM storage at LUN level<o:p></o:p></p> <p class=3D"MsoNormal">4) &n= bsp; Import cloned storage in ovirt4<o:p></o:p></p> <p class=3D"MsoNormal">5) &n= bsp; Import VM in ovirt4<o:p></o:p></p> <p class=3D"MsoNormal">If everything is ok: <o:p></o:p></p> <p class=3D"MsoNormal">6a) &= nbsp; detach + remove original VM storage in ovirt3<o:p></o:p></p> <p class=3D"MsoNormal">7a) &= nbsp; remove mappings for original VM storage LUN in ovirt3; this imply clu= ster instability (sanlock crash on hosts); <o:p></o:p></p> <p class=3D"MsoNormal">8a) = recover cluster; this implies shutting down host (and its VM) one by one<o= :p></o:p></p> <p class=3D"MsoNormal">9a) = delete unmapped original LUN from storage manager<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">When Sanlock freeze on host, the only solution found= so far is to reboot it. This has to be done on all host experiencing this = problem (which basically means: all hosts in the cluster)<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">Cheers<o:p></o:p></p> <p class=3D"MsoNormal">AG<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <div> <div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm = 0cm 0cm"> <p class=3D"MsoNormal"><b>From:</b> Andrea Ghelardi <br> <b>Sent:</b> Tuesday, November 08, 2016 16:40<br> <b>To:</b> users@ovirt.org<br> <b>Subject:</b> [HELP] unmapping a deleted storage domain triggers crash ov= irt<o:p></o:p></p> </div> </div> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal"><span lang=3D"IT">Hello people,<o:p></o:p></span></p=
<p class=3D"MsoNormal"><span lang=3D"IT"><o:p> </o:p></span></p> <p class=3D"MsoNormal">something’s not right in my ovirt infrastructu= re.<o:p></o:p></p> <p class=3D"MsoNormal">I currently have two different ovirt installation:<o= :p></o:p></p> <p class=3D"MsoNormal">Ovirt3: 7 hosts linked to Compellent iscsi storage r= unning ovirt 3.5.6<o:p></o:p></p> <p class=3D"MsoNormal">Ovirt4: 4 hosts linked to (same) Compellent iscsi st= orage running ovirt 4.0.4<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">I’m currently moving my guests from ovirt3 to = ovirt4.<o:p></o:p></p> <p class=3D"MsoNormal">Since iscsi storage is linked to both installations,= my high level approach is:<o:p></o:p></p> <p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve= l1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">1)<span style= =3D"font:7.0pt "Times New Roman""> </span></span><![endif]>Shutdown VM in ovirt3.<o:p></o:p></p> <p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve= l1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">2)<span style= =3D"font:7.0pt "Times New Roman""> </span></span><![endif]>Maintenance + detach + remove VM storage in= ovirt3<o:p></o:p></p> <p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve= l1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">3)<span style= =3D"font:7.0pt "Times New Roman""> </span></span><![endif]>Change LUN mapping via iscsi storage manager from o= virt3 to ovirt4<o:p></o:p></p> <p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve= l1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">4)<span style= =3D"font:7.0pt "Times New Roman""> </span></span><![endif]>Import storage in ovirt4<o:p></o:p></p> <p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve= l1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">5)<span style= =3D"font:7.0pt "Times New Roman""> </span></span><![endif]>Import VM in ovirt4<o:p></o:p></p> <p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve= l1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">6)<span style= =3D"font:7.0pt "Times New Roman""> </span></span><![endif]>Run and cheers with high grade liquor. GOTO step 1 = for different VM.<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">Now, as soon as I perform step 3 (remove mappings fr= om LUN), ovirt3 goes crazy and eventually forces me to reboot all hosts one= by one.<o:p></o:p></p> <p class=3D"MsoNormal">I tried different low level approaches to unmap LUN = mpath’ed from hosts with inconsistent results. <o:p></o:p></p> <p class=3D"MsoNormal">A notable error log extract is:<o:p></o:p></p> <p class=3D"MsoNormal">Nov 8 15:30:52 sovana vdsm root ERROR Process = failed with rc=3D1 out=3D'\nudevadm settle - timeout of 5 seconds reached, = the event queue contains:\n /sys/devices/virtual/block/dm-39 (8603)\n= /sys/devices/virtual/block/dm-39 (8604)\n /sys<o:p></o:p></p> <p class=3D"MsoNormal">/devices/virtual/block/dm-39 (8605)\n /sys/dev= ices/virtual/block/dm-39 (8606)\n /sys/devices/virtual/block/dm-39 (8= 607)\n /sys/devices/virtual/block/dm-39 (8608)\n /sys/devices/v= irtual/block/dm-39 (8609)\n /sys/devices/virtual/block<o:p></o:p></p> <p class=3D"MsoNormal">/dm-39 (8610)\n /sys/devices/virtual/block/dm-= 39 (8611)\n /sys/devices/virtual/block/dm-39 (8612)\n /sys/devi= ces/virtual/block/dm-39 (8613)\n /sys/devices/virtual/block/dm-39 (86= 14)\n /sys/devices/virtual/block/dm-39 (8615)\n /sys/<o:p></o:p=
</p> <p class=3D"MsoNormal">devices/virtual/block/dm-39 (8616)\n /sys/devi= ces/virtual/block/dm-39 (8617)\n /sys/devices/virtual/block/dm-39 (86= 18)\n /sys/devices/virtual/block/dm-39 (8619)\n /sys/devices/vi= rtual/block/dm-39 (8620)\n /sys/devices/virtual/block/<o:p></o:p></p> <p class=3D"MsoNormal">dm-39 (8621)\n /sys/devices/virtual/block/dm-3= 9 (8622)\n /sys/devices/virtual/block/dm-39 (8623)\n /sys/devic= es/virtual/block/dm-39 (8624)\n /sys/devices/virtual/block/dm-39 (862= 5)\n /sys/devices/virtual/block/dm-39 (8626)\n /sys/d<o:p></o:p= </p> <p class=3D"MsoNormal">evices/virtual/block/dm-39 (8627)\n /sys/devic= es/virtual/block/dm-39 (8628)\n /sys/devices/virtual/block/dm-39 (862= 9)\n /sys/devices/virtual/block/dm-39 (8630)\n /sys/devices/vir= tual/block/dm-39 (8631)\n /sys/devices/virtual/block/d<o:p></o:p></p> <p class=3D"MsoNormal">m-39 (8632)\n /sys/devices/virtual/block/dm-39= (8633)\n /sys/devices/virtual/block/dm-39 (8634)\n /sys/device= s/virtual/block/dm-39 (8635)\n /sys/devices/virtual/block/dm-39 (8636= )\n /sys/devices/virtual/block/dm-39 (8637)\n /sys/de<o:p></o:p= </p> <p class=3D"MsoNormal">vices/virtual/block/dm-39 (8638)\n /sys/device= s/virtual/block/dm-39 (8639)\n /sys/devices/virtual/block/dm-39 (8640= )\n /sys/devices/virtual/block/dm-39 (8641)\n /sys/devices/virt= ual/block/dm-39 (8642)\n /sys/devices/virtual/block/dm<o:p></o:p></p> <p class=3D"MsoNormal">-39 (8643)\n /sys/devices/virtual/block/dm-39 = (8644)\n /sys/devices/virtual/block/dm-39 (8645)\n /sys/devices= /virtual/block/dm-39 (8646)\n /sys/devices/virtual/block/d<o:p></o:p>= </p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">I really need your help to sort this out as I’= m actually blocked in my task.<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">Why mapping changes triggers ovirt crash on a storag= e which ovirt should not care about?<o:p></o:p></p> <p class=3D"MsoNormal">Thanks<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal"><b><span lang=3D"IT" style=3D"font-size:9.0pt;font-f= amily:ION;color:black">Andrea Ghelardi<o:p></o:p></span></b></p> <p class=3D"MsoNormal"><span lang=3D"IT" style=3D"font-size:8.0pt;font-fami= ly:"Source Sans Pro",sans-serif;color:gray"><o:p> </o:p></sp= an></p> <p class=3D"MsoNormal"><span lang=3D"IT" style=3D"font-size:8.0pt;font-fami= ly:"Source Sans Pro",sans-serif;color:gray">+39 050 2203 71</= span><span lang=3D"IT" style=3D"font-size:8.0pt;font-family:"Source Sa= ns Pro",sans-serif"> <b><span style=3D"color:#33CCFF">| </span></b></span><span lang=3D"EN-GB" s= tyle=3D"font-size:8.0pt;font-family:"Source Sans Pro",sans-serif;=
color:gray"><a href=3D"http://www.iongroup.com/"><span lang=3D"IT" style=3D= "color:gray">www.iongroup.com</span></a></span><span lang=3D"EN-GB" style= =3D"font-size:8.0pt;font-family:"Source Sans Pro",sans-serif;colo= r:#33CCFF"> </span><b><span lang=3D"IT" style=3D"font-size:8.0pt;font-family:"Sour= ce Sans Pro",sans-serif;color:#33CCFF">| </span></b><u><span lang=3D"EN-GB" style=3D"font-size:8.0pt;font-family:&qu= ot;Source Sans Pro",sans-serif;color:#0563C1"><a href=3D"mailto:a.ghel= ardi@iontrading.com"><span lang=3D"IT">a.ghelardi@iontrading.com</span></a>= </span></u><span lang=3D"IT" style=3D"font-size:8.0pt;font-family:"Sou= rce Sans Pro",sans-serif;color:gray"><o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"IT" style=3D"font-size:8.0pt;font-fami= ly:"Source Sans Pro",sans-serif;color:gray">Via San Martino, 52 &= #8211; 56125 Pisa - ITALY<o:p></o:p></span></p> <p class=3D"MsoNormal"><b><span lang=3D"IT" style=3D"font-family:ION"><o:p>= </o:p></span></b></p> <p class=3D"MsoNormal"><i><span style=3D"font-size:7.5pt;font-family:"= Source Sans Pro",sans-serif;color:silver">This email and any attachmen= ts may contain information which is confidential and/or privileged. The inf= ormation is intended exclusively for the addressee and the views expressed may not be official policy, but the personal views= of the originator. If you are not the intended recipient, be aware that an= y disclosure, copying, distribution or use of the contents is prohibited. I= f you have received this email and any file transmitted with it in error, please notify the sender by telepho= ne or return email immediately and delete the material from your computer. = Internet communications are not secure and ION Trading is not responsible f= or their abuse by third parties, nor for any alteration or corruption in transmission, nor for any damage o= r loss caused by any virus or other defect. ION Trading accepts no liabilit= y or responsibility arising out of or in any way connected to this email.</= span></i><span style=3D"font-size:7.5pt;font-family:"Source Sans Pro&q= uot;,sans-serif"><o:p></o:p></span></p> <p class=3D"MsoNormal"><b><span style=3D"font-family:ION"><o:p> </o:p>= </span></b></p> <p class=3D"MsoNormal"><img border=3D"0" width=3D"120" height=3D"66" style= =3D"width:1.25in;height:.6875in" id=3D"Picture_x0020_1" src=3D"cid:image001= .png@01D240F1.5E6E2B20" alt=3D"iON_HBlu_small"><o:p></o:p></p> <p class=3D"MsoNormal"><span style=3D"font-size:6.0pt;font-family:ION;color= :black">Automation through innovation</span><i><span style=3D"font-size:7.5= pt;font-family:"Source Sans Pro",sans-serif;color:silver"><o:p></= o:p></span></i></p> <p class=3D"MsoNormal"><o:p> </o:p></p> </div> </body> </html>
--_000_CY4PR14MB1687A36A14A995B3A6DA5BABE9B10CY4PR14MB1687namp_-- --_004_CY4PR14MB1687A36A14A995B3A6DA5BABE9B10CY4PR14MB1687namp_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=5300; creation-date="Thu, 17 Nov 2016 15:48:07 GMT"; modification-date="Thu, 17 Nov 2016 15:48:07 GMT" Content-ID: <image001.png@01D240F1.5E6E2B20> Content-Transfer-Encoding: base64 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 --_004_CY4PR14MB1687A36A14A995B3A6DA5BABE9B10CY4PR14MB1687namp_--

On Thu, Nov 17, 2016 at 5:48 PM, Andrea Ghelardi <a.ghelardi@iontrading.com> wrote:
Hello again,
Just to provide an update for future reference, I’ve been unable to sort this problem out.
However, Ovirt4 does not show this failure.
Handling of unmapped luns was fixed in 3.6. The best way is to upgrade to 3.6, and then upgrade to 4, and I think this is also the only supported upgrade path.
My current approach to move VMs from one installation to another is:
1) Shutdown VM in ovirt3.
2) Maintenance VM storage - do you mean the storage server?
3) Clone VM storage at LUN level
4) Import cloned storage in ovirt4
5) Import VM in ovirt4
If everything is ok:
You must put the storage domain to maintenance here. Since we don't support yet removal of pv from a storage domain, you cannot remove a lun from a storage, you must remove the entire storage domain.
6a) detach + remove original VM storage in ovirt3
7a) remove mappings for original VM storage LUN in ovirt3; this imply cluster instability (sanlock crash on hosts);
8a) recover cluster; this implies shutting down host (and its VM) one by one
9a) delete unmapped original LUN from storage manager
When Sanlock freeze on host, the only solution found so far is to reboot it. This has to be done on all host experiencing this problem (which basically means: all hosts in the cluster)
If sanlock freezed it means that you unmapped a lun that was used by sanlock. This is not supported.
Cheers
AG
*From:* Andrea Ghelardi *Sent:* Tuesday, November 08, 2016 16:40 *To:* users@ovirt.org *Subject:* [HELP] unmapping a deleted storage domain triggers crash ovirt
Hello people,
something’s not right in my ovirt infrastructure.
I currently have two different ovirt installation:
Ovirt3: 7 hosts linked to Compellent iscsi storage running ovirt 3.5.6
Ovirt4: 4 hosts linked to (same) Compellent iscsi storage running ovirt 4.0.4
I’m currently moving my guests from ovirt3 to ovirt4.
Since iscsi storage is linked to both installations, my high level approach is:
1) Shutdown VM in ovirt3.
2) Maintenance + detach + remove VM storage in ovirt3
3) Change LUN mapping via iscsi storage manager from ovirt3 to ovirt4
4) Import storage in ovirt4
5) Import VM in ovirt4
6) Run and cheers with high grade liquor. GOTO step 1 for different VM.
Now, as soon as I perform step 3 (remove mappings from LUN), ovirt3 goes crazy and eventually forces me to reboot all hosts one by one.
I tried different low level approaches to unmap LUN mpath’ed from hosts with inconsistent results.
A notable error log extract is:
Nov 8 15:30:52 sovana vdsm root ERROR Process failed with rc=1 out='\nudevadm settle - timeout of 5 seconds reached, the event queue contains:\n /sys/devices/virtual/block/dm-39 (8603)\n /sys/devices/virtual/block/dm-39 (8604)\n /sys
/devices/virtual/block/dm-39 (8605)\n /sys/devices/virtual/block/dm-39 (8606)\n /sys/devices/virtual/block/dm-39 (8607)\n /sys/devices/virtual/block/dm-39 (8608)\n /sys/devices/virtual/block/dm-39 (8609)\n /sys/devices/virtual/block
/dm-39 (8610)\n /sys/devices/virtual/block/dm-39 (8611)\n /sys/devices/virtual/block/dm-39 (8612)\n /sys/devices/virtual/block/dm-39 (8613)\n /sys/devices/virtual/block/dm-39 (8614)\n /sys/devices/virtual/block/dm-39 (8615)\n /sys/
devices/virtual/block/dm-39 (8616)\n /sys/devices/virtual/block/dm-39 (8617)\n /sys/devices/virtual/block/dm-39 (8618)\n /sys/devices/virtual/block/dm-39 (8619)\n /sys/devices/virtual/block/dm-39 (8620)\n /sys/devices/virtual/block/
dm-39 (8621)\n /sys/devices/virtual/block/dm-39 (8622)\n /sys/devices/virtual/block/dm-39 (8623)\n /sys/devices/virtual/block/dm-39 (8624)\n /sys/devices/virtual/block/dm-39 (8625)\n /sys/devices/virtual/block/dm-39 (8626)\n /sys/d
evices/virtual/block/dm-39 (8627)\n /sys/devices/virtual/block/dm-39 (8628)\n /sys/devices/virtual/block/dm-39 (8629)\n /sys/devices/virtual/block/dm-39 (8630)\n /sys/devices/virtual/block/dm-39 (8631)\n /sys/devices/virtual/block/d
m-39 (8632)\n /sys/devices/virtual/block/dm-39 (8633)\n /sys/devices/virtual/block/dm-39 (8634)\n /sys/devices/virtual/block/dm-39 (8635)\n /sys/devices/virtual/block/dm-39 (8636)\n /sys/devices/virtual/block/dm-39 (8637)\n /sys/de
vices/virtual/block/dm-39 (8638)\n /sys/devices/virtual/block/dm-39 (8639)\n /sys/devices/virtual/block/dm-39 (8640)\n /sys/devices/virtual/block/dm-39 (8641)\n /sys/devices/virtual/block/dm-39 (8642)\n /sys/devices/virtual/block/dm
-39 (8643)\n /sys/devices/virtual/block/dm-39 (8644)\n /sys/devices/virtual/block/dm-39 (8645)\n /sys/devices/virtual/block/dm-39 (8646)\n /sys/devices/virtual/block/d
I really need your help to sort this out as I’m actually blocked in my task.
Why mapping changes triggers ovirt crash on a storage which ovirt should not care about?
Thanks
*Andrea Ghelardi*
+39 050 2203 71 *| *www.iongroup.com *| **a.ghelardi@iontrading.com <a.ghelardi@iontrading.com>*
Via San Martino, 52 – 56125 Pisa - ITALY
*This email and any attachments may contain information which is confidential and/or privileged. The information is intended exclusively for the addressee and the views expressed may not be official policy, but the personal views of the originator. If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of the contents is prohibited. If you have received this email and any file transmitted with it in error, please notify the sender by telephone or return email immediately and delete the material from your computer. Internet communications are not secure and ION Trading is not responsible for their abuse by third parties, nor for any alteration or corruption in transmission, nor for any damage or loss caused by any virus or other defect. ION Trading accepts no liability or responsibility arising out of or in any way connected to this email.*
[image: iON_HBlu_small]
Automation through innovation
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

--_004_CY4PR14MB16874F8C65B20F34D6FD51B7E9B50CY4PR14MB1687namp_ Content-Type: multipart/alternative; boundary="_000_CY4PR14MB16874F8C65B20F34D6FD51B7E9B50CY4PR14MB1687namp_" --_000_CY4PR14MB16874F8C65B20F34D6FD51B7E9B50CY4PR14MB1687namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGVsbG8gTmlyLA0KDQpBY3R1YWxseSBPdmlydDMuNSBob3N0IGNyYXNoZXMgZXZlbiBpZiB0aGUg c3RvcmFnZSBkb21haW4gaGFzIGJlZW4gZGVzdHJveWVkIC8gcmVtb3ZlZCBmcm9tIG92aXJ0ICho ZW5jZSBvdmlydCBoYXMgbm8ga25vd2xlZGdlIG9mIHRoaXMgc3RvcmFnZSBhbmQgaXRzIG1wYXRo IGRldmljZSBhbmQgZG9u4oCZdCBib3RoZXIgYWJvdXQgaXQpLiBCdXQgSSBndWVzcyB0aGlzIGlz IHdoYXQgeW91IHJlZmVyIHRvIHdoZW4geW91IHdyaXRlIGFib3V0IOKAnGhhbmRsaW5nIG9mIHVu bWFwcGVkIGx1bnPigJ0uDQoNCkhvd2V2ZXIsIG5vdyB0aGF0IEkgY2F1Z2h0IHlvdSBvbmxpbmUs IGNvdWxkIHlvdSBjb25maXJtIHRoYXQgZGVsZXRpbmcgYW4gZW50aXR5ICggc3RvcmFnZSBkb21h aW4pIGZyb20gT3ZpcnQgc2hvdWxkIHJlbGVhc2UgdGhlIHNhbmxvY2s/DQpJbiBvdGhlciB3b3Jk czogd2hhdCBpcyB0aGUgc3VwcG9ydGVkIHdheSB0byBkZWxldGUgYW4gaXNjc2kgU0FOIHZvbHVt ZT8NCk15IGN1cnJlbnQgYXBwcm9hY2ggaXM6DQoNCjEpICAgICAgTWFpbnRlbmFuY2Ugc3RvcmFn ZSBkb21haW4gZnJvbSBvdmlydDQNCg0KMikgICAgICBEZXRhY2grcmVtb3ZlIG9yIGp1c3QgZGVz dHJveSBzdG9yYWdlIGRvbWFpbiBmcm9tIG92aXJ0NA0KDQozKSAgICAgIFdhaXQgfjEwIG1pbnV0 ZXMNCg0KNCkgICAgICBBY2Nlc3MgU0FOIGNvbnRyb2wgcGFuZWwgYW5kIHVubWFwK2RlbGV0ZSAg YXNzb2NpYXRlZCB2b2x1bWUuDQoNCjUpICAgICAgRXZlbnR1YWxseSwgYWNjZXNzIGV2ZXJ5IGhv c3Qgc2VydmVyIGFuZCByZW1vdmUgbXBhdGggZGV2aWNlIG1hbnVhbGx5IChtdWx0aXBhdGggLWYg PGRldmljZSBJRD4pDQoNClNBTiBpcyBhIERFTEwgQ29tcGVsbGVudCBTQzA0MA0KQ2hlZXJzDQpB Rw0KDQpGcm9tOiBOaXIgU29mZmVyIFttYWlsdG86bnNvZmZlckByZWRoYXQuY29tXQ0KU2VudDog VGh1cnNkYXksIE5vdmVtYmVyIDE3LCAyMDE2IDE4OjU5DQpUbzogQW5kcmVhIEdoZWxhcmRpIDxh LmdoZWxhcmRpQGlvbnRyYWRpbmcuY29tPg0KQ2M6IHVzZXJzQG92aXJ0Lm9yZw0KU3ViamVjdDog UmU6IFtvdmlydC11c2Vyc10gW0hFTFBdIHVubWFwcGluZyBhIGRlbGV0ZWQgc3RvcmFnZSBkb21h aW4gdHJpZ2dlcnMgY3Jhc2ggb3ZpcnQNCg0KT24gVGh1LCBOb3YgMTcsIDIwMTYgYXQgNTo0OCBQ TSwgQW5kcmVhIEdoZWxhcmRpIDxhLmdoZWxhcmRpQGlvbnRyYWRpbmcuY29tPG1haWx0bzphLmdo ZWxhcmRpQGlvbnRyYWRpbmcuY29tPj4gd3JvdGU6DQpIZWxsbyBhZ2FpbiwNCg0KSnVzdCB0byBw cm92aWRlIGFuIHVwZGF0ZSBmb3IgZnV0dXJlIHJlZmVyZW5jZSwgSeKAmXZlIGJlZW4gdW5hYmxl IHRvIHNvcnQgdGhpcyBwcm9ibGVtIG91dC4NCkhvd2V2ZXIsIE92aXJ0NCBkb2VzIG5vdCBzaG93 IHRoaXMgZmFpbHVyZS4NCg0KSGFuZGxpbmcgb2YgdW5tYXBwZWQgbHVucyB3YXMgZml4ZWQgaW4g My42Lg0KDQpUaGUgYmVzdCB3YXkgaXMgdG8gdXBncmFkZSB0byAzLjYsIGFuZCB0aGVuIHVwZ3Jh ZGUgdG8gNCwgYW5kIEkgdGhpbmsgdGhpcyBpcyBhbHNvDQp0aGUgb25seSBzdXBwb3J0ZWQgdXBn cmFkZSBwYXRoLg0KDQoNCk15IGN1cnJlbnQgYXBwcm9hY2ggdG8gbW92ZSBWTXMgZnJvbSBvbmUg aW5zdGFsbGF0aW9uIHRvIGFub3RoZXIgaXM6DQoxKSAgICAgICAgICAgIFNodXRkb3duIFZNIGlu IG92aXJ0My4NCjIpICAgICAgICAgICAgTWFpbnRlbmFuY2UgVk0gc3RvcmFnZSAtIGRvIHlvdSBt ZWFuIHRoZSBzdG9yYWdlIHNlcnZlcj8NCjMpICAgICAgICAgICAgQ2xvbmUgVk0gc3RvcmFnZSBh dCBMVU4gbGV2ZWwNCjQpICAgICAgICAgICAgSW1wb3J0IGNsb25lZCBzdG9yYWdlIGluIG92aXJ0 NA0KNSkgICAgICAgICAgICBJbXBvcnQgVk0gaW4gb3ZpcnQ0DQpJZiBldmVyeXRoaW5nIGlzIG9r Og0KDQpZb3UgbXVzdCBwdXQgdGhlIHN0b3JhZ2UgZG9tYWluIHRvIG1haW50ZW5hbmNlIGhlcmUu DQoNClNpbmNlIHdlIGRvbid0IHN1cHBvcnQgeWV0IHJlbW92YWwgb2YgcHYgZnJvbSBhIHN0b3Jh Z2UgZG9tYWluLCB5b3UgY2Fubm90DQpyZW1vdmUgYSBsdW4gZnJvbSBhIHN0b3JhZ2UsIHlvdSBt dXN0IHJlbW92ZSB0aGUgZW50aXJlIHN0b3JhZ2UgZG9tYWluLg0KDQo2YSkgICAgICAgICAgZGV0 YWNoICsgcmVtb3ZlIG9yaWdpbmFsIFZNIHN0b3JhZ2UgaW4gb3ZpcnQzDQo3YSkgICAgICAgICAg cmVtb3ZlIG1hcHBpbmdzIGZvciBvcmlnaW5hbCBWTSBzdG9yYWdlIExVTiBpbiBvdmlydDM7IHRo aXMgaW1wbHkgY2x1c3RlciBpbnN0YWJpbGl0eSAoc2FubG9jayBjcmFzaCBvbiBob3N0cyk7DQo4 YSkgICAgICAgICAgcmVjb3ZlciBjbHVzdGVyOyB0aGlzIGltcGxpZXMgc2h1dHRpbmcgZG93biBo b3N0IChhbmQgaXRzIFZNKSBvbmUgYnkgb25lDQo5YSkgICAgICAgICAgZGVsZXRlIHVubWFwcGVk IG9yaWdpbmFsIExVTiBmcm9tIHN0b3JhZ2UgbWFuYWdlcg0KDQpXaGVuIFNhbmxvY2sgZnJlZXpl IG9uIGhvc3QsIHRoZSBvbmx5IHNvbHV0aW9uIGZvdW5kIHNvIGZhciBpcyB0byByZWJvb3QgaXQu IFRoaXMgaGFzIHRvIGJlIGRvbmUgb24gYWxsIGhvc3QgZXhwZXJpZW5jaW5nIHRoaXMgcHJvYmxl bSAod2hpY2ggYmFzaWNhbGx5IG1lYW5zOiBhbGwgaG9zdHMgaW4gdGhlIGNsdXN0ZXIpDQoNCklm IHNhbmxvY2sgZnJlZXplZCBpdCBtZWFucyB0aGF0IHlvdSB1bm1hcHBlZCBhIGx1biB0aGF0IHdh cyB1c2VkIGJ5IHNhbmxvY2suDQpUaGlzIGlzIG5vdCBzdXBwb3J0ZWQuDQoNCg0KQ2hlZXJzDQpB Rw0KDQoNCkZyb206IEFuZHJlYSBHaGVsYXJkaQ0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMDgs IDIwMTYgMTY6NDANClRvOiB1c2Vyc0BvdmlydC5vcmc8bWFpbHRvOnVzZXJzQG92aXJ0Lm9yZz4N ClN1YmplY3Q6IFtIRUxQXSB1bm1hcHBpbmcgYSBkZWxldGVkIHN0b3JhZ2UgZG9tYWluIHRyaWdn ZXJzIGNyYXNoIG92aXJ0DQoNCkhlbGxvIHBlb3BsZSwNCg0Kc29tZXRoaW5n4oCZcyBub3Qgcmln aHQgaW4gbXkgb3ZpcnQgaW5mcmFzdHJ1Y3R1cmUuDQpJIGN1cnJlbnRseSBoYXZlIHR3byBkaWZm ZXJlbnQgb3ZpcnQgaW5zdGFsbGF0aW9uOg0KT3ZpcnQzOiA3IGhvc3RzIGxpbmtlZCB0byBDb21w ZWxsZW50IGlzY3NpIHN0b3JhZ2UgcnVubmluZyBvdmlydCAzLjUuNg0KT3ZpcnQ0OiA0IGhvc3Rz IGxpbmtlZCB0byAoc2FtZSkgQ29tcGVsbGVudCBpc2NzaSBzdG9yYWdlIHJ1bm5pbmcgb3ZpcnQg NC4wLjQNCg0KSeKAmW0gY3VycmVudGx5IG1vdmluZyBteSBndWVzdHMgZnJvbSBvdmlydDMgdG8g b3ZpcnQ0Lg0KU2luY2UgaXNjc2kgc3RvcmFnZSBpcyBsaW5rZWQgdG8gYm90aCBpbnN0YWxsYXRp b25zLCBteSBoaWdoIGxldmVsIGFwcHJvYWNoIGlzOg0KDQoxKSAgICAgIFNodXRkb3duIFZNIGlu IG92aXJ0My4NCg0KMikgICAgICBNYWludGVuYW5jZSArIGRldGFjaCArIHJlbW92ZSBWTSBzdG9y YWdlIGluIG92aXJ0Mw0KDQozKSAgICAgIENoYW5nZSBMVU4gbWFwcGluZyB2aWEgaXNjc2kgc3Rv cmFnZSBtYW5hZ2VyIGZyb20gb3ZpcnQzIHRvIG92aXJ0NA0KDQo0KSAgICAgIEltcG9ydCBzdG9y YWdlIGluIG92aXJ0NA0KDQo1KSAgICAgIEltcG9ydCBWTSBpbiBvdmlydDQNCg0KNikgICAgICBS dW4gYW5kIGNoZWVycyB3aXRoIGhpZ2ggZ3JhZGUgbGlxdW9yLiBHT1RPIHN0ZXAgMSBmb3IgZGlm ZmVyZW50IFZNLg0KDQpOb3csIGFzIHNvb24gYXMgSSBwZXJmb3JtIHN0ZXAgMyAocmVtb3ZlIG1h cHBpbmdzIGZyb20gTFVOKSwgb3ZpcnQzIGdvZXMgY3JhenkgYW5kIGV2ZW50dWFsbHkgZm9yY2Vz IG1lIHRvIHJlYm9vdCBhbGwgaG9zdHMgb25lIGJ5IG9uZS4NCkkgdHJpZWQgZGlmZmVyZW50IGxv dyBsZXZlbCBhcHByb2FjaGVzIHRvIHVubWFwIExVTiBtcGF0aOKAmWVkIGZyb20gaG9zdHMgd2l0 aCBpbmNvbnNpc3RlbnQgcmVzdWx0cy4NCkEgbm90YWJsZSBlcnJvciBsb2cgZXh0cmFjdCBpczoN Ck5vdiAgOCAxNTozMDo1MiBzb3ZhbmEgdmRzbSByb290IEVSUk9SIFByb2Nlc3MgZmFpbGVkIHdp dGggcmM9MSBvdXQ9J1xudWRldmFkbSBzZXR0bGUgLSB0aW1lb3V0IG9mIDUgc2Vjb25kcyByZWFj aGVkLCB0aGUgZXZlbnQgcXVldWUgY29udGFpbnM6XG4gIC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Js b2NrL2RtLTM5ICg4NjAzKVxuICAvc3lzL2RldmljZXMvdmlydHVhbC9ibG9jay9kbS0zOSAoODYw NClcbiAgL3N5cw0KL2RldmljZXMvdmlydHVhbC9ibG9jay9kbS0zOSAoODYwNSlcbiAgL3N5cy9k ZXZpY2VzL3ZpcnR1YWwvYmxvY2svZG0tMzkgKDg2MDYpXG4gIC9zeXMvZGV2aWNlcy92aXJ0dWFs L2Jsb2NrL2RtLTM5ICg4NjA3KVxuICAvc3lzL2RldmljZXMvdmlydHVhbC9ibG9jay9kbS0zOSAo ODYwOClcbiAgL3N5cy9kZXZpY2VzL3ZpcnR1YWwvYmxvY2svZG0tMzkgKDg2MDkpXG4gIC9zeXMv ZGV2aWNlcy92aXJ0dWFsL2Jsb2NrDQovZG0tMzkgKDg2MTApXG4gIC9zeXMvZGV2aWNlcy92aXJ0 dWFsL2Jsb2NrL2RtLTM5ICg4NjExKVxuICAvc3lzL2RldmljZXMvdmlydHVhbC9ibG9jay9kbS0z OSAoODYxMilcbiAgL3N5cy9kZXZpY2VzL3ZpcnR1YWwvYmxvY2svZG0tMzkgKDg2MTMpXG4gIC9z eXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjE0KVxuICAvc3lzL2RldmljZXMvdmly dHVhbC9ibG9jay9kbS0zOSAoODYxNSlcbiAgL3N5cy8NCmRldmljZXMvdmlydHVhbC9ibG9jay9k bS0zOSAoODYxNilcbiAgL3N5cy9kZXZpY2VzL3ZpcnR1YWwvYmxvY2svZG0tMzkgKDg2MTcpXG4g IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjE4KVxuICAvc3lzL2RldmljZXMv dmlydHVhbC9ibG9jay9kbS0zOSAoODYxOSlcbiAgL3N5cy9kZXZpY2VzL3ZpcnR1YWwvYmxvY2sv ZG0tMzkgKDg2MjApXG4gIC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrLw0KZG0tMzkgKDg2MjEp XG4gIC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjIyKVxuICAvc3lzL2Rldmlj ZXMvdmlydHVhbC9ibG9jay9kbS0zOSAoODYyMylcbiAgL3N5cy9kZXZpY2VzL3ZpcnR1YWwvYmxv Y2svZG0tMzkgKDg2MjQpXG4gIC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjI1 KVxuICAvc3lzL2RldmljZXMvdmlydHVhbC9ibG9jay9kbS0zOSAoODYyNilcbiAgL3N5cy9kDQpl dmljZXMvdmlydHVhbC9ibG9jay9kbS0zOSAoODYyNylcbiAgL3N5cy9kZXZpY2VzL3ZpcnR1YWwv YmxvY2svZG0tMzkgKDg2MjgpXG4gIC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4 NjI5KVxuICAvc3lzL2RldmljZXMvdmlydHVhbC9ibG9jay9kbS0zOSAoODYzMClcbiAgL3N5cy9k ZXZpY2VzL3ZpcnR1YWwvYmxvY2svZG0tMzkgKDg2MzEpXG4gIC9zeXMvZGV2aWNlcy92aXJ0dWFs L2Jsb2NrL2QNCm0tMzkgKDg2MzIpXG4gIC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5 ICg4NjMzKVxuICAvc3lzL2RldmljZXMvdmlydHVhbC9ibG9jay9kbS0zOSAoODYzNClcbiAgL3N5 cy9kZXZpY2VzL3ZpcnR1YWwvYmxvY2svZG0tMzkgKDg2MzUpXG4gIC9zeXMvZGV2aWNlcy92aXJ0 dWFsL2Jsb2NrL2RtLTM5ICg4NjM2KVxuICAvc3lzL2RldmljZXMvdmlydHVhbC9ibG9jay9kbS0z OSAoODYzNylcbiAgL3N5cy9kZQ0KdmljZXMvdmlydHVhbC9ibG9jay9kbS0zOSAoODYzOClcbiAg L3N5cy9kZXZpY2VzL3ZpcnR1YWwvYmxvY2svZG0tMzkgKDg2MzkpXG4gIC9zeXMvZGV2aWNlcy92 aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjQwKVxuICAvc3lzL2RldmljZXMvdmlydHVhbC9ibG9jay9k bS0zOSAoODY0MSlcbiAgL3N5cy9kZXZpY2VzL3ZpcnR1YWwvYmxvY2svZG0tMzkgKDg2NDIpXG4g IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtDQotMzkgKDg2NDMpXG4gIC9zeXMvZGV2aWNl cy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjQ0KVxuICAvc3lzL2RldmljZXMvdmlydHVhbC9ibG9j ay9kbS0zOSAoODY0NSlcbiAgL3N5cy9kZXZpY2VzL3ZpcnR1YWwvYmxvY2svZG0tMzkgKDg2NDYp XG4gIC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2QNCg0KSSByZWFsbHkgbmVlZCB5b3VyIGhl bHAgdG8gc29ydCB0aGlzIG91dCBhcyBJ4oCZbSBhY3R1YWxseSBibG9ja2VkIGluIG15IHRhc2su DQoNCldoeSBtYXBwaW5nIGNoYW5nZXMgdHJpZ2dlcnMgb3ZpcnQgY3Jhc2ggb24gYSBzdG9yYWdl IHdoaWNoIG92aXJ0IHNob3VsZCBub3QgY2FyZSBhYm91dD8NClRoYW5rcw0KDQoNCkFuZHJlYSBH aGVsYXJkaQ0KDQorMzkgMDUwIDIyMDMgNzEgfCB3d3cuaW9uZ3JvdXAuY29tPGh0dHA6Ly93d3cu aW9uZ3JvdXAuY29tLz4gfCBhLmdoZWxhcmRpQGlvbnRyYWRpbmcuY29tPG1haWx0bzphLmdoZWxh cmRpQGlvbnRyYWRpbmcuY29tPg0KVmlhIFNhbiBNYXJ0aW5vLCA1MiDigJMgNTYxMjUgUGlzYSAt IElUQUxZDQoNClRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBpbmZv cm1hdGlvbiB3aGljaCBpcyBjb25maWRlbnRpYWwgYW5kL29yIHByaXZpbGVnZWQuIFRoZSBpbmZv cm1hdGlvbiBpcyBpbnRlbmRlZCBleGNsdXNpdmVseSBmb3IgdGhlIGFkZHJlc3NlZSBhbmQgdGhl IHZpZXdzIGV4cHJlc3NlZCBtYXkgbm90IGJlIG9mZmljaWFsIHBvbGljeSwgYnV0IHRoZSBwZXJz b25hbCB2aWV3cyBvZiB0aGUgb3JpZ2luYXRvci4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVk IHJlY2lwaWVudCwgYmUgYXdhcmUgdGhhdCBhbnkgZGlzY2xvc3VyZSwgY29weWluZywgZGlzdHJp YnV0aW9uIG9yIHVzZSBvZiB0aGUgY29udGVudHMgaXMgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUg cmVjZWl2ZWQgdGhpcyBlbWFpbCBhbmQgYW55IGZpbGUgdHJhbnNtaXR0ZWQgd2l0aCBpdCBpbiBl cnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGJ5IHRlbGVwaG9uZSBvciByZXR1cm4gZW1h aWwgaW1tZWRpYXRlbHkgYW5kIGRlbGV0ZSB0aGUgbWF0ZXJpYWwgZnJvbSB5b3VyIGNvbXB1dGVy LiBJbnRlcm5ldCBjb21tdW5pY2F0aW9ucyBhcmUgbm90IHNlY3VyZSBhbmQgSU9OIFRyYWRpbmcg aXMgbm90IHJlc3BvbnNpYmxlIGZvciB0aGVpciBhYnVzZSBieSB0aGlyZCBwYXJ0aWVzLCBub3Ig Zm9yIGFueSBhbHRlcmF0aW9uIG9yIGNvcnJ1cHRpb24gaW4gdHJhbnNtaXNzaW9uLCBub3IgZm9y IGFueSBkYW1hZ2Ugb3IgbG9zcyBjYXVzZWQgYnkgYW55IHZpcnVzIG9yIG90aGVyIGRlZmVjdC4g SU9OIFRyYWRpbmcgYWNjZXB0cyBubyBsaWFiaWxpdHkgb3IgcmVzcG9uc2liaWxpdHkgYXJpc2lu ZyBvdXQgb2Ygb3IgaW4gYW55IHdheSBjb25uZWN0ZWQgdG8gdGhpcyBlbWFpbC4NCg0KW2lPTl9I Qmx1X3NtYWxsXQ0KQXV0b21hdGlvbiB0aHJvdWdoIGlubm92YXRpb24NCg0KDQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KVXNlcnMgbWFpbGluZyBsaXN0 DQpVc2Vyc0BvdmlydC5vcmc8bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZz4NCmh0dHA6Ly9saXN0cy5v dmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycw0KDQo= --_000_CY4PR14MB16874F8C65B20F34D6FD51B7E9B50CY4PR14MB1687namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6SU9OOw0KCXBh bm9zZS0xOjIgMCA1IDUgMCAwIDAgMiAwIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToi U291cmNlIFNhbnMgUHJvIjsNCglwYW5vc2UtMToyIDExIDUgMyAzIDQgMyAyIDIgNDt9DQovKiBT dHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05v cm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6 MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCmE6bGluaywg c3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7 DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJs aW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0 ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlz dFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0 Ow0KCW1hcmdpbi10b3A6MGNtOw0KCW1hcmdpbi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRvbTow Y207DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250 LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnAu bXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5h bWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDow Y207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZv bnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0K cC5tNDY1MzI2MDU3OTE4OTQxMzk0Nm1zb2xpc3RwYXJhZ3JhcGgsIGxpLm00NjUzMjYwNTc5MTg5 NDEzOTQ2bXNvbGlzdHBhcmFncmFwaCwgZGl2Lm00NjUzMjYwNTc5MTg5NDEzOTQ2bXNvbGlzdHBh cmFncmFwaA0KCXttc28tc3R5bGUtbmFtZTptXzQ2NTMyNjA1NzkxODk0MTM5NDZtc29saXN0cGFy YWdyYXBoOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJ bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6 ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5F bWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1p bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVm YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJy aSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4w cHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rp b24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0 IGwwDQoJe21zby1saXN0LWlkOjcxNjYyNDI5Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1z by1saXN0LXRlbXBsYXRlLWlkczo4MDU0NDY1NTIgNjc2OTg3MDUgNjc2OTg3MTMgNjc2OTg3MTUg Njc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTU7fQ0K QGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC10ZXh0OiIlMVwpIjsNCgltc28tbGV2ZWwtdGFi LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl bnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6 YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwz DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWIt c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRl bnQ6LTkuMHB0O30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9 DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7 DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZl bC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30N CkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDps ZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVs LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt aW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9y bWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u dW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCm9sDQoJe21hcmdp bi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGNtO30NCi0tPjwvc3R5bGU+PCEt LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlk bWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+ DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0 YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxi b2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9 IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkhl bGxvIE5pciw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+QWN0dWFsbHkgT3ZpcnQzLjUgaG9zdCBjcmFzaGVzIGV2 ZW4gaWYgdGhlIHN0b3JhZ2UgZG9tYWluIGhhcyBiZWVuIGRlc3Ryb3llZCAvIHJlbW92ZWQgZnJv bSBvdmlydCAoaGVuY2Ugb3ZpcnQgaGFzIG5vIGtub3dsZWRnZSBvZiB0aGlzIHN0b3JhZ2UgYW5k IGl0cyBtcGF0aCBkZXZpY2UgYW5kIGRvbuKAmXQNCiBib3RoZXIgYWJvdXQgaXQpLiBCdXQgSSBn dWVzcyB0aGlzIGlzIHdoYXQgeW91IHJlZmVyIHRvIHdoZW4geW91IHdyaXRlIGFib3V0IOKAnGhh bmRsaW5nIG9mIHVubWFwcGVkIGx1bnPigJ0uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkhvd2V2ZXIsIG5vdyB0 aGF0IEkgY2F1Z2h0IHlvdSBvbmxpbmUsIGNvdWxkIHlvdSBjb25maXJtIHRoYXQgZGVsZXRpbmcg YW4gZW50aXR5ICggc3RvcmFnZSBkb21haW4pIGZyb20gT3ZpcnQgc2hvdWxkIHJlbGVhc2UgdGhl IHNhbmxvY2s/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmIj5JbiBvdGhlciB3b3Jkczogd2hhdCBpcyB0aGUgc3VwcG9ydGVkIHdheSB0 byBkZWxldGUgYW4gaXNjc2kgU0FOIHZvbHVtZT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPk15IGN1cnJlbnQgYXBwcm9hY2ggaXM6 PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxl PSJ0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmVsMSBsZm8xIj48IVtpZiAhc3Vw cG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUi PjEpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2Vu ZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPk1haW50ZW5hbmNlIHN0b3JhZ2UgZG9tYWluIGZyb20gb3Zp cnQ0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0 eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmVsMSBsZm8xIj48IVtpZiAh c3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25v cmUiPjIpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7 Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwh W2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkRldGFjaCYjNDM7cmVtb3ZlIG9yIGp1c3QgZGVzdHJv eSBzdG9yYWdlIGRvbWFpbiBmcm9tIG92aXJ0NDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlz dDpsMCBsZXZlbDEgbGZvMSI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48 c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4zKTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZx dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5XYWl0IH4x MCBtaW51dGVzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3Jh cGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmVsMSBsZm8xIj48 IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxzcGFuIHN0eWxlPSJtc28tbGlz dDpJZ25vcmUiPjQpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFu JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9z cGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkFjY2VzcyBTQU4gY29udHJvbCBwYW5lbCBh bmQgdW5tYXAmIzQzO2RlbGV0ZSAmbmJzcDthc3NvY2lhdGVkIHZvbHVtZS48bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50 Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+NSk8c3BhbiBzdHls ZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZiI+RXZlbnR1YWxseSwgYWNjZXNzIGV2ZXJ5IGhvc3Qgc2VydmVyIGFuZCByZW1vdmUg bXBhdGggZGV2aWNlIG1hbnVhbGx5IChtdWx0aXBhdGggLWYgJmx0O2RldmljZSBJRCZndDspDQo8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+U0FOIGlzIGEgREVMTCBDb21wZWxsZW50IFNDMDQwPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5DaGVlcnM8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPkFHPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi PiBOaXIgU29mZmVyIFttYWlsdG86bnNvZmZlckByZWRoYXQuY29tXQ0KPGJyPg0KPGI+U2VudDo8 L2I+IFRodXJzZGF5LCBOb3ZlbWJlciAxNywgMjAxNiAxODo1OTxicj4NCjxiPlRvOjwvYj4gQW5k cmVhIEdoZWxhcmRpICZsdDthLmdoZWxhcmRpQGlvbnRyYWRpbmcuY29tJmd0Ozxicj4NCjxiPkNj OjwvYj4gdXNlcnNAb3ZpcnQub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbb3ZpcnQtdXNl cnNdIFtIRUxQXSB1bm1hcHBpbmcgYSBkZWxldGVkIHN0b3JhZ2UgZG9tYWluIHRyaWdnZXJzIGNy YXNoIG92aXJ0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86 cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj5PbiBUaHUsIE5vdiAxNywgMjAxNiBhdCA1OjQ4IFBNLCBBbmRyZWEgR2hlbGFyZGkgJmx0 OzxhIGhyZWY9Im1haWx0bzphLmdoZWxhcmRpQGlvbnRyYWRpbmcuY29tIiB0YXJnZXQ9Il9ibGFu ayI+YS5naGVsYXJkaUBpb250cmFkaW5nLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9w Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0ND Q0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJn aW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IZWxs byBhZ2Fpbiw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkp1c3QgdG8gcHJvdmlkZSBhbiB1 cGRhdGUgZm9yIGZ1dHVyZSByZWZlcmVuY2UsIEnigJl2ZSBiZWVuIHVuYWJsZSB0byBzb3J0IHRo aXMgcHJvYmxlbSBvdXQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhv d2V2ZXIsIE92aXJ0NCBkb2VzIG5vdCBzaG93IHRoaXMgZmFpbHVyZS48bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj5IYW5kbGluZyBvZiB1bm1hcHBlZCBsdW5zIHdhcyBmaXhlZCBpbiAzLjYuPG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBiZXN0IHdh eSBpcyB0byB1cGdyYWRlIHRvIDMuNiwgYW5kIHRoZW4gdXBncmFkZSB0byA0LCBhbmQgSSB0aGlu ayB0aGlzIGlzIGFsc288bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPnRoZSBvbmx5IHN1cHBvcnRlZCB1cGdyYWRlIHBhdGguPG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv bGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0 LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TXkgY3Vy cmVudCBhcHByb2FjaCB0byBtb3ZlIFZNcyBmcm9tIG9uZSBpbnN0YWxsYXRpb24gdG8gYW5vdGhl ciBpczo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+MSkmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg U2h1dGRvd24gVk0gaW4gb3ZpcnQzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj4yKSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBNYWludGVuYW5jZSBWTSBzdG9yYWdlIC0gZG8geW91IG1lYW4gdGhl IHN0b3JhZ2Ugc2VydmVyPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4z KSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyBDbG9uZSBWTSBzdG9yYWdlIGF0IExVTiBsZXZlbDxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj40KSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJbXBvcnQgY2xvbmVkIHN0b3JhZ2Ug aW4gb3ZpcnQ0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjUpJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IEltcG9ydCBWTSBpbiBvdmlydDQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+SWYgZXZlcnl0aGluZyBpcyBvazo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Zb3UgbXVzdCBw dXQgdGhlIHN0b3JhZ2UgZG9tYWluIHRvIG1haW50ZW5hbmNlIGhlcmUuPG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNpbmNlIHdlIGRvbid0IHN1 cHBvcnQgeWV0IHJlbW92YWwgb2YgcHYgZnJvbSBhIHN0b3JhZ2UgZG9tYWluLCB5b3UgY2Fubm90 PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5yZW1v dmUgYSBsdW4gZnJvbSBhIHN0b3JhZ2UsIHlvdSBtdXN0IHJlbW92ZSB0aGUgZW50aXJlIHN0b3Jh Z2UgZG9tYWluLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJi b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBj bSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+NmEpJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRldGFjaCAmIzQzOyByZW1vdmUgb3JpZ2lu YWwgVk0gc3RvcmFnZSBpbiBvdmlydDM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+N2EpJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IHJlbW92ZSBtYXBwaW5ncyBmb3Igb3JpZ2luYWwgVk0gc3RvcmFnZSBMVU4gaW4gb3Zp cnQzOyB0aGlzIGltcGx5IGNsdXN0ZXIgaW5zdGFiaWxpdHkgKHNhbmxvY2sgY3Jhc2ggb24gaG9z dHMpOw0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjhhKSAmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmVjb3ZlciBjbHVzdGVy OyB0aGlzIGltcGxpZXMgc2h1dHRpbmcgZG93biBob3N0IChhbmQgaXRzIFZNKSBvbmUgYnkgb25l PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjlhKSAmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVsZXRlIHVubWFwcGVkIG9yaWdp bmFsIExVTiBmcm9tIHN0b3JhZ2UgbWFuYWdlcjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp dj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt bGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2lu LWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PldoZW4gU2FubG9jayBmcmVlemUgb24gaG9zdCwgdGhlIG9ubHkgc29sdXRpb24gZm91bmQgc28g ZmFyIGlzIHRvIHJlYm9vdCBpdC4gVGhpcyBoYXMgdG8gYmUgZG9uZSBvbiBhbGwgaG9zdCBleHBl cmllbmNpbmcgdGhpcyBwcm9ibGVtICh3aGljaCBiYXNpY2FsbHkgbWVhbnM6IGFsbCBob3N0cyBp biB0aGUgY2x1c3Rlcik8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv dGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JZiBzYW5sb2NrIGZyZWV6ZWQgaXQg bWVhbnMgdGhhdCB5b3UgdW5tYXBwZWQgYSBsdW4gdGhhdCB3YXMgdXNlZCBieSBzYW5sb2NrLjxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhpcyBp cyBub3Qgc3VwcG9ydGVkLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0 eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6 MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8 ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkNoZWVyczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj5BRzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48 L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp ZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48Yj5Gcm9tOjwvYj4gQW5kcmVhIEdoZWxhcmRpDQo8YnI+DQo8Yj5TZW50Ojwv Yj4gVHVlc2RheSwgTm92ZW1iZXIgMDgsIDIwMTYgMTY6NDA8YnI+DQo8Yj5Ubzo8L2I+IDxhIGhy ZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciIHRhcmdldD0iX2JsYW5rIj51c2Vyc0BvdmlydC5v cmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtIRUxQXSB1bm1hcHBpbmcgYSBkZWxldGVkIHN0 b3JhZ2UgZG9tYWluIHRyaWdnZXJzIGNyYXNoIG92aXJ0PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJJVCI+SGVsbG8g cGVvcGxlLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gbGFuZz0iSVQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+c29tZXRoaW5n4oCZcyBub3QgcmlnaHQgaW4gbXkgb3ZpcnQgaW5mcmFzdHJ1Y3R1 cmUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkkgY3VycmVudGx5IGhh dmUgdHdvIGRpZmZlcmVudCBvdmlydCBpbnN0YWxsYXRpb246PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPk92aXJ0MzogNyBob3N0cyBsaW5rZWQgdG8gQ29tcGVsbGVudCBp c2NzaSBzdG9yYWdlIHJ1bm5pbmcgb3ZpcnQgMy41LjY8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+T3ZpcnQ0OiA0IGhvc3RzIGxpbmtlZCB0byAoc2FtZSkgQ29tcGVsbGVu dCBpc2NzaSBzdG9yYWdlIHJ1bm5pbmcgb3ZpcnQgNC4wLjQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPknigJltIGN1cnJlbnRseSBtb3ZpbmcgbXkgZ3Vlc3RzIGZyb20gb3ZpcnQzIHRvIG92 aXJ0NC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+U2luY2UgaXNjc2kg c3RvcmFnZSBpcyBsaW5rZWQgdG8gYm90aCBpbnN0YWxsYXRpb25zLCBteSBoaWdoIGxldmVsIGFw cHJvYWNoIGlzOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im00NjUzMjYwNTc5MTg5NDEzOTQ2 bXNvbGlzdHBhcmFncmFwaCI+MSk8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj5TaHV0ZG93biBWTSBpbiBvdmlydDMuPG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0ibTQ2NTMyNjA1NzkxODk0MTM5NDZtc29saXN0cGFyYWdy YXBoIj4yKTxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOw0KPC9zcGFuPk1haW50ZW5hbmNlICYjNDM7IGRldGFjaCAmIzQzOyByZW1vdmUg Vk0gc3RvcmFnZSBpbiBvdmlydDM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtNDY1MzI2MDU3 OTE4OTQxMzk0Nm1zb2xpc3RwYXJhZ3JhcGgiPjMpPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBw dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+Q2hhbmdlIExVTiBtYXBw aW5nIHZpYSBpc2NzaSBzdG9yYWdlIG1hbmFnZXIgZnJvbSBvdmlydDMgdG8gb3ZpcnQ0PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0ibTQ2NTMyNjA1NzkxODk0MTM5NDZtc29saXN0cGFyYWdyYXBo Ij40KTxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOw0KPC9zcGFuPkltcG9ydCBzdG9yYWdlIGluIG92aXJ0NDxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Im00NjUzMjYwNTc5MTg5NDEzOTQ2bXNvbGlzdHBhcmFncmFwaCI+NSk8c3BhbiBz dHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwv c3Bhbj5JbXBvcnQgVk0gaW4gb3ZpcnQ0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibTQ2NTMy NjA1NzkxODk0MTM5NDZtc29saXN0cGFyYWdyYXBoIj42KTxzcGFuIHN0eWxlPSJmb250LXNpemU6 Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPlJ1biBhbmQgY2hl ZXJzIHdpdGggaGlnaCBncmFkZSBsaXF1b3IuIEdPVE8gc3RlcCAxIGZvciBkaWZmZXJlbnQgVk0u PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5Ob3csIGFzIHNvb24gYXMgSSBwZXJmb3JtIHN0 ZXAgMyAocmVtb3ZlIG1hcHBpbmdzIGZyb20gTFVOKSwgb3ZpcnQzIGdvZXMgY3JhenkgYW5kIGV2 ZW50dWFsbHkgZm9yY2VzIG1lIHRvIHJlYm9vdCBhbGwgaG9zdHMgb25lIGJ5IG9uZS48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSB0cmllZCBkaWZmZXJlbnQgbG93IGxl dmVsIGFwcHJvYWNoZXMgdG8gdW5tYXAgTFVOIG1wYXRo4oCZZWQgZnJvbSBob3N0cyB3aXRoIGlu Y29uc2lzdGVudCByZXN1bHRzLg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPkEgbm90YWJsZSBlcnJvciBsb2cgZXh0cmFjdCBpczo8bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+Tm92Jm5ic3A7IDggMTU6MzA6NTIgc292YW5hIHZkc20gcm9vdCBF UlJPUiBQcm9jZXNzIGZhaWxlZCB3aXRoIHJjPTEgb3V0PSdcbnVkZXZhZG0gc2V0dGxlIC0gdGlt ZW91dCBvZiA1IHNlY29uZHMgcmVhY2hlZCwgdGhlIGV2ZW50IHF1ZXVlIGNvbnRhaW5zOlxuJm5i c3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5DQogKDg2MDMpXG4mbmJzcDsgL3N5 cy9kZXZpY2VzL3ZpcnR1YWwvYmxvY2svZG0tMzkgKDg2MDQpXG4mbmJzcDsgL3N5czxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4vZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2Rt LTM5ICg4NjA1KVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjA2 KVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjA3KVxuJm5ic3A7 IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjA4KVxuJm5ic3A7IC9zeXMvZGV2 aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5DQogKDg2MDkpXG4mbmJzcDsgL3N5cy9kZXZpY2VzL3Zp cnR1YWwvYmxvY2s8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+L2RtLTM5 ICg4NjEwKVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjExKVxu Jm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjEyKVxuJm5ic3A7IC9z eXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjEzKVxuJm5ic3A7IC9zeXMvZGV2aWNl cy92aXJ0dWFsL2Jsb2NrL2RtLTM5DQogKDg2MTQpXG4mbmJzcDsgL3N5cy9kZXZpY2VzL3ZpcnR1 YWwvYmxvY2svZG0tMzkgKDg2MTUpXG4mbmJzcDsgL3N5cy88bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+ZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjE2KVxuJm5i c3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjE3KVxuJm5ic3A7IC9zeXMv ZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjE4KVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92 aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjE5KVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Js b2NrL2RtLTM5DQogKDg2MjApXG4mbmJzcDsgL3N5cy9kZXZpY2VzL3ZpcnR1YWwvYmxvY2svPG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPmRtLTM5ICg4NjIxKVxuJm5ic3A7 IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjIyKVxuJm5ic3A7IC9zeXMvZGV2 aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjIzKVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0 dWFsL2Jsb2NrL2RtLTM5ICg4NjI0KVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2Nr L2RtLTM5DQogKDg2MjUpXG4mbmJzcDsgL3N5cy9kZXZpY2VzL3ZpcnR1YWwvYmxvY2svZG0tMzkg KDg2MjYpXG4mbmJzcDsgL3N5cy9kPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPmV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjI3KVxuJm5ic3A7IC9zeXMvZGV2aWNl cy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjI4KVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFs L2Jsb2NrL2RtLTM5ICg4NjI5KVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2Rt LTM5ICg4NjMwKVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5DQogKDg2 MzEpXG4mbmJzcDsgL3N5cy9kZXZpY2VzL3ZpcnR1YWwvYmxvY2svZDxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj5tLTM5ICg4NjMyKVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92 aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjMzKVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Js b2NrL2RtLTM5ICg4NjM0KVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5 ICg4NjM1KVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5DQogKDg2MzYp XG4mbmJzcDsgL3N5cy9kZXZpY2VzL3ZpcnR1YWwvYmxvY2svZG0tMzkgKDg2MzcpXG4mbmJzcDsg L3N5cy9kZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj52aWNlcy92aXJ0 dWFsL2Jsb2NrL2RtLTM5ICg4NjM4KVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2Nr L2RtLTM5ICg4NjM5KVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4 NjQwKVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjQxKVxuJm5i c3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5DQogKDg2NDIpXG4mbmJzcDsgL3N5 cy9kZXZpY2VzL3ZpcnR1YWwvYmxvY2svZG08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+LTM5ICg4NjQzKVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2Rt LTM5ICg4NjQ0KVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjQ1 KVxuJm5ic3A7IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RtLTM5ICg4NjQ2KVxuJm5ic3A7 IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2Q8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PkkgcmVhbGx5IG5lZWQgeW91ciBoZWxwIHRvIHNvcnQgdGhpcyBvdXQgYXMgSeKAmW0gYWN0dWFs bHkgYmxvY2tlZCBpbiBteSB0YXNrLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+V2h5IG1h cHBpbmcgY2hhbmdlcyB0cmlnZ2VycyBvdmlydCBjcmFzaCBvbiBhIHN0b3JhZ2Ugd2hpY2ggb3Zp cnQgc2hvdWxkIG5vdCBjYXJlIGFib3V0PzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj5UaGFua3M8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBsYW5nPSJJVCIgc3R5bGU9 ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpJT047Y29sb3I6YmxhY2siPkFuZHJlYSBHaGVs YXJkaTwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIGxhbmc9IklUIiBzdHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Nv dXJjZSBTYW5zIFBybyZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmdyYXkiPiZuYnNwOzwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iSVQiIHN0 eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7U291cmNlIFNhbnMgUHJvJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Z3JheSI+JiM0MzszOSAwNTAgMjIwMyA3MTwvc3Bhbj48c3Bh biBsYW5nPSJJVCIgc3R5bGU9ImZvbnQtc2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtTb3Vy Y2UgU2FucyBQcm8mcXVvdDssc2Fucy1zZXJpZiI+DQo8Yj48c3BhbiBzdHlsZT0iY29sb3I6IzMz Q0NGRiI+fCA8L3NwYW4+PC9iPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQt c2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtTb3VyY2UgU2FucyBQcm8mcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjpncmF5Ij48YSBocmVmPSJodHRwOi8vd3d3Lmlvbmdyb3VwLmNvbS8iIHRhcmdl dD0iX2JsYW5rIj48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImNvbG9yOmdyYXkiPnd3dy5pb25ncm91 cC5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6 ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtTb3VyY2UgU2FucyBQcm8mcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMzNDQ0ZGIj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImZvbnQt c2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtTb3VyY2UgU2FucyBQcm8mcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMzNDQ0ZGIj58DQo8L3NwYW4+PC9iPjx1PjxzcGFuIGxhbmc9IkVOLUdCIiBz dHlsZT0iZm9udC1zaXplOjguMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1NvdXJjZSBTYW5zIFBybyZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwNTYzQzEiPjxhIGhyZWY9Im1haWx0bzphLmdoZWxhcmRp QGlvbnRyYWRpbmcuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iSVQiPmEuZ2hlbGFy ZGlAaW9udHJhZGluZy5jb208L3NwYW4+PC9hPjwvc3Bhbj48L3U+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IklUIiBzdHlsZT0iZm9udC1zaXplOjgu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1NvdXJjZSBTYW5zIFBybyZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOmdyYXkiPlZpYSBTYW4gTWFydGlubywgNTIg4oCTIDU2MTI1IFBpc2EgLSBJVEFMWTwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gbGFuZz0i SVQiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZu YnNwOzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxp PjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7U291cmNlIFNh bnMgUHJvJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6c2lsdmVyIj5UaGlzIGVtYWlsIGFuZCBhbnkg YXR0YWNobWVudHMgbWF5IGNvbnRhaW4gaW5mb3JtYXRpb24gd2hpY2ggaXMgY29uZmlkZW50aWFs IGFuZC9vciBwcml2aWxlZ2VkLg0KIFRoZSBpbmZvcm1hdGlvbiBpcyBpbnRlbmRlZCBleGNsdXNp dmVseSBmb3IgdGhlIGFkZHJlc3NlZSBhbmQgdGhlIHZpZXdzIGV4cHJlc3NlZCBtYXkgbm90IGJl IG9mZmljaWFsIHBvbGljeSwgYnV0IHRoZSBwZXJzb25hbCB2aWV3cyBvZiB0aGUgb3JpZ2luYXRv ci4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgYmUgYXdhcmUgdGhhdCBh bnkgZGlzY2xvc3VyZSwgY29weWluZywgZGlzdHJpYnV0aW9uIG9yIHVzZSBvZiB0aGUNCiBjb250 ZW50cyBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGFuZCBh bnkgZmlsZSB0cmFuc21pdHRlZCB3aXRoIGl0IGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBz ZW5kZXIgYnkgdGVsZXBob25lIG9yIHJldHVybiBlbWFpbCBpbW1lZGlhdGVseSBhbmQgZGVsZXRl IHRoZSBtYXRlcmlhbCBmcm9tIHlvdXIgY29tcHV0ZXIuIEludGVybmV0IGNvbW11bmljYXRpb25z IGFyZSBub3Qgc2VjdXJlIGFuZCBJT04NCiBUcmFkaW5nIGlzIG5vdCByZXNwb25zaWJsZSBmb3Ig dGhlaXIgYWJ1c2UgYnkgdGhpcmQgcGFydGllcywgbm9yIGZvciBhbnkgYWx0ZXJhdGlvbiBvciBj b3JydXB0aW9uIGluIHRyYW5zbWlzc2lvbiwgbm9yIGZvciBhbnkgZGFtYWdlIG9yIGxvc3MgY2F1 c2VkIGJ5IGFueSB2aXJ1cyBvciBvdGhlciBkZWZlY3QuIElPTiBUcmFkaW5nIGFjY2VwdHMgbm8g bGlhYmlsaXR5IG9yIHJlc3BvbnNpYmlsaXR5IGFyaXNpbmcgb3V0IG9mIG9yIGluIGFueSB3YXkN CiBjb25uZWN0ZWQgdG8gdGhpcyBlbWFpbC48L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjEyMCIgaGVpZ2h0 PSI2NiIgc3R5bGU9IndpZHRoOjEuMjVpbjtoZWlnaHQ6LjY4NzVpbiIgaWQ9Im1fNDY1MzI2MDU3 OTE4OTQxMzk0NlBpY3R1cmVfeDAwMjBfMSIgc3JjPSJjaWQ6aW1hZ2UwMDEucG5nQDAxRDI0M0Y0 LjAxRUFFQzIwIiBhbHQ9ImlPTl9IQmx1X3NtYWxsIj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo2LjBwdDtmb250LWZhbWlseTpJ T047Y29sb3I6YmxhY2siPkF1dG9tYXRpb24gdGhyb3VnaCBpbm5vdmF0aW9uPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXzxicj4NClVzZXJzIG1haWxpbmcgbGlzdDxicj4NCjxhIGhy ZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+DQo8YSBo cmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMiIHRhcmdl dD0iX2JsYW5rIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8 L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i b2R5Pg0KPC9odG1sPg0K --_000_CY4PR14MB16874F8C65B20F34D6FD51B7E9B50CY4PR14MB1687namp_-- --_004_CY4PR14MB16874F8C65B20F34D6FD51B7E9B50CY4PR14MB1687namp_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=5300; creation-date="Mon, 21 Nov 2016 11:43:29 GMT"; modification-date="Mon, 21 Nov 2016 11:43:29 GMT" Content-ID: <image001.png@01D243F4.01EAEC20> Content-Transfer-Encoding: base64 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 --_004_CY4PR14MB16874F8C65B20F34D6FD51B7E9B50CY4PR14MB1687namp_--
participants (2)
-
Andrea Ghelardi
-
Nir Soffer