<div dir="ltr"><div><span style="font-family: verdana, sans-serif;">Hello CP2K developers,</span></div><div><span style="font-family: verdana, sans-serif;"><br></span></div><div><span style="font-family: verdana, sans-serif;">I notice that excess electrons are always assigned to alpha channel, is it possible to generate a configuration where I can have more beta electrons?</span><span style="font-family: verdana, sans-serif;"> Let's consider a minimal example of hydrogen molecule with excess charge, H-H(-), making it a 3-electron system. I can always calculate [2 spin-up, 1 spin-down] configuration<br></span><div class="gmail_default" style="font-size: small; color: rgb(0, 0, 0);">



















<table style="border-collapse:collapse;border:medium none;margin-left:6.75pt;margin-right:6.75pt" cellspacing="0" cellpadding="0" border="1" align="left">
 <tbody><tr style="height:14.6pt">
  <td style="width:23pt;border:1pt solid windowtext;padding:0in 5.4pt;height:14.6pt" width="31" valign="top">
  <p class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-size: 11pt;" align="center"><span style="font-family: verdana, sans-serif;"><span style="color:red">↑</span><span style="color:red"><span></span></span></span></p>
  </td>
  <td style="width:30.75pt;border-color:windowtext windowtext windowtext currentcolor;border-style:solid solid solid none;border-width:1pt 1pt 1pt medium;padding:0in 5.4pt;height:14.6pt" width="41" valign="top">
  <p class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-size: 11pt;" align="center"><span style="font-family: verdana, sans-serif;"><span style="color:red">↑</span><b><span style="color:rgb(0,112,192)">↓</span></b><span style="color:red"><span></span></span></span></p>
  </td>
 </tr>
</tbody></table>





</div><div class="gmail_default" style="font-size: small; color: rgb(0, 0, 0);"><span style="font-family: verdana, sans-serif;"><br></span></div><div class="gmail_default" style="font-size: small; color: rgb(0, 0, 0);"><span style="font-family: verdana, sans-serif;"><br></span></div><div class="gmail_default" style="font-size: small; color: rgb(0, 0, 0);"><span style="font-family: verdana, sans-serif;">but never [1 spin-up, 2 spin-down]<br></span></div><div class="gmail_default" style="font-size: small; color: rgb(0, 0, 0);">



















<table style="border-collapse:collapse;border:medium none;margin-left:6.75pt;margin-right:6.75pt" cellspacing="0" cellpadding="0" border="1" align="left">
 <tbody><tr style="height:14.6pt">
  <td style="width:23pt;border:1pt solid windowtext;padding:0in 5.4pt;height:14.6pt" width="31" valign="top">
  <p class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-size: 11pt;" align="center"><span style="font-family: verdana, sans-serif;"><span style="color:rgb(0,112,192)">↓</span><span style="color:rgb(0,112,192)"><span></span></span></span></p>
  </td>
  <td style="width:30.75pt;border-color:windowtext windowtext windowtext currentcolor;border-style:solid solid solid none;border-width:1pt 1pt 1pt medium;padding:0in 5.4pt;height:14.6pt" width="41" valign="top">
  <p class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-size: 11pt;" align="center"><span style="font-family: verdana, sans-serif;"><span style="color:rgb(0,112,192)">↓</span><b><span style="color:red">↑</span></b><span style="color:rgb(0,112,192)"><span></span></span></span></p>
  </td>
 </tr>
</tbody></table>





</div><div><span style="font-family: verdana, sans-serif;"><br></span></div><div><span style="font-family: verdana, sans-serif;"><br></span></div><div style="font-size: small; color: rgb(0, 0, 0);" class="gmail_default"><span style="font-family: verdana, sans-serif;">I
 started with a spin-down hydrogen as initial atomic guess but the 
density matrix is re-scaled before starting the SCF iterations making it
 2 alpha and 1 beta. <br></span></div><div style="font-size: small; color: rgb(0, 0, 0);" class="gmail_default"><span style="font-family: verdana, sans-serif;"><br></span></div><div style="font-size: small; color: rgb(0, 0, 0);" class="gmail_default"><span style="font-family: verdana, sans-serif;">Is there a way to get the second configuration or there is a reason not to do so? I attached the inputs and output for your reference.</span></div><div style="font-size: small; color: rgb(0, 0, 0);" class="gmail_default"><span style="font-family: verdana, sans-serif;"><br></span></div><div style="font-size: small; color: rgb(0, 0, 0);" class="gmail_default"><span style="font-family: verdana, sans-serif;">Any help is appreciated, thank you very much for your time.</span></div><div style="font-size: small; color: rgb(0, 0, 0);" class="gmail_default"><span style="font-family: verdana, sans-serif;"><br></span></div><div style="font-size: small; color: rgb(0, 0, 0);" class="gmail_default"><span style="font-family: verdana, sans-serif;"><br></span></div><div style="font-size: small; color: rgb(0, 0, 0);" class="gmail_default"><span style="font-family: verdana, sans-serif;">Best regards,</span></div><div style="font-size: small; color: rgb(0, 0, 0);" class="gmail_default"><span style="font-family: verdana, sans-serif;">Pavan.<br></span></div><div style="font-size: small; color: rgb(0, 0, 0);" class="gmail_default"><span style="font-family: verdana, sans-serif;"><br></span></div><div style="font-size: small; color: rgb(0, 0, 0);" class="gmail_default"><span style="font-family: verdana, sans-serif;"><img src="data:;base64,SCBBTExFTEVDVFJPTiBBTEwKICAgIDEgICAgMCAgICAwCiAgICAgMC4yMDAwMDAwMCAgICAwCg==" alt=""><img src="data:;base64,IERCQ1NSfCBDUFUgTXVsdGlwbGljYXRpb24gZHJpdmVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJMQVMKIERCQ1NSfCBNdWx0cmVjIHJlY3Vyc2lvbiBsaW1pdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1MTIKIERCQ1NSfCBNdWx0aXBsaWNhdGlvbiBzdGFjayBzaXplICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwMDAKIERCQ1NSfCBNYXhpbXVtIGVsZW1lbnRzIGZvciBpbWFnZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBVTkxJTUlURUQKIERCQ1NSfCBNdWx0aXBsaWNhdGl2ZSBmYWN0b3IgdmlydHVhbCBpbWFnZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKIERCQ1NSfCBVc2UgbXVsdGlwbGljYXRpb24gZGVuc2lmaWNhdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFQKIERCQ1NSfCBNdWx0aXBsaWNhdGlvbiBzaXplIHN0YWNrcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMKIERCQ1NSfCBOdW1iZXIgb2YgM0QgbGF5ZXJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTSU5HTEUKIERCQ1NSfCBVc2UgTVBJIG1lbW9yeSBhbGxvY2F0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFQKIERCQ1NSfCBVc2UgUk1BIGFsZ29yaXRobSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEYKIERCQ1NSfCBVc2UgQ29tbXVuaWNhdGlvbiB0aHJlYWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFQKIERCQ1NSfCBDb21tdW5pY2F0aW9uIHRocmVhZCBsb2FkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgODcKCgogICoqKiogKioqKiAqKioqKiogICoqICBQUk9HUkFNIFNUQVJURUQgQVQgICAgICAgICAgICAgICAyMDIwLTA0LTE2IDE3OjI3OjEzLjY4MQogKioqKiogKiogKioqICAqKiogKiogICBQUk9HUkFNIFNUQVJURUQgT04gICAgICAgIGNwbi11MjMtMTUuY2Jscy5jY3IuYnVmZmFsby5lZAogKiogICAgKioqKiAgICoqKioqKiAgICBQUk9HUkFNIFNUQVJURUQgQlkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXZhbmt1bQogKioqKiogKiogICAgKiogKiogKiogICBQUk9HUkFNIFBST0NFU1MgSUQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2ODU0OQogICoqKiogKiogICoqKioqKiogICoqICBQUk9HUkFNIFNUQVJURUQgSU4gL3Byb2plY3RzL2FjYWRlbWljL21kdXB1aXMyL3BhdmFuL2NwMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgay9jcDJrLTcuMS9FVF9DUDJLLzIuSDItL2Rvd24KCiBDUDJLfCB2ZXJzaW9uIHN0cmluZzogICAgICAgICAgICAgICAgICAgIENQMksgdmVyc2lvbiA4LjAgKERldmVsb3BtZW50IFZlcnNpb24pCiBDUDJLfCBzb3VyY2UgY29kZSByZXZpc2lvbiBudW1iZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpdDphZjI1OWU3CiBDUDJLfCBjcDJrZmxhZ3M6IGxpYmludCBmZnR3MyBsaWJ4YyBlbHBhIHBhcmFsbGVsIG1waTMgc2NhbGFwYWNrIHBsdW1lZDIgc3BnbGliCiBDUDJLfCBpcyBmcmVlbHkgYXZhaWxhYmxlIGZyb20gICAgICAgICAgICAgICAgICAgICAgICAgICAgaHR0cHM6Ly93d3cuY3Ayay5vcmcvCiBDUDJLfCBQcm9ncmFtIGNvbXBpbGVkIGF0ICAgICAgICAgICAgICAgICAgICAgICAgICBTYXQgQXByIDExIDA3OjMzOjQxIEVEVCAyMDIwCiBDUDJLfCBQcm9ncmFtIGNvbXBpbGVkIG9uICAgICAgICAgICAgICAgICAgICAgICBzcnYtcDIyLTEzLmNibHMuY2NyLmJ1ZmZhbG8uZWR1CiBDUDJLfCBQcm9ncmFtIGNvbXBpbGVkIGZvciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTGludXgteDg2LTY0LWdmb3J0cmFuCiBDUDJLfCBEYXRhIGRpcmVjdG9yeSBwYXRoICAgIC9wcm9qZWN0cy9hY2FkZW1pYy9tZHVwdWlzMi9wYXZhbi9jcDJrL2NwMmstNy4xL2NwCiBDUDJLfCBJbnB1dCBmaWxlIG5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQuaW5wCgogR0xPQkFMfCBGb3JjZSBFbnZpcm9ubWVudCBudW1iZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogR0xPQkFMfCBCYXNpcyBzZXQgZmlsZSBuYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLi9IX29ubHlfUwogR0xPQkFMfCBQb3RlbnRpYWwgZmlsZSBuYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuL1BPVEVOVElBTAogR0xPQkFMfCBNTSBQb3RlbnRpYWwgZmlsZSBuYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1NX1BPVEVOVElBTAogR0xPQkFMfCBDb29yZGluYXRlIGZpbGUgbmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19TVERfSU5QVVRfXwogR0xPQkFMfCBNZXRob2QgbmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1AySwogR0xPQkFMfCBQcm9qZWN0IG5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcF9oXwogR0xPQkFMfCBQcmVmZXJyZWQgRkZUIGxpYnJhcnkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGRlRXMwogR0xPQkFMfCBQcmVmZXJyZWQgZGlhZ29uYWxpemF0aW9uIGxpYi4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRUxQQQogR0xPQkFMfCBSdW4gdHlwZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVORVJHWQogR0xPQkFMfCBBbGwtdG8tYWxsIGNvbW11bmljYXRpb24gaW4gc2luZ2xlIHByZWNpc2lvbiAgICAgICAgICAgICAgICAgICAgICAgICAgRgogR0xPQkFMfCBGRlRzIHVzaW5nIGxpYnJhcnkgZGVwZW5kZW50IGxlbmd0aHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVAogR0xPQkFMfCBHbG9iYWwgcHJpbnQgbGV2ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1FRElVTQogR0xPQkFMfCBNUEkgSS9PIGVuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVAogR0xPQkFMfCBUb3RhbCBudW1iZXIgb2YgbWVzc2FnZSBwYXNzaW5nIHByb2Nlc3NlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNgogR0xPQkFMfCBOdW1iZXIgb2YgdGhyZWFkcyBmb3IgdGhpcyBwcm9jZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogR0xPQkFMfCBUaGlzIG91dHB1dCBpcyBmcm9tIHByb2Nlc3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogR0xPQkFMfCBDUFUgbW9kZWwgbmFtZSAgICAgICAgICAgICAgICAgSW50ZWwoUikgWGVvbihSKSBHb2xkIDYxMzAgQ1BVIEAgMi4xMEdIegoKIE1FTU9SWXwgc3lzdGVtIG1lbW9yeSBkZXRhaWxzIFtLYl0KIE1FTU9SWXwgICAgICAgICAgICAgICAgICAgICAgICByYW5rIDAgICAgICAgICAgIG1pbiAgICAgICAgICAgbWF4ICAgICAgIGF2ZXJhZ2UKIE1FTU9SWXwgTWVtVG90YWwgICAgICAgICAgICA3OTA5Njg4MTYgICAgIDc5MDk2ODgxNiAgICAgNzkwOTY4ODE2ICAgICA3OTA5Njg4MTYKIE1FTU9SWXwgTWVtRnJlZSAgICAgICAgICAgICA1NjQxMDI4NzIgICAgIDU2NDEwMjg3MiAgICAgNTY0MTAyODcyICAgICA1NjQxMDI4NzIKIE1FTU9SWXwgQnVmZmVycyAgICAgICAgICAgICAgICA2MTI0MzYgICAgICAgIDYxMjQzNiAgICAgICAgNjEyNDM2ICAgICAgICA2MTI0MzYKIE1FTU9SWXwgQ2FjaGVkICAgICAgICAgICAgICAyMTczNDk0NjQgICAgIDIxNzM0OTQ2NCAgICAgMjE3MzQ5NDY0ICAgICAyMTczNDk0NjQKIE1FTU9SWXwgU2xhYiAgICAgICAgICAgICAgICAgIDE1MjA2NzYgICAgICAgMTUyMDY3NiAgICAgICAxNTIwNjc2ICAgICAgIDE1MjA2NzYKIE1FTU9SWXwgU1JlY2xhaW1hYmxlICAgICAgICAgIDEyNDAzOTIgICAgICAgMTI0MDM5MiAgICAgICAxMjQwMzkyICAgICAgIDEyNDAzOTIKIE1FTU9SWXwgTWVtTGlrZWx5RnJlZSAgICAgICA3ODMzMDUxNjQgICAgIDc4MzMwNTE2NCAgICAgNzgzMzA1MTY0ICAgICA3ODMzMDUxNjQKCgogKioqIEZ1bmRhbWVudGFsIHBoeXNpY2FsIGNvbnN0YW50cyAoU0kgdW5pdHMpICoqKgoKICoqKiBMaXRlcmF0dXJlOiBCLiBKLiBNb2hyIGFuZCBCLiBOLiBUYXlsb3IsCiAqKiogICAgICAgICAgICAgQ09EQVRBIHJlY29tbWVuZGVkIHZhbHVlcyBvZiB0aGUgZnVuZGFtZW50YWwgcGh5c2ljYWwKICoqKiAgICAgICAgICAgICBjb25zdGFudHM6IDIwMDYsIFdlYiBWZXJzaW9uIDUuMQogKioqICAgICAgICAgICAgIGh0dHA6Ly9waHlzaWNzLm5pc3QuZ292L2NvbnN0YW50cwoKIFNwZWVkIG9mIGxpZ2h0IGluIHZhY3V1bSBbbS9zXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi45OTc5MjQ1ODAwMDAwMEUrMDgKIE1hZ25ldGljIGNvbnN0YW50IG9yIHBlcm1lYWJpbGl0eSBvZiB2YWN1dW0gW04vQSoqMl0gICAgICAgMS4yNTY2MzcwNjE0MzU5MkUtMDYKIEVsZWN0cmljIGNvbnN0YW50IG9yIHBlcm1pdHRpdml0eSBvZiB2YWN1dW0gW0YvbV0gICAgICAgICAgOC44NTQxODc4MTc2MjAzOUUtMTIKIFBsYW5jayBjb25zdGFudCAoaCkgW0oqc10gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi42MjYwNjg5NjAwMDAwMEUtMzQKIFBsYW5jayBjb25zdGFudCAoaC1iYXIpIFtKKnNdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4wNTQ1NzE2MjgyNTE3N0UtMzQKIEVsZW1lbnRhcnkgY2hhcmdlIFtDXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS42MDIxNzY0ODcwMDAwMEUtMTkKIEVsZWN0cm9uIG1hc3MgW2tnXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOS4xMDkzODIxNTAwMDAwMEUtMzEKIEVsZWN0cm9uIGcgZmFjdG9yIFsgXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi4wMDIzMTkzMDQzNjIyMEUrMDAKIFByb3RvbiBtYXNzIFtrZ10gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS42NzI2MjE2MzcwMDAwMEUtMjcKIEZpbmUtc3RydWN0dXJlIGNvbnN0YW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNy4yOTczNTI1Mzc2MDAwMEUtMDMKIFJ5ZGJlcmcgY29uc3RhbnQgWzEvbV0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4wOTczNzMxNTY4NTI3MEUrMDcKIEF2b2dhZHJvIGNvbnN0YW50IFsxL21vbF0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi4wMjIxNDE3OTAwMDAwMEUrMjMKIEJvbHR6bWFubiBjb25zdGFudCBbSi9LXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4zODA2NTA0MDAwMDAwMEUtMjMKIEF0b21pYyBtYXNzIHVuaXQgW2tnXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS42NjA1Mzg3ODIwMDAwMEUtMjcKIEJvaHIgcmFkaXVzIFttXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS4yOTE3NzIwODU5MDAwMEUtMTEKCiAqKiogQ29udmVyc2lvbiBmYWN0b3JzICoqKgoKIFt1XSAtPiBbYS51Ll0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS44MjI4ODg0ODQyNjQ1NUUrMDMKIFtBbmdzdHJvbV0gLT4gW0JvaHJdID0gW2EudS5dICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS44ODk3MjYxMzI4ODU2NEUrMDAKIFthLnUuXSA9IFtCb2hyXSAtPiBbQW5nc3Ryb21dICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS4yOTE3NzIwODU5MDAwMEUtMDEKIFthLnUuXSAtPiBbc10gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi40MTg4ODQzMjY1MDQ3OEUtMTcKIFthLnUuXSAtPiBbZnNdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi40MTg4ODQzMjY1MDQ3OEUtMDIKIFthLnUuXSAtPiBbSl0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4zNTk3NDM5MzkzNzA1OUUtMTgKIFthLnUuXSAtPiBbTl0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOC4yMzg3MjIwNTQ5MTg0MEUtMDgKIFthLnUuXSAtPiBbS10gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4xNTc3NDY0NzkwMjk0NEUrMDUKIFthLnUuXSAtPiBba0ovbW9sXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi42MjU0OTk2MTcwOTgyOEUrMDMKIFthLnUuXSAtPiBba2NhbC9tb2xdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi4yNzUwOTQ2ODcxMzczOUUrMDIKIFthLnUuXSAtPiBbUGFdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi45NDIxMDEwNzk5NDcxNkUrMTMKIFthLnUuXSAtPiBbYmFyXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi45NDIxMDEwNzk5NDcxNkUrMDgKIFthLnUuXSAtPiBbYXRtXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi45MDM2MjgwMDg4MzAxNkUrMDgKIFthLnUuXSAtPiBbZVZdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi43MjExMzgzODU2NTU2M0UrMDEKIFthLnUuXSAtPiBbSHpdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi41Nzk2ODM5MjA3MjE4MUUrMTUKIFthLnUuXSAtPiBbMS9jbV0gKHdhdmUgbnVtYmVycykgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4xOTQ3NDYzMTM3MDU0MEUrMDUKIFthLnUuL0JvaHIqKjJdIC0+IFsxL2NtXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS4xNDA0ODcxNDMzODU4NUUrMDMKIAoKIENFTExfVE9QfCBWb2x1bWUgW2FuZ3N0cm9tXjNdOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc0NC4wMDAKIENFTExfVE9QfCBWZWN0b3IgYSBbYW5nc3Ryb20gICAgMTQuMDAwICAgICAwLjAwMCAgICAgMC4wMDAgICAgfGF8ID0gICAgICAxNC4wMDAKIENFTExfVE9QfCBWZWN0b3IgYiBbYW5nc3Ryb20gICAgIDAuMDAwICAgIDE0LjAwMCAgICAgMC4wMDAgICAgfGJ8ID0gICAgICAxNC4wMDAKIENFTExfVE9QfCBWZWN0b3IgYyBbYW5nc3Ryb20gICAgIDAuMDAwICAgICAwLjAwMCAgICAxNC4wMDAgICAgfGN8ID0gICAgICAxNC4wMDAKIENFTExfVE9QfCBBbmdsZSAoYixjKSwgYWxwaGEgW2RlZ3JlZV06ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5MC4wMDAKIENFTExfVE9QfCBBbmdsZSAoYSxjKSwgYmV0YSAgW2RlZ3JlZV06ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5MC4wMDAKIENFTExfVE9QfCBBbmdsZSAoYSxiKSwgZ2FtbWEgW2RlZ3JlZV06ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5MC4wMDAKIENFTExfVE9QfCBOdW1lcmljYWxseSBvcnRob3Job21iaWM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBZRVMKCiBHRU5FUkFURXwgV0FSTklORzo6IE5vIGNvbm5lY3Rpb25zIGRldGVjdGVkIGZvciBIeWRyb2dlbiAtIEF0b20gTnI6ICAgICAgICAgMSAhCiBHRU5FUkFURXwgV0FSTklORzo6IE5vIGNvbm5lY3Rpb25zIGRldGVjdGVkIGZvciBIeWRyb2dlbiAtIEF0b20gTnI6ICAgICAgICAgMiAhCiBHRU5FUkFURXwgIFByZWxpbWluYXJ5IE51bWJlciBvZiBCb25kcyBnZW5lcmF0ZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiBHRU5FUkFURXwgIEFjaGlldmVkIGNvbnNpc3RlbmN5IGluIGNvbm5lY3Rpdml0eSBnZW5lcmF0aW9uLgoKIENFTEx8IFZvbHVtZSBbYW5nc3Ryb21eM106ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc0NC4wMDAKIENFTEx8IFZlY3RvciBhIFthbmdzdHJvbV06ICAgICAgMTQuMDAwICAgICAwLjAwMCAgICAgMC4wMDAgICAgfGF8ID0gICAgICAxNC4wMDAKIENFTEx8IFZlY3RvciBiIFthbmdzdHJvbV06ICAgICAgIDAuMDAwICAgIDE0LjAwMCAgICAgMC4wMDAgICAgfGJ8ID0gICAgICAxNC4wMDAKIENFTEx8IFZlY3RvciBjIFthbmdzdHJvbV06ICAgICAgIDAuMDAwICAgICAwLjAwMCAgICAxNC4wMDAgICAgfGN8ID0gICAgICAxNC4wMDAKIENFTEx8IEFuZ2xlIChiLGMpLCBhbHBoYSBbZGVncmVlXTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5MC4wMDAKIENFTEx8IEFuZ2xlIChhLGMpLCBiZXRhICBbZGVncmVlXTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5MC4wMDAKIENFTEx8IEFuZ2xlIChhLGIpLCBnYW1tYSBbZGVncmVlXTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5MC4wMDAKIENFTEx8IE51bWVyaWNhbGx5IG9ydGhvcmhvbWJpYzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBZRVMKCiBDRUxMX1JFRnwgVm9sdW1lIFthbmdzdHJvbV4zXTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI3NDQuMDAwCiBDRUxMX1JFRnwgVmVjdG9yIGEgW2FuZ3N0cm9tICAgIDE0LjAwMCAgICAgMC4wMDAgICAgIDAuMDAwICAgIHxhfCA9ICAgICAgMTQuMDAwCiBDRUxMX1JFRnwgVmVjdG9yIGIgW2FuZ3N0cm9tICAgICAwLjAwMCAgICAxNC4wMDAgICAgIDAuMDAwICAgIHxifCA9ICAgICAgMTQuMDAwCiBDRUxMX1JFRnwgVmVjdG9yIGMgW2FuZ3N0cm9tICAgICAwLjAwMCAgICAgMC4wMDAgICAgMTQuMDAwICAgIHxjfCA9ICAgICAgMTQuMDAwCiBDRUxMX1JFRnwgQW5nbGUgKGIsYyksIGFscGhhIFtkZWdyZWVdOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOTAuMDAwCiBDRUxMX1JFRnwgQW5nbGUgKGEsYyksIGJldGEgIFtkZWdyZWVdOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOTAuMDAwCiBDRUxMX1JFRnwgQW5nbGUgKGEsYiksIGdhbW1hIFtkZWdyZWVdOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOTAuMDAwCiBDRUxMX1JFRnwgTnVtZXJpY2FsbHkgb3J0aG9yaG9tYmljOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWUVTCgogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogKiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKgogKiogICAgICMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICMjICAgICAgICAgICAgICAjIyAgICAgICAgICAgICAgICAgICAgICAqKgogKiogICAgIyMgICAjIyAgICAgICAgICAgICMjICAgICAgICAgICMjICAgICAgICAgICAgICAjIyAgICAgICAgICAgICAgICAgICAgICAqKgogKiogICAjIyAgICAgIyMgICAgICAgICAgICAgICAgICAgICAgICMjICAgICAgICAgICAgIyMjIyMjICAgICAgICAgICAgICAgICAgICAqKgogKiogICAjIyAgICAgIyMgICMjICAgIyMgICMjICAgIyMjIyMgICMjICAjIyAgICMjIyMgICAjIyAgICAjIyMjIyAgICAjIyMjIyAgICAqKgogKiogICAjIyAgICAgIyMgICMjICAgIyMgICMjICAjIyAgICAgICMjICMjICAgIyMgICAgICAjIyAgICMjICAgIyMgICMjICAgIyMgICAqKgogKiogICAjIyAgIyMgIyMgICMjICAgIyMgICMjICAjIyAgICAgICMjIyMgICAgICMjIyAgICAjIyAgICMjIyMjIyAgICMjIyMjIyAgICAqKgogKiogICAgIyMgICMjIyAgICMjICAgIyMgICMjICAjIyAgICAgICMjICMjICAgICAgIyMgICAjIyAgICMjICAgICAgICMjICAgICAgICAqKgogKiogICAgICMjIyMjIyMgICAjIyMjIyAgICMjICAgIyMjIyMgICMjICAjIyAgIyMjIyAgICAjIyAgICAjIyMjIyAgICMjICAgICAgICAqKgogKiogICAgICAgICAgICMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMjICAgICAgICAqKgogKiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKgogKiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuLi4gbWFrZSB0aGUgYXRvbXMgZGFuY2UgICAqKgogKiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKgogKiogICAgICAgICAgICBDb3B5cmlnaHQgKEMpIGJ5IENQMksgZGV2ZWxvcGVycyBncm91cCAoMjAwMCAtIDIwMjApICAgICAgICAgICAqKgogKiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKgogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKIERGVHwgU3BpbiB1bnJlc3RyaWN0ZWQgKHNwaW4tcG9sYXJpemVkKSBLb2huLVNoYW0gY2FsY3VsYXRpb24gICAgICAgICAgICAgICBVS1MKIERGVHwgTXVsdGlwbGljaXR5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIKIERGVHwgTnVtYmVyIG9mIHNwaW4gc3RhdGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIKIERGVHwgQ2hhcmdlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEKIERGVHwgU2VsZi1pbnRlcmFjdGlvbiBjb3JyZWN0aW9uIChTSUMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTk8KIERGVHwgQ3V0b2ZmczogZGVuc2l0eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjAwMDAwMEUtMTAKIERGVHwgICAgICAgICAgZ3JhZGllbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjAwMDAwMEUtMTAKIERGVHwgICAgICAgICAgdGF1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjAwMDAwMEUtMTAKIERGVHwgICAgICAgICAgY3V0b2ZmX3Ntb290aGluZ19yYW5nZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwMDAwMEUrMDAKIERGVHwgWEMgZGVuc2l0eSBzbW9vdGhpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5PTkUKIERGVHwgWEMgZGVyaXZhdGl2ZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFcKIEZVTkNUSU9OQUx8IE5PIEVYQ0hBTkdFLUNPUlJFTEFUSU9OIEZVTkNUSU9OQUwgVVNFRC4KCiBRU3wgTWV0aG9kOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQVBXCiBRU3wgRGVuc2l0eSBwbGFuZSB3YXZlIGdyaWQgdHlwZSAgICAgICAgICAgICAgICAgICAgICAgIE5PTi1TUEhFUklDQUwgRlVMTFNQQUNFCiBRU3wgTnVtYmVyIG9mIGdyaWQgbGV2ZWxzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0CiBRU3wgRGVuc2l0eSBjdXRvZmYgW2EudS5dOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE0MC4wCiBRU3wgTXVsdGkgZ3JpZCBjdXRvZmYgW2EudS5dOiAxKSBncmlkIGxldmVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE0MC4wCiBRU3wgICAgICAgICAgICAgICAgICAgICAgICAgICAyKSBncmlkIGxldmVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0Ni43CiBRU3wgICAgICAgICAgICAgICAgICAgICAgICAgICAzKSBncmlkIGxldmVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNS42CiBRU3wgICAgICAgICAgICAgICAgICAgICAgICAgICA0KSBncmlkIGxldmVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS4yCiBRU3wgR3JpZCBsZXZlbCBwcm9ncmVzc2lvbiBmYWN0b3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4wCiBRU3wgUmVsYXRpdmUgZGVuc2l0eSBjdXRvZmYgW2EudS5dOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMC4wCiBRU3wgQ29uc2lzdGVudCByZWFsc3BhY2UgbWFwcGluZyBhbmQgaW50ZWdyYXRpb24gCiBRU3wgSW50ZXJhY3Rpb24gdGhyZXNob2xkczogZXBzX3BnZl9vcmI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjBFLTA2CiBRU3wgICAgICAgICAgICAgICAgICAgICAgICAgZXBzX2ZpbHRlcl9tYXRyaXg6ICAgICAgICAgICAgICAgICAgICAgICAgICAwLjBFKzAwCiBRU3wgICAgICAgICAgICAgICAgICAgICAgICAgZXBzX2NvcmVfY2hhcmdlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjBFLTE0CiBRU3wgICAgICAgICAgICAgICAgICAgICAgICAgZXBzX3Job19nc3BhY2U6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjBFLTEyCiBRU3wgICAgICAgICAgICAgICAgICAgICAgICAgZXBzX3Job19yc3BhY2U6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjBFLTEyCiBRU3wgICAgICAgICAgICAgICAgICAgICAgICAgZXBzX2d2Z19yc3BhY2U6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjBFLTA2CiBRU3wgICAgICAgICAgICAgICAgICAgICAgICAgZXBzX3BwbDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjBFLTAyCiBRU3wgICAgICAgICAgICAgICAgICAgICAgICAgZXBzX3Bwbmw6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjBFLTA4CiBRU3wgR0FQV3wgICAgICAgICAgICAgICAgICAgZXBzX2ZpdDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjBFLTA0CiBRU3wgR0FQV3wgICAgICAgICAgICAgICAgICAgZXBzX2lzbzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjBFLTEyCiBRU3wgR0FQV3wgICAgICAgICAgICAgICAgICAgZXBzX3N2ZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjBFLTA4CiBRU3wgR0FQV3wgICAgICAgICAgICAgICAgICAgZXBzX2NwYzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjBFLTEyCiBRU3wgR0FQV3wgICBhdG9tLXItZ3JpZDogcXVhZHJhdHVyZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NfTE9HCiBRU3wgR0FQV3wgICAgICBhdG9tLXMtZ3JpZDogIG1heCBsIDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiBRU3wgR0FQV3wgICAgICBtYXhfbF9yaG8wIDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCgoKIEFUT01JQyBLSU5EIElORk9STUFUSU9OCgogIDEuIEF0b21pYyBraW5kOiBIX21pbnVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE51bWJlciBvZiBhdG9tczogICAgICAgMQoKICAgICBPcmJpdGFsIEJhc2lzIFNldCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRFpWUC1TLU9OTFkKCiAgICAgICBOdW1iZXIgb2Ygb3JiaXRhbCBzaGVsbCBzZXRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICBOdW1iZXIgb2Ygb3JiaXRhbCBzaGVsbHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICBOdW1iZXIgb2YgcHJpbWl0aXZlIENhcnRlc2lhbiBmdW5jdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3CiAgICAgICBOdW1iZXIgb2YgQ2FydGVzaWFuIGJhc2lzIGZ1bmN0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICBOdW1iZXIgb2Ygc3BoZXJpY2FsIGJhc2lzIGZ1bmN0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICBOb3JtIHR5cGU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCgogICAgICAgTm9ybWFsaXNlZCBDYXJ0ZXNpYW4gb3JiaXRhbHM6CgogICAgICAgICAgICAgICAgICAgICAgICBTZXQgICBTaGVsbCAgIE9yYml0YWwgICAgICAgICAgICBFeHBvbmVudCAgICBDb2VmZmljaWVudAoKICAgICAgICAgICAgICAgICAgICAgICAgICAxICAgICAgIDEgICAgMnMgICAgICAgICAgICAgICAxMS40NzgwMDAgICAgICAgMC4xMjkxMjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy43MDA3NTkgICAgICAgMC4xNzcwMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS40NDY4ODQgICAgICAgMC4xNDEyODUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC43MTY4MTUgICAgICAgMC4yNDU2NzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4yNDc5MTkgICAgICAgMC4wOTQ3NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wNjY5MTggICAgICAgMC4wMDQwNjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMjE3MDggICAgICAtMC4wMDAwNTMKCiAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAgICAyICAgIDNzICAgICAgICAgICAgICAgMTEuNDc4MDAwICAgICAgLTAuMDc5MjU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuNzAwNzU5ICAgICAgLTAuMTUyOTkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNDQ2ODg0ICAgICAgIDAuMDE1MDY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNzE2ODE1ICAgICAgLTAuMzMxMjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMjQ3OTE5ICAgICAgIDAuMjEwNjkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDY2OTE4ICAgICAgIDAuMDU4NjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDIxNzA4ICAgICAgLTAuMDAzNDI5CgogICAgIFRoZSBhdG9tcyBvZiB0aGlzIGF0b21pYyBraW5kIGFyZSBQQVcgYXRvbXMgKEdBUFcpOgogICAgICAgSGFyZCBHYXVzc2lhbiBmdW5jdGlvbiByYWRpdXM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjIwMAogICAgICAgUmhvMCByYWRpdXM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjIwMAogICAgICAgTWF4aW11bSBHVE8gcmFkaXVzIHVzZWQgZm9yIFBBVyBwcm9qZWN0b3IgY29uc3RydWN0aW9uOiAgICAgICAgICAgIDI0LjU2NgoKICAgICBHQVBXIFNvZnQgQmFzaXMgU2V0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERaVlAtUy1PTkxZX3NvZnQKCiAgICAgICBOdW1iZXIgb2Ygb3JiaXRhbCBzaGVsbCBzZXRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICBOdW1iZXIgb2Ygb3JiaXRhbCBzaGVsbHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICBOdW1iZXIgb2YgcHJpbWl0aXZlIENhcnRlc2lhbiBmdW5jdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2CiAgICAgICBOdW1iZXIgb2YgQ2FydGVzaWFuIGJhc2lzIGZ1bmN0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICBOdW1iZXIgb2Ygc3BoZXJpY2FsIGJhc2lzIGZ1bmN0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICBOb3JtIHR5cGU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCgogICAgICAgTm9ybWFsaXNlZCBDYXJ0ZXNpYW4gb3JiaXRhbHM6CgogICAgICAgICAgICAgICAgICAgICAgICBTZXQgICBTaGVsbCAgIE9yYml0YWwgICAgICAgICAgICBFeHBvbmVudCAgICBDb2VmZmljaWVudAoKICAgICAgICAgICAgICAgICAgICAgICAgICAxICAgICAgIDEgICAgMnMgICAgICAgICAgICAgICAgMy43MDA3NTkgICAgICAgMC4xNzcwMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS40NDY4ODQgICAgICAgMC4xNDEyODUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC43MTY4MTUgICAgICAgMC4yNDU2NzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4yNDc5MTkgICAgICAgMC4wOTQ3NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wNjY5MTggICAgICAgMC4wMDQwNjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMjE3MDggICAgICAtMC4wMDAwNTMKCiAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAgICAyICAgIDNzICAgICAgICAgICAgICAgIDMuNzAwNzU5ICAgICAgLTAuMTUyOTkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNDQ2ODg0ICAgICAgIDAuMDE1MDY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNzE2ODE1ICAgICAgLTAuMzMxMjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMjQ3OTE5ICAgICAgIDAuMjEwNjkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDY2OTE4ICAgICAgIDAuMDU4NjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDIxNzA4ICAgICAgLTAuMDAzNDI5CgogICAgIEFFIFBvdGVudGlhbCBpbmZvcm1hdGlvbiBmb3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFMTAoKICAgICAgIERlc2NyaXB0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFsbC1lbGVjdHJvbiBwb3RlbnRpYWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgS3JhY2ssIFBhcnJpbmVsbG8sIFBDQ1AgMiwgMjEwNSAoMjAwMCkKCiAgICAgICBHYXVzc2lhbiBleHBvbmVudCBvZiB0aGUgY29yZSBjaGFyZ2UgZGlzdHJpYnV0aW9uOiAgICAgICAgICAgICAgMTIuNTAwMDAwCiAgICAgICBFbGVjdHJvbmljIGNvbmZpZ3VyYXRpb24gKHMgcCBkIC4uLik6ICAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgIDAgICAwCgogIDIuIEF0b21pYyBraW5kOiBIICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE51bWJlciBvZiBhdG9tczogICAgICAgMQoKICAgICBPcmJpdGFsIEJhc2lzIFNldCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRFpWUC1TLU9OTFkKCiAgICAgICBOdW1iZXIgb2Ygb3JiaXRhbCBzaGVsbCBzZXRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICBOdW1iZXIgb2Ygb3JiaXRhbCBzaGVsbHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICBOdW1iZXIgb2YgcHJpbWl0aXZlIENhcnRlc2lhbiBmdW5jdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3CiAgICAgICBOdW1iZXIgb2YgQ2FydGVzaWFuIGJhc2lzIGZ1bmN0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICBOdW1iZXIgb2Ygc3BoZXJpY2FsIGJhc2lzIGZ1bmN0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICBOb3JtIHR5cGU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCgogICAgICAgTm9ybWFsaXNlZCBDYXJ0ZXNpYW4gb3JiaXRhbHM6CgogICAgICAgICAgICAgICAgICAgICAgICBTZXQgICBTaGVsbCAgIE9yYml0YWwgICAgICAgICAgICBFeHBvbmVudCAgICBDb2VmZmljaWVudAoKICAgICAgICAgICAgICAgICAgICAgICAgICAxICAgICAgIDEgICAgMnMgICAgICAgICAgICAgICAxMS40NzgwMDAgICAgICAgMC4xMjkxMjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy43MDA3NTkgICAgICAgMC4xNzcwMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS40NDY4ODQgICAgICAgMC4xNDEyODUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC43MTY4MTUgICAgICAgMC4yNDU2NzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4yNDc5MTkgICAgICAgMC4wOTQ3NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wNjY5MTggICAgICAgMC4wMDQwNjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMjE3MDggICAgICAtMC4wMDAwNTMKCiAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAgICAyICAgIDNzICAgICAgICAgICAgICAgMTEuNDc4MDAwICAgICAgLTAuMDc5MjU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuNzAwNzU5ICAgICAgLTAuMTUyOTkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNDQ2ODg0ICAgICAgIDAuMDE1MDY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNzE2ODE1ICAgICAgLTAuMzMxMjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMjQ3OTE5ICAgICAgIDAuMjEwNjkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDY2OTE4ICAgICAgIDAuMDU4NjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDIxNzA4ICAgICAgLTAuMDAzNDI5CgogICAgIFRoZSBhdG9tcyBvZiB0aGlzIGF0b21pYyBraW5kIGFyZSBQQVcgYXRvbXMgKEdBUFcpOgogICAgICAgSGFyZCBHYXVzc2lhbiBmdW5jdGlvbiByYWRpdXM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjIwMAogICAgICAgUmhvMCByYWRpdXM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjIwMAogICAgICAgTWF4aW11bSBHVE8gcmFkaXVzIHVzZWQgZm9yIFBBVyBwcm9qZWN0b3IgY29uc3RydWN0aW9uOiAgICAgICAgICAgIDI0LjU2NgoKICAgICBHQVBXIFNvZnQgQmFzaXMgU2V0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERaVlAtUy1PTkxZX3NvZnQKCiAgICAgICBOdW1iZXIgb2Ygb3JiaXRhbCBzaGVsbCBzZXRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICBOdW1iZXIgb2Ygb3JiaXRhbCBzaGVsbHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICBOdW1iZXIgb2YgcHJpbWl0aXZlIENhcnRlc2lhbiBmdW5jdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2CiAgICAgICBOdW1iZXIgb2YgQ2FydGVzaWFuIGJhc2lzIGZ1bmN0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICBOdW1iZXIgb2Ygc3BoZXJpY2FsIGJhc2lzIGZ1bmN0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICBOb3JtIHR5cGU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCgogICAgICAgTm9ybWFsaXNlZCBDYXJ0ZXNpYW4gb3JiaXRhbHM6CgogICAgICAgICAgICAgICAgICAgICAgICBTZXQgICBTaGVsbCAgIE9yYml0YWwgICAgICAgICAgICBFeHBvbmVudCAgICBDb2VmZmljaWVudAoKICAgICAgICAgICAgICAgICAgICAgICAgICAxICAgICAgIDEgICAgMnMgICAgICAgICAgICAgICAgMy43MDA3NTkgICAgICAgMC4xNzcwMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS40NDY4ODQgICAgICAgMC4xNDEyODUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC43MTY4MTUgICAgICAgMC4yNDU2NzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4yNDc5MTkgICAgICAgMC4wOTQ3NjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wNjY5MTggICAgICAgMC4wMDQwNjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMjE3MDggICAgICAtMC4wMDAwNTMKCiAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAgICAyICAgIDNzICAgICAgICAgICAgICAgIDMuNzAwNzU5ICAgICAgLTAuMTUyOTkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNDQ2ODg0ICAgICAgIDAuMDE1MDY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNzE2ODE1ICAgICAgLTAuMzMxMjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMjQ3OTE5ICAgICAgIDAuMjEwNjkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDY2OTE4ICAgICAgIDAuMDU4NjMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDIxNzA4ICAgICAgLTAuMDAzNDI5CgogICAgIEFFIFBvdGVudGlhbCBpbmZvcm1hdGlvbiBmb3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFMTAoKICAgICAgIERlc2NyaXB0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFsbC1lbGVjdHJvbiBwb3RlbnRpYWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgS3JhY2ssIFBhcnJpbmVsbG8sIFBDQ1AgMiwgMjEwNSAoMjAwMCkKCiAgICAgICBHYXVzc2lhbiBleHBvbmVudCBvZiB0aGUgY29yZSBjaGFyZ2UgZGlzdHJpYnV0aW9uOiAgICAgICAgICAgICAgMTIuNTAwMDAwCiAgICAgICBFbGVjdHJvbmljIGNvbmZpZ3VyYXRpb24gKHMgcCBkIC4uLik6ICAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgIDAgICAwCgoKIE1PTEVDVUxFIEtJTkQgSU5GT1JNQVRJT04KCgogQWxsIGF0b21zIGFyZSB0aGVpciBvd24gbW9sZWN1bGUsIHNraXBwaW5nIGRldGFpbGVkIGluZm9ybWF0aW9uCgoKIFRPVEFMIE5VTUJFUlMgQU5EIE1BWElNVU0gTlVNQkVSUwoKICBUb3RhbCBudW1iZXIgb2YgICAgICAgICAgICAtIEF0b21pYyBraW5kczogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIEF0b21zOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIFNoZWxsIHNldHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIFNoZWxsczogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIFByaW1pdGl2ZSBDYXJ0ZXNpYW4gZnVuY3Rpb25zOiAgICAgICAgICAgICAgICAgMTQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIENhcnRlc2lhbiBiYXNpcyBmdW5jdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgIDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIFNwaGVyaWNhbCBiYXNpcyBmdW5jdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgIDQKCiAgTWF4aW11bSBhbmd1bGFyIG1vbWVudHVtIG9mIHRoZSBvcmJpdGFsIGJhc2lzIGZ1bmN0aW9uczogICAgICAgICAgICAgICAgICAgICAwCgoKIE1PRFVMRSBRVUlDS1NURVA6ICBBVE9NSUMgQ09PUkRJTkFURVMgSU4gYW5nc3Ryb20KCiAgQXRvbSAgS2luZCAgRWxlbWVudCAgICAgICBYICAgICAgICAgICBZICAgICAgICAgICBaICAgICAgICAgIFooZWZmKSAgICAgICBNYXNzCgogICAgICAgMSAgICAgMSBIICAgIDEgICAgNy4wMDAwMDAgICAgNy4wMDAwMDAgICAgNS4wMDAwMDAgICAgICAxLjAwMDAgICAgICAgMS4wMDc5CiAgICAgICAyICAgICAyIEggICAgMSAgICA3LjAwMDAwMCAgICA3LjAwMDAwMCAgICA5LjAwMDAwMCAgICAgIDEuMDAwMCAgICAgICAxLjAwNzkKCgoKCiBTQ0YgUEFSQU1FVEVSUyAgICAgICAgIERlbnNpdHkgZ3Vlc3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVRPTUlDCiAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgIG1heF9zY2Y6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYwCiAgICAgICAgICAgICAgICAgICAgICAgIG1heF9zY2ZfaGlzdG9yeTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgIG1heF9kaWlzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0CiAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgIGVwc19zY2Y6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMDBFLTA2CiAgICAgICAgICAgICAgICAgICAgICAgIGVwc19zY2ZfaGlzdG9yeTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDBFKzAwCiAgICAgICAgICAgICAgICAgICAgICAgIGVwc19kaWlzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMDBFLTAxCiAgICAgICAgICAgICAgICAgICAgICAgIGVwc19laWd2YWw6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMDBFLTA1CiAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgIGxldmVsX3NoaWZ0IFthLnUuXTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgIE1peGluZyBtZXRob2Q6ICAgICAgICAgICAgICAgICAgICAgICAgICAgRElSRUNUX1BfTUlYSU5HCiAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgIE91dGVyIGxvb3AgU0NGIGluIHVzZSAKICAgICAgICAgICAgICAgICAgICAgICAgTm8gdmFyaWFibGVzIG9wdGltaXNlZCBpbiBvdXRlciBsb29wCiAgICAgICAgICAgICAgICAgICAgICAgIGVwc19zY2YgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMDBFLTA1CiAgICAgICAgICAgICAgICAgICAgICAgIG1heF9zY2YgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2CiAgICAgICAgICAgICAgICAgICAgICAgIE5vIG91dGVyIGxvb3Agb3B0aW1pemF0aW9uCiAgICAgICAgICAgICAgICAgICAgICAgIHN0ZXBfc2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuMDBFLTAxCgogUFdfR1JJRHwgSW5mb3JtYXRpb24gZm9yIGdyaWQgbnVtYmVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogUFdfR1JJRHwgR3JpZCBkaXN0cmlidXRlZCBvdmVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTYgcHJvY2Vzc29ycwogUFdfR1JJRHwgUmVhbCBzcGFjZSBncm91cCBkaW1lbnNpb25zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTYgICAgMQogUFdfR1JJRHwgdGhlIGdyaWQgaXMgYmxvY2tlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOTwogUFdfR1JJRHwgQ3V0b2ZmIFthLnUuXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyODAuMAogUFdfR1JJRHwgc3BoZXJpY2FsIGN1dG9mZjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOTwogUFdfR1JJRHwgICBCb3VuZHMgICAxICAgICAgICAgICAtMTAwICAgICAgOTkgICAgICAgICAgICAgICAgUG9pbnRzOiAgICAgICAgIDIwMAogUFdfR1JJRHwgICBCb3VuZHMgICAyICAgICAgICAgICAtMTAwICAgICAgOTkgICAgICAgICAgICAgICAgUG9pbnRzOiAgICAgICAgIDIwMAogUFdfR1JJRHwgICBCb3VuZHMgICAzICAgICAgICAgICAtMTAwICAgICAgOTkgICAgICAgICAgICAgICAgUG9pbnRzOiAgICAgICAgIDIwMAogUFdfR1JJRHwgVm9sdW1lIGVsZW1lbnQgKGEudS5eMykgIDAuMjMxNUUtMDIgICAgIFZvbHVtZSAoYS51Ll4zKSAgICAgMTg1MTcuNDMwMQogUFdfR1JJRHwgR3JpZCBzcGFuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZVTExTUEFDRQogUFdfR1JJRHwgICBEaXN0cmlidXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgQXZlcmFnZSAgICAgICAgIE1heCAgICAgICAgIE1pbgogUFdfR1JJRHwgICBHLVZlY3RvcnMgICAgICAgICAgICAgICAgICAgICAgICAgICA1MDAwMDAuMCAgICAgIDUwMDAwMCAgICAgIDUwMDAwMAogUFdfR1JJRHwgICBHLVJheXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1MDAuMCAgICAgICAgMjUwMCAgICAgICAgMjUwMAogUFdfR1JJRHwgICBSZWFsIFNwYWNlIFBvaW50cyAgICAgICAgICAgICAgICAgICA1MDAwMDAuMCAgICAgIDUyMDAwMCAgICAgIDQ4MDAwMAoKIFBXX0dSSUR8IEluZm9ybWF0aW9uIGZvciBncmlkIG51bWJlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIKIFBXX0dSSUR8IE51bWJlciBvZiB0aGUgcmVmZXJlbmNlIGdyaWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKIFBXX0dSSUR8IEdyaWQgZGlzdHJpYnV0ZWQgb3ZlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2IHByb2Nlc3NvcnMKIFBXX0dSSUR8IFJlYWwgc3BhY2UgZ3JvdXAgZGltZW5zaW9ucyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2ICAgIDEKIFBXX0dSSUR8IHRoZSBncmlkIGlzIGJsb2NrZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTk8KIFBXX0dSSUR8IEN1dG9mZiBbYS51Ll0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTQwLjAKIFBXX0dSSUR8IHNwaGVyaWNhbCBjdXRvZmY6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTk8KIFBXX0dSSUR8ICAgQm91bmRzICAgMSAgICAgICAgICAgIC03MiAgICAgIDcxICAgICAgICAgICAgICAgIFBvaW50czogICAgICAgICAxNDQKIFBXX0dSSUR8ICAgQm91bmRzICAgMiAgICAgICAgICAgIC03MiAgICAgIDcxICAgICAgICAgICAgICAgIFBvaW50czogICAgICAgICAxNDQKIFBXX0dSSUR8ICAgQm91bmRzICAgMyAgICAgICAgICAgIC03MiAgICAgIDcxICAgICAgICAgICAgICAgIFBvaW50czogICAgICAgICAxNDQKIFBXX0dSSUR8IFZvbHVtZSBlbGVtZW50IChhLnUuXjMpICAwLjYyMDFFLTAyICAgICBWb2x1bWUgKGEudS5eMykgICAgIDE4NTE3LjQzMDEKIFBXX0dSSUR8IEdyaWQgc3BhbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGVUxMU1BBQ0UKIFBXX0dSSUR8ICAgRGlzdHJpYnV0aW9uICAgICAgICAgICAgICAgICAgICAgICAgIEF2ZXJhZ2UgICAgICAgICBNYXggICAgICAgICBNaW4KIFBXX0dSSUR8ICAgRy1WZWN0b3JzICAgICAgICAgICAgICAgICAgICAgICAgICAgMTg2NjI0LjAgICAgICAxODcwNTYgICAgICAxODYzMzYKIFBXX0dSSUR8ICAgRy1SYXlzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMjk2LjAgICAgICAgIDEyOTkgICAgICAgIDEyOTQKIFBXX0dSSUR8ICAgUmVhbCBTcGFjZSBQb2ludHMgICAgICAgICAgICAgICAgICAgMTg2NjI0LjAgICAgICAxODY2MjQgICAgICAxODY2MjQKCiBQV19HUklEfCBJbmZvcm1hdGlvbiBmb3IgZ3JpZCBudW1iZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzCiBQV19HUklEfCBOdW1iZXIgb2YgdGhlIHJlZmVyZW5jZSBncmlkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCiBQV19HUklEfCBHcmlkIGRpc3RyaWJ1dGVkIG92ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNiBwcm9jZXNzb3JzCiBQV19HUklEfCBSZWFsIHNwYWNlIGdyb3VwIGRpbWVuc2lvbnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNiAgICAxCiBQV19HUklEfCB0aGUgZ3JpZCBpcyBibG9ja2VkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5PCiBQV19HUklEfCBDdXRvZmYgW2EudS5dICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0Ni43CiBQV19HUklEfCBzcGhlcmljYWwgY3V0b2ZmOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5PCiBQV19HUklEfCAgIEJvdW5kcyAgIDEgICAgICAgICAgICAtNDIgICAgICA0MSAgICAgICAgICAgICAgICBQb2ludHM6ICAgICAgICAgIDg0CiBQV19HUklEfCAgIEJvdW5kcyAgIDIgICAgICAgICAgICAtNDIgICAgICA0MSAgICAgICAgICAgICAgICBQb2ludHM6ICAgICAgICAgIDg0CiBQV19HUklEfCAgIEJvdW5kcyAgIDMgICAgICAgICAgICAtNDIgICAgICA0MSAgICAgICAgICAgICAgICBQb2ludHM6ICAgICAgICAgIDg0CiBQV19HUklEfCBWb2x1bWUgZWxlbWVudCAoYS51Ll4zKSAgMC4zMTI0RS0wMSAgICAgVm9sdW1lIChhLnUuXjMpICAgICAxODUxNy40MzAxCiBQV19HUklEfCBHcmlkIHNwYW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRlVMTFNQQUNFCiBQV19HUklEfCAgIERpc3RyaWJ1dGlvbiAgICAgICAgICAgICAgICAgICAgICAgICBBdmVyYWdlICAgICAgICAgTWF4ICAgICAgICAgTWluCiBQV19HUklEfCAgIEctVmVjdG9ycyAgICAgICAgICAgICAgICAgICAgICAgICAgICAzNzA0NC4wICAgICAgIDM3MTI4ICAgICAgIDM2OTYwCiBQV19HUklEfCAgIEctUmF5cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ0MS4wICAgICAgICAgNDQyICAgICAgICAgNDQwCiBQV19HUklEfCAgIFJlYWwgU3BhY2UgUG9pbnRzICAgICAgICAgICAgICAgICAgICAzNzA0NC4wICAgICAgIDQyMzM2ICAgICAgIDM1MjgwCgogUFdfR1JJRHwgSW5mb3JtYXRpb24gZm9yIGdyaWQgbnVtYmVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNAogUFdfR1JJRHwgTnVtYmVyIG9mIHRoZSByZWZlcmVuY2UgZ3JpZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMgogUFdfR1JJRHwgR3JpZCBkaXN0cmlidXRlZCBvdmVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTYgcHJvY2Vzc29ycwogUFdfR1JJRHwgUmVhbCBzcGFjZSBncm91cCBkaW1lbnNpb25zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTYgICAgMQogUFdfR1JJRHwgdGhlIGdyaWQgaXMgYmxvY2tlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOTwogUFdfR1JJRHwgQ3V0b2ZmIFthLnUuXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUuNgogUFdfR1JJRHwgc3BoZXJpY2FsIGN1dG9mZjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOTwogUFdfR1JJRHwgICBCb3VuZHMgICAxICAgICAgICAgICAgLTI0ICAgICAgMjMgICAgICAgICAgICAgICAgUG9pbnRzOiAgICAgICAgICA0OAogUFdfR1JJRHwgICBCb3VuZHMgICAyICAgICAgICAgICAgLTI0ICAgICAgMjMgICAgICAgICAgICAgICAgUG9pbnRzOiAgICAgICAgICA0OAogUFdfR1JJRHwgICBCb3VuZHMgICAzICAgICAgICAgICAgLTI0ICAgICAgMjMgICAgICAgICAgICAgICAgUG9pbnRzOiAgICAgICAgICA0OAogUFdfR1JJRHwgVm9sdW1lIGVsZW1lbnQgKGEudS5eMykgIDAuMTY3NCAgICAgICAgIFZvbHVtZSAoYS51Ll4zKSAgICAgMTg1MTcuNDMwMQogUFdfR1JJRHwgR3JpZCBzcGFuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZVTExTUEFDRQogUFdfR1JJRHwgICBEaXN0cmlidXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgQXZlcmFnZSAgICAgICAgIE1heCAgICAgICAgIE1pbgogUFdfR1JJRHwgICBHLVZlY3RvcnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDY5MTIuMCAgICAgICAgNzA1NiAgICAgICAgNjgxNgogUFdfR1JJRHwgICBHLVJheXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNDQuMCAgICAgICAgIDE0NyAgICAgICAgIDE0MgogUFdfR1JJRHwgICBSZWFsIFNwYWNlIFBvaW50cyAgICAgICAgICAgICAgICAgICAgIDY5MTIuMCAgICAgICAgNjkxMiAgICAgICAgNjkxMgoKIFBXX0dSSUR8IEluZm9ybWF0aW9uIGZvciBncmlkIG51bWJlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUKIFBXX0dSSUR8IE51bWJlciBvZiB0aGUgcmVmZXJlbmNlIGdyaWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIKIFBXX0dSSUR8IEdyaWQgZGlzdHJpYnV0ZWQgb3ZlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2IHByb2Nlc3NvcnMKIFBXX0dSSUR8IFJlYWwgc3BhY2UgZ3JvdXAgZGltZW5zaW9ucyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2ICAgIDEKIFBXX0dSSUR8IHRoZSBncmlkIGlzIGJsb2NrZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTk8KIFBXX0dSSUR8IEN1dG9mZiBbYS51Ll0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjIKIFBXX0dSSUR8IHNwaGVyaWNhbCBjdXRvZmY6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTk8KIFBXX0dSSUR8ICAgQm91bmRzICAgMSAgICAgICAgICAgIC0xMyAgICAgIDEzICAgICAgICAgICAgICAgIFBvaW50czogICAgICAgICAgMjcKIFBXX0dSSUR8ICAgQm91bmRzICAgMiAgICAgICAgICAgIC0xMyAgICAgIDEzICAgICAgICAgICAgICAgIFBvaW50czogICAgICAgICAgMjcKIFBXX0dSSUR8ICAgQm91bmRzICAgMyAgICAgICAgICAgIC0xMyAgICAgIDEzICAgICAgICAgICAgICAgIFBvaW50czogICAgICAgICAgMjcKIFBXX0dSSUR8IFZvbHVtZSBlbGVtZW50IChhLnUuXjMpICAwLjk0MDggICAgICAgICBWb2x1bWUgKGEudS5eMykgICAgIDE4NTE3LjQzMDEKIFBXX0dSSUR8IEdyaWQgc3BhbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGVUxMU1BBQ0UKIFBXX0dSSUR8ICAgRGlzdHJpYnV0aW9uICAgICAgICAgICAgICAgICAgICAgICAgIEF2ZXJhZ2UgICAgICAgICBNYXggICAgICAgICBNaW4KIFBXX0dSSUR8ICAgRy1WZWN0b3JzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMjMwLjIgICAgICAgIDEyOTYgICAgICAgIDExODgKIFBXX0dSSUR8ICAgRy1SYXlzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ1LjYgICAgICAgICAgNDggICAgICAgICAgNDQKIFBXX0dSSUR8ICAgUmVhbCBTcGFjZSBQb2ludHMgICAgICAgICAgICAgICAgICAgICAxMjMwLjIgICAgICAgIDE0NTggICAgICAgICA3MjkKCiBQT0lTU09OfCBTb2x2ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNYXJ0eW5hLVR1Y2tlcm1hbiAoTVQpCiBQT0lTU09OfCBNVHwgQWxwaGEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcuMDAwCiBQT0lTU09OfCBNVHwgUmVsYXRpdmUgY3V0b2ZmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4wCiBQT0lTU09OfCBQZXJpb2RpY2l0eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOT05FCgogUlNfR1JJRHwgSW5mb3JtYXRpb24gZm9yIGdyaWQgbnVtYmVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMgogUlNfR1JJRHwgICBCb3VuZHMgICAxICAgICAgICAgICAgLTcyICAgICAgNzEgICAgICAgICAgICAgICAgUG9pbnRzOiAgICAgICAgIDE0NAogUlNfR1JJRHwgICBCb3VuZHMgICAyICAgICAgICAgICAgLTcyICAgICAgNzEgICAgICAgICAgICAgICAgUG9pbnRzOiAgICAgICAgIDE0NAogUlNfR1JJRHwgICBCb3VuZHMgICAzICAgICAgICAgICAgLTcyICAgICAgNzEgICAgICAgICAgICAgICAgUG9pbnRzOiAgICAgICAgIDE0NAogUlNfR1JJRHwgUmVhbCBzcGFjZSBkaXN0cmlidXRpb24gb3ZlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0IGdyb3VwcwogUlNfR1JJRHwgUmVhbCBzcGFjZSBkaXN0cmlidXRpb24gYWxvbmcgZGlyZWN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMgogUlNfR1JJRHwgQm9yZGVyIHNpemUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxOQogUlNfR1JJRHwgUmVhbCBzcGFjZSBkaXN0cmlidXRpb24gb3ZlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0IGdyb3VwcwogUlNfR1JJRHwgUmVhbCBzcGFjZSBkaXN0cmlidXRpb24gYWxvbmcgZGlyZWN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMwogUlNfR1JJRHwgQm9yZGVyIHNpemUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxOQogUlNfR1JJRHwgICBEaXN0cmlidXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgQXZlcmFnZSAgICAgICAgIE1heCAgICAgICAgIE1pbgogUlNfR1JJRHwgICBQbGFuZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNzQuMCAgICAgICAgICA3NCAgICAgICAgICA3NAogUlNfR1JJRHwgICBEaXN0cmlidXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgQXZlcmFnZSAgICAgICAgIE1heCAgICAgICAgIE1pbgogUlNfR1JJRHwgICBQbGFuZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNzQuMCAgICAgICAgICA3NCAgICAgICAgICA3NAoKIFJTX0dSSUR8IEluZm9ybWF0aW9uIGZvciBncmlkIG51bWJlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMKIFJTX0dSSUR8ICAgQm91bmRzICAgMSAgICAgICAgICAgIC00MiAgICAgIDQxICAgICAgICAgICAgICAgIFBvaW50czogICAgICAgICAgODQKIFJTX0dSSUR8ICAgQm91bmRzICAgMiAgICAgICAgICAgIC00MiAgICAgIDQxICAgICAgICAgICAgICAgIFBvaW50czogICAgICAgICAgODQKIFJTX0dSSUR8ICAgQm91bmRzICAgMyAgICAgICAgICAgIC00MiAgICAgIDQxICAgICAgICAgICAgICAgIFBvaW50czogICAgICAgICAgODQKIFJTX0dSSUR8IFJlYWwgc3BhY2UgZnVsbHkgcmVwbGljYXRlZAogUlNfR1JJRHwgR3JvdXAgc2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQoKIFJTX0dSSUR8IEluZm9ybWF0aW9uIGZvciBncmlkIG51bWJlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQKIFJTX0dSSUR8ICAgQm91bmRzICAgMSAgICAgICAgICAgIC0yNCAgICAgIDIzICAgICAgICAgICAgICAgIFBvaW50czogICAgICAgICAgNDgKIFJTX0dSSUR8ICAgQm91bmRzICAgMiAgICAgICAgICAgIC0yNCAgICAgIDIzICAgICAgICAgICAgICAgIFBvaW50czogICAgICAgICAgNDgKIFJTX0dSSUR8ICAgQm91bmRzICAgMyAgICAgICAgICAgIC0yNCAgICAgIDIzICAgICAgICAgICAgICAgIFBvaW50czogICAgICAgICAgNDgKIFJTX0dSSUR8IFJlYWwgc3BhY2UgZnVsbHkgcmVwbGljYXRlZAogUlNfR1JJRHwgR3JvdXAgc2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQoKIFJTX0dSSUR8IEluZm9ybWF0aW9uIGZvciBncmlkIG51bWJlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUKIFJTX0dSSUR8ICAgQm91bmRzICAgMSAgICAgICAgICAgIC0xMyAgICAgIDEzICAgICAgICAgICAgICAgIFBvaW50czogICAgICAgICAgMjcKIFJTX0dSSUR8ICAgQm91bmRzICAgMiAgICAgICAgICAgIC0xMyAgICAgIDEzICAgICAgICAgICAgICAgIFBvaW50czogICAgICAgICAgMjcKIFJTX0dSSUR8ICAgQm91bmRzICAgMyAgICAgICAgICAgIC0xMyAgICAgIDEzICAgICAgICAgICAgICAgIFBvaW50czogICAgICAgICAgMjcKIFJTX0dSSUR8IFJlYWwgc3BhY2UgZnVsbHkgcmVwbGljYXRlZAogUlNfR1JJRHwgR3JvdXAgc2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQoKICBIRlhfSU5GT3wgUmVwbGljYSBJRDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICBIRlhfSU5GT3wgRVBTX1NDSFdBUlo6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMEUtMTIKICBIRlhfSU5GT3wgRVBTX1NDSFdBUlpfRk9SQ0VTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMEUtMDYKICBIRlhfSU5GT3wgRVBTX1NUT1JBR0VfU0NBTElORzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMEUrMDAKICBIRlhfSU5GT3wgTkJJTlM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjQKICBIRlhfSU5GT3wgQkxPQ0tfU0laRTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICBIRlhfSU5GT3wgRlJBQ1RJT046ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjAwMDAwMDAwMDAKICBIRlhfSU5GT3wgSW50ZXJhY3Rpb24gUG90ZW50aWFsOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENPVUxPTUIKICBIRlhfSU5GT3wgTnVtYmVyIG9mIHBlcmlvZGljIHNoZWxscyBjb25zaWRlcmVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgIE5PTkUKICBIRlhfSU5GT3wgTnVtYmVyIG9mIHBlcmlvZGljIGNlbGxzIGNvbnNpZGVyZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5PTkUKCgogU3BpbiAxCgogTnVtYmVyIG9mIGVsZWN0cm9uczogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMgogTnVtYmVyIG9mIG9jY3VwaWVkIG9yYml0YWxzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMgogTnVtYmVyIG9mIG1vbGVjdWxhciBvcmJpdGFsczogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMgoKIFNwaW4gMgoKIE51bWJlciBvZiBlbGVjdHJvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKIE51bWJlciBvZiBvY2N1cGllZCBvcmJpdGFsczogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKIE51bWJlciBvZiBtb2xlY3VsYXIgb3JiaXRhbHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKCiBOdW1iZXIgb2Ygb3JiaXRhbCBmdW5jdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0CiBOdW1iZXIgb2YgaW5kZXBlbmRlbnQgb3JiaXRhbCBmdW5jdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0CgogRXh0cmFwb2xhdGlvbiBtZXRob2Q6IGluaXRpYWxfZ3Vlc3MKCiBBdG9taWMgZ3Vlc3M6IFRoZSBmaXJzdCBkZW5zaXR5IG1hdHJpeCBpcyBvYnRhaW5lZCBpbiB0ZXJtcyBvZiBhdG9taWMgb3JiaXRhbHMKICAgICAgICAgICAgICAgYW5kIGVsZWN0cm9uaWMgY29uZmlndXJhdGlvbnMgYXNzaWduZWQgdG8gZWFjaCBhdG9taWMga2luZAoKIEd1ZXNzIGZvciBhdG9taWMga2luZDogSF9taW51cwoKIEVsZWN0cm9uaWMgc3RydWN0dXJlCiAgICBUb3RhbCBudW1iZXIgb2YgY29yZSBlbGVjdHJvbnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwCiAgICBUb3RhbCBudW1iZXIgb2YgdmFsZW5jZSBlbGVjdHJvbnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjAwCiAgICBUb3RhbCBudW1iZXIgb2YgZWxlY3Ryb25zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjAwCiAgICBNdWx0aXBsaWNpdHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaW5nbGV0CiAgICBBbHBoYSBFbGVjdHJvbnMKICAgIFMgICAgICAxLjAwCiAgICBCZXRhIEVsZWN0cm9ucwogICAgUyAgICAgIDEuMDAKCgogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICAgICAgICAgICAgICAgICBJdGVyYXRpb24gICAgICAgICAgQ29udmVyZ2VuY2UgICAgICAgICAgICAgICAgICAgICBFbmVyZ3kgW2F1XQogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICAgICAgICAgICAgICAgICAgICAgICAgIDEgICAgICAgIDAuODE0NTY5RS0wMSAgICAgICAgICAgICAgICAgIC0wLjQ0Mzk4ODE3MjQwMwogICAgICAgICAgICAgICAgICAgICAgICAgIDIgICAgICAgIDAuMjU5ODk2RS0wMSAgICAgICAgICAgICAgICAgIC0wLjQ0NjQ4Mzc4ODU2NgogICAgICAgICAgICAgICAgICAgICAgICAgIDMgICAgICAgIDAuMTkyNTI0RS0wMyAgICAgICAgICAgICAgICAgIC0wLjQ0Njc3NDEyMTYwNwogICAgICAgICAgICAgICAgICAgICAgICAgIDQgICAgICAgIDAuMTE4MjMwRS0wMyAgICAgICAgICAgICAgICAgIC0wLjQ0Njc3NDEzMTQ2OAogICAgICAgICAgICAgICAgICAgICAgICAgIDUgICAgICAgIDAuODUzOTU0RS0wNCAgICAgICAgICAgICAgICAgIC0wLjQ0Njc3NDEzNDMyNAogICAgICAgICAgICAgICAgICAgICAgICAgIDYgICAgICAgIDAuNjY4NjczRS0wNCAgICAgICAgICAgICAgICAgIC0wLjQ0Njc3NDEzNTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgIDcgICAgICAgIDAuMjg3MDUwRS0wNiAgICAgICAgICAgICAgICAgIC0wLjQ0Njc3NDEzNzQzOQoKIEVuZXJneSBjb21wb25lbnRzIFtIYXJ0cmVlXSAgICAgICAgICAgVG90YWwgRW5lcmd5IDo6ICAgICAgICAgICAtMC40NDY3NzQxMzc0MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJhbmQgRW5lcmd5IDo6ICAgICAgICAgICAgMC40MTg5Njg4NTYxMTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEtpbmV0aWMgRW5lcmd5IDo6ICAgICAgICAgICAgMC42NDMzMDg0NzQ0MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQb3RlbnRpYWwgRW5lcmd5IDo6ICAgICAgICAgICAtMS4wOTAwODI2MTE4NjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWaXJpYWwgKC1WL1QpIDo6ICAgICAgICAgICAgMS42OTQ0OTQ0MDY5NjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENvcmUgRW5lcmd5IDo6ICAgICAgICAgICAtMC45NDkxODQzMjg3MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEMgRW5lcmd5IDo6ICAgICAgICAgICAtMC41MjE5MzY3NjU4NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENvdWxvbWIgRW5lcmd5IDo6ICAgICAgICAgICAgMS4wMjQzNDY5NTcxMzIKCiBPcmJpdGFsIGVuZXJnaWVzICBTdGF0ZSAgICAgU3BpbiAgTCAgICAgT2NjdXBhdGlvbiAgIEVuZXJneVthLnUuXSAgICBFbmVyZ3lbZVZdCgogICAgICAgICAgICAgICAgICAgICAgIDEgICAgYWxwaGEgIDAgICAgICAgICAgMS4wMDAgICAgICAgMC4yMDk0ODQgICAgICA1LjcwMDM2MQogICAgICAgICAgICAgICAgICAgICAgIDEgICAgIGJldGEgIDAgICAgICAgICAgMS4wMDAgICAgICAgMC4yMDk0ODQgICAgICA1LjcwMDM2MQoKCiBUb3RhbCBFbGVjdHJvbiBEZW5zaXR5IGF0IFI9MDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMjU3NzYwCgogR3Vlc3MgZm9yIGF0b21pYyBraW5kOiBICgogRWxlY3Ryb25pYyBzdHJ1Y3R1cmUKICAgIFRvdGFsIG51bWJlciBvZiBjb3JlIGVsZWN0cm9ucyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAKICAgIFRvdGFsIG51bWJlciBvZiB2YWxlbmNlIGVsZWN0cm9ucyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMDAKICAgIFRvdGFsIG51bWJlciBvZiBlbGVjdHJvbnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMDAKICAgIE11bHRpcGxpY2l0eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvdWJsZXQKICAgIEFscGhhIEVsZWN0cm9ucwogICAgUyAgICAgIDAuMDAKICAgIEJldGEgRWxlY3Ryb25zCiAgICBTICAgICAgMS4wMAoKCiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgICAgICAgICAgICAgICAgIEl0ZXJhdGlvbiAgICAgICAgICBDb252ZXJnZW5jZSAgICAgICAgICAgICAgICAgICAgIEVuZXJneSBbYXVdCiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgMC40MzYyOTBFLTAyICAgICAgICAgICAgICAgICAgLTAuNDc3Mjg0MjM0NzMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgMiAgICAgICAgMC4zNDM1MjdFLTAzICAgICAgICAgICAgICAgICAgLTAuNDc3Mjg5MjcxODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgMyAgICAgICAgMC4xMDMyNDlFLTA2ICAgICAgICAgICAgICAgICAgLTAuNDc3Mjg5MzAzMjgyCgogRW5lcmd5IGNvbXBvbmVudHMgW0hhcnRyZWVdICAgICAgICAgICBUb3RhbCBFbmVyZ3kgOjogICAgICAgICAgIC0wLjQ3NzI4OTMwMzI4MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQmFuZCBFbmVyZ3kgOjogICAgICAgICAgIC0wLjI2NDUxNTc4MDY2MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgS2luZXRpYyBFbmVyZ3kgOjogICAgICAgICAgICAwLjQ3NDk1MjQxNzQwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBvdGVudGlhbCBFbmVyZ3kgOjogICAgICAgICAgIC0wLjk1MjI0MTcyMDY5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZpcmlhbCAoLVYvVCkgOjogICAgICAgICAgICAyLjAwNDkyMDI1MjYxNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ29yZSBFbmVyZ3kgOjogICAgICAgICAgIC0wLjQ5ODIyMTA3MjA2NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYQyBFbmVyZ3kgOjogICAgICAgICAgIC0wLjI4MTYxMzk2MjgxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ291bG9tYiBFbmVyZ3kgOjogICAgICAgICAgICAwLjMwMjU0NTczMTU5OQoKIE9yYml0YWwgZW5lcmdpZXMgIFN0YXRlICAgICBTcGluICBMICAgICBPY2N1cGF0aW9uICAgRW5lcmd5W2EudS5dICAgIEVuZXJneVtlVl0KCiAgICAgICAgICAgICAgICAgICAgICAgMSAgICBhbHBoYSAgMCAgICAgICAgICAwLjAwMCAgICAgIC0wLjA3NDIxMyAgICAgLTIuMDE5NDMxCiAgICAgICAgICAgICAgICAgICAgICAgMSAgICAgYmV0YSAgMCAgICAgICAgICAxLjAwMCAgICAgIC0wLjI2NDUxNiAgICAgLTcuMTk3ODQwCgoKIFRvdGFsIEVsZWN0cm9uIERlbnNpdHkgYXQgUj0wOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4yNTEyNjEKCiBTcGluIDEKIFJlLXNjYWxpbmcgdGhlIGRlbnNpdHkgbWF0cml4IHRvIGdldCB0aGUgcmlnaHQgbnVtYmVyIG9mIGVsZWN0cm9ucyBmb3Igc3BpbiAxCiAgICAgICAgICAgICAgICAgICMgRWxlY3Ryb25zICAgICAgICAgICAgICBUcmFjZShQKSAgICAgICAgICAgICAgIFNjYWxpbmcgZmFjdG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAxLjAwMCAgICAgICAgICAgICAgICAgICAgICAgIDIuMDAwCiAgIE1vcmUgTU9zIHRoYW4gaW5pdGlhbCBndWVzcyBvcmJpdGFscyBkZXRlY3RlZAogICBBZGQgY29uc3RhbnQgdG8gZGlhZ29uYWwgZWxlbWVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMDUwMDAwMDAwMDAKCiBTcGluIDIKIFJlLXNjYWxpbmcgdGhlIGRlbnNpdHkgbWF0cml4IHRvIGdldCB0aGUgcmlnaHQgbnVtYmVyIG9mIGVsZWN0cm9ucyBmb3Igc3BpbiAyCiAgICAgICAgICAgICAgICAgICMgRWxlY3Ryb25zICAgICAgICAgICAgICBUcmFjZShQKSAgICAgICAgICAgICAgIFNjYWxpbmcgZmFjdG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyLjAwMCAgICAgICAgICAgICAgICAgICAgICAgIDAuNTAwCgoKIFNDRiBXQVZFRlVOQ1RJT04gT1BUSU1JWkFUSU9OCgogIFN0ZXAgICAgIFVwZGF0ZSBtZXRob2QgICAgICBUaW1lICAgIENvbnZlcmdlbmNlICAgICAgICAgVG90YWwgZW5lcmd5ICAgIENoYW5nZQogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKICBIRlhfTUVNX0lORk98IEVzdC4gbWF4LiBwcm9ncmFtIHNpemUgYmVmb3JlIEhGWCBbTWlCXTogICAgICAgICAgICAgICAgICAgICAyMDEKICBIRlhfTUVNX0lORk98IE51bWJlciBvZiBjYXJ0LiBwcmltaXRpdmUgRVJJJ3MgY2FsY3VsYXRlZDogICAgICAgICAgICAgICAgMTE4MzQKICBIRlhfTUVNX0lORk98IE51bWJlciBvZiBzcGguIEVSSSdzIGNhbGN1bGF0ZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOTYKICBIRlhfTUVNX0lORk98IE51bWJlciBvZiBzcGguIEVSSSdzIHN0b3JlZCBpbi1jb3JlOiAgICAgICAgICAgICAgICAgICAgICAgICAgOTYKICBIRlhfTUVNX0lORk98IE51bWJlciBvZiBzcGguIEVSSSdzIHN0b3JlZCBvbiBkaXNrOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICBIRlhfTUVNX0lORk98IE51bWJlciBvZiBzcGguIEVSSSdzIGNhbGN1bGF0ZWQgb24gdGhlIGZseTogICAgICAgICAgICAgICAgICAgIDAKICBIRlhfTUVNX0lORk98IFRvdGFsIG1lbW9yeSBjb25zdW1wdGlvbiBFUkkncyBSQU0gW01pQl06ICAgICAgICAgICAgICAgICAgICAgIDEKICBIRlhfTUVNX0lORk98IFdoZXJlb2YgbWF4LXZhbHMgW01pQl06ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICBIRlhfTUVNX0lORk98IFRvdGFsIGNvbXByZXNzaW9uIGZhY3RvciBFUkkncyBSQU06ICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDEKICBIRlhfTUVNX0lORk98IFRvdGFsIG1lbW9yeSBjb25zdW1wdGlvbiBFUkkncyBkaXNrIFtNaUJdOiAgICAgICAgICAgICAgICAgICAgIDAKICBIRlhfTUVNX0lORk98IFRvdGFsIGNvbXByZXNzaW9uIGZhY3RvciBFUkkncyBkaXNrOiAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAKICBIRlhfTUVNX0lORk98IFNpemUgb2YgZGVuc2l0eS9Gb2NrIG1hdHJpeCBbTWlCXTogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICBIRlhfTUVNX0lORk98IFNpemUgb2YgYnVmZmVycyBbTWlCXTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICBIRlhfTUVNX0lORk98IEVzdC4gbWF4LiBwcm9ncmFtIHNpemUgYWZ0ZXIgSEZYICBbTWlCXTogICAgICAgICAgICAgICAgICAgICAyMDEKCiAgICAgMSBQX01peC9EaWFnLiAwLjQwRSswMCAgICAwLjQgICAgIDAuNDgyMjc0ODEgICAgICAgIC0xLjAxMjU1OTcwNjAgLTEuMDFFKzAwCiAgICAgMiBQX01peC9EaWFnLiAwLjQwRSswMCAgICAwLjIgICAgIDAuMjQ2ODE0NTggICAgICAgIC0xLjAyMzAwNjY1NDkgLTEuMDRFLTAyCiAgICAgMyBQX01peC9EaWFnLiAwLjQwRSswMCAgICAwLjIgICAgIDAuMTUzMDM4NTEgICAgICAgIC0wLjk5NzI0MDQ0ODAgIDIuNThFLTAyCiAgICAgNCBQX01peC9EaWFnLiAwLjQwRSswMCAgICAwLjIgICAgIDAuMTA3NzI1MTkgICAgICAgIC0wLjk3MzE5NDg3ODggIDIuNDBFLTAyCiAgICAgNSBQX01peC9EaWFnLiAwLjQwRSswMCAgICAwLjIgICAgIDAuMDc2NDM5OTAgICAgICAgIC0wLjk1NzA0MTY1MTMgIDEuNjJFLTAyCiAgICAgNiBESUlTL0RpYWcuICAwLjI1RS0wMSAgICAwLjMgICAgIDAuMDc3NDA0NjcgICAgICAgIC0wLjk0NzQxNTEwNDMgIDkuNjNFLTAzCiAgICAgNyBESUlTL0RpYWcuICAwLjExRS0wMSAgICAwLjIgICAgIDAuMDE0NjA4NTAgICAgICAgIC0wLjkzNjM1MTMzOTIgIDEuMTFFLTAyCiAgICAgOCBESUlTL0RpYWcuICAwLjc4RS0wMiAgICAwLjIgICAgIDAuMDA4MjMxMDkgICAgICAgIC0wLjkzNjI4ODI3ODcgIDYuMzFFLTA1CiAgICAgOSBESUlTL0RpYWcuICAwLjIxRS0wMSAgICAwLjIgICAgIDAuMDE0OTc3MjAgICAgICAgIC0wLjkzNjI2NDE0MDIgIDIuNDFFLTA1CiAgICAxMCBESUlTL0RpYWcuICAwLjY4RS0wMiAgICAwLjIgICAgIDAuMDA3MzAwMDcgICAgICAgIC0wLjkzNjQ3ODc0OTIgLTIuMTVFLTA0CiAgICAxMSBESUlTL0RpYWcuICAwLjE3RS0wMiAgICAwLjMgICAgIDAuMDAxNjYyMzggICAgICAgIC0wLjkzNjUyODEzNjggLTQuOTRFLTA1CiAgICAxMiBESUlTL0RpYWcuICAwLjU0RS0wMyAgICAwLjIgICAgIDAuMDAwNjU5NjUgICAgICAgIC0wLjkzNjUzMTE1MDggLTMuMDFFLTA2CiAgICAxMyBESUlTL0RpYWcuICAwLjc5RS0wNCAgICAwLjIgICAgIDAuMDAwMjI0NzggICAgICAgIC0wLjkzNjUzMTM3MjkgLTIuMjJFLTA3CiAgICAxNCBESUlTL0RpYWcuICAwLjQ4RS0wNCAgICAwLjMgICAgIDAuMDAwMjk1NDcgICAgICAgIC0wLjkzNjUzMTQyNjYgLTUuMzdFLTA4CiAgICAxNSBESUlTL0RpYWcuICAwLjIwRS0wNSAgICAwLjIgICAgIDAuMDAwMDA3MDYgICAgICAgIC0wLjkzNjUzMTQ1MjcgLTIuNjFFLTA4CiAgICAxNiBESUlTL0RpYWcuICAwLjcxRS0wNiAgICAwLjIgICAgIDAuMDAwMDAyODcgICAgICAgIC0wLjkzNjUzMTQ1MjggLTIuNzJFLTExCiAgICAxNyBESUlTL0RpYWcuICAwLjU3RS0wNyAgICAwLjIgICAgIDAuMDAwMDAwMDQgICAgICAgIC0wLjkzNjUzMTQ1MjggLTMuMDZFLTEyCgogICoqKiBTQ0YgcnVuIGNvbnZlcmdlZCBpbiAgICAxNyBzdGVwcyAqKioKCgogIEVsZWN0cm9uaWMgZGVuc2l0eSBvbiByZWd1bGFyIGdyaWRzOiAgICAgICAgIC0yLjk4NDUxNDUxMjUgICAgICAgIDAuMDE1NDg1NDg3NQogIENvcmUgZGVuc2l0eSBvbiByZWd1bGFyIGdyaWRzOiAgICAgICAgICAgICAgICAyLjAwMDAwMDAwMDAgICAgICAgLTAuMDAwMDAwMDAwMAogIEhhcmQgYW5kIHNvZnQgZGVuc2l0aWVzIChMZWJlZGV2KTogICAgICAgICAgIC0yLjk5NTY5NTExMjIgICAgICAgLTIuOTgwMjA5NjI0NwogIFRvdGFsIFJob19zb2Z0ICsgUmhvMV9oYXJkIC0gUmhvMV9zb2Z0ICAgICAgIC0zLjAwMDAwMDAwMDAKICBUb3RhbCBjaGFyZ2UgZGVuc2l0eSAoci1zcGFjZSk6ICAgICAgICAgICAgICAtMS4wMDAwMDAwMDAwCiAgVG90YWwgUmhvX3NvZnQgKyBSaG8wX3NvZnQgKGctc3BhY2UpOiAgICAgICAgLTEuMDAwMDAxNTI3MgoKICBPdmVybGFwIGVuZXJneSBvZiB0aGUgY29yZSBjaGFyZ2UgZGlzdHJpYnV0aW9uOiAgICAgICAgICAgICAgIDAuMDAwMDAwMDAwMDAwMDAKICBTZWxmIGVuZXJneSBvZiB0aGUgY29yZSBjaGFyZ2UgZGlzdHJpYnV0aW9uOiAgICAgICAgICAgICAgICAgLTIuODIwOTQ3OTE3NzM4NzgKICBDb3JlIEhhbWlsdG9uaWFuIGVuZXJneTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMDM4OTkyNjE0NDg3NjIKICBIYXJ0cmVlIGVuZXJneTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMzQyMDg0ODczMjY3OTUKICBFeGNoYW5nZS1jb3JyZWxhdGlvbiBlbmVyZ3k6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMDAwMDAwMDAwMDAKICBIYXJ0cmVlLUZvY2sgRXhjaGFuZ2UgZW5lcmd5OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuODE2MTA3NTc4Nzg3NzMKCiAgR0FQV3wgRXhjIGZyb20gaGFyZCBhbmQgc29mdCBhdG9taWMgcmhvMTogICAgICAgICAgICAgICAgICAgICAwLjAwMDAwMDAwMDAwMDAwCiAgR0FQV3wgbG9jYWwgRWggPSAxIGNlbnRlciBpbnRlZ3JhbHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAwLjMxOTQ0NjU1NjAxMDQ2CgogIFRvdGFsIGVuZXJneTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC45MzY1MzE0NTI3NjA0OAoKICBvdXRlciBTQ0YgaXRlciA9ICAgIDEgUk1TIGdyYWRpZW50ID0gICAwLjAwRSswMCBlbmVyZ3kgPSAgICAgICAgIC0wLjkzNjUzMTQ1MjgKICBvdXRlciBTQ0YgbG9vcCBjb252ZXJnZWQgaW4gICAxIGl0ZXJhdGlvbnMgb3IgICAxNyBzdGVwcwoKCiAgSW50ZWdyYXRlZCBhYnNvbHV0ZSBzcGluIGRlbnNpdHkgIDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC45OTI5NTI1NzM4CiAgSWRlYWwgYW5kIHNpbmdsZSBkZXRlcm1pbmFudCBTKioyIDogICAgICAgICAgICAgICAgICAgIDAuNzUwMDAwICAgICAgIDAuNzUwNzg4CgogIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIQogICAgICAgICAgICAgICAgICAgICBNdWxsaWtlbiBQb3B1bGF0aW9uIEFuYWx5c2lzCgogIyAgQXRvbSAgRWxlbWVudCAgS2luZCAgQXRvbWljIHBvcHVsYXRpb24gKGFscGhhLGJldGEpIE5ldCBjaGFyZ2UgIFNwaW4gbW9tZW50CiAgICAgICAxICAgICBIICAgICAgICAxICAgICAgICAgMS4wMDAyMzggICAgIDAuMDIzNTE1ICAgIC0wLjAyMzc1MyAgICAgMC45NzY3MjIKICAgICAgIDIgICAgIEggICAgICAgIDIgICAgICAgICAwLjk5OTc2MiAgICAgMC45NzY0ODUgICAgLTAuOTc2MjQ3ICAgICAwLjAyMzI3OAogIyBUb3RhbCBjaGFyZ2UgYW5kIHNwaW4gICAgICAgIDIuMDAwMDAwICAgICAxLjAwMDAwMCAgICAtMS4wMDAwMDAgICAgIDEuMDAwMDAwCgogIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIQoKICEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSEKICAgICAgICAgICAgICAgICAgICAgICAgICAgSGlyc2hmZWxkIENoYXJnZXMKCiAgI0F0b20gIEVsZW1lbnQgIEtpbmQgIFJlZiBDaGFyZ2UgICAgIFBvcHVsYXRpb24gICAgICAgU3BpbiBtb21lbnQgIE5ldCBjaGFyZ2UKICAgICAgMSAgICAgICBIICAgICAgMSAgICAgICAxLjAwMCAgICAwLjg1MyAgIDAuMDE2ICAgICAgICAgICAgMC44MzcgICAgICAwLjEzMQogICAgICAyICAgICAgIEggICAgICAyICAgICAgIDEuMDAwICAgIDAuNzc5ICAgMC43NTYgICAgICAgICAgICAwLjAyMyAgICAgLTAuNTM1CgogIFRvdGFsIENoYXJnZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuNDA0CiAhLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0hCgogRU5FUkdZfCBUb3RhbCBGT1JDRV9FVkFMICggUVMgKSBlbmVyZ3kgKGEudS4pOiAgICAgICAgICAgICAgIC0wLjkzNjUzMTQ1Mjc2MDQ4MAoKCiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtCiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQkNTUiBTVEFUSVNUSUNTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtCiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtCiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBDT1VOVEVSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVE9UQUwgICAgICAgQkxBUyAgICAgICBTTU0gICAgICAgQUNDCiBmbG9wcyAgICAgMiB4ICAgICAxIHggICAgIDIgICAgICAgICAgICAgICAgICAgMzIgICAgIDEwMC4wJSAgICAgIDAuMCUgICAgICAwLjAlCiBmbG9wcyAgICAgMiB4ICAgICAyIHggICAgIDIgICAgICAgICAgICAgICAgICA4MTYgICAgIDEwMC4wJSAgICAgIDAuMCUgICAgICAwLjAlCiBmbG9wcyBpbmhvbW8uIHN0YWNrcyAgICAgICAgICAgICAgICAgICAgICAgICA0MDggICAgIDEwMC4wJSAgICAgIDAuMCUgICAgICAwLjAlCiBmbG9wcyB0b3RhbCAgICAgICAgICAgICAgICAgICAgICAgICAxLjI1NjAwMEUrMDMgICAgIDEwMC4wJSAgICAgIDAuMCUgICAgICAwLjAlCiBmbG9wcyBtYXgvcmFuayAgICAgICAgICAgICAgICAgICAgNDI0LjAwMDAwMEUrMDAgICAgIDEwMC4wJSAgICAgIDAuMCUgICAgICAwLjAlCiBtYXRtdWxzIGluaG9tby4gc3RhY2tzICAgICAgICAgICAgICAgICAgICAgICAgNTEgICAgIDEwMC4wJSAgICAgIDAuMCUgICAgICAwLjAlCiBtYXRtdWxzIHRvdGFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDYgICAgIDEwMC4wJSAgICAgIDAuMCUgICAgICAwLjAlCiBudW1iZXIgb2YgcHJvY2Vzc2VkIHN0YWNrcyAgICAgICAgICAgICAgICAgICAxMDYgICAgIDEwMC4wJSAgICAgIDAuMCUgICAgICAwLjAlCiBhdmVyYWdlIHN0YWNrIHNpemUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4wICAgICAgIDAuMCAgICAgICAwLjAKIG1hcmtldGluZyBmbG9wcyAgICAgICAgICAgICAgICAgICAgIDEuNjY0MDAwRSswMwogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogIyBtdWx0aXBsaWNhdGlvbnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM1CiBtYXggbWVtb3J5IHVzYWdlL3JhbmsgICAgICAgICAgICAgMjMxLjYwNDIyNEUrMDYKICMgbWF4IHRvdGFsIGltYWdlcy9yYW5rICAgICAgICAgICAgICAgICAgICAgICAgMQogIyBtYXggM0QgbGF5ZXJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAjIE1QSSBtZXNzYWdlcyBleGNoYW5nZWQgICAgICAgICAgICAgICAgICAgIDMzNjAKIE1QSSBtZXNzYWdlcyBzaXplIChieXRlcyk6CiAgdG90YWwgc2l6ZSAgICAgICAgICAgICAgICAgICAgICAgIDEwLjI3MjAwMEUrMDMKICBtaW4gc2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDAwMDAwRSswMAogIG1heCBzaXplICAgICAgICAgICAgICAgICAgICAgICAgICAzMi4wMDAwMDBFKzAwCiAgYXZlcmFnZSBzaXplICAgICAgICAgICAgICAgICAgICAgICAzLjA1NzE0M0UrMDAKIE1QSSBicmVha2Rvd24gYW5kIHRvdGFsIG1lc3NhZ2VzIHNpemUgKGJ5dGVzKToKICAgICAgICAgICAgIHNpemUgPD0gICAgICAxMjggICAgICAgICAgICAgICAgMzM2MCAgICAgICAgICAgICAgICAgICAgMTAyNzIKICAgICAgIDEyOCA8IHNpemUgPD0gICAgIDgxOTIgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgODE5MiA8IHNpemUgPD0gICAgMzI3NjggICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAzMjc2OCA8IHNpemUgPD0gICAxMzEwNzIgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgIDEzMTA3MiA8IHNpemUgPD0gIDQxOTQzMDQgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgNDE5NDMwNCA8IHNpemUgPD0gMTY3NzcyMTYgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAgICAgIDAKICAxNjc3NzIxNiA8IHNpemUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAgICAgIDAKIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0KIC0gICAgICAgICAgICAgICAgICAgICAgREJDU1IgTUVTU0FHRSBQQVNTSU5HIFBFUkZPUk1BTkNFICAgICAgICAgICAgICAgICAgICAgIC0KIC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0KIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIFJPVVRJTkUgICAgICAgICAgICAgQ0FMTFMgICAgICBBVkUgVk9MVU1FIFtCeXRlc10KIE1QX0dyb3VwICAgICAgICAgICAgICAgNjkKIE1QX0JjYXN0ICAgICAgICAgICAgICAgIDMgICAgICAgICAgICAgICAgICAgICAxMi4KIE1QX0FsbHJlZHVjZSAgICAgICAgICAzMDAgICAgICAgICAgICAgICAgICAgICAgOS4KIE1QX0FsbHRvYWxsICAgICAgICAgIDExMzEgICAgICAgICAgICAgICAgICAgIDY1OS4KIE1QX1dhaXQgICAgICAgICAgICAgIDE2ODAKIE1QX0lTZW5kICAgICAgICAgICAgICA1NjAgICAgICAgICAgICAgICAgICAgICA1NS4KIE1QX0lSZWN2ICAgICAgICAgICAgICA1NjAgICAgICAgICAgICAgICAgICAgICA1MC4KIE1QX01lbW9yeSAgICAgICAgICAgIDExMTYKIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiBNRU1PUll8IEVzdGltYXRlZCBwZWFrIHByb2Nlc3MgbWVtb3J5IFtNaUJdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjIyCgogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogLS0tLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTVVMVElHUklEIElORk8gICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0tLQogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogY291bnQgZm9yIGdyaWQgICAgICAgIDE6ICAgICAgICAgIDI2MTkwICAgICAgICAgIGN1dG9mZiBbYS51Ll0gICAgICAgICAgMTQwLjAwCiBjb3VudCBmb3IgZ3JpZCAgICAgICAgMjogICAgICAgICAgMTM2MDUgICAgICAgICAgY3V0b2ZmIFthLnUuXSAgICAgICAgICAgNDYuNjcKIGNvdW50IGZvciBncmlkICAgICAgICAzOiAgICAgICAgICAgNzQ0NSAgICAgICAgICBjdXRvZmYgW2EudS5dICAgICAgICAgICAxNS41NgogY291bnQgZm9yIGdyaWQgICAgICAgIDQ6ICAgICAgICAgICA0ODc2ICAgICAgICAgIGN1dG9mZiBbYS51Ll0gICAgICAgICAgICA1LjE5CiB0b3RhbCBncmlkbGV2ZWwgY291bnQgIDogICAgICAgICAgNTIxMTYKCiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtCiAtICAgICAgICAgICAgICAgICAgICAgICAgIE1FU1NBR0UgUEFTU0lORyBQRVJGT1JNQU5DRSAgICAgICAgICAgICAgICAgICAgICAgICAtCiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtCiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgogUk9VVElORSAgICAgICAgICAgICBDQUxMUyAgICAgIEFWRSBWT0xVTUUgW0J5dGVzXQogTVBfR3JvdXAgICAgICAgICAgICAgICAgNQogTVBfQmNhc3QgICAgICAgICAgICAgIDIxNiAgICAgICAgICAgICAgICAgICA0NTAxLgogTVBfQWxscmVkdWNlICAgICAgICAgIDYwMiAgICAgICAgICAgICAgICAgICAxNTQxLgogTVBfU3luYyAgICAgICAgICAgICAgIDE2MAogTVBfQWxsdG9hbGwgICAgICAgICAgIDQzNCAgICAgICAgICAgICAgICA0MzkxOTEyLgogTVBfSVNlbmRSZWN2ICAgICAgICAgNDIwMCAgICAgICAgICAgICAgICAgMTAxNDI3LgogTVBfV2FpdCAgICAgICAgICAgICAgNjY2MQogTVBfSVNlbmQgICAgICAgICAgICAgMjE0MCAgICAgICAgICAgICAgICAgMzE1NDE4LgogTVBfSVJlY3YgICAgICAgICAgICAgMjE0MCAgICAgICAgICAgICAgICAgMzE1NDE4LgogTVBfUmVjdiAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAgIDMyLgogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKCiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtCiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgUiBFIEYgRSBSIEUgTiBDIEUgUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtCiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtCiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKIENQMksgdmVyc2lvbiA4LjAgKERldmVsb3BtZW50IFZlcnNpb24pLCB0aGUgQ1AySyBkZXZlbG9wZXJzIGdyb3VwICgyMDE5KS4KIENQMksgaXMgZnJlZWx5IGF2YWlsYWJsZSBmcm9tIGh0dHBzOi8vd3d3LmNwMmsub3JnLyAuCgogU2NodWV0dCwgT2xlOyBNZXNzbWVyLCBQZXRlcjsgSHV0dGVyLCBKdWVyZzsgVmFuZGVWb25kZWxlLCBKb29zdC4gCiBFbGVjdHJvbmljIFN0cnVjdHVyZSBDYWxjdWxhdGlvbnMgb24gR3JhcGhpY3MgUHJvY2Vzc2luZyBVbml0cywgSm9obgogV2lsZXkgJiBTb25zLCBMdGQsIDE3My0xOTAgKDIwMTYpLiAKIEdQVS1BY2NlbGVyYXRlZCBTcGFyc2UgTWF0cml4LU1hdHJpeCBNdWx0aXBsaWNhdGlvbiBmb3IKIExpbmVhciBTY2FsaW5nIERlbnNpdHkgRnVuY3Rpb25hbCBUaGVvcnkuCiBodHRwczovL2R4LmRvaS5vcmcvMTAuMTAwMi85NzgxMTE4NjcwNzEyLmNoOAoKIEJvcnN0bmlrLCBVOyBWYW5kZVZvbmRlbGUsIEo7IFdlYmVyLCBWOyBIdXR0ZXIsIEouIAogUEFSQUxMRUwgQ09NUFVUSU5HLCA0MCAoNS02KSwgNDctNTggKDIwMTQpLiAKIFNwYXJzZSBtYXRyaXggbXVsdGlwbGljYXRpb246IFRoZSBkaXN0cmlidXRlZCBibG9jay1jb21wcmVzc2VkIHNwYXJzZQogcm93IGxpYnJhcnkuCiBodHRwczovL2R4LmRvaS5vcmcvMTAuMTAxNi9qLnBhcmNvLjIwMTQuMDMuMDEyCgogSHV0dGVyLCBKOyBJYW5udXp6aSwgTTsgU2NoaWZmbWFubiwgRjsgVmFuZGVWb25kZWxlLCBKLiAKIFdJUkVzIENvbXB1dCBNb2wgU2NpLiwgNCAoMSksIDE1LTI1ICgyMDE0KS4gCiBDUDJLOiBhdG9taXN0aWMgc2ltdWxhdGlvbnMgb2YgY29uZGVuc2VkIG1hdHRlciBzeXN0ZW1zLgogaHR0cHM6Ly9keC5kb2kub3JnLzEwLjEwMDIvd2Ntcy4xMTU5CgogTWFyZWssIEE7IEJsdW0sIFY7IEpvaGFubmksIFI7IEhhdnUsIFY7IExhbmcsIEI7IEF1Y2tlbnRoYWxlciwgVDsKIEhlaW5lY2tlLCBBOyBCdW5nYXJ0eiwgSDsgTGVkZXJlciwgSC4gCiBKb3VybmFsIG9mIFBoeXNpY3M6IENvbmRlbnNlZCBNYXR0ZXIsIDI2ICgyMSksICgyMDE0KS4gCiBUaGUgRUxQQSBsaWJyYXJ5OiBzY2FsYWJsZSBwYXJhbGxlbCBlaWdlbnZhbHVlIHNvbHV0aW9ucyBmb3IKIGVsZWN0cm9uaWMgc3RydWN0dXJlCiB0aGVvcnkgYW5kIGNvbXB1dGF0aW9uYWwgc2NpZW5jZS4KIGh0dHBzOi8vZHguZG9pLm9yZy8xMC4xMDg4LzA5NTMtODk4NC8yNi8yMS8yMTMyMDEKCiBHdWlkb24sIE07IEh1dHRlciwgSjsgVmFuZGVWb25kZWxlLCBKLiAKIEpPVVJOQUwgT0YgQ0hFTUlDQUwgVEhFT1JZIEFORCBDT01QVVRBVElPTiwgNSAoMTEpLCAzMDEwLTMwMjEgKDIwMDkpLiAKIFJvYnVzdCBQZXJpb2RpYyBIYXJ0cmVlLUZvY2sgRXhjaGFuZ2UgZm9yIExhcmdlLVNjYWxlIFNpbXVsYXRpb25zIFVzaW5nCiBHYXVzc2lhbiBCYXNpcyBTZXRzLgogaHR0cHM6Ly9keC5kb2kub3JnLzEwLjEwMjEvY3Q5MDA0OTRnCgogR3VpZG9uLCBNOyBTY2hpZmZtYW5uLCBGOyBIdXR0ZXIsIEo7IFZhbmRlVm9uZGVsZSwgSi4gCiBKT1VSTkFMIE9GIENIRU1JQ0FMIFBIWVNJQ1MsIDEyOCAoMjEpLCAyMTQxMDQgKDIwMDgpLiAKIEFiIGluaXRpbyBtb2xlY3VsYXIgZHluYW1pY3MgdXNpbmcgaHlicmlkIGRlbnNpdHkgZnVuY3Rpb25hbHMuCiBodHRwczovL2R4LmRvaS5vcmcvMTAuMTA2My8xLjI5MzE5NDUKCiBGcmlnbywgTTsgSm9obnNvbiwgU0cuIAogUFJPQ0VFRElOR1MgT0YgVEhFIElFRUUsIDkzICgyKSwgMjE2LTIzMSAoMjAwNSkuIAogVGhlIGRlc2lnbiBhbmQgaW1wbGVtZW50YXRpb24gb2YgRkZUVzMuCiBodHRwczovL2R4LmRvaS5vcmcvMTAuMTEwOS9KUFJPQy4yMDA0Ljg0MDMwMQoKIExpcHBlcnQsIEc7IEh1dHRlciwgSjsgUGFycmluZWxsbywgTS4gCiBUSEVPUkVUSUNBTCBDSEVNSVNUUlkgQUNDT1VOVFMsIDEwMyAoMiksIDEyNC0xNDAgKDE5OTkpLiAKIFRoZSBHYXVzc2lhbiBhbmQgYXVnbWVudGVkLXBsYW5lLXdhdmUgZGVuc2l0eSBmdW5jdGlvbmFsIG1ldGhvZCBmb3IgYWIKIGluaXRpbyBtb2xlY3VsYXIgZHluYW1pY3Mgc2ltdWxhdGlvbnMuCiBodHRwczovL2R4LmRvaS5vcmcvMTAuMTAwNy9zMDAyMTQwMDUwNTIzCgogS3JhY2ssIE07IFBhcnJpbmVsbG8sIE0uIAogUEhZU0lDQUwgQ0hFTUlTVFJZIENIRU1JQ0FMIFBIWVNJQ1MsIDIgKDEwKSwgMjEwNS0yMTEyICgyMDAwKS4gCiBBbGwtZWxlY3Ryb24gYWItaW5pdGlvIG1vbGVjdWxhciBkeW5hbWljcy4KIGh0dHBzOi8vZHguZG9pLm9yZy8xMC4xMDM5L2IwMDExNjduCgogTWFydHluYSwgR0o7IFR1Y2tlcm1hbiwgTUUuIAogSk9VUk5BTCBPRiBDSEVNSUNBTCBQSFlTSUNTLCAxMTAgKDYpLCAyODEwLTI4MjEgKDE5OTkpLiAKIEEgcmVjaXByb2NhbCBzcGFjZSBiYXNlZCBtZXRob2QgZm9yIHRyZWF0aW5nIGxvbmcgcmFuZ2UgaW50ZXJhY3Rpb25zIGluCiBhYiBpbml0aW8gYW5kIGZvcmNlLWZpZWxkLWJhc2VkIGNhbGN1bGF0aW9ucyBpbiBjbHVzdGVycy4KIGh0dHBzOi8vZHguZG9pLm9yZy8xMC4xMDYzLzEuNDc3OTIzCgoKIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0KIC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFQgSSBNIEkgTiBHICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0KIC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0KIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIFNVQlJPVVRJTkUgICAgICAgICAgICAgICAgICAgICAgIENBTExTICBBU0QgICAgICAgICBTRUxGIFRJTUUgICAgICAgIFRPVEFMIFRJTUUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVhJTVVNICAgICAgIEFWRVJBR0UgIE1BWElNVU0gIEFWRVJBR0UgIE1BWElNVU0KIENQMksgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxICAxLjAgICAgMC4wMTAgICAgMC4wMTMgICAgNC44NzggICAgNC44NzkKIHFzX2VuZXJnaWVzICAgICAgICAgICAgICAgICAgICAgICAgICAxICAyLjAgICAgMC4wMDAgICAgMC4wMDAgICAgNC42MDIgICAgNC42MDIKIHNjZl9lbnZfZG9fc2NmICAgICAgICAgICAgICAgICAgICAgICAxICAzLjAgICAgMC4wMDAgICAgMC4wMDAgICAgNC40MjYgICAgNC40MjgKIHNjZl9lbnZfZG9fc2NmX2lubmVyX2xvb3AgICAgICAgICAgIDE3ICA0LjAgICAgMC4wMDEgICAgMC4wMDEgICAgNC40MjYgICAgNC40MjgKIHB3X3RyYW5zZmVyICAgICAgICAgICAgICAgICAgICAgICAgNDAyICA5LjMgICAgMC4wMTUgICAgMC4wMTYgICAgMi41NjIgICAgMi41NzYKIGZmdF93cmFwX3B3MXB3MiAgICAgICAgICAgICAgICAgICAgMzUxIDEwLjMgICAgMC4wMDIgICAgMC4wMDIgICAgMi41MTUgICAgMi41MjkKIHFzX2tzX3VwZGF0ZV9xc19lbnYgICAgICAgICAgICAgICAgIDE3ICA1LjAgICAgMC4wMDAgICAgMC4wMDAgICAgMi41MjUgICAgMi41MjYKIHJlYnVpbGRfa3NfbWF0cml4ICAgICAgICAgICAgICAgICAgIDE3ICA2LjAgICAgMC4wMDAgICAgMC4wMDAgICAgMi41MjQgICAgMi41MjUKIHFzX2tzX2J1aWxkX2tvaG5fc2hhbV9tYXRyaXggICAgICAgIDE3ICA3LjAgICAgMC4wMDIgICAgMC4wMDMgICAgMi41MjQgICAgMi41MjUKIGZmdF93cmFwX3B3MXB3Ml8xNDAgICAgICAgICAgICAgICAgMTQwIDExLjAgICAgMC4xNTkgICAgMC4xNjQgICAgMi4yNDUgICAgMi4yNzEKIHFzX3Job191cGRhdGVfcmhvICAgICAgICAgICAgICAgICAgIDE4ICA1LjAgICAgMC4wMDAgICAgMC4wMDAgICAgMS45NDEgICAgMS45NDEKIGNhbGN1bGF0ZV9yaG9fZWxlYyAgICAgICAgICAgICAgICAgIDM2ICA2LjAgICAgMC4wNDYgICAgMC4wNTEgICAgMS45MzkgICAgMS45MzkKIGZmdDNkX3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgMzUxIDEyLjMgICAgMS40MTAgICAgMS40NjEgICAgMS45MDEgICAgMS45MzAKIGRlbnNpdHlfcnMycHcgICAgICAgICAgICAgICAgICAgICAgIDM2ICA3LjAgICAgMC4wMDEgICAgMC4wMDEgICAgMS43OTMgICAgMS44MTAKIHJzX3B3X3RyYW5zZmVyICAgICAgICAgICAgICAgICAgICAgMzE3ICA5LjQgICAgMC4wMDMgICAgMC4wMDMgICAgMS4yNTMgICAgMS4yNzIKIHN1bV91cF9hbmRfaW50ZWdyYXRlICAgICAgICAgICAgICAgIDE3ICA4LjAgICAgMC4wMDAgICAgMC4wMDAgICAgMS4xNzggICAgMS4xODAKIGludGVncmF0ZV92X3JzcGFjZV9sb3cgICAgICAgICAgICAgIDM0ICA5LjAgICAgMC4wMDcgICAgMC4wMTEgICAgMS4xNzggICAgMS4xODAKIHBvdGVudGlhbF9wdzJycyAgICAgICAgICAgICAgICAgICAgIDM0IDEwLjAgICAgMC4wMDMgICAgMC4wMDMgICAgMS4xNjcgICAgMS4xNzEKIHByZXBhcmVfZ2Fwd19kZW4gICAgICAgICAgICAgICAgICAgIDE3ICA4LjAgICAgMC4wMDAgICAgMC4wMDAgICAgMC40ODAgICAgMC40ODQKIHB1dF9yaG8wX29uX2dyaWQgICAgICAgICAgICAgICAgICAgIDE3ICA5LjAgICAgMC4wMTggICAgMC4wMTkgICAgMC40NjkgICAgMC40NzIKIHJzX3B3X3RyYW5zZmVyX1BXMlJTXzE0MCAgICAgICAgICAgIDUzIDExLjIgICAgMC4yNzIgICAgMC4yODIgICAgMC40NTAgICAgMC40NjUKIHJzX3B3X3RyYW5zZmVyX1JTMlBXXzE0MCAgICAgICAgICAgIDU0ICA5LjYgICAgMC4zMDEgICAgMC4zMDcgICAgMC40MjAgICAgMC40MzUKIHB3X2dhdGhlcl9wICAgICAgICAgICAgICAgICAgICAgICAgMTk2IDExLjcgICAgMC4yOTUgICAgMC4zMDggICAgMC4yOTUgICAgMC4zMDgKIHl6X3RvX3ggICAgICAgICAgICAgICAgICAgICAgICAgICAgMTk2IDEyLjcgICAgMC4xNDEgICAgMC4xNDUgICAgMC4yOTIgICAgMC4zMDcKIG1wX2FsbHRvYWxsX3oyMnYgICAgICAgICAgICAgICAgICAgMzUxIDE0LjMgICAgMC4yNDYgICAgMC4yOTAgICAgMC4yNDYgICAgMC4yOTAKIHFzX2luaXRfc3Vic3lzICAgICAgICAgICAgICAgICAgICAgICAxICAyLjAgICAgMC4wMDEgICAgMC4wMDEgICAgMC4yNDIgICAgMC4yNDMKIHFzX2Vudl9zZXR1cCAgICAgICAgICAgICAgICAgICAgICAgICAxICAzLjAgICAgMC4wMDAgICAgMC4wMDAgICAgMC4yMzYgICAgMC4yMzYKIHFzX2Vudl9yZWJ1aWxkX3B3X2VudiAgICAgICAgICAgICAgICAyICAzLjUgICAgMC4wMDAgICAgMC4wMDAgICAgMC4yMzUgICAgMC4yMzYKIHB3X2Vudl9yZWJ1aWxkICAgICAgICAgICAgICAgICAgICAgICAxICA1LjAgICAgMC4wMDEgICAgMC4wMDEgICAgMC4yMzUgICAgMC4yMzYKIG1wX3dhaXRhbnkgICAgICAgICAgICAgICAgICAgICAgICAyMTQwIDExLjQgICAgMC4yMTkgICAgMC4yMjkgICAgMC4yMTkgICAgMC4yMjkKIHB3X2dyaWRfc2V0dXAgICAgICAgICAgICAgICAgICAgICAgICA1ICA2LjAgICAgMC4wMDAgICAgMC4wMDEgICAgMC4yMjMgICAgMC4yMjMKIHB3X2dyaWRfc2V0dXBfaW50ZXJuYWwgICAgICAgICAgICAgICA1ICA3LjAgICAgMC4wMDYgICAgMC4wMDggICAgMC4yMjMgICAgMC4yMjMKIHhfdG9feXogICAgICAgICAgICAgICAgICAgICAgICAgICAgMTU1IDE0LjAgICAgMC4xMDAgICAgMC4xMDMgICAgMC4xOTUgICAgMC4yMTgKIG1wX3dhaXRhbGxfMSAgICAgICAgICAgICAgICAgICAgICA2MjAxIDExLjUgICAgMC4xNzMgICAgMC4xOTggICAgMC4xNzMgICAgMC4xOTgKIHB3X3BvaXNzb25fc29sdmUgICAgICAgICAgICAgICAgICAgIDE3ICA4LjAgICAgMC4wMzIgICAgMC4wMzMgICAgMC4xOTAgICAgMC4xOTAKIHJzX2dyaWRfemVybyAgICAgICAgICAgICAgICAgICAgICAgMjMyICA4LjYgICAgMC4xODUgICAgMC4xODggICAgMC4xODUgICAgMC4xODgKIGludGVncmF0ZV92aGcwX3JzcGFjZSAgICAgICAgICAgICAgIDE3ICA4LjAgICAgMC4wMDEgICAgMC4wMDEgICAgMC4xODAgICAgMC4xODQKIHB3X2dyaWRfc29ydCAgICAgICAgICAgICAgICAgICAgICAgICA1ICA4LjAgICAgMC4wODcgICAgMC4xMDMgICAgMC4xMjYgICAgMC4xODMKIGZmdF93cmFwX3B3MXB3Ml81MCAgICAgICAgICAgICAgICAgIDcwIDExLjUgICAgMC4wMTQgICAgMC4wMTUgICAgMC4xNjggICAgMC4xODIKIGhmeF9rc19tYXRyaXggICAgICAgICAgICAgICAgICAgICAgIDE3ICA4LjAgICAgMC4wMDAgICAgMC4wMDAgICAgMC4xNzAgICAgMC4xNzEKIGludGVncmF0ZV9mb3VyX2NlbnRlciAgICAgICAgICAgICAgIDE3ICA5LjAgICAgMC4wMDQgICAgMC4wMDQgICAgMC4xNzAgICAgMC4xNzAKIHJzX3B3X3RyYW5zZmVyX1BXMlJTXzUwICAgICAgICAgICAgIDM0IDEyLjAgICAgMC4wOTIgICAgMC4wOTcgICAgMC4xNTQgICAgMC4xNjUKIHJzX3B3X3RyYW5zZmVyX1JTMlBXXzUwICAgICAgICAgICAgIDM2ICA5LjAgICAgMC4wNjUgICAgMC4wNjcgICAgMC4xMzkgICAgMC4xNDYKIHB3X3NjYXR0ZXJfcCAgICAgICAgICAgICAgICAgICAgICAgMTU1IDEzLjAgICAgMC4xMzYgICAgMC4xMzkgICAgMC4xMzYgICAgMC4xMzkKIGluaXRfc2NmX3J1biAgICAgICAgICAgICAgICAgICAgICAgICAxICAzLjAgICAgMC4wMDAgICAgMC4wMDAgICAgMC4xMzkgICAgMC4xMzkKIHNjZl9lbnZfaW5pdGlhbF9yaG9fc2V0dXAgICAgICAgICAgICAxICA0LjAgICAgMC4wMDAgICAgMC4wMDAgICAgMC4xMzYgICAgMC4xMzYKIGNhbGNfcGFpcl9kaXN0X3JhZGlpICAgICAgICAgICAgICAgICAxIDEwLjAgICAgMC4wNDQgICAgMC4wNDcgICAgMC4xMDcgICAgMC4xMTQKIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiBUaGUgbnVtYmVyIG9mIHdhcm5pbmdzIGZvciB0aGlzIHJ1biBpcyA6IDAKIAogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICoqKiogKioqKiAqKioqKiogICoqICBQUk9HUkFNIEVOREVEIEFUICAgICAgICAgICAgICAgICAyMDIwLTA0LTE2IDE3OjI3OjE4LjcxNAogKioqKiogKiogKioqICAqKiogKiogICBQUk9HUkFNIFJBTiBPTiAgICAgICAgICAgIGNwbi11MjMtMTUuY2Jscy5jY3IuYnVmZmFsby5lZAogKiogICAgKioqKiAgICoqKioqKiAgICBQUk9HUkFNIFJBTiBCWSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXZhbmt1bQogKioqKiogKiogICAgKiogKiogKiogICBQUk9HUkFNIFBST0NFU1MgSUQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2ODU0OQogICoqKiogKiogICoqKioqKiogICoqICBQUk9HUkFNIFNUT1BQRUQgSU4gL3Byb2plY3RzL2FjYWRlbWljL21kdXB1aXMyL3BhdmFuL2NwMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgay9jcDJrLTcuMS9FVF9DUDJLLzIuSDItL2Rvd24K" alt=""><img src="data:;base64,QFNFVCBQUk9KRUNUICBwX2hfCkBTRVQgUkVTRklMRSAgcF9oXwpAU0VUIFJFU0ZJTEUwIHBfMF8KQFNFVCBSRVNGSUxFMSBwXzFfCkBTRVQgUkVTVEFSVCAwCkBTRVQgQ0VMTF9BIDE0CkBTRVQgQ0VMTF9CIDE0CkBTRVQgQ0VMTF9DIDE0CkBTRVQgUlVOVFlQRSBFTkVSR1kKQFNFVCBPVF9NSU5JIENHCkBTRVQgRVBTU0NGIDEuMEUtMDYKCgomR0xPQkFMCiAgUFJPSkVDVCAke1BST0pFQ1R9CiAgUlVOX1RZUEUgJHtSVU5UWVBFfQogIFBSSU5UX0xFVkVMIE1FRElVTQogIEVYVEVOREVEX0ZGVF9MRU5HVEhTIAogIEZMVVNIX1NIT1VMRF9GTFVTSCBUICAgCiZFTkQgR0xPQkFMCgomRk9SQ0VfRVZBTAogIE1FVEhPRCBRUwogICZERlQKICAgICBVS1MKICAgICBCQVNJU19TRVRfRklMRV9OQU1FICAuL0hfb25seV9TCiAgICAgUE9URU5USUFMX0ZJTEVfTkFNRSAgLi9QT1RFTlRJQUwKICAgICBXRk5fUkVTVEFSVF9GSUxFX05BTUUgLi9wXzAtUkVTVEFSVC53Zm4KICAgICBDSEFSR0UgLTEKICAgICBNVUxUSVBMSUNJVFkgIDIKICAgICZRUwogICAgICAgRVBTX0RFRkFVTFQgMS4wRS0xMgogICAgICAgTUVUSE9EIEdBUFcKICAgICAgIE1BUF9DT05TSVNURU5UCiAgICAgICBFWFRSQVBPTEFUSU9OIEFTUEMKICAgICZFTkQgUVMKICAgICAmU0NGCiAgICAgIEVQU19TQ0YgMS4wRS0wNgogICAgICBTQ0ZfR1VFU1MgQVRPTUlDCiAgICAgIE1BWF9TQ0YgNjAKICAgICAgJkRJQUdPTkFMSVpBVElPTgogICAgICAgICAgICAgIEFMR09SSVRITSBTVEFOREFSRAogICAgICAmRU5ECiAgICAgICZPVVRFUl9TQ0YKICAgICAgICBFUFNfU0NGIDEuMEUtNQogICAgICAgIE1BWF9TQ0YgNgogICAgICAmRU5ECiAgICAgICAmUFJJTlQKICAgICAgICAgJlJFU1RBUlQKICAgICAgICAgICBGSUxFTkFNRSAuL3Bfc3RhdGUwCiAgICAgICAgICAgJkVBQ0gKICAgICAgICAgICAgICAgSlVTVF9FTkVSR1kgMQogICAgICAgICAgICZFTkQKICAgICAgICAgICBBRERfTEFTVCBOVU1FUklDCiAgICAgICAgICZFTkQKICAgICAgICZFTkQKICAgICAmRU5EIFNDRgogICAgJlBPSVNTT04KICAgICAgUEVSSU9ESUMgTk9ORQogICAgICBQU09MVkVSICBNVAogICAgJkVORCBQT0lTU09OCiAgICAmWEMgICAgICAgICAgICAgICAgICAgICAgICAhIFBhcmFtZXRlcyBuZWVkZWQgdG8gY29tcHV0ZSB0aGUgZWxlY3Ryb25pYyBleGNoYW5nZSBwb3RlbnRpYWwKICAgICAgJlhDX0ZVTkNUSU9OQUwgTk9ORSAgICAgICEgTm8geGMgZnVuY3Rpb25hbAogICAgICAmRU5EIFhDX0ZVTkNUSU9OQUwKICAgICAgJkhGICAgICAgICAgICAgICAgICAgICAgICEgSGFydHJlZSBGb2NrIGV4Y2hhbmdlLiBJbiB0aGlzIGNhc2UgaXMgMTAwJSAobm8gZnJhY3Rpb24gc3BlY2lmaWVkKS4KICAgICAgICAmSU5URVJBQ1RJT05fUE9URU5USUFMCiAgICAgICAgICAgICAgICBQT1RFTlRJQUxfVFlQRSBDT1VMT01CCiAgICAgICAgJkVORAogICAgICAgICZTQ1JFRU5JTkcgICAgICAgICAgICAgISBTY3JlZW5pbmcgb2YgdGhlIGVsZWN0cm9uaWMgcmVwdWxzaW9uIHVwIHRvIHRoZSBnaXZlbiB0aHJlc2hvbGQuICAgICAgICAgICAgICAKICAgICAgICAgIEVQU19TQ0hXQVJaIDFFLTEyICAhIFRocmVzaG9sZCBzcGVjaWZpY2F0aW9uCiAgICAgICAgJkVORCBTQ1JFRU5JTkcKICAgICAgJkVORCBIRgogICAgJkVORCBYQwogICAmUFJJTlQKICAgICZNVUxMSUtFTiBPTgogICAgJkVORAogICAmRU5EIFBSSU5UCiAgJkVORCBERlQKCiAgJlNVQlNZUwogICAgJkNFTEwKICAgICAgICAgICAgUEVSSU9ESUMgTk9ORQogICAgICAgICAgICBBQkMgJHtDRUxMX0F9ICAke0NFTExfQn0gICR7Q0VMTF9DfQogICAgJkVORCBDRUxMCiAgICAmQ09PUkQKICAgICAgSF9taW51cyAgMC4wIDAuMCAtMi4wCiAgICAgIEggICAgICAgIDAuMCAwLjAgMi4wCiAgICAmRU5ECiAgICAmVE9QT0xPR1kKICAgICAgICAgICAgJkNFTlRFUl9DT09SRElOQVRFUwogICAgICAgICAgICAmRU5ECiAgICAmRU5ECiAgICAmS0lORCBIX21pbnVzCiAgICAgICBFTEVNRU5UIEgKICAgICAgICZCUwogICAgICAgICAmQUxQSEEKICAgICAgICAgICAgTCAwCiAgICAgICAgICAgIE4gMQogICAgICAgICAgICBORUwgMQogICAgICAgICAmRU5ECiAgICAgICAgICZCRVRBCiAgICAgICAgICAgIEwgMAogICAgICAgICAgICBOIDEKICAgICAgICAgICAgTkVMIDEKICAgICAgICAgJkVORAogICAgICAgJkVORAogICAgICAgQkFTSVNfU0VUIERaVlAtUy1PTkxZCiAgICAgICBQT1RFTlRJQUwgQUxMCiAgICAgICBMRUJFREVWX0dSSUQgMjAwCiAgICAgICBSQURJQUxfR1JJRCAxMDAKICAgICZFTkQgS0lORAoKICAgJktJTkQgSAogICAgICBFTEVNRU5UIEgKICAgICAgQkFTSVNfU0VUIERaVlAtUy1PTkxZCiAgICAgIFBPVEVOVElBTCBBTEwKICAgICAgJkJTCiAgICAgICAgJkFMUEhBCiAgICAgICAgICAgTCAwCiAgICAgICAgICAgTiAxCiAgICAgICAgICAgTkVMIC0yCiAgICAgICAgJkVORAogICAgICAgICZCRVRBCiAgICAgICAgICAgTCAwCiAgICAgICAgICAgTiAxCiAgICAgICAgICAgTkVMIDEKICAgICAgICAmRU5ECiAgICAgICZFTkQKICAgICAgTEVCRURFVl9HUklEIDIwMAogICAgICBSQURJQUxfR1JJRCAxMDAKICAgICZFTkQgS0lORAogICZFTkQgU1VCU1lTCiZFTkQgRk9SQ0VfRVZBTAoK" alt=""><img src="data:;base64,CiBIICBEWlZQLVMtT05MWQogMQogMiAwIDAgNyAyCiAgICAgMTEuNDc4MDAwMzM5OTA4ICAwLjAyNDkxNjI0MzIwMCAtMC4wMTI1MTI0MjE0MDAKICAgICAgMy43MDA3NTg1NjI3NjMgIDAuMDc5ODI1NDkwMDAwIC0wLjA1NjQ0OTA3MTEwMAogICAgICAxLjQ0Njg4NDI2ODQzMiAgMC4xMjg4NjI2NzUzMDAgIDAuMDExMjQyNjg0NzAwCiAgICAgIDAuNzE2ODE0NTg5Njk2ICAwLjM3OTQ0ODg5NDYwMCAtMC40MTg1ODc1NDgzMDAKICAgICAgMC4yNDc5MTg1NjQxNzYgIDAuMzI0NTUyNDMyNjAwICAwLjU5MDM2MzIxNjcwMAogICAgICAwLjA2NjkxODAwNDAwNCAgMC4wMzcxNDgxMjE0MDAgIDAuNDM4NzAzMTMzMDAwCiAgICAgIDAuMDIxNzA4MjQzNjM0IC0wLjAwMTEyNTE5NTUwMCAtMC4wNTk2OTMxNzEzMDAK" alt=""></span></div></div></div>