Re: Question about Interface Groups (formerly, DPN Groups)

Charlie Perkins <[email protected]> Tue, 23 Jan 2018 06:58:54 -0800
Newsgroups gmane.ietf.mip6
Message-ID <c4b5516a-5101-178d-fec8-4d86cf584e52__18908.8159277619$1516719458$gmane$org@earthlink.net>
This is a multi-part message in MIME format.
--===============5910668927512109390==
Content-Type: multipart/alternative;
 boundary="------------DC0F00ACAA4F1D79A127EA65"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------DC0F00ACAA4F1D79A127EA65
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Hello Lyle,


I am sorry to say that I don't understand your explanation.


To start with, I didn't mean to have a direct mapping between Interface 
Groups and 3GPP features.  Instead, I would like to suggest that 
Interface Groups are defined/configured/populated to make it easier to 
support features as needed.  If multiple Interface Groups are required 
(say, because the feature is complicated, or multi-modal, or spans 
multiple DPNs) that should be O.K.  If necessary, we could create a new 
kind of entity which collects together multiple Interface Groups which 
are then configured together to support the complicated feature. 
Hierarchically, you might say.


Questions below:


On 1/23/2018 5:25 AM, Bertz, Lyle T [CTO] wrote:
>
> ​
>
> wrt
>
> "What if we make that to be two different access-network features, and 
> enable selection of Interface Groups for each feature?"
>
>
> > emergency calls when roaming are not treated the same when they are 
> domestic.
>

Doesn't this mean that they are handled using different DPNs, and thus 
different Interface Groups?

>   this is especially true when it comes from an automobile.
>

I reckon that for vehicular mobility we will indeed see substantial 
differences in many aspects of mobility management.

>    In fact, they are often set aside as different APNs.
>

Somehow this seems to motivate even more strongly the design advantage 
of having the Interfaces of an Interface Group reside on a single DPN.

>   I'd like to be able to support the current DDDS implementations as 
> well as TS 29.303.
>

Agreed -- if we can't do that, something is likely to be wrong, or else 
outside the jurisdiction of IETF.

> Furthermore, such scenarios are indexed given their criticality;
>

Here I am at a loss.  An indexed set provides entity handles for 
reference in other structures.  Do you have some additional mechanism in 
mind?  How does criticality affect the creation of the index?

> requiring an index to be built from a feature scan or security 
> scenarios is not placing the operator in a comfortable situation.
>

And so I do not understand this either.  An indexed set offers 
references to a set of ("indexed") entities that share the same 
information model definition.  Can you say more about when and how a 
feature scan might work?  How would the indexed set be populated from 
that?  How would a security scenario impact the indexing of the Indexed 
Set?  If we don't provide an Information Model that enables the desired 
security scenarios, then we didn't finish our job yet. Security could 
well influence the configuration of appropriate Interfaces into an 
Interface Group, but I don't see how it is related to the creation of an 
index into a set of such Groups.

Thanks in advance for your consideration of my questions!

Regards,
Charlie P.

>
>
> ------------------------------------------------------------------------
> *From:* Charlie Perkins <[email protected]>
> *Sent:* Monday, January 22, 2018 7:10 PM
> *To:* Bertz, Lyle T [CTO]
> *Cc:* [email protected]
> *Subject:* Re: Question about Interface Groups (formerly, DPN Groups)
> Hello Lyle,
>
> Thanks for the detailed reply.  It clears up a lot of questions in my 
> mind.  To briefly reply:
>
> - The reason I was asking about whether or not an Interface Group 
> lived on a DPN was to help me figure out how to structure the 
> Interface Group definition.  It's already structured as an Indexed 
> Set, and so we will have an Interface-Group-Key.  The DPN structure 
> will have a list of such keys, for each Interface Group that exists 
> and includes an Interface from the DPN.  I think this is O.K. for your 
> scenario of different security zones.  Notably, we do not provide that 
> as an attribute of an Interface, but then again I don't think we could 
> reasonably be expected to delineate all possible attributes of Interfaces.
>
> An Interface Group will also have a DPN-Key, for the DPN that hosts 
> its interfaces.
>
> Your example about having to select a DPN to handle emergency calls as 
> well as "normal" call processing is very interesting.  What if we make 
> that to be two different access-network features, and enable selection 
> of Interface Groups for each feature?  Then we are still O.K. with 
> having each Interface Group to be configured with only one DPN-Key.
>
> Regards,
> Charlie P.
>
> On 1/22/2018 1:49 PM, Bertz, Lyle T [CTO] wrote:
>>
>> Your scenarios are correct.  I think we are in agreement but I want 
>> to clarify a few things:
>>
>> Wrt your statement “(b) it makes good sense for all the Interfaces of 
>> an Interface Group to be hosted on the same DPN.”
>>
>> Ack.  I agree when the required interfaces within an Interface Group 
>> can be hosted on the same DPN to service a request.  However, we 
>> leave DPN selection up to the implementations as they may have 
>> proprietary or other perfectly good reasons not to do this.  By the 
>> above statement I have interpreted it as a recommendation and not a 
>> mandate, i.e. it is not a requirement in FPC to do this.   Is that 
>> correct?
>>
>> Wrt the statement “I just want all of the Interfaces of an Interface 
>> Group to be on the same DPN”
>>
>> I wish that was always the case but when the interface types are 
>> different or have a different purpose, e.g. normal calls vs. 
>> emergency calls, this is not the case in practice.
>>
>> In the model then are you proposing the Interface Groups only reside 
>> under the DPN structure? If so, then one must load all DPNs and index 
>> them by Interface Groups Id to determine they are from the same 
>> group.  The purpose in pulling them out was to create a single Set 
>> that could be used to house the typing and common configuration 
>> information.   DPN interfaces assigned to support an Interface Group 
>> are then assigned to it.  Thus, if a DPN had 2 interfaces which are 
>> of the same type but in different security zones (or have different 
>> routes/networks served) they may not be able to serve in the same group.
>>
>> Lyle
>>
>> *From:*Charlie Perkins [mailto:[email protected]]
>> *Sent:* Monday, January 22, 2018 3:25 PM
>> *To:* Bertz, Lyle T [CTO] <[email protected]>
>> *Cc:* [email protected]
>> *Subject:* Re: Question about Interface Groups (formerly, DPN Groups)
>>
>> Hello Lyle,
>>
>> I agree that:
>>
>>  1. - Interface Groups are designed to be used to select DPN.
>>  2. - Interface Groups may contain a number of different Interface Types
>>  3. - There may be more than one Interface Group providing equivalent
>>     service, at least for the purpose of selecting a DPN.
>>
>> For (1) -- I imagine that the selection process would look to make 
>> sure that the Interface Group has the proper interfaces that are 
>> needed (say, by the FPC Client).  Then, the FPC Client would select 
>> the DPN hosting the Interface Group, set up connectivity with the 
>> interfaces in the Peer Interface Group(s), and all is good.
>>
>> For (2) -- this is really the motivation for the concept of Interface 
>> Groups.
>>
>> For (3) -- really a follow-on from (1): the FPC Client would then 
>> look at the other properties of the DPN hosting the Interface Group, 
>> to determine which was the least cost, or highest benefit, choice.  
>> Or alternatively the FPC Client would look at the Settings on the 
>> Interfaces of the Group, to see which Interfaces had the best fit for 
>> the purposes of the FPC Client.
>>
>> If I have these scenarios right, then (a) we don't need to introduce 
>> any further virtual DPN definitions for proper operation and (b) it 
>> makes good sense for all the Interfaces of an Interface Group to be 
>> hosted on the same DPN.
>>
>>
>>
>>     The intent of the structure is for use during DPN selection.   To
>>     maintain it as a DPN means some DPNs are used during selection
>>     but others are not.
>>
>>
>> I agree with this completely, if I understand it.  After the 
>> selection occurs based on the suitability of the Interface Group, its 
>> function is done.  I did not in any way mean to suggest that the 
>> Interface Group was ever going to be a DPN or a virtual DPN.
>>
>> I just want all of the Interfaces of an Interface Group to be on the 
>> same DPN.
>>
>> Regards,
>> Charlie P.
>>
>>
>> On 1/22/2018 11:36 AM, Bertz, Lyle T [CTO] wrote:
>>
>>     k. I think that we are crossing conversations now.
>>
>>     “An Interface Group on a DPN would also have have attributes for
>>     Peer Interface Groups residing on other DPNs. ” < Did not see that.
>>
>>     Interface Groups (aka DPN Groups) can be used for DPN pool
>>     selection (multiple options) with a different interface strategy.
>>
>>     Interface Groups (aka DPN Groups) may also contain hetergeneous
>>     DPN-Type (interface types).  In this case the totality of
>>     services could be provided by more than one DPN.
>>
>>     If we say that this is ‘just a virtual DPN with a selection
>>     strategy of multiple underlying DPNs” I feel that we are jamming
>>     too many concepts into the DPN.  Overloading is okay until one is
>>     overloaded ;)
>>
>>     The intent of the structure is for use during DPN selection.   To
>>     maintain it as a DPN means some DPNs are used during selection
>>     but others are not.
>>
>>     I would propose that we keep this concept separate for now, look
>>     at proposed changes and then revisit this issue.
>>
>>     *From:*Charlie Perkins [mailto:[email protected]]
>>     *Sent:* Monday, January 22, 2018 12:07 PM
>>     *To:* Bertz, Lyle T [CTO] <[email protected]>
>>     <mailto:[email protected]>
>>     *Cc:* [email protected] <mailto:[email protected]>
>>     *Subject:* Re: Question about Interface Groups (formerly, DPN Groups)
>>
>>     Hello Lyle,
>>
>>     An Interface Group on a DPN would also have have attributes for
>>     Peer Interface Groups residing on other DPNs.  So, the data plane
>>     configuration can already exhibit the ("cross-DPN")
>>     interconnection between Interface Groups even if the interfaces
>>     of the Group all reside on the same DPN.
>>
>>     Could you give an example of an Interface Group that perforce
>>     requires to reside on multiple DPNs?  Is it a case that could be
>>     handled better by defining a virtual DPN to host the Interface
>>     Group?  I understand the word "containment" but I'm not at all
>>     clear about what sort of Group requires the extra complication to
>>     expedite the stated purpose, which is DPN selection. If there are
>>     other purposes, I would be inclined to define other structures
>>     for them that do not have the effect of complicating the
>>     Interface Group definition.
>>
>>     Regards,
>>     Charlie P.
>>
>>
>>     On 1/22/2018 5:11 AM, Bertz, Lyle T [CTO] wrote:
>>
>>         <adding mailing list>
>>
>>         No, I don’t think they should reside under a DPN.   Groups
>>         like these also span multiple DPNs which would make
>>         containment graphs far too confusing.
>>
>>         *From:*Charlie Perkins [mailto:[email protected]]
>>         *Sent:* Sunday, January 21, 2018 10:51 PM
>>         *To:* Bertz, Lyle T [CTO] <[email protected]>
>>         <mailto:[email protected]>
>>         *Cc:* Marco Liebsch <[email protected]>
>>         <mailto:[email protected]>; Satoru Matsushima
>>         <[email protected]>
>>         <mailto:[email protected]>; Sri Gundavelli
>>         (sgundave) <[email protected]> <mailto:[email protected]>;
>>         Moses, Danny <[email protected]>
>>         <mailto:[email protected]>; Weaver, Farni [CTO]
>>         <[email protected]> <mailto:[email protected]>;
>>         Matsushima Satoru <[email protected]>
>>         <mailto:[email protected]>
>>         *Subject:* Question about Interface Groups
>>
>>         Hello folks,
>>
>>         Can we have it so that all the Interfaces of an "Interface
>>         Group" (formerly, "DPN Group") reside on the same DPN?
>>
>>         If so, I can make good sense out of the text in the document,
>>         but otherwise I think there are big problems.
>>
>>         I have some other questions, but this is the main thing right
>>         now.  If the answer to my question is "Yes" I think I will
>>         have a sensible revision tomorrow.
>>
>>         I have some more questions, not quite as important, which I
>>         will put in separate emails.
>>
>>         Regards,
>>         Charlie P.
>>
>>         On 1/18/2018 5:26 AM, Bertz, Lyle T [CTO] wrote:
>>
>>             Charlie,
>>
>>             Glad to hear things are going well.  I’m looking forward
>>             to your document update.
>>
>>             Lyle
>>
>>         ------------------------------------------------------------------------
>>
>>
>>         This e-mail may contain Sprint proprietary information
>>         intended for the sole use of the recipient(s). Any use by
>>         others is prohibited. If you are not the intended recipient,
>>         please contact the sender and delete all copies of the message.
>>
>
>
>
> _______________________________________________
> dmm mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/dmm


--------------DC0F00ACAA4F1D79A127EA65
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PGh0bWw+DQogIDxoZWFkPg0KICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCiAgPC9oZWFkPg0KICA8Ym9k
eSB0ZXh0PSIjMDAwMDAwIiBiZ2NvbG9yPSIjRkZGRkZGIj4NCiAgICA8cD5IZWxsbyBMeWxl
LDwvcD4NCiAgICA8cD48YnI+DQogICAgPC9wPg0KICAgIDxwPkkgYW0gc29ycnkgdG8gc2F5
IHRoYXQgSSBkb24ndCB1bmRlcnN0YW5kIHlvdXIgZXhwbGFuYXRpb24uPC9wPg0KICAgIDxw
Pjxicj4NCiAgICA8L3A+DQogICAgPHA+VG8gc3RhcnQgd2l0aCwgSSBkaWRuJ3QgbWVhbiB0
byBoYXZlIGEgZGlyZWN0IG1hcHBpbmcgYmV0d2Vlbg0KICAgICAgSW50ZXJmYWNlIEdyb3Vw
cyBhbmQgM0dQUCBmZWF0dXJlcy7CoCBJbnN0ZWFkLCBJIHdvdWxkIGxpa2UgdG8NCiAgICAg
IHN1Z2dlc3QgdGhhdCBJbnRlcmZhY2UgR3JvdXBzIGFyZSBkZWZpbmVkL2NvbmZpZ3VyZWQv
cG9wdWxhdGVkIHRvDQogICAgICBtYWtlIGl0IGVhc2llciB0byBzdXBwb3J0IGZlYXR1cmVz
IGFzIG5lZWRlZC7CoCBJZiBtdWx0aXBsZQ0KICAgICAgSW50ZXJmYWNlIEdyb3VwcyBhcmUg
cmVxdWlyZWQgKHNheSwgYmVjYXVzZSB0aGUgZmVhdHVyZSBpcw0KICAgICAgY29tcGxpY2F0
ZWQsIG9yIG11bHRpLW1vZGFsLCBvciBzcGFucyBtdWx0aXBsZSBEUE5zKSB0aGF0IHNob3Vs
ZA0KICAgICAgYmUgTy5LLsKgIElmIG5lY2Vzc2FyeSwgd2UgY291bGQgY3JlYXRlIGEgbmV3
IGtpbmQgb2YgZW50aXR5IHdoaWNoDQogICAgICBjb2xsZWN0cyB0b2dldGhlciBtdWx0aXBs
ZSBJbnRlcmZhY2UgR3JvdXBzIHdoaWNoIGFyZSB0aGVuDQogICAgICBjb25maWd1cmVkIHRv
Z2V0aGVyIHRvIHN1cHBvcnQgdGhlIGNvbXBsaWNhdGVkIGZlYXR1cmUuwqANCiAgICAgIEhp
ZXJhcmNoaWNhbGx5LCB5b3UgbWlnaHQgc2F5LjwvcD4NCiAgICA8cD48YnI+DQogICAgPC9w
Pg0KICAgIDxwPlF1ZXN0aW9ucyBiZWxvdzo8YnI+DQogICAgPC9wPg0KICAgIDxicj4NCiAg
ICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDEvMjMvMjAxOCA1OjI1IEFNLCBC
ZXJ0eiwgTHlsZSBUDQogICAgICBbQ1RPXSB3cm90ZTo8YnI+DQogICAgPC9kaXY+DQogICAg
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2l0ZT0ibWlkOjE1MTY3MTM5MDU0NDEuNzA4MzZA
c3ByaW50LmNvbSI+DQogICAgICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQogICAgICA8c3R5bGUgdHlwZT0i
dGV4dC9jc3MiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPjwhLS0gUCB7IG1hcmdpbi10b3A6IDBw
eDsgbWFyZ2luLWJvdHRvbTogMHB4OyB9IEBmb250LWZhY2UgeyBmb250LWZhbWlseTogV2lu
Z2RpbmdzOyB9IEBmb250LWZhY2UgeyBmb250LWZhbWlseTogIkNhbWJyaWEgTWF0aCI7IH0g
QGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBDYWxpYnJpOyB9IHAuTXNvTm9ybWFsLCBsaS5N
c29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwgeyBtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICJUaW1lcyBOZXcgUm9tYW4iLCBzZXJpZjsg
Y29sb3I6IGJsYWNrOyB9IGE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsgeyBjb2xvcjogcmdi
KDUsIDk5LCAxOTMpOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSBhOnZpc2l0ZWQs
IHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQgeyBjb2xvcjogcmdiKDE0OSwgNzksIDExNCk7
IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IHAuTXNvTGlzdFBhcmFncmFwaCwgbGku
TXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGggeyBtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQgMC41aW47IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICJUaW1l
cyBOZXcgUm9tYW4iLCBzZXJpZjsgY29sb3I6IGJsYWNrOyB9IHNwYW4uRW1haWxTdHlsZTE5
IHsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDcz
LCAxMjUpOyB9IHNwYW4uRW1haWxTdHlsZTIwIHsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyB9IHNwYW4uRW1haWxTdHlsZTIx
IHsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDcz
LCAxMjUpOyB9IHNwYW4uRW1haWxTdHlsZTIyIHsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyB9IHNwYW4uRW1haWxTdHlsZTIz
IHsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDcz
LCAxMjUpOyB9IHNwYW4uRW1haWxTdHlsZTI0IHsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyB9IHNwYW4uRW1haWxTdHlsZTI1
IHsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDcz
LCAxMjUpOyB9IC5Nc29DaHBEZWZhdWx0IHsgZm9udC1zaXplOiAxMHB0OyB9IEBwYWdlIFdv
cmRTZWN0aW9uMSB7IG1hcmdpbjogMWluOyB9IGRpdi5Xb3JkU2VjdGlvbjEgeyB9IG9sIHsg
bWFyZ2luLWJvdHRvbTogMGluOyB9IHVsIHsgbWFyZ2luLWJvdHRvbTogMGluOyB9LS0+PC9z
dHlsZT4NCiAgICAgIDxwPuKAizxicj4NCiAgICAgIDwvcD4NCiAgICAgIDxwPjxzcGFuIHN0
eWxlPSJjb2xvcjogcmdiKDMzLCAzMywgMzMpOyBmb250LWZhbWlseTogQ2FsaWJyaSwNCiAg
ICAgICAgICBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE2cHg7
DQogICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+d3J0
wqA8L3NwYW4+PC9wPg0KICAgICAgPHA+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMzMsIDMz
LCAzMyk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLA0KICAgICAgICAgIEFyaWFsLCBIZWx2ZXRp
Y2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTZweDsNCiAgICAgICAgICBiYWNrZ3JvdW5k
LWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij4iV2hhdCBpZiB3ZSBtYWtlIHRoYXQNCiAg
ICAgICAgICB0byBiZSB0d28gZGlmZmVyZW50IGFjY2Vzcy1uZXR3b3JrIGZlYXR1cmVzLCBh
bmQgZW5hYmxlDQogICAgICAgICAgc2VsZWN0aW9uIG9mIEludGVyZmFjZSBHcm91cHMgZm9y
IGVhY2ggZmVhdHVyZT8iPC9zcGFuPjxicj4NCiAgICAgIDwvcD4NCiAgICAgIDxwPjxicj4N
CiAgICAgIDwvcD4NCiAgICAgIDxwPiZndDsgZW1lcmdlbmN5IGNhbGxzIHdoZW4gcm9hbWlu
ZyBhcmUgbm90IHRyZWF0ZWQgdGhlIHNhbWUgd2hlbg0KICAgICAgICB0aGV5IGFyZSBkb21l
c3RpYy48L3A+DQogICAgPC9ibG9ja3F1b3RlPg0KICAgIDxicj4NCiAgICBEb2Vzbid0IHRo
aXMgbWVhbiB0aGF0IHRoZXkgYXJlIGhhbmRsZWQgdXNpbmcgZGlmZmVyZW50IERQTnMsIGFu
ZA0KICAgIHRodXMgZGlmZmVyZW50IEludGVyZmFjZSBHcm91cHM/PGJyPg0KICAgIDxicj4N
CiAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjaXRlPSJtaWQ6MTUxNjcxMzkwNTQ0MS43
MDgzNkBzcHJpbnQuY29tIj4NCiAgICAgIDxwPiDCoCB0aGlzIGlzIGVzcGVjaWFsbHkgdHJ1
ZSB3aGVuIGl0IGNvbWVzIGZyb20gYW4gYXV0b21vYmlsZS4gPC9wPg0KICAgIDwvYmxvY2tx
dW90ZT4NCiAgICA8YnI+DQogICAgSSByZWNrb24gdGhhdCBmb3IgdmVoaWN1bGFyIG1vYmls
aXR5IHdlIHdpbGwgaW5kZWVkIHNlZSBzdWJzdGFudGlhbA0KICAgIGRpZmZlcmVuY2VzIGlu
IG1hbnkgYXNwZWN0cyBvZiBtb2JpbGl0eSBtYW5hZ2VtZW50Ljxicj4NCiAgICA8YnI+DQog
ICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2l0ZT0ibWlkOjE1MTY3MTM5MDU0NDEuNzA4
MzZAc3ByaW50LmNvbSI+DQogICAgICA8cD7CoCDCoEluIGZhY3QsIHRoZXkgYXJlIG9mdGVu
IHNldCBhc2lkZSBhcyBkaWZmZXJlbnQgQVBOcy48L3A+DQogICAgPC9ibG9ja3F1b3RlPg0K
ICAgIDxicj4NCiAgICBTb21laG93IHRoaXMgc2VlbXMgdG8gbW90aXZhdGUgZXZlbiBtb3Jl
IHN0cm9uZ2x5IHRoZSBkZXNpZ24NCiAgICBhZHZhbnRhZ2Ugb2YgaGF2aW5nIHRoZSBJbnRl
cmZhY2VzIG9mIGFuIEludGVyZmFjZSBHcm91cCByZXNpZGUgb24gYQ0KICAgIHNpbmdsZSBE
UE4uPGJyPg0KICAgIDxicj4NCiAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjaXRlPSJt
aWQ6MTUxNjcxMzkwNTQ0MS43MDgzNkBzcHJpbnQuY29tIj4NCiAgICAgIDxwPiDCoCBJJ2Qg
bGlrZSB0byBiZSBhYmxlIHRvIHN1cHBvcnQgdGhlIGN1cnJlbnQgREREUw0KICAgICAgICBp
bXBsZW1lbnRhdGlvbnMgYXMgd2VsbCBhcyBUUyAyOS4zMDMuPC9wPg0KICAgIDwvYmxvY2tx
dW90ZT4NCiAgICA8YnI+DQogICAgQWdyZWVkIC0tIGlmIHdlIGNhbid0IGRvIHRoYXQsIHNv
bWV0aGluZyBpcyBsaWtlbHkgdG8gYmUgd3JvbmcsIG9yDQogICAgZWxzZSBvdXRzaWRlIHRo
ZSBqdXJpc2RpY3Rpb24gb2YgSUVURi48YnI+DQogICAgPGJyPg0KICAgIDxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiIGNpdGU9Im1pZDoxNTE2NzEzOTA1NDQxLjcwODM2QHNwcmludC5jb20i
Pg0KICAgICAgPHA+IEZ1cnRoZXJtb3JlLCBzdWNoIHNjZW5hcmlvcyBhcmUgaW5kZXhlZCBn
aXZlbiB0aGVpcg0KICAgICAgICBjcml0aWNhbGl0eTs8L3A+DQogICAgPC9ibG9ja3F1b3Rl
Pg0KICAgIDxicj4NCiAgICBIZXJlIEkgYW0gYXQgYSBsb3NzLsKgIEFuIGluZGV4ZWQgc2V0
IHByb3ZpZGVzIGVudGl0eSBoYW5kbGVzIGZvcg0KICAgIHJlZmVyZW5jZSBpbiBvdGhlciBz
dHJ1Y3R1cmVzLsKgIERvIHlvdSBoYXZlIHNvbWUgYWRkaXRpb25hbA0KICAgIG1lY2hhbmlz
bSBpbiBtaW5kP8KgIEhvdyBkb2VzIGNyaXRpY2FsaXR5IGFmZmVjdCB0aGUgY3JlYXRpb24g
b2YgdGhlDQogICAgaW5kZXg/PGJyPg0KICAgIDxicj4NCiAgICA8YmxvY2txdW90ZSB0eXBl
PSJjaXRlIiBjaXRlPSJtaWQ6MTUxNjcxMzkwNTQ0MS43MDgzNkBzcHJpbnQuY29tIj4NCiAg
ICAgIDxwPiByZXF1aXJpbmcgYW4gaW5kZXggdG8gYmUgYnVpbHQgZnJvbSBhIGZlYXR1cmUg
c2NhbiBvciBzZWN1cml0eQ0KICAgICAgICBzY2VuYXJpb3MgaXMgbm90IHBsYWNpbmcgdGhl
IG9wZXJhdG9yIGluIGEgY29tZm9ydGFibGUNCiAgICAgICAgc2l0dWF0aW9uLjxicj4NCiAg
ICAgIDwvcD4NCiAgICA8L2Jsb2NrcXVvdGU+DQogICAgPGJyPg0KICAgIEFuZCBzbyBJIGRv
IG5vdCB1bmRlcnN0YW5kIHRoaXMgZWl0aGVyLsKgIEFuIGluZGV4ZWQgc2V0IG9mZmVycw0K
ICAgIHJlZmVyZW5jZXMgdG8gYSBzZXQgb2YgKCJpbmRleGVkIikgZW50aXRpZXMgdGhhdCBz
aGFyZSB0aGUgc2FtZQ0KICAgIGluZm9ybWF0aW9uIG1vZGVsIGRlZmluaXRpb24uwqAgQ2Fu
IHlvdSBzYXkgbW9yZSBhYm91dCB3aGVuIGFuZCBob3cgYQ0KICAgIGZlYXR1cmUgc2NhbiBt
aWdodCB3b3JrP8KgIEhvdyB3b3VsZCB0aGUgaW5kZXhlZCBzZXQgYmUgcG9wdWxhdGVkDQog
ICAgZnJvbSB0aGF0P8KgIEhvdyB3b3VsZCBhIHNlY3VyaXR5IHNjZW5hcmlvIGltcGFjdCB0
aGUgaW5kZXhpbmcgb2YgdGhlDQogICAgSW5kZXhlZCBTZXQ/wqAgSWYgd2UgZG9uJ3QgcHJv
dmlkZSBhbiBJbmZvcm1hdGlvbiBNb2RlbCB0aGF0IGVuYWJsZXMNCiAgICB0aGUgZGVzaXJl
ZCBzZWN1cml0eSBzY2VuYXJpb3MsIHRoZW4gd2UgZGlkbid0IGZpbmlzaCBvdXIgam9iIHll
dC7CoA0KICAgIFNlY3VyaXR5IGNvdWxkIHdlbGwgaW5mbHVlbmNlIHRoZSBjb25maWd1cmF0
aW9uIG9mIGFwcHJvcHJpYXRlDQogICAgSW50ZXJmYWNlcyBpbnRvIGFuIEludGVyZmFjZSBH
cm91cCwgYnV0IEkgZG9uJ3Qgc2VlIGhvdyBpdCBpcw0KICAgIHJlbGF0ZWQgdG8gdGhlIGNy
ZWF0aW9uIG9mIGFuIGluZGV4IGludG8gYSBzZXQgb2Ygc3VjaCBHcm91cHMuwqAgPGJyPg0K
ICAgIDxicj4NCiAgICBUaGFua3MgaW4gYWR2YW5jZSBmb3IgeW91ciBjb25zaWRlcmF0aW9u
IG9mIG15IHF1ZXN0aW9ucyE8YnI+DQogICAgPGJyPg0KICAgIFJlZ2FyZHMsPGJyPg0KICAg
IENoYXJsaWUgUC48YnI+DQogICAgPGJyPg0KICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
IGNpdGU9Im1pZDoxNTE2NzEzOTA1NDQxLjcwODM2QHNwcmludC5jb20iPg0KICAgICAgPHA+
DQogICAgICA8L3A+DQogICAgICA8cD48YnI+DQogICAgICA8L3A+DQogICAgICA8cD48YnI+
DQogICAgICA8L3A+DQogICAgICA8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDMzLCAzMywgMzMp
OyI+DQogICAgICAgIDxociB0YWJpbmRleD0iLTEiIHN0eWxlPSJkaXNwbGF5OmlubGluZS1i
bG9jazsgd2lkdGg6OTglIj4NCiAgICAgICAgPGRpdiBpZD0iZGl2UnBseUZ3ZE1zZyIgZGly
PSJsdHIiPjxmb250IHN0eWxlPSJmb250LXNpemU6MTFwdCINCiAgICAgICAgICAgIGZhY2U9
IkNhbGlicmksIHNhbnMtc2VyaWYiIGNvbG9yPSIjMDAwMDAwIj48Yj5Gcm9tOjwvYj4NCiAg
ICAgICAgICAgIENoYXJsaWUgUGVya2lucyA8YSBjbGFzcz0ibW96LXR4dC1saW5rLXJmYzIz
OTZFIiBocmVmPSJtYWlsdG86Y2hhcmxlcy5wZXJraW5zQGVhcnRobGluay5uZXQiPiZsdDtj
aGFybGVzLnBlcmtpbnNAZWFydGhsaW5rLm5ldCZndDs8L2E+PGJyPg0KICAgICAgICAgICAg
PGI+U2VudDo8L2I+IE1vbmRheSwgSmFudWFyeSAyMiwgMjAxOCA3OjEwIFBNPGJyPg0KICAg
ICAgICAgICAgPGI+VG86PC9iPiBCZXJ0eiwgTHlsZSBUIFtDVE9dPGJyPg0KICAgICAgICAg
ICAgPGI+Q2M6PC9iPiA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVm
PSJtYWlsdG86ZG1tQGlldGYub3JnIj5kbW1AaWV0Zi5vcmc8L2E+PGJyPg0KICAgICAgICAg
ICAgPGI+U3ViamVjdDo8L2I+IFJlOiBRdWVzdGlvbiBhYm91dCBJbnRlcmZhY2UgR3JvdXBz
DQogICAgICAgICAgICAoZm9ybWVybHksIERQTiBHcm91cHMpPC9mb250Pg0KICAgICAgICAg
IDxkaXY+wqA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXY+SGVsbG8gTHls
ZSw8YnI+DQogICAgICAgICAgPGJyPg0KICAgICAgICAgIFRoYW5rcyBmb3IgdGhlIGRldGFp
bGVkIHJlcGx5LsKgIEl0IGNsZWFycyB1cCBhIGxvdCBvZg0KICAgICAgICAgIHF1ZXN0aW9u
cyBpbiBteSBtaW5kLsKgIFRvIGJyaWVmbHkgcmVwbHk6PGJyPg0KICAgICAgICAgIDxicj4N
CiAgICAgICAgICAtIFRoZSByZWFzb24gSSB3YXMgYXNraW5nIGFib3V0IHdoZXRoZXIgb3Ig
bm90IGFuIEludGVyZmFjZQ0KICAgICAgICAgIEdyb3VwIGxpdmVkIG9uIGEgRFBOIHdhcyB0
byBoZWxwIG1lIGZpZ3VyZSBvdXQgaG93IHRvDQogICAgICAgICAgc3RydWN0dXJlIHRoZSBJ
bnRlcmZhY2UgR3JvdXAgZGVmaW5pdGlvbi7CoCBJdCdzIGFscmVhZHkNCiAgICAgICAgICBz
dHJ1Y3R1cmVkIGFzIGFuIEluZGV4ZWQgU2V0LCBhbmQgc28gd2Ugd2lsbCBoYXZlIGFuDQog
ICAgICAgICAgSW50ZXJmYWNlLUdyb3VwLUtleS7CoCBUaGUgRFBOIHN0cnVjdHVyZSB3aWxs
IGhhdmUgYSBsaXN0IG9mDQogICAgICAgICAgc3VjaCBrZXlzLCBmb3IgZWFjaCBJbnRlcmZh
Y2UgR3JvdXAgdGhhdCBleGlzdHMgYW5kIGluY2x1ZGVzDQogICAgICAgICAgYW4gSW50ZXJm
YWNlIGZyb20gdGhlIERQTi7CoCBJIHRoaW5rIHRoaXMgaXMgTy5LLiBmb3IgeW91cg0KICAg
ICAgICAgIHNjZW5hcmlvIG9mIGRpZmZlcmVudCBzZWN1cml0eSB6b25lcy7CoCBOb3RhYmx5
LCB3ZSBkbyBub3QNCiAgICAgICAgICBwcm92aWRlIHRoYXQgYXMgYW4gYXR0cmlidXRlIG9m
IGFuIEludGVyZmFjZSwgYnV0IHRoZW4gYWdhaW4gSQ0KICAgICAgICAgIGRvbid0IHRoaW5r
IHdlIGNvdWxkIHJlYXNvbmFibHkgYmUgZXhwZWN0ZWQgdG8gZGVsaW5lYXRlIGFsbA0KICAg
ICAgICAgIHBvc3NpYmxlIGF0dHJpYnV0ZXMgb2YgSW50ZXJmYWNlcy48YnI+DQogICAgICAg
ICAgPGJyPg0KICAgICAgICAgIEFuIEludGVyZmFjZSBHcm91cCB3aWxsIGFsc28gaGF2ZSBh
IERQTi1LZXksIGZvciB0aGUgRFBOIHRoYXQNCiAgICAgICAgICBob3N0cyBpdHMgaW50ZXJm
YWNlcy48YnI+DQogICAgICAgICAgPGJyPg0KICAgICAgICAgIFlvdXIgZXhhbXBsZSBhYm91
dCBoYXZpbmcgdG8gc2VsZWN0IGEgRFBOIHRvIGhhbmRsZSBlbWVyZ2VuY3kNCiAgICAgICAg
ICBjYWxscyBhcyB3ZWxsIGFzICJub3JtYWwiIGNhbGwgcHJvY2Vzc2luZyBpcyB2ZXJ5DQog
ICAgICAgICAgaW50ZXJlc3RpbmcuwqAgV2hhdCBpZiB3ZSBtYWtlIHRoYXQgdG8gYmUgdHdv
IGRpZmZlcmVudA0KICAgICAgICAgIGFjY2Vzcy1uZXR3b3JrIGZlYXR1cmVzLCBhbmQgZW5h
YmxlIHNlbGVjdGlvbiBvZiBJbnRlcmZhY2UNCiAgICAgICAgICBHcm91cHMgZm9yIGVhY2gg
ZmVhdHVyZT/CoCBUaGVuIHdlIGFyZSBzdGlsbCBPLksuIHdpdGggaGF2aW5nDQogICAgICAg
ICAgZWFjaCBJbnRlcmZhY2UgR3JvdXAgdG8gYmUgY29uZmlndXJlZCB3aXRoIG9ubHkgb25l
IERQTi1LZXkuPGJyPg0KICAgICAgICAgIDxicj4NCiAgICAgICAgICBSZWdhcmRzLDxicj4N
CiAgICAgICAgICBDaGFybGllIFAuPGJyPg0KICAgICAgICAgIDxicj4NCiAgICAgICAgICA8
ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDEvMjIvMjAxOCAxOjQ5IFBNLCBCZXJ0
eiwgTHlsZQ0KICAgICAgICAgICAgVCBbQ1RPXSB3cm90ZTo8YnI+DQogICAgICAgICAgPC9k
aXY+DQogICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQogICAgICAgICAgICA8
bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9Ik1pY3Jvc29mdCBXb3JkIDE1IChmaWx0
ZXJlZA0KICAgICAgICAgICAgICBtZWRpdW0pIj4NCiAgICAgICAgICAgIDxzdHlsZT4NCjwh
LS0NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6V2luZ2RpbmdzfQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIn0NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6Q2FsaWJyaX0NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN
Cgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEy
LjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpi
bGFja30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7Y29sb3I6IzA1NjNDMTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlu
a0ZvbGxvd2VkDQoJe2NvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZX0NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xp
c3RQYXJhZ3JhcGgNCgl7bWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCglt
YXJnaW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNrfQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7Zm9u
dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RH0NCnNwYW4u
RW1haWxTdHlsZTIwDQoJe2ZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOiMxRjQ5N0R9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXtmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEfQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RH0NCnNw
YW4uRW1haWxTdHlsZTIzDQoJe2ZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0K
CWNvbG9yOiMxRjQ5N0R9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXtmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEfQ0Kc3Bhbi5FbWFpbFN0eWxlMjUN
Cgl7Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RH0N
Ci5Nc29DaHBEZWZhdWx0DQoJe2ZvbnQtc2l6ZToxMC4wcHR9DQpAcGFnZSBXb3JkU2VjdGlv
bjENCgl7bWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGlufQ0KZGl2LldvcmRTZWN0aW9u
MQ0KCXt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbn0NCnVsDQoJe21hcmdpbi1ib3R0b206
MGlufQ0KLS0+DQo8L3N0eWxlPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iV29yZFNlY3Rp
b24xIj4NCiAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+WW91ciBzY2VuYXJp
b3MgYXJlIGNvcnJlY3QuwqAgSSB0aGluaw0KICAgICAgICAgICAgICAgIHdlIGFyZSBpbiBh
Z3JlZW1lbnQgYnV0IEkgd2FudCB0byBjbGFyaWZ5IGEgZmV3IHRoaW5nczo8L3A+DQogICAg
ICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPsKgPC9wPg0KICAgICAgICAgICAgICA8
cCBjbGFzcz0iTXNvTm9ybWFsIj5XcnQgeW91ciBzdGF0ZW1lbnQg4oCcKGIpIGl0IG1ha2Vz
IGdvb2QNCiAgICAgICAgICAgICAgICBzZW5zZSBmb3IgYWxsIHRoZSBJbnRlcmZhY2VzIG9m
IGFuIEludGVyZmFjZSBHcm91cCB0byBiZQ0KICAgICAgICAgICAgICAgIGhvc3RlZCBvbiB0
aGUgc2FtZSBEUE4u4oCdPC9wPg0KICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFs
Ij7CoDwvcD4NCiAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWNrLsKgIEkg
YWdyZWUgd2hlbiB0aGUgcmVxdWlyZWQNCiAgICAgICAgICAgICAgICBpbnRlcmZhY2VzIHdp
dGhpbiBhbiBJbnRlcmZhY2UgR3JvdXAgY2FuIGJlIGhvc3RlZCBvbg0KICAgICAgICAgICAg
ICAgIHRoZSBzYW1lIERQTiB0byBzZXJ2aWNlIGEgcmVxdWVzdC7CoCBIb3dldmVyLCB3ZSBs
ZWF2ZQ0KICAgICAgICAgICAgICAgIERQTiBzZWxlY3Rpb24gdXAgdG8gdGhlIGltcGxlbWVu
dGF0aW9ucyBhcyB0aGV5IG1heSBoYXZlDQogICAgICAgICAgICAgICAgcHJvcHJpZXRhcnkg
b3Igb3RoZXIgcGVyZmVjdGx5IGdvb2QgcmVhc29ucyBub3QgdG8gZG8NCiAgICAgICAgICAg
ICAgICB0aGlzLsKgIEJ5IHRoZSBhYm92ZSBzdGF0ZW1lbnQgSSBoYXZlIGludGVycHJldGVk
IGl0IGFzIGENCiAgICAgICAgICAgICAgICByZWNvbW1lbmRhdGlvbiBhbmQgbm90IGEgbWFu
ZGF0ZSwgaS5lLiBpdCBpcyBub3QgYQ0KICAgICAgICAgICAgICAgIHJlcXVpcmVtZW50IGlu
IEZQQyB0byBkbyB0aGlzLsKgwqAgSXMgdGhhdCBjb3JyZWN0PzwvcD4NCiAgICAgICAgICAg
ICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+wqA8L3A+DQogICAgICAgICAgICAgIDxwIGNsYXNz
PSJNc29Ob3JtYWwiPldydCB0aGUgc3RhdGVtZW50IOKAnEkganVzdCB3YW50IGFsbCBvZg0K
ICAgICAgICAgICAgICAgIHRoZSBJbnRlcmZhY2VzIG9mIGFuIEludGVyZmFjZSBHcm91cCB0
byBiZSBvbiB0aGUgc2FtZQ0KICAgICAgICAgICAgICAgIERQTuKAnTwvcD4NCiAgICAgICAg
ICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+wqA8L3A+DQogICAgICAgICAgICAgIDxwIGNs
YXNzPSJNc29Ob3JtYWwiPkkgd2lzaCB0aGF0IHdhcyBhbHdheXMgdGhlIGNhc2UgYnV0DQog
ICAgICAgICAgICAgICAgd2hlbiB0aGUgaW50ZXJmYWNlIHR5cGVzIGFyZSBkaWZmZXJlbnQg
b3IgaGF2ZSBhDQogICAgICAgICAgICAgICAgZGlmZmVyZW50IHB1cnBvc2UsIGUuZy4gbm9y
bWFsIGNhbGxzIHZzLiBlbWVyZ2VuY3kNCiAgICAgICAgICAgICAgICBjYWxscywgdGhpcyBp
cyBub3QgdGhlIGNhc2UgaW4gcHJhY3RpY2UuwqDCoA0KICAgICAgICAgICAgICA8L3A+DQog
ICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPsKgPC9wPg0KICAgICAgICAgICAg
ICA8cCBjbGFzcz0iTXNvTm9ybWFsIj5JbiB0aGUgbW9kZWwgdGhlbiBhcmUgeW91IHByb3Bv
c2luZw0KICAgICAgICAgICAgICAgIHRoZSBJbnRlcmZhY2UgR3JvdXBzIG9ubHkgcmVzaWRl
IHVuZGVyIHRoZSBEUE4NCiAgICAgICAgICAgICAgICBzdHJ1Y3R1cmU/IElmIHNvLCB0aGVu
IG9uZSBtdXN0IGxvYWQgYWxsIERQTnMgYW5kIGluZGV4DQogICAgICAgICAgICAgICAgdGhl
bSBieSBJbnRlcmZhY2UgR3JvdXBzIElkIHRvIGRldGVybWluZSB0aGV5IGFyZSBmcm9tDQog
ICAgICAgICAgICAgICAgdGhlIHNhbWUgZ3JvdXAuwqAgVGhlIHB1cnBvc2UgaW4gcHVsbGlu
ZyB0aGVtIG91dCB3YXMgdG8NCiAgICAgICAgICAgICAgICBjcmVhdGUgYSBzaW5nbGUgU2V0
IHRoYXQgY291bGQgYmUgdXNlZCB0byBob3VzZSB0aGUNCiAgICAgICAgICAgICAgICB0eXBp
bmcgYW5kIGNvbW1vbiBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uLsKgwqAgRFBODQogICAg
ICAgICAgICAgICAgaW50ZXJmYWNlcyBhc3NpZ25lZCB0byBzdXBwb3J0IGFuIEludGVyZmFj
ZSBHcm91cCBhcmUNCiAgICAgICAgICAgICAgICB0aGVuIGFzc2lnbmVkIHRvIGl0LsKgIFRo
dXMsIGlmIGEgRFBOIGhhZCAyIGludGVyZmFjZXMNCiAgICAgICAgICAgICAgICB3aGljaCBh
cmUgb2YgdGhlIHNhbWUgdHlwZSBidXQgaW4gZGlmZmVyZW50IHNlY3VyaXR5DQogICAgICAg
ICAgICAgICAgem9uZXMgKG9yIGhhdmUgZGlmZmVyZW50IHJvdXRlcy9uZXR3b3JrcyBzZXJ2
ZWQpIHRoZXkNCiAgICAgICAgICAgICAgICBtYXkgbm90IGJlIGFibGUgdG8gc2VydmUgaW4g
dGhlIHNhbWUgZ3JvdXAuPC9wPg0KICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFs
Ij7CoDwvcD4NCiAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+THlsZTwvcD4N
CiAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+wqA8L3A+DQogICAgICAgICAg
ICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
Ow0KICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmOw0KICAgICAgICAgICAgICAgICAgY29sb3I6IzFGNDk3RCI+wqA8L3NwYW4+
PC9wPg0KICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDsNCiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjsNCiAgICAgICAgICAgICAgICAgIGNvbG9yOiMx
RjQ5N0QiPsKgPC9zcGFuPjwvcD4NCiAgICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAg
ICAgICA8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTsgYm9yZGVyLXRvcDpzb2xpZCAjRTFFMUUx
IDEuMHB0Ow0KICAgICAgICAgICAgICAgICAgcGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQogICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDsNCiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjsNCiAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3Bhbg0KICAgICAg
ICAgICAgICAgICAgICAgIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ow0KICAgICAgICAgICAg
ICAgICAgICAgIGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjsN
CiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp3aW5kb3d0ZXh0Ij4gQ2hhcmxpZSBQZXJr
aW5zIFs8YQ0KICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQtbGluay1m
cmVldGV4dCINCiAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzpjaGFybGVz
LnBlcmtpbnNAZWFydGhsaW5rLm5ldCINCiAgICAgICAgICAgICAgICAgICAgICAgIG1vei1k
by1ub3Qtc2VuZD0idHJ1ZSI+bWFpbHRvOmNoYXJsZXMucGVya2luc0BlYXJ0aGxpbmsubmV0
PC9hPl0NCiAgICAgICAgICAgICAgICAgICAgICA8YnI+DQogICAgICAgICAgICAgICAgICAg
ICAgPGI+U2VudDo8L2I+IE1vbmRheSwgSmFudWFyeSAyMiwgMjAxOCAzOjI1IFBNPGJyPg0K
ICAgICAgICAgICAgICAgICAgICAgIDxiPlRvOjwvYj4gQmVydHosIEx5bGUgVCBbQ1RPXSA8
YQ0KICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2
RSINCiAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzpMeWxlLlQuQmVydHpA
c3ByaW50LmNvbSINCiAgICAgICAgICAgICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0i
dHJ1ZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAmbHQ7THlsZS5ULkJlcnR6QHNwcmlu
dC5jb20mZ3Q7PC9hPjxicj4NCiAgICAgICAgICAgICAgICAgICAgICA8Yj5DYzo8L2I+IDxh
IGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiDQogICAgICAgICAgICAgICAgICAg
ICAgICBocmVmPSJtYWlsdG86ZG1tQGlldGYub3JnIg0KICAgICAgICAgICAgICAgICAgICAg
ICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj5kbW1AaWV0Zi5vcmc8L2E+PGJyPg0KICAgICAg
ICAgICAgICAgICAgICAgIDxiPlN1YmplY3Q6PC9iPiBSZTogUXVlc3Rpb24gYWJvdXQgSW50
ZXJmYWNlDQogICAgICAgICAgICAgICAgICAgICAgR3JvdXBzIChmb3JtZXJseSwgRFBOIEdy
b3Vwcyk8L3NwYW4+PC9wPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAg
ICA8L2Rpdj4NCiAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+wqA8L3A+DQog
ICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPkhlbGxvIEx5bGUsPGJyPg0KICAg
ICAgICAgICAgICAgIDxicj4NCiAgICAgICAgICAgICAgICBJIGFncmVlIHRoYXQ6PC9wPg0K
ICAgICAgICAgICAgICA8b2wgc3RhcnQ9IjEiIHR5cGU9IjEiPg0KICAgICAgICAgICAgICAg
IDxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj4tIEludGVyZmFjZSBHcm91cHMgYXJl
DQogICAgICAgICAgICAgICAgICBkZXNpZ25lZCB0byBiZSB1c2VkIHRvIHNlbGVjdCBEUE4u
DQogICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9IiI+LSBJbnRlcmZhY2UgR3JvdXBzIG1heQ0KICAgICAgICAgICAg
ICAgICAgY29udGFpbiBhIG51bWJlciBvZiBkaWZmZXJlbnQgSW50ZXJmYWNlIFR5cGVzDQog
ICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9IiI+LSBUaGVyZSBtYXkgYmUgbW9yZSB0aGFuDQogICAgICAgICAgICAg
ICAgICBvbmUgSW50ZXJmYWNlIEdyb3VwIHByb3ZpZGluZyBlcXVpdmFsZW50IHNlcnZpY2Us
IGF0DQogICAgICAgICAgICAgICAgICBsZWFzdCBmb3IgdGhlIHB1cnBvc2Ugb2Ygc2VsZWN0
aW5nIGEgRFBOLg0KICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgIDwvb2w+
DQogICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPkZvciAoMSkgLS0gSSBpbWFn
aW5lIHRoYXQgdGhlDQogICAgICAgICAgICAgICAgc2VsZWN0aW9uIHByb2Nlc3Mgd291bGQg
bG9vayB0byBtYWtlIHN1cmUgdGhhdCB0aGUNCiAgICAgICAgICAgICAgICBJbnRlcmZhY2Ug
R3JvdXAgaGFzIHRoZSBwcm9wZXIgaW50ZXJmYWNlcyB0aGF0IGFyZQ0KICAgICAgICAgICAg
ICAgIG5lZWRlZCAoc2F5LCBieSB0aGUgRlBDIENsaWVudCkuwqAgVGhlbiwgdGhlIEZQQyBD
bGllbnQNCiAgICAgICAgICAgICAgICB3b3VsZCBzZWxlY3QgdGhlIERQTiBob3N0aW5nIHRo
ZSBJbnRlcmZhY2UgR3JvdXAsIHNldCB1cA0KICAgICAgICAgICAgICAgIGNvbm5lY3Rpdml0
eSB3aXRoIHRoZSBpbnRlcmZhY2VzIGluIHRoZSBQZWVyIEludGVyZmFjZQ0KICAgICAgICAg
ICAgICAgIEdyb3VwKHMpLCBhbmQgYWxsIGlzIGdvb2QuPGJyPg0KICAgICAgICAgICAgICAg
IDxicj4NCiAgICAgICAgICAgICAgICBGb3IgKDIpIC0tIHRoaXMgaXMgcmVhbGx5IHRoZSBt
b3RpdmF0aW9uIGZvciB0aGUgY29uY2VwdA0KICAgICAgICAgICAgICAgIG9mIEludGVyZmFj
ZSBHcm91cHMuPGJyPg0KICAgICAgICAgICAgICAgIDxicj4NCiAgICAgICAgICAgICAgICBG
b3IgKDMpIC0tIHJlYWxseSBhIGZvbGxvdy1vbiBmcm9tICgxKTogdGhlIEZQQyBDbGllbnQN
CiAgICAgICAgICAgICAgICB3b3VsZCB0aGVuIGxvb2sgYXQgdGhlIG90aGVyIHByb3BlcnRp
ZXMgb2YgdGhlIERQTg0KICAgICAgICAgICAgICAgIGhvc3RpbmcgdGhlIEludGVyZmFjZSBH
cm91cCwgdG8gZGV0ZXJtaW5lIHdoaWNoIHdhcyB0aGUNCiAgICAgICAgICAgICAgICBsZWFz
dCBjb3N0LCBvciBoaWdoZXN0IGJlbmVmaXQsIGNob2ljZS7CoCBPcg0KICAgICAgICAgICAg
ICAgIGFsdGVybmF0aXZlbHkgdGhlIEZQQyBDbGllbnQgd291bGQgbG9vayBhdCB0aGUgU2V0
dGluZ3MNCiAgICAgICAgICAgICAgICBvbiB0aGUgSW50ZXJmYWNlcyBvZiB0aGUgR3JvdXAs
IHRvIHNlZSB3aGljaCBJbnRlcmZhY2VzDQogICAgICAgICAgICAgICAgaGFkIHRoZSBiZXN0
IGZpdCBmb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBGUEMgQ2xpZW50Ljxicj4NCiAgICAgICAg
ICAgICAgICA8YnI+DQogICAgICAgICAgICAgICAgSWYgSSBoYXZlIHRoZXNlIHNjZW5hcmlv
cyByaWdodCwgdGhlbiAoYSkgd2UgZG9uJ3QgbmVlZA0KICAgICAgICAgICAgICAgIHRvIGlu
dHJvZHVjZSBhbnkgZnVydGhlciB2aXJ0dWFsIERQTiBkZWZpbml0aW9ucyBmb3INCiAgICAg
ICAgICAgICAgICBwcm9wZXIgb3BlcmF0aW9uIGFuZCAoYikgaXQgbWFrZXMgZ29vZCBzZW5z
ZSBmb3IgYWxsIHRoZQ0KICAgICAgICAgICAgICAgIEludGVyZmFjZXMgb2YgYW4gSW50ZXJm
YWNlIEdyb3VwIHRvIGJlIGhvc3RlZCBvbiB0aGUNCiAgICAgICAgICAgICAgICBzYW1lIERQ
Ti48YnI+DQogICAgICAgICAgICAgICAgPGJyPg0KICAgICAgICAgICAgICAgIDxicj4NCiAg
ICAgICAgICAgICAgICA8YnI+DQogICAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgICAg
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7IG1hcmdpbi1ib3R0b206NS4w
cHQiPg0KICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0Ow0KICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7DQogICAgICAgICAgICAgICAgICAgIGNv
bG9yOiMxRjQ5N0QiPlRoZSBpbnRlbnQgb2YgdGhlIHN0cnVjdHVyZSBpcyBmb3INCiAgICAg
ICAgICAgICAgICAgICAgdXNlIGR1cmluZyBEUE4gc2VsZWN0aW9uLsKgwqAgVG8gbWFpbnRh
aW4gaXQgYXMgYSBEUE4NCiAgICAgICAgICAgICAgICAgICAgbWVhbnMgc29tZSBEUE5zIGFy
ZSB1c2VkIGR1cmluZyBzZWxlY3Rpb24gYnV0IG90aGVycw0KICAgICAgICAgICAgICAgICAg
ICBhcmUgbm90Ljwvc3Bhbj48L3A+DQogICAgICAgICAgICAgIDwvYmxvY2txdW90ZT4NCiAg
ICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij48YnI+DQogICAgICAgICAgICAgICAgSSBhZ3JlZSB3aXRoIHRoaXMgY29tcGxl
dGVseSwgaWYgSSB1bmRlcnN0YW5kIGl0LsKgIEFmdGVyDQogICAgICAgICAgICAgICAgdGhl
IHNlbGVjdGlvbiBvY2N1cnMgYmFzZWQgb24gdGhlIHN1aXRhYmlsaXR5IG9mIHRoZQ0KICAg
ICAgICAgICAgICAgIEludGVyZmFjZSBHcm91cCwgaXRzIGZ1bmN0aW9uIGlzIGRvbmUuwqAg
SSBkaWQgbm90IGluIGFueQ0KICAgICAgICAgICAgICAgIHdheSBtZWFuIHRvIHN1Z2dlc3Qg
dGhhdCB0aGUgSW50ZXJmYWNlIEdyb3VwIHdhcyBldmVyDQogICAgICAgICAgICAgICAgZ29p
bmcgdG8gYmUgYSBEUE4gb3IgYSB2aXJ0dWFsIERQTi48YnI+DQogICAgICAgICAgICAgICAg
PGJyPg0KICAgICAgICAgICAgICAgIEkganVzdCB3YW50IGFsbCBvZiB0aGUgSW50ZXJmYWNl
cyBvZiBhbiBJbnRlcmZhY2UgR3JvdXANCiAgICAgICAgICAgICAgICB0byBiZSBvbiB0aGUg
c2FtZSBEUE4uPGJyPg0KICAgICAgICAgICAgICAgIDxicj4NCiAgICAgICAgICAgICAgICBS
ZWdhcmRzLDxicj4NCiAgICAgICAgICAgICAgICBDaGFybGllIFAuPGJyPg0KICAgICAgICAg
ICAgICAgIDxicj4NCiAgICAgICAgICAgICAgICA8YnI+DQogICAgICAgICAgICAgIDwvcD4N
CiAgICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9y
bWFsIj5PbiAxLzIyLzIwMTggMTE6MzYgQU0sIEJlcnR6LCBMeWxlDQogICAgICAgICAgICAg
ICAgICBUIFtDVE9dIHdyb3RlOjwvcD4NCiAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAg
ICAgICAgIDxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0OyBtYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCiAgICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsNCiAgICAgICAgICAgICAgICAgICAgZm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmOw0KICAgICAgICAgICAgICAg
ICAgICBjb2xvcjojMUY0OTdEIj5rLiBJIHRoaW5rIHRoYXQgd2UgYXJlIGNyb3NzaW5nDQog
ICAgICAgICAgICAgICAgICAgIGNvbnZlcnNhdGlvbnMgbm93Ljwvc3Bhbj48L3A+DQogICAg
ICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7DQogICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjsNCiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzFGNDk3
RCI+wqA8L3NwYW4+PC9wPg0KICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ow0KICAgICAgICAgICAgICAgICAgICBm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7DQogICAgICAgICAg
ICAgICAgICAgIGNvbG9yOiMxRjQ5N0QiPuKAnDwvc3Bhbj5BbiBJbnRlcmZhY2UgR3JvdXAg
b24gYSBEUE4NCiAgICAgICAgICAgICAgICAgIHdvdWxkIGFsc28gaGF2ZSBoYXZlIGF0dHJp
YnV0ZXMgZm9yIFBlZXIgSW50ZXJmYWNlDQogICAgICAgICAgICAgICAgICBHcm91cHMgcmVz
aWRpbmcgb24gb3RoZXIgRFBOcy7CoDxzcGFuDQogICAgICAgICAgICAgICAgICAgIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0Ow0KICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7DQogICAgICAgICAgICAgICAgICAgIGNv
bG9yOiMxRjQ5N0QiPuKAnSAmbHQ7IERpZCBub3Qgc2VlIHRoYXQuPC9zcGFuPjwvcD4NCiAg
ICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDsNCiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmOw0KICAgICAgICAgICAgICAgICAgICBjb2xvcjojMUY0
OTdEIj7CoDwvc3Bhbj48L3A+DQogICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7DQogICAgICAgICAgICAgICAgICAg
IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjsNCiAgICAgICAg
ICAgICAgICAgICAgY29sb3I6IzFGNDk3RCI+SW50ZXJmYWNlIEdyb3VwcyAoYWthIERQTiBH
cm91cHMpIGNhbg0KICAgICAgICAgICAgICAgICAgICBiZSB1c2VkIGZvciBEUE4gcG9vbCBz
ZWxlY3Rpb24gKG11bHRpcGxlIG9wdGlvbnMpDQogICAgICAgICAgICAgICAgICAgIHdpdGgg
YSBkaWZmZXJlbnQgaW50ZXJmYWNlIHN0cmF0ZWd5LsKgwqANCiAgICAgICAgICAgICAgICAg
IDwvc3Bhbj48L3A+DQogICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7DQogICAgICAgICAgICAgICAgICAgIGZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjsNCiAgICAgICAgICAgICAg
ICAgICAgY29sb3I6IzFGNDk3RCI+SW50ZXJmYWNlIEdyb3VwcyAoYWthIERQTiBHcm91cHMp
IG1heQ0KICAgICAgICAgICAgICAgICAgICBhbHNvIGNvbnRhaW4gaGV0ZXJnZW5lb3VzIERQ
Ti1UeXBlIChpbnRlcmZhY2UNCiAgICAgICAgICAgICAgICAgICAgdHlwZXMpLsKgIEluIHRo
aXMgY2FzZSB0aGUgdG90YWxpdHkgb2Ygc2VydmljZXMgY291bGQNCiAgICAgICAgICAgICAg
ICAgICAgYmUgcHJvdmlkZWQgYnkgbW9yZSB0aGFuIG9uZSBEUE4uPC9zcGFuPjwvcD4NCiAg
ICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDsNCiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmOw0KICAgICAgICAgICAgICAgICAgICBjb2xvcjojMUY0
OTdEIj7CoDwvc3Bhbj48L3A+DQogICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7DQogICAgICAgICAgICAgICAgICAg
IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjsNCiAgICAgICAg
ICAgICAgICAgICAgY29sb3I6IzFGNDk3RCI+SWYgd2Ugc2F5IHRoYXQgdGhpcyBpcyDigJhq
dXN0IGENCiAgICAgICAgICAgICAgICAgICAgdmlydHVhbCBEUE4gd2l0aCBhIHNlbGVjdGlv
biBzdHJhdGVneSBvZiBtdWx0aXBsZQ0KICAgICAgICAgICAgICAgICAgICB1bmRlcmx5aW5n
IERQTnPigJ0gSSBmZWVsIHRoYXQgd2UgYXJlIGphbW1pbmcgdG9vIG1hbnkNCiAgICAgICAg
ICAgICAgICAgICAgY29uY2VwdHMgaW50byB0aGUgRFBOLsKgIE92ZXJsb2FkaW5nIGlzIG9r
YXkgdW50aWwNCiAgICAgICAgICAgICAgICAgICAgb25lIGlzIG92ZXJsb2FkZWQgOyk8L3Nw
YW4+PC9wPg0KICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0Ow0KICAgICAgICAgICAgICAgICAgICBmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7DQogICAgICAgICAgICAgICAgICAg
IGNvbG9yOiMxRjQ5N0QiPsKgPC9zcGFuPjwvcD4NCiAgICAgICAgICAgICAgICA8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsNCiAgICAgICAg
ICAgICAgICAgICAgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ow0KICAgICAgICAgICAgICAgICAgICBjb2xvcjojMUY0OTdEIj5UaGUgaW50ZW50IG9mIHRo
ZSBzdHJ1Y3R1cmUgaXMgZm9yDQogICAgICAgICAgICAgICAgICAgIHVzZSBkdXJpbmcgRFBO
IHNlbGVjdGlvbi7CoMKgIFRvIG1haW50YWluIGl0IGFzIGEgRFBODQogICAgICAgICAgICAg
ICAgICAgIG1lYW5zIHNvbWUgRFBOcyBhcmUgdXNlZCBkdXJpbmcgc2VsZWN0aW9uIGJ1dCBv
dGhlcnMNCiAgICAgICAgICAgICAgICAgICAgYXJlIG5vdC48L3NwYW4+PC9wPg0KICAgICAg
ICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0Ow0KICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7DQogICAgICAgICAgICAgICAgICAgIGNvbG9yOiMxRjQ5N0Qi
PsKgPC9zcGFuPjwvcD4NCiAgICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsNCiAgICAgICAgICAgICAgICAgICAgZm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmOw0KICAgICAgICAgICAg
ICAgICAgICBjb2xvcjojMUY0OTdEIj5JIHdvdWxkIHByb3Bvc2UgdGhhdCB3ZSBrZWVwIHRo
aXMNCiAgICAgICAgICAgICAgICAgICAgY29uY2VwdCBzZXBhcmF0ZSBmb3Igbm93LCBsb29r
IGF0IHByb3Bvc2VkIGNoYW5nZXMNCiAgICAgICAgICAgICAgICAgICAgYW5kIHRoZW4gcmV2
aXNpdCB0aGlzIGlzc3VlLsKgwqANCiAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L3A+DQog
ICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7DQogICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjsNCiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzFG
NDk3RCI+wqA8L3NwYW4+PC9wPg0KICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ow0KICAgICAgICAgICAgICAgICAg
ICBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7DQogICAgICAg
ICAgICAgICAgICAgIGNvbG9yOiMxRjQ5N0QiPsKgPC9zcGFuPjwvcD4NCiAgICAgICAgICAg
ICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
IGJvcmRlci10b3A6c29saWQgI0UxRTFFMQ0KICAgICAgICAgICAgICAgICAgICAxLjBwdDsg
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQogICAgICAgICAgICAgICAgICAgIDxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICBmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7DQogICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3Bhbg0K
ICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7DQogICAg
ICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7DQogICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp3aW5kb3d0ZXh0Ij4g
Q2hhcmxpZSBQZXJraW5zIFs8YQ0KICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJt
YWlsdG86Y2hhcmxlcy5wZXJraW5zQGVhcnRobGluay5uZXQiDQogICAgICAgICAgICAgICAg
ICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+bWFpbHRvOmNoYXJsZXMucGVya2lu
c0BlYXJ0aGxpbmsubmV0PC9hPl0NCiAgICAgICAgICAgICAgICAgICAgICAgIDxicj4NCiAg
ICAgICAgICAgICAgICAgICAgICAgIDxiPlNlbnQ6PC9iPiBNb25kYXksIEphbnVhcnkgMjIs
IDIwMTggMTI6MDcgUE08YnI+DQogICAgICAgICAgICAgICAgICAgICAgICA8Yj5Ubzo8L2I+
IEJlcnR6LCBMeWxlIFQgW0NUT10gPGENCiAgICAgICAgICAgICAgICAgICAgICAgICAgaHJl
Zj0ibWFpbHRvOkx5bGUuVC5CZXJ0ekBzcHJpbnQuY29tIg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiPiZsdDtMeWxlLlQuQmVydHpAc3ByaW50
LmNvbSZndDs8L2E+PGJyPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGI+Q2M6PC9iPiA8
YSBocmVmPSJtYWlsdG86ZG1tQGlldGYub3JnIg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICBtb3otZG8tbm90LXNlbmQ9InRydWUiPmRtbUBpZXRmLm9yZzwvYT48YnI+DQogICAgICAg
ICAgICAgICAgICAgICAgICA8Yj5TdWJqZWN0OjwvYj4gUmU6IFF1ZXN0aW9uIGFib3V0IElu
dGVyZmFjZQ0KICAgICAgICAgICAgICAgICAgICAgICAgR3JvdXBzIChmb3JtZXJseSwgRFBO
IEdyb3Vwcyk8L3NwYW4+PC9wPg0KICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAg
ICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+
wqA8L3A+DQogICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1ib3R0b206MTIuMHB0Ij5IZWxsbw0KICAgICAgICAgICAgICAgICAgTHlsZSw8YnI+
DQogICAgICAgICAgICAgICAgICA8YnI+DQogICAgICAgICAgICAgICAgICBBbiBJbnRlcmZh
Y2UgR3JvdXAgb24gYSBEUE4gd291bGQgYWxzbyBoYXZlIGhhdmUNCiAgICAgICAgICAgICAg
ICAgIGF0dHJpYnV0ZXMgZm9yIFBlZXIgSW50ZXJmYWNlIEdyb3VwcyByZXNpZGluZyBvbiBv
dGhlcg0KICAgICAgICAgICAgICAgICAgRFBOcy7CoCBTbywgdGhlIGRhdGEgcGxhbmUgY29u
ZmlndXJhdGlvbiBjYW4gYWxyZWFkeQ0KICAgICAgICAgICAgICAgICAgZXhoaWJpdCB0aGUg
KCJjcm9zcy1EUE4iKSBpbnRlcmNvbm5lY3Rpb24gYmV0d2Vlbg0KICAgICAgICAgICAgICAg
ICAgSW50ZXJmYWNlIEdyb3VwcyBldmVuIGlmIHRoZSBpbnRlcmZhY2VzIG9mIHRoZSBHcm91
cA0KICAgICAgICAgICAgICAgICAgYWxsIHJlc2lkZSBvbiB0aGUgc2FtZSBEUE4uPGJyPg0K
ICAgICAgICAgICAgICAgICAgPGJyPg0KICAgICAgICAgICAgICAgICAgQ291bGQgeW91IGdp
dmUgYW4gZXhhbXBsZSBvZiBhbiBJbnRlcmZhY2UgR3JvdXAgdGhhdA0KICAgICAgICAgICAg
ICAgICAgcGVyZm9yY2UgcmVxdWlyZXMgdG8gcmVzaWRlIG9uIG11bHRpcGxlIERQTnM/wqAg
SXMgaXQgYQ0KICAgICAgICAgICAgICAgICAgY2FzZSB0aGF0IGNvdWxkIGJlIGhhbmRsZWQg
YmV0dGVyIGJ5IGRlZmluaW5nIGENCiAgICAgICAgICAgICAgICAgIHZpcnR1YWwgRFBOIHRv
IGhvc3QgdGhlIEludGVyZmFjZSBHcm91cD/CoCBJIHVuZGVyc3RhbmQNCiAgICAgICAgICAg
ICAgICAgIHRoZSB3b3JkICJjb250YWlubWVudCIgYnV0IEknbSBub3QgYXQgYWxsIGNsZWFy
IGFib3V0DQogICAgICAgICAgICAgICAgICB3aGF0IHNvcnQgb2YgR3JvdXAgcmVxdWlyZXMg
dGhlIGV4dHJhIGNvbXBsaWNhdGlvbiB0bw0KICAgICAgICAgICAgICAgICAgZXhwZWRpdGUg
dGhlIHN0YXRlZCBwdXJwb3NlLCB3aGljaCBpcyBEUE4gc2VsZWN0aW9uLsKgDQogICAgICAg
ICAgICAgICAgICBJZiB0aGVyZSBhcmUgb3RoZXIgcHVycG9zZXMsIEkgd291bGQgYmUgaW5j
bGluZWQgdG8NCiAgICAgICAgICAgICAgICAgIGRlZmluZSBvdGhlciBzdHJ1Y3R1cmVzIGZv
ciB0aGVtIHRoYXQgZG8gbm90IGhhdmUgdGhlDQogICAgICAgICAgICAgICAgICBlZmZlY3Qg
b2YgY29tcGxpY2F0aW5nIHRoZSBJbnRlcmZhY2UgR3JvdXAgZGVmaW5pdGlvbi48YnI+DQog
ICAgICAgICAgICAgICAgICA8YnI+DQogICAgICAgICAgICAgICAgICBSZWdhcmRzLDxicj4N
CiAgICAgICAgICAgICAgICAgIENoYXJsaWUgUC48YnI+DQogICAgICAgICAgICAgICAgICA8
YnI+DQogICAgICAgICAgICAgICAgICA8YnI+DQogICAgICAgICAgICAgICAgPC9wPg0KICAg
ICAgICAgICAgICAgIDxkaXY+DQogICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9y
bWFsIj5PbiAxLzIyLzIwMTggNToxMSBBTSwgQmVydHosIEx5bGUNCiAgICAgICAgICAgICAg
ICAgICAgVCBbQ1RPXSB3cm90ZTo8L3A+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAg
ICAgICAgICAgICAgPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7DQogICAg
ICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjUuMHB0Ij4NCiAgICAgICAgICAgICAgICAg
IDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ow0K
ICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjsNCiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMUY0OTdEIj4mbHQ7
YWRkaW5nIG1haWxpbmcgbGlzdCZndDs8L3NwYW4+PC9wPg0KICAgICAgICAgICAgICAgICAg
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7DQog
ICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmOw0KICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMxRjQ5N0QiPsKgPC9z
cGFuPjwvcD4NCiAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ow0KICAgICAgICAgICAgICAgICAgICAgIGZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjsNCiAgICAgICAgICAgICAg
ICAgICAgICBjb2xvcjojMUY0OTdEIj5ObywgSSBkb27igJl0IHRoaW5rIHRoZXkgc2hvdWxk
DQogICAgICAgICAgICAgICAgICAgICAgcmVzaWRlIHVuZGVyIGEgRFBOLsKgwqAgR3JvdXBz
IGxpa2UgdGhlc2UgYWxzbyBzcGFuDQogICAgICAgICAgICAgICAgICAgICAgbXVsdGlwbGUg
RFBOcyB3aGljaCB3b3VsZCBtYWtlIGNvbnRhaW5tZW50IGdyYXBocw0KICAgICAgICAgICAg
ICAgICAgICAgIGZhciB0b28gY29uZnVzaW5nLsKgDQogICAgICAgICAgICAgICAgICAgIDwv
c3Bhbj48L3A+DQogICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsNCiAgICAgICAgICAgICAgICAgICAgICBmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7DQogICAgICAgICAgICAg
ICAgICAgICAgY29sb3I6IzFGNDk3RCI+wqA8L3NwYW4+PC9wPg0KICAgICAgICAgICAgICAg
ICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
DQogICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmOw0KICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMxRjQ5N0QiPsKg
PC9zcGFuPjwvcD4NCiAgICAgICAgICAgICAgICAgIDxkaXY+DQogICAgICAgICAgICAgICAg
ICAgIDxkaXYgc3R5bGU9ImJvcmRlcjpub25lOyBib3JkZXItdG9wOnNvbGlkICNFMUUxRTEN
CiAgICAgICAgICAgICAgICAgICAgICAxLjBwdDsgcGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQogICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29s
b3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuDQogICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ow0KICAgICAgICAgICAgICAgICAg
ICAgICAgICBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7DQog
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOndpbmRvd3RleHQiPiBDaGFybGllIFBl
cmtpbnMgWzxhDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOmNo
YXJsZXMucGVya2luc0BlYXJ0aGxpbmsubmV0Ig0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+bWFpbHRvOmNoYXJsZXMucGVya2luc0BlYXJ0
aGxpbmsubmV0PC9hPl0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICA8Yj5TZW50OjwvYj4gU3VuZGF5LCBKYW51YXJ5IDIxLCAy
MDE4IDEwOjUxIFBNPGJyPg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8Yj5Ubzo8L2I+
IEJlcnR6LCBMeWxlIFQgW0NUT10gPGENCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBo
cmVmPSJtYWlsdG86THlsZS5ULkJlcnR6QHNwcmludC5jb20iDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj4mbHQ7THlsZS5ULkJlcnR6QHNw
cmludC5jb20mZ3Q7PC9hPjxicj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPGI+Q2M6
PC9iPiBNYXJjbyBMaWVic2NoIDxhDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJl
Zj0ibWFpbHRvOk1hcmNvLkxpZWJzY2hAbmVjbGFiLmV1Ig0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+Jmx0O01hcmNvLkxpZWJzY2hAbmVj
bGFiLmV1Jmd0OzwvYT47DQogICAgICAgICAgICAgICAgICAgICAgICAgIFNhdG9ydSBNYXRz
dXNoaW1hDQogICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Im1haWx0bzpzYXRv
cnUubWF0c3VzaGltYUBnbWFpbC5jb20iDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
bW96LWRvLW5vdC1zZW5kPSJ0cnVlIj4mbHQ7c2F0b3J1Lm1hdHN1c2hpbWFAZ21haWwuY29t
Jmd0OzwvYT47DQogICAgICAgICAgICAgICAgICAgICAgICAgIFNyaSBHdW5kYXZlbGxpIChz
Z3VuZGF2ZSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0ibWFpbHRvOnNn
dW5kYXZlQGNpc2NvLmNvbSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3otZG8t
bm90LXNlbmQ9InRydWUiPiZsdDtzZ3VuZGF2ZUBjaXNjby5jb20mZ3Q7PC9hPjsNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgTW9zZXMsIERhbm55IDxhDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaHJlZj0ibWFpbHRvOmRhbm55Lm1vc2VzQGludGVsLmNvbSINCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiPg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZsdDtkYW5ueS5tb3Nlc0BpbnRlbC5jb20mZ3Q7PC9h
PjsgV2VhdmVyLA0KICAgICAgICAgICAgICAgICAgICAgICAgICBGYXJuaSBbQ1RPXSA8YQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzpGYXJuaS5XZWF2ZXJA
c3ByaW50LmNvbSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNl
bmQ9InRydWUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsdDtGYXJuaS5XZWF2
ZXJAc3ByaW50LmNvbSZndDs8L2E+Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICBNYXRz
dXNoaW1hIFNhdG9ydSA8YQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Im1h
aWx0bzpzYXRvcnUubWF0c3VzaGltYUBnLnNvZnRiYW5rLmNvLmpwIg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+DQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmx0O3NhdG9ydS5tYXRzdXNoaW1hQGcuc29mdGJhbmsuY28uanAm
Z3Q7PC9hPjxicj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPGI+U3ViamVjdDo8L2I+
IFF1ZXN0aW9uIGFib3V0IEludGVyZmFjZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICBH
cm91cHM8L3NwYW4+PC9wPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAg
ICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1h
bCI+wqA8L3A+DQogICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPkhlbGxvDQogICAgICAgICAgICAgICAgICAgIGZv
bGtzLDxicj4NCiAgICAgICAgICAgICAgICAgICAgPGJyPg0KICAgICAgICAgICAgICAgICAg
ICBDYW4gd2UgaGF2ZSBpdCBzbyB0aGF0IGFsbCB0aGUgSW50ZXJmYWNlcyBvZiBhbg0KICAg
ICAgICAgICAgICAgICAgICAiSW50ZXJmYWNlIEdyb3VwIiAoZm9ybWVybHksICJEUE4gR3Jv
dXAiKSByZXNpZGUgb24NCiAgICAgICAgICAgICAgICAgICAgdGhlIHNhbWUgRFBOPzxicj4N
CiAgICAgICAgICAgICAgICAgICAgPGJyPg0KICAgICAgICAgICAgICAgICAgICBJZiBzbywg
SSBjYW4gbWFrZSBnb29kIHNlbnNlIG91dCBvZiB0aGUgdGV4dCBpbiB0aGUNCiAgICAgICAg
ICAgICAgICAgICAgZG9jdW1lbnQsIGJ1dCBvdGhlcndpc2UgSSB0aGluayB0aGVyZSBhcmUg
YmlnDQogICAgICAgICAgICAgICAgICAgIHByb2JsZW1zLjxicj4NCiAgICAgICAgICAgICAg
ICAgICAgPGJyPg0KICAgICAgICAgICAgICAgICAgICBJIGhhdmUgc29tZSBvdGhlciBxdWVz
dGlvbnMsIGJ1dCB0aGlzIGlzIHRoZSBtYWluDQogICAgICAgICAgICAgICAgICAgIHRoaW5n
IHJpZ2h0IG5vdy7CoCBJZiB0aGUgYW5zd2VyIHRvIG15IHF1ZXN0aW9uIGlzDQogICAgICAg
ICAgICAgICAgICAgICJZZXMiIEkgdGhpbmsgSSB3aWxsIGhhdmUgYSBzZW5zaWJsZSByZXZp
c2lvbg0KICAgICAgICAgICAgICAgICAgICB0b21vcnJvdy48YnI+DQogICAgICAgICAgICAg
ICAgICAgIDxicj4NCiAgICAgICAgICAgICAgICAgICAgSSBoYXZlIHNvbWUgbW9yZSBxdWVz
dGlvbnMsIG5vdCBxdWl0ZSBhcyBpbXBvcnRhbnQsDQogICAgICAgICAgICAgICAgICAgIHdo
aWNoIEkgd2lsbCBwdXQgaW4gc2VwYXJhdGUgZW1haWxzLjxicj4NCiAgICAgICAgICAgICAg
ICAgICAgPGJyPg0KICAgICAgICAgICAgICAgICAgICBSZWdhcmRzLDxicj4NCiAgICAgICAg
ICAgICAgICAgICAgQ2hhcmxpZSBQLjwvcD4NCiAgICAgICAgICAgICAgICAgIDxkaXY+DQog
ICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDEvMTgvMjAxOCA1
OjI2IEFNLCBCZXJ0eiwNCiAgICAgICAgICAgICAgICAgICAgICBMeWxlIFQgW0NUT10gd3Jv
dGU6PC9wPg0KICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICA8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDsNCiAgICAgICAgICAgICAgICAg
ICAgbWFyZ2luLWJvdHRvbTo1LjBwdCI+DQogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ow0KICAgICAgICAg
ICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmOw0KICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzFGNDk3RCI+Q2hhcmxpZSw8
L3NwYW4+PC9wPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsNCiAgICAgICAgICAgICAgICAgICAgICAg
IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjsNCiAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbG9yOiMxRjQ5N0QiPsKgPC9zcGFuPjwvcD4NCiAgICAgICAg
ICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7DQogICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7DQogICAgICAgICAgICAgICAgICAgICAgICBjb2xv
cjojMUY0OTdEIj5HbGFkIHRvIGhlYXIgdGhpbmdzIGFyZSBnb2luZw0KICAgICAgICAgICAg
ICAgICAgICAgICAgd2VsbC7CoCBJ4oCZbSBsb29raW5nIGZvcndhcmQgdG8geW91ciBkb2N1
bWVudA0KICAgICAgICAgICAgICAgICAgICAgICAgdXBkYXRlLjwvc3Bhbj48L3A+DQogICAg
ICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ow0KICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmOw0KICAgICAgICAgICAgICAgICAgICAgICAg
Y29sb3I6IzFGNDk3RCI+wqA8L3NwYW4+PC9wPg0KICAgICAgICAgICAgICAgICAgICA8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsNCiAgICAg
ICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjsNCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMxRjQ5N0QiPkx5bGU8
L3NwYW4+PC9wPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsNCiAgICAgICAgICAgICAgICAgICAgICAg
IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjsNCiAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbG9yOiMxRjQ5N0QiPsKgPC9zcGFuPjwvcD4NCiAgICAgICAg
ICAgICAgICAgIDwvYmxvY2txdW90ZT4NCiAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJN
c29Ob3JtYWwiPsKgPC9wPg0KICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1h
bCI+wqA8L3A+DQogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciINCiAgICAgICAgICAgICAgICAgICAgYWxpZ249ImNl
bnRlciI+DQogICAgICAgICAgICAgICAgICAgIDxociBzaXplPSIyIiBhbGlnbj0iY2VudGVy
IiB3aWR0aD0iMTAwJSI+DQogICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAg
ICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41
cHQ7DQogICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjsNCiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpncmF5Ij48YnI+
DQogICAgICAgICAgICAgICAgICAgICAgVGhpcyBlLW1haWwgbWF5IGNvbnRhaW4gU3ByaW50
IHByb3ByaWV0YXJ5DQogICAgICAgICAgICAgICAgICAgICAgaW5mb3JtYXRpb24gaW50ZW5k
ZWQgZm9yIHRoZSBzb2xlIHVzZSBvZiB0aGUNCiAgICAgICAgICAgICAgICAgICAgICByZWNp
cGllbnQocykuIEFueSB1c2UgYnkgb3RoZXJzIGlzIHByb2hpYml0ZWQuIElmDQogICAgICAg
ICAgICAgICAgICAgICAgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxl
YXNlIGNvbnRhY3QNCiAgICAgICAgICAgICAgICAgICAgICB0aGUgc2VuZGVyIGFuZCBkZWxl
dGUgYWxsIGNvcGllcyBvZiB0aGUgbWVzc2FnZS48L3NwYW4+PC9wPg0KICAgICAgICAgICAg
ICAgIDwvYmxvY2txdW90ZT4NCiAgICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFs
Ij7CoDwvcD4NCiAgICAgICAgICAgICAgPC9ibG9ja3F1b3RlPg0KICAgICAgICAgICAgICA8
cCBjbGFzcz0iTXNvTm9ybWFsIj7CoDwvcD4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAg
ICAgIDwvYmxvY2txdW90ZT4NCiAgICAgICAgICA8YnI+DQogICAgICAgIDwvZGl2Pg0KICAg
ICAgPC9kaXY+DQogICAgICA8YnI+DQogICAgICA8ZmllbGRzZXQgY2xhc3M9Im1pbWVBdHRh
Y2htZW50SGVhZGVyIj48L2ZpZWxkc2V0Pg0KICAgICAgPGJyPg0KICAgICAgPHByZSB3cmFw
PSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpk
bW0gbWFpbGluZyBsaXN0DQo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBo
cmVmPSJtYWlsdG86ZG1tQGlldGYub3JnIj5kbW1AaWV0Zi5vcmc8L2E+DQo8YSBjbGFzcz0i
bW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2RtbSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9kbW08L2E+DQo8L3ByZT4NCiAgICA8L2Jsb2NrcXVvdGU+DQogICAgPGJyPg0KICA8L2Jv
ZHk+DQo8L2h0bWw+DQo=
--------------DC0F00ACAA4F1D79A127EA65--


--===============5910668927512109390==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
dmm mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dmm

--===============5910668927512109390==--