2010-05-25 13:47:51

by Pekka Pietikäinen

[permalink] [raw]
Subject: wireless-regdb: FI/CZ updates

Was looking at the relevant local regulations and noticed the regdb allowed
less power at 5GHz than is actually allowed. Until I found the "If you don't do TPC you have
to reduce your power by 3dB sometimes" bit on the next page.

And looks like someone that did the entry for CZ fell into the same trap, they have

"stations in the c and d bands must employ automatic transmitter power
control, which provides, on average, an interference mitigation factor at
least 3 dB on the maximum permitted output power of the systems. If
automatic power control is not employed, the maximum permitted mean e.i.r.p.
and the corresponding limit of the mean e.i.r.p. density for bands c and d
must be reduced by 3 dB;"

Please sanity check, I became very confused while looking into this.
(like some places starting their freq ranges at 2400, others at 2402. Didn't
touch those, regs say 2400-2485,5, 5150-5250, 5250-5350 and 5470-5725)

Signed-off-by: Pekka Pietikäinen <[email protected]>
diff -up ./db.txt.orig ./db.txt
--- ./db.txt.orig 2010-05-25 15:03:48.812116854 +0300
+++ ./db.txt 2010-05-25 15:58:43.947117884 +0300
@@ -170,11 +170,13 @@ country CY:

# Data from http://www.ctu.eu/164/download/VOR/VOR-12-08-2005-34.pdf
# and http://www.ctu.eu/164/download/VOR/VOR-12-05-2007-6-AN.pdf
+# Power at 5250 - 5350 MHz and 5470 - 5725 MHz can be doubled if TPC is
+# implemented.
country CZ:
(2400 - 2483.5 @ 40), (N/A, 100 mW)
(5150 - 5250 @ 40), (N/A, 200 mW), NO-OUTDOOR
- (5250 - 5350 @ 40), (N/A, 200 mW), NO-OUTDOOR, DFS
- (5470 - 5725 @ 40), (N/A, 1000 mW), DFS
+ (5250 - 5350 @ 40), (N/A, 100 mW), NO-OUTDOOR, DFS
+ (5470 - 5725 @ 40), (N/A, 500 mW), DFS

# Data from "Frequenznutzungsplan" (as published in April 2008),
# downloaded from http://www.bundesnetzagentur.de/media/archive/13358.pdf
@@ -226,11 +228,15 @@ country ES:
(5250 - 5330 @ 40), (N/A, 20), DFS
(5490 - 5710 @ 40), (N/A, 27), DFS

+# Data from FICORA Regulation 15Z / 2009 M
+# http://www.ficora.fi/attachments/suomiry/5l1x1FIIk/Viestintavirasto15Z2009M.pdf
+# Power at 5250 - 5350 MHz and 5470 - 5725 MHz can be doubled if TPC is
+# implemented.
country FI:
- (2402 - 2482 @ 40), (N/A, 20)
- (5170 - 5250 @ 40), (N/A, 20)
- (5250 - 5330 @ 40), (N/A, 20), DFS
- (5490 - 5710 @ 40), (N/A, 27), DFS
+ (2402 - 2482 @ 40), (N/A, 100mW)
+ (5170 - 5250 @ 40), (N/A, 200mW), NO-OUTDOOR
+ (5250 - 5330 @ 40), (N/A, 100mW), NO-OUTDOOR, DFS
+ (5490 - 5710 @ 40), (N/A, 500mW), DFS

country FR:
(2402 - 2482 @ 40), (N/A, 20)


2010-05-26 18:30:58

by Luis R. Rodriguez

[permalink] [raw]
Subject: Re: wireless-regdb: FI/CZ updates

On Tue, May 25, 2010 at 6:20 AM, Pekka Pietikainen <[email protected]> wrote:
> Was looking at the relevant local regulations and noticed the regdb allowed
> less power at 5GHz than is actually allowed. Until I found the "If you don't do TPC you have
> to reduce your power by 3dB sometimes" bit on the next page.
>
> And looks like someone that did the entry for CZ fell into the same trap, they have
>
> "stations in the c and d bands must employ automatic transmitter power
> control, which provides, on average, an interference mitigation factor at
> least 3 dB on the maximum permitted output power of the systems.  If
> automatic power control is not employed, the maximum permitted mean e.i.r.p.
> and the corresponding limit of the mean e.i.r.p.  density for bands c and d
> must be reduced by 3 dB;"
>
> Please sanity check, I became very confused while looking into this.
> (like some places starting their freq ranges at 2400, others at 2402. Didn't
> touch those, regs say 2400-2485,5, 5150-5250, 5250-5350 and 5470-5725)
>
> Signed-off-by: Pekka Pietikäinen <[email protected]>
> diff -up ./db.txt.orig ./db.txt
> --- ./db.txt.orig       2010-05-25 15:03:48.812116854 +0300
> +++ ./db.txt    2010-05-25 15:58:43.947117884 +0300
> @@ -170,11 +170,13 @@ country CY:
>
>  # Data from http://www.ctu.eu/164/download/VOR/VOR-12-08-2005-34.pdf
>  # and http://www.ctu.eu/164/download/VOR/VOR-12-05-2007-6-AN.pdf
> +# Power at 5250 - 5350 MHz and 5470 - 5725 MHz can be doubled if TPC is
> +# implemented.
>  country CZ:
>        (2400 - 2483.5 @ 40), (N/A, 100 mW)
>        (5150 - 5250 @ 40), (N/A, 200 mW), NO-OUTDOOR
> -       (5250 - 5350 @ 40), (N/A, 200 mW), NO-OUTDOOR, DFS
> -       (5470 - 5725 @ 40), (N/A, 1000 mW), DFS
> +       (5250 - 5350 @ 40), (N/A, 100 mW), NO-OUTDOOR, DFS
> +       (5470 - 5725 @ 40), (N/A, 500 mW), DFS

Michael -- as per David's review this seems fine, please let us know
if you agree.

>  # Data from "Frequenznutzungsplan" (as published in April 2008),
>  # downloaded from http://www.bundesnetzagentur.de/media/archive/13358.pdf
> @@ -226,11 +228,15 @@ country ES:
>        (5250 - 5330 @ 40), (N/A, 20), DFS
>        (5490 - 5710 @ 40), (N/A, 27), DFS
>
> +# Data from FICORA Regulation 15Z / 2009 M
> +# http://www.ficora.fi/attachments/suomiry/5l1x1FIIk/Viestintavirasto15Z2009M.pdf
> +# Power at 5250 - 5350 MHz and 5470 - 5725 MHz can be doubled if TPC is
> +# implemented.
>  country FI:
> -       (2402 - 2482 @ 40), (N/A, 20)
> -       (5170 - 5250 @ 40), (N/A, 20)
> -       (5250 - 5330 @ 40), (N/A, 20), DFS
> -       (5490 - 5710 @ 40), (N/A, 27), DFS
> +       (2402 - 2482 @ 40), (N/A, 100mW)
> +       (5170 - 5250 @ 40), (N/A, 200mW), NO-OUTDOOR
> +       (5250 - 5330 @ 40), (N/A, 100mW), NO-OUTDOOR, DFS
> +       (5490 - 5710 @ 40), (N/A, 500mW), DFS

Pekka, please remove these changes from this patch, you want to make
your patches atomic, with only one purpose to help the review process
easier. You stashed changes to CZ & FI on one... You also switched
from dBm to mW and note how you actually did change the EIRP here for
only one for FI. Please provide a separate set of patches for that for
FI. If you want to switch to mW for all of the entries for FI first do
that, and then on a separate patch make the actual regulatory changes
so this is crystal clear for the review process.

So in summary: please post another separate patch for CZ and please
lets wait on Michael's final ACK. The other FI changes should be split
up. Also please CC Michael And David on your e-mails for regulatory
changes, they are not subscribed to linux-wireless but can certainly
help with reviewing these changes. I'll post some suggested updates on
guidelines for patches to wireless-regdb later.

Thanks,

Luis

2010-05-25 19:07:10

by Luis R. Rodriguez

[permalink] [raw]
Subject: Re: wireless-regdb: FI/CZ updates

Thanks for the patch, Michael, please review and let me know what you think.

Luis

On Tue, May 25, 2010 at 6:20 AM, Pekka Pietikainen <[email protected]> wrote:
> Was looking at the relevant local regulations and noticed the regdb allowed
> less power at 5GHz than is actually allowed. Until I found the "If you don't do TPC you have
> to reduce your power by 3dB sometimes" bit on the next page.
>
> And looks like someone that did the entry for CZ fell into the same trap, they have
>
> "stations in the c and d bands must employ automatic transmitter power
> control, which provides, on average, an interference mitigation factor at
> least 3 dB on the maximum permitted output power of the systems.  If
> automatic power control is not employed, the maximum permitted mean e.i.r.p.
> and the corresponding limit of the mean e.i.r.p.  density for bands c and d
> must be reduced by 3 dB;"
>
> Please sanity check, I became very confused while looking into this.
> (like some places starting their freq ranges at 2400, others at 2402. Didn't
> touch those, regs say 2400-2485,5, 5150-5250, 5250-5350 and 5470-5725)
>
> Signed-off-by: Pekka Pietikäinen <[email protected]>
> diff -up ./db.txt.orig ./db.txt
> --- ./db.txt.orig       2010-05-25 15:03:48.812116854 +0300
> +++ ./db.txt    2010-05-25 15:58:43.947117884 +0300
> @@ -170,11 +170,13 @@ country CY:
>
>  # Data from http://www.ctu.eu/164/download/VOR/VOR-12-08-2005-34.pdf
>  # and http://www.ctu.eu/164/download/VOR/VOR-12-05-2007-6-AN.pdf
> +# Power at 5250 - 5350 MHz and 5470 - 5725 MHz can be doubled if TPC is
> +# implemented.
>  country CZ:
>        (2400 - 2483.5 @ 40), (N/A, 100 mW)
>        (5150 - 5250 @ 40), (N/A, 200 mW), NO-OUTDOOR
> -       (5250 - 5350 @ 40), (N/A, 200 mW), NO-OUTDOOR, DFS
> -       (5470 - 5725 @ 40), (N/A, 1000 mW), DFS
> +       (5250 - 5350 @ 40), (N/A, 100 mW), NO-OUTDOOR, DFS
> +       (5470 - 5725 @ 40), (N/A, 500 mW), DFS
>
>  # Data from "Frequenznutzungsplan" (as published in April 2008),
>  # downloaded from http://www.bundesnetzagentur.de/media/archive/13358.pdf
> @@ -226,11 +228,15 @@ country ES:
>        (5250 - 5330 @ 40), (N/A, 20), DFS
>        (5490 - 5710 @ 40), (N/A, 27), DFS
>
> +# Data from FICORA Regulation 15Z / 2009 M
> +# http://www.ficora.fi/attachments/suomiry/5l1x1FIIk/Viestintavirasto15Z2009M.pdf
> +# Power at 5250 - 5350 MHz and 5470 - 5725 MHz can be doubled if TPC is
> +# implemented.
>  country FI:
> -       (2402 - 2482 @ 40), (N/A, 20)
> -       (5170 - 5250 @ 40), (N/A, 20)
> -       (5250 - 5330 @ 40), (N/A, 20), DFS
> -       (5490 - 5710 @ 40), (N/A, 27), DFS
> +       (2402 - 2482 @ 40), (N/A, 100mW)
> +       (5170 - 5250 @ 40), (N/A, 200mW), NO-OUTDOOR
> +       (5250 - 5330 @ 40), (N/A, 100mW), NO-OUTDOOR, DFS
> +       (5490 - 5710 @ 40), (N/A, 500mW), DFS
>
>  country FR:
>        (2402 - 2482 @ 40), (N/A, 20)
> --
> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
> the body of a message to [email protected]
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

2010-05-30 22:34:24

by Carlos Laué

[permalink] [raw]
Subject: Re: wireless-regdb: FI/CZ updates

I've helped with the regulatory rules for CZ, and I thought we should use lower power limits for 5.25 & 5.47 GHz, because we cannot assure TPC is enabled or not.
Apparently it should be fine to use this higher limit ( 200 mW / 1000 mW ).
Carlos

PS: This was discussed here in linux-wireless in december 2008, and Michael Green wrote:

> The tx power levels are worth discussing more. Even though the European
> countries are harmonized on EN301 893 which enforces 200mW EIRP in 5.15-5.35 and
> 1W EIRP in 5.470-5.725, vendors must not blindly set new hardware to transmit at
> these upper limits.
>
> Each board design must undergo conformance testing to the applicable RF
> conformance spec (in this case 301 893) at which time the vendor will discover
> that various other tests in the conformance spec will limit the achievable
> compliant tx power for that design and it's associated antennas (i.e. power
> spectral density, spurious emissions, etc. So using 200mW and 1W EIRP in code
> may be fine as an upper limit, fail safe, users of the code / hardware
> developers must be educated to ensure awareness that there is no universal
> "compliant tx power" that you can assign for a country that applies to all the
> different hardware out there.
>
> Michael Green
> Atheros Communications, Inc.
> [email protected]

2010-05-28 12:43:11

by Pekka Pietikäinen

[permalink] [raw]
Subject: Re: wireless-regdb: FI/CZ updates

On Wed, May 26, 2010 at 11:30:37AM -0700, Luis R. Rodriguez wrote:
> Pekka, please remove these changes from this patch, you want to make
> your patches atomic, with only one purpose to help the review process
> easier. You stashed changes to CZ & FI on one... You also switched
> from dBm to mW and note how you actually did change the EIRP here for
> only one for FI. Please provide a separate set of patches for that for
> FI. If you want to switch to mW for all of the entries for FI first do
> that, and then on a separate patch make the actual regulatory changes
> so this is crystal clear for the review process.
Okie

Looking at it a bit more probably makes sense to codify the current
harmonized EU rules, and then just for each country note that they've
actually implemented it in their local legislation (I checked FI, SE and
CZ). Everyone should have, but some are pretty slow at this, or
have some special national interests...

The legislation uses mW, so that's the reason I switched them.

For review (first hit on google for the decision number
should find the official text), I can do patches once someone
has verified, that this is what the legalese actually says:

# EU Commission Decision 2009/381/EC
(2400 - 2483.5 @ 40), (N/A, 100mW)
# 2005/513/EC and 2007/90/EC, 5250 and 5470 can be doubled if TPC is in use
(5150 - 5250 @ 40), (N/A, 200mW), NO-OUTDOOR
(5250 - 5350 @ 40), (N/A, 100mW), NO-OUTDOOR, DFS
(5470 - 5725 @ 40), (N/A, 500mW), DFS



2010-06-18 18:45:12

by John W. Linville

[permalink] [raw]
Subject: Re: wireless-regdb: FI/CZ updates

On Fri, May 28, 2010 at 03:42:58PM +0300, Pekka Pietikainen wrote:
> On Wed, May 26, 2010 at 11:30:37AM -0700, Luis R. Rodriguez wrote:
> > Pekka, please remove these changes from this patch, you want to make
> > your patches atomic, with only one purpose to help the review process
> > easier. You stashed changes to CZ & FI on one... You also switched
> > from dBm to mW and note how you actually did change the EIRP here for
> > only one for FI. Please provide a separate set of patches for that for
> > FI. If you want to switch to mW for all of the entries for FI first do
> > that, and then on a separate patch make the actual regulatory changes
> > so this is crystal clear for the review process.
> Okie
>
> Looking at it a bit more probably makes sense to codify the current
> harmonized EU rules, and then just for each country note that they've
> actually implemented it in their local legislation (I checked FI, SE and
> CZ). Everyone should have, but some are pretty slow at this, or
> have some special national interests...
>
> The legislation uses mW, so that's the reason I switched them.
>
> For review (first hit on google for the decision number
> should find the official text), I can do patches once someone
> has verified, that this is what the legalese actually says:
>
> # EU Commission Decision 2009/381/EC
> (2400 - 2483.5 @ 40), (N/A, 100mW)
> # 2005/513/EC and 2007/90/EC, 5250 and 5470 can be doubled if TPC is in use
> (5150 - 5250 @ 40), (N/A, 200mW), NO-OUTDOOR
> (5250 - 5350 @ 40), (N/A, 100mW), NO-OUTDOOR, DFS
> (5470 - 5725 @ 40), (N/A, 500mW), DFS

Ping?

--
John W. Linville Someday the world will need a hero, and you
[email protected] might be all we have. Be ready.

2010-06-02 20:12:12

by Michael Green

[permalink] [raw]
Subject: wireless-regdb: FI/CZ updates

VG8gcmVpdGVyYXRlIGEgZmV3IHBvaW50cyBtYWRlIGluIGxhc3QgZW1haWwgYW5kIGFkZCBhIG5l
dyBpbXBvcnRhbnQgcG9pbnQgYykuLi4NCg0KYSkgSSByZWNvbW1lbmQgYW55b25lIHN1Ym1pdHRp
bmcgY2hhbmdlcyB0byB0aGUgdGFibGUgdXNlIGRCbSBpbnN0ZWFkIG9mIG1XIHZhbHVlcy4gVGhp
cyBpcyBzaW1wbHkgZm9yIGNvbnNpc3RlbmN5LiBUaGUgcmVndWxhdG9yeSBydWxlcyBxdW90ZSBh
bGwgc29ydHMgb2YgZGlmZmVyZW50IGRlZmluaXRpb25zIG9mIHR4IHBvd2VyIChpLmUgJ1BTRCBp
biBtVy9NSHonLCAncGVhayBFSVJQJywgJ21heCBkQm0nKS4gQnV0IGlmIHRoaXMgdGFibGUgaXMg
bWVhbnQgYXMgc3cgKHJhdGhlciB0aGFuIGp1c3QgYSByZWZlcmVuY2UgZG9jKSwgdGhlbiBJIHN1
Z2dlc3QgdXNpbmcgdGhlIHNhbWUgdW5pdHMgdGhyb3VnaG91dC4NCg0KYikgWWVzLCBGaW5sYW5k
IHNob3VsZCBmb2xsb3cgdGhlIHNhbWUgIkVUU0kxIiB2YWx1ZXMgdXNlZCBmb3IgbW9zdCBvZiB0
aGUgb3RoZXIgRVUgY291bnRyaWVzLiBFVSBtZW1iZXIgc3RhdGVzIHNvbWV0aW1lcyBoYXZlIG1p
bm9yIGRpZmZlcmVuY2VzIGluIHRyYW5zcG9zaXRpb24gb2YgdGhlIGhhcm1vbml6ZWQgc3RhbmRh
cmRzLCBidXQgaXQgaXMgdGhlIGhhcm1vbml6ZWQgc3RhbmRhcmRzIHRoYXQgbXVzdCBiZSB1c2Vk
IGZvciByZWd1bGF0b3J5IGNvbmZvcm1hbmNlIGFuZCBDRSBNYXJraW5nL2ltcG9ydCBhY3Jvc3Mg
YWxsIHRoZSBFVSBjb3VudHJpZXMuDQpJbiBvdGhlciB3b3JkcyB0aGUgUiZUVEUgRGlyZWN0aXZl
IGFuZCBFVFNJIEVOIDMwMSAzMjggKGZvciAyLjRHSHopIGFuZCBFTjMwMSA4OTMgKGZvciA1R0h6
KSBhcmUgInRoZSBvdmVycmlkaW5nIGxhdyBmb3IgY29tcGxpYW5jZSBhY3Jvc3MgYWxsIHRoZSBF
dXJvcGVhbiBDb21tdW5pdHkgY291bnRyaWVzIChpZSBhbGxvd2VkIHR4IHBvd2VyLCBtb2R1bGF0
aW9ucyBhbmQgY2hhbm5lbHMpLg0KDQoNCg0KYykgSSB0aGluayB0aGUgZ3JvdXAgc2hvdWxkIHJl
dmlldyB0aGUgZG9jdW1lbnRhdGlvbi9jb21tZW50cyB0aGF0IGFjY29tcGFueSB0aGUgcmVnZGJh
c2UgdG8gZXhwbGFpbiBjbGVhcmx5IHRvIGltcGxlbWVudGVycy4uLg0KDQppKSBUeCBwb3dlciB2
YWx1ZXMgaW4gdGhlIGRiYXNlIGFyZSBpbiBFSVJQIC0gbWVhbmluZyB0aGUgZGV2aWNlJ3MgY29u
ZHVjdGVkIHR4IHBvd2VyIHBsdXMgaW5kaXZpZHVhbCBkZXZpY2UncyBhbnRlbm5hIGdhaW4gKGlu
IDIuNCAmIDVHSHopIG11c3QgYmUgYmVsb3cgdGhlIEVJUlAgdmFsdWVzIGluIHRoZSBkYmFzZS4g
IElmIGEgcHJvZHVjdCBzaW1wbHkgc2V0cyBjb25kdWN0ZWQgdHggcG93ZXIgdG8gdGhlIHZhbHVl
IGluIHRoZSBkYmFzZSBhbmQgdGhlIHByb2R1Y3QgaGFzIGFuIGFudGVubmEgd2l0aCBwb3NpdGl2
ZSBnYWluLCB0aGVuIGVuZCBwcm9kdWN0IHdpbGwgKHVuaW50ZW50aW9uYWxseSkgbm90IGNvbXBs
eSB3aXRoIG1vc3QgY291bnRyaWVzIGxpbWl0cy4NCg0KaWkpIEltcGxlbWVudGVycyBtdXN0IGVu
c3VyZSB0aGUgY29tcGxldGUgcmFkaW8gZGV2aWNlL3N5c3RlbSBwYXNzZXMgcmVndWxhdG9yeSBj
b21wbGlhbmNlICBhbmQgcmVjZWl2ZXMgcmFkaW8gY2VydGlmaWNhdGlvbiBmb3IgdGFyZ2V0IGNv
dW50cmllcy4gIEFjdHVhbCBhbnRlbm5hIGdhaW4gaXMgdGFrZW4gaW50byBhY2NvdW50IGR1cmlu
ZyByZWd1bGF0b3J5IGNvbXBsaWFuY2UgdGVzdGluZyBvZiB0aGUgc3lzdGVtIChodyArIHN3KS4g
UmVzdWx0aW5nIGNvbXBsaWFudCBsZXZlbHMgY2FuIGJlIChJTU8gbXVzdCBiZSkgcHJvZ3JhbW1l
ZCBpbnRvIGEgcmFkaW8ncyBody9FRVBST00uICBUaGlzIHByZXZlbnRzIHBvc3NpYmxlIG5vbi1j
b21wbGlhbmNlIHBlciBpKS4gICBBbiBpbXBvcnRhbnQgYXNpZGUgZm9yIHRoaXMgZ3JvdXAgdG8g
dW5kZXJzdGFuZC4uLml0IGlzIHJhcmUgdGhhdCBhbnkgcmFkaW8gZGV2aWNlIGNhbiBiZSBsZWdh
bGx5IHNldCB0byB0aGUgInR4IHBvd2VyIiB2YWx1ZSB0aGF0IGFwcGVhcnMgaW4gYSBjb3VudHJp
ZXMgcHVibGlzaGVkIHJ1bGVzLiBSZWFzb24gaXMgdGhhdCB0eCBwb3dlciBpcyBqdXN0IG9uZSBv
ZiBtYW55IHJlcXVpcmVkIGNvbXBsaWFuY2UgdGVzdHMuIEl0IGlzIG9mdGVuIHNwdXJpb3VzIGVt
aXNzaW9ucywgaGFybW9uaWNzIGFuZCBwb3dlciBzcGVjdHJhbCBkZW5zaXR5IHRlc3RzIHRoYXQg
bGltaXQgdGhlIGNvbXBsaWFudCB0eCBwb3dlciB0byBsZXZlbHMgc29tZXRpbWVzIG11Y2ggbG93
ZXIgdGhhbiB0aGUgc2ltcGxlICJwZWFrIEVJUlAiIGxpbWl0IHF1b3RlZCBpbiB0aGUgcnVsZXMu
ICAgDQoNCk15IHBvaW50IGhlcmUgaXMgdG8gcmVpdGVyYXRlIHRoZSBuZWVkIHRvIGVkdWNhdGUg
aW1wbGVtZW50ZXJzIHRvIHRha2UgcmVzcG9uc2liaWxpdHkgYW5kIHVuZGVyc3RhbmQgdGhlIGNv
bXBsZXRlIHJhZGlvIHByb2R1Y3QgKGh3K3N3KSBtdXN0IG1lZXQgcmVndWxhdG9yeSBydWxlcy4g
SW1wbGVtZW50ZXJzIGNhbm5vdCBhdCBhbGwgcmVseSBvbiB0aGlzIHJlZ2RiYXNlIHRvIGVuc3Vy
ZSB0aGUgZGV2aWNlIG1haW50YWlucyBjb21wbGlhbmNlIHdpdGggdGhlIHJ1bGVzLg0KDQppaWkp
IENhbiBzb21lb25lIHBsZWFzZSBleHBsYWluIGlmL2hvdyBhbnRlbm5hIGdhaW4gaXMgZW50ZXJl
ZCBpbnRvIHN3IGZvciBhIHByb2R1Y3Q/ICBUaGlzIGlzIG9uZSBwb3NzaWJsZSByb290IGZvciB2
ZW5kb3JzIHdobyBkb24ndCBwcm9ncmFtIGluIGNvbXBsaWFuY2UgdGVzdCByZXN1bHRzIGludG8g
dGhlaXIgaHcgdG8gYWRqdXN0IGRvd24gYWN0dWFsIHR4IHBvd2VyIGNvbXBhcmVkIHRvIHRoZSBF
SVJQIHZhbHVlcyBpbiB0aGUgcmVnZGJhc2UuDQoNCg0KIA0KTWljaGFlbCBHcmVlbg0KQXRoZXJv
cyBDb21tdW5pY2F0aW9ucywgSW5jLg0KbWdyZWVuQGF0aGVyb3MuY29tDQpEZXNrOiAgICsxLTc4
MS00MDAtMTQ5MQ0KTW9iaWxlOiArMS01MDgtMzgwLTQ5MjENCg0KLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCkZyb206IFBla2thIFBpZXRpa2FpbmVuIFttYWlsdG86cHBAZWUub3VsdS5maV0g
DQpTZW50OiBGcmlkYXksIE1heSAyOCwgMjAxMCA4OjQzIEFNDQpUbzogTHVpcyBSLiBSb2RyaWd1
ZXoNCkNjOiBNaWNoYWVsIEdyZWVuOyBEYXZpZCBRdWFuOyBsaW52aWxsZUB0dXhkcml2ZXIuY29t
OyBsaW51eC13aXJlbGVzc0B2Z2VyLmtlcm5lbC5vcmcNClN1YmplY3Q6IFJlOiB3aXJlbGVzcy1y
ZWdkYjogRkkvQ1ogdXBkYXRlcw0KDQpPbiBXZWQsIE1heSAyNiwgMjAxMCBhdCAxMTozMDozN0FN
IC0wNzAwLCBMdWlzIFIuIFJvZHJpZ3VleiB3cm90ZToNCj4gUGVra2EsIHBsZWFzZSByZW1vdmUg
dGhlc2UgY2hhbmdlcyBmcm9tIHRoaXMgcGF0Y2gsIHlvdSB3YW50IHRvIG1ha2UNCj4geW91ciBw
YXRjaGVzIGF0b21pYywgd2l0aCBvbmx5IG9uZSBwdXJwb3NlIHRvIGhlbHAgdGhlIHJldmlldyBw
cm9jZXNzDQo+IGVhc2llci4gWW91IHN0YXNoZWQgY2hhbmdlcyB0byBDWiAmIEZJIG9uIG9uZS4u
LiBZb3UgYWxzbyBzd2l0Y2hlZA0KPiBmcm9tIGRCbSB0byBtVyBhbmQgbm90ZSBob3cgeW91IGFj
dHVhbGx5IGRpZCBjaGFuZ2UgdGhlIEVJUlAgaGVyZSBmb3INCj4gb25seSBvbmUgZm9yIEZJLiBQ
bGVhc2UgcHJvdmlkZSBhIHNlcGFyYXRlIHNldCBvZiBwYXRjaGVzIGZvciB0aGF0IGZvcg0KPiBG
SS4gSWYgeW91IHdhbnQgdG8gc3dpdGNoIHRvIG1XIGZvciBhbGwgb2YgdGhlIGVudHJpZXMgZm9y
IEZJIGZpcnN0IGRvDQo+IHRoYXQsIGFuZCB0aGVuIG9uIGEgc2VwYXJhdGUgcGF0Y2ggbWFrZSB0
aGUgYWN0dWFsIHJlZ3VsYXRvcnkgY2hhbmdlcw0KPiBzbyB0aGlzIGlzIGNyeXN0YWwgY2xlYXIg
Zm9yIHRoZSByZXZpZXcgcHJvY2Vzcy4NCk9raWUNCg0KTG9va2luZyBhdCBpdCBhIGJpdCBtb3Jl
IHByb2JhYmx5IG1ha2VzIHNlbnNlIHRvIGNvZGlmeSB0aGUgY3VycmVudA0KaGFybW9uaXplZCBF
VSBydWxlcywgYW5kIHRoZW4ganVzdCBmb3IgZWFjaCBjb3VudHJ5IG5vdGUgdGhhdCB0aGV5J3Zl
DQphY3R1YWxseSBpbXBsZW1lbnRlZCBpdCBpbiB0aGVpciBsb2NhbCBsZWdpc2xhdGlvbiAoSSBj
aGVja2VkIEZJLCBTRSBhbmQNCkNaKS4gIEV2ZXJ5b25lIHNob3VsZCBoYXZlLCBidXQgc29tZSBh
cmUgcHJldHR5IHNsb3cgYXQgdGhpcywgb3INCmhhdmUgc29tZSBzcGVjaWFsIG5hdGlvbmFsIGlu
dGVyZXN0cy4uLg0KDQpUaGUgbGVnaXNsYXRpb24gdXNlcyBtVywgc28gdGhhdCdzIHRoZSByZWFz
b24gSSBzd2l0Y2hlZCB0aGVtLg0KDQpGb3IgcmV2aWV3IChmaXJzdCBoaXQgb24gZ29vZ2xlIGZv
ciB0aGUgZGVjaXNpb24gbnVtYmVyDQpzaG91bGQgZmluZCB0aGUgb2ZmaWNpYWwgdGV4dCksIEkg
Y2FuIGRvIHBhdGNoZXMgb25jZSBzb21lb25lDQpoYXMgdmVyaWZpZWQsIHRoYXQgdGhpcyBpcyB3
aGF0IHRoZSBsZWdhbGVzZSBhY3R1YWxseSBzYXlzOg0KDQojIEVVIENvbW1pc3Npb24gRGVjaXNp
b24gMjAwOS8zODEvRUMNCiAgICAgICAoMjQwMCAtIDI0ODMuNSBAIDQwKSwgKE4vQSwgMTAwbVcp
DQojIDIwMDUvNTEzL0VDIGFuZCAyMDA3LzkwL0VDLCA1MjUwIGFuZCA1NDcwIGNhbiBiZSBkb3Vi
bGVkIGlmIFRQQyBpcyBpbiB1c2UNCiAgICAgICAoNTE1MCAtIDUyNTAgQCA0MCksIChOL0EsIDIw
MG1XKSwgTk8tT1VURE9PUg0KICAgICAgICg1MjUwIC0gNTM1MCBAIDQwKSwgKE4vQSwgMTAwbVcp
LCBOTy1PVVRET09SLCBERlMNCiAgICAgICAoNTQ3MCAtIDU3MjUgQCA0MCksIChOL0EsIDUwMG1X
KSwgREZTDQoNCg0K