Impacts of modifying record structures

mjohns@accubanc.com mjohns@accubanc.com
Mon, 23 Jul 2001 17:27:36 -0500


--0__=5A0epGctVPiPgDzIDrTnYekSVS0aAFCuJUmCSt3NIgsbmylONM4nUaro
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline




you will only need to recompile the screens that pass or receive the file.....

when the screens pass or recieve the file they parse the each element on the
file





"Witkopp, Richard" <Richard.Witkopp@idt.com> on 07/23/2001 05:05:05 PM

To:   powerhouse <powerh-l@lists.swau.edu>
cc:    (bcc: Margaret Johns/Contractor/Dallas/AccuBanc)

Subject:  RE: Impacts of modifying record structures




If all it is doing is counting the elements, you may want to make a few
extras to avoid this hassle in the future.

e.g. instead of a single FILLER length 10, make a FILLER length 5 and 5
more with a length of 1.

-----Original Message-----
From: Aikens, Curtis [mailto:CAikens@dairyworld.com]
Sent: Monday, July 23, 2001 2:27 PM
To: powerhouse
Subject: RE: Impacts of modifying record structures



Nope - it's the actual number of elements within the record structure that
has changed.   A recompilation is pretty well unavoidable, (as in I haven't
ever found a way around it).

If you find some other approach that works however, make sure you publicize
it.  There are a lot of us RMS-types who'd appreciate it!


Curtis Aikens
Information Technologies
Dairyland
(780) 486-8442

 -----Original Message-----
From:   pablo grim [ mailto:pablow666@gorge.net <mailto:pablow666@gorge.net>
]
Sent:   Monday, July 23, 2001 3:28 PM
To:     Edis, Bob; powerhouse
Subject:        Re: Impacts of modifying record structures

The temp item has not changed.

Calling screen:

TEMP T-NEW-ENTRY         CHAR*1     RESET AT STARTUP INIT "N"

Called screen:

TEMP T-NEW-ENTRY     CHAR*1

I should mention that I did NOT execute the UNLOAD/CREATE/RELOAD procedure
on the affected record.  I don't usually do this unless the index structure
or record length has changed.

p




> From: "Edis, Bob" <bob.edis@fleetpride.com>
> Date: Mon, 23 Jul 2001 16:03:01 -0500
> To: "'powerh-l@list.swau.edu'" <powerh-l@lists.swau.edu>
> Subject: RE: Impacts of modifying record structures
>
> Has the definition for T-NEW-ENTRY changed?   How is it declared on each
> screen?
>
> I assume the receiving screen was always a MENU screen.
>
> I tend to agree with a previous poster; you will have to recompile the
> screens that reference this record.
>
> Blue
>
> -----Original Message-----
> From: pablo grim [ mailto:pablow666@gorge.net <mailto:pablow666@gorge.net>
]
> Sent: Monday, July 23, 2001 3:54 PM
> To: Edis, Bob; 'powerh-l@list.swau.edu'
> Subject: Re: Impacts of modifying record structures
>
>
> Sure.  Here's a typical example:
>
>
> RUN SCREEN HRS_EXE:HRNK096.QKC MODE SAME PASSING EMPLOYEE-PER, T-NEW-ENTRY

>
> SCREEN HRS_EXE:HRNK096.QKC  MENU RECEIVING EMPLOYEE-PER, T-NEW-ENTRY &
> MESSAGE ON 24
>
> I tried the "substructure" approach on the record statement rather than
> shortening the filler field, but I am still getting the same error
message.
>
> Here are the items in question after substructuring.  The country code
field
> is the new item.  CLIENT-ELEMENT is the filler item:
>
> CLIENT-ELEMENT                       CHARACTER         40          295
> ..FOREIGN-COUNTRY-CODE                CHARACTER          2          295
> DATE-LONGEVITY-LAST                  INTEGER SIGNED     4          335
>
> The file is indexed sequential RMS.
>
> Is there some way I could do it with a REDEF?  I am playing around with
it,
> but it increases the record length...
>
> tx
>
> p
>> From: "Edis, Bob" <bob.edis@fleetpride.com>
>> Date: Mon, 23 Jul 2001 14:54:00 -0500
>> To: "'powerh-l@list.swau.edu'" <powerh-l@lists.swau.edu>
>> Subject: RE: Impacts of modifying record structures
>>
>> Pablo
>>
>> Can we see the subscreen/run screen statements from the calling screen
and
>> the screen statement from the receiving screen please?
>>
>> Regards,
>> Blue
>>
>> -----Original Message-----
>> From: pablo grim [ mailto:pablow666@gorge.net
<mailto:pablow666@gorge.net> ]
>> Sent: Monday, July 23, 2001 2:42 PM
>> To: powerhouse
>> Subject: Impacts of modifying record structures
>>
>>
>> Howdy folks,
>>
>> Ok, I have a record structure called EMPLOYEE-PER that is used in about a

>> zillion programs.  The record structure includes "filler" fields for
> future
>> expansion.  This is handy to avoid having to recompile everything when
>> adding a new item to the record structure.  Simply take some bytes from
> the
>> filler and use them for the new item.  Therefore, the record length stays

>> the same.  I'm sure most of you have done something similar.
>>
>> Well, I did this, but I'm getting the error:
>>
>> *d* The screen linkage parameters don't agree with local definitions.
>>
>> when I call a subscreen passing the EMPLOYEE-PER record.  This is
>> disappointing as it looks like I will have to recompile every subscreen
> that
>> receives this record structure as a parameter (a very significant task).
> I
>> don't remember this happening before when using this old tried and true
>> technique for avoiding recompiles.  Is this something new?
>>
>> Does anybody have any suggestions for modifying my record structure
> without
>> having to recompile?  All I am trying to do is add a new 2 character
field
>> to the record.  The "filler" field that I have shortened is not a
> parameter
>> being passed to the subscreens.
>>
>> VMS 7.1
>> PH    7.10
>> RMS files
>>
>> thanks!
>>
>> p
>>
>> = = = = = = = = = = = = = = = = = = = = = = = = = = = =
>> Mailing list: powerh-l@lists.swau.edu
>> Subscribe: "subscribe" in message body to powerh-l-request@lists.swau.edu

>> Unsubscribe: "unsubscribe" in message body to
>> powerh-l-request@lists.swau.edu
>> http://lists.swau.edu/mailman/listinfo/powerh-l
<http://lists.swau.edu/mailman/listinfo/powerh-l>
>> This list is closed, thus to post to the list you must be a subscriber.
>>
>> = = = = = = = = = = = = = = = = = = = = = = = = = = = =
>> Mailing list: powerh-l@lists.swau.edu
>> Subscribe: "subscribe" in message body to powerh-l-request@lists.swau.edu

>> Unsubscribe: "unsubscribe" in message body to
> powerh-l-request@lists.swau.edu
>> http://lists.swau.edu/mailman/listinfo/powerh-l
<http://lists.swau.edu/mailman/listinfo/powerh-l>
>> This list is closed, thus to post to the list you must be a subscriber.
>
> = = = = = = = = = = = = = = = = = = = = = = = = = = = =
> Mailing list: powerh-l@lists.swau.edu
> Subscribe: "subscribe" in message body to powerh-l-request@lists.swau.edu
> Unsubscribe: "unsubscribe" in message body to
powerh-l-request@lists.swau.edu
> http://lists.swau.edu/mailman/listinfo/powerh-l
<http://lists.swau.edu/mailman/listinfo/powerh-l>
> This list is closed, thus to post to the list you must be a subscriber.


= = = = = = = = = = = = = = = = = = = = = = = = = = = =
Mailing list: powerh-l@lists.swau.edu
Subscribe: "subscribe" in message body to powerh-l-request@lists.swau.edu
Unsubscribe: "unsubscribe" in message body to
powerh-l-request@lists.swau.edu
http://lists.swau.edu/mailman/listinfo/powerh-l
<http://lists.swau.edu/mailman/listinfo/powerh-l>
This list is closed, thus to post to the list you must be a subscriber.



--0__=5A0epGctVPiPgDzIDrTnYekSVS0aAFCuJUmCSt3NIgsbmylONM4nUaro
Content-type: text/html; 
	name="att1.htm"
Content-Disposition: attachment; filename="att1.htm"
Content-transfer-encoding: base64
Content-Description: Internet HTML

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgSFRUUC1FUVVJVj0iQ29udGVudC1UeXBlIiBDT05U
RU5UPSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9aXNvLTg4NTktMSI+DQo8VElUTEU+UkU6IEltcGFjdHMg
b2YgbW9kaWZ5aW5nIHJlY29yZCBzdHJ1Y3R1cmVzPC9USVRMRT4NCg0KPE1FVEEgY29udGVudD0i
TVNIVE1MIDUuMDAuMjkyMC4wIiBuYW1lPUdFTkVSQVRPUj48L0hFQUQ+DQo8Qk9EWT4NCjxESVY+
PEZPTlQgY29sb3I9IzAwMDBmZiBmYWNlPUFyaWFsIHNpemU9Mj48U1BBTiBjbGFzcz0wODk1MjA2
MjItMjMwNzIwMDE+SWYgYWxsIA0KaXQgaXMgZG9pbmcgaXMgY291bnRpbmcgdGhlIGVsZW1lbnRz
LCB5b3UgbWF5IHdhbnQgdG8gbWFrZSBhIA0KZmV3PC9TUEFOPjwvRk9OVD48L0RJVj4NCjxESVY+
PEZPTlQgY29sb3I9IzAwMDBmZiBmYWNlPUFyaWFsIHNpemU9Mj48U1BBTiBjbGFzcz0wODk1MjA2
MjItMjMwNzIwMDE+ZXh0cmFzIA0KdG8gYXZvaWQgdGhpcyBoYXNzbGUgaW4gdGhlIGZ1dHVyZS48
L1NQQU4+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0jMDAwMGZmIGZhY2U9QXJpYWwg
c2l6ZT0yPjxTUEFOIA0KY2xhc3M9MDg5NTIwNjIyLTIzMDcyMDAxPjwvU1BBTj48L0ZPTlQ+Jm5i
c3A7PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSMwMDAwZmYgZmFjZT1BcmlhbCBzaXplPTI+PFNQ
QU4gY2xhc3M9MDg5NTIwNjIyLTIzMDcyMDAxPmUuZy4gDQppbnN0ZWFkIG9mIGEgc2luZ2xlIEZJ
TExFUiBsZW5ndGggMTAsIG1ha2UgYSBGSUxMRVIgbGVuZ3RoIDUgYW5kIA0KNTwvU1BBTj48L0ZP
TlQ+PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSMwMDAwZmYgZmFjZT1BcmlhbCBzaXplPTI+PFNQ
QU4gY2xhc3M9MDg5NTIwNjIyLTIzMDcyMDAxPm1vcmUgDQp3aXRoIGEgbGVuZ3RoIG9mIDEuPC9T
UEFOPjwvRk9OVD48L0RJVj4NCjxCTE9DS1FVT1RFIA0Kc3R5bGU9IkJPUkRFUi1MRUZUOiAjMDAw
MGZmIDJweCBzb2xpZDsgTUFSR0lOLUxFRlQ6IDVweDsgTUFSR0lOLVJJR0hUOiAwcHg7IFBBRERJ
TkctTEVGVDogNXB4Ij4NCiAgPERJViBhbGlnbj1sZWZ0IGNsYXNzPU91dGxvb2tNZXNzYWdlSGVh
ZGVyIGRpcj1sdHI+PEZPTlQgZmFjZT1UYWhvbWEgDQogIHNpemU9Mj4tLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLTxCUj48Qj5Gcm9tOjwvQj4gQWlrZW5zLCBDdXJ0aXMgDQogIFttYWlsdG86Q0Fp
a2Vuc0BkYWlyeXdvcmxkLmNvbV08QlI+PEI+U2VudDo8L0I+IE1vbmRheSwgSnVseSAyMywgMjAw
MSAyOjI3IA0KICBQTTxCUj48Qj5Ubzo8L0I+IHBvd2VyaG91c2U8QlI+PEI+U3ViamVjdDo8L0I+
IFJFOiBJbXBhY3RzIG9mIG1vZGlmeWluZyByZWNvcmQgDQogIHN0cnVjdHVyZXM8QlI+PEJSPjwv
RElWPjwvRk9OVD4NCiAgPFA+PEZPTlQgc2l6ZT0yPk5vcGUgLSBpdCdzIHRoZSBhY3R1YWwgbnVt
YmVyIG9mIGVsZW1lbnRzIHdpdGhpbiB0aGUgcmVjb3JkIA0KICBzdHJ1Y3R1cmUgdGhhdCBoYXMg
Y2hhbmdlZC4mbmJzcDsmbmJzcDsgQSByZWNvbXBpbGF0aW9uIGlzIHByZXR0eSB3ZWxsIA0KICB1
bmF2b2lkYWJsZSwgKGFzIGluIEkgaGF2ZW4ndCBldmVyIGZvdW5kIGEgd2F5IGFyb3VuZCBpdCku
PC9GT05UPjwvUD4NCiAgPFA+PEZPTlQgc2l6ZT0yPklmIHlvdSBmaW5kIHNvbWUgb3RoZXIgYXBw
cm9hY2ggdGhhdCB3b3JrcyBob3dldmVyLCBtYWtlIHN1cmUgDQogIHlvdSBwdWJsaWNpemUgaXQu
Jm5ic3A7IFRoZXJlIGFyZSBhIGxvdCBvZiB1cyBSTVMtdHlwZXMgd2hvJ2QgYXBwcmVjaWF0ZSAN
CiAgaXQhPC9GT05UPjwvUD48QlI+DQogIDxQPjxGT05UIHNpemU9Mj5DdXJ0aXMgQWlrZW5zPC9G
T05UPiA8QlI+PEZPTlQgc2l6ZT0yPkluZm9ybWF0aW9uIA0KICBUZWNobm9sb2dpZXM8L0ZPTlQ+
IDxCUj48Rk9OVCBzaXplPTI+RGFpcnlsYW5kPC9GT05UPiA8QlI+PEZPTlQgc2l6ZT0yPig3ODAp
IA0KICA0ODYtODQ0MjwvRk9OVD4gPC9QPg0KICA8UD48Rk9OVCBzaXplPTI+Jm5ic3A7LS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS08L0ZPTlQ+IDxCUj48Rk9OVCBzaXplPTI+RnJvbTogDQogICZu
YnNwOyBwYWJsbyBncmltIFs8QSANCiAgaHJlZj0ibWFpbHRvOnBhYmxvdzY2NkBnb3JnZS5uZXQi
Pm1haWx0bzpwYWJsb3c2NjZAZ29yZ2UubmV0PC9BPl0gDQogIDwvRk9OVD48QlI+PEZPTlQgc2l6
ZT0yPlNlbnQ6Jm5ic3A7Jm5ic3A7IE1vbmRheSwgSnVseSAyMywgMjAwMSAzOjI4IFBNPC9GT05U
PiANCiAgPEJSPjxGT05UIHNpemU9Mj5UbzombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRWRpcywg
Qm9iOyBwb3dlcmhvdXNlPC9GT05UPiANCiAgPEJSPjxGT05UIHNpemU9Mj5TdWJqZWN0OiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSZTogDQogIEltcGFjdHMgb2Yg
bW9kaWZ5aW5nIHJlY29yZCBzdHJ1Y3R1cmVzPC9GT05UPiA8L1A+DQogIDxQPjxGT05UIHNpemU9
Mj5UaGUgdGVtcCBpdGVtIGhhcyBub3QgY2hhbmdlZC48L0ZPTlQ+IDwvUD4NCiAgPFA+PEZPTlQg
c2l6ZT0yPkNhbGxpbmcgc2NyZWVuOjwvRk9OVD4gPC9QPg0KICA8UD48Rk9OVCBzaXplPTI+VEVN
UCANCiAgVC1ORVctRU5UUlkmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgDQogIENIQVIqMSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSRVNFVCBBVCBTVEFS
VFVQIElOSVQgIk4iPC9GT05UPiA8L1A+DQogIDxQPjxGT05UIHNpemU9Mj5DYWxsZWQgc2NyZWVu
OjwvRk9OVD4gPC9QPg0KICA8UD48Rk9OVCBzaXplPTI+VEVNUCBULU5FVy1FTlRSWSZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBDSEFSKjE8L0ZPTlQ+IDwvUD4NCiAgPFA+PEZPTlQgc2l6ZT0yPkkg
c2hvdWxkIG1lbnRpb24gdGhhdCBJIGRpZCBOT1QgZXhlY3V0ZSB0aGUgDQogIFVOTE9BRC9DUkVB
VEUvUkVMT0FEIHByb2NlZHVyZTwvRk9OVD4gPEJSPjxGT05UIHNpemU9Mj5vbiB0aGUgYWZmZWN0
ZWQgDQogIHJlY29yZC4mbmJzcDsgSSBkb24ndCB1c3VhbGx5IGRvIHRoaXMgdW5sZXNzIHRoZSBp
bmRleCBzdHJ1Y3R1cmU8L0ZPTlQ+IA0KICA8QlI+PEZPTlQgc2l6ZT0yPm9yIHJlY29yZCBsZW5n
dGggaGFzIGNoYW5nZWQuPC9GT05UPiA8L1A+DQogIDxQPjxGT05UIHNpemU9Mj5wPC9GT05UPiA8
L1A+PEJSPjxCUj48QlI+DQogIDxQPjxGT05UIHNpemU9Mj4mZ3Q7IEZyb206ICJFZGlzLCBCb2Ii
ICZsdDtib2IuZWRpc0BmbGVldHByaWRlLmNvbSZndDs8L0ZPTlQ+IA0KICA8QlI+PEZPTlQgc2l6
ZT0yPiZndDsgRGF0ZTogTW9uLCAyMyBKdWwgMjAwMSAxNjowMzowMSAtMDUwMDwvRk9OVD4gPEJS
PjxGT05UIA0KICBzaXplPTI+Jmd0OyBUbzogIidwb3dlcmgtbEBsaXN0LnN3YXUuZWR1JyIgDQog
ICZsdDtwb3dlcmgtbEBsaXN0cy5zd2F1LmVkdSZndDs8L0ZPTlQ+IDxCUj48Rk9OVCBzaXplPTI+
Jmd0OyBTdWJqZWN0OiBSRTogDQogIEltcGFjdHMgb2YgbW9kaWZ5aW5nIHJlY29yZCBzdHJ1Y3R1
cmVzPC9GT05UPiA8QlI+PEZPTlQgc2l6ZT0yPiZndDsgDQogIDwvRk9OVD48QlI+PEZPTlQgc2l6
ZT0yPiZndDsgSGFzIHRoZSBkZWZpbml0aW9uIGZvciBULU5FVy1FTlRSWSANCiAgY2hhbmdlZD8m
bmJzcDsmbmJzcDsgSG93IGlzIGl0IGRlY2xhcmVkIG9uIGVhY2g8L0ZPTlQ+IDxCUj48Rk9OVCBz
aXplPTI+Jmd0OyANCiAgc2NyZWVuPzwvRk9OVD4gPEJSPjxGT05UIHNpemU9Mj4mZ3Q7IDwvRk9O
VD48QlI+PEZPTlQgc2l6ZT0yPiZndDsgSSBhc3N1bWUgdGhlIA0KICByZWNlaXZpbmcgc2NyZWVu
IHdhcyBhbHdheXMgYSBNRU5VIHNjcmVlbi48L0ZPTlQ+IDxCUj48Rk9OVCBzaXplPTI+Jmd0OyAN
CiAgPC9GT05UPjxCUj48Rk9OVCBzaXplPTI+Jmd0OyBJIHRlbmQgdG8gYWdyZWUgd2l0aCBhIHBy
ZXZpb3VzIHBvc3RlcjsgeW91IHdpbGwgDQogIGhhdmUgdG8gcmVjb21waWxlIHRoZTwvRk9OVD4g
PEJSPjxGT05UIHNpemU9Mj4mZ3Q7IHNjcmVlbnMgdGhhdCByZWZlcmVuY2UgdGhpcyANCiAgcmVj
b3JkLjwvRk9OVD4gPEJSPjxGT05UIHNpemU9Mj4mZ3Q7IDwvRk9OVD48QlI+PEZPTlQgc2l6ZT0y
PiZndDsgQmx1ZTwvRk9OVD4gDQogIDxCUj48Rk9OVCBzaXplPTI+Jmd0OyA8L0ZPTlQ+PEJSPjxG
T05UIHNpemU9Mj4mZ3Q7IC0tLS0tT3JpZ2luYWwgDQogIE1lc3NhZ2UtLS0tLTwvRk9OVD4gPEJS
PjxGT05UIHNpemU9Mj4mZ3Q7IEZyb206IHBhYmxvIGdyaW0gWzxBIA0KICBocmVmPSJtYWlsdG86
cGFibG93NjY2QGdvcmdlLm5ldCI+bWFpbHRvOnBhYmxvdzY2NkBnb3JnZS5uZXQ8L0E+XTwvRk9O
VD4gDQogIDxCUj48Rk9OVCBzaXplPTI+Jmd0OyBTZW50OiBNb25kYXksIEp1bHkgMjMsIDIwMDEg
Mzo1NCBQTTwvRk9OVD4gPEJSPjxGT05UIA0KICBzaXplPTI+Jmd0OyBUbzogRWRpcywgQm9iOyAn
cG93ZXJoLWxAbGlzdC5zd2F1LmVkdSc8L0ZPTlQ+IDxCUj48Rk9OVCANCiAgc2l6ZT0yPiZndDsg
U3ViamVjdDogUmU6IEltcGFjdHMgb2YgbW9kaWZ5aW5nIHJlY29yZCBzdHJ1Y3R1cmVzPC9GT05U
PiANCiAgPEJSPjxGT05UIHNpemU9Mj4mZ3Q7IDwvRk9OVD48QlI+PEZPTlQgc2l6ZT0yPiZndDsg
PC9GT05UPjxCUj48Rk9OVCANCiAgc2l6ZT0yPiZndDsgU3VyZS4mbmJzcDsgSGVyZSdzIGEgdHlw
aWNhbCBleGFtcGxlOjwvRk9OVD4gPEJSPjxGT05UIHNpemU9Mj4mZ3Q7IA0KICA8L0ZPTlQ+PEJS
PjxGT05UIHNpemU9Mj4mZ3Q7IDwvRk9OVD48QlI+PEZPTlQgc2l6ZT0yPiZndDsgUlVOIFNDUkVF
TiANCiAgSFJTX0VYRTpIUk5LMDk2LlFLQyBNT0RFIFNBTUUgUEFTU0lORyBFTVBMT1lFRS1QRVIs
IFQtTkVXLUVOVFJZPC9GT05UPiANCiAgPEJSPjxGT05UIHNpemU9Mj4mZ3Q7IDwvRk9OVD48QlI+
PEZPTlQgc2l6ZT0yPiZndDsgU0NSRUVOIA0KICBIUlNfRVhFOkhSTkswOTYuUUtDJm5ic3A7IE1F
TlUgUkVDRUlWSU5HIEVNUExPWUVFLVBFUiwgVC1ORVctRU5UUlkgDQogICZhbXA7PC9GT05UPiA8
QlI+PEZPTlQgc2l6ZT0yPiZndDsgTUVTU0FHRSBPTiAyNDwvRk9OVD4gPEJSPjxGT05UIHNpemU9
Mj4mZ3Q7IA0KICA8L0ZPTlQ+PEJSPjxGT05UIHNpemU9Mj4mZ3Q7IEkgdHJpZWQgdGhlICJzdWJz
dHJ1Y3R1cmUiIGFwcHJvYWNoIG9uIHRoZSByZWNvcmQgDQogIHN0YXRlbWVudCByYXRoZXIgdGhh
bjwvRk9OVD4gPEJSPjxGT05UIHNpemU9Mj4mZ3Q7IHNob3J0ZW5pbmcgdGhlIGZpbGxlciANCiAg
ZmllbGQsIGJ1dCBJIGFtIHN0aWxsIGdldHRpbmcgdGhlIHNhbWUgZXJyb3IgbWVzc2FnZS48L0ZP
TlQ+IDxCUj48Rk9OVCANCiAgc2l6ZT0yPiZndDsgPC9GT05UPjxCUj48Rk9OVCBzaXplPTI+Jmd0
OyBIZXJlIGFyZSB0aGUgaXRlbXMgaW4gcXVlc3Rpb24gYWZ0ZXIgDQogIHN1YnN0cnVjdHVyaW5n
LiZuYnNwOyBUaGUgY291bnRyeSBjb2RlIGZpZWxkPC9GT05UPiA8QlI+PEZPTlQgc2l6ZT0yPiZn
dDsgaXMgDQogIHRoZSBuZXcgaXRlbS4mbmJzcDsgQ0xJRU5ULUVMRU1FTlQgaXMgdGhlIGZpbGxl
ciBpdGVtOjwvRk9OVD4gPEJSPjxGT05UIA0KICBzaXplPTI+Jmd0OyA8L0ZPTlQ+PEJSPjxGT05U
IHNpemU9Mj4mZ3Q7IA0KICBDTElFTlQtRUxFTUVOVCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCiAgQ0hB
UkFDVEVSJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0K
ICA0MCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAyOTU8L0ZPTlQ+IDxCUj48Rk9OVCANCiAgc2l6ZT0yPiZndDsgDQogIC4uRk9SRUlHTi1DT1VO
VFJZLUNPREUmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQogIENIQVJBQ1RFUiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCiAg
MiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAy
OTU8L0ZPTlQ+IDxCUj48Rk9OVCANCiAgc2l6ZT0yPiZndDsgDQogIERBVEUtTE9OR0VWSVRZLUxB
U1QmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQogIElOVEVH
RVIgU0lHTkVEJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KICA0Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDMzNTwvRk9OVD4gPEJSPjxGT05U
IA0KICBzaXplPTI+Jmd0OyA8L0ZPTlQ+PEJSPjxGT05UIHNpemU9Mj4mZ3Q7IFRoZSBmaWxlIGlz
IGluZGV4ZWQgc2VxdWVudGlhbCANCiAgUk1TLjwvRk9OVD4gPEJSPjxGT05UIHNpemU9Mj4mZ3Q7
IDwvRk9OVD48QlI+PEZPTlQgc2l6ZT0yPiZndDsgSXMgdGhlcmUgc29tZSANCiAgd2F5IEkgY291
bGQgZG8gaXQgd2l0aCBhIFJFREVGPyZuYnNwOyBJIGFtIHBsYXlpbmcgYXJvdW5kIHdpdGggaXQs
PC9GT05UPiANCiAgPEJSPjxGT05UIHNpemU9Mj4mZ3Q7IGJ1dCBpdCBpbmNyZWFzZXMgdGhlIHJl
Y29yZCBsZW5ndGguLi48L0ZPTlQ+IDxCUj48Rk9OVCANCiAgc2l6ZT0yPiZndDsgPC9GT05UPjxC
Uj48Rk9OVCBzaXplPTI+Jmd0OyB0eDwvRk9OVD4gPEJSPjxGT05UIHNpemU9Mj4mZ3Q7IA0KICA8
L0ZPTlQ+PEJSPjxGT05UIHNpemU9Mj4mZ3Q7IHA8L0ZPTlQ+IDxCUj48Rk9OVCBzaXplPTI+Jmd0
OyZndDsgRnJvbTogIkVkaXMsIA0KICBCb2IiICZsdDtib2IuZWRpc0BmbGVldHByaWRlLmNvbSZn
dDs8L0ZPTlQ+IDxCUj48Rk9OVCBzaXplPTI+Jmd0OyZndDsgRGF0ZTogDQogIE1vbiwgMjMgSnVs
IDIwMDEgMTQ6NTQ6MDAgLTA1MDA8L0ZPTlQ+IDxCUj48Rk9OVCBzaXplPTI+Jmd0OyZndDsgVG86
IA0KICAiJ3Bvd2VyaC1sQGxpc3Quc3dhdS5lZHUnIiAmbHQ7cG93ZXJoLWxAbGlzdHMuc3dhdS5l
ZHUmZ3Q7PC9GT05UPiA8QlI+PEZPTlQgDQogIHNpemU9Mj4mZ3Q7Jmd0OyBTdWJqZWN0OiBSRTog
SW1wYWN0cyBvZiBtb2RpZnlpbmcgcmVjb3JkIHN0cnVjdHVyZXM8L0ZPTlQ+IA0KICA8QlI+PEZP
TlQgc2l6ZT0yPiZndDsmZ3Q7IDwvRk9OVD48QlI+PEZPTlQgc2l6ZT0yPiZndDsmZ3Q7IFBhYmxv
PC9GT05UPiANCiAgPEJSPjxGT05UIHNpemU9Mj4mZ3Q7Jmd0OyA8L0ZPTlQ+PEJSPjxGT05UIHNp
emU9Mj4mZ3Q7Jmd0OyBDYW4gd2Ugc2VlIHRoZSANCiAgc3Vic2NyZWVuL3J1biBzY3JlZW4gc3Rh
dGVtZW50cyBmcm9tIHRoZSBjYWxsaW5nIHNjcmVlbiBhbmQ8L0ZPTlQ+IDxCUj48Rk9OVCANCiAg
c2l6ZT0yPiZndDsmZ3Q7IHRoZSBzY3JlZW4gc3RhdGVtZW50IGZyb20gdGhlIHJlY2VpdmluZyBz
Y3JlZW4gcGxlYXNlPzwvRk9OVD4gDQogIDxCUj48Rk9OVCBzaXplPTI+Jmd0OyZndDsgPC9GT05U
PjxCUj48Rk9OVCBzaXplPTI+Jmd0OyZndDsgUmVnYXJkcyw8L0ZPTlQ+IA0KICA8QlI+PEZPTlQg
c2l6ZT0yPiZndDsmZ3Q7IEJsdWU8L0ZPTlQ+IDxCUj48Rk9OVCBzaXplPTI+Jmd0OyZndDsgDQog
IDwvRk9OVD48QlI+PEZPTlQgc2l6ZT0yPiZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tPC9GT05UPiA8QlI+PEZPTlQgDQogIHNpemU9Mj4mZ3Q7Jmd0OyBGcm9tOiBwYWJsbyBncmlt
IFs8QSANCiAgaHJlZj0ibWFpbHRvOnBhYmxvdzY2NkBnb3JnZS5uZXQiPm1haWx0bzpwYWJsb3c2
NjZAZ29yZ2UubmV0PC9BPl08L0ZPTlQ+IA0KICA8QlI+PEZPTlQgc2l6ZT0yPiZndDsmZ3Q7IFNl
bnQ6IE1vbmRheSwgSnVseSAyMywgMjAwMSAyOjQyIFBNPC9GT05UPiA8QlI+PEZPTlQgDQogIHNp
emU9Mj4mZ3Q7Jmd0OyBUbzogcG93ZXJob3VzZTwvRk9OVD4gPEJSPjxGT05UIHNpemU9Mj4mZ3Q7
Jmd0OyBTdWJqZWN0OiANCiAgSW1wYWN0cyBvZiBtb2RpZnlpbmcgcmVjb3JkIHN0cnVjdHVyZXM8
L0ZPTlQ+IDxCUj48Rk9OVCBzaXplPTI+Jmd0OyZndDsgDQogIDwvRk9OVD48QlI+PEZPTlQgc2l6
ZT0yPiZndDsmZ3Q7IDwvRk9OVD48QlI+PEZPTlQgc2l6ZT0yPiZndDsmZ3Q7IEhvd2R5IA0KICBm
b2xrcyw8L0ZPTlQ+IDxCUj48Rk9OVCBzaXplPTI+Jmd0OyZndDsgPC9GT05UPjxCUj48Rk9OVCBz
aXplPTI+Jmd0OyZndDsgT2ssIEkgDQogIGhhdmUgYSByZWNvcmQgc3RydWN0dXJlIGNhbGxlZCBF
TVBMT1lFRS1QRVIgdGhhdCBpcyB1c2VkIGluIGFib3V0IGE8L0ZPTlQ+IA0KICA8QlI+PEZPTlQg
c2l6ZT0yPiZndDsmZ3Q7IHppbGxpb24gcHJvZ3JhbXMuJm5ic3A7IFRoZSByZWNvcmQgc3RydWN0
dXJlIA0KICBpbmNsdWRlcyAiZmlsbGVyIiBmaWVsZHMgZm9yPC9GT05UPiA8QlI+PEZPTlQgc2l6
ZT0yPiZndDsgZnV0dXJlPC9GT05UPiANCiAgPEJSPjxGT05UIHNpemU9Mj4mZ3Q7Jmd0OyBleHBh
bnNpb24uJm5ic3A7IFRoaXMgaXMgaGFuZHkgdG8gYXZvaWQgaGF2aW5nIHRvIA0KICByZWNvbXBp
bGUgZXZlcnl0aGluZyB3aGVuPC9GT05UPiA8QlI+PEZPTlQgc2l6ZT0yPiZndDsmZ3Q7IGFkZGlu
ZyBhIG5ldyBpdGVtIA0KICB0byB0aGUgcmVjb3JkIHN0cnVjdHVyZS4mbmJzcDsgU2ltcGx5IHRh
a2Ugc29tZSBieXRlcyBmcm9tPC9GT05UPiA8QlI+PEZPTlQgDQogIHNpemU9Mj4mZ3Q7IHRoZTwv
Rk9OVD4gPEJSPjxGT05UIHNpemU9Mj4mZ3Q7Jmd0OyBmaWxsZXIgYW5kIHVzZSB0aGVtIGZvciB0
aGUgDQogIG5ldyBpdGVtLiZuYnNwOyBUaGVyZWZvcmUsIHRoZSByZWNvcmQgbGVuZ3RoIHN0YXlz
PC9GT05UPiA8QlI+PEZPTlQgDQogIHNpemU9Mj4mZ3Q7Jmd0OyB0aGUgc2FtZS4mbmJzcDsgSSdt
IHN1cmUgbW9zdCBvZiB5b3UgaGF2ZSBkb25lIHNvbWV0aGluZyANCiAgc2ltaWxhci48L0ZPTlQ+
IDxCUj48Rk9OVCBzaXplPTI+Jmd0OyZndDsgPC9GT05UPjxCUj48Rk9OVCBzaXplPTI+Jmd0OyZn
dDsgDQogIFdlbGwsIEkgZGlkIHRoaXMsIGJ1dCBJJ20gZ2V0dGluZyB0aGUgZXJyb3I6PC9GT05U
PiA8QlI+PEZPTlQgc2l6ZT0yPiZndDsmZ3Q7IA0KICA8L0ZPTlQ+PEJSPjxGT05UIHNpemU9Mj4m
Z3Q7Jmd0OyAqZCogVGhlIHNjcmVlbiBsaW5rYWdlIHBhcmFtZXRlcnMgZG9uJ3QgYWdyZWUgDQog
IHdpdGggbG9jYWwgZGVmaW5pdGlvbnMuPC9GT05UPiA8QlI+PEZPTlQgc2l6ZT0yPiZndDsmZ3Q7
IDwvRk9OVD48QlI+PEZPTlQgDQogIHNpemU9Mj4mZ3Q7Jmd0OyB3aGVuIEkgY2FsbCBhIHN1YnNj
cmVlbiBwYXNzaW5nIHRoZSBFTVBMT1lFRS1QRVIgcmVjb3JkLiZuYnNwOyANCiAgVGhpcyBpczwv
Rk9OVD4gPEJSPjxGT05UIHNpemU9Mj4mZ3Q7Jmd0OyBkaXNhcHBvaW50aW5nIGFzIGl0IGxvb2tz
IGxpa2UgSSB3aWxsIA0KICBoYXZlIHRvIHJlY29tcGlsZSBldmVyeSBzdWJzY3JlZW48L0ZPTlQ+
IDxCUj48Rk9OVCBzaXplPTI+Jmd0OyB0aGF0PC9GT05UPiANCiAgPEJSPjxGT05UIHNpemU9Mj4m
Z3Q7Jmd0OyByZWNlaXZlcyB0aGlzIHJlY29yZCBzdHJ1Y3R1cmUgYXMgYSBwYXJhbWV0ZXIgKGEg
DQogIHZlcnkgc2lnbmlmaWNhbnQgdGFzaykuPC9GT05UPiA8QlI+PEZPTlQgc2l6ZT0yPiZndDsg
STwvRk9OVD4gPEJSPjxGT05UIA0KICBzaXplPTI+Jmd0OyZndDsgZG9uJ3QgcmVtZW1iZXIgdGhp
cyBoYXBwZW5pbmcgYmVmb3JlIHdoZW4gdXNpbmcgdGhpcyBvbGQgdHJpZWQgDQogIGFuZCB0cnVl
PC9GT05UPiA8QlI+PEZPTlQgc2l6ZT0yPiZndDsmZ3Q7IHRlY2huaXF1ZSBmb3IgYXZvaWRpbmcg
DQogIHJlY29tcGlsZXMuJm5ic3A7IElzIHRoaXMgc29tZXRoaW5nIG5ldz88L0ZPTlQ+IDxCUj48
Rk9OVCBzaXplPTI+Jmd0OyZndDsgDQogIDwvRk9OVD48QlI+PEZPTlQgc2l6ZT0yPiZndDsmZ3Q7
IERvZXMgYW55Ym9keSBoYXZlIGFueSBzdWdnZXN0aW9ucyBmb3IgDQogIG1vZGlmeWluZyBteSBy
ZWNvcmQgc3RydWN0dXJlPC9GT05UPiA8QlI+PEZPTlQgc2l6ZT0yPiZndDsgd2l0aG91dDwvRk9O
VD4gDQogIDxCUj48Rk9OVCBzaXplPTI+Jmd0OyZndDsgaGF2aW5nIHRvIHJlY29tcGlsZT8mbmJz
cDsgQWxsIEkgYW0gdHJ5aW5nIHRvIGRvIGlzIA0KICBhZGQgYSBuZXcgMiBjaGFyYWN0ZXIgZmll
bGQ8L0ZPTlQ+IDxCUj48Rk9OVCBzaXplPTI+Jmd0OyZndDsgdG8gdGhlIA0KICByZWNvcmQuJm5i
c3A7IFRoZSAiZmlsbGVyIiBmaWVsZCB0aGF0IEkgaGF2ZSBzaG9ydGVuZWQgaXMgbm90IGE8L0ZP
TlQ+IA0KICA8QlI+PEZPTlQgc2l6ZT0yPiZndDsgcGFyYW1ldGVyPC9GT05UPiA8QlI+PEZPTlQg
c2l6ZT0yPiZndDsmZ3Q7IGJlaW5nIHBhc3NlZCANCiAgdG8gdGhlIHN1YnNjcmVlbnMuPC9GT05U
PiA8QlI+PEZPTlQgc2l6ZT0yPiZndDsmZ3Q7IDwvRk9OVD48QlI+PEZPTlQgDQogIHNpemU9Mj4m
Z3Q7Jmd0OyBWTVMgNy4xPC9GT05UPiA8QlI+PEZPTlQgc2l6ZT0yPiZndDsmZ3Q7IFBIJm5ic3A7
Jm5ic3A7Jm5ic3A7IA0KICA3LjEwPC9GT05UPiA8QlI+PEZPTlQgc2l6ZT0yPiZndDsmZ3Q7IFJN
UyBmaWxlczwvRk9OVD4gPEJSPjxGT05UIA0KICBzaXplPTI+Jmd0OyZndDsgPC9GT05UPjxCUj48
Rk9OVCBzaXplPTI+Jmd0OyZndDsgdGhhbmtzITwvRk9OVD4gPEJSPjxGT05UIA0KICBzaXplPTI+
Jmd0OyZndDsgPC9GT05UPjxCUj48Rk9OVCBzaXplPTI+Jmd0OyZndDsgcCA8L0ZPTlQ+PEJSPjxG
T05UIA0KICBzaXplPTI+Jmd0OyZndDsgPC9GT05UPjxCUj48Rk9OVCBzaXplPTI+Jmd0OyZndDsg
PSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gDQogID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9
ID08L0ZPTlQ+IDxCUj48Rk9OVCBzaXplPTI+Jmd0OyZndDsgTWFpbGluZyBsaXN0OiANCiAgcG93
ZXJoLWxAbGlzdHMuc3dhdS5lZHU8L0ZPTlQ+IDxCUj48Rk9OVCBzaXplPTI+Jmd0OyZndDsgU3Vi
c2NyaWJlOiANCiAgInN1YnNjcmliZSIgaW4gbWVzc2FnZSBib2R5IHRvIHBvd2VyaC1sLXJlcXVl
c3RAbGlzdHMuc3dhdS5lZHU8L0ZPTlQ+IA0KICA8QlI+PEZPTlQgc2l6ZT0yPiZndDsmZ3Q7IFVu
c3Vic2NyaWJlOiAidW5zdWJzY3JpYmUiIGluIG1lc3NhZ2UgYm9keSB0bzwvRk9OVD4gDQogIDxC
Uj48Rk9OVCBzaXplPTI+Jmd0OyZndDsgcG93ZXJoLWwtcmVxdWVzdEBsaXN0cy5zd2F1LmVkdTwv
Rk9OVD4gPEJSPjxGT05UIA0KICBzaXplPTI+Jmd0OyZndDsgPEEgaHJlZj0iaHR0cDovL2xpc3Rz
LnN3YXUuZWR1L21haWxtYW4vbGlzdGluZm8vcG93ZXJoLWwiIA0KICB0YXJnZXQ9X2JsYW5rPmh0
dHA6Ly9saXN0cy5zd2F1LmVkdS9tYWlsbWFuL2xpc3RpbmZvL3Bvd2VyaC1sPC9BPjwvRk9OVD4g
DQogIDxCUj48Rk9OVCBzaXplPTI+Jmd0OyZndDsgVGhpcyBsaXN0IGlzIGNsb3NlZCwgdGh1cyB0
byBwb3N0IHRvIHRoZSBsaXN0IHlvdSANCiAgbXVzdCBiZSBhIHN1YnNjcmliZXIuPC9GT05UPiA8
QlI+PEZPTlQgc2l6ZT0yPiZndDsmZ3Q7IDwvRk9OVD48QlI+PEZPTlQgDQogIHNpemU9Mj4mZ3Q7
Jmd0OyA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0g
PSA9PC9GT05UPiANCiAgPEJSPjxGT05UIHNpemU9Mj4mZ3Q7Jmd0OyBNYWlsaW5nIGxpc3Q6IHBv
d2VyaC1sQGxpc3RzLnN3YXUuZWR1PC9GT05UPiANCiAgPEJSPjxGT05UIHNpemU9Mj4mZ3Q7Jmd0
OyBTdWJzY3JpYmU6ICJzdWJzY3JpYmUiIGluIG1lc3NhZ2UgYm9keSB0byANCiAgcG93ZXJoLWwt
cmVxdWVzdEBsaXN0cy5zd2F1LmVkdTwvRk9OVD4gPEJSPjxGT05UIHNpemU9Mj4mZ3Q7Jmd0OyBV
bnN1YnNjcmliZTogDQogICJ1bnN1YnNjcmliZSIgaW4gbWVzc2FnZSBib2R5IHRvPC9GT05UPiA8
QlI+PEZPTlQgc2l6ZT0yPiZndDsgDQogIHBvd2VyaC1sLXJlcXVlc3RAbGlzdHMuc3dhdS5lZHU8
L0ZPTlQ+IDxCUj48Rk9OVCBzaXplPTI+Jmd0OyZndDsgPEEgDQogIGhyZWY9Imh0dHA6Ly9saXN0
cy5zd2F1LmVkdS9tYWlsbWFuL2xpc3RpbmZvL3Bvd2VyaC1sIiANCiAgdGFyZ2V0PV9ibGFuaz5o
dHRwOi8vbGlzdHMuc3dhdS5lZHUvbWFpbG1hbi9saXN0aW5mby9wb3dlcmgtbDwvQT48L0ZPTlQ+
IA0KICA8QlI+PEZPTlQgc2l6ZT0yPiZndDsmZ3Q7IFRoaXMgbGlzdCBpcyBjbG9zZWQsIHRodXMg
dG8gcG9zdCB0byB0aGUgbGlzdCB5b3UgDQogIG11c3QgYmUgYSBzdWJzY3JpYmVyLjwvRk9OVD4g
PEJSPjxGT05UIHNpemU9Mj4mZ3Q7IDwvRk9OVD48QlI+PEZPTlQgDQogIHNpemU9Mj4mZ3Q7ID0g
PSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID08L0ZP
TlQ+IA0KICA8QlI+PEZPTlQgc2l6ZT0yPiZndDsgTWFpbGluZyBsaXN0OiBwb3dlcmgtbEBsaXN0
cy5zd2F1LmVkdTwvRk9OVD4gPEJSPjxGT05UIA0KICBzaXplPTI+Jmd0OyBTdWJzY3JpYmU6ICJz
dWJzY3JpYmUiIGluIG1lc3NhZ2UgYm9keSB0byANCiAgcG93ZXJoLWwtcmVxdWVzdEBsaXN0cy5z
d2F1LmVkdTwvRk9OVD4gPEJSPjxGT05UIHNpemU9Mj4mZ3Q7IFVuc3Vic2NyaWJlOiANCiAgInVu
c3Vic2NyaWJlIiBpbiBtZXNzYWdlIGJvZHkgdG8gcG93ZXJoLWwtcmVxdWVzdEBsaXN0cy5zd2F1
LmVkdTwvRk9OVD4gDQogIDxCUj48Rk9OVCBzaXplPTI+Jmd0OyA8QSANCiAgaHJlZj0iaHR0cDov
L2xpc3RzLnN3YXUuZWR1L21haWxtYW4vbGlzdGluZm8vcG93ZXJoLWwiIA0KICB0YXJnZXQ9X2Js
YW5rPmh0dHA6Ly9saXN0cy5zd2F1LmVkdS9tYWlsbWFuL2xpc3RpbmZvL3Bvd2VyaC1sPC9BPjwv
Rk9OVD4gDQogIDxCUj48Rk9OVCBzaXplPTI+Jmd0OyBUaGlzIGxpc3QgaXMgY2xvc2VkLCB0aHVz
IHRvIHBvc3QgdG8gdGhlIGxpc3QgeW91IG11c3QgDQogIGJlIGEgc3Vic2NyaWJlci48L0ZPTlQ+
IDwvUD48QlI+DQogIDxQPjxGT05UIHNpemU9Mj49ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0g
PSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9PC9GT05UPiANCiAgPEJSPjxGT05UIHNpemU9Mj5N
YWlsaW5nIGxpc3Q6IHBvd2VyaC1sQGxpc3RzLnN3YXUuZWR1PC9GT05UPiA8QlI+PEZPTlQgDQog
IHNpemU9Mj5TdWJzY3JpYmU6ICJzdWJzY3JpYmUiIGluIG1lc3NhZ2UgYm9keSB0byANCiAgcG93
ZXJoLWwtcmVxdWVzdEBsaXN0cy5zd2F1LmVkdTwvRk9OVD4gPEJSPjxGT05UIHNpemU9Mj5VbnN1
YnNjcmliZTogDQogICJ1bnN1YnNjcmliZSIgaW4gbWVzc2FnZSBib2R5IHRvIHBvd2VyaC1sLXJl
cXVlc3RAbGlzdHMuc3dhdS5lZHU8L0ZPTlQ+IA0KICA8QlI+PEZPTlQgc2l6ZT0yPjxBIGhyZWY9
Imh0dHA6Ly9saXN0cy5zd2F1LmVkdS9tYWlsbWFuL2xpc3RpbmZvL3Bvd2VyaC1sIiANCiAgdGFy
Z2V0PV9ibGFuaz5odHRwOi8vbGlzdHMuc3dhdS5lZHUvbWFpbG1hbi9saXN0aW5mby9wb3dlcmgt
bDwvQT48L0ZPTlQ+IA0KICA8QlI+PEZPTlQgc2l6ZT0yPlRoaXMgbGlzdCBpcyBjbG9zZWQsIHRo
dXMgdG8gcG9zdCB0byB0aGUgbGlzdCB5b3UgbXVzdCBiZSBhIA0KICBzdWJzY3JpYmVyLjwvRk9O
VD4gPC9QPjwvQkxPQ0tRVU9URT48L0JPRFk+PC9IVE1MPg0KDQo=

--0__=5A0epGctVPiPgDzIDrTnYekSVS0aAFCuJUmCSt3NIgsbmylONM4nUaro--