Topic: Sintax suggar for empty constructors
Author: pau.montequi@gmail.com
Date: Wed, 20 Sep 2017 01:36:27 -0700 (PDT)
Raw View
------=_Part_3599_1376414870.1505896587101
Content-Type: multipart/alternative;
boundary="----=_Part_3600_1469618559.1505896587103"
------=_Part_3600_1469618559.1505896587103
Content-Type: text/plain; charset="UTF-8"
Hello,
I would like to propose a simple syntax suggar for empty constructors. Is
my first proposal so is very possible that I'm doing the proposal in the
wrong way, please feel free to make any necessary correction. Also, I
aplogize in advance for my poor english skills.
There's some simple objects with few members which are initialized in the
constructor member initializer list but there's no code to write in
constructor's body:
template <typename T>
struct point3d {
T x{}, y{}, z{};
point3d() = default;
point3d(T xx, T yy, T zz) : x{xx}, y{yy}, z{zz} {}
// empty constructor body ----> ^^
};
struct ip {
std::uint32_t address{0x7f000001};
ip(std::uint32_t A, std::uint32_t B, std::uint32_t C, std::uint32_t D) :
address{D + (C << 8u) + (B << 16u) + (A << 24u)}
{}
// ^^ <---- empty constructor body
ip(std::uint32_t value) :
address{value}
{}
// ^^ <---- empty constructor body
};
I would like to propose to avoid constructor body if it is going to be
empty:
template <typename T>
struct point3d {
T x{}, y{}, z{};
point3d() = default;
point3d(T xx, T yy, T zz) : x{xx}, y{yy}, z{zz};
// no constructor body ----> ^
};
struct ip {
std::uint32_t address{0x7f000001};
ip() = default;
ip(std::uint32_t A, std::uint32_t B, std::uint32_t C, std::uint32_t D) :
address{D + (C << 8u) + (B << 16u) + (A << 24u)};
// no constructor body ----> ^
ip(std::uint32_t value) :
address{value};
// ^ <---- no constructor body
};
An alternative could be to avoid the semicolon at the end:
template <typename T>
struct point3d {
T x{}, y{}, z{};
point3d() = default;
point3d(T xx, T yy, T zz) : x{xx}, y{yy}, z{zz}
// ^^^^^^^^^^^^^^^^^^^ <---- no constructor
body
};
struct ip {
std::uint32_t address{0x7f000001};
ip() = default;
ip(std::uint32_t A, std::uint32_t B, std::uint32_t C, std::uint32_t D) :
address{D + (C << 8u) + (B << 16u) + (A << 24u)}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ <---- no
constructor body
ip(std::uint32_t value) :
address{value}
// ^^^^^^^^^^^^^^ <---- no constructor body
};
But I think that is not a good idea because it can result in hard to read
code. This omission of constructor body shall be used only in
-obviously- definition, and wouldn't have any effect in declaration:
template <typename T>
struct point3d {
T x{}, y{}, z{};
point3d(); // Ctor declaration.
point3d(T xx, T yy, T zz); // Ctor declaration
};
point3d::point3d(); // Ctor definition
// ^ <---- no constructor body
point3d::point3d() : x{xx}, y{yy}, z{zz}; // Ctor definition
// no constructor body ----> ^
struct ip {
std::uint32_t address{0x7f000001};
ip(); // Ctor declaration
ip(std::uint32_t A, std::uint32_t B, std::uint32_t C, std::uint32_t D); //
Ctor declaration
ip(std::uint32_t value); // Ctor declaration
};
ip::ip(); // Ctor definition
// ^ <---- no constructor body
ip::ip() : address{D + (C << 8u) + (B << 16u) + (A << 24u)};
// no constructor body ----> ^
ip::ip() : address{value};
// ^ <---- no constructor body
--
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
To view this discussion on the web visit https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/1244e43e-e75a-41f5-9aa9-68e7abab202f%40isocpp.org.
------=_Part_3600_1469618559.1505896587103
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>Hello,</div><div><br></div><div>I would like to propo=
se a simple syntax suggar for empty constructors. Is my first proposal so i=
s very possible that I'm doing the proposal in the wrong way, please fe=
el free to make any necessary correction. Also, I aplogize in advance for m=
y poor english skills.</div><div><br></div><div>There's some simple obj=
ects with few members which are initialized in the constructor member initi=
alizer list but there's no code to write in constructor's body:</di=
v><div><br></div><div class=3D"prettyprint" style=3D"border: 1px solid rgb(=
187, 187, 187); border-image: none; -ms-word-wrap: break-word; background-c=
olor: rgb(250, 250, 250);"><code class=3D"prettyprint"><div class=3D"subpre=
ttyprint"><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 136)=
;">template</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0,=
0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"color: rgb(102=
, 102, 0);"><</span><span class=3D"styled-by-prettify" style=3D"color: r=
gb(0, 0, 136);">typename</span><span class=3D"styled-by-prettify" style=3D"=
color: rgb(0, 0, 0);"> T</span><span class=3D"styled-by-prettify" style=3D"=
color: rgb(102, 102, 0);">></span><span class=3D"styled-by-prettify" sty=
le=3D"color: rgb(0, 0, 0);"><br></span><span class=3D"styled-by-prettify" s=
tyle=3D"color: rgb(0, 0, 136);">struct</span><span class=3D"styled-by-prett=
ify" style=3D"color: rgb(0, 0, 0);"> point3d </span><span class=3D"styled-b=
y-prettify" style=3D"color: rgb(102, 102, 0);">{</span><span class=3D"style=
d-by-prettify" style=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 T x</span><=
span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{},</s=
pan><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> y</s=
pan><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{=
},</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">=
z</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0=
);">{};</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, =
0);"><br>=C2=A0 =C2=A0 point3d</span><span class=3D"styled-by-prettify" sty=
le=3D"color: rgb(102, 102, 0);">()</span><span class=3D"styled-by-prettify"=
style=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" =
style=3D"color: rgb(102, 102, 0);">=3D</span><span class=3D"styled-by-prett=
ify" style=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-pretti=
fy" style=3D"color: rgb(0, 0, 136);">default</span><span class=3D"styled-by=
-prettify" style=3D"color: rgb(102, 102, 0);">;</span><span class=3D"styled=
-by-prettify" style=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 point3d</spa=
n><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">(</=
span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">T xx=
</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);=
">,</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"=
> T yy</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 10=
2, 0);">,</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0=
, 0);"> T zz</span><span class=3D"styled-by-prettify" style=3D"color: rgb(1=
02, 102, 0);">)</span><span class=3D"styled-by-prettify" style=3D"color: rg=
b(0, 0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"color: rgb=
(102, 102, 0);">:</span><span class=3D"styled-by-prettify" style=3D"color: =
rgb(0, 0, 0);"> x</span><span class=3D"styled-by-prettify" style=3D"color: =
rgb(102, 102, 0);">{</span><span class=3D"styled-by-prettify" style=3D"colo=
r: rgb(0, 0, 0);">xx</span><span class=3D"styled-by-prettify" style=3D"colo=
r: rgb(102, 102, 0);">},</span><span class=3D"styled-by-prettify" style=3D"=
color: rgb(0, 0, 0);"> y</span><span class=3D"styled-by-prettify" style=3D"=
color: rgb(102, 102, 0);">{</span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(0, 0, 0);">yy</span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(102, 102, 0);">},</span><span class=3D"styled-by-prettify" s=
tyle=3D"color: rgb(0, 0, 0);"> z</span><span class=3D"styled-by-prettify" s=
tyle=3D"color: rgb(102, 102, 0);">{</span><span class=3D"styled-by-prettify=
" style=3D"color: rgb(0, 0, 0);">zz</span><span class=3D"styled-by-prettify=
" style=3D"color: rgb(102, 102, 0);">}</span><span class=3D"styled-by-prett=
ify" style=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-pretti=
fy" style=3D"color: rgb(102, 102, 0);">{}</span><span class=3D"styled-by-pr=
ettify" style=3D"color: rgb(0, 0, 0);"><br></span><span class=3D"styled-by-=
prettify" style=3D"color: rgb(136, 0, 0);">// =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 empty constructor body ----> ^=
^</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"><=
br></span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, =
0);">};</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, =
0);"><br><br></span><span class=3D"styled-by-prettify" style=3D"color: rgb(=
0, 0, 136);">struct</span><span class=3D"styled-by-prettify" style=3D"color=
: rgb(0, 0, 0);"> ip </span><span class=3D"styled-by-prettify" style=3D"col=
or: rgb(102, 102, 0);">{</span><span class=3D"styled-by-prettify" style=3D"=
color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 std</span><span class=3D"styled-by-=
prettify" style=3D"color: rgb(102, 102, 0);">::</span><span class=3D"styled=
-by-prettify" style=3D"color: rgb(0, 0, 0);">uint32_t address</span><span c=
lass=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{</span><spa=
n class=3D"styled-by-prettify" style=3D"color: rgb(0, 102, 102);">0x7f00000=
1</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0)=
;">};</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0)=
;"><br><br>=C2=A0 =C2=A0 ip</span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(102, 102, 0);">(</span><span class=3D"styled-by-prettify" st=
yle=3D"color: rgb(0, 0, 0);">std</span><span class=3D"styled-by-prettify" s=
tyle=3D"color: rgb(102, 102, 0);">::</span><span class=3D"styled-by-prettif=
y" style=3D"color: rgb(0, 0, 0);">uint32_t A</span><span class=3D"styled-by=
-prettify" style=3D"color: rgb(102, 102, 0);">,</span><span class=3D"styled=
-by-prettify" style=3D"color: rgb(0, 0, 0);"> std</span><span class=3D"styl=
ed-by-prettify" style=3D"color: rgb(102, 102, 0);">::</span><span class=3D"=
styled-by-prettify" style=3D"color: rgb(0, 0, 0);">uint32_t B</span><span c=
lass=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">,</span><spa=
n class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> std</span><s=
pan class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">::</spa=
n><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">uint32_=
t C</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, =
0);">,</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0=
);"> std</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, =
102, 0);">::</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0=
, 0, 0);">uint32_t D</span><span class=3D"styled-by-prettify" style=3D"colo=
r: rgb(102, 102, 0);">)</span><span class=3D"styled-by-prettify" style=3D"c=
olor: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"co=
lor: rgb(102, 102, 0);">:</span><span class=3D"styled-by-prettify" style=3D=
"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 address</span><span =
class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{</span><sp=
an class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">D </span><sp=
an class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">+</span>=
<span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><=
span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">(</spa=
n><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">C </spa=
n><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);"><=
;<</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0)=
;"> </span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 102, 1=
02);">8u</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, =
102, 0);">)</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0,=
0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"color: rgb(102=
, 102, 0);">+</span><span class=3D"styled-by-prettify" style=3D"color: rgb(=
0, 0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"color: rgb(1=
02, 102, 0);">(</span><span class=3D"styled-by-prettify" style=3D"color: rg=
b(0, 0, 0);">B </span><span class=3D"styled-by-prettify" style=3D"color: rg=
b(102, 102, 0);"><<</span><span class=3D"styled-by-prettify" style=3D=
"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"=
color: rgb(0, 102, 102);">16u</span><span class=3D"styled-by-prettify" styl=
e=3D"color: rgb(102, 102, 0);">)</span><span class=3D"styled-by-prettify" s=
tyle=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" st=
yle=3D"color: rgb(102, 102, 0);">+</span><span class=3D"styled-by-prettify"=
style=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" =
style=3D"color: rgb(102, 102, 0);">(</span><span class=3D"styled-by-prettif=
y" style=3D"color: rgb(0, 0, 0);">A </span><span class=3D"styled-by-prettif=
y" style=3D"color: rgb(102, 102, 0);"><<</span><span class=3D"styled-=
by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-b=
y-prettify" style=3D"color: rgb(0, 102, 102);">24u</span><span class=3D"sty=
led-by-prettify" style=3D"color: rgb(102, 102, 0);">)}</span><span class=3D=
"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 </spa=
n><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{}<=
/span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"><br=
></span><span class=3D"styled-by-prettify" style=3D"color: rgb(136, 0, 0);"=
>// =C2=A0^^ <---- empty constructor body</span><span class=3D"styled-by=
-prettify" style=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 ip</span><span =
class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">(</span><sp=
an class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">std</span><s=
pan class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">::</spa=
n><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">uint32_=
t value</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 1=
02, 0);">)</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, =
0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"color: rgb(102,=
102, 0);">:</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0=
, 0, 0);"><br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 address</span><span class=3D"styl=
ed-by-prettify" style=3D"color: rgb(102, 102, 0);">{</span><span class=3D"s=
tyled-by-prettify" style=3D"color: rgb(0, 0, 0);">value</span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">}</span><span cl=
ass=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0=
</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0)=
;">{}</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0)=
;"><br></span><span class=3D"styled-by-prettify" style=3D"color: rgb(136, 0=
, 0);">// =C2=A0^^ <---- empty constructor body</span><span class=3D"sty=
led-by-prettify" style=3D"color: rgb(0, 0, 0);"><br></span><span class=3D"s=
tyled-by-prettify" style=3D"color: rgb(102, 102, 0);">};</span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"><br></span></div></c=
ode></div><div><br></div><div>I would like to propose to avoid constructor =
body if it is going to be empty:</div><div><br></div><div><div class=3D"pre=
ttyprint" style=3D"border: 1px solid rgb(187, 187, 187); border-image: none=
; -ms-word-wrap: break-word; background-color: rgb(250, 250, 250);"><code c=
lass=3D"prettyprint"><div class=3D"subprettyprint"><span class=3D"styled-by=
-prettify" style=3D"color: rgb(0, 0, 136);">template</span><span class=3D"s=
tyled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><span class=3D"st=
yled-by-prettify" style=3D"color: rgb(102, 102, 0);"><</span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 136);">typename</span><sp=
an class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> T</span><sp=
an class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">></sp=
an><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"><br></=
span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 136);">st=
ruct</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);=
"> point3d </span><span class=3D"styled-by-prettify" style=3D"color: rgb(10=
2, 102, 0);">{</span><span class=3D"styled-by-prettify" style=3D"color: rgb=
(0, 0, 0);"><br>=C2=A0 =C2=A0 T x</span><span class=3D"styled-by-prettify" =
style=3D"color: rgb(102, 102, 0);">{},</span><span class=3D"styled-by-prett=
ify" style=3D"color: rgb(0, 0, 0);"> y</span><span class=3D"styled-by-prett=
ify" style=3D"color: rgb(102, 102, 0);">{},</span><span class=3D"styled-by-=
prettify" style=3D"color: rgb(0, 0, 0);"> z</span><span class=3D"styled-by-=
prettify" style=3D"color: rgb(102, 102, 0);">{};</span><span class=3D"style=
d-by-prettify" style=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 point3d</sp=
an><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">()=
</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> <=
/span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);"=
>=3D</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);=
"> </span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 136)=
;">default</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102=
, 102, 0);">;</span><span class=3D"styled-by-prettify" style=3D"color: rgb(=
0, 0, 0);"><br>=C2=A0 =C2=A0 point3d</span><span class=3D"styled-by-prettif=
y" style=3D"color: rgb(102, 102, 0);">(</span><span class=3D"styled-by-pret=
tify" style=3D"color: rgb(0, 0, 0);">T xx</span><span class=3D"styled-by-pr=
ettify" style=3D"color: rgb(102, 102, 0);">,</span><span class=3D"styled-by=
-prettify" style=3D"color: rgb(0, 0, 0);"> T yy</span><span class=3D"styled=
-by-prettify" style=3D"color: rgb(102, 102, 0);">,</span><span class=3D"sty=
led-by-prettify" style=3D"color: rgb(0, 0, 0);"> T zz</span><span class=3D"=
styled-by-prettify" style=3D"color: rgb(102, 102, 0);">)</span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">:</span><span cl=
ass=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> x</span><span cl=
ass=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{</span><span=
class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">xx</span><span=
class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">},</span><=
span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> y</span><=
span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{</spa=
n><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">yy</spa=
n><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">},<=
/span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> z<=
/span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);"=
>{</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">=
zz</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0=
);">};</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0=
);"><br></span><span class=3D"styled-by-prettify" style=3D"color: rgb(136, =
0, 0);">// =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 no constructor body ----> ^</span><span class=3D"styled-by=
-prettify" style=3D"color: rgb(0, 0, 0);"><br></span><span class=3D"styled-=
by-prettify" style=3D"color: rgb(102, 102, 0);">};</span><span class=3D"sty=
led-by-prettify" style=3D"color: rgb(0, 0, 0);"><br><br></span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 136);">struct</span><span=
class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> ip </span><sp=
an class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{</span>=
<span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"><br>=C2=
=A0 =C2=A0 std</span><span class=3D"styled-by-prettify" style=3D"color: rgb=
(102, 102, 0);">::</span><span class=3D"styled-by-prettify" style=3D"color:=
rgb(0, 0, 0);">uint32_t address</span><span class=3D"styled-by-prettify" s=
tyle=3D"color: rgb(102, 102, 0);">{</span><span class=3D"styled-by-prettify=
" style=3D"color: rgb(0, 102, 102);">0x7f000001</span><span class=3D"styled=
-by-prettify" style=3D"color: rgb(102, 102, 0);">};</span><span class=3D"st=
yled-by-prettify" style=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 ip</span=
><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">()</=
span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </s=
pan><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">=
=3D</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"=
> </span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 136);=
">default</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102,=
102, 0);">;</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0=
, 0, 0);"><br>=C2=A0 =C2=A0 ip</span><span class=3D"styled-by-prettify" sty=
le=3D"color: rgb(102, 102, 0);">(</span><span class=3D"styled-by-prettify" =
style=3D"color: rgb(0, 0, 0);">std</span><span class=3D"styled-by-prettify"=
style=3D"color: rgb(102, 102, 0);">::</span><span class=3D"styled-by-prett=
ify" style=3D"color: rgb(0, 0, 0);">uint32_t A</span><span class=3D"styled-=
by-prettify" style=3D"color: rgb(102, 102, 0);">,</span><span class=3D"styl=
ed-by-prettify" style=3D"color: rgb(0, 0, 0);"> std</span><span class=3D"st=
yled-by-prettify" style=3D"color: rgb(102, 102, 0);">::</span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">uint32_t B</span><sp=
an class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">,</span>=
<span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> std</spa=
n><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">::<=
/span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">uin=
t32_t C</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 1=
02, 0);">,</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, =
0, 0);"> std</span><span class=3D"styled-by-prettify" style=3D"color: rgb(1=
02, 102, 0);">::</span><span class=3D"styled-by-prettify" style=3D"color: r=
gb(0, 0, 0);">uint32_t D</span><span class=3D"styled-by-prettify" style=3D"=
color: rgb(102, 102, 0);">)</span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(102, 102, 0);">:</span><span class=3D"styled-by-prettify" st=
yle=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 address</span>=
<span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{</sp=
an><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">D </sp=
an><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">+<=
/span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </=
span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">=
(</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">C=
</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0)=
;"><<</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0,=
0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, =
102, 102);">8u</span><span class=3D"styled-by-prettify" style=3D"color: rgb=
(102, 102, 0);">)</span><span class=3D"styled-by-prettify" style=3D"color: =
rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"color: r=
gb(102, 102, 0);">+</span><span class=3D"styled-by-prettify" style=3D"color=
: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"color:=
rgb(102, 102, 0);">(</span><span class=3D"styled-by-prettify" style=3D"col=
or: rgb(0, 0, 0);">B </span><span class=3D"styled-by-prettify" style=3D"col=
or: rgb(102, 102, 0);"><<</span><span class=3D"styled-by-prettify" st=
yle=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" sty=
le=3D"color: rgb(0, 102, 102);">16u</span><span class=3D"styled-by-prettify=
" style=3D"color: rgb(102, 102, 0);">)</span><span class=3D"styled-by-prett=
ify" style=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-pretti=
fy" style=3D"color: rgb(102, 102, 0);">+</span><span class=3D"styled-by-pre=
ttify" style=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-pret=
tify" style=3D"color: rgb(102, 102, 0);">(</span><span class=3D"styled-by-p=
rettify" style=3D"color: rgb(0, 0, 0);">A </span><span class=3D"styled-by-p=
rettify" style=3D"color: rgb(102, 102, 0);"><<</span><span class=3D"s=
tyled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><span class=3D"st=
yled-by-prettify" style=3D"color: rgb(0, 102, 102);">24u</span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">)};</span><span =
class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"><br></span><spa=
n class=3D"styled-by-prettify" style=3D"color: rgb(136, 0, 0);">// =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0no constructor body ----> ^</span><span class=3D"styled=
-by-prettify" style=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 ip</span><sp=
an class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">(</span>=
<span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">std</span=
><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">::</=
span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">uint=
32_t value</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102=
, 102, 0);">)</span><span class=3D"styled-by-prettify" style=3D"color: rgb(=
0, 0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"color: rgb(1=
02, 102, 0);">:</span><span class=3D"styled-by-prettify" style=3D"color: rg=
b(0, 0, 0);"><br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 address</span><span class=3D"s=
tyled-by-prettify" style=3D"color: rgb(102, 102, 0);">{</span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">value</span><span cl=
ass=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">};</span><spa=
n class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"><br></span><s=
pan class=3D"styled-by-prettify" style=3D"color: rgb(136, 0, 0);">// =C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^ <---- n=
o constructor body</span><span class=3D"styled-by-prettify" style=3D"color:=
rgb(0, 0, 0);"><br></span><span class=3D"styled-by-prettify" style=3D"colo=
r: rgb(102, 102, 0);">};</span></div></code></div><span class=3D"styled-by-=
prettify" style=3D"color: rgb(102, 102, 0);"><br></span></div><div>An alter=
native could be to avoid the semicolon at the end:</div><div><br></div><div=
><div class=3D"prettyprint" style=3D"border: 1px solid rgb(187, 187, 187); =
border-image: none; -ms-word-wrap: break-word; background-color: rgb(250, 2=
50, 250);"><code class=3D"prettyprint"><div class=3D"subprettyprint"><span =
class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 136);">template</spa=
n><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </span=
><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);"><=
</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 136);">=
typename</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0,=
0);"> T</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, =
102, 0);">></span><span class=3D"styled-by-prettify" style=3D"color: rgb=
(0, 0, 0);"><br></span><span class=3D"styled-by-prettify" style=3D"color: r=
gb(0, 0, 136);">struct</span><span class=3D"styled-by-prettify" style=3D"co=
lor: rgb(0, 0, 0);"> point3d </span><span class=3D"styled-by-prettify" styl=
e=3D"color: rgb(102, 102, 0);">{</span><span class=3D"styled-by-prettify" s=
tyle=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 T x</span><span class=3D"st=
yled-by-prettify" style=3D"color: rgb(102, 102, 0);">{},</span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> y</span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{},</span><span =
class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> z</span><span =
class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{};</span><=
span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"><br>=C2=A0=
=C2=A0 point3d</span><span class=3D"styled-by-prettify" style=3D"color: rg=
b(102, 102, 0);">()</span><span class=3D"styled-by-prettify" style=3D"color=
: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"color:=
rgb(102, 102, 0);">=3D</span><span class=3D"styled-by-prettify" style=3D"c=
olor: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"co=
lor: rgb(0, 0, 136);">default</span><span class=3D"styled-by-prettify" styl=
e=3D"color: rgb(102, 102, 0);">;</span><span class=3D"styled-by-prettify" s=
tyle=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 point3d</span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">(</span><span cl=
ass=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">T xx</span><span =
class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">,</span><sp=
an class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> T yy</span>=
<span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">,</sp=
an><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> T zz<=
/span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);"=
>)</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">=
</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0)=
;">:</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);=
"> x</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102,=
0);">{</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, =
0);">xx</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 1=
02, 0);">},</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0,=
0, 0);"> y</span><span class=3D"styled-by-prettify" style=3D"color: rgb(10=
2, 102, 0);">{</span><span class=3D"styled-by-prettify" style=3D"color: rgb=
(0, 0, 0);">yy</span><span class=3D"styled-by-prettify" style=3D"color: rgb=
(102, 102, 0);">},</span><span class=3D"styled-by-prettify" style=3D"color:=
rgb(0, 0, 0);"> z</span><span class=3D"styled-by-prettify" style=3D"color:=
rgb(102, 102, 0);">{</span><span class=3D"styled-by-prettify" style=3D"col=
or: rgb(0, 0, 0);">zz</span><span class=3D"styled-by-prettify" style=3D"col=
or: rgb(102, 102, 0);">}</span><span class=3D"styled-by-prettify" style=3D"=
color: rgb(0, 0, 0);"><br></span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(136, 0, 0);">// =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^^^^^^^^^^^^^=
^^^^^^ <---- no constructor body</span><span class=3D"styled-by-prettify=
" style=3D"color: rgb(0, 0, 0);"><br></span><span class=3D"styled-by-pretti=
fy" style=3D"color: rgb(102, 102, 0);">};</span><span class=3D"styled-by-pr=
ettify" style=3D"color: rgb(0, 0, 0);"><br><br></span><span class=3D"styled=
-by-prettify" style=3D"color: rgb(0, 0, 136);">struct</span><span class=3D"=
styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> ip </span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{</span><span cl=
ass=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0=
std</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102,=
0);">::</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0,=
0);">uint32_t address</span><span class=3D"styled-by-prettify" style=3D"co=
lor: rgb(102, 102, 0);">{</span><span class=3D"styled-by-prettify" style=3D=
"color: rgb(0, 102, 102);">0x7f000001</span><span class=3D"styled-by-pretti=
fy" style=3D"color: rgb(102, 102, 0);">};</span><span class=3D"styled-by-pr=
ettify" style=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 ip</span><span cla=
ss=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">()</span><span=
class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><span =
class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">=3D</span><=
span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><s=
pan class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 136);">default</=
span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">=
;</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"><=
br>=C2=A0 =C2=A0 ip</span><span class=3D"styled-by-prettify" style=3D"color=
: rgb(102, 102, 0);">(</span><span class=3D"styled-by-prettify" style=3D"co=
lor: rgb(0, 0, 0);">std</span><span class=3D"styled-by-prettify" style=3D"c=
olor: rgb(102, 102, 0);">::</span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(0, 0, 0);">uint32_t A</span><span class=3D"styled-by-prettif=
y" style=3D"color: rgb(102, 102, 0);">,</span><span class=3D"styled-by-pret=
tify" style=3D"color: rgb(0, 0, 0);"> std</span><span class=3D"styled-by-pr=
ettify" style=3D"color: rgb(102, 102, 0);">::</span><span class=3D"styled-b=
y-prettify" style=3D"color: rgb(0, 0, 0);">uint32_t B</span><span class=3D"=
styled-by-prettify" style=3D"color: rgb(102, 102, 0);">,</span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> std</span><span cla=
ss=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">::</span><span=
class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">uint32_t C</sp=
an><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">,<=
/span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> st=
d</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0)=
;">::</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0)=
;">uint32_t D</span><span class=3D"styled-by-prettify" style=3D"color: rgb(=
102, 102, 0);">)</span><span class=3D"styled-by-prettify" style=3D"color: r=
gb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"color: rg=
b(102, 102, 0);">:</span><span class=3D"styled-by-prettify" style=3D"color:=
rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 address</span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{</span><span cl=
ass=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">D </span><span cl=
ass=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">+</span><span=
class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><span =
class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">(</span><sp=
an class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">C </span><sp=
an class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);"><<=
</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> <=
/span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 102, 102);"=
>8u</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, =
0);">)</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0=
);"> </span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102=
, 0);">+</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0,=
0);"> </span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 1=
02, 0);">(</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, =
0, 0);">B </span><span class=3D"styled-by-prettify" style=3D"color: rgb(102=
, 102, 0);"><<</span><span class=3D"styled-by-prettify" style=3D"colo=
r: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"color=
: rgb(0, 102, 102);">16u</span><span class=3D"styled-by-prettify" style=3D"=
color: rgb(102, 102, 0);">)</span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(102, 102, 0);">+</span><span class=3D"styled-by-prettify" st=
yle=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" sty=
le=3D"color: rgb(102, 102, 0);">(</span><span class=3D"styled-by-prettify" =
style=3D"color: rgb(0, 0, 0);">A </span><span class=3D"styled-by-prettify" =
style=3D"color: rgb(102, 102, 0);"><<</span><span class=3D"styled-by-=
prettify" style=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-p=
rettify" style=3D"color: rgb(0, 102, 102);">24u</span><span class=3D"styled=
-by-prettify" style=3D"color: rgb(102, 102, 0);">)}</span><span class=3D"st=
yled-by-prettify" style=3D"color: rgb(0, 0, 0);"><br></span><span class=3D"=
styled-by-prettify" style=3D"color: rgb(136, 0, 0);">// =C2=A0 =C2=A0 =C2=
=A0^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ <---- no constructor=
body</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0)=
;"><br>=C2=A0 =C2=A0 ip</span><span class=3D"styled-by-prettify" style=3D"c=
olor: rgb(102, 102, 0);">(</span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(0, 0, 0);">std</span><span class=3D"styled-by-prettify" styl=
e=3D"color: rgb(102, 102, 0);">::</span><span class=3D"styled-by-prettify" =
style=3D"color: rgb(0, 0, 0);">uint32_t value</span><span class=3D"styled-b=
y-prettify" style=3D"color: rgb(102, 102, 0);">)</span><span class=3D"style=
d-by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled=
-by-prettify" style=3D"color: rgb(102, 102, 0);">:</span><span class=3D"sty=
led-by-prettify" style=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 address</span><span class=3D"styled-by-prettify" style=3D"color: rgb=
(102, 102, 0);">{</span><span class=3D"styled-by-prettify" style=3D"color: =
rgb(0, 0, 0);">value</span><span class=3D"styled-by-prettify" style=3D"colo=
r: rgb(102, 102, 0);">}</span><span class=3D"styled-by-prettify" style=3D"c=
olor: rgb(0, 0, 0);"><br></span><span class=3D"styled-by-prettify" style=3D=
"color: rgb(136, 0, 0);">// =C2=A0 =C2=A0 =C2=A0^^^^^^^^^^^^^^ <---- no =
constructor body</span><span class=3D"styled-by-prettify" style=3D"color: r=
gb(0, 0, 0);"><br></span><span class=3D"styled-by-prettify" style=3D"color:=
rgb(102, 102, 0);">};</span></div></code></div><span class=3D"styled-by-pr=
ettify" style=3D"color: rgb(102, 102, 0);"><br></span></div><div>But I thin=
k that is not a good idea because it can result in hard to read code. This =
omission of constructor body shall be used only in -obviously-=C2=A0definit=
ion, and wouldn't have any effect in declaration:</div><div><br></div><=
div><div class=3D"prettyprint" style=3D"border: 1px solid rgb(187, 187, 187=
); border-image: none; -ms-word-wrap: break-word; background-color: rgb(250=
, 250, 250);"><code class=3D"prettyprint"><div class=3D"subprettyprint"><sp=
an class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 136);">template</=
span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </s=
pan><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">&=
lt;</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 136)=
;">typename</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0,=
0, 0);"> T</span><span class=3D"styled-by-prettify" style=3D"color: rgb(10=
2, 102, 0);">></span><span class=3D"styled-by-prettify" style=3D"color: =
rgb(0, 0, 0);"><br></span><span class=3D"styled-by-prettify" style=3D"color=
: rgb(0, 0, 136);">struct</span><span class=3D"styled-by-prettify" style=3D=
"color: rgb(0, 0, 0);"> point3d </span><span class=3D"styled-by-prettify" s=
tyle=3D"color: rgb(102, 102, 0);">{</span><span class=3D"styled-by-prettify=
" style=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 T x</span><span class=3D=
"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{},</span><span cla=
ss=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> y</span><span cla=
ss=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{},</span><spa=
n class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> z</span><spa=
n class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{};</span=
><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"><br>=C2=
=A0 =C2=A0 point3d</span><span class=3D"styled-by-prettify" style=3D"color:=
rgb(102, 102, 0);">();</span><span class=3D"styled-by-prettify" style=3D"c=
olor: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"co=
lor: rgb(136, 0, 0);">// Ctor declaration.</span><span class=3D"styled-by-p=
rettify" style=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 point3d</span><sp=
an class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">(</span>=
<span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">T xx</spa=
n><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">,</=
span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> T y=
y</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0)=
;">,</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);=
"> T zz</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 1=
02, 0);">);</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0,=
0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"color: rgb(136=
, 0, 0);">// Ctor declaration</span><span class=3D"styled-by-prettify" styl=
e=3D"color: rgb(0, 0, 0);"><br></span><span class=3D"styled-by-prettify" st=
yle=3D"color: rgb(102, 102, 0);">};</span><span class=3D"styled-by-prettify=
" style=3D"color: rgb(0, 0, 0);"><br><br>point3d</span><span class=3D"style=
d-by-prettify" style=3D"color: rgb(102, 102, 0);">::</span><span class=3D"s=
tyled-by-prettify" style=3D"color: rgb(0, 0, 0);">point3d</span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">();</span><span =
class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><span c=
lass=3D"styled-by-prettify" style=3D"color: rgb(136, 0, 0);">// Ctor defini=
tion</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);=
"><br></span><span class=3D"styled-by-prettify" style=3D"color: rgb(136, 0,=
0);">// =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^ <---- =
no constructor body</span><span class=3D"styled-by-prettify" style=3D"color=
: rgb(0, 0, 0);"><br><br>point3d</span><span class=3D"styled-by-prettify" s=
tyle=3D"color: rgb(102, 102, 0);">::</span><span class=3D"styled-by-prettif=
y" style=3D"color: rgb(0, 0, 0);">point3d</span><span class=3D"styled-by-pr=
ettify" style=3D"color: rgb(102, 102, 0);">()</span><span class=3D"styled-b=
y-prettify" style=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by=
-prettify" style=3D"color: rgb(102, 102, 0);">:</span><span class=3D"styled=
-by-prettify" style=3D"color: rgb(0, 0, 0);"> x</span><span class=3D"styled=
-by-prettify" style=3D"color: rgb(102, 102, 0);">{</span><span class=3D"sty=
led-by-prettify" style=3D"color: rgb(0, 0, 0);">xx</span><span class=3D"sty=
led-by-prettify" style=3D"color: rgb(102, 102, 0);">},</span><span class=3D=
"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> y</span><span class=3D=
"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{</span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">yy</span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">},</span><span c=
lass=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> z</span><span c=
lass=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{</span><spa=
n class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">zz</span><spa=
n class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">};</span>=
<span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><=
span class=3D"styled-by-prettify" style=3D"color: rgb(136, 0, 0);">// Ctor =
definition</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, =
0, 0);"><br></span><span class=3D"styled-by-prettify" style=3D"color: rgb(1=
36, 0, 0);">// =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0no constructor body=
----> ^</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0,=
0, 0);"><br><br></span><span class=3D"styled-by-prettify" style=3D"color: =
rgb(0, 0, 136);">struct</span><span class=3D"styled-by-prettify" style=3D"c=
olor: rgb(0, 0, 0);"> ip </span><span class=3D"styled-by-prettify" style=3D=
"color: rgb(102, 102, 0);">{</span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 std</span><span class=3D"styled=
-by-prettify" style=3D"color: rgb(102, 102, 0);">::</span><span class=3D"st=
yled-by-prettify" style=3D"color: rgb(0, 0, 0);">uint32_t address</span><sp=
an class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">{</span>=
<span class=3D"styled-by-prettify" style=3D"color: rgb(0, 102, 102);">0x7f0=
00001</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102=
, 0);">};</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0=
, 0);"><br>=C2=A0 =C2=A0 ip</span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(102, 102, 0);">();</span><span class=3D"styled-by-prettify" =
style=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" s=
tyle=3D"color: rgb(136, 0, 0);">// Ctor declaration</span><span class=3D"st=
yled-by-prettify" style=3D"color: rgb(0, 0, 0);"><br>=C2=A0 =C2=A0 ip</span=
><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">(</s=
pan><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">std</=
span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">=
::</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">=
uint32_t A</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102=
, 102, 0);">,</span><span class=3D"styled-by-prettify" style=3D"color: rgb(=
0, 0, 0);"> std</span><span class=3D"styled-by-prettify" style=3D"color: rg=
b(102, 102, 0);">::</span><span class=3D"styled-by-prettify" style=3D"color=
: rgb(0, 0, 0);">uint32_t B</span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(102, 102, 0);">,</span><span class=3D"styled-by-prettify" st=
yle=3D"color: rgb(0, 0, 0);"> std</span><span class=3D"styled-by-prettify" =
style=3D"color: rgb(102, 102, 0);">::</span><span class=3D"styled-by-pretti=
fy" style=3D"color: rgb(0, 0, 0);">uint32_t C</span><span class=3D"styled-b=
y-prettify" style=3D"color: rgb(102, 102, 0);">,</span><span class=3D"style=
d-by-prettify" style=3D"color: rgb(0, 0, 0);"> std</span><span class=3D"sty=
led-by-prettify" style=3D"color: rgb(102, 102, 0);">::</span><span class=3D=
"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">uint32_t D</span><span =
class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">);</span><s=
pan class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><sp=
an class=3D"styled-by-prettify" style=3D"color: rgb(136, 0, 0);">// Ctor de=
claration</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0=
, 0);"><br>=C2=A0 =C2=A0 ip</span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(102, 102, 0);">(</span><span class=3D"styled-by-prettify" st=
yle=3D"color: rgb(0, 0, 0);">std</span><span class=3D"styled-by-prettify" s=
tyle=3D"color: rgb(102, 102, 0);">::</span><span class=3D"styled-by-prettif=
y" style=3D"color: rgb(0, 0, 0);">uint32_t value</span><span class=3D"style=
d-by-prettify" style=3D"color: rgb(102, 102, 0);">);</span><span class=3D"s=
tyled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><span class=3D"st=
yled-by-prettify" style=3D"color: rgb(136, 0, 0);">// Ctor declaration</spa=
n><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"><br></s=
pan><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">}=
;</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"><=
br><br>ip</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102,=
102, 0);">::</span><span class=3D"styled-by-prettify" style=3D"color: rgb(=
0, 0, 0);">ip</span><span class=3D"styled-by-prettify" style=3D"color: rgb(=
102, 102, 0);">();</span><span class=3D"styled-by-prettify" style=3D"color:=
rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"color: =
rgb(136, 0, 0);">// Ctor definition</span><span class=3D"styled-by-prettify=
" style=3D"color: rgb(0, 0, 0);"><br></span><span class=3D"styled-by-pretti=
fy" style=3D"color: rgb(136, 0, 0);">// =C2=A0 =C2=A0 =C2=A0^ <---- no c=
onstructor body</span><span class=3D"styled-by-prettify" style=3D"color: rg=
b(0, 0, 0);"><br><br>ip</span><span class=3D"styled-by-prettify" style=3D"c=
olor: rgb(102, 102, 0);">::</span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(0, 0, 0);">ip</span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(102, 102, 0);">()</span><span class=3D"styled-by-prettify" s=
tyle=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" st=
yle=3D"color: rgb(102, 102, 0);">:</span><span class=3D"styled-by-prettify"=
style=3D"color: rgb(0, 0, 0);"> address</span><span class=3D"styled-by-pre=
ttify" style=3D"color: rgb(102, 102, 0);">{</span><span class=3D"styled-by-=
prettify" style=3D"color: rgb(0, 0, 0);">D </span><span class=3D"styled-by-=
prettify" style=3D"color: rgb(102, 102, 0);">+</span><span class=3D"styled-=
by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-b=
y-prettify" style=3D"color: rgb(102, 102, 0);">(</span><span class=3D"style=
d-by-prettify" style=3D"color: rgb(0, 0, 0);">C </span><span class=3D"style=
d-by-prettify" style=3D"color: rgb(102, 102, 0);"><<</span><span clas=
s=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(0, 102, 102);">8u</span><span c=
lass=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">)</span><spa=
n class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><span=
class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">+</span><s=
pan class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"> </span><sp=
an class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);">(</span>=
<span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);">B </span>=
<span class=3D"styled-by-prettify" style=3D"color: rgb(102, 102, 0);"><&=
lt;</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"=
> </span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, 102, 102=
);">16u</span><span class=3D"styled-by-prettify" style=3D"color: rgb(102, 1=
02, 0);">)</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0, =
0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"color: rgb(102,=
102, 0);">+</span><span class=3D"styled-by-prettify" style=3D"color: rgb(0=
, 0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"color: rgb(10=
2, 102, 0);">(</span><span class=3D"styled-by-prettify" style=3D"color: rgb=
(0, 0, 0);">A </span><span class=3D"styled-by-prettify" style=3D"color: rgb=
(102, 102, 0);"><<</span><span class=3D"styled-by-prettify" style=3D"=
color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettify" style=3D"c=
olor: rgb(0, 102, 102);">24u</span><span class=3D"styled-by-prettify" style=
=3D"color: rgb(102, 102, 0);">)};</span><span class=3D"styled-by-prettify" =
style=3D"color: rgb(0, 0, 0);"><br></span><span class=3D"styled-by-prettify=
" style=3D"color: rgb(136, 0, 0);">// =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 no co=
nstructor body ----> ^</span><span class=3D"styled-by-prettify" style=3D=
"color: rgb(0, 0, 0);"><br>ip</span><span class=3D"styled-by-prettify" styl=
e=3D"color: rgb(102, 102, 0);">::</span><span class=3D"styled-by-prettify" =
style=3D"color: rgb(0, 0, 0);">ip</span><span class=3D"styled-by-prettify" =
style=3D"color: rgb(102, 102, 0);">()</span><span class=3D"styled-by-pretti=
fy" style=3D"color: rgb(0, 0, 0);"> </span><span class=3D"styled-by-prettif=
y" style=3D"color: rgb(102, 102, 0);">:</span><span class=3D"styled-by-pret=
tify" style=3D"color: rgb(0, 0, 0);"> address</span><span class=3D"styled-b=
y-prettify" style=3D"color: rgb(102, 102, 0);">{</span><span class=3D"style=
d-by-prettify" style=3D"color: rgb(0, 0, 0);">value</span><span class=3D"st=
yled-by-prettify" style=3D"color: rgb(102, 102, 0);">};</span><span class=
=3D"styled-by-prettify" style=3D"color: rgb(0, 0, 0);"><br></span><span cla=
ss=3D"styled-by-prettify" style=3D"color: rgb(136, 0, 0);">// =C2=A0 =C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^ <---- =
no constructor body</span><span class=3D"styled-by-prettify" style=3D"color=
: rgb(0, 0, 0);"><br></span></div></code></div><span class=3D"styled-by-pre=
ttify" style=3D"color: rgb(102, 102, 0);"><br></span></div><div><br></div><=
div><br></div><div><br></div></div>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/1244e43e-e75a-41f5-9aa9-68e7abab202f%=
40isocpp.org?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.=
com/a/isocpp.org/d/msgid/std-proposals/1244e43e-e75a-41f5-9aa9-68e7abab202f=
%40isocpp.org</a>.<br />
------=_Part_3600_1469618559.1505896587103--
------=_Part_3599_1376414870.1505896587101
Content-Type: application/pdf; name=Omitting_empty_ctor_bodies.pdf
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=Omitting_empty_ctor_bodies.pdf
X-Attachment-Id: 1c39f2aa-f4c0-4e05-a491-af0177b5b1c3
Content-ID: <1c39f2aa-f4c0-4e05-a491-af0177b5b1c3>
JVBERi0xLjUKJb/3ov4KMTYgMCBvYmoKPDwgL0xpbmVhcml6ZWQgMSAvTCAxMTUzMTAgL0ggWyA4
NTkgMTc2IF0gL08gMjAgL0UgNjc1OTcgL04gNiAvVCAxMTQ5NDYgPj4KZW5kb2JqCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKMTcgMCBvYmoKPDwg
L1R5cGUgL1hSZWYgL0xlbmd0aCA3NSAvRmlsdGVyIC9GbGF0ZURlY29kZSAvRGVjb2RlUGFybXMg
PDwgL0NvbHVtbnMgNSAvUHJlZGljdG9yIDEyID4+IC9XIFsgMSAzIDEgXSAvSW5kZXggWyAxNiAz
OSBdIC9JbmZvIDMxIDAgUiAvUm9vdCAxOCAwIFIgL1NpemUgNTUgL1ByZXYgMTE0OTQ3ICAgICAg
ICAgICAgICAgIC9JRCBbPGRiNGRlMTBjM2NkY2JmMTFmNzg5ODg5MWQxYzJkMmNhPjxkYjRkZTEw
YzNjZGNiZjExZjc4OTg4OTFkMWMyZDJjYT5dID4+CnN0cmVhbQp4nGNiZGDgZ2BiYGA4CSKZA8Bs
YxDJuAFMcoBIMSkQaWQEFukAkZLTwWx1EGldBWb3A0nG2B1g9iQGJsb//9TApjEwDgYSAEivCYYK
ZW5kc3RyZWFtCmVuZG9iagogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCjE4IDAgb2JqCjw8IC9QYWdlcyAzMiAwIFIgL1R5cGUgL0NhdGFsb2cgPj4KZW5k
b2JqCjE5IDAgb2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9TIDgyIC9MZW5ndGggOTggPj4K
c3RyZWFtCnicY2BgYGJgYI5mYGFgYMxnEGSAAjCbBSTKwDKBhaHRsy2caQGH2QeQHPtMQdf0zkUm
YRWzlIGMVQtQZJEANxQzMHIw8DMwhHh2BnAwfXzAfmcnQ/v2BCYNhQwGBgDuyRcmCmVuZHN0cmVh
bQplbmRvYmoKMjAgMCBvYmoKPDwgL0NvbnRlbnRzIDIxIDAgUiAvTWVkaWFCb3ggWyAwIDAgNTk2
IDg0MyBdIC9QYXJlbnQgMzIgMCBSIC9SZXNvdXJjZXMgPDwgL0V4dEdTdGF0ZSA8PCAvRzAgMzMg
MCBSIC9HMSAzNCAwIFIgL0cyIDM1IDAgUiA+PiAvRm9udCA8PCAvRjAgMzYgMCBSIC9GMSAzOSAw
IFIgL0YyIDQyIDAgUiAvRjMgNDUgMCBSID4+IC9Qcm9jU2V0cyBbIC9QREYgL1RleHQgL0ltYWdl
QiAvSW1hZ2VDIC9JbWFnZUkgXSA+PiAvVHlwZSAvUGFnZSA+PgplbmRvYmoKMjEgMCBvYmoKPDwg
L0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCA1NTg1ID4+CnN0cmVhbQp4nO1d247ltrF976/Y
zwEOzfsFCAL4MvZzDgbIB+Q4BgI4QJz/B05xb6lbErkkFmv3eGK0B7DHrdbiYrHIurBImZumP/9j
6F/Zu9vff33590v9SSiRfmBV0S66228/v/ztT7d/0TOVfCjO+vtru/+hV82t/vnfn26Pv/z2y8s3
P+nbL/+5I6ZSbsY4XcH+cfITH+zyk7/Sn5WNVTZpZ2/ZJRWz1elJnDwxsG5lQJ2+/0jb9EZK17cf
f6G3v/v88s2P+kYNfP7Hi3mTngnm9vnXF0LQt8//d/uzJrZ/uX3+54vJKiZTgnl9EPTjQVGlmEJS
Xx/47+8P4v2FbPLbG+n+IN1fSK5cP8BQ5tG4U867Et0bX//t/ckn6uBPpkrI3j7/9uivgf01uSjn
QvKvMNq8wSyCXmGw2DowboZNCXcYK2TTwPj8kJpWMYSSgrsezOCQoPFofj/RZxtIdMQ4yPrcgZkZ
ARvDHUY4Ai2Mj28jEElUG6kt88yQPEvZinOn6sVvZuAD7K5zxaXQGxpLbb6pYwhbBfB+M6EyamVL
+fAO1IBdX2IJRwK80XDZKVp5hIPRosxohqMpTigmSckcYXyAEw1K0ye4Cm4Xzhg3D/ASENd+XHD3
IShbYn5ThGgPr1ZrEQ9vW+0OpsV+v+iPpUUq5Tc1NRuR2uPInGAbTbpojdto7+noMKHcJCtjVcjB
aydn1UJBIa7rhlYu2ZwaaxuVNTa48qaCy+TMymbn0madses6YzO90qhf20IGD5a1pG0BUVr0OCiT
o6el9JJTMOOqaI1XJsTN2wdFtjf6jRjqtMtHCHL4Do5SWvpG1ocG+G12+O+WEapUw8Y0LZ3zSifv
fdrM+MikYWxUiaZn9O8B7o0yPpnNeHnPxQiWLKHO9m35XTyLViyLGnqVM/3d2+OYd96AUPCNuOhV
0uS6F3vsWVSB5Ea/9/bgR2aXybtX3m8XkEXLO0PCVTtrHRG0Ng7zbhuFD7DQvuXSjFol69u159Fo
tM18ZmAnUvnsIhCBCRs/pWw6ZIF25MZ4Pkg+grDdgjdO0tEv1FXFHWVIS2OgNn3eaAdS+x2dncwS
4ok6sKyObY+5I+uiUdVnaTzbu/Rd3voVQMo7LhZMTesbr7bTK7hgZNBdyPVCPVuygSk4MmKKnvuN
TQzcxcsn9AAqbkZTg2sMfPIqWOfygHoaLjY5xYFMRBN7PFmpAtApvfUv/ot0ihx5ZVLasN9pSG68
/5akL+zFB0h6bLXaPti9oVsfDw3yuICiKSo7k0CbOzKFi+1sNfMa6NQO+zsgssxtM1SzUuxmEgag
S8jEAQV5y92MUslRlUTL0IAC8L1aq2he5SRw0I2LymfvRBg+qei1KFCw2pK7YkQQFMoIe2JDVMJ+
JKtEvSBvu2YrJL1w1AshhKeAqcgQIq0poTiYBRmxd6HmGHAiZWTpDypQDOvmIaKJZD1ELKLNUuWO
QUvHNGZHMaaIRKGYYur9oA/ZgJ3HtY3H1ky7UV5TfOQ2AQCMYmHc+D14w4xbyPC6TNacHu49yKRU
wLGk3hOzfY9GjQmkuDluPAZ+Xg1DsbN9KxStC7S85MF0NQ/KLdpDBok4m+sc3URmrfSRlvD6GS1c
5u54Iq+ZlrqYyyXeQZpUAxKGinobak1zapDsYySMU2SEyH0zRwl2Eq9pshs+qkzWYXBbjoc0K9pA
aycpzhOGu0FyEQlwm7kOYZM0R8rstki7/fE8vrDSf5TRc16GIzbiFPVwaLK0VjPR5PZnvckxYIsH
M43I4uGsdkE9QInRiTYg3WFzu0qJHI1onW/UqMN/OCBdsC3ZMp+zBxmIXU/fcWdiZePJKSP3apOt
k+X901aztlADUe82C2S3e+xbJdnnRYaz/kt/ndbKh61D/oR4eMUmTz3nFMdzSwxs51XxcauRUFiw
Q9uJHnYbgq4/ILs9iKEMNkxUjWcu1h4XGqkYt+rxfombpU1Pc1M71/ptnSmI0sL+ByQalOTdpib3
2d/h/YyVf0gEQh7SADbKboItCKhuWMeHUrTb4bqQQ2dnAS0kwynaRXDBabLjfiu4dKpTD5I+clO0
u/wp2u0ZStFukfAb4hTtKqDiKPTO22oEuFN2MR1b0cFcNXwB7BjC/DlbISLNJEfB3WaWXtigzrLE
NU4xkadJUb7vj/i7LHnGzOeGVoh7sZQzM0mu1Q3RWWXqiQTCxVq0J+mIrUp+Vjk14gNoCrTnUuIr
hK1RjGhEai2dsCOeRmQu3fdqi/R0OnxddCyF0DKEnJSeTCS/rgRaJdmIxmTJrRCNaE19htmO+GOg
ubO0u6DrIoRiVOrgrOiQX7BzqSDd3yVGfIjTJKcMhTtDtSOwVVhU8olJp6bGcgFex2SIuCBbS7zJ
3+iawrFiJtxPlIfHbaDqCkaEsXQskdNnXAJO31ihGpoXDEPsl8jUKbvNcOMIAwYSMPg6L2WAw8Jg
74NyQbsv47osbcakiolbH/yjyGlEcN5lFYyJ16rGr3Fiz0JPxtFnPZTZGApmhypP2coW6rKui5FE
xDCEwMoDdYG7igcfa4S7VUDIBsWl4+mIpc1kVLEe5LFFkWEEL7DHNepCgW1B2YZ3WbiiM4QRtiHz
eyxcz0zTfB0Ll4lZ+dlIc/WTyMw6P7djs0DU7d3ZSHOBiEHckZKlEYHzWk2Wb72aYJKm4H3v3HyQ
uECQFzAbLS/LlA5SEsGb6Uh1QaBukFZMVQq9LmVxPthdIKxYtWNJkyoRmzD13dwSc0mDNKpWK8Xu
NvZgV3oYjs0jq5Ji7zzjMIsDwmhoOECOHMkUyD+W0OtgsIXkyYc0MbjeAfFRHi3Gf0uR2NqDbM8z
Vf1SBm+GD35+geKxhU2tLfYu5CIo0DmB4pa2vELVdGLZiGqe1BHJLocy7+XqyYaNhjz8zvGKr0U7
gwpex92e8a7oJTVbFW0t2DIF2hOhx9PIJ3212k8n973XzyqS6UxjdlZKP1J8VkVH/UkzB3WWHhnv
lUneNiLtZFJhdAuXofGQZKWTtUqxlOa8eecIJjQf/FURn37kdsDaWmntA9gc5m/dd9h0kpFDmeld
noirKLWiPxa7rUnAO6/wYOFFTDtOx9Fk9jptj7bCjW94qm34OOPaqKsbKPRPX9d2tSy41Z16mo2R
QqdzMBSMmbmj6wrRMWV70cjvObreOmWc39yQA0/t4tqg4W3vtVHvyOaR3zAwdYer7VbsaKoLbkGW
Ysd7az9GDuUtCsUgU2Ld2dXAFf/Cx/d2I7vLocGCBljJ8gMQEa6WGc4lLrILkSZEHJLEsN+8QicK
eutdIt1l/SMdBwUXfVHWxK2hH1uWdyle/MrIsryD4nbA3DdCJvMdK0YK0yXgq4m/HySZS9ysEDFN
lxisECXPna5aTZmNkxUjK0AOIgLeJDV7HHWFcGm6GmqFCOF+GlUQ7fiiVZSpFC0dqkweJX1dFs10
WdfrAuEoBp2rQ1ohajpxMl/v4zF4xLEL3MeHb7BrTybugIGN/4CgLmLdgZzaIrV6JZBJKZSZ3N4J
xnBu7xWjZudN3EzrCR4NxoTM2ZVO+kduX8kT8dvDGPyeNghseWej9O4eQT6JBgKf8oHzLjF51xP8
dU+1d9p0kHcHgis9q+uZcWsFk6aFmDgg9LyU11hR0VhRW+ZKM2SVTcySMW0h2GMa7xUq3azvKIsG
YqzKYKjs64nyLkallDdZQH5PWwi2vEtQ3tsiGfUGYvSY1zU9R/NzX+LNpteB4ArJ1Yr5bLPAVrQQ
uMrXcunVG/Bc6R5MHqXXQrCFZMl51M6KWBwhBst8h8osP3E7VI+lULgoWIo6EGyxRq1KjnpmaxxC
4KwT+1KswPUdXKbBtFZiZzoQbLFmX/ffikRbG4jRI6gD9GhNDblM7fVjCLaQSiEfbXuv5ASLI8RV
3fc4PW8cxd1FEjR1ILhCqpmQQG6cwDi0EKMJ1wF6j4qUKFD0DgRbSM7WRI3EjrcQY5lj9smaZ+aO
4ckaeOQWJo/HrgfgOlhBe2Wz7t7QMzgwHQiueoR61wzFsAKb0ELsUtrb/QPgOaBTyLuioQ2O+YFL
0Zs7xlSSL+tDeu3tXfphrTWvBt48PnJSP/WSyuEn9XfMzRX/+EmkRe/wo8fnWZJVjpTKx9u94jQW
Tb/oaYUKhTTNFoqudPBl9HMtS63OvYPuVu/nt7WD5dBBGr97OkM3mypJZZqUu7v+M3iw7G90HjgE
9SN64BHUBauN1l/1tRYmG20CtK8D8upgNLPvCiPRMBvjYSQ6QKOBMEiwUH6v82x88KAeGPaoIs1h
j2q95cWTcwpN3bU0OxDcMa3XOVnrux8KGWXRQDg0dJaNHeO+kPzQwTOE5SC8bsqnOLoW0AOkUv6i
jZGhWZj7QiApdr+bMtr7Dsa4iiwYFJxGnXOW8Ggx4Gx9tbuNaOHER9MYjqtBo9SmuC96Vq+asyYl
gXA6ENwxslYrbQoOLgZYNBDhExsinc7Ws354d5ytjB50Xma3bPRdGbbjOMOhheEzyTRX6r2QUiot
DptLvZpOu6ylXDo4bC6O4gcywAnugg3waDHc+IxfMLytH6hweDdugEcHgy0PkX2AGOE7tJh+Ag8i
8onavdYrOnWT0uCNuoEONQhssea6OeVwOneExBEC+6zvL1SRbYAQXLHebYPdFqBPsDhCLCUXzxCr
GTd2C5tQlN5dI86QSTQCa9d5md2y1NpBGD4TqbXDOGwuYmuHcdhcRNYOYnzVXndnsUPGSDdnRy9k
UQ881aOE89JsEbhjKooVEITVXBYSewAh2LKQ2AMEAfUIZoB8QQ9gBghCsTNZDJuz9Lgcb7JjyD0V
gc3pvMxuWWpzIAyfidTmYBw2F7HNwThsLiKbAzH+KDaHESk+ZCGxOQiBO6Yim4MgcIwI7fV41LI0
6kI9ANT9GMQo7xaCLT1Jkh5B8PVIkqSHEGxZ1IDnsGiyWRwhcGCMHvA1KVsagCIRXoPAll013G57
oRqfRAPB16OS64GkNOX5QQiuLGqhZXZuc3clm0ULgTMB6AEjglgatYUGoP+RolHeLQRbeq4eKtu7
C1wWDcShRGGAhfc0AMVNJckgBFsWwR6OdfFZNBD8/CffGj4jubfwL0V5n61gSncguAPhdVLWlyCY
0i0EP2fKNybPGwhfvy8akhHoYgeCPRDRqBxwAfoAiSMCP8fKX4vjeA7jwTJoCgKjx3WC1x3tQHCl
HXS9YOek5nqExRHiKnXNwLb+cH0do4elKbNi9K3zMrtlabYAwvCZSLMFGIfNRZwtwDhsLqJsAcQw
KClgmrrvK3DRBinGYAuqV0Azw6WDw+bSqyWc4SKqJyywnnCGSgvDZtLuO88QEew9rwjt3vMUkQaG
zaR+bc8EKx2bFobLpJNEmyAiSaQtCJ1E2gwRSbHXAtHZwJlhItnEWSHaTZwpJg0Mm0knXTjDRJIy
LLCud4aJpLa3wNreGSaS1OEK0aYOp5g0MGwmtaCY/iVcYTswbCbJk6qlIlxhOzBsJoIEKUB44smL
q3MA4/10tl4Ivj0fxe5oB4IrbVEaEUHgqnPkTeOdtK+gSJ7Tj+YOnQvh3b8nKotaOhBcLaClXeVg
tUAXWwgPBwJutD5tconyXxCCLVZB/gsgGFgx+LwHh3Mx1/0U5b8gBFfaovwXgvDwTBYb+yr/dQJB
QcsxhfWE0tEV1Rw/E8Ig5q7OOpy9HJrS0a9huR/QuJW5JKVzgjGs+SuG5EwUxsB1L2yCgrOaGILN
Yr6eHyGMH0p6Rcizh5JiLPNJ8N7L7JaFSXAMw2ciTIKf4LC5SJPgJzhsLpIkOMbgr8rQkzNo0w0+
wOv4FyjLM8i6eBgBjBuRh7wlpWUYgqs5ktIyCAGrlnFlNNvM49geKi18gPY6DcwGoJIK8y2iiyq8
YRtf5AEaqGd4mfGtrmPSyczLhtNMRjbpxnUe1+zey+yWhVYTw/CZCK3mCQ6bi9RqnuCwuUisJsa4
cp8Ztd4fBvg9DPAydJJKYgzBVcLeVgCXRQNh0bo+XlC2Ys9n5SECW0SCsmUI8TG13nFq1W8XRR/x
XYfXI9aB4OqNpCoVQlgkvcPUusa+5+93n0Bg9NAKLirpvcxuWerdQBg+E6l3g3HYXMTeDcZhc+l5
NzNcOjhsLr3LSma4SC4secXoJG+nuAgSuCuGJIGLMT5s27vYNuvEbiOE4GqOyG1EEBaJleE2LtgC
txEhsEUkcRsRxMfUesepJXIbIQRXb0RuI4Kw8Jz3cInDgi2pHMEQXCFJKkcgxOEA4ACE08ejd+Md
8YLbj3ovs1uWutAQhs9E6kJjHDYXsQuNcdhcxC40xmFzEbvQGIfPRepCYxw2F+mxlhMcNhfJFdkY
44+ynWbH/YGHLCRbpBiCO6qSLVIM0Xzf5wpCcPsGhmDLQhL8QAi0/WGb70NcYXeq2bn0BJXsK4Qg
+AEI8H56Mx6ZLdCC2zcwBFdEkts3IISB22hocWM430ujgrJ5DMGWnuD2DQzBXZEkt29gCLYsBLdv
YAi4Ig3X+a/YMSta/Y1ESC0EW0gpKnIjpuowIcTz1iRR3A8h2EKSxP0IAlbYGFQQ9LzF6h4dB+cE
i1UHgitW77LywQfBYtWB4C5W3kdlQ8iCediBYMtCcDwFQ8DFynPpxVI/6BQF87ADwRZS/VB11EUw
D1uI5y1Wvjg1e+8+huAKSXL0BkLAFK+B8eTFYgUrCxk0XVE5FDclrFAEOb7Oy+yWpTk+CMNnIs3x
YRw2F3GOD+OwuYiKACHGE+5PWsF9UanEk+uWzzBScwfSE262WVF7KsVlJlKn9JzriE5w2FxE6gQx
Ro8jDhCUnF07wWALSlT6ADGwnX/6AVpGXzvX2HC7KrjCZoEQ3AONEL6uCxZWlpJ8LYRgS1uSr0UQ
HxcsDMtflCODEFwtEOXIEMT7XbAwwKamgdzcQdZUJEdyOi+zW5Z64xCGz0TqjWMcNhex+4Rx2FxE
7hPE+DiS87UXgBX5kRwIwVVCUW0lggjsT/zgL/lALXhC6vjB39EvROetYBp2ILgDIbkqC0IwisxW
iLph56cSUNkIzmn0Xma3LDR5GIbPRGjyTnDYXKQm7wSHzUVaZHaCw+YiLTI7weFzERaZneCwuUiL
zE5w2FwkRWYY449SZPa72tnx5O4yEI9qo5lgKjtB+XLvZXbLUssCYfhMpJYF47C5iC0LxmFzkQRT
GOMJWxsruGRrI/tme+4JWxsrqmRr4wRjfAj9c3bKTnDYXETqBDGesLWxgku2Nk4w2IKSbG1gjK9r
a2PlKdjawBBciQu2NhDC17W1sbIUbG1gCLa0BVsbEOJja2NY/pKtDQzB1QLJ1gaE+F22NlY2V1sb
ZxCxqbN4whVqK+rJRb1/pT//fqlvhGKVTdpZ8q7IdmSr0+23n1/+9qfbv+g3VPIEcS9M1bfd//z9
15dvftK3X/7zoGNvxtcKPvonH+kUX+lsPugS937V9bum+3LtxP8DaqLL6mVuZHN0cmVhbQplbmRv
YmoKMjIgMCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aDEgMjgzMTYgL0xlbmd0
aCAxMjc2MSA+PgpzdHJlYW0KeJztfHl8G1e97zkjWZtlWdtoG0keSd5iyavsxHbc2InjLM3axG3t
BFLLlmwrkS0hyUndFgiFluL2AmnrQCmFXm5ZyoWLUvoghXIJFMoabin0st7btLSmNLbjdIEWiP1+
58yMFtul4Y/33uV9avU3c+bMmXN+y/f3Pb+ZUhBGCBWj40iGGobGQokr/tDzBYQ0CYSM+qGjaV5x
WPllhNb0IoSfHU6MjA3p7vsVQs7jMOZTI7HJYbb4twsI1f8SIVNiNBIK4693/gJmfBRk7Sh0KJ6S
PwXtV0DKR8fS1z//++YnYK5WhNStsfhQ6PylF+oQ8sO1/BNjoesT8g8Uw1zYBuP58dBY5ISnfRtC
3SD+/YlkJPGZH930MkJV5QgxdYjoDvKdxKmvXFfa8Sqyy16AHvQftzTfQc+f+96dS31LlXKl7Isw
To0YJPzBM8y/Lj6Gvi+PwP1DciWdKe+P2U3H7Ea3IQW6CcnhST2qR2+DR7+l+RT4CuPnxaF/FgTv
QlcxfrQfv7L0BH4FuUCTm2Qb0QZsQTvgXh0IB/2tTDuqhvFVcB2A8xpsWXoB+m0gG0EMIHoQE4gF
xCn2kbMDntkHUgVzlJF5yBn622SfQjHmSaRm7kV6ODeC6Gh7COllGlQBwuJbkBnGyqDthnsmWQbG
PEnv+8RxPrh2MAE43wvzP0nn0oMdJrFdCv1OWL8bdP49nHlYvxvmJLar4GyHZw34UXq2kzP064ju
cK0HP+jxrqXvQdtC2uAbPbRZ8TkTiBeecYGe5DkzfeYVxMK6VjhrqV8ehfFTyIJ+izbBeS2sv5b4
ntp+GQK2yImIPlouxB8KKsR3byKiX/OFzfq5UHQr+vLisEJEv2f9D3G5LHkBWWj8JCFxXC4krvky
VLjW3xKCg3yheMgXwIYkJKaXI/CchwjFyjIhGKI4emXlvVVFyJGsEPyAaCjuLEvPi+d5kN+B/Azk
OUEEXErYlPCZk6UXIWYUq4Wy9Ju/w04Lxfaj4plgfJmQHCC4zxcxL/SXJZAn+SLySE5I7ogi+xDM
fZg+p6MyiHSQj1RoLu9C1wiytJgvkGvdcF4QRewHLsxJqSgdgiy9LAgaEWUzyAGYZyPINsAR4bMA
4U7CY3DeArIH2jyITmyTc5DKK9QuIogwPT6EfIRDKY++gupFaWOcSwvAERuZ85AHIDCW8CuHX0YM
nFsIr1DeemXpDA4sLeErkREHADcB6AsAu392qY8IMw+4nkdaEAuIEsQA4gDRif0VMLdS5GIiDeSM
nwN9noP1nkN+kAD0eZgQ5BuRDwI2P0jx6aHiAs78MNj+WYjL+9EWii2Sc0+gGqYIVeAPoiLGArlb
Chj5NMSNBX/B3oOb0C58GvllPLqO+Tb4+jTsD6dhvzkNPHoacuo08oFUgvBiHzm7YK0KETMEXw7g
AIozghFo8yDE307AiY7yQwAZKTcG6LVbHOcGIVh205wZojlBuEol4ZHE7XKxC8/piFB9lgvRb4iu
rRPz4W+LYEO+6ESbGGoXxefSayKGXxNx61xhc1aW/iq2dQUi+OBNBXKK6GCRhPhsuUi8Q7mHcBfx
52UI8Xe+LPcrzR1RmNeQU3Y9XSsvx7O5vZCXy6W53IWcJTj7MMx1GvoFfJWAaPDppWfkEXQdzE32
sy1izurFaz2tV4S6hpwtZL+X81BFIVqFyUDMpI6COtCI5KpFQPRn4EKJPgN3StC78LvwnXiJ4Zh1
zPeYHzD/Jbtb9qDsUdkZ9y3ul3kz7+DdvJev5Bv4dn4z/wWPyeP1VHrqPL2eQ17Gq/CWeo1e1uvw
ur1+7zbvgDdS8cNz1nOO52eff/X5pRn1jGnGOVM50zDTPtM9s2vm2pnQzJGZ9Mw7Z94/c2Lm3plP
z3xp5pGZx2bOzvznzLmZF8+3nO88v/38/vNvPz9y/h3nbzx/y/kPnb/n/L+c/+L5r57/1vkfnX/q
/NPn/3D+5fOXZpWzhllutmK2frZttnt21+y1s6HZI7MTs++e/cDsXbP3zX529tTs12e/O/vE7K9n
n5udn2PmtHOWOX6uZq55bsPctrl9c8Nzibkb5t4398G5j859au4Lc1+ZOzP3w7mfz/333AtzL839
dV4xr593zJfP1823zm+a3zl/zfzA/OH59Py75m+bv3P+4/Ofmc/Mf23+O/M/mf/l/LPzs/N/vIAu
aC6YL7gvNF1ov3DzhW9feHzh6oVrF65bCC0cXogtTCwcWzi+cPPC1MIdC3cvnFz4xML9C59b+PzC
QwsPL7y68PpFfNF00Xmx4mLdxXUXD15MXrzztaW/yJeWaO1bgnh0P8Tpz4wN4vQ4xOmX2Tgdd7/E
m3gb7+R5Gqe2gjjt9xwU42SAONmzcQpDnND/oDj9xz90nBDECS+9uvQ7hJb+mwRsEd7LFm9E6NLr
l2YuPXXpSdL3zE7hReYZ/zP7nvE+Ezz3rXPvObf93Oi5EdL79EeevvXpD8J5COSGp+NPdz1d9XTF
b36OkGct9xj3de4h7kHufu6j3Ie4W7l3chNcjBviDnBXcdu5jVwrV89Vci7OzBVzjON1x0XHC9xm
y92W2y03WyYtCcuI5ZDlastOS7el3dJoqbaUWSyWEouc/Qv7EvsH9hz7C/Yn7HfZR9kvs59n/5n9
KPsh9lb2nWyaPcIOsv3sXnYru4FtYWHXZh2sgVWZXzXPmn9n/rX5p+bvm79p/or5i+aPmU+YbzO/
23zUPGYOmw+a95m3m7vM68x15gqz02wya8zY9JpZbXre9FvTz0w/NH3LdNr0JdNnTPeZ7jbdbrrZ
NGlKmEZMh0xXm3aauk3tpkZTtanMZDGVGMeNUWPAeL1xwjBn2GV4zrDZ8GtDu+EJQ4PhcUOl4RsG
l+Fhg9nwr4Ziw6cMjOEe/ev6Lxq26e83rDF4DHaDwaDWX9T/Rv8x1f3C+yh9LYW27IAsDMdRQYQ/
2WFZGo5p2fWym9CKP9m4LCG2EoLk3RteOf7/1R/sUP/Af8xeOAzi/Xgcx3EMvwOP4mHchaM4id+O
b8f78GG8Cd+F34cn8FG8Dn8Yj+BBvAuncQofwjfiSdjPetEQCqMIGkYj6DAaQyl0DF2PJtGN6Fb0
fvQBdDs6ij6KPobuRR9H96FPwFvBp9BD6MvoYfQVdAadwmb0PfR99AP0Q/Qj9BP0U/QL9Buocv8L
PY3Oo1k0jxbQr9EixpjBMizHRfhWrMYOzGEnduNqbMc1aBT9GEXRWRRDT6A4+hlKoJ+jJPpP9A70
FEqjX6IJ9Ct0EzqH3omeQe9Cz6J3o9+hG9B/o+PoOfQe9Dy6Gc2g96Lfo/ehF9At6A9oCl1Ad6CL
6DY0hz6IXkL/hF7E9bgBfQi9gj6MXkV/RCfQn9Bd6HV0J3oNTaO/oLuhVj+J/oruQUvoI+gSRvgj
+CT6JFbAPqJE/4xV6AFcjD6NteizWIc+g0vQ53ApehDr0b9iI/o8NqB/g7eyL2IWZbAN/S/sQl/F
Zeg05tEj2IO+hr3o69iHvoEr0LfwGvRt9B2o5x/Hdei7uBYdQf+BxtGT6F+wBn0Bm9CXsBW34fW4
B+/AW/FuvAFvR9/EVehRXI7+HVeix7AfX42vwf34WtyHD+AwjuAQvgG/E9+E342P4/fgj+P34iF8
L17L1ONWpgG3M424g2nCV+BOJog3Ms24m2nBW5i1eBuzDl/JtOKdTBveg1/GL+EgbsRNuBm3vFX9
/IPtqm9VP/8YcXqr+nmr+vkf8/dW9fNW9fNW9bOy+um69uCB/qt79+/bu2fXzh1Xbt+2dUvP5u5N
G7s6N1zRsb69rXXd2pbmYFNjQ31dbcBfs6a6qrKi3Of18GVul5Nz2G1WC2s2GQ36Ul2JtlijVikV
RXIZg1EA2zK27r6ewxl790BG69vs0/MZ7e6FXfUZZOQ8PgMfrO+vFUdlivwZZNqRMe/tO4W6Wvsz
Cv/yIbszsgr9Sx54eBfH92TkFfCP78pQOFO9r8/j0/8nl73fD89kHN19Hg+XYSrgn+1wC/65MsSH
M/q90O/hhJ7tGbS3j8jppWdboRO1evrhuK8v45Yu+/tXU/IR2NLOLFNzN57Sn9LauzdnkPkU0j6b
QSwZttCKMqgjU+0HRfTQorOh+gw2v5TBpgxmd4HKhUuQx861ruKDnvBhX084Ch6NHB7IOXVBcKmH
n+Kn9vUZgtCkWu/IfP+qvlPFmm5fd0QDHYh2oFOaYugpJh0wReIU1m7AtMFoe9pPMUhVAv4zEn17
iBzOdN0+AA3fZnAc3DHl7pxeOnNH/i0Ej0ktk9ASlMgoujNKQQk+mukKZdDt/KnAmak7TuvR4IBf
G/aFQ2/ry8hCMOAUklX0jPZmnDv2HoAuWApkYJQn8d5MDyR6fM8oPwXXZOwAHH2bSdQL+sOjkQGC
Ezzg2wz31N197/ec4TJGOPdkDP5MCQwrueE5TjbVY4vy5HJq6v185n5QN++uhxwBBTZQfarHB6vB
ZD2HN5GY1GfjRuG4PUyj03V7iM8cHzwsgC90h5QAnil9RvtHD0QH4gNP0gdFV4YHDhOVD4eImT2H
+anbI9TUO6hpAFi+5/BmIuRBgD+6Gp4+0Ncz6uvJLQiGQ0NWsfxZjydj95MHp6Z6iIqhMGgvqAw3
cvqTpOD8GPTpznT10hPqpTGAFbtCm/vFLnHAAfIYuTOwub/fI8QdhmaUFe8vqvPxU2RGZUXG7Nd7
vgP3ztQGduzr69nMUeszTHdfLo3DoYyRpvFPuUyDg2Tyi5CJU/o5GLljb/YhbIMZpurnOMGDO/b7
dlwlYGRUOgz0CvnNZHEBQ8XxZM0rztq4s0I7g/eRsTB6i2/LwNTUFh+/ZWpgKnR66figj9f7pk5p
tVOJngGesgSG/q/dzmW23NGf0Q+M4naCZYLNLft2ZExXHSSh3MKPhgRm6fR5WjmPITtm7xvdFnMS
sgNyhOTklH4WtNMCfXH8FsJFp4FCuIy+laQ0qHJ1H+TMEMU3PUAu7YfJOZJVsv6Knuh+0V2AXBFc
hCSvEnthEo+H5Nvtp7vQIFxkjl/VJ1zzaJB7CHXV+yHOA+TOGekOezW5c1y6k318wAdxte3Y/yb4
z8f+lMFn5NvqaQQoN4czZ3rBxtdaM6pWERqm7j4Zx4gthpORlsYPVNeRsfrpg8QnQKlTeh//hC+j
92eKuvvOcB39vN4AVIhhzDY/yTCg3Cd8P8CEaJFZn8EdGWwh/QiIl/K/zNoKN7NQ4numBkSs5Zsl
7hbh0dVtgzF6H5jHCeMNRh+x8MeU/kRar9hC8o7zCCOu7M/oCHdndLP0APpykA7AVJDZV9EG38OP
kmBn+IHNlDL6ufzu00vnBjYTiiRJxBOdBZDDUXBtIdZqA5cL8eMA8ffc0T/aDrN01YAFfAssS/Ol
t0/0Uisn5hRZazsxpfB+1ovSmKmp7ZtpIk/pPd8CpDpsYmqv8PqO3oKrvPXovdYsefT2Zbb4pfmF
661+Lv9y27Lb26XbCNxjINA7zNPc6RoQpy24AbtAV0haeV/fO7kbyExGtAPv6AX6hH1y0ykfvu2q
U134tv0H+h7RI8Tf1tv3EIOZ7oFN/afK4V7fIzxCXbSXIb2kk1zw5ILMtA8uVHQ890gXQsfpXTnt
oNdDpzGifSqpD6Oh04zQpxcWqqQLdSEG7siFO13SaDn0qYS+47SP/p1CxCFdmqIuVZe6S8uUMNwp
TLoegp6vkX8liNGXtbgEc6fgqX20+zQ+fkrdxQkjjsOILkHD267OLX31gb4vaxE8Ro+w0CbyB7ul
bRTi2OcD8IYzXXv7buofnRroJ6A5DqHZC6kIix8k9J/hHT8QaT/T7ydk+HwteHDp6XMWq/PnT8Hh
xpss3I032X/6JLSPHoPDWAIOsTgcjoxbuCPj70460hNm1jlyGA7DUThERs1cZPSWdzjsKcsN3XbP
JMi99yj8H7tH7b9nWu+/74TKfzfIXSB3gpyYbvJ/YhrDPez/6LTS/xGQk9Mq/wduKfK/G+RWkPeB
vBeEW8fa1rJsC2tsZkuDrLaJVTeyigZWVs+iOraySlddVVrj1wX8pV6frtxX6i7T8WWlc/MXtKV6
g1atKdYqlCqtTF6kRZjRcthVYlM6Sli9tcQoN5cEOmo6qjsqO7pc5R3eDr7D3cF12DrYDmNHaYe6
Q9Eh60Ade4O9OGPcgQCVGROG8/5NmaB/x2kZvy/T5N+RUe892HcK4w/2Q2+GuQ0A1ZuR3wYY6oVK
6MDBvtPYTm7fwj2CMEaZHQO3/FO/3+/KhAn/HXf1Z5pI48Ouftipmq7KcL5N/jf7O1Vd2ZOp6Qll
Aj0Dm/NvYHpE9JgxAPpPfaJrc3/ufsaW6QT9V8ynJobs3bdpR0YFm61q78GMwwcX34eLtXCh9W0S
8EvthLflB1CpeGyBo7bwXRqfhZ5uKLHnyNXSS/T4MkjL0qX/4y/y/zf+TgmnpT/C4S54lyd/n1g2
xo68cPSgMsTDDyEH4uCHaO//4D9sWno9e3HgTX/XX9bvceGHO8TfYfH3Q/xD4GLhl2bOMGdkqlV/
75L9WG6W3yR/XP540eaik0VP0t9rirTicaVGmYDfwyqHqld1v2pGNaPeqz791u+t31u//59/wE5y
ylfPM59DMqQEXq1EtV2s0+mz6/WVPp9SZud5mZIxKmQIdZ7tPGtoqz9rMMIhWE9OjQ3Y4DFQMSsV
CqWC9VWuW0u+xVX6vApl1dq1wSaLLMj68POLHP7K4iTuCFi4InUtU1JSVe13ufxFDcotweZN97S0
MJ+71Afyfmb7pa/ik+1rzE6VYX0X5/Z6K711axqUPVd0L2Y6qbpoDeyET6KPoxKkfkgtM4FqjQ3r
zAqft7KlGZZ0M082lvsaG32GMqtuq6+xwVfeVGItI88ySA2HU8xDYGsF8nUZK5D5Tp8POe0qmab4
BGcEj3R2zgatTWDqnLENLAyaLBarxRJkPS0bZC3NVVU+sNNsZX0ta8HUtevWBavwduefFDqVxmJf
fNRaZlSpK54pV+37EZRRan3RjscizEOXHtE5tDq93c7Ildpio+3QdWZ9pcxuL3K5zVXFu14W7ILq
nHkP1AKdqKWLs9cxFru3jqm2aLx36nSdTdV3Nxo1d2440SlDnXNznXOiioa2NggF/IGu4P/KqjoZ
OJ9lmzYwRL2gQezzsWY3E2yiOgeVHkH7FkNzFdxuYa6ya8rsJTWNjeZqq83nMKvNrNLhYBRyVVl1
gFUojF5ny9uqTJVmZ/Wlr+pMKpexWO31Mg/8oGU9q9EpZaz1vFylURmamxb/zeDVuXxmxSs6s07B
+QwttU/Y4c2iyOvAv7frdcWMndhqhkMSbDUhtktTrDqhMRrxCRMxrQn+IbYoFKzBbLGyRFXQE7TE
yXXVdY2Ln2peU1/HPGBnynyLliqOsdvlXAV+sdJJZiZz6xCS3QNzN6EA1ItLC10s9hlL5Qau8kSF
UX7CzsgaT7iaYK0fz3WeBU8GId6tsKTJFGR1MljVzViFcBt8MvgJHT7a0VzHgCIl3//+X+1es1ph
8roWHzZ5bCXMn7k/MxprletFq9darDb77MwDi9X4l3ZGZfI4Fre4YLScxF/ncuFXLz3A7Fr0c14W
vGGXKUqdNvysyQ5+tBOM+pbmmN8zXwbflCH9V813F5kcd5cCMEFV0NKsY3yAi5bmDQzBOm4S8401
W5jfN7/9vbt333youeXQ8Sv3vu+65sVP9PUfvHbfoQN4766br2tpOXTzbnJee+i9i8lP3vfJBx94
4L5PUp+RNTHzMGCvtstaVmbpZBgl5zZxlXdbTB2d8g7l3evkNDj19ADYExmAYk5c3wqJwor6+bxK
X0tQyB2qIoAQsCZmKAEifs5ZzBnb9jW1NwQ/ElxfvungOk+Lny9mVS6X0qgr29va1u126YNtbZaq
xvRIWWOlW6srkTMP/6qyxbq1uaG6zr7DHm6v39XqLtYWe//Et1qDzRuCvmqjxsaVGVy7m0IxTYnG
YCD2QfozNwEmKlBZVylTzpRrDOYTJiOnubtCAh1kEs0iq5AxVQR9FhGANFd0MsJyvnXMDYxL5TBr
rfwat8pQ7OMW7zX4dDoDX++1a0xmhUsGidG03qAp1SjxoirQoFEUQZwZmULBVzEmrNIZtZamwA9o
zi/NM98AvSqRrUurKTNVYJvMwp6oBKUIDXUSCiKgBF1MJkJABH8EpkpAJijZggcMZTadUnnXuxRq
OWPkXNqnbE5zifocd0lTarSbSKJgha5EZzEs3oe3GCyGElWpXslgAJ7OwlsunWH2Wjm9ikAPsGdf
egm/gH8FubMBXdHFrylZqwcar1+z7qRD73AE62Uai1IPbggaLe6T9XoCyrNN9WdbO4MED61zwuks
+LHCTAK/zqogxFylk1F6BlKS0Opm2BxnW1gZjG2hhuIvaTTyYmWpK8hXVKgc9Ws8xY0b6ncNNFY0
OMrVWnWlu8w7cu3bR39qLLNYAl6Lc7umRKFiyxx8pc2pk3fUrWmv4Ut31vjZUqWu1Fjs8Hj5tp4r
OxZnTLYTCrOr2uGuoLYall5i1OB7GypH/lO4/DRQhbG8XOcxWQzOkzqLR663TtsQtZFARDCtscFk
WEtBLEC9skrpo/RkMgtIJ3vfz5xtFTU9jU7P+v1NlR2+PVqz79vlfGPdISuvA2K45HZ4N1wdbHv7
5go738oMOGxK26Wv8YHBw9918DQfSRz+DeJQidxdOplMzZrNaoPNop72Cj6HBAwKCSg6UXJq1ud5
FHF/OV9hcpZW1prLWzzuBodxzWBz/e423td5TdDbVmPFR1zeYKPd0Le7ad963l5mbGso77ymad3b
uisN7moRFy8zFubT4Kkm1NGlLq7R19RUOFx+4jOT36+vLZqWyzUVekutQ++bLheddjbYVD8nuE1y
HqakDvhtIZCQlLRYBWTLYNtqaRHpBP/GWl7aAOaYyj1lJVXdjZyrecsabwuvNLgtKj3s7o6WhvJq
5tOX/p1zMFZZkVKj2mhx6OS+DdcG1769u5Lzfc1g1hZh26VbjTZr0csbRg4dvBZlcf558C8HjODp
0qtVqiJ0sqLCUqS1eKctWR/PET9DdeGWrfArkIOVbJ6VVNsHsZmvsfHNblvdgfX1O9e6ytbtrNtw
0KyV3YixssjmqHG+Gtxaa3ZX6Da3eTsPrFt3YKNv4+bqdRXuVs7M9W2DCsy51IR/Bzo1oivQdtTU
Zec3GAzddZXq6aam7jqmsbGu+6TD2TpdR9Wbk6qxuTZak1Gm8BECVvh8Xh2g0xIUUCoAZF1LZfYo
6C/L2zogpVmzQNQ+/OxVrKn/mgDLlRY1NFVWbmnhb77xuiNvq+MnOte71+6odTV4E16e95W73C2W
klt27lnjw4+1sPXujVdp9UaFtVjDNVbu2FFfu0HLlFZyu6oZ255G3/oam0a7+HL7lq1XbNjW0/ai
0VLaXeFz2LK1jwVycQ0KnMIOiiqHg3XrimUlnmmeZeX66uk1UioCMRakooUl/EhLshZqEVhvyPbQ
5HyiZpO3c5vZdd5psrn0blup2XXRY2Z5SMbf15ft7ljknIzNJuesr5f7S80m+eJLVkeRzVZkczJy
F1tkQ/S/7kRoCfblYkCNu6tUJuPUetO0kXVMc6VqDIUjrcpoVpryqE25TJVf1PLeQK2Hr1WanBfs
TrOHiXgCAQ9fV3d68T1WTg6rmp24wWFT2LJ1IaxLvhSZutRy5bSC1U2XUl+QSsm0bPqfWB0XOJvd
wTxw6Yv2MmyzMR4rw9hdjE2cS1YHGNuEuh9CJ+3g6Ift9itOBojH7YFAVbCBd2mKtGUl001s+/T6
UrNMX9Wlp9U/rDcbFF0/FwQBwAneN/wN779BPIJskDyKn/X01HZuM5XNu01Wd6nbXmpyvug22kmI
dCZuwctaPN9kWg42tOOb/QEI0xJnhzgxdu616mohTjZOZrPJHPbXq6v0ZqNs8aLVCR1FDgcOOBxy
27beKmI3CwHkwG6CL5+R4stoLLEoZLIi+7SN5ac9pSWV1M65fHxVXKYdLH7R5M7Hltdk8n6TWXtt
57bdVOMVyFJYnTjgtBaBgns6cpz0W9DRhKqh7vNNF1ms06V6se6rWFb3KYk+SrJhSmU9/q23Y19j
w/4rvJ6O/U2N+zq8d7ka6/QKpQwX6XnOVKFWKJ5v6e+qqNjYF2w+sKmyYuOB1vjhBmN1Q3u5t6vR
7fBZdxM9TEtBRgt6+IDr27qgsJnWO1Xl+vLyqjKuibiupKmptqrIYpu2l9aWiU47m8fyFJcV4u7I
iuV0vsfo9lkkVYbEr0pGywW3+quCTrm+jFu8UG42g/+srbWwizoWf6itcgTWVFaXcBaj/ELL2zZX
8c5j7hpOi1mbgnXiv3CQqZtqyn0brvm6iz8wfKhPa3KUkLi74PAQ2FKOnF06s2HaxHLTzlKZW0X2
0bNNZ8UkorsoKVohwmzhW4eorwU/5HOxdqNOrbXqNWU1i3/0sBb+G4zvigpfHb7dXWG0GvV2j/G7
AUIkRXZOgN+expqAtJ9HQY9WUl/7fH6/TqfwWipP2gGCeqRQqE+uJZGGUop609BmCBqCZHuH0AZJ
jU1p2krr6VyJraA1NvWisBWJ1I4ri9Vyi928qcJZscfdYHS7LGvavNYar11ZXMLYnWVHPGuugv4y
t62mzVu9Fj+m0Zy4osVjD5TrrDpLY42ntdqqLlZbiz79vnIXdNp01sZKfm0VayHvbkuv4J3MUeRA
fFeptrjYrCq1ONhph9yMS1HnfzUF5+qFAgXIiQXlDfmVILxTwYvUup8dOmQ0G+x6O7exdW17s7O6
vMLOHH0wsPiEzW11Fbesb6vFWzlbVXWjV+BAqNXs+CxgsqaLtUEJqpT7zNMmk1XOWUp03mkfrDwX
bIKKo02qOARqJCsLb21BmrpQwbeIipDo/tjhsvgcKr219AcWbzBSU7W5sqvHwOOzi5/3eYwO7Day
xXLGtjjtdGCrQmPYWO6+shMznFUh7FssxPV50KsccV06jcOi8GETLzfop8tLhQq+oIS30o8jBQU8
ef3GpUaLRqaQ7dmu4ZwfKTWVqIvucxzTWMx6eVFJMT5rY+QKVVGRSfnj0zajuQQ4HWsMFu3ijbjC
HvS7GAY0BF20oNBzoEsLaulyljc0uJsVVivgcA0nc7mn/WwzNshKddMtombCdw4jQRo5EC29ADEr
ecugOpJPOgolfQeihAe9ed8+1gmqK+o9lVaXHujsc1aXWt3ScFeRTnvRbl7j3Vja9KCdNw0f1xnN
YINZW7/OXW4tgdgRPtQVF2/s+J1aBdsdo9borgj2s1oroXaL9ebvsjq5tPctBfE5sKkdebsMqorS
On9FmbMNG2X60ul2yZCzbYR4xI8GgpvXFtggo6fcy4aZDAuSTyRVlYIZmnKDVrWtmyEBsJiUyuKi
25Rmg6G5saal3GXnZRql3m7WKwf26pSlKhIRnaaYYx/5htJVTAMCjtXxxYvTpsbKyrqAz+VzcApl
kULNVdezs49pihiGGoTceDz7/yOxHkn/u1YSu/Vim0FytFVsy1AA7RDbcmRAx8R2Ebyz3Ca2FVAX
3C+2legk+pLYViEW94htNdLjA2Jbo3kMHxbbxciqrRXbWmhvFtsl+Kj2oNjWobqSn5L/ClOuhquj
JUtiG+7qJsQ2g1TZtgz16d4ptuXIq3tKbBehBt2fxLYCuUurxLYSB0p7xLYK1ejfIbbViNffK7Y1
7K36r4vtYlRXuVFsa6EdF9slzGzlfWJbh9625gPd8cRkMjoymuYf5JsaGpv5XfHxeHoyEeG3j4VG
ouMj/PbxoTp+YyzG02EpPhlJRZJHI+G63uhYJMXv7OX3JuOb4rHwqk+254/iybB2ssyK3msiyVQ0
Pg5vfw0NDfymiWgszDdCkw7c2QvDaskw4bloig/x6WQoHBkLJY/w8eE30DoZGYmm0pFkJMxHx/n0
aIS/um5/Hb83lI6Mp/nQeJjvzU6yZ3g4OhShnWOhSX4wsuzpoUgyHYJzHKZJ8ocnktFUODqUBp1T
dauuvj8dGo9FJgOgG4yNj28H49qCjQG+F/QQ7ADFd8bHw2D2UHxsLJoiHoDVQvx45Bifjlyf5ums
4UgqOjLODyfjY7w4qzQp1ZcYllWhO55MxJMholiADw2D/tmxo6EwfywZTYP18BwfSqajQ7EIPwRd
0aHoDUTxnG7D8SQ4gfQNhsKxST6RjI6niXJkwclEfCQZSoxGh0KxGHHWaFTUI00erqPzECNE1Y+F
UnxqIgG4iaZgjsHJVe0IJ0PHxsnNa8CxsPzOUDIMgQpIyqbSgg/IOqHw0QjpIgqGIwm4PUZiCh7N
mlCXnXwiRRXnAUDgDuKm4dBQJMDvjYXG01HipxSddDCUigqWj8JZ0D3AD06kARJhAghQnwScDokB
PAajsWh6kiofGYIIjE0SDVIJmJ2vDsWOhSYBrGMQD7A2DUEeBxSJj4N3YBy4JLUG0ktYH/QTIj4h
eiktuFEYSOM3GIHgEa/DACFQe+ChffGx0HgWaVWprKowfig0JsV0N0SEDq1bFYThCJgaCUurZh1F
4L8HIjIIOgCEmwLUYAFbAFh+MhJK0ofyop2MxCIhYgWxlaA7khyKhmJ8KhSLCKvvjIqIPSqkfkAy
KwUeA1BR7QJ0sngCYBW9QZwtFh2P1A6FUmkS+3RkaHQ8HouPQKKlR+MTI6OCJtHhYchc8HdKSn0S
3CFJxVAyAoAcTEvKZE0ly4FCk3B3CB5ODU/E6KLplf4C3SABRkV0AWRGCDOMEEYhg2jcSNLAs4C9
sTjANxd0YdnBCCRjkk5EnCmEOTIO44dWiQPElSwCNowkI3QNQBTQYErgstRoKJnggZyjwykhREPJ
SIjmLIFk8gg4biQAikASjPOxePxIHU9JaR1E9NpQjGgAfDg0KTopi7CeiWQ8EaJuWAU2xBLIFuI4
WCc9kQxHYaJsUIke0TS9PR6JhIlZcX6UIH0iQZqikREwgjDxeDiVdR71BnUhKN7OD4dS1EmwAaVA
AWrgaEQYRI7UGkry41FiNVBMmiAoncdpEI3h0FgU4DUKCkXGD8cnYWQinpiIhZI0lYkVwOIhoENh
NxgERwlZCWQDCCHTNbY1N5AQ0llJEKLjE9ACcwYjAnzEKQFo8QmRGo/Fk7EwTUhADDEymqZYSwFZ
Z2kEIhYOCbQCtDCeGw8+jAoehmFAjIIxcRFYkGEJyN2k4JZwdCSahmQTODsJPoCnicEwWRzYYGI8
Stcl3E3dESWaihwk7IOg7JHReDIVqZMSMR8LQliXkYqYVEkKa4HkEjA4DutQPI5PgErJCGFDuBbX
GYonIZ4JQBJJ1kDW9SKClyeMGEchhHGS4yl4ZHxSwhsFT3o0KsS6nc/WC8S0rNnSaLpdCNZNiFwF
PBWblHwxFkono0PiZpjO56zROOwJEeLjAjYaCw2NEuXF7KaMMxyfSPLHIkLxBAsmBa4mAYoOwe5C
UkHAWSws9gqezA90KhtpKaZ0CRhGhoKD43xqDOIJHJogzo2FU+lJ2NuHoyMQEOhJjAJTwzYPKROC
HBdnoN7phR1F9JDkl1QiQtg6lkcFxAV0CbKDktKkurEBUB4VC6nBSCx+bM16iuncElS7Y1Gy60qF
ymgomiQ+E+6FwH9pYGGwNhkfHyFJnFOKIJYGV/LeMC0K0oTQpQpkkm7exyJgekgY0B0hnBgTkBoh
ru6GCjdGnU2U2ArcKSR0CtgXoiYt2UMWieScQf5P+IimOS4DQ0LCdiAYnoI9ica0sZVODQkvmABP
L3MC3WwmCVcA0FNSHbXCH8PQyvpA5F1RnQKGTkZqxZ2MrE4ZnHg+S7/5q8NC4AhSY05Q5JDqhDgW
LCAFbR7jkK0ySfbQPN6lKkeFOnc0nU6019cfO3asbkysN+uAUN6gu1dKQ5F6QAUIgmA9MOXWeHwE
Ak8LdbpJiBAMxSZCg3CDcAeUeJOrlvfwQD2Egdo8kUjEohTP/STVRHKlJHAsMihoECU0fZTW8kDH
ESGbwRljNHyT5DlRn/2kSCUOCpFNlhSVdF76UgBKgLvCUIgmo6RUgpIFXp/IcZxUo3RvjQ6DxklS
gIFKEdhiQN8IXVD0Brx/0NKI7hsQo5xxBFgE7u+AvYQ6nLyCAAMQg68FS7YQImjn89xNqYH4uh4s
raVXq96Njg/H66FgDcXqI7At5UajbhRHCTSJkiiKRtAoSiMePQjShBpQI2qG1i4YMQ6ShlEJFIGe
7WgMhWB0FPpH6PU4GkJ10NqIYvDj82ZL0asInCNwPgrHMIzcBPPFoHX5c7ejXugbozPxaCdc8Wgv
zBiHszRbe1brNx97DdUnBeOIBjw8VQfPkh8ZMwH9ZBTpF3pzM5L5hNlqs7PlrxelxxBIGkaF6H+q
SWxKoiPQF0fDf6dPifdG6KxpqnOE6hWlWqfBx+Tpq2Hkfjp6L8xCxo3TSIbgTEb3rqLJHtBkGOYZ
ojNII8n9STgP0t6/tfYQ7UnDeOE6LmqThPZh8GCSPhemK6RFP6dAx8u3fT+dfRw8HIGxAdFvwrxk
ju1i5NpQEI4Baqfgj/x4CB7fSZ8Ii9EegvMY/MhMEgYE20jcSPsY9W4EXU/9mNM1TGcl6CbzDFMc
jEGrUNflmub8K0VspRe66RMJegxlPRagzw6L/l857yiNKw/6kt60GHthPZ7GOk0jEKNrDImjSE8U
3ZD1+Gp+G6YrCUiQxg3S1WLUwgSda5yuGC6wcJJaMULtSMDMZLUQZQYJWaP0yXx/pLMr1+XpI0Wi
0OvHYDaiYQpQlhB5JUoZJkznn/w74hGmWh6jfcKT14iIFazfSX0YFjMqsMKzKYqPHA4ke4ifjooZ
EqW6Cx4kMyXEp8eyeSpgdGUU6lbRfCJraUjMuxidNZmH02G4R/IzQBkhRkemqQ6CBak8TQfpdbQg
5qPidb7fA3TsBNV3TGQTgSGOihYKGZ6bJSayxyBl0yjVLuf5CM3Cceq3yawPUtQ7AidVU9Qco4wk
MOuYmB9p0SJenEPgosLVBewI8yVEtl8j7lL59sdFps9l4sQyLKUL0Jg/Yy7/CKojIrcIWI+IzJvL
qD3iSvuozSHRp4XxrcrumPleFeYnM4+tyNPdYo7kZs3PoDdjQhJFIaqRgnzMcWAhoiT23yPmyKDo
B4GFm7IZEl7GWwLD8jBbhKI/t9LquU08EKNjpVhIcZW4m8xLWCxEK44UPUcKbN9Jdc3n2KMFu35g
RbRSIsYEpsr5LpCnGamXBLYiDFqoW4yuGIHKYIiOTmfzPk3jN0r1iVF2FHY04oU4+J9US/k+idLd
WdhzBXyn0PJdX8rcoRVeDNHnBIYchPHLPbMyqpJ1gocmxWeHxJVTMHKC+lmyNH1Z+BL8JuwAo8u4
S2CZkWzNMJKtUaSZcvkm7TTCugLvjcEogX1Xy/R8awlG0yIScxpJyMzPZuJrYf6hy8wHIV8lS4Q4
jFDv5+wQOEqoBlMFdVmKrkZ2fV6skEncUwVZNERnC+XtsxJLkjouJiIsIHokLDIhT1EWhxHEE7lK
aZ2Yo9dS3Es+EOrDIRr3fCSt5LAeWtnF6fo5NFwe20gxEfYWCXGCPWk6L8G9oNHKTJX8EaUelJ4e
p54OZ6MVp9GQOH2CelboLYxkRIyEVBOTuXNar8b0ORQKHm+n9oeytbEwQsiWiGiZFMFRGsHcTFI7
F5tcJT8uYpM8KVQx6SwHrZZ1wyK6BG3G6F47iYSdKSVi+jCMmRTnTNDoTdCqIJm3K0uxEGrxkFgd
5r8bDIqIyt8rhcpmSGQVQTuCs2Z4Z5KyMKerlAnkmQmxT4jOYB4/T67QUmA0wpOFVeMxir9Ydgcm
rCtwjBTJqPgOKuFJqKxXViNCjoVB8qsVoVoYX3V+AYfRAgwLswkVY35k4ssYS9jDEuK+myxAS5jm
XpTOFkOFdXZSxIGwthRhQbO4WBtMUATl7JXq7hw6olmfFtZB+e+DgmeP0FxKUosLYxn4G7yQn61/
u1Ip3KmSeWydX8klxJnjoj05fiQoColfHCLZ2lC4X2jPEL0n5GdC5CRpZw2sgvpCDn6zHaYwH/Oz
MJ7dx1PiKuO0v5DfcsyTzvKjhJ72ZfNHC6K2MtrL5869XeTHLrcTC14W6qlYHhdIK4zRnEmKnsyP
izRiZZ01Sq94OquE4zeujcbo3jOa9Xzh3p2rcYYpAyQpOiMo/wuTYGGyoK6WMog8GxDZK1bwpprr
yR+bj8k3yujUKjm9PE9zViRFFpXOMVrrk/nHxPwU6tBEFrkxuhsRfwrv7cPU2gkRvwG62qhYU6dF
rYfEWiJEK/N8HXLY6UXCO0ohhpbjJUWjKNXWsTeoCiQU5KyQ3kGlrybV9OuZwOVS/ZbzfYRWKMfg
nWx9Hk+vZkXOd8dgnPSuu/yLCnkuSjEs4Sjf57zI6WnRoymK6ThFoLQTr+YpiWNzmbsce5Ifdop7
i7CbL/8GMpn35n2M2h7LXkszdKNItk6MFXBqJIvqbvFbbSwP2ZIntop1Z/4OnUJC7Svk2nIre7KW
RFZFxqi4K0o+Xa0uEyISKng7yI94SnxPyuVpI2rN01rY4fOjMCoy9t9CQu7NZhJJdYXA6PlfRy4X
H8Ni30ocFNa7hd554xo6SXmu8J1Msj1Xg0uYX1n9vpHtgkUCIqTvmBN5nCN9O5EQK8RA+kK7eo3D
Z+9K76Gr17s5LwtfEKXvuaMUXwnYp+rhd4z+6igv5u8JdWKF8veN7l2xGxZWPRHxTUfYm3KxF2rK
rbReHREzPvdFPfcmUciCJJoT1DvCE4ls9iVFT13u13thhXoxG3JxJu8jCapvjp/7s7taYeWaqwQI
XwwW+CCaraaPotx3+QkxB/L3ZgEZY3nZN5ldr9A/+5H0JVVCUCj7Jit9qczpm/s3BePiXi9oERWZ
NZr9qhQQNU2IHCigSPo2mntvJW++go+TSPoCFhFrT+EtZkTM0pyFhdgQ/v1H7qtR7n1DyKPVIicx
lsTu7xDfS3IIl/4tSEjMUCHC14ox2ZKtCNopNldDd65qkHBdL8a0Nu/e5T9LdCD99eIXVoLbemgJ
b0urzf2/AekISt9lbmRzdHJlYW0KZW5kb2JqCjIzIDAgb2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVj
b2RlIC9MZW5ndGggMzIwID4+CnN0cmVhbQp4nF2Sy2rDMBBF9/4KLdNFsPxOwBhSpwEv+qBOP8CR
xqmgloWsLPz3lWecFCqw4NyZK641Cuvm2GjlWPhhR9GCY73S0sI03qwAdoGr0kEUM6mEWwl3MXQm
CL25nScHQ6P7MShLxsJPX52cndnmIMcLPAXhu5Vglb6yzVfdem5vxvzAANoxHlQVk9D7k14789YN
wEK0bRvp68rNW+/56zjPBliMHFEaMUqYTCfAdvoKQcn9qlh58qsKQMt/9T25Lr347ix2J76b85hX
C0UR0QtSnCKlEdGOKCOqifZICSc6EsVEJ6I9UpYj5VQ7cEy35sjvqR4/keTYlhTkTdCbrnkoSE6x
0gOJlCcvSDzdfSjWKGYZiZSniEl8JpHsxW6NRUGW+1vm/BiOuFnr54KPAQeyjEJpeLwXM5rFtXy/
wcWnHWVuZHN0cmVhbQplbmRvYmoKMjQgMCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xl
bmd0aDEgMTY3ODAgL0xlbmd0aCA2MjA3ID4+CnN0cmVhbQp4nO1aCXRc1Xn+370zkiyNjGycICyD
rjx4lyXjhdjCgGwtSF5lS3YkwyF6mnnSPBjNDLNItgqOgECMWOK4bElI6lBS9uSZkNahlDotTQgJ
SUooUOrkGJISCoYGIhtsjTz97n1vRqPFbGly2nM84/+9//3335d73xyZNCIqoH7itMjXrUdS/zL4
e6LJLxG5mK8nLsrqZsaIzvwCkUadka7uX934rQeJph4kcie6gjs6vy2+jue5c6FldcDQ/b/etvPv
gT8BOC8AQv6/50EXDQLOCXTHt7/w9LU/gK7lRIV7g2GfTnToF0TTob/w3m59e8Q9NyeF9WLwi5De
bZxhPdkN/UH4ICJRI3LjtueOExW3gKeSpO/u1zrfrKPtnztt5REqySP52fcD4+/k/Scb3iwY3HCs
v/DpSdPwOImYkpChUK7/WL926eS8wQ3Dvyt82qFnPjwgKbg+Qnn0FcqHZBFV02aI1rsT5CbmIuQM
H9Zvg7aZ2lgFVfMbaAZ/mBbzp8D/NE3RnqNqQDnPpygvp6gWoia2jS7TAtTEi2i6qxjrg5TPLVrD
H6cW11Jq4ZdTFf8Z7mfTefwJ3J+hFsmvZG6javYEdN1GF7AHqdp9B7Wwc2AXuuSd3Q0c2eUzYP8N
Op9/Gs+DgCR8At19Ifx9GnwSdtFFyueX4UM7ud37oe+3gBtoVc5Rda/Orafq/PlUnZOH53zASjpX
0tOQs4imuQK4E22V97xQZm2SA7b867QK+HmSJ1t+AqgDkAOKJnVKHUr2KTpP0lxv2GuOPsWf+zxi
Cw7dRXR8QAI7mhLu+pRg16Zud7Wkbica0m04fhPu10vQ3k8eIBpeR3SiX9I9/bDXb+t17YZuxM/v
Bf468EvpQpelclnt9oC2BzmsPf4O6xj+GWsd3qUdSP6etZ+YymbguWf4sHbr8ceJ3i+3IXk17HgA
h4G/gbsfsP/k9CHMWBK9f/ShbJy9myrhlJrP3kidzp4/kXRXp0rcTan57qrUNPfME0l2T2oxb0nN
5stT+e4HU7Pdt6bytSdTX+TzU7vYM8mXXceTL/NDqaqcpakqxPswdGPeh+DD0Qp6PIlZTDbg+QGi
935EdGwy3ZC8m7Ynb6WmZCfW/hb0eyDXB3yRHdf/ho6hN0bD8cWj4b09o0HWLw1Hjo2GoTtGw/vn
jYahxdmgnZ2crNUmy7QNyfnaPcmv82knuPZo8kssJ3mEdg91a/XJmbDznnZ5sg11aWQtwytZ+fDp
2p7k6doA4tk9lKDjQzsyes5JTvtIetYNn8/OsfUgDxk9bPXwRlY7vEn7RfIgn3mikonhheyrw/dp
TyQL2KVDc7UTwwXaC8e72dvDQ+zQ8FvaoeR96TlTPTsyg2r+MnPzwfNWPdGsjZkxxYsZU7OetiF5
x+ijtJ6TrCvgT6XQJ0M/B/wj4sf5IOc2+Sl+PBWVIHGbpuhk80haBhqyn11ByO1N7VTwXGqPgo7U
1zD729CDxXa/yd45uhV4ka1X0oZegPwjvAj816ZuYsdTO/F8Gg+ldkke28/kU6jZd3BH3w7n8MOp
yyRIHLT7HDhq80jaeHC1QqY/dbeC3bAlQYd/d6f+6uT+JW3fiiGzPXWN49v98PNu3PdO6JsFO9ZH
8U3m7yT+3QDfbnDy90f4d3K5iem8J7UH+20x9ni574Jn6EXAf0IXZib5SvruviF1IhtyWulyCQWX
UVH+c1TkPohzqwE69mMGsiF9Zt2F9XepuhBnpGcgqy93YxYkrFTnXLX7n0aD7GkJsLMMdpYVTnfk
Ge2W4BqkyyS4o6AB8moxS7DlutYGd5XSK2eIxvns+JjxKcv+ZLzW5H2DivOTyM3I2Vj6Uc7d3Mc+
1rk7ijbq3H0J5+7AJ94TbJC1fV7idt3YzelzObkCPXDQrvd7eF88inPzyK/x2rjBvqfPhPTen97n
7f3cnUs4M1OzAAddJdTgejuVcr1Nd7q3UBvgTom7rsPzAfuZTabv8EdpqaLPoDtz5ipeta7kDmTk
tkBuvoPn5xynYtzzFFxHXvY9+g7kGwHXQN9q3BVA/2kOfo32bQmpJ7GucNi6RtLT64o/oeRXQE7g
+Srg02EzD/fJEgfMZngjcGFXZMvpe4hxJS+jL+O+RgL7Ma3K1ekM1+9oC94J23I7EMf15NVaaYME
6FfAl9D17DD6oYAqlL0HaSdiWi31y5hYId0PfSZgIWytgy8am0b/gOeN7GHa4I7A/iDNx9otyPlT
bqL/kDSeSh2Rul0PURQ6pwOEk5tr+PupFNtKvaBdD7iCval035Izn+IOVILvErtm4wGxkKyjqlUW
IFebAZeyyanfAlLg0dI1nADWqLUscOoo++Iap4bjIGcPNWbXNQ2o5zuoZRj3xwDPZNfyJHBVNsia
Oj0znW/V9rpe07BXnpB755q8HsTWTy/xo/TLnNV0APAiZu9e7TEK8a30GuB9/Ea4GfvNH9giupE3
0ADu9+L5btdTtArrD7ruoMcAjwKigAOAZwAvAL4FeEDyS1no/bGbaXK2fwX6I7mH6Xl+gCypC/cX
XHfRazgXkriv5qdpn8H9x+C9PXcaWZKeW5xKZnTBHxu0ObLPZU+yT5NfazjRh7ovydFplauQVrJW
OojfR373Y4AoNeXU0GM5PwfgDTFrnx4L498fjqdqcM65XHPQf5dgP3X2dJzLVZImf5o5v+qm4bct
MG06IIcyP/U0xiTP6I/81Uf/Xz6f0FMXex3Xdvw+dJOgz9NeeoFS2rlas6Zr27Wd2h72I/YyO8if
mLR5kuHhHo+nyDPXs8SzwlPrafCs92z1tHl8nrDn86JQFIlpYro4W8wUs8UiUSVqRVzcLx4umzlz
6swzZ/00hd/ysLGXvkkvwsJmrR0WroaFHzoWNk3yezSP2zPZM9Uz37PMc4Gn3rPGs8XT6mn3dHq2
iwJYOF0UixlCKAsrJrRA2KUI3YaPthJQCCScei5VeOyfj3178NzBRYOVgxWDCwfxS2NwzuDswdLB
nwCbevTfiH4z9TcL7bT85sxX47jmvPriq6FX3nnllleWHLrt4J3oiHbtbOicAbhcC+LqwEQf7LZp
7DJ1bbevmh+/3SUWmKiM/AxezM9knXw6L+Ez+Fn8bF7KBS/jM7mXn8Nn8dl8Dp/L5/H5fAEv5wt5
Ba/ki/i5fDFfwpfyZayLBZjJLmdXsCDrZiEWZhF2JYuyGIuzBOthvWw728H62F+wq9jVbCf7POvn
5/HP8OV8Ba9i17Br2XXsC+x6dgP7ItvFbmQD7CZ2M7uF3cq+xHazL7M97C/Zbex2dge7k93FvsK+
yr7Gz+cr+QX8QnY3/K9nb7LD7C32Nvtv9nv2DnuX/YENsiPsKHuPvc+OseNsiCXZMDvBUpy4xhnn
3MXdPIfn8jw+idfyfF7APbyQT+an8SI+hd3HHmXfYha7n32X/TVv4Ouok7ooQCZdTldQkHpwojSz
FgyxnxnsAfYg+wZ7iD3M9rJvsnvYI+xv2D6i6qpNTRs3rF+3dk1jw8X1dbU1q1dVX3ThBSvPr1qx
/DPnLausWFg+d/asc7wzS4unTSk6rbAgf1Jebo7bxZlG5XXe+nZhzW63XLO9DQ0L5bNXB0HPIrRb
AqT60TyWaFdsYjRnNTg7x3BW25zVGU6tSKyklQvLRZ1XWM/WesV+bdumVuC31HrbhPWWwtcr3DVb
PRTioawMEqKuOFArLK1d1Fn1PYGBuvZa6NtXkF/jrTHyF5bTvvwCoAXArLneyD5t7oWaQtjcuqp9
jPIKpVmLz6rT/VbTpta62pKysjZFoxqly8qpsXKVLmFKn+kmsa/8wMDN+4uoo32Bx+/165e2WlyH
0ACvGxj4ojVlgTXPW2vN6/ttMUI2rHJvbZ21wAtlazdnDGiWe1aRVwwcITjvfevwaIruUHJmFR0h
icoQM2nCehon+AYPEV9ZmfTlpv3V1IEHq39Tq/0sqKPkUaquXNBmsXa5ciC98qktcqU/vZIRb/eW
yVLVtTv/egLFVn+HWFiO7Kt/s/AP68Lis9s7fAF5140Bb22tnbeWVqu6Fki17sRat29RJfj1dgRh
yjRsarUqvRFrmne1zQCCkDUwm1uViCNmTauxqN3nSFmVdbXSL1E30F5rOyh1eTe1fp+WpA7tWypK
vruEllKb9MP6dA2KMrtuoNXfaZW2l/jRn52itaTMqm5D+tq8rUabrJK3yJp3CObKlEUlhdjGcKeZ
ZeS5s/JEKyvhbbJaIIh6XLyrV2KhCOVSj7Kiq1eKVq2E0myw4nBIbJQePPBZNQ1yiUvRmoaSsrYy
+/MBLpU4PrlnWXlZuopAyPhk2zmpaza3dGieqDNqsxwcpdTtOOhom9hPJnPhGIZEnixnQ3qJz8Lk
gsagRpFkFYuFRU2i1Wt427zooeqmVhmbzLWq79pm79pN21pVtZ0uaRn1ZK8vz6w5WPorBvK8a5sH
JI/XWSIx0GgRmq8aY7Z86lKbWo99amCg3ivqB9oH9P2p/g6vKPIO7Fu7diBS1y6dbEXC96cev6nE
qr+5zSpqD2hVUr+30T/gbW5diTTIw7Q6Nsk1rfQ0lygtdBWX5rrKSq8MnFF69VVlpWagrHTvTm3v
VdregJbjnl3qds0uncxOL+WsrLSSaZFwWamnAGhYqyzQptC00t6estIzipeUVm7XKqdrlWdqlT1a
ZbEmyYa/rFQjMPvlnwKwha1+9Iwp2i5hzdw04N1uVW/evi9f7MLutGX7PqattviMsjLNmrqW1ras
tk7XcG9ebbGaVlprrdy81prUdEnrPk27ta1k7X5tdzYBu8Ku/Rq1WK5d+xluU2u2XdK6XztTLl5f
8n3SNLLWtl9/S5vVdJblX9vcavWf1WYtlsjus9ooFluwYEFMftQdsMAmLLA/xF/n7+K362G8J+2l
p+l+ugqwXVGuTVmgBFw/dO88MUCBY/3kxwl7iC898So1aYc+2Qvgn+rjbnA3weuX8LZ3D32BXkcM
FqUU5Ub619xXcSX+S/7miQT5XZ8Dx/30dbqfveyIrz4Fp+AUnIJTcApOwSk4BafgFJyCU/B/AJj8
/268n79OnHJpenWBm09yUa5GLixd9OxFz2qVzxb9+tlzFy2ZUjZlVtmUsn5Ow/2MTuDnbbK4X/3N
gWiGtjXzB5jFRJn/j5eLJxtnwFc4OKeZVO3griweNxVSh4PnZNHz6FMUdvBJtBC/MG08n+6kfQ5e
QKVag4N7qFbrcvDCnNO1hxx8Mi3KfVL+1cg1CU/+3LcdXKPJeZsdnAFvd3BOtXkhB3dl8bhpet6j
Dp6TRc+j+Xk/dfBJtC3vqIPnaxWTmhy8gC7M3+ngHtqV/4SDF3pmF9Q6+GRqP+PyB8TiRYuWi/Wm
LxqOhTvjoiYcjYSjetwMhyrEqmBQRM2uQDwmokbMiPYY/oqL9URc7zY3G12JoB5dHw6F4zsihmjs
1rvMUJdYKBwG4XBsNaIxKBPLKlYs0sexN4Z8FZv1rkAipMcDYk04FjDF3BbJUWtGDV88HJ1XLjZ2
X6FHRXPACPmNtHYzJvSQ2BgxQoq7MxyK4xIV8QCUh/ymT8R8UTMSX9hiBBNdiQrRGJcyHXrM8Au4
syVk+sJ+o1z4IKmboZhoiSYMpSuciAfNkCEN+EVAh5BhhITfiJldIQhLK4mYIbCgiy2NynRFIB6P
VFVW9vb2VnQ7MZp2iBW+cHflhyw3RcP+hC8ea0aKTZ8Rq5R+1NoGo82BcK8Pbm/Y2NJY31izqqVx
4waxsV6sa6yp29BcJ1ZdvLmubn3dhhaRn98SQIxSe6fuM2S8Mh2RaDhiROM7RLhTTFgAFaiJIsuw
OnaIHeGElPWFe4woAk4g7XZi40a0OybV6CIIP0MyC11Rw+g2kALRBrGA3oMEdsiMQjI+yh3ZX716
1BCGCWVR4VcVDu4QndFw93jPZDHDXYZi7YXEiLzfjMWjZkciDhNwNxwypE/SQeWVzzBiE8VakU5Q
RpFsItGjBxN6R1AWNGbEJxbcEgoasZhKjIoQ8arUmKF4GCpiEcNndqLnxmVFdEX1UFyGI2V1v9+U
k6Wnx6pcku12UhGMcS5odpsySBhRLCGRiMiHThM+zF02T/SGo1fE4mpaVV8qbeHekIgkOoImhgmG
IWnXplvfIRAY6hrZIbM7ksbRlmWeGjtHgtVDO8SVCSMmrciuQIKjISekaHp/kNyxQDgR9GOr6DGN
3pF6jMqH5EPZDUTgt8sq+TJBwy01kL74+IaQAeqO950Tq5euX2xgaJBhMwSBbpWbqnw5eXJQY3Le
8vProSotbDe1HIFETO8yMpWJBA1MnegxYya6ApH2Gh0COMzFbYUTT3p3sFISKx39FZKSn7/O7DNC
fR2GH4yJUBc2FIyV2JCI9+EphowEoLjTxKiFRLMJG4lOcGDPRfd/1uiIYWaMj2+1SfodCSZiwj8n
Kx+ZKqI3BTpb+KNhOf/+OYm4ib6xG8qw10aVPh5FaRJGEAvlosdImMD65EIsEYwDg2uoYuyTOatH
dbl3yPqlq+cz7wwJbB5Rn44dWATD2E9ujXabISD+9LybutihlrBPIZH2UiIWLreLZ4iQDCEaln6Z
YQyvMIIyqcA+gZdwDpsFQvabfUiL6aQlHk/oQVPITUHubGY8bsp8ZrzQ4YcZRILSnoRVQ+nBICoj
Bfr6wh/Xmw89dSCU5tdjke30AAm87yzCdzmw9WSSj6J464kBOikOWg2wKEXUVQfFBBaiCqysoiC+
AnRT/TU9Din5ZOBu4N6Dqx+cF0MugVWdusG5GdQuPAfxHIVFqS2M1R2wYUC+EVw6OEzQu/C8EDBa
gxijY6uyFnM8E7QMNlcgIv0jaG/E3Qf+zYoagM6QijKAtTUqDwFlcS61ZHTUgiKj9IFPZmUelYO6
EZqvUP4IaoaUAU1+XMf6bqos6crTjUpjKEt3p/I47mBSV1zpsj31q/oIaPCprEewuhDSBjKRUBmp
UJzxjJ0OWIqpOggnO1twlVrCyjvpuc+xqausSKkWaE9gdcSvsIohqDiMTARSa0BZkJYMFYtQemOq
J0KO5XQsCeWLcCR05U1jVtQVqovisFlFlfj2qm8FMje6juaoKlaoCLrB/8dJN6nO98NLn+rlZqeL
ZbZkRJWZfNSOijCq6h2GLZ+T7Q2obAsiqwfUYE4kvhFUWfF6XNcpeh0ozbjKSboYHViH73pFbQEt
H98W1X0x1QW25U5Y8Kkcpul2d0SU7xHljeQVan7Fx5iAkYqaziSnq9Wh9O1QPZC2K3PWo6zZFU44
3Z7dsXH13K34bW9kxYNOPkOZXuhSWgxwGk4XCGpzrMnu6nE6sCPTo7bN+AdkJ71/9aqJlBRDxRVw
fPRnzXBQxdepMtj9kXKWnswwnowsrb2OjYns+5WvcTW3HWqa7Cg6nGqFnCg7szI4kiufytBIJj/M
x4pxHTTeIzMzhT24yh1EhzfBzITGVGwfx6LcW4LKz1hWx4zU0K7vSNeY6jnseBFTen2gdjr73If3
ilAUXeHp6qTt6rDhVxWxTwZ93GlVnuHO3p1GavDBmQuqncTMVNKOZERLSD1FMisyKjsPc3FGzVP9
IjvpCtUXI2fryH454pvcXUJqzhOqRqZzMtkR2zaz50ZWRvaVXTF7XiNOp6X7f2w3flDM6X5qVLkZ
X1lZAan9SnVuxDKxpPcKu4Oj6uzJrlKUxr4/pHXH1J4qz3g/2W8Vcic24NFE83Hy/kjrs6fdcGrg
HzWtaX3jK21na+SE9CmdH75DpCuoj8n9xNP9QTuhzPrF6tlQnR505sa20J3VN1XgTJ956RM1ljnf
pJ56x6uxlrN36vQpIHtKV/vb+JmJqCnXHeke1TOms1cknJ3QQF8Jh25HFx/l4cc507thrzLDWTnG
/4oMj4xxHdb61FqfeifxOxoT6mo4U2nHuEF1fp+zFnN6JOB43Kkk/Y5Ms+o+od7mOh0dMWcvkxF/
VkUcc84Z488Sa1Mm3xG1f8fUZM85SX+Mn0XdmZGgc7b41RmYPv+lpoSStveb7B3KGCV38qmPq56V
UyM5go5EueoaAzTTofVlJGJq5uMOzc5a1JnOP2dmdeV5+r0jPX9jZ0+eVn9QGdGdrPqUlN+Z8LDz
fvJfit9Uvsay1kfOd1PJ7ciS8jvd5VM74YhUQu1T5aMmz1C5Slchqs6bWObsE04PG2r3+Kwzm8aY
PeNPl0vD2XWMTJX9akrtbjHHdEtcdYuudIrMm0L6nc1U62amP8fnQnfyYapo7YyPzkk4a4fSVQfO
cWbdttCHb/hPnps//reObWmsfl29SW3/H5CewWdlbmRzdHJlYW0KZW5kb2JqCjI1IDAgb2JqCjw8
IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMjIzID4+CnN0cmVhbQp4nF2QQWrEMAxF9z6F
ljOLwUnWIdBOKWTRaWnaAzi2khoa2SjOIrev7IYpVGCD/P8T39LX/qknn0C/cbADJpg8OcY1bGwR
Rpw9qboB5206unLbxUSlBR72NeHS0xRU2wLod1HXxDucHlwY8az0KztkTzOcPq+D9MMW4zcuSAkq
1XXgcJJJLybezIKgC3bpneg+7Rdh/hwfe0RoSl//prHB4RqNRTY0o2orqQ7aZ6lOIbl/+kGNk/0y
XNy1uJuqeizu4z1z+X/3UHZjljxlCSVIjuAJ73uKIWYqnx9E+W9JZW5kc3RyZWFtCmVuZG9iagoy
NiAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoMSAzMTI3NiAvTGVuZ3RoIDE0
ODgxID4+CnN0cmVhbQp4nO29eXxb1Z03fM7VvutKutqulivJkhfJsiN5jxMrcRySZk8csAOlUSzZ
VvBWWU4w0JIuLA2UFkpSuk7LdCh0eau0DKUdZh5Kl6cL0A7T0g7tFOiUlJI4BCh0mcZ+fufceyXZ
MS3z/PG+0/eD5d/Vueee5bd8f8u5TinCCCEDOoYUqHVkMjuz7rcDX0BIP4OQzTpypCSoN6gfQahx
ECH8q9GZsckR8yf+HSHfMRhz99jE/Ghnz7lDCLX8DKFAbjyfzeFXHrgKVnwIqGMcOtQPKC+F9u+A
6sYnS1d/ptx5J6zVhZCua2J6JLv+q12wdhzulZ+czF49o3yf4Yfw3A3jhansZN70NLqA0M5eGHNu
ppifuecH172CUH0dQkwSEd6Bpqav/sjbLL2vIo/ieehBP7yh7Wby/SO8ft/S0FJM8bzivXCrQwwS
f2AO8/nFb6LvKp6H51fALIyW/TA76Zid6GakRrNICTOtqAVdAVO/ob8bdIXlpdCfRMI70LvxXWgH
/h1SASUUG9A6hR41oftRKzwj5If+AaYNtcL4Lrivh+/N2Ln0e+h3A00DBYDiQEYgASgM5ADqos+c
aA/QbljDStYh3/ghtEnxEVRinkAW5mOIBfJB28qMICOTAHoCCUB22M+Gb0B6aIfJM8U8fWak9wkY
T77J/ARqgucs3JvJOooyUsG3nvkhckK/DtYZojzvgPFt6K3AF5HdDnxEoa2Abw988/R7B+XdB6QD
vq0w7+vQ1kDbDrqxQpuQX9KZG8argMc0PDfROb9Ddtibg28WyAxr8vgZlEPfRf3w/W7Y30x0T2V/
AwQyI0JURyvpCaoDa0V3f41EvdaSXdIzS3UtkgEI17RtK+2wyrorKfxGCOQKSPZnK3ZcScSutSTa
3fxGiOCglqDPuYwAGzJRLLwBAj5jhChWVhLBkEj+VZ9fPN63gnQ1uDsjfV8AOg30PNBLQC9UcClj
U8LnMroB6HcVvEq09JSE3b9KoJ8AxbZMBOM3oAhQvdROU58nuK8l0S90b4SIn9QS9Zdaeoj6JCXm
l8jG8GD7BAoCCcwVyKFoB0qCv+6gGH6rRIZaovGK4Hl7BdO2FWO8EvWLBPqmhI5I1AaUgXUuIWtB
3J0mcRAoC3wRHc0C7YJ2XLon7Wb47qMx9HeoicRWEnNIpMdXogayDuXrd2gtUDfQZvztpRdIjGD+
APgCUvyYxFWwtWi7dim+gq2XfoAdSIk7kBonYG4C5EogC/rs0hAh5hzo6RxyAYWB7EA+6T4EZAXi
gQ+NFIsJ9ZBv/ALw+ALY9wXgHQj6Akw/6HoE6DZof4nG+TpCjBps80HY+zrQ/01UDiv1+38CHTwH
unkbxJM/A47+iLxMCbkh7zRDP0KvoCvwJKx1ECWYLlhvEmSbBH1Ngg0nYfwkyDcJOJhELiAjUD19
tgn4TNB8Q8gGbRKjnaBnF2kDj27Anhn0rYV7J3kGPmqGfhe9fwjaYr8ZcEv80wvPOOjzQkxH5Jus
/9+iJ4APIMLPSqI8SUT5/CtUO16WR5Rp6Y9ULufSItB5KQ78XmyT/uUy15CWrkvkr6UE3euv0xOS
rmQiOltJoMMKPUR1zb0RIvqupb+o4/dADNeD7wPvNT4u+21tjvJWfRcdAZxtB8zYADs6oCiQFkiJ
J5d+xjxF45NDql3qgZolOUndEpNs2EbiMejBBXnDRYorIAWQg9RRUJbZkFK7CN58D9xo0D3wxITe
id+J78BLDM90Mv+b+R7zH4o7FfcpHlI8HLgh8IrgELxCQAgLMaFV6BE2CV8I2UPhUCyUDA2Grgwz
YXXYEraFubA3HAjHw1vCB8P56PefcT3jfe7sc68+t3Rad9p+2nc6drr1dM/p/tM7Tl92Onv6qtOl
0+84fdPp209/7PQ/nP7S6a+d/ubpx04/efqZ0y+caT/Td2brmX1n3npm7Mzbz1x75oYzHzjzkTN/
f+aLZ7565htnfnDmJ2eePvPbM6+cuXBWc5Y9y5+Nnm052322/+yOs5edzZ696uzc2evPvu/sh85+
4uxnz546+09nv332R2efOvvrs+cWmAXjgnNBWGhaaFtYv7BlYe/C6MLMwjUL7124beGuhbsXvrDw
wMLDC99f+PHCLxeeX3h54c/n1Oes57zn6s4lz3Wd23hu+7lLzx08d/hc6dw7z9187o5zHz93z7ny
ua+f+9a5x8/97Nyvzp0999qL6EX9i44XAy+mXux58d0vPvLid87vP3/Z+bedz54/fH7i/Nz5o+eP
nX/3+ePnbz1/5/mT5z95/lPn7z3/ufNfPn//+VfP//El/JL9Jd9L0ZeSL3W+dPlLxZfu+MPSfymX
lmjta0IC+hTY6U+MG+z0HbDTzyp2OhZ4WbALbsEnCNRO3cvstC90uWQnFuzkqdgpB3ZC/4Ps9MO/
aTshsBNeenXpPxFa+iUx2CKcyxavRejCHy+cvvCTC0+Qvme3iweZZ+PP7n02/Gz6mW88865ntj4z
/swY6X36w0/f+PRt8D0CdM3T009nnq5/OvrzHyMU6uC/yf8T/2X+Pv5T/F38B/gb+Xfwc/wEP8If
4PfwW/kNfBffwsd4P+/gDTzj/aP3Je/z/Cbnnc5bnO92zjtnnGPOK537ndud/c4e5xpngzPodDpN
TiX3X9zL3G+5Z7ifco9z3+Ye4r7CfY77NHcX9wHuRu4dXIm7ijvEDXO7uUu49Vw7l0CI83Isp3W8
6jjr+E/HU45/dXzX8b8cDzi+6Pio43bHzY7rHUcck46c43LHXsdWR8bR6Ug6og6fw+7QO7D9Dw6d
/Tn7L+z/Zv++/Rv2B+1fst9j/4T9Tvst9nfb5+0z9jH7lfb99u32fnuPfY29wR60O+0m25StYEvY
rrbNsQvsDvbX7Cb2KbaH/RHbyn6HjbH/zPrZ+1kH+3nWwN7NMuxHrH+0fpHdYv0U28iGWA/Lsjrr
S9afWz+q/ZR4HqXHUmgrDihycB0XSfxRHFaU4FpSXK24Dl30o5hSzEitGZFqno1ePP7/qx+Sof52
f5jdcDmE9+EpPI0n8NvxOB7FGVzARfxWfAveiw/jjfhD+L14Dh/BnfiDeAwfwjtwCc/iK/G1eB7y
2SAagbNrHo2iMXQYTaJZdBRdjebRtehGdBN6H7oFsu1d6KPoY+jj6BPok1AZ3I2+jL6C7kcPoIfR
KahU/zdUtd9D30c/QI+jf0U/RT9Hv0D/gZ5GZ9BZdA6dR0+hRYwxgxVYiVX4RqzDXsxjHw7gBuzB
TWgcPYoK6DE0gX6EptG/oRn0Y1RET6K3o5+gEvoZmkP/jq5Dz6B3oGfRO9Gv0PXoP9E16JfoGPo1
ehd6Dr0bnUbvQb9B70XPoxvQb9Fx9CK6Fb2EbkYL6Db0Mno/egG34Fb0AfQ79EH0KnoN3Y5+jz6E
/ojuQH9AJ9B/oTuhVj+J/ow+gpbQh9EFjPCH8Un0d1gNeUSDPo216DPYgP4BG9FnsRndg03oXmxB
92Er+jy2oc9hFv0/UKl9EXOojN3oH7EffRUH0YNYQF/DIfR1HEb/hCPon3EUfQM3okfQt6Ce/w5O
om/jZnQV+iGaQk+gv8d69AVsR1/CLtyN1+IBvA1fgnfi9Xgr+l+4Hj2E69C/4Bj6Jo7j/fhSPIwv
w0P4AM7hPM7ia/A78HX4enwMvwt/HL8Hj+CP4Q6mBXcxrbiHWYN7mRReh/uYNN7AtOF+ph1vZjrw
FqYTv4XpwtuZbrwLv4Jfxmm8BqdwG25/s/r5G8uqb1Y/fxt2erP6ebP6+R/z82b182b182b1c3H1
k7ns8gPD+wf37d29a8f2bW/ZuuWSzQOb+jduyPStX9e7tqe7q7OjvS2dWtPakmxOxJsaG+pj0bpI
OCQEA34f7/W4XU7OYbexVovZZDTodVqNWqVUMBglsLvs7h8aOFz29B8sGyObIlahbNx5fkdLGdn4
UIQV0i3DzdKosipeRvZtZcfuoVMo0zVcVsdXDtlZVkStL4dg8g5eGCgro/AbeUs2V27YOxSKWJ/k
K8+HYU7Z2z8UCvFlJgq/W+ER/L4lK+TK1t3QH+LFnq1ltHuI0INLv+qCTtQVGobr3qFyQL4dHl6N
ya9BSnt4BZs78XHrKaOnf1MZOU4h46/KiCPDznehMuotN8SBESu06GqopYwdL5exvYy5HcDy8i3I
tGe6VtHBQO5wZCBXAI3mDx+sKvW8qNKQcFw4vneITUOTcr2t/N09Q6cM+v5If14PHYh2oFN6A/QY
SAcsMXMKG9dj2mCMAz2nGKQ1gf5shN8BQofLmVsOQiOyCRQHT+zVJw8uPXxr7SME0+SWXWyJTJTV
/WWNyIRQKGeyZXSLcCrx8PFbH7SiQwfjxlwkl71iqKzIwoBTSBEdGB8s+7btPgBdsBXQwXGB2HsT
vRDrCQPjwnG4J2MPwjWyiVh9WX9uPH+Q4AQfjGyCZ7r+oZtCD/NlG3wPlNl42QTDTNf8mlccH3AX
BHJ7/PhNQvlTwG7N0xC5AgrcwPrxgQjsBosNHN5IbNJSsRuF49YctU7mlqxQPnbosAi+7K2yA4SO
W8vG10JgHbAPzKQTJVXmDh4mLB/OEjEHDgvHb8lTUW+logFghYHDmwiRiQB/tB9mHxgaGI8MVDcE
waGhiK6cGwqVPXEy8fjxAcJiNgfciyzDgyr/xCn4OAZ++suZQfqFBqkNYMdMdtOw1CUNOECmkScH
Nw0Ph0S7w9CyJnqTKhkRjpMVNdGyI24NfQuePdyc2LZ3aGATT6UvM/1DVTfOZcs26sb/ypdbvcST
XwBPPG5dgJHbdlcmYTescLxlgRc1uG1fZNseESPj8uXgoOjfTAUXMFQaT/Zc95ibf0xsl/FeMhZG
b45sPnj8+OaIsPn4wePZB5eOHYoI1sjxU0bj8ZmBgwKNEhj6v34LX95863DZenAc9xAsE2xu3rut
bN9zOTHlZmE8K0aWvkioiw+xlTG7X++x5JPgHeAjxCePW88Cd0YIX7ywmcSiByGE8GVrF3FpYGX/
EPjMCMU3vYAv7YPFeeJViuHoQGGfpC5ArgQuEiT3SL2wSChE/O2WBzPoENyUj+0ZEu8FdIj/Msq0
xMHOB8mTh+Un3H7y5Jj8pDL9YATs6t6276/gvxb7x9mITehuoRagsTlXfngQZPxDV1nbJUHD3j+k
4BmpxfAK0tLHIdT1ll1xOpHoBELqcWtE+FGkbI2XVf1DD/O9w4KVhVCIYcyWOPEwCLk/inwPk0CL
HNYy7i1jJ+lHEHhp/Fe4uuBhBUrCwPGDEtZqxZKyRW58ddlgjDUC4vHieNYWIRI+SsOfFNajm4nf
8SFxxFuGy2YSu8vms/QC/PLgDhCpwLP30IYwIIwTY5eFg5toyBjma7sfXHrm4CYSIokTCYRnEeRw
FVW7HGvNiTcK8WMA8XfdOjzeA6tkmkACoR22pf4yOCRpqYuXfIrstZWIsvx5RYvymOPHt26ijnzc
GvoGINXrllz7Iq1vG1x2V7MffdZVCR6DQ+XNcXl98f6SOF97u2XF463yYwTqYQn0DgvUdzIHpWWX
PYAskMnKO+8degd/DVnJhrbhbYMQPiFPbjwVwTfvOZXBN+87MPQ1K0LCzYNDX2Yw039w4/CpOng2
9DUBoQztZUgv6SQ3ArkhK+2FGy0dz38tg9Ax+lRJO+j9yIMY0T6t3IfRyIOM2GcVN4rRjTKIgSdK
8UlGHq2EPq3Yd4z20Z9TiCgko1dltBldxsiYGP4UJl1fhp6vkz8JYvQVIzZh/hTM2ku7H8THTuky
vDjiGIzIiBzevL+69f4DQ18xIphGr7DRRvID2dI9DnYcigB4c+XM7qHrhsePHxwmoDkGptkNrgib
X07Cf1nwfk8K++XhOAmGzzWDBpeefsbp8v34J3C59jonf+11nn99AtpHjsJlcgYuE9NwuWrKyV81
dX3RW5pzcL6xw3AZLcAlP+7g8+M3vN3rmXVe0+8JzQN97CPq+Ec/oot/5IQ1/onbtfE7gT4EdAfQ
7SdS8U+ewPAMx+86oYl/GOjkCW38fTeo4tcD3Qj0XqD3APGdnLuD49o5WxtnSXPGFKdbw6lbOUUL
h5JcrN7cUG9pipsTcUs4Yq6LWAJBsxC0LJx70Wixskad3mBUa7RGhVJlRJgx8thvcmu8Js7qMtmU
DlOit6m3oTfWm/HX9YZ7hd5AL9/r7uV6bb2WXl2vulfRi3p3pwdx2bYNASrLdgzf+zaW0/FtDyqE
veVUfFtZt/vyoVMY3zYMvWXmZgDUYFl5M2BoECqhA5cPPYg95PEN/NcQxqi87eAN7x+Ox/3lHIl/
x/zD5RRpfNA/DJkqtafMRzbG/9rPqYbYQLlpIFtODBzcVPsA0yui1zIL6D/1ycym4erzsrvcB/xf
tJ6OCLJ778ZtZS0kW+3uy8veCNx8F2464MYY2Sjil8pJ/m0hPTOfRGbUzfz9yn9biB9BetQNJfbL
5G7pNXqF9lK99F7xb/2nKH5RyQ7AmZ/8HFwxJoYa4FqHfCgAH4Tc0PLBd8P/a1z+X/1g89IfKjdX
rPI5gu5HL5MPFuB8u51+bsNPQUQcr/mcZJ6sfhRtirvIR2mWPptX/dy27PMF+Hxf/KgyqpOqX6uH
1HerX9PcqVVrB7Wf04V1B3Sn9dv1t+rPG95i+IzRaNxi/JTxZdNh0zPmjebr3vy8+THfVv1YUm9+
/v/0geikJCGKQczjSIE0EGkbUCLjCASivM3WEI1qFHw4rNAwNrUCtTzW9xjb3fIYa4NLuoV8rWnF
bIil5DAzGrVao4nUx9Yz7W2xSFitqe/oSKecijQXYdAiwo8v5vAO1huy6HUYJzEONUaag8FmdUrz
lo6OzZ/u6mIev5ACyjGFCx/GX/A3Cj7W4PUJ9fVtTQ2+ujWJtHbLhksWP9lPQyxqxbeh65j7IEvq
vow1GPU9tqbVDtvHyItATpMP2LEiFlPg2x5W+wzJZBOds7QLtzKfgVzi/BoyLp1/wGhCVhQgk7ta
HusCecwKzuEKKFyaWKw+qWhv6+jsoL+4taEv4eIMTqElaoxsCzvreAtrdaSD3FqBuTOw6a3vHDq6
vb6ntcVvdfQn/es272tvvyK2ZmvI1egU+fXD3n7YO0j2RrA3CpqsJnN1b9d62I/sWt/pdAIPnENN
VAq/frK33iBvHnFGvWZ580/D3u8YXncwVrP5JfvaajfHqGtpFn0TjSInsn3V4VAqzDaDDfX1ETuu
ae10EFOBkO1tYLVIGBRI7PbN9Skdb3OwJoVFLQRD3kizvmnQY7fZHFGTWcm7vcE2unY9egT7oSZT
IO0phsAEtMhF2rH/NYz7+kTZNy+9iv4RcrwBbKVT2KmtYNvKXv8YcrkEweUKxZ1C0OUKh2HONEw8
DvryobqvcJyPh8N0xsDzSGvQu7EawNrX1/dYClDY9ViKINHFOpwupzPNhdpTVBpWRCHorx1HtFxQ
x5kWz1o8eq/datZqFQqPh/kMc+EfPB4lxhYLw2jCAfwDrw1jrNObRb6h5sA/Bx7qEZ8x+nwRvd6s
NLk9EdgcvCGdamGpE4ACNenUeqbTpQm1r1dQVcoe0EmcIMDge9f3ff4Vm9thM5g6F68Z2NfiUIdS
2zNdfTynsRoDBzoa+tf48EvdRzd+RWv1sKr3GbcOpV261pGOjbvWb1L5U470Gl/rBpGv+NLL+EvA
VzeKZWzJZLsiFo0a4izr+qjBE2+n3C2kqIs+lqqw6HRy4KUVnRNdpYivJhlwmkikfhWm39/Q3t/b
sCXX27mOs7ERp9XvCayJ2LW+toQhYLbje9atad0csGidrGdre7i70cnwsQ0R74H+9P51kYDParOZ
9WZXQ4dgalnTqGawqb3Y2pPuVHpaHYF6ri5FQo8RBPoZyKKHOhi0bEYqRq8zGDRuamISa9JgZRAh
zUIkAWSF2tNpNoI3J0ZHdyz+puE8w3xmsT/z2c9m8CBZbw9g7WH8A8CaC7EPcApOobMA4r7V3d0C
irDXoI6taT8sI1D+xndIUFx8t4xJBu0GP/o5XVsgvAYUAYXOanHbOJsOtRB/YtMX7WKn7rXCuSrb
8evSumQd8bFQQOAjzdVts/F9Hru/lzUrvV5vIEXDtAUujzB3oybUjJoz7mbkvCMe9yGlxajQGGx1
4aDCF7JBTAfPcKUIEQgsiNqzE4u7wD8i7amUCNH6kEbNgdekxF4p1HWmFfhyx+95Vm03KLVLWova
ZQt7F//UonHzSq3qOxq92aE3+e27flNi7r7w6HqzSsNgux0zLOvY0Xc1a7M7yD2jsFrsvc07sZ1g
VoFY4H0PnHaCKAG4DWdYTfftgtAaZFtvt9oCjbcHFahvAXBLE8wCYTnlJCGQk3ALZocAyRK4Rtrt
VIAkoFnNgd+nU+JdBLfM37Ruy+C+SN9lbYtfNLsFm1ZjC7hs3xnes8Xfvq2Zswcbclc42oY3C8zJ
wf09Ayxju6yvqT/ptmONPeTF3/YKdg22L/4U43W9De2CUWu/8JrbMrBV6KgXYyngldkPcqxHXRlf
ws25g4kYpw3eYTTG1rdGYne02Jh1jPb29USc1GMt5CJZge2G7xYaqyJJRYTwztGwAbKAASDyR+pp
EJOTThrCSScVOgYuWt/OBBUelVVIN37IwP6dt85tgsjlcjEqo7tBOGGti2yOrd/IqcwqX/OFX7Mc
b1U7whqrnjn5gWCjW6fnnlWzAbfCqHje4fZb1cziktXMMJhRJiI6r+E+MJjB7nfib8fCWui2E1lt
cFkLsvoRl9FZDGabEvv8INhjKUBXigT6cBgCLDUBCbw0oFBuw5AB1motmgZftNm6+FOzPeg0uOq1
LHADebkuudgDccSuYgUv/kGiTklBgisYiQA+rEyYsYR5u8Nisxn4OyJUn2RnokhJizRJRyLy9lRX
kTCUIppIJ7NN7WY0oBxfW3NvpMW8+Aun0w9u1tRd79bp3Grm5Oe0fo0l4LZcuLAmarcrFDqW5xid
yhYV6j4nxtmhpRyOAz9GZLrfoGWMRHQpwYUloSMsjl8R9ziH/o056Wm6cIXb61GkyNzwUg69Ks0F
1Vbm2tkI6Ilmp0j7q/9G5zIn//y4p4n5DEymfh5deg1/HT+K1qA+1Jnx19Wl+O4TLqvLlUoo9E7N
CbVVrTalrE7+RMIKaiFaaemCLwK0rgWxNItSt+jk1CTq1Kul2NPZKUZ5cHtOClLrGRLrOYWYNduJ
PR1OPGO0GRwmPuYJBJTNm0LJtZm118diwUaVj7V5vM29YVs6KdxvijpM1rb02rq8z6s1eP1cuL4+
vDaZ3uRpz9Ql/A6TQ+nweG2uxgCr8XWnF1/RG7Q2z50Ox9qmcLNYeipA1h8zn0dhkDaYscRO2px8
MBDATEJrhbKCJHlSdqb7FkB3LhaCAGWXprIkI2b5sKYd3MUuBYIYgQB3p4pR89GEq35D0luXuTTN
d7cELS6DFWt573B307r+Tb2OOt7KfJ5ZfMLqd5kia3c1t1+xqd5gcxoZI+/AVkajvfCPNv9b9w9N
mhy8CWzqAV4/DnZpQoGM2a1w+2IKA+dzGk7ERDOw3UT3Yr4l3JHESnhxBBhiC5ea9soqx7fxDtZu
UCtVXDCYithdjd3hpo0hc+yKjY2b0/7w2t0twc4mDx61eSxun8nCeVs2xBo3twXiad3OXaGevam2
A/0xqy9K9cgDb2dAj01oHVqfEXR6tdraVBcNhbxN5lZra6vX4Ixbnf6OE14rwk1EsdSf+kC5XY8S
tiGr0iup6kWG05ymvj1Sw7PT1S6pG6ocBXF2OQg7SImjMlh0aoP+Q0omubtpoNUrdG1PBJJ+s1dr
1AqNQS97rz3kNll9MWfnJkddmrnvwrdtTr0CW9sU6zJCz67WtisGGuzuv/M6sVVj1OtVF6432Rza
39rqeDY31PyWDj/ISWxwL9jAh6IEL1qtEZ2MRh0qo1M46ZDN0LJAyx57QFHRewXpJA1KhtFcqQq3
tDlbLqmzChNbhkaCnduTfHtzSMMo8ag63sqFeYcGc5v3t1hbuzV798+PdR7YUGcJtUX1vE7o7tF7
m8PE1x1wuR5034zqMjaFok7Hu7yc1RQ5WWfRnYhjwtRCmgQv6dREPY/yQFIAF5FK12oIhRDRJlZh
Tny9225lDQa7M+C79hqdQR/R2Rf/rGZ9nGHvXqWK3Z9JrmUmWbfTbPYk668WFr8h+HVatcWitAg+
vEngW7mBTRExB/uWYvhJ0N16tB29DXVkeI5r0O8TfK0m/Ym+voYuZv36hq6GHdwlJ7qoJikixPSV
6hbDCw1+lVJSRLfTRY8rkkcC4zGqbOlLqjU1qUrGdjjFICPWnySG4yf3GTXueHfILii1Docp7PsY
1xC0x7dcma7rawGTCJzKVhdIN3mSmZi7zm4LOm4MNVj4epfQ2LXO5d2zJbYx5fP7A+vWduLP1/P1
nNDZ6FaZHU6twchosdlbz4fWJX1WPuII9AYtHKuzusK8Z30y0pvwGNRq/YVUU6g3ybc07xwqe5ts
4Xqzp87pgqzAMEqaC3Rw+Q3YeC3qzejaO1Kp2Fp80k9OJZzf7w2Z7RGbRc3GopxXBQ62ljoYOSS4
UpWgTHzLzqapWTniMi4X1F006oqlN1ElrcU6pBMM0ZfobZ9gwhub161X6FmL5cfmiD0a86cER1Cv
+ZlarwqYsMZqxiaDvS4ctjH3Lj7RHN217QkHb9MrFHC2UUUaftja4Yu81hRSMlYLZrA6Uod/obNb
dOBpep1eK8ZiK1wvgIwGFEONGYdCEdNFIU3pnD6PmzNZjVYdFYvkG1YOGMurXY2LxA7iYpU6k8qm
ab/f7+L8AYczoFIq9HaL2qRd0BhVYc7sZh3M1U6/38kF/I8oFu+iXAOLFgtWhJpf8vOgT8QsfX0p
hh6hvCVQU4ZTKBp1DY3RqM7p9J20+ozWhMzcAj2WrcpcbcUvn3+kYyJR+SMyi3hwf1Obm7U5THoD
a7YbAEhqzhrc3Vxh9NuLqdzbgx6r02XSm43+VAy/j/czjBWOzIAVDWDlj8DrBsCKzR5hGHPS1cy7
Vd7GBNfVu5YeZdeu3aA3GywIbxChQjTaBWmOIAbyiIgVV0cnLdQjpEAkAYtolqgWKgjoro9UUSTW
iREqC+DlHuYGo8nisDxq4epTA+kPhlK89Sk7p9W/n1EaXXb2BYvNbVLZOANj1ukbkgkLc9/iQeaI
0WTU6rDZAukw+UBTVMlYLBa13vTPDxpYo4ackxUKtZGz4eehVsZWKGtMKpCXFIsY5PWQvMg5bTaP
VqfUcAh7JNlEuBCJAOFpCfQivEXVP+CM2M5ao26sZa0ap3bdJV7IDveGggxBry+Mf2lyW/Wwo4XT
wn4ACIUG4th2tOfL2hN1oM/76+rwyQ6iWE9HR5t7fU+CY9WOeMM6Dlm3W0N66+atW8iwLVva1FZS
wIq6BuYeTcsumgYCFjlSYbgkH6UlHng7Ua/kpFLd105qDRHbtT2siHYQ6R4+XiewO3279vV2+wTd
zxVahmS7YCKSdnmi+mf0UU6IbkhxUf0vDSGv0enV1A1E8Pe3cX6bbnDw8r1PCl5wAazQW1yWX3S3
+oUlVB+1WMLhZ1rb1y4+5/JZLKEwVvqDSlbrMdIYBXrBz4FeOlD7V9tSbSkVczJMdGILh4NxZ5OD
VdljjRy2BlVEB3010Uk6Hbu4muDklI6FF4teeb2iae/8qCaxoa57nc7E6pRqxY/0Wtamw5GYOxly
Bw0/tgYtZofZuhY/yuxKRHdvXHC4DEqGvnBRsB6B/V485REWn3OCMAp12IcREcdOYpEf8jzJVXZU
h6xfdZxQOX0nLDQrLZDiVk42Yk5X1CYXYBw/Ge7d09KypycU6tnVktq3Vvhh53ou2h5Kb7Sz1rYX
0sMbY6QoTF+6LhLu3bf4+4OXrdm/PrJvZ/JANNJMY6FqqZ7u30Dfsth5n8vLs8mTZmeDNVpXx7Qp
KYxSLY/1SecSAh1XR7U4jdXTuq9WX1KZSosruU79O6Z3b3R9wi10b28OxnmNze8yvGwOOx1mIbYl
rIbyjuve2N9jq/Oz+PtbmR2h7p3NHVcONNg8n3bxVpWNZdTuEH5WsGKr0WdYvEXnspvzl102ZnI4
yf/YF7lBjudBjhDU15GMTa3SaXlLGCp8K7KGEicCVnquIk4qCiG+SHPJAI+YFbX1n3xKkA8R+B+U
tqj2rKElqDJGGuL2ut64GxSa8ifD15jjZrOtec267ZfgR5UXvuD1aRgzG40+xHrteqFnZ0vHlZvq
rfbF43qtlnM81ZzOXX7ZmHjuUsFlF/CcQvUZW7IlHlcF+QBnMADPKSvBbhrCezrdIkZNGlg4Ka2K
hTfVbEX9UMlK0VGKNp9i3D1Rj5+zGWxWi8bgdphVcAQwnmeUjM1jVps5jU1XtyuEvz8c7fDDEd9g
MrAen+E5FlITSUtas5PFDA34Rq9V5DkNeL0CeO6B7OQUVIKzS6UNcjxXf8LpZCxIK5ZU3YCWvr7q
OSHVmSbHWAm4LqdcRRFOwQIuMU3RHBCL1VcKKszrtAalxdreFG7yekqbXPUdAWMo5NeojSqTVaXR
2bqEWLMvEtvkYm1cXToQacUPGt63sTvm94bNA40bfa1hh1qtVug+zgXtUaE+5KlzOBvctkYv3xyy
O0AeE8jjZvoRj4SMxaDXu7QmJ+/mla6T2IL6LqTIuw1SaYvKpzVsOgWlNgF+kpzDiaI/msu5fbBj
aqM5aVZpVIruZMbB9L9LWHw8HAnrd5gcGrMj6MWNptDWJlGPOtj3afwIakXRjC3gDDo5j9stKGPO
5harpRW2fjRN3z6kyJmwT0wp6SoqQWm0mk6lObMCji/0DTpJ+vS1RKT9Y00hWxNrNLujpk+a3Sqj
hg94Ajxj9VtszZ7ODMvrtfiRxQcDCbNJz3lfEnzs4j1etwKbtTqdQcvsswYMZsuWTsx4fSrGTHLf
0sv4P4DfJPJlTIbmOqfH5eAsuDlpQZJP9ZEXcHYurI6oRSvTl1f1UD1DVifvTzSgmkhMsnCk/aeM
gnGyGm12n0lbD5C8hdGaLVoF6D+SilgGhu0ai5UxMPgRQKLBrPE4zv97KKj1qOlbbJtJzYY7h66/
7N4nQ0azCgP0MOKWXmYeAB4zqDXDa9va23U6W7DN2enENq6+iVkXa9Y12PsyhGOSDfv6um1QgbAi
3xqJ6SqD6eWydJJKBDqJIAqNIqKA36SCKPt7ZsFk23bAYAcP1ytVih8waobnLPrtBzRQZOgd16q0
CqVKpVZ9gr3qPZbb9Wa9RqEF/Vug0NE3J//lO8G02Wyg6QIrrSwb9j7+rC1gNRkUKpJAFEqNzmxc
nMOuxd/it3v8FhWjtEjvkSiGNqL2jK+ppye8QefxBHFHWzioDLWmuQ3Y4VTa2I0UTeRNaZq+KqUi
s2nZWEQ+8jeZeslOGg11Rzk0EqmpbtKVt6ed9HVU+28UakXQE4HhlqDukxp10rX3WEBQ6VXfMxnh
wLpnt501627XqJ1Oc+kKo421G/XUmDZ9ao0xGOB1HDGlLnz0W0k9Fd5g0plN11znN2gh/DBKl/3e
99vcFjWV1Qxnup+DrJ3ET+MN8QZD2EcR2NEpI7CvG2IlSe/ERPSsLkFQNCbp1ChInJdKY/pSUkGM
Xd/+CwOrcVmDLcHtBrNNZdXdpNYrWcNJZ0Njs1do9DqdDQaj1+3UnFKZ9RCgQQyGUdkNjZtGNv97
sE5rVTOkhGMYbXBxtmdPyhnyONw2V1NPBF9rNChV2Exk4OFyN8jgIid6g9PgZC3MSTOH2ZMukGEh
Db9ShYI5TJ2daJv8tQWTQKmJdOIPLb5yg62dc2oZDWMzL96E9bcIMY3apgCWFq9SGk1hnceovMmC
TzjC4SP0X9t8T/E8+lPt362icP5WPP9n95/WrBHPQ5uXJvDnmM+gQTQOnuOMK+IdVyrMft/+/R27
r9y8eXekw7wb0/d68jmZ/EWq9h0QDdiVbAkBnmaoiMYpZypR4yTsc/LrK/qHRwjzrk76F8hKfSO/
MRBrMzzPuzmvwWiI+uqSNvbG1nhvl5lJJndmgukoF3Q5fPAs7m9Iwpz+9pA9GHfbGCHm0Gzv41vC
jq3+xpgvkPH6onqb2+zvZfq9PrfdxBp1KpOtQWAbzFP1O6NtlzDRDU3dm6181OEKum1G8D04DDVF
A00+Pt2xPuZrDkIm9DREgmxnv8VTt9hT7/O2efn6mJ+FQ6PJR9881OEHKv++aS2S/7dc5F36WqkN
9Ra6RGorUDNU9mJbiWxoXmqrkBvdIrXVUOvK/2ZKg06ir0htLeLwVqmtQ1Z8pdTW67+Jp6S2AbmM
a6S2EdpbpLYJHzG+TWqbUdL0E6ltQ0azQmpz0LZIbSfSmHnyXydR6uDuiDksteGp+S6pzSBzpa1A
B8z3SG0lcluQ1FahVotbaquRYNkitTU4YRmX2lrUZL1TauuQYP0Xqa3nbrT+UmobUDKWk9pGaN8h
tU3M2djDUtuMrmj8gtRmkb5JK7U55G6ySW0nMjc19U/PzBcLY+Ml4T4h1bqmTdgxPTVdmp/JC1sn
s2OFqTFh69RIUtgwMSHQYbNCMT+bLx7J55KDhcn8rLB9UNhdnN47PZmdWnVqT+0wgY7rIRtd3H1p
vjhbmJ4S1iRbW1uFjXOFiZywBpp05PZBGNdMx4kzC7NCVigVs7n8ZLZ4lTA9+jqcF/NjhdlSvpjP
CYUpoTSeF/Yn9yWF3dlSfqokZKdywmBlkV2jo4WRPO2czM4Lh/IrZo/ki6UsfE/DMkXh8FyxMJsr
jJSA6dnkqrvvK2WnJvLzCeANxk5PbQXputNrEsIg8CHKAYxvn57Kgdwj05OThVmiAtgtK0zljwql
/NUlga6ay88WxqaE0eL0pCCtKi9K+SWCVVjony7OTBezhLGEkB0F/itjx7M54WixUALpYZ6QLZYK
IxN5YQS6CiOFawjjVd5Gp4ugBNJ3KJubmBdmioWpEmGObDg/Mz1WzM6MF0ayExNEWeMFiY8SmZyk
6xAhJNaPZmeF2bkZwE5hFtY4NL+qHLli9ugUeXgpKBa2354t5sBQCZnZ2ZKoA7JPNnckT7oIg7n8
DDyeJDYFjVZESFYWn5uljAvTEzlQB1HTaHYknxB2T2SnSgWip1m66KHsbEGUfBy+Rd4TwqG5EkAi
RwAB7BOD0yETAI9DhYlCaZ4ynx8BC0zOEw5mZ2B1oSE7cTQ7D2CdBHuAtCUw8hSgSJoO2oFxoJLZ
RnAxcX/gT7T4nKSlkqhGcSC136E8GI9oHQaIhtoFk6hvVJBWP1thFcaPZCdlm+4Ei9ChyVVBmMuD
qPmcvGtFUQT+u8Aih4AHgHAqQQUWsQWAFebz2SKdVGPtYn4inyVSEFkJuvPFkUJ2QpjNTuTF3bcX
JMQeEX0/IYs1CxoDUFHuEnSx6RmAVeEaabWJwlS+eSQ7WyK2L+VHxqemJ6bHwNFK49NzY+MiJ4XR
UfBc0Pes7PrEuCMyi9liHgB5qCQzUxGVbAcMzcPTEZg8Ozo3QTctXawv4A0cYFxCF0BmjESGMRJR
yCBqN+I0MBewNzkN8K0aXdz2UB6csUgXIsoUzZyfgvEjq9gB7Eo2ARnGinm6ByAKwuCsGMtmx7PF
GQECdGF0VjTRSDGfpT5LIFm8ChQ3lgBGwAmmhInp6auSAg1KnWDRy7IThAOIhyPzkpIqCBuYK07P
ZKkaVoENkQS8hSgO9inNFXMFWKhiVMJHoUQfT+XzOSLWtDBOkD43Q5qSkHkQgkTiqdxsRXlUG1SF
wHiPMJqdpUqCJDQLDFABx/PiIHKl0tAgP1UgUkOIKREElWpiGlhjNDtZAHiNA0P5qcPT8zByZnpm
biJbpK5MpIAonoVwKGaDQ6Ao0Ssh2ABCyHJruttaiQnpqsQIhak5aIE4h/IifKQlAWjTc1JoPDpd
nMhRhwTEECELJYq1WQjWlTACFstlxbACYWGqOh50WBA1DMMgMIrCTEvAAg+bAd8timrJFcYKJXA2
MWYXQQcwmwgMi01DNJibKtB9Seym6igQTqUYJOZBYPaq8enibD4pO2ItFkSzrggqklMVKazFIDcD
g6dhH4rHqTlgqZgn0RDupX1GpotgzxlAEnHWREX1EoJXOoxkR9GE08THZ2HK1LyMNwqe0nhBtHWP
UKkXiGgVseXRNF2I0s1JsQri1MS8rIvJbKlYGJGSYak2Zo1PQ07IEx0vi0aT2ZFxwrzk3TTijE7P
FYWjebGAgg2LYqwmBiqMQHYhriDibCIn9YqarDX0bMXSsk3pFjCMDAUFTwuzk2BPiKEzRLkTudnS
POT20cIYGAR6ZsYhUkOaB5fJgo9LK1DtDEJGkTQk62V2Jk+i9URNKCAqoFuQDEpKk4Y1rYDyglRI
HcpPTB9tXEsxXd2Ccne0QLKuXKiMZwtFojPxWRb0V4IoDNIWp6fGiBNXmSKIpcaVtTdKi4ISCehy
BTJPk/fRPIieFQf050lMnBCRmieq7ocqd4IqmzBxCcRO0aFnIfqC1eQtB8gm+aoyyH/EmnBajWUg
SFZMB6Lgs5CTqE3XdNGlweFFEWD2CiXQZDNPYgUAfVauoy7Sxyi0KjqQ4q7EzrIIXcw3S5mM7E4j
ONF8JfzW7g4bgSJIjTlHkUOqE6JYkIAUtDURh6TKIsmhNXGXslwQ69zxUmmmp6Xl6NGjyUmp3kxC
QHmd7kHZDaXQAyyAEUTpIVJeMj09BoanhTpNEhIEsxNz2UPwgMQOKPHmVy3vYUILmIHKPDczM1Gg
eB4mriYFVxoEjuYPiRwUSJg+Qmt5CMd50ZtBGZPUfPNknsTPPlKkEgVlSZIlRSVdlx4KgAlQVw4K
0WKBlEpQssARilynSDVKc2thFDgukgIMWMpDigF+83RDSRtw/qClEc0bYKOqcARYBO5vh1xCFU6O
IBABiMCXgSSbSSDoEWrUTUMD0XULSNpM71Z9WpganW6BgjU70ZKHtFQdXXsSW3amy4+R9IX60TSa
gdN5ERXQGBpHJSSg+4BSqBWtQW3Q2gEjpoBKMGoG5aFnK5pEWRhdgP4xej+FRlASWhvQBHyEmtVm
6V0evvPwfQSuORi5F77H0ByMzULvG9+hBw1C3yRdT0Db4U5Au2GFafjeC1cyawpGydy/3uhLKTez
8JTsLMDYJMwgHwFtBL4KwFmO9ou91XXIKuIazTU71u5ToNcsUAnGZel/CWWSynkV9E2j0f+mTotU
V2TVEuU6TzkrUL5LoGMyez+M3EdH74ZVyLgpaknCGxk9uAonu4CTUVhnhK4gjyTP5+H7EO39S3uP
0J4SjBfvpyVuitA+DDos0nk5ukNJ0vQs8PjGZd9HV58CW+RhbELSm7guWWOrZLtulIZrgsop6qPW
HqLGt9MZOcneI9Ryk3QlGQWibMRupH2UajePrqZ6rPKao6sSdJN1RikSJqG1nNeVnFb1K1vsYi30
0xkz9JqtaCxB545K+r943XFqVwH4Jb0lyfbifgK1dYlaYILuMSKNIj0FdE1F46vpbZTuJCJBHneI
7jZBJZyha03RHXPLJJynUoxROWZgZbJblkYGGVnjdGatPkqVnZM1/MiWWK71o7Aa4XAWUDYjxZUC
jTA5uv78f8MeOcrlUdonzrxUQqwo/Xaqw5zkUYmLNDtL8VHFgSwP0dMRyUMKlHdRg2SlGWn2ZMVP
RYxebIXkKpzPVSTNSn43QVct1uB0FJ4R/0zQiDBBR5YoD6IEszWcHqL3hWU2H5fua/WeoGPnKL+T
UjQRI8QRSULRw6urTEjR4xCNpwXKXVXzeeqFU1Rv8xUdzFLtiDGpgaLmKI1IYmSdlPyjJEkkSGuI
sWj57iJ2xPVmpHjfKGWpWvmnpVhf9cS5FVgqLUNj7YpV/yOozkuxRcR6Xoq8VY/aJe1UzRsXx7T6
Ssas1aq4Pll58iI/3Sn5SHXVWg/6a5GQWFG0an6ZP1Zj4HJEydF/l+QjhyQ9iFE4VfGQ3Iq4JUZY
AVbLU/RXd1rdt4kGJuhY2RayXeXYTdYlUSxLK45Z+p1fJvt2ymttjD2yLO8nLrLWrIQxMVJVdZeo
4YzUS2K0IhF0OW8TdMc81AYjdHSp4vclar9xys8EjY5iRiNamAb9k2qpVicFmp3FnCviexatzPqy
545cpMUsnSdGyEMwfqVmLraqLJ2ooXlp7oi08yyMnKN6liUtvSF8iXoTM8D4itglRpmxSs0wVqlR
5JWq/iZnGnFfMe5Nwigx+q7m6bXSEoyWJCRWOZKRWevNRNfi+iNv0B9Ef5UlEe0wRrVflUOMUWI1
OLusLpulu5GsL0gVMrH77DIvGqGrZWvyrBwlSR03ISEsIWkkJ0VCgaJsGkYQTVQrpU7JRy+juJd1
INaHI9TutUi6OIYN0Mpumu5fRcMbizayTcTcIiNOlKdE1yW4Fzm62FNlfRSoBuXZU1TTuYq1pqk1
5Jg+RzUr9i63ZF6yhFwTk7WrXK8W6asoFDXeQ+XPVmpjcYToLXlJMtmC49SC1ZXkdtU21Up+SsIm
mSlWMaVKDFrN60YldIncTNJcO4/EzDQrYfowjJmX1pyh1pPPXtWsLNtCrMWzUnVYezY4JCGqNleK
lc2IFFVE7gjOyP/3leyFVV5lTyBz5qQ+0TqHauLz/EVcihGNxMnlVeNRir+JSgYmUVeMMbIlC9IZ
VMaTWFlfXI2IPpYDqq1WxGphatX1RRwWlmFYXE2sGGstM70iYok5bEbKu8VlaMlR3yvQ1SbQ8jq7
KOFA3Fu2sMjZtFQbzFEEVeWV6+4qOgoVnS6vg2rPg6Jmr6K+VKQSL7dl4i/EhVpv/cuVyvJMVayJ
1rWV3Iy08rQkTzU+EhRlpTcO+UptKD5fLs8IfSb654wUk+TMmlgF9ctj8F/LMMv9sdYLpyt5fFba
ZYr2L49v1chTqsRHGT09K9YvLLPaxdZeuXb1dFFru2omFrUs1lMTNbFA3mGS+kxR0mStXeQRF9dZ
4/ROoKvKOH792miS5p7xiuaX5+5qjTNKI0CRojOPat8wiRIWl9XVsgeRuQkpek0sO6lWe2rH1mLy
9Tx6dhWfXumnVSmKUhSVvydorU/Wn5T8U6xDZyrInaDZiOhTPLePUmnnJPwm6G7jUk1dkrgekWqJ
LK3Ma3moYmcQiWeU5RhaiZdZakW5tp54napARkFVCvkMKr81aaDvz8RYLtdvVd3naYVyFM5ka2vi
9GpSVHV3FMbJZ92Vb1TIvALFsIyjWp0LUkwvSRqdpZiepgiUM/FqmpJjbNVzV2JP1sN2KbeI2Xzl
O5D5mpP3USr7ROVeXqEf5St14sSymJqvoLpfelc7UYNsWROXSHVnbYaeRWLtK/raSikHKpLkV0XG
uJQVZZ2uVpeJFskuOx3UWnxWOidV/XQN6qrhWszwtVYYlyL2X0JC9WQzj+S6QozotW9H3ig+RqW+
i3GwvN5drp3Xr6GLNM4tP5PJsldrcBnzF1e/rye7KJGICPk95lxNzJHfnciIFW0gv6FdvcYRKk/l
c+jq9W5Vy+IbRPl97jjF1wzkqRb4HKWfJI2LtTkhKVUo/73Rgxdlw+VVT1466Yi5qWp7saa8hNar
Y5LHV9+oV08Sy6MgseYc1Y44Y6bifUVJU2/07b24Q4vkDVU7k/PIDOW3Gp+HK1lteeVarQRIvDi0
TAeFSjV9BFXfy89JPlCbm0VkTNZ433xlv+X62YfkN6kygrKVk6z8prLKb/UvBVNSrhe5KEiRtVB5
q5SQOJ2RYqCIIvndaPXcSk6+oo6LSH4DlpdqT/EUMyZ5aVXC5dgQ//5RfWtUPW+IfrSa5eSIJUf3
t0vnkirC5b+CZCUPFS18mWSTzZWKoIdiczV0V6sGGdctkk2ba5698bmEB9LfIr1hJbhtgZZ4Wlpt
7dX/UlX7F7Hlf5FD/wd9sUtwZW5kc3RyZWFtCmVuZG9iagoyNyAwIG9iago8PCAvRmlsdGVyIC9G
bGF0ZURlY29kZSAvTGVuZ3RoIDMyNyA+PgpzdHJlYW0KeJxdkttugzAMhu95ilx2FxVJoHSVEBKj
q8TFDhrdA9DEdEgjRIFe8PZL7B6kRQL02b+t3zhxVe9r088s/nSjamBmXW+0g2m8OAXsBOfeREIy
3av5SvhWQ2uj2Bc3yzTDUJtujPKcsfjLZ6fZLWxV6vEET1H84TS43pzZ6rtqPDcXa39hADMzHhUF
09D5Tm+tfW8HYDGWrWvt8/28rH3NQ3FcLDCJLMiNGjVMtlXgWnOGKOf+FCw/+FNEYPS//I6qTp36
aR2qE6/mXPIikHxGSjdEFdEOKdkibVKiV6IXpJQT7ZEyiVRiT5GFnOQiJcoot0V3Vx/ZzdVjiBJl
nBzILfblByQhKFhh0PfFILlLBAX3FCSTSUnjkFJuaCpSpunNefhk4mqLjIT/F/Z8X466OOf3gpcB
FxJW0Ru43xc72lAVnj/aO6cVZW5kc3RyZWFtCmVuZG9iagoyOCAwIG9iago8PCAvRmlsdGVyIC9G
bGF0ZURlY29kZSAvTGVuZ3RoMSA0NTE5MiAvTGVuZ3RoIDIzNjQ3ID4+CnN0cmVhbQp4nOy9d2BU
xRc/embu3d57zdbspmx6gUASsiFFiggoLUAggEgRhAjYFVABCSgggiIoKGKhSAjFEFBQsSAiqIgK
KKCgWFD0i+Vrkt135u4mBL76fd/fe++/x96cmbkzc++de+aUz5l7dwMEAFQwCzjoV9G9fMBLG64d
DvBCDQB3saL7tWUJoVbc3zAAQJQ3ZvKoqUM++HwYgGIjgKn7mNume9atG/ULQNY5AMn9N00dN7np
xJ/TADwXsH+PcZPuvCmt+c7dAH2kAGW7x48ddeO+KS4tXvEEUqfxWKG4mxYBECPuJ46fPP2Oj2Fz
Fe4PAZBfP2nKmFGkT8WPAAWTAIyrJo+6Y6psnHIGthdgf88toyaPVW7J/QBg8T4A86qpt46derHp
UxVAENvlLwO7N/rhj4+cDd8yUlP0m1SGw8DP2kD/USzfXrxVFj3y12KRXRrCXRn2J0IHTMUvta4A
4A9Gj0Q/4pvj9Zc+HKsRBYkPesKtIAIKWsiEUmx4Gq/LAeUPwjjWEXN2wh+IHHbBGaQIOU2rSTp8
BYtJCJrIQfgGzmLLBngTjsI+ooeP4VtiIAfxHkfDWHiMGOBT0MFgmAlPwxBYjXN1Mx6xAaqwZIUM
GA9bkYbATlgEN+A4AtAPxsAntBi+JkV4ZiC7YTGk4xH34RGfwr0wEF6FbbAHR2OCSbAE22Zh6yF4
FIZBIRTgVZfBebKMFpHHsI8Ot5l4fnalG/BMl7YNeFxsa4pv7Gxt27D41kL64yjugUVkijBqgS1k
FynB6+hxrJPxTKPhMaShUA8h6AQvwGmSTIJQjHczFb4hP+B9zoctOJYb8M5m4nFsTOOR9LAk+gve
/3HSSgJ4npU48jHIeQncTAeAGgzQjJwMwSk8lw7vgdEQ5F5sAzwH4DnZ1kSK8JpFpCsFsoU0kUJy
BLk3CK+5EznzCZynRdFWmI1nX4bXS8fZU5PbyEAyJi4RbF7uxXOy3jPxPhndFz1L9+E1Fwv0NO63
4tVnCTQLz9xGGcg3RuORa0PwOEbsPItwRhjdgFxkhKMQaCbe4VDk13bigCfgMNwdPUv0WFYDJfe2
EUvhJeTVClhMEwRVSKAJLI1R24fci62st/D5p/I/f+i4tgJumji9jPMdRD1ATSCl0Ih3SfH+VhMN
jlsGhui/KCEZsAvbKJlAJsDLKBuMR22ca+NSjFP3ttPNKLs3Qzfk86uX0QaU5yqU6Efb+TkLCZCf
EOdpjJ93tfOyjQIo72xOPxWur0eJ6wdTUStZfRthO8pXETyEo1diPwU4qBTlYxeRQjjaglJWGv0d
UqNH4FdBU8fiFT8RtLQKucF0dCnO7Y0oN/twDGPwCglQhK03wmictQVkFwwmPFSSQbAAtlINSkop
DIBepALH/h6OezDOYQXMIMlYWoI0Q5DkmbjtFOR4A/jxPnVwO6ThOdkImLXoBUOizWidknG7HXtY
cUSxUczEUaQJ46iCFOBxY3M3GKXbjONdjLy7G+VqKOZG3OuK2x2QC248fgkSsyTP4/hvx/vsA5Xg
xa03nv15uB8S4QE86hE8mtmTV9EibIPc6E84Y3fgETfjlZ9ADc+G8TRAepGepCdNJK/g9gR5Aku9
aSLthFL9BC3iFsBO8j7K9tPEBGthDbmd9MTZHU+m4Vxtg71oNeag/jmhL5Z/hb/gS3gW3oKN8D6s
wVmeg6174A+c33PYf5kgn3uxbadAh4Wt7cxj0dJeOu8c4ZzsjO3nI7fjjGzDmo20jCwkNSSRvEPe
gWaKSkVOkMeRTpC1SO+R4+RzciNatotkJhlAOhMpkZAkWI69v6G9yIfkX0RFkogOZ/aS/r1HOUoo
R54lz5ENZDK5HutWkdGkBmUvIHRRgFjoqcVxsM9i5DzTLfaR48Y+69FSXoDHkS5gr6dRF3DDkTA7
Hat/nDxAPsGRv0jew/4JOA+h9ryt/P/BB8e+SvBw6LJRy+VwADn0OEr+XrKb/CmMUzAWWI7fH3mX
PNh+r2118Xv9j/xp0p+RwANG4hhv2vMrP8o4f+I5seP8dsjbeIvSe1TIt0GB0C6FWiFvIA1CfQSl
mu3/C8fKPng/wr2sh9uE/XGoo/fDM7AKLQkSteFso1zAKLgWOXIcZUOFErAWOVENHhDhPLyH2yc4
Gw9gK7vKKlhFvie/kd9Qv28m28lF8jUJ0jHItXrUm1IIklNY8zX5ibyOZ3wHufA0XutTxA0fwEEy
kUzHER4ERFtoqZbBfJRAHfyE0r4bt3fgSbQfc0k1bq/htps8SU5e4nY7F5ikMD4nCPIA5BrchsC/
4Bj5E+cLkZbgo9Bu4hhWoNbuIwfIXrSDb6Hk7iQh1AwrGUHKuXvhXeH41eRVso68Keh4SNiShS3a
vu1DDnTcv7R1x95I7f7zf6WOvuPv6CxaJeYz2J38n9CVnqMjjRFwR4zYGNg1/uEYkolo9zcktIVo
n41oR+8Q6GbcRuPxjPqhZKegbb0ZvVh3HPN4wZOBoPOMnDFEKk+LIVFFDvByxNVkKu5IUCrvw9lf
RB4lz5B6lMIoraLv0P30C45wHCfj/Nx9XB23kHuG+4BX8n354fxIfin/OP8Uv5bfyu/iP+e/E+0U
vSn6XnRRrBQ7xG5xV/H14pvFk8W14uni+8RzxU+InxO/JN4sfl/8ifiM+N+uOa5/ezQek8fl8XmC
nixPrqerp8jTzVPumel5zvOCZ6NX5DV4zV6fN+jN8A7wjvAu877ooz6xT+PT+0w+u8/tS/GFfD18
o3xj/dSv9XtRNGlAGdAGjAFrwBlIDKQF8gJFgUmBWYEHAw8FFgaWBp4JbAw0BJoCuwP7AgcChwKf
B74JFgXDwe7BmuCY4E3Bm8+JzunOGc5ZzxVeoBdkF7KaabOnuVNzUXO35tLm8ub+zVXNk5vvbV7Q
vKw52iJrUbfoW3Jaylv6tlS1jG6Z2DK1ZUbLopYlLY+1PN/yYsv6lo0t9S2ftHzW8kVrVmtJ60Ot
v0ZaItFoSzSKU+FBP8E4voZsRsT5F3L8beT4Z2im2zj+IHL8EW4tT3g1358fwS/ml/NP8s/yL/ON
/Gf8OVG9aJfosOhCnONecVhcgxyf+rccv+Ca5VrjUXoMHovHI3A8x9OlneNrkePrL+P4Dd5h3sXt
HNchx20+V5zjNb4bBY57/oHj/do5vjiwJrC+nePvIcc/Q453bef42ODEc0TguOlczgVygb+gaSbI
8dTmAuR4uLmsubJ5UPPE5rua65ofaW5pkQocz24pabmuZUjLCOT45JZpLY8IHF/VzvH9yPFjyPEi
geOzYhyPfo2KsDRqRB7v5tKjJyj6tIgGNWAJooKJpLZlDe5PEAx3KJIaSYkkY/Eu1LLpMBFuQmxU
1PJFy4mWwy0HWk61fNRyiPVsWdHyBKZLW57BbWnLzJYHW+5vmdCS24I28utqgK9OxFzKqTmnlp0e
durBU/8+/eKp20+9gjWLkepO3Xt6xsmJJ+881fR16NQjJ188ufzL5V8+++UCgC+fZ8edtHxZ++VI
3Mv6Mvxl7peJJypPVJwoOtHlRKcTuSeyTqSc8J1wnDCeIMd/Ov7D8XPHzx7/ih11/O3je46/dhyv
cvyt4+uObz5ecbz78dLjicd9x73HXfa99hZ7s/0v+2nta6y36DXJ85KnJKskKyVPSjCCleyX7JRs
kjwjWY3lTElIkiyRiyPi38Tnxd+JvxKfEn8pflv8lvhN8W7xLnGTeKd4h/hp8SrxSnFPcTfR76KH
RcBH+EnMxpBbLnesnCtGl+0nc9e176/6W3/c1jqXaxTyz/629W0k9Mf8XL6Of+LKVn5hjP7pw9/G
iL8jvjf9v43jiiOv5dvHz/f6v+2dxne6ombi5aP4f/HhEJs+CHP4cbAcvoG56NsXwFMYzz2HEUod
TscDGFNcgF/gYfTYD8EbcAJ+Rs+9Hn31r3ARsetG9MBvwyb0JmPQH92IccRYRAH70YcfQEx7EL5F
LfgQMfphjNXGIU5YAkfgI/gYPc138ANG2xNhAnqfyeh/bkFEPQXR0FSMJaYhNpmOiOd2xNV3oD7d
iZHCvRjrvYLIZ6awvjAbvocfEbsvR9RHCUd4IoJmaEGssAIxx0pohQgRIyqWQhRRzFOIYlajzXyG
yIicKIgSUfBa+B3+QCy8jjxPXkB08BJZj+hiI9lEXkbbWo/ReQPZCn/CJ6SOLCDbECntQHTRiMha
jRikiWiIFhG2HmP+08RAjIhOdhMTMSNyfxWRzx7EK6+TN4iFWGEz1BMbIsE3EYU4iJMkEBcimbfh
34j1v4KviZt4iJf4EGu9S/YjWjtA3kfb/gHxI84JkCA5RA4jyvuIfEyOQBPi+mSSQlLhDJwlnyCa
PAmfwzE4jpHJp/AF+ZlcIL+gL/4VEeRF8jv5AxHVv8lfiHGaSQtGlxGShn4aw2FKMR7gqYiKqYRK
qYzKSTpVUCVVUTXVUC3VUT01UCPJoCZqRjSRRS3USm3UTh3UiTG+i7qphy6kXuoj2SSH+kkuxlUB
GqRJNJmm0FQaog/R+SK1SEN/5mZzD3BzuHncfO5hbhG3lFvGreCeQmSwjnuJ28Bt4jZzW7jt3E7u
Ve517i1uP3eQXuA+5D7hPue+4E5zZ7nvuPPcz9wv9Bf6K/0XvUh/o7/TP+ifnJhLoP+mf9Fm2sLJ
OQWnRE9I8MaeRYzxHL+Of55/gX+Rf4lfz2/gN/Kb0Atu5uv5LXwDIpBt/HZ+B/8K+sWdfBPikd38
q/xr/B5+L/86/wb/Jr+Pf4t/m3+Hf5ffz7/HH+Df5w/yH/CH+MP8h/xH/Mf8Ef4T/ij/KXrVz/lj
/HH+BP8F/yV/kj/Fn+a/4r/mz/Bn+W/4b/lz/Hf89/wP/I/8ef4n/mf+Av8L/yv/L8TYZ/iL/G/8
7/wf/J/8v2ELNNA6kgfbYQe8Sc5iBL0N8f/98DrMQyT3Ld3L34sYewWcRz1cB49i1LWIlKIfWoJ4
YClGj43kHnKe/MRP5Wv5Wfyt/AP8dLRPD/Iz+Dn8HWjj5vEP8fPR0i3gb0cctpB/mH+EX4T4YBm/
AhHCSn4VIrPliM+e4O/hn+ZX82v4Z+iX9CQ9RU/Tr+jX9Aw9S7+h33IJnIvL5zpx/+Iuor0WQ/uy
JaHAQq7LP9jI8SKxRCqTK5QqtUar0xuMJrPFarM7nAkut8fr8ycGgknJKamhtPSMzKzsnNy8/E6d
C7p0LSwq7lYSLu1eVl5ReU2Pnr16X9vnur79+l9/w4CBgwYPqRo6bHj1iJE1o2D0mBvH3jRu/ISJ
N0+afMuUqbW3Tps+47bb77jzrrvvufe+mbNm3//Ag3Pmzntoft2ChQ8/smjxkkeXPrZs+eNPrHhy
5aqnnl695pln1z637vkXXnxp/QZu46aXN9dvadi6bfuOVxp3Nu3a/epre/a+/sab+956+5139793
4P2DHxw6DB9+9PGRT45++tnnx46f+OLLk1dR8VVUfBUVX0XFV1HxVVR8FRVfRcVXUfH/31FxOBwu
6VZcVNi1S0Hn/LzcnOyszIz0tFBqSnJSMJDo93k9bleC02G3WS1mk9Gg12k1apVSIZdJJWIRz1EC
aRX+yhpPfbCmng/6e/RIZ/v+UVgxqkNFTb0Hqyov71PvqRG6eS7vGcaeN13RMxzrGW7vSbSeIihK
T/NU+D31B8v9nkYytP8QLD9c7q/y1J8Xyn2E8mKhrMKy14sHeCqs48s99aTGU1Ffedv4uoqacjzd
FoW8zF82Vp6eBlvkCiwqsFRv8U/dQizdiFCgloquWyhIVTioeru/vKLe5i9nI6jnAhWjbqzv139I
RbnD661KT6snZWP8o+vB371eExK6QJlwmXpxWb1EuIxnArsbWODZkra3bmGjFkbXhJQ3+m8cNXxI
PTeqil1DF8Lrltdb7jpjvbSLJ9eXDZnXsdXB1VVYJ3jYbl3dPE/9mv5DOrZ6WVpVhefAY2mgsqau
Ei+9EJnY+wYPXo3OqRpST+bgJT3sTthdxe5vrL+C1dRM9NTL/N394+sm1uDU2Ovq4fo7vQ12e3hn
9BTYKzx1A4b4vfUlDn/VqHLnFiPUXX/nVlvYY7u8JT1ti1YXY+wWtSZeUKo6Fsa2twkloTsr9b6+
nbOEjcjfEwWi3jPGgyMZ4sd7KmDJ2AKoG1OA3fBTRfCo+htxRibUy8pq6rRdWT07vl4UQBBb9xsa
9Rr/+R8vrxkVrxEHtL8BKzI5aRc1bG8r14dC9ampTEQkZTinOMZuwn5+etptjXSCf6rWgxmyD/oh
b0dVdc1E9nu9bIIXNIZhNO7Uz+o/JLbvgdGOBghnhqrqaQ1r2dvWYhrIWma1tbQfXuNHSd4mhLOm
emmw/U+jNRsqxnetJ+b/0jw21t77Bn/v/kOHeCrqauK87T3gsr1Ye0F7W7xUbygbwjlovEQdnNCK
Qjm8vTPbGaKs5wP4JxaE+sZGiRSlUqghnsp6bU2PWFol93r/x4MaoxfYUUJ26bD4MOu7hi7fL7xs
/7LhKes4HDAfpL0HDK2rk1/WVokWqK6u0u+prKupG9UYnTXa79H663ZyQS5YN7Wipm1GG6NNCxz1
lQur8CbGk67pO6N7ub0NA3PDjZh1FbKt6sScWSxXqIS8QZZbUprJ7YWpSJuRDiHxMBLTmfEaDtyY
liCx2kVC+xpuF9Qj7UU6jMRqmrCmCWuasKYJa0oQJhPuFW5HQ6IbL71tqy0x5+dSO7cVokiUW8It
AC+ee0Q8HxnPF2GeivnieP4wt6Ch0K0pleE+gZ8xjSJRvLdVDdf0zdkpFDoXCYWVbTUrt2KNu9SG
UL4eCbvgqFbhqH7GlOBZV2L9SqxfifUrhfqVQIRTeVPip4oXVjVozPEaLJTKuSpuEOTgKYbE88Hc
oIYc957SGm4gnnqzkK7hBmC6SEhHCmlfIZ0ptM4UylOE8hShXCKUS+JllmZ2SN1CqmEpdz13A6Rg
TX+ul5D34yoggHlf3Gf5dVxPIe/DXSPk12K9FfPe2E+PeS+uUtjvifvlmPfAfZZfw1U2lLuzSqfi
/khso3g9Vl+OYyjHMZUjk1jNIqQ1SCeFmpGYzkQ6hMQJPQlXjlsZbqVcKR4RxnOEsSUMHBfGrQS3
blw3bCnGvsWYhrki4R6LsFcRXqkIeVWEZy7C6SnC6SkCCVeEqYfLhyykMFI/pBokEZ4nDY9Lw3Gl
4RXSuHRIxHN56UIwYu6J5266AFyYu+iCBpc7XCqj26AfUg3SVKRZdFuDSK8pNWI/1jcTqS/SSKSZ
SKuRNiNJoSTWElbQElrC9aV9OR6lO2VrUVGOkOd2iuXOhFiutOdoSm/lUpBNKbAaicMhp+CQU/BW
2/bcSBRFJwn2IB1COonEGJ6EzEhCZiThDSbh8UlCL7HQ72ekKBKHQpSE57+8j0g42o2U2eEsrDYZ
a5JxLxmPSca+yVh7ElMiHMHa+yEtQtoTb/MJwuwThNOH5/LhaDMxLRFKGkzdnK+ByjSNyF/SVVPa
GfneFwkb6cPIzYeRbw8zCaFMiTOxpSTeYxHSZiQRIvWdXApuSbgl4+bDzYubBzecQUSILroYt0W4
PYLbw7gtxG0BzoZxc2hPiI7Mn5I/M39R/ur8zfl78iW76CjcamhNWA5mMzoevU5qL9VSHoaDivwl
pJuE9FYhDQupJWwfrjozXPXucNWK4aplw1VDhquuG66qHK7KHK5qJKPDlpDqeEi1OKQaFFJ1Cqny
Q6rckColpCrVkSoyGFTwmpB2F9IcIfUJaQIZ3KAC2W4yDLxSlHiStM07233W28iTBvcD3kYpZvfH
9obFskJWucOd5R3nTovVBGNZovdVHs8AA8lGkJBQOE2yXzJSEpZ0kWRI0iXJkiSJX+KWGKV6qVaq
liqlcqlUKpbyUioFqbExeiocYmvLRjFbeQUxz1JeKGspS9kyNHpqSqQUekG9getNe9/QnfSu3zsG
eo/21P9+g7+RyNGFifzdSb2+N/Qe0N1a3znUu1ESvb6+INS7XtZv2JAthDxShXv19KFGAgOGNJIo
q5rjYGhxJxCSNudhRzyvqmLHDNnCk4cfrgLzbSXWEn03XZfK8r9JauJp6NLHGuq4gyNJqF/e+4Yh
9esTqupzWCGaUNUbOcfA5U5aQDtVlO+knVlWNWSnfBYtqLie1ctnlVdd6gcerC/fCV6WCf3Aw/qB
54p+LtqZ9QuwLNbPJfRzXdZvS7G3onyL19vWp1joU3x5n3GX9xkn9BkX78PF+ng79JGcAq/Qxys5
9R99XP9Dn8Df9unAzbHdQ//lQ3ZCL3J0S9ldDJnX+CvGItXUL7htvLV+1miPZyeUkaNx0B6sGT1m
PMtHjW0kR/1jy+vL/OWeLb3u+s/2+rtYcy9/+Ra4q2LAkC13hceWN/QK96rwjyqv2nrNqNRNl11u
ftvltqSO+puTjWInS2XXumbT3zRvYs3XsGttYtfaxK51Tfga4VqC1KNYSqF7FUJBId9KFXIU4BqH
t6q7WTu1myDNhV7rfY4mHsiLoEBkrMQoS4XEmtJL00tZE2oZa1KzACzeZL2v0OtoIi/Gm7RYrfN3
B2vFhHL8mzYtXvgf/6ZNmzZ9xLQR01gu/E2bPgOJTRNMg2nTAe+gVCn4NzdaY2abFyAtFGw0N21a
1XQQ5nTaDGBnm86SSydvL83AM5NpHYUApl35YZIRghjh6abNINiLdZwRF5tp7EUzPA2wQcZOAvy3
SI+CA3MXNxr9NURPxumryH2x9khrNEo/RfM0IE6xzwDclgnpANInlsONcAQmwxJ4HOtyyQfwEoRB
g/VHgCPs2wtFsBRuh09gYPQXrPXCWvgZ0qALjI9GhDd3I+ReWEtib0wXwMfsXUZaxIX4H9A0ppIs
bgO5H9LxLANgOVjgEJ4xNSrH/a00gRbhUQPgADdSmhbNiv5K9vL7o6PhWVJEj/Ivw/twnvh4iDwQ
XRBdGV0FarjIJbS+Gc2OTsajBkINzIB7cASz4Gk4SKpoMd0TnS+8Fz8Wa1+BAySE4lSDeO567P0g
PAE74TU4BJ/BWUKIhiSTWWxlTwSt+yL7oj2jo6NToAKug34wC1sTSICU0qHcUG4T92nr15FTURee
ewDcBnfA3bBI+M7Ap/A5HCccldMBdCC3CRxQLLzNvgR59jRycj+cJFKSR7qSMJlLNtLbeK51H/p3
HkzIwR4C95fASuTpOtgM++AwfIjn/AV5yhEbTv1AMpzcS+aQR8hjZB3ZSF4mP1AR/YzjuNn82/wP
kaNRefTJ6Et4XQc4wYNINw3n4Fqcz4PwPd5fKkkjJeQjGqJpHOGVrZFIbvSa6MzoW9FPwQ9J2LcY
UW0F9IHBOOo74QHYBW/jsQfhA/gG/kAucURO9MgLD/GT68kNZIawTvszaaVmnL8COok20CNciDvI
D+Zfbt0WMUUaIj9HotEN0from9H3hfnthNcpwxmohqmoYGzGtuN13oIz8B38htcQEzeOtQfpjff7
BJ7/JGlBcZLS++hGGkXsu5jbz9v4JyLXRSZHnohsjeZF+6BscQi5bJCHW1eUpoFQhee+H7m5Ftbj
zGxF6TkKPxErcZEs0pMMIkNIDRlPppCppJbcTe5Brr5EtpFd5Cg5Tn6iPBVTE/IpRMfQ++lSuo3u
o0fpGQ64GzCCqeXu5pZy27jD3Dley6fxWXwfvoa/k79LhIBMbJa+32Jpmdw6uvXJ1jcjGZHyyM2R
BZHXI0cjX0UV0T3RswhEs3CMVTAOx3gv3j9b7V+N8rEex3gavoUfcM5/RV5wREbsOGK3MG9lOO4+
OPLBCJhuwm08mYj8n0U2kAayW1jl3k8OkI/ICfIzJTj6DNwKUQsG0pvwHp6kG2g9/Ry33+i/MQZO
43K4XIwpavBu5nEP4f08zp3gzvKUN/HZ/A38TP4dESe6UbRctFK0T/Su6HuxVjwsbiMGXPbg4n36
Ot+NmwRrMDbguO/pR7SI3EubyQs0gbyOV0vAaKsfLaOFiIx2oZRPBqNkpdgr9lIjaCU17Bx0BU3n
BvNBTgnTUd+ADqVzaQ08T3ZDM+2BknYbd5CuoSO5lfyjfDfyKUYXr/NAVeR3KIVS0g3n7mOoxRlK
5zbz7F1eEEm5FtFkqorO478VUe4jtIPFhHLvkaHkPOlHzcitQvoI+HFfS85j3hM18HOU/J0IOgv4
U9xC2osex7pJsJS8jve4CybRXeRZnJcC1MdbST+yisuG+0gtcqMLTKSPgY9OpT6U54HwL3I/MaHm
NuPcJNKbgOdUdAwcoVU464eJnmaQ+1BOJ8MCUgdppJXshffpEuhExnKvtdhakylpOU+2cD1gC2nm
9/P7EXo3IycTUHKlCLdPo0yvxKu8DV4uiFJTACLK3patRgt4Lejob+QeOgkmkCe478g6Wgp9YSw3
jVaS5ZHf+FIuFznWhNakTNxFCqIiUQKfhzP+LXRDaRwHIB7PnxTdz8rcx9zFaFXUGxkpUkdOwF3I
nR5o3RagLvWAY8RMRpD+fJT25qPRQbCBbuZPRC1ESbzwYRQ1LLKdFJHEqIfURhWkP0r4CPa9M34B
P4efwd+DvqkZreZceBSehDfQmzyHfisJ+XgtcnM42p4J6COyIAfy8e66QXe0Sj2xrR8MQntag1by
JrgFatHyPgUbYQt6qN7IjxF43E0wEeunoYe6G+5D/Z8HC9EGLIfn4UO6nq7GCPch+ha9jU6AY3CM
e4cLk0FwhJ/Pz4QbMALuTwx45c44S248bmH0Y7xaCjjQ+uehlqLcR3+IHo2+2HoIz/c8jv1RcXf4
QVzWrgpT/3ci6KfJ+zGiDyGdQ01yIo1HSTXiPAwCYLohPQEgr0Ogsy9GqhYANebaEzHSjcYATY10
BMBwI4Ax4xKZbwWw3gJg+wnAcd//c0rAKNCl/h/pKIDbHCOvHsBXD5CI9xq4CyDYCJBs7EA/XaKU
JwHShgNk4P1kRgCym2KUmwOQ/xVA51SAgicAuo6OUfEagBI8rjQI0P36GJXtvkpX6Spdpat0la7S
VbpKV+kqXaWrdJWu0lW6Slfp/3fEfswFRLgBBxKo3CKWNBLlNqwV8azAgVwswsIOjqN2mYTV7SBg
k/a92xq6TnuxqE9r0XXa34v6aFuLoKSotYhRdpZX59UFMCHAQ4uH29sSZq/9e/i97Ct51ZEWbjP/
LTigXzgpRZmqpSKL2iDXm8VikdZiNpi6GUR9ZDLDGnUigBYo2JzvNRERWIltDrtmdZ/Wi0Xa89oz
eMGSIp2+SxfCkuwsUk3y9PrOnXJzzCajRExNRj17mVns9yUFaZBWF61PUqr1NsktI0bcIrHp1crA
i2Hy6zRCyfV+hVUnV74XaXxuXaRxv1Kusyl8pFcECEmPtNCZ8dGmyKjMbqM2O89GLNOLLWatSIyj
lctx0DheDbhxvPaE55pIn7bx/s7GewYHLAz3stEaKZXg6IL5eZ076fPzaBKWcPQWs95MZ/7taH+Z
FolGNvmUNhztftLjuXWkx3s4WqvCF9mBo4XFUMYX831wGMPC2bZhbjeA1PiCdhj/glQzTCaTOk/A
MKllmE5nHabVSskwiUR6IktJlDaPtN9sawgyicBggb9ILGs9A1qB3a1nMMcSDl1nFIat8/qEEXt1
eQLTdd4cgd90idWgt0YWuux2F5nOymQ6K1N3ZLhQ95zFYLCQZ1k5MoKVUS5IKHKEfkgyQAa5Yesb
8BGcggsoPzt48i/6OnykkbglVLKbPAFymEwSwBpC1uKgIPO8wEwvibOS7CW6yKeOoM3PkYzWz3L8
NrmSvXrTRCW8gc5EObeHlbAX50lEbfyYDUyQz2i/gcw+7EQmbz5vaHmBzrzjDhzTwehXHIFfQAXO
sJw0SBX8ZwqbevJO4gJB/vvgrOJRgdzYjQsD6EQHJhb069+ZJb/0Leh6HSO8/jfRwdz3osko0pPD
XWUyM7HJuALoIqskPWXDZDfLbiN3yOZL58uWkxWydeQl2Q7YQd4h+2VHyTfkO9nv5E+ZRSEjikby
7nZO0Q2GyRpJAw5qmPTVTI5wn+oaya4tu5ErF6tbz188H+dLbXU1aWdMp5hqcKdah+scOpucrlUY
1TqbKPGvIQGbRmkSvWhR2zQKFOGzeN/nROyZaSbZtFVP5f6m6K/ARS82pEtTSmVYTo5ehKToH2BG
MkX/2OFUy9RSNW2K/gna6K8NCep0dkRq9NewP0XkVLvVPv1kqcuphwySJFL5/GpvsT6tWKQXiVT2
Ymik7+/ITixW27KeaSJiVJ20OTH2an9HDpeg+J1HpUHF0XWJaU/ZneGhNEMbtNosNrPNZDPaRGKn
I8HhcrgdvDgpmBxMCaYGebFCKVfKlFKlRCkSc0GfLjEMHoM9TELiQBjS+cww8Wu8YeKwYRJUpoUh
g2IivE4hvEGRip/QbCiIf0hBx0/Z8CFhk85lsJUYXTpLiY4lZpdLX+JrjDaHw1hIMjp1mDi0mNg0
mFjUJX6WJBnNKixhwhmxH+fSK0rS5ZiYWSnBaPOyk/wYtmBBY7S42VHuEirX6rpZWEL+5r0hNuwq
YtIKNiUpiH/5+VrBHFrM+CfJw5qkoN9HTSYj7lvMuTn6fO7c7LFP9nogI6FCY8FS7/szXOVa84Cy
VFtyl2seXlMWsiZ36bFwDT1+OPLL0/cU5nsfLR407TDRsrLv0aJBM28/WOy3+SOn9u68/YNiny2R
eJmVZ7+/yJ3j/0S7uaVBL3U0Rv8Ma3RikMocYUc/fT8HL9M00ZdASVaGZVqlUqN9TSalrEaENXoi
ElHymjT+bRSJ3mFsop+Cjo57BUQyqdJGjbvobNCBhX4QlsM4nY6MAy3RvkqnghOeIR/EJAgNBJqw
1vPai4LxPX8eTa+lC2hbi/VdMq1E+9vFfZftZGdBtTDLbYas3b6J2sx0Z7qYeJjdap0kWDJP5Cej
TGOTS238n83DLWjqrHqDhc8aJLbpNCop+23NDciJT1GXQvDXTlSXL8NpjsS8Hpq71HOT5ibPTXk+
+fmUXcptqTKVXm7OVxak8in+VFfImORK9iuNCiYEqu/1581/6VvNfLK0jUknXonzSPQqOYM2U0FU
aK+GbZPJ5Ep7I/n3NmOxTwS7yDBAfcZ66WldcaBURadAOliw1oX9FXQypJElbQqn/f0i0zdMmFU7
X4KsO6M9T+IcghiHUPGc7kS91RzwBE1eaxgMfl2YWNzGMNEnYhJXnNmzY6zED9SS2lBnb37MR6B9
TezcjebnoSCKJeK4/4tbJrFYApJWOoe5jJYjBH6tHeB++e5b1tvEMqVWZ5mwc9RTXwWH3Rb5rGmA
l7F/xj3f/DRlfN/kSc/fV22VyC3arOdGHKvrOmra9MiJZ5gUvhn9ikc+AU7p1kkFBBrRHuXm5OTr
uib2TOwVKCu4FcQzvXMLlvFL85cXrMt/vmCnoclywHDAeNBy3PCF5UfDX5Zopo4dt93ow3nTNeIE
OrGQItUoQsk6LhMHYgWR3wk2lyc5mGZrJMO2ejz6tEby8NZgca4a8+36YrG/uFMjUYXlpmLO6ezC
2btmNuEMOOnsVxS2LrkiserHJjIrNg9o8Jgb7nPmzHXab5D1fbQ4J8Amo/UM7p5HC8gMoSDM+KeL
mUNnXn5iwGDkRYE8f5gYRKYwScwPhomR14cBhGmZjR/MCqprC6Cglphj4CjYDjtyczrhvARjM5Jr
EfaEWWqT/tgkcYbpd/3WOOlchsai1RpXbnr0rVE7ql12m61H7dIn7xn8aJpWp9BZB9/55Or3R9MN
edtHP/7t8CytXmvVTHtlau/FNzAtIXXDRiwuyjPKLNrk4oF7HhywHL3OUaYpiLUSwAsfhlXoqT3U
5RUluJ1mZOs3OxISXjNrTPpGUhPWq9WvmTxe7zjKGdlXJL1uDzL+FY7jRV6XyoXlBlCjW0FPlOBk
WmAGDdaZTVwjfSCsISL1uIQEN2hcBDXB1URvAS8ZFlagChGbj+dNSvRDH+F0JLZPR22f1t+ra4uK
UCuKtAwTnWeFnwSUVMSAUWuRrotoXkboXu0+VBbUm9+OFLXlmuysWuLNJ7m6NqTQVoibmFydzk84
rvVj8vHmSrfd7q4U0si7LH0qLTKYjBzFJbW8z3gX+a3NzpCR9GSrF/Vbj3JuRzn3QxZZH1Zm+IyJ
eT5XyOV1BZuiv7OX/cLqfL5QWsb3lg7kh0rFAZTjrSjGnnjuE3J/XmJj9EhYzuQbj06UqhrxyJk8
z0uNvFEa5IPSVENXQ2/DMMNEw52GhwxzEncZticeUxzT/6AyKIhIKvGIgzZNoifgHesZ473Te2fy
tMypWVt9u1KPKr+Sf6PUD5Wiw9Xq9B6D0W1ymRMsNq1V5YNElTKgCMpJVibNSEMzlyIJpYosYrUq
MRtncd329GKOkzkayZdhs7vYKEoqlqmsp8XFkKpN9aRmpfKpr9KDkAOJJBGU9PlXfMVZaqK2Ze8i
BWR2O5yo7sOMW2s1gsaS82jhmDKdYXCcaRKjmCIF0jxe3qDV6DR6DSdWqhQqKk7jU8PEY/A1ko1h
EwTliCMCiclSrAyJ0sPEq3GzFgUJqJLCkCJJElSOKZ22SEARTPNqBYsoeOqYbQy1IbI2LUTDyPQw
HrP4fWAyouvOjSuiREwmXbdu7NzDr70w+dVOZSVZaz65Z0CB1axT6VOK34zssQXXTpm6es3YUUOL
qGHaLSefW/7vuQs2ffT0QxNWj/VpbHqL3BjZ8q33wx2rNi98YOMNndE+fhyNcEdR40wwa4uMY55F
jMqVSsVijr4mU6pU40xgNJnAhI5MaVGYlMBpCR2nkOs0WjmvVSqaULUIfXGbRWYz/9gBup3pIzjd
EkE1UDMsQtjDzNY8dUZIzXTkCsdC8r0xRuRjgbSZHG526/NM2jku8rLUrNZbxfykYC9m+1fPbX7X
rrNq5Xq0E98iXv1WwKsByCbzwuX6F3zvwU/wk5K38wmmUPrg0FgqUqh5q0NttNZZHyNPSp9ULE1a
HVqV/hJZm7Sd7pE3KZtCB+XvhQx3knVemm1MR9fb4PS7GqNfNGT5M5qiXyDQ/XObTpqcnMjqUpN9
TdEfIRD9viHJ52V+Wh9KDkv9xSkp4oRigyizWKzyN5LPw9qUFLM2WMydtheXmPuaqbmRnA8rcj3F
2tNpxTJbzhWQF0X0YjWmyK/MbwRBZXIqiGZWerbDrTPxUpfeEwanEYFshgTxapYIDb1bl4BA1oRJ
ujQzDNkIbi8BWWb6/xPFQjWproXaMvbCfSh6bisiUbyRc1sRoLI8nIX4VGTFPZEVS4SViFWoMypL
TFbsbmJ1JlZnYnWXwdKqdg+DFq5zm5sRYvPOgmNBGIqybehQ5gwTbj61Zs2pmycOT+36yfLHj3RN
UT0zY/ozq2+7fbVl46xZGzfNnLmJLsh9oWbZsWPLRr6Ql9+l/+i6Q4fqRvfr+t2klasmjl66NCKZ
8txzt9z64otoF4X4jRuN8ZsDssMyTYNZIW0AsX4XMaOs8MS8XaGw2ZyXArqiPtoY/GFhHbksrDP8
U5B3KeFG9+tceB2j1kXtkR8lBdFUDoRRWGFIWLdXfVj9mfaU+jvtBfW/tRKLoZGs35qlIZpGYg/L
cHyaf2lfN/ONxBxWKfLUH2nMxHzMBuL4KKGEoIBcvBgLzc9jMbaacNnwOG+7CtEBgYK+/Tpj0n84
kUbOmmw6q0fcYajvR7J8epdJaYj9cFIp+uA+iK0fCLu2iIlUJktkv1MvkwORs7IOy1LQSYcRNmyQ
D9OVysh6kJPdaHmXI0bfAFKyu0G8kzTSDWF5Jp7Tpoe+s62NxI/O1JZJrIIpPnP+PP6B7aL1vE2L
yTxpzC5gbhUK7KZ0JC4xhMStIrfQrNDZfC2/czKfTacw02vIX0qbzmaI9Iv0M2BByX7xaSyp4ydw
SmHeOzdIEnEsf4YdpkSNwmZP4PvqCf5p9Jn6Ej2ntznji1nV6N61vxdBJnp6Nvtt6D8Gei7b47Nb
BPzPPcbSDmX6CsOuwvLHx2xhQ1jc6MjVuWHfHvGHyl+V3GXc7MjlYTqBs8jhUgVylnGVcTfOWTS3
G8JK2JkpJmJkbL+7kbHejoxtPfM/MPbSogCJoz/u05bpAms5ecsfcdZGxAJrST2pj7GW4h0Av4d/
FFIxkN8RDnXSoVF3dEvrnH6Nvqf92rTKdAzuzCPtI9P6pf+ZqglBampaBqE0Xa5tpM+FzapFqtUq
elJFVCk6lUqrS5Dr9P4U1qQOBnNTg8GU1AR/apqME6rE4lzBFSXIaLrNIFSZzYP0ZrNBn2DT63xO
VtXDDe5Z7sVu7rCbuFMcbrfTkeBz2O1pqakuh93ocNj1Op2LpiNOTE/0++XIb+IKaTLcGTQjQ2ZL
TwvaDUG7jdqbyBAMh7qFjalBR1gjKwEd0TjcjlOOCw4eoUfajiwa1KUH9U2kG+iie7fq5CUYDuwN
a7GvRkdA11f3sy6q43H60rZmVkzCiYkFobVoFllUFSu2CtEoQ4/MwlcLi6boJOeJBOg4Dydp3r2I
IKXtkekv1bWZGKl2qPg/2hWOlqAjZhRbKuOuAJ8kDvm95IoGjvNz3N2tn9U+I6zVvc3SUjLtTyH2
fYE8WSpUv8NA6pql59ynybzIwTZwyn3PhL/5jXawOo+OaX2KrTMPRhmqQhlyQhLkkJvCr25O3RB6
W/6W4lO5aFFqXegpz8rA6tDLAfHdiTMD00Iz0hfJFxkXJC4KSAdqx2pnyqdqp+qm6qcaJL08fbw9
E3uH5qpFOZpCT1dv10BJamGoQnONVirLtHmcXkfAkerI9GtSQ9I7tbsT38nkKj09A7d55nrqspZ5
1nm2e6RpUgwvQuxFVioVhQhJkGZ51Jw/WZ3jSUpICZqTglJXgis7J8cspWapP6BRupWZyhJlX+VI
5RSlRNlIHginpAdAp9VRjW6xbq/usO6U7oJOrLPnJSVjgMEWsS8wM5jb686YTDA9rY2vnVcLgQXD
SjhfKAzM/whQKb5YcXkgIcAAV2Ka3ihXGIKhQKoxPZ0E5P50kqZPSYdERTCdwCWfD7XVpLa2tho/
AZ2/gwWTCK65faIN3pzOnQSU6dV5czrFwkAvgVph2Vb71FvrHrir37pRrcKS7lskZWTf4vLHbo9s
JS/1v6Nb1dMLIh8NiE339rueHJm5asSABaPZlNNOfufEzn3ntJh7TOwSvqMb+5529CR/Lb8JCuBk
+I50I8mEEugLnMhsMg+yjDXeaJ6QMdU4zTzVus0i7+zslNXL3KvTMMuw/ImW8flznCsy5bnZGo/D
R4CTqs2Wzjkev0uDkaJe4d8W0gc6KxbwrkCoM8fTkEwdlNZ4g0F7V0dQk+3OzswuyeazbV3mdZiE
PudxBvq0tjL2C6uMMe5bhKXG2Fo9xthdhBgbetcrbuhdn9h/KKIlJ2JDtN0MACZEf9xuNlucVnMc
VVUxUIWa3rbiEYf3SQKEZxtWAYKd9icVzK9lcPn5eXqs4T6L+Q2dhYoGTX9s1KBwsHuSk2i3TdrQ
T2fSm0PXH5wwbESPEfNz5nw77zDvLmRT8p3bbnUMKK0KudOvG1k5ZOnuyA8jRprMOkvm8Gq/o8eG
JYM33EPYV/zZr5zzt6HuJaCpU4a9j8jnKx7SzzfMNy40LXIv8tR5H06qS1mUqlQkkyRPitPLvtgq
W5G03UvLpJYEZm8V9hSw2xMgwSKlbD9flCIsRSVIdRkat8tsTnBZpCGXTEZdUpoY1CCw0Xg0VGPP
SHO5iAdnm4ItfRfpQqSXIrNLysDAFyqBkLCY4b8t16Eu5HlS5Sa1RqVRahQaXhwMJAWSAykBXmzQ
G/VU7A2kyhMziMfkzyABTSiD+PTujPhyCFvcja9TYWzWUT/Y4iibN8klSyhoRX4em0amGQnXCCZw
38TNGX1TEm6dM+b+SBGrWUmyJ+6stiV2T1zYP3IorhRDCkZO7DNh+uxfh3ZnWlH3+ognriuu6pfW
E/VhJ+qDEfWhHI6HU4tzr3X0za3Ovd081zzPPt+xsMuK7vKenspSusT9rPul0he7f2L5xvKbReJo
jP7eYLB2YqtRVaFwSnGh3aoRGYF0Vudk+bmMPKYTOoUtWFSUpwuUoVZkLEjKC3jLUDGSpF5BNToH
RrqmuKjLXmkMhLOD/mC4dErKzJRFKatTNqeIUmwVTzURd4fYGUGF9nzseVZMX9oUplUnLErFQmjh
6VZMgVBlGGurmRG6QhdiiN9FGaPjwK4t+MuLL1jHot4kYRMquaUxxdBbiGjtgwuey7i25qYNpYOr
vnnz+APMx8Radj399CuVFVlPfDh8+Meb6vluTjYrR11MPeYuGpVzfa5b50xIqhux+MD8LNZ0jmnO
8MefntR9nMtk9/foMefB1xgOXoR6UoR64odHwqkamTJfq02Q+ZzuTn5/ghMdRT5zFAabuZMeoYhf
j0iDyqRSWyOZskOr1bHvb2Ax7NE6M501zkNOXuMscfZ1jnROdS5ybnaedEqd3wXemCI8xKq9GF9T
KhEenxKMP5ipj1v8y/fYw7crV4687Y/j2gp08TFhjfoPlh6LvChE0JsY+/huLeZLDjryBfPc5PbI
fCH3s3V7eor7jo8K+D93vPQO6UNSTqaQSRTDtGDUakEmkSkkwyggmkK/hmUq5jRazHil7HUIi5s4
DpTEFjZ5oJ4jJdwUbhHHcXaDxqZ/Z3f8URuaR1umvU+r9Ywdra0lZmXZuoCUASA1IiBpDKbWtsP+
drxKbyK1epveaI58FPnIZMQiH41kW9R6q53Misxy2PRq9jQR+rQeEtkjfowAVNskw4iCz8yMPRG7
HMd/1byW8YivdttsrYfaETuFxaiXg7hZkAydyOhw//WS59zrM7igJOAu5Kcbbrff5phlnGN/1LjM
vkGyxvic/eXM7ZLd6i3GbfadrgPqi9kmObGRVMI9qXvMTu/OqMtYmbFevSHjrexPss9mS5N9jfTl
sD2Q6Q0EfF5fsj7BYEnp5IVOKYTLVcrSOjWSU+Gh5KFkkOd6OYXMC2natKlpXFpKoVKZbFyl9SZI
WIMKPB5vWGUu0XhJprfE29c70rvau9m7x3vSK/XaCyyLsrxi1j5FvFq8R3xSzIttnVN3XXKAJNSn
9ZvrYsCU2eBLC2OZ1VgqKRLWIdr1Gh3hlU9Metfb4l5xD0iif0Je9ALkI9miF7fqpRnSuE9Ehxh3
oEbsugtc2MUQ3cta0DxUe/Pj6wRM+eOrXW2PXGLPluNSzwWFtthyQWduyCuHH19/6tOuD/WdNWv0
Fo9Ma5Grx6zqt7phKpPotwof7PnKuOtuv3XyrjF3Prliyl07NNqHKm7qIrfqdXKNPfWpMa1HhNXo
Z3XavoXXXzt+8EgWPabj3A/mv0V8mkwSt6gMbK4U2kwUf4PRp3Ka2b7Blmmy2cwmn9Ml4YjCE1RW
KxrJmO1Br8zjRd0fE04VvrGF6pLg1SDnqdie6h8ASo/JyIILjXGK8aSRM9pSRjzScTrYJJwRrKxg
Y4ts2jNWNLK2M9Yzutgj0P/2+Kp3vTI+GeEBE2UkS5GVeE3yoOQbk1/yrUt8hexU7HbtSNonOiA9
wp+QnhF9L9WZ+WySIypWlJG+ip6uQWSgqFpSrbiR3CSapJhB75bf7brTPd/V5H7Vtz1gJo3RCw0K
bXJj9PstLnPs4Q4CzCqiwzkCRDXMjvvb7FK8QDqs75DUJz5tJOLIH9tPLH2LKV6tgDC5p489+ugx
Rvy3rR+/HfntjX2RC2+vEx6ldRMeBr27+osvViOx52k4O71RM1PhwnavXKEpMaEzDKdh4R3TicDn
Safcp7w/BL5PkiSakszlnj6BPkkDPdWBoUkTNRNtEwLzbUozeww0zWCsMgwy3Ry4Kel3u0hst2lN
9hRtij5gr9Ou1C63LrOvM63Dvv6gXqexGR0C4rQ5LTHPCg/pvCkSxVZe7HzW4vUr1IXSqjVusti9
103d9jSjN8gmeU2QaILu4OIgF7SF9nWYZ9Q2AXoi3rkYe9iG25k48LwEOmNOlK0bI0Bhj9ba3Ki4
oxs1d8SSfh/k5yG65N5C7lmJgCPFmx/b9cbR9aMPXG/S6ixj1757INJMFAde51ROpiWvue0WxzWz
vn987ZEe/YwWXaj7zYR75wARVlLuQ25vYL8egPw+vaNn6vhUymDfy2E1iIgoU0B+PqnLyqq0jkyL
w2G1+Fxysy9ZVi1HNdia7EV+ozp4fF6jC5QKo4T9EIrFLfPMYt+rJ8SeFvDO0hJtI1m4NZQ6qy1q
ro3zp5UFxwI8Rx94Bv8uMj34ByWoZlrQu94cV4KtaqleykzMJb3YCakI3T3GJPamQjD67Va/NNHW
bqPanatfsEfxJ5OWNlHuuFTJ05iJefT0rR/eeeeH004sF/anfrZs+WefLV/2Gf9t82RmW154985T
t99x8q53ybGYJK85cWINk2QKs5C3mSjJNvDA4fAEuXmFiebQ7vR6Ooa+Td82vGc7pj9mO+H42nrW
/ZdZZXOmOvNogauX41r3cMdQ9xTHJPd9joWOFc4VrldEmhnmJuc+bp9+v3O/Syx9S2f3eIAQXYLX
IuG9OoVygL1wDZCpqEGN5GzY4vMUksI1RjLFuMd4CE0Rb7R5Uzd2ENE+54UFi/Nn2tagheD0MiPT
YDaK0SRscxjdLtoY/bHd1GMERLxm8xVBTkwyQSLIrYRPb3nRfPalER+UGtRaqzbrt9mfRU4Szbsf
EPlg2ydLlx6xk6fWvtMtV2PT6bQ5g4lj/ytoOf41e8HLGx9mHv5TRGhDUTLz4EA4EFb2E80SPaCc
nb1G2aDcFnojdCQkt0gRuL2r1fpkeRmQTbIbKb8DwJeB8K2RhMN2gpKbmOyDQHWKNwFA77FlpFvF
Mqnch7IYlnfCEMljPySI5rKwKtMUNk01HTbxJlv+DPZP2mKLhn0usiWcIu03AnwrYss5rcJDpSti
9+orgnh1asiBE5rmhpAjxU3YD3vMnk2qr3z3oN2M5sYf0l56OoRxZNsLV5lEsKOtU1h6YAdLd2x8
5PZ5uSarUWp4fPwtt5P5gqFVtV7TBv/oTiaPMyeuMkvNer2Fs0yqmMlqmNa/irw1i3TAoQ+cGU71
2XJsYdv1tjG26bYHbRKDSjvEiJ5QrJQNEYl8SrPTtsyEnpB7izaSx3Y4xSqlHMguMlL4P4inwmqe
F3lMfY3EaEvoP9PaHvAh6hVeGyz5/fwVyxyXOIUcMfnzDf/xRkacK3TxPTNJL6Z4rVYhIuv1G0Jx
t0j3+eeR/i2/drhXtIZManaxb1Cj1FihOpw32jTN9ICJQykZwqQE5WIIkwm91bRMp/NZAUUBiEen
1fbV7tFyWput4+iFV0r+edT/OOIll4/3VzbeNmNxyeOxsZrYWivah0oqDhdpOmsK1F00XTVFmmJN
WFOmqZDpg8pOym2OhjQ+iXQidKBztGS0c7pkulPUSZLjrJBUOAdKRFnSzsWCvT7ZlXSt7Na1a3E3
X2eThlW5PHrST39Yf0p/Qc+DXqsP6zl9pVqv16h9poBbMOng0/qor9Ll87ldvkCnrFhlrjaX5lZm
5uZmZfo6VYZZ5diTZaSssqSsLFziS88Uu4IZ6ckJTjGRpHYOF0KlONXL2b0yGSfp3KlTIGCSq9Qe
iznszs8yzzJTc0swweVJCrL94KwgDbZ0g0xPSTcGXaHbnm6HunHdbNekbrJ2QElYCBW1Zzgb7PXE
EmH9rKTofFssqu8CHb3D5b7in/cwKPsPv4JK60lOsdrkSl6kCKTwSW4iEtvkFjdJFqW6iVVpd8fW
3tgzX+GBW3U1GktH3FiWykEe/Ql4JEn0GIiRSPTjuMmsJbGncJLo3q1meze0qkKOgGtvA+axV7uq
DSYBHws+6RIk9utir2lcvi/pUHGFKTl386TS0d6CaV2HdbpGWMdYeV1uxk2llUKxb3Z6WnGZUP0V
S2I9uNEDp1VUVlYUXju0dTuTVPp4eEDF2NaPhfKSssEJKTfGdi6ZFpTgSSjBg1GCC8ikcOdPxJ9I
6T7xPildK20QN0i5WsksCR0juVF6o4Nb6Vgnpne7t5JtlHO6J7opEJ5SF+qiIHEak9tETZU2k8lq
8+lTMgVInjY8Ky0tM8uXolPEEImaqCvlarVC7tPFIiwtBLQBGhgeD7MKclilKr8yOz8/J9uXU1gg
Jk3kFHgQnxgSvLwkJTlZj6GBTO6xn7QRWyNdG9Z2Ba8ne3HWmiyaZetyzagO5kuw/G2C13oRveQ/
opJ/3PtbMTM6nCKpRCqWUrFThFLlkCbEPARbr7okUQ1uIwrIl1scxpgM1QqrvdXVaDI7xX3Ff4jA
5aJypZMhg4c8UlXTt2CYMOmnhRdR7p98w121I4WF/p9YOjIuEDOrylNcC3q2/tw+61zV3WVzWn+5
QgooLEGcU4RSoAAL6REu0Jt5s9Fi5vaT/YpP6HHRF5JPFOKbJRN0dCwdy0+QTpBPVE3SjTXcZJGa
vJzGK8MAWKL0AtMJja1EyNUWIQ+rTPn17J9kZkENOptGOi9s1WPEi93EYewzBYPeQ+JT4gtikbiR
fLXViiak7akM4unzrdW1bCWw7R3TyxZ5d4E5ehGM0YvbtEa10dIU/QoD1q+2qlw6V9vzc4YYa6uF
B+hhhdmodZQYWaJjAYlB4ypRGDGRyjGRsETHXhJI0CtKJEaFHhsxMRt1lm5GlhiMGiPrsS+sx4Jc
rtTikZhQTuMuIiG44mXPKsKirTZE1RGXFkXOY/j0E9Hve4MYBp5es+Y0I7J5b+QC0e1hL0dfeP3p
L08+terUSRbrRu4TNJS9N5EeLsmWa7okIeWn9ycDabXqRoJzIr5ZNZ3cnXprhuJN8V7555LPZceS
Ps/+RnxWLrVxadzdkoXcCm4jJzY7BbW0ZSbYbM4EnznmZRT6dy9zKaW+zLg3IaqUTE2hyVmIgqrO
9CrkKV6ylJeAuzAgDno1UiK156aB2uPSJPRNGJkwJYFPsOV0DJeZFha1Bcvni0rOCEsW8Sco/xwo
/3PU3JCszGrCWU/HWQ8pVR7CZj07+sWWJH/7nAszzoIxQckYHmNh7z9q1GXRb++NM+75aFqk9dXT
C98XNGpKhyD4qY+fWHHkyIrHj3CjVwwbPv3Qrdsj0Vci4tjaJuKCQuGx8oQlhw4vXnL4UOzNUn4o
dzt7szRsvEdN0mR95RP1d+rn65eLnzJInIIJVLjf9bvdPr/P6TA10ZfBishXZrRaTUafIxRgPfom
X5eYnBxI9IUUaqPwm+8iiYoYwKjWyhMDhRASy0u0aBxNhQ5fodPpkGskFyRUYk8HoydR4+/nn+Vf
7F/jv+AX+21prY9YOyzof1ON5lF4pUJ4oVR45BlbxmDeuct/Wdz/zznSxedou8GoNuudbW4zPg0d
V5Yl/4ShKX1ubUXv2TaDXG3w59k6r9xDpgtYbLLLbnMfWMlSbvSRxwaOtRsQ5vrtQzZE8gT+6zGM
3t2Gyw5FT3IR1Jly8kv4IWOJs5Tqr4UqmFC+0bOx8zMF7xv2d//ScNR8tNvx7j8YzuSd695iuJj3
Z3e9wiA2i7rJursNJrOpm6P7At+yvF0axWDD0IIJBRML7yq4r3B+wfzCdcYGo/yRwu1u2l8aSvEH
s8PFRXl2q0YtMSm7QF5Olp/P6KRRKzk5cDpbYXGxV+ctw1g7fxvnySAZjWR52Bns5PVCoWRgF29f
F1vm51z2yuwB/sIUkzfM7KYZLWS4akoKSbFVlEk4cVDuVYyIx97C2n78iyAkxF4zaV/1ZzNZfWnJ
v0uHRf/Y2kUXfewluoLO3fUeZ8AQsHQzuaHQ0cVNOnsw0XfHXXOJ1Q0Wa7firglF6NzshUUF7k5u
MJbqBADF3Gksib9OJDi9tunfVmjMkzt3R78FS/RHKMdgvpuxMxrWrT5zkbPgkpayF5uqBUxVgFZX
hkCy0IhJAbPBVq0J9zApZ0a33Ihmttyo0JQ42XmQM6zTK8zVGFnSweiivf+7h3rsNb0OjzKM4g6P
Mi69wpcUTAzGH2Xcw8IRq7A2U3D9vIevK6zMmru5fNTID955Z6bUpBIeZtgs/hVTnlvT//rIOw9d
e2Tpy1woAUV1sctuthUlFXQJ5RclOzUGq/+eHje/MNZnVNtdm1B+TRnurJK7yq/LzPTkjS+aNJPJ
66Pofwv5RyEN9ocTmx1E5bA76HPy7fI35B/Lz8hFt6nnqpepn1e/rTiqEFukRMLsBE9uDZukPC+R
+ojWKDPp2D9KM4psypRGsjascxUmJkoKCQGx0mtTGB/iG8lLYWNamlTmCXrfBqfW6XFOde5xitAn
nN2azqA7+76OECpfFJYUhDdnW8/HFrv+40lfLEa2O+QKhV3mBrlD6YZYjCwsOVaTNhXXGa9cZgjm
Xx4zm00I8t4VzG3BjNqBb3c2qrRWleeP2qUvrxQgL5sMbjTT7tYPe47O9ajYu/vePnUzaCarFN52
YHwchnys4kZDEkTDSjm/3UyTzcQu1cgEO6vMlCqVMqlPE1sMU/xftT1tcFtVdvfqW7KePp4U2ZYT
+UkyOJhEimUnTqIQy3ESEkI+JrEJBNKsIj3bCrJkJNki7NJkt+02lH6xM8yETH+wP2gXQxd2w26B
hYHhY5dh6fYP0M50pkOZhM62TWEo0BISu+ec+56+7ADbbmXr3vPOO/fcc88599z73rtXr2ufdjOs
N4zHa3Fx6k6lpyesRHp5wO1XwknW62jvSHaHQm6bPelxW/xhY5uiMNYewJmn/QaPV7H9nZVbn+X/
dn41TD31qQtd9mzZIhaq4QEtstTi66avNdXUNOyRfSaL+TqfydvNZItf6Fh0OJ/W4V5kK6CjBWAg
lBff1+7v0O363gZFkxWG6of63frvPvnGN1OHaHx7fWrf3z5BCv+QZpDf/IvR22cNIVL7nxw88YIA
xTU7ajuJv1wK2o7yY6n+J/gT8pM+o+JQ2hSnIikuxa3AzDzJN8qbfROGSW/On4s+BUTzPjnVzXG1
0Q9TKyQmeaS4ZJT20WKjiMMri0ERWtvNu+/SBsYow/VGP8T1RnfReqOI3cC7ViBquMPd0d1h6Nin
jZh+n9fAuSJ7/XCd4I8ypvj8fp/P75M5c+DoCINklyfpMCYddks06X+Wn0i1+QzJuHfY+5TX6H2e
n2A+bk9JKZmvk4vyo3D5bZJf5E8xfIlQGEbn7B/gFq57PvjkqLZv5RLtw8NH4lvicVwl9If3L79K
6CuWAS1zTBvE2NFwlDeuDYGrBT7QijE8/acLf3Ub3bKgFQcP8sHreExs8dvS3dnZPW6U9KVvV28W
U399vFTxXVhgyVHDfamHu73dskHe6D3sNXThzL078g0+LRfDxeg3Rl/lr3p+Jf8q/Fb0rcQrg6+M
um2sg52NGFmCy6NeeTTqiUQ94cGBBA8PJqIe2aPwhJ/zxOCoLMtKeNAfDg8akjzpToIJfEk5GU4q
yWB/MpHsSUaTfduSo8n1ycFkMjU6Orxx43A02huL9Q7fYR58lseeUUbPDXvwuVsX52ZnOBxwOs0s
wAOBVfyc21w0G8zBHQk4fz56rlcmuvC53jvcq+La5NS8qnO7wxF09FmSlg+e59baZg59ML1QW5KH
42nn3gsduP4LRtJO+OJaMDx7IXipw3MBkYjQ8iDr8Fy6hM/fmxLcbUAjnLz45vnOxLD87OLb59vX
Yv7kef9qzD87L0cxfx+vmCD/px93bdmqDWaaH+HFS9SzAcp71kBhTwpKehxQzBOCMp4QDJqeSK0U
FXPDR/MdcdtiYPH9lB0ubLwhuKYZwE0DtwDgdQTat3qh020dHQnJwxyT0aGV3mGOyehQlwcgSEZx
bxzHJOxYpWwddEOS8Hd2bfXgGJ3AQRlyWctH4RrpvMeP90ZeS0kARLdAEsZkmV1xrDZw80SgedFb
82I3mKpzccd/QL9m5non0DYnRQ2P8m9f73cHuxc+xmnjgwvPLfyMusDCh6Gg23c9//bCfI8Pzl/E
HpHlXXxVFm/vXcSzPfz1hT+zBiRtNdymhV+IC2UpYIVZ7C4bncEZ/ofcK3qPM2CD3vMwXKGdhd6T
4C9AOGIdckfkRincvp6v9+6XUu1f+D6PtNl9e3y3RKb4lPde372RM74zkee8L/qej/w88vcRF3RB
OSF7Ez4RFUOSFK+Fw65I6HSIhx6JhOCarCsSvbEfSJ6JraN5ZHuqLRGL9SciNyZ8dvHQx2x+RDzy
sXMW9FMobV/XztvjvvZ2vy8S9CX6ehA73dsbj/b29kQjfdGIL5FQohF/NBrxQjfFda6yj/EEnJC9
nNlCZtmOwbOry58MBqHnGjB49iT7+pM33tjnYqEDIcNM6L3QRziLHTxg5szsMSvmGfN75o/MFnPn
QN/zFDnFxoOj99ACA/2yoyF8ak/WcD2sWVtpSXt1vn7MvNZp/dDTSm21ebbYtlBXCXN9p9s13atl
9WXYkF+4rzMUlFYEPqDLRH6YH6Sh9GJ30OOPXf333yPfoyUu3ArxV5ZW2CkA7zf8SLgQONcXr+tX
kBiLLzFm/A/wpnb265TDhTcYuM3lMLy4+BmTFv+bOZgJ5y7WuNFqNRkjjgC5zHZf3O3zedyRgIsb
ZIMiufyS5JKcBhcPSAYnd7kV1g7jptLmdPCjpqTbMewoOoyOYGfgaBG3l3fMnm5YdKc9375Q+8UA
7aknXj1ASOMUUgwQyyAmGfBuD4QlyiEyQf4PP4a4pIei5m0krXtKaLcDXKlzffuhNbye1/aZGN+9
+qBhI2img19lhtLVz8REcM/Vm2i7+ht7DK+UEPgFruBeuMofM/0L62dnf/KO/E7EYIVg+jeh9YHI
yshgCNdh+QGIRnpiXtljdJvX3Jkahgnfs4aOnzDFdmfKDVAqzJQg63075nzbZO6BWcPbwXisJxxW
3mZBT9AQ7Excfo7fX3uuRKuCKL3gucA64/Gg52pH8FInZEch59rjYnxEjHed7/HhqjWv2NqrPSRa
78UlVLT/YsOG9d7a/guYJwOl5fsJuX1bf7dDCnbuX3/ztoGVgcDKwZF7xzqCkl1JjKzmH18fWbt1
4ZFNu81GuxOiVmJHhk8N7TEZA35fwGjaM8Snfuf+Dll2OozmW4YWzg7vpT0EC1c0Xb2T8vVF+H2R
NyP/GjHOR/jKNdetHezAPWYuAFZFIOnGpB2tC/kK3IYGeQAVGgYghAVMuJSPVOs2h/YG9jLFCtrF
DROk3RvvTKGeU6uEdjWVBmtKhngMyn3B8FM2wH/Gfyl+OUDTq8iWKhdy2i6sK/ioPp7AdWWJX69r
trZ1Uug9QGsGSbW1xSukdm4a8IKmFbvU2Xlg8ObRga729q7Bbfce6ux0OnRNr9nKpzbeYjLaJVnu
GNieXThLmvb5SdMLZ0HTPtlpN5pB7ZPD9GrSnfSGVSP9vvCC9qZQtEAAJlYCNjAXv12DjewIUSFs
aqDB39aY0GALW8l/V4Ot7C/5OQ22sesNb2mwna20faLBDkPIrvNpY/m2mAY72USbXlayPGNIabCL
3eWsv6D7lPMuDeaszXlBgw3MKtk02MjWOv9Rg00NNGbmlNwabGEuqUuDreyQdIMG25hPekWD7czl
eVeDHdzt0fm0sQ3e/9RgJxuQ9bKS8Yj0LQ12sZh8F0jCTUaQzSn/EcFmgD3yOYIthJ8n2Er4nxJs
I/jnBNs1GwlY2EjAwkYCFjYSsKmBRthIwMJGAhY2ErCwkYCFjQQsbCRgYSMBCxsJWNhIwMJGCDsa
2ttGbXmXYGcD3kXwBwTjz7W45M8I9gEMV5cE+xvoVxAfAQca8J1Y1hcguItoBM9VDTTdDXAP0fcQ
3EdwguC1BFNbbA3y2xrqcjbgnXpbxthJNgPXKhMszTKQK+xx+I6xKYL3siIrwLeiUSlsFI5KAGOa
BnyOKBTA5KF8DKDthE//HznFa5Ip7BCcydNbdwVNGXC7IRf19bNN8LeOrdWgQcKOQIk85AehzCTI
UKFSB4FfGb4lNgdpdolUm0mqWTifIyqF7YO8Cvg5Oi7XpExALRshVdhq4JIDWUpwpgzfCeB2A9U0
CZzy0LYSu+0apZtrE3UdgPbim0eazoUjpEvUVBaOp4nr3YDD+v73WlYAi3LmQLYKyYBaUeAYaTKE
QVvqxyhRATBCqjK0Yh/bD7XvZjvhOwpaR3g/YHHF+05IbyU8vjPkEKRol5tBNzvojRqIHWMSTL/w
i23IkZUqS3xSx4tWzpCuZzTpTta0sLT1woeK0EJs/QyUR+o0UIlWCq+YJZ9Q6P0eCnyxlXqd2Oa5
Bs3MUlnhG7o8QnPTRC8kQe/Pk1eo5K8q4SaJC1pPJS2in96h1TYF5+eIrghy6DoXdVa+RDO6x1XJ
IxCjUrumNBmzcIT4DODy1L4J0t70svoqau1CjakNXKoaz+Xqy2regz5xnHqpkPq4ZpmCxnk5C/VS
q5o1JfxqqVcsrVngUddzkGKESEOteU3bZeJWuWbdqP1xwOSpxnKD5eu2EHZq7heoHVFrmfhkADtB
Lfg6Nlc0XyxQXyzAUb1e7NtZ0rTopWmKYKWGCLamRl1q8FvRvspXagqlmyb+ul8Vm/hVyf53kzUb
Y8WE5hd1yiLQiigySxpH/lO19gi5Gr0b4xV6g9C/6FUzmn/oXtrqQ1/Worp/7Ka2L7Ucahj53wN4
lXjrrclQLmJbocUGpRZ91zlj+4oUz7Na1JyjGFhtiANfx/o6P9Ensa/Oadao9zGd31I7Cm2JFlQo
BlSW7ce6xdItup74jaSta3lpDRnSMPZydYlEoj3oQZtrHMYh/o8Adi3DEXMjjNJDMEoqkPbDEb7Z
ZBC+6xjO4cbZHo1yHZztpzcYCXiIDcAXS21g62Gsxy9yR2tVQLLNMG+Ig77wLwbtaO3xGYp8u8h/
Uaco5x6KEhWKAyWYvag0Tk/Wom+6FmV0PlXykYoWG+uxWNf6brYNNIZ9tXU2UdW46ZETI0FV0yNa
aIRwOU23OwEWs57JWl2NNeDMSCW5M1rfyZDXqA3js0JcddlzZLc8ccqxe7UWzlBrMuR72Yb2r6Ge
q+tQj+RiLlAl3xX9pD6ilmm+c7xBiglWn03o/W5GG/sw/pabYhH6npgz6RFgOY0XSSszlNZ1UiLO
RZoTiEhZIVn0OVg9vtXlrZDupigO6JrJAlUGSum9oB4JY7+hn8WJfhq4xiGtUERHrnGaKxzT5lO6
dxSonbFamd9uXVXyFEGr/lZq0c/FWyJJjffYyRl1Ip1RlceVsSlV2VssFCuAUkaLpZliKV3JFQvK
TD4TU7anK+mvIIojM+VQMT+LmLKyuwDl+jdtWrcWksGYMpLPKwdzk1OVsnJQLaulOTWrs9o8Wpwt
5dSSsk+tbp5TS2VkmYhtTCir9+YypWK5OFG54aA6OZtPl25rOK0Vg1IHDu0d047mlbFSOqtOp0t3
K8WJLxVZKamTuXJFLalZJVdQMmqpksa8OFuoAKtybN/+sd07d4+OjO3ev0/Zv1O5dffojn2Hdigj
Nx/csWPvjn1jkkNyjE3lykpF1yTCUOVMqTgD7E6iCLXqQUPFyVJ6Zuqkki5AlaCK2bKqHD+pnCzO
YslMcY6EmS1kQRvIB4SbLiOTtJLPZdQCkKcnS6o6rRYqMeUOKDaVnlOV4nGUHEpWmoRBxVXTJVVR
c8CspGRzJTVTyZ9UJkrF6bpcRairOKkSSRUo6+WyoJ5S7vhsBViDmMWC2tig3rIuFOiqpopaYYDT
ylw6P5s+ngexy2W10lg6powX8mq5TI2nVkCbNFtUilC0PKNmchO5zNKWK6DFQiVXmKSy6Ww2hyZN
55USOdgaRJdIt1BfpVWofG46hw2CSoiuWizdXa4Ir5gAXRCyWAUXmT2ez5WnsB7gJdQ9nT6pgPxg
qpmTqLi6hporIn3snqg3Ll04qdwzq5apmkyxAN5W0FpQ0uQm4vJUcTafBdecy6lV8oGlzUc6sKSa
g04kLIZ0tTaCWFBBJZ2p1G2MDUtrUk8sz5ZErhXIpAvKcVVnBPWkK5uRYPzQiLJWWb1xcOgGZah/
49p1g+vW2e3jewC5rr9/cBDSoYEhZWjD+k3rN0mOqUplZnM8Xq1WY9O64TPF6V1FkDSr7FErlbxa
2q6Wc5Povml0GaSplsBEJYW8GEXfvW3vGkUPE1UgQ+cspcFI4JYj2VIOpN1ZgtAziaVEAeWQmgd3
L4EHQbzB/qwoI8g9lwFXmcjdCxXO5CqZKSVL9a9RSEJ0cogCVRVtQh21nE8fJxYTFCbQdjPQ+5Tx
svAidRoiEzpAXfDibGVmtkKSlFSIOeiUlfRxjGDkb8S3omamCiRMtpiZRROQE8auobP4VGU6H5+u
FNLTany6fCwj1FFQqzE88zVLVdU8YNWvLoJHcc1JiJrto9F5mkbhAs2TYU7EJRhRTsDxr2k80s8f
onEZx3CaxRnPGX9kfNH4EnyfMz5vfLKBV5pGJ/34n4m32lSX2sSN+JlCpn7THtPNppsg3QTUabrC
zGpj4hR/mn/fyOjKYQToS9pdkTS+7trIudHwqMnAjIYJSqtmzk3GH1iMzGQcH09RfnT2ZYuRm02n
X05ZMV/3qs1qYmbTkSNHDtiM3AIIp83ELIg4QsAx+DwQ2fW9nnn8xH/58ZWX6PCBSGpefB49/M6n
9x87/M5HbSZut/w5fZwWZrfc9tgJ8U9Hhz89Jf7HDD8wp/pOU8bGGz6p8auHPz32zinKXpasrM06
xswH2ArGIU+5CTHf8DlNqL7Dnx+7eOrhBcpOe6zcaYt6/nhbv+01LfPYmNM2Pt/8J5CLzX9eK5da
Cke8NiYtKT0usK3lzzwU6dn1gBzZXgdOjy/9sL6HT1089vnhhfHFGnBatnPJEdm+6yG5Z/sD3gYg
JcOVjGP+4SOPjy9JDtC58VOfHl5cknzkt3O3YxmRAEj5HcztGD/x2G3zyyXi7LJcITnz+zsj3o4z
24+Hva2gZ5nW6p8DfS9dmV/8+InFN59abAU/+v/gucLBPc7vpew9bPkk4GQe5/iR+S//F1THFr/8
/wxYCmx25iE50rP9WgfKl7SkoRv0PT5+agF4Pnx48eL44ufLH7xHr7hnTBbvqWQdTHvOY+TihHER
YVb78DKfNZk4YIynG+lNBvFAy7SAcDO92Uz0ZxvpzQaTeCS0gHAzvcVC9E830ls0essCws30VivR
vwGHK+v05mvS22xEf6GR3m4U9ParCDfT2+1IT/V31Okt16R3OIi+o5F/m9FK59uuItxM39ZG9ION
/NtMGv0VhJvpnU6iv7WR3mmy0XnnFYSb6SWJ6LON9JJGj28flVroXS6i/1aj/E6zXfD/AuFmereb
6JvsK5kdgv8XCDfTezxE32Rft0bv/gLhZnqvl+ib7Os2t12TXpaJvsm+Lougd11GuJne50N6YlKT
x2Nx0nnPZYSb6f1+om+yr9ci0XnvZYSb6Ves4Bxzhk83jdTjUOMW5mRyCz5AeBcLtODXEOxhnS34
HQR7WbCGN1BDjjF8YbKZWcwLV1jLuQLCYEO7eeEya+H3XYZPVztZb0uZv0ZTunCcvPp5a5m3sdms
hw014zkq3MdWs5ta8LsA9rM+lmqug59BvNfOnPYr/9VSB38N4CDbwA424w0BssFmdnszLwO2caW/
jbnbvvispf2GV7RzrqZzxM+I/PDOVb65jPE7AF/fLjGvdPkT9j/U6k1wZW5kc3RyZWFtCmVuZG9i
agoyOSAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDMzMCA+PgpzdHJlYW0K
eJxdktuKgzAQhu/zFLnsXhSTaG0LIrS2BS/2wLr7ADYZu8IaQ7QXvv3GmR5gAwr/l/mSmDEqykNp
25FHH77XFYy8aa3xMPRXr4Gf4dJaJhU3rR5vCd+6qx2LglxNwwhdaZueZRnn0WeYHUY/8cXO9Gd4
YdG7N+Bbe+GL76IKubo69wsd2JELlufcQBNWeq3dW90Bj1BblibMt+O0DM6z4mtywBVmSafRvYHB
1Rp8bS/AMhFGzrNTGDkDa/7Nx2SdG/1Te6yOQ7UQSuRzSgpM6RZTKjCtD7jSzZHyvsRzxz3WCZLV
BmVxxCTXBPcI5ZYgCXFK8EAlkuAOoUoIkp5IhEHAEoKrmM5MXqIIHgmSntB+KenJ6e4hLBCuVgSp
cq0I7u+LIdzcLoC+eL7VufuPlumr96Fb+Itgm+YGtRYef5Hr3WzNzx/bxqugZW5kc3RyZWFtCmVu
ZG9iagozMCAwIG9iago8PCAvVHlwZSAvT2JqU3RtIC9MZW5ndGggMTE5NyAvRmlsdGVyIC9GbGF0
ZURlY29kZSAvTiAyNCAvRmlyc3QgMTgwID4+CnN0cmVhbQp4nMVXS1PjRhC+51f0cTlYmvejaosq
HmGXBAgFTjhs+aDFClHFtijbVJZ/n69HkrGNgRUXMLJmenp6enq+/qatJQnSirQkrUmKQNqQZIEl
JTRpR8ob0p4M9wL5iF6k6B0kmBAxIjFDCDKKpJWWDAw5g7chJZUiNJUW6MOWwSrGk3ImEP5VYDuR
VITQwhPh8YYvxkmy8MKxHAv7IMgaLCnEL58/U345r8cPt+WcPl3/WxX55fEJTZ3eo/39NHxUP8yW
5Cj/vRov6Bu2gm1ekUzfOn3bRtKIZCMbUT58vC9hvrgrF52xw3PKL+r5tJhQflvAyA750QHk+dkR
zORnv6XvG8qCk/wHP87PyFB+fUDL+UPZ14wXPlqHSL9qpliUJzV2nQ+rabk4GyJEg8N6Mqb8uFzc
lrNxMVuyAscD59nu99fZbT2uZneUn47L2bJaPg6+YoWH78sUCA4HvBjWf84qKJY4yTSzjVNa8G0H
jk6Prx8Xy3J6Ovu7Jlb+Yz4u57zsp27ZPcqvyrtqsZw/0qeDcf293GM/7u8n5RQaWHV/P1ka1l9O
j8+L+yePscMbjhWvznudV/fLes5oTa6uNoPJrMKuq40d5DeIicBjgkVQZEI/w9FB5gFhkT7O+bal
Q2xbESgX5H1o+9a6Vo/njcgFmLCiGTBQ7t5iJVXtZH4H5AfLujGRdHk53Y6MKHD6JY3IxtnRET7t
MRzwWQP7QWPDxf3Xsrr7B13kWYuDJQ20BJZOJsXdguHEITg8rH/A1kDC34GSAZkNSohI7VGjcFJN
ELQUiqtGclFMyx1nfbosJtXtwexuUvKZXOPU/yIZwnrA1w7pGXi+FA/LYlrtQq0R70atfRu1q4U/
Bq1G9kYrQ+D5yUels6CC3Dx/JzJnDKj0CQVBqsy+hAMQcBalEa7Tk8Bz5qwDuUttMp+am+Aw2+BY
hXQnKIzNQgxG/zQ01rB2VU+L2U6M6HdjxPdittaDDwKL6Q8W2dBYQxeSRRKXKtMKP90Qt1sVvp4T
xhTYp6GnFSF2VOjSBZooUTMcrIUCC8F80DJJnDgwcZ8QG+/EaaJhQjbPT9dmSgXXSQqNfmDLyVvw
X6fID7vTtdnoaJ0WNYoIbFSIphNezJptvoT3PfmS+TiZXk8J9wpftgjaTZhgrJ/MCtQ686qcX5T/
XV6fD3fmhHt3TsS3c2J7/Q/KCN8zIyLuaSEyFLDOPUND0KA8Ge0GJlRQmVLgvXVkwISKKq7wYTfx
oWRmQHHe0sD5mLmAltM+c7CNslkokcXoRNyCTdiGzXaQd4LGhSwYnxx8FTpvFpxWa4lSKPYvOBu/
doHQvvvyDr14ufPgY2Bo+9/iXc0pm5pTupbnGhoccQ5+a9nViCd2DeRiw39ii12berLj0a6ybMrR
DT4NLpFp8EyXLaN25SUbesajIcRd1Imp69S5UWQosSox4PIWd0ZOEI80wHUUotlMAv8KdXaHvJ4G
AwSwTQQl43vYM1WwuynUvruskKIfha6c+CAA960souzNoxHqOoo+PGpcpoPzONeBlyIzJgLOXsgM
hS0yRioQrUS9uvV7Jb7Go6tI7yTTKDMfE1+/iKT/AYMbwbBlbmRzdHJlYW0KZW5kb2JqCjEgMCBv
YmoKPDwgL0NvbnRlbnRzIDIgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTYgODQzIF0gL1BhcmVudCAz
MiAwIFIgL1Jlc291cmNlcyA8PCAvRXh0R1N0YXRlIDw8IC9HMCAzMyAwIFIgPj4gL0ZvbnQgPDwg
L0YwIDQyIDAgUiAvRjEgMzkgMCBSIC9GMiA0NSAwIFIgPj4gL1Byb2NTZXRzIFsgL1BERiAvVGV4
dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdID4+IC9UeXBlIC9QYWdlID4+CmVuZG9iagoyIDAg
b2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggNjU1OCA+PgpzdHJlYW0KeJztnd2O
5baVhe/rKc51ANP8FwkMBrA7tq8zMJAHyCQGBnCAOO8PDFUlVekcaulocZ2yK41yA0l3qfRpafNn
b5KblLvY9ucb1/6nxHD5269P/3qaf5Jqbj/wptqQw+W3vz/99U+Xf7ZrZoqpBh+fb9v845u3X24M
d5n//M9Pl5e//PbL07c/2csv/25o54K9TLW+/KWB/4F++PKTmPzyk7+0P6s4b/xkg7+UMJlcvJ3e
QWJsf/HhVaL3+eWH1k9vEu2MePlLQ3z/89O3P7bfjSan2v4rl5//8eTeTOx8tJeff31qxm3//7+X
/7LWl/++/Px/T8XUlKx15fVCqs8XJhN8cSml1wvx5Y5skp1i+723O9zzhR9+Pq3DBWemKdZmklf6
l2dINA0e4/QmNFaaHrMJJXu3kTgh+vfHb8s8NtdmTB+nN0ZGFvPgqYspdy68oJKZbKsl1d9/s5SW
C6W0v8fNHQW9MpQLnwHfI7HW89GZFFureZOTEBw9NU7oji+0nKmZweUAKuhLy74qGgZenamxbOHb
tuXSpjXa5wvOmWh9KlN9uxLQy05I6JfNHeWtFO2P7AuE1v1VWzeV6so62ddbNQw8tc7BxTS9h+lD
nkzrH7YWRu0El0nc2NFvDF/27Yvl04++quGbRzu6C44+mWDd9FYHw/TqEWItGfSRp96LLpZW2sa2
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
6DNuGMSr0WfcMGhAjTzjhkG8Gn3GDYN4NdqMG4R8hH3pnxc+L3xe+LzQXyD6NiUW8q1LfIdY6BWr
xEJHkNNe5BWixkJHIF6NGgsdgXg1aix0BBpQI8ZCRyBejRoLHYF4NUosdAB5wGF3r/TxbX0YwRtK
2NaHGZ8H3Z0vAWV17oBB1wRhdQ4i3u+YuxNqQvuNPHQYjbdB2Hi5ezf/bDE/6oAzoEXMjzoC8Wr0
CAWDeDXKxssDyOfGyw+ewbuWnZL+ccCgK6KSJI8Zid5uj3fVw5qgL+KtL/Dc54folca4w6ALI3hn
YkhpZIkBM85nCb8x5myKiIe8h++ShJ14u3fzz5a9IOQMaJG9IAbxanQviEG8Gn2cjkG8Gn2cjkED
auRxOgbxavRxOgbxarRxOoR8LVnCf6j7Pb/avJbEyzgUDrkOCbm+y/zqgtXmVzGEqPELRO+3MYhX
o/fbGMSr0fttDBpQI/fbGMSr0fttDOLVaP02hHyEFaWv5QJRnNocJGTQ1UqagwQInMD28A9FEG+q
DRAhg7Z4EFL2MeMhyyQLXMihP2DwhhJy6DHjc6HkfAkoidEHDLomKInRmPEHLZUscua03xTwhwEP
GaXLEn3AWcqv2INvefyl/fnX03xLqt74yQZ/KaGFN8Xb6fLb35/++qfLP9tvmKmVeHjeaGAvm398
U1qcWG1oDfJvvz59+5O9/PLvF2H24uKckN3+K7fCnIuzsM1yZ77u1U7c7Hbvnt/n/wHzkmk+ZW5k
c3RyZWFtCmVuZG9iagozIDAgb2JqCjw8IC9Db250ZW50cyA0IDAgUiAvTWVkaWFCb3ggWyAwIDAg
NTk2IDg0MyBdIC9QYXJlbnQgMzIgMCBSIC9SZXNvdXJjZXMgPDwgL0V4dEdTdGF0ZSA8PCAvRzAg
MzMgMCBSIC9HMSAzNSAwIFIgPj4gL0ZvbnQgPDwgL0YwIDQyIDAgUiAvRjEgMzkgMCBSIC9GMiA0
NSAwIFIgL0YzIDM2IDAgUiA+PiAvUHJvY1NldHMgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdl
QyAvSW1hZ2VJIF0gPj4gL1R5cGUgL1BhZ2UgPj4KZW5kb2JqCjQgMCBvYmoKPDwgL0ZpbHRlciAv
RmxhdGVEZWNvZGUgL0xlbmd0aCA1NDIwID4+CnN0cmVhbQp4nO2d247kxpGG7/sp6tqAUnk+AIsF
NLJG114M4Afw2gIWkAHL7w9sVBXZxarkz2Lkz1aPxq0BbKk4/Phn5CkyMph0Jyt/vnPyPzWG099+
ffnXy/mX1LL84E2zIbfTb39/+eufTv+Ua6bE1IKPl9sW//GdyzWZasuF4U7nP//z8+n6L7/98vL9
z/b0y78F7X22p9Layblgz+B/oB+vv8Tkp1/+In9mcd74YoM/1VBMrt66N5AYRY0PrxJDytcfrS83
ifaMuP6LID59efn+sz25aHJq8k89ffnHi7uZ2IdiT19+fRHjyv//7+m/rPXpv09f/u+lmVJSSbm+
Xkj1cqGY4KtLKd0ulMuFn77sfpzz0dQQs3tkRGNLjLHc5MRP4KnxR3BHymo5KZicm/c3+JWRTRK6
IG9wj4yArBM/o5LpzdaCqc2VugNeQQFiRBfUcrxPpuUU4/NanMymgcdkrI++Keuk2EWLdYsLflHU
Nsms1aYU/Xol1q5JJVOs8y209UaYF2Lho3/QGiI4a2JNy5paGCLUFNYNUbuW1otZNhKXboazn9Uq
YzNS4bHcxFxLKuqTiIn11tf3dekMqv6uxBNKI1SG6pZ8CetPvY7MowNJlNKGGgvoEUv4nRFq13E1
Dw1RSmRbW28Hd4NUUF+AKH2XKKh29UVuTubbsmxtSOfU1xXwJJXooo/h96zEJJUoQ9diup1Gin4s
8qAzR9RH1J055WyyDRa0qGVB9dYVlyfmav2OdvEJlBS2MHWHzS6YYH1eNKQAzJ5uc0YUB+6paSAI
1B/uUMsZO+auYq92sO52h3NqOxShtBZudgjXWqkytCTrChi9+8lE4864YoRcyw2S1X6Ci5m5u2bj
QwyVYHhXjW+5UgxZNgRZFzAMacemSp0EhhGduavVAYR0cE8yohSFbRjRV15Hlb9huWpJNoj/xjWx
JGURJ4hqYik1Ix2cMUcq1RSypWcrc0u0mWmlORcTuaLkls1o+2r2Yck8sFp06MJiFpAJGMySd0ur
xcSEFzN3LhGU+2T5tiI3ac3mxLdILbalE5G0zufdgubujh+1eryVBUoOaIK+g9vrisYZGZ/EP1rM
iU9iESvViS5g1JO2pClzqkaWe7nznFacD+ThPvE2V7w5hRs6yWxSNdaW5w1F43u0abIUz6b5uDAB
DG8tq8rH9eXzvQ0UoZRJTpSiulD2rOHQ0AEtr+8Uocj6yte2WOk8CXRo4LXIxFwWUSxn0RAGBwA4
ZLQ9sYW7VT7y35ftAfjp983hM3rCj+tPmIqtMF2UOTzdB8XQSAhjOzD4hS0EW9yupf7dglldCyCO
polQtcmHkiLHsFh4wjHs7qF9HE3z0GRNFsssCgTDYtqGiEdaEO5DxbJXSd7INOi8z4/VqCjv2bsT
YOkidJvhirtV7V0PHlxfTmJCvUDCeI3rh86co3GxLmctOE3AnggvQFRG1lRXoctufJ0wIVoyTe5j
GD4FQ91/3lobXiTMTkJ8aEADjHCAjrPPzJkzVOneFCEmaY/DIYp5DLaXiA/FGAz4zAOUM4GsjhyC
yWQp5CoRFZgYrYx1kejs4woWrjru3Tv3nOpsmdZHtwlmv4+4AQlqJbJSsznnxRw7oKSH7PO5LNix
u78A92/RNi1c7uM74Nb66FKzv+D+rLZrtWZsPBIf7qH13m6WH+V6PmVx89w1KeL8U63h8afz33Kn
GOv1J+lL3W/X/I7iTRBDy6gj7r6xwVpxtcRcJqUm5g/yY5ZxUZ/wMaV3XMor0oIY9Vze1pU3lWuX
6Gb1Iiznc+taYH9hil2sXAgI9RldiAj1RNWi6z4tbE5GGopLCy/1vuvusdgKpBtEnkJKMN65CEez
PUI6hkPGhTZ8XUTur0DYFpy6ZlHr0desdDITvXhnhD1XGOp69ekc4ojOMzo6RkDV5/Vwcfrul7xh
P0JGmMchI6tbXEIXUMOKT56xq3om6bGdB8rsylD9YIiioUyQVEy2tVZKSQ+B/fZ19u3MC4cA1KFh
3TpUU1FdU955GdxKYcyzwlDXk5e1hXXNRkZHx0g/6Rlls99uFqW2x36rKcTK3fpnO3tpFMvqHFLR
cwa0VOk1Pi32I0bF9CC9Gp9lTRKqpdWsgPRqQjReJuZFGH1ASQ8JigFggkRxi20OkVKyAtHbhJs0
ICR9QuPrT+BCRg7TQ9x6T6GqLEDv+6O6SB1Cb9paZVQLbcwfRwzs1P4OhuUmDMhQm/YyYfjldvKI
jkdG+vNhpnWKOXCSk5o5r7uGJqJzqvP4JLh2t/7Z7CSIOQNa2ElwA6RXQ0+CGyC9GmoSxJCv2jdf
GfvQ/GSRqocuvcPUlJuPGeoqp0ZtyHCoXp1XCwzJZH/3NoVeYM/QG4oJtECG14cRkGkfcsf2FKlE
MUtpzMSwwtCbtnoxSxsKHSEE7NwwjAejLQORWxTqGYj1woEQtgM0Qjq1VUPJRpygscV38o7xO1bu
1j+b9jsgZ0AL7XdgkF4N73dgkF4N53dAyLfidyiCCJMxvI0mujw2WSGEul45JwcxcPgA+m37F7Pz
UymvAzL0FqS8DsQYaE/M9g5m6O1xXgk/DKJ6HY8MHDdBFwZaFOPkIITefs0aH2ykemTHGGhPrZ49
izK27IAMtT2CTaaGYIeCRZCBg0XowiEry0lOKOZxZlcXqWfoTRvPh1K0MBTihIxDVpYTPFsTo6uU
oXqG3lC5GhmjHWWojvFOK8tJTmtiluqZ7r3CUJs22iJmaYnp3j3jP35tqbFeC+YudVmRdpFCl6l1
RFB9xso6Kt1lZmukpS4jRHN37naW/2BLFYcmMnjhD1bAt40B58Y71ZChGCVnBuNUI8YhM/UEpwKV
kKE3FOPDA8Q7zdNXNUH+Rg7Rjy1zIUNt2OCdiWGZAT2go2MMzNPtsLEI3/E+0/FkpLNTNTrn1W4r
+JA+XvG+rFobFxutR+3JYpBezVpsdEjNCkivZi05aUgNlaD0CllJUBpTw2S2zpC1zNYhNSsgvZq1
lP8hNVTa/wxZSfsfEtNz9Fr6DLAhKUQW2CuizwIbk9Jx9FpaNtklT9dQz1FrWdm9GJFC7WBUmKYx
JIVK1agwVWNIC5Nk98rok+zGtHQcvZaVvZohLdR+TT0gSwQxYvfW6FMGtbSEDL09qKUlYsDXvRwM
D41e0JSV2tOADLXNuT0NxMBBF7Wrz632IENvKN+MD7kynaRn4Le21Bk7X8NLZm8Uf7haL7pkxvM+
IEPdEmS4NTV5y7TInhFhZcCQ55PXVTVyUnw441Cx1M+2y776g8Vv/+MD1Hta/1TNlNOCGft74cxg
nBbIeDhLYZcOwmnBDL09zq8sy/8MbQxDhv7tK33C1RGvFU0FoELUmKGuDMppgQz9G1v6XKUjK4NJ
VcAMfWWcE5NjHDtFAjL073jpE332bmDvMALltGCGujJisCanEJhhu2ccsbUww2M2PqXKtNoVht5Q
Z5csFce02p7xPhuIs5zz6eTZ+6G1JmboTXtJMxl8ZxoyPjYQOyNJ0xvO5zlvr7zBBuKMpTYQNyCK
xjhB6A3EDZBeDb2BuAHSq6E3EDdAA2rYDcQNkF4NvYG4AdKroTcQN0B6NewGIubotZAbiBAzoITc
QMQcvRZ2AxFz1FrYDUSI0SthXoGCjCOC8TOcOS4DM/SGYt64goyPYPz+GuAiHJChbgnUtgxkvF0w
fk+RmFdNMENvWip+gxjH77r2Fx4OfNxRVurdD8xQ25za44KMqGecQz2juZ85MO875Ni67aSvYDTd
VYmTdOootA2IojlNEOr8TAzBwQO9ROaMX8zQ6yCOekMIxQGWr4g6fIBlzszZXWt365/NnqGBOQNa
2DM0NkB6NXyYB4P0aqgzNDBEP1AfuScPh/bfYevdwTctoc+tmFcyf7oVZqhbD5cCgBjwlVQcWFfP
/vhYdthw4QW0zedgagjaAHc/ILlogwA+43e5gCrqiPdtp+bx7NWjzVZambOk1u7WP5ueByFnQAs9
D2KQXg0/D2KQXg03D0LIM/9Yn6HF5QBMQilXGzL0VmdcbYA4ZG9wYq/EptX6qLh0pY/lQoh32v+v
/DlZmKE3LOW/IMbHQR/7rXeNuC6/wKapxdZlBmjqb+Vu/bPp+R1yBrTQ8zsG6dXw8zsG6dVw8zuE
HDi/fyyZ32bJ3AqfnQ0Z6obIZWcjhkeDuyZZd4ITp5VAhN5MzImDkPHRxd6yi4XmTI7n/xivsxWG
uu1Qx8hBhkcWfOhiO+CXfbmtl6y2CnlO4h13etbu1j+bdXowZ0AL6/RsgPRqaKdnA6RXQ+dwboD0
augczg3QgBo2h3MDpFdDbc9iyMeE9yYT3mRwyqfEDHXroXxKyIARIoVPOcMJnxIi9GZifErI+Ohi
b9nFKJ8SM9Rth/IpIcPD17QPiPVPT6Xe98MMtQWp9/0g44ho/wxn3vfDDL2hmPf9ION94v2zHOZ9
P8zQm5Z53w8yPuL9+62XSjV1bDe/+C4dVFN7K3frn00vfCFnQAu98MUgvRp+4YtBejVUtB9DPqL9
X73beK07bmUGGeqGyK3MECPB18Vh5hyaV3BLQBcOcU2vJaNeHcIMdS0F5tUhyDjENZ3gzEdxMENv
qORlJWUzMwP3jHdyTSc5NZga09j6EiH0hqWWuYjx4Zjut14sxcQU3NCbSiV2r0wckQI7Y5lPzpT8
LIt18+7S5cjofSC9f/KVZU3OVmCyJjFDMVgUdJCAWsZbZE3ObCZrEjPUZmKyJhHinaaqwr/rjhl6
wzJZk5DxcWpSZ6SLb+vd2GGs528WPQzdh3Tyhrfd1dq4yEM7assdg/Rq+C13DNKr4bfcMWhADb3l
jkF6NfSxSRsgvZq1Y5PUSnqI4hsAM4TyciBDbxHGywGIr+wLAJPMtS90aItKfZ3jlVHGz/SBjCMO
HZrhlOMBGXpDMSdOQ8bHoUP7a4D6WjVmqFsCF5hDjPf5AsAs53zAcdg4eWKLcbbmNxEv2NMG5sJS
U/cGZH9rnCHM1A0ZipPwZwYxdUOE3horpxzqZTwyjlhDTXAmQAERajNRRw1CxvsESmY5jJ+AGXrT
Mn4CZHwESjojBeYt0uqZ05LW7tY/m80rwZwBLWxeyQZIr4aO7myA9GqovBIM+VZOvPH7EzUmY1Bz
IEKo65WbAyFj/w7TzGAiAZihtwcTCcAM5HNPzoJGIDXDQ4beUNQMjxg4TLX/zYsZziQgYYbeUCWa
fFliEjo6hoPZdU+ylzTKme9zYobagtT3OTFDPUZRX9bCDL09mOQxzIBjlGIVMsGZGBVm6A3FxKgg
48AxijrmGjP0hmKOuYYMeEieQ6uyAwcv6rUlzFCbljpVGzPUgxd1qjZm6O3BvJSFGXDwimqBoZqY
YmL65ApDbyjmpSzIOHDwitlJLVSmg/UIvZlyMzm1zCxgegbM1Hdw9anOGj8iT3IqQHJ5PIWzxi5P
8pBQb8RHb6q1cQGVeNCxmxsgvRo6XWYDpFdDp8tsgAbUsOkyGyC9GjpdZgOkV0N/ZWwDpFfDfmUM
c/RayK+MQcyAEvIrY5ij18J+ZQxz1FrYr4xBjF7JSthzSErP0WtZCX0OaaHCnzOjD3+Oaek4ei0r
Sd9DWpjE75mxEnUd0kJFXifGSuR1SEvPGdDSv206poV443RmrAR8h7RQQd+JsRL0HdLSc/Ra+iOI
hqQQxxDNiJVjiIak9JwBLX1we0wLE+C+MrgAN2IckX46w6mIM2ToDcW8rgwZH+mn+2uACyNChrol
cGFExHifb17OcpjTjzBDb1omrgcQX9kXLyeZyVpTcyxMI1phqC2ebDXib1hmWOsZii9ezgwqjJi+
kRemd1Vcwp98V1uMC8Qk/g1tyNAkQCf6DW2I0FuDSoBGjG8lV+1dD9HZu+uxo5Y5txky1K2NywtB
jEP2YBL/gXDM0BuKygtBjHdKuE/8B8IxQ2/a87tLMVLjf8/4SLjvjHTxsLe+YLDJKG9yMsGM5bZa
MUTRGstBJxNsgPRq+K1WDNKr4bdaMWhADb3VikF6NfxWKwbp1fBbrRikV0NvtUKOXgu71YowA0rY
rVbI0Wuht1ohR62F3mpFGL0SeqsVcvRa6K1WyBnQwm61Qo5eC73VCjl6LfRWK+TotdBbrZAzoIXd
aoUcvRZ6qxVy9FrorVbI0Wtht1oRRq+E3mqFnAEtzHtEiKE432licPEiyFDbg4sXIcZXdsLTrJM5
Nxkz9Dan3rRBjEO22Mvt8JnhAA5k6A1FnAqNEB8b7Pvtz73PABnqdnA5FTrbxgzaPeN9znea5Fy2
SFNePd/pL/LnXy/nW1KTdUaxwZ9qKCaLa+1Ov/395a9/Ov1T/oYpMbVweSPMnhb/8Z3LNZ0DIOH0
t19fvv/Znn7591VYOJ0javlRU/OXLdfFgtPP0Uufii+LzfNwjalK+aRiqyyab+Pxa5V8/7M7P9Gf
vvz2WsUbj3XemdCcW33LaVJvX1nbRVhjhWFdMoKl5P3aVoVaV8eCJk7Xic0lk2SiycuP3F2L4qwJ
RRrSrYzTZlmTRleXZ4ZNo0c1XvyEcqur26c8tDaR4VQE2jV3QWuSHjVcU7WY4qJbGx/Uqh5R4Toa
uGiSk4lk8eWrNNriz+GDbA9p8CuoUSt6J21RxqS17SO1qkdUuLY4USsuQfHLs1E/oUZdRwsSqwny
9DX3RVuQHjVs3iTt3bd8RKV3qJCXRmwLr2vq6tlIS0k+LqY/MGZMrXpC5cVpTtP0t/IQyEqL8Sct
vbD7I2q2ixu8zH1leQB3vndp7Ul6pzgZ8k/tGLE+zG1TU6ymJRl+3KJ8czLOuRTL5NBpLy8aW8Sj
LYtPAHVHpjzT4byXUa+21bFqb2HWIJ1T9RySTPHipMCd+F1KOshrrtOjFafGEE2t8u9xcYdHd0AU
vONaISLKumAXqqYWmk2SOrTLNMvuXeOnZZaVjWstwNXRHrv1DH0Flmakf1IN6RGB7Yf6Bq6KinrT
Z9CbXt3rDuXABfvD5YJMgaG6sNgK7b9V9swUPngjzTgxvWGFoa5VH7IBk/B+GQ+I15XO7i45zb0r
3WXZj5bB9dilTD2VKStDb+tyCaQvas/QW7x4U4unOlLPgIa6a8weriH3CG/Sh0K2cHm+R3jP0Buw
ic8sz2YGxJ6xbIKhpoVHsxyKFsdJ3M3SwYNBzccuhtLfgVEOPPsHrdHOZ/k4J8s7wmgrDHXlhSiG
v8QKGB2PjGnhudL60XQBB3/YDpxep0x3zrbAOJJxg3EO3Pw/zDDvM2VuZHN0cmVhbQplbmRvYmoK
NSAwIG9iago8PCAvQ29udGVudHMgNiAwIFIgL01lZGlhQm94IFsgMCAwIDU5NiA4NDMgXSAvUGFy
ZW50IDMyIDAgUiAvUmVzb3VyY2VzIDw8IC9FeHRHU3RhdGUgPDwgL0cwIDMzIDAgUiAvRzEgMzUg
MCBSIC9HMiA0OCAwIFIgPj4gL0ZvbnQgPDwgL0YwIDM2IDAgUiAvRjEgMzkgMCBSIC9GMiA0MiAw
IFIgL0YzIDQ5IDAgUiAvRjQgNTIgMCBSIC9GNSA0NSAwIFIgPj4gL1Byb2NTZXRzIFsgL1BERiAv
VGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdID4+IC9UeXBlIC9QYWdlID4+CmVuZG9iago2
IDAgb2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggNDE0OCA+PgpzdHJlYW0KeJzt
nd2uI7cNgO/PU/i6QBSJ1C9QFMjZZvc6wQJ9gLYpUCAFmr4/UOp4xp4ZiWNR9Nls0naB4sTyfENR
FEX9UHYXS/++cfR/2ePlrz+//PulfhJKpA/AFIshXn75+8tf/nD5F5WZ5ENB8G+Pbf7jGwiQTXK2
VIa71H8/frpc//jlHy/ffrKXf/yH0IjFXlIpF+fQVvBP3IfXT3yA5ZMf6N8qHBhIFuGSMZmYXc7v
IKInaQBvIvocrx9aSHcRbUVc/yDE6+eXbz/ai8smxsvnn17cXbtIL798/vmF9Govn/92+aO1WP50
+fzPF4fGx0KVcLcS595KvifcJ1eFgsvnX650d0p3zhuHmDcsu2EtFVxZ55L2WDgtF2m+kPrwGXI1
LIxXTVqDCXIqt4KQ3gqiAQcBS7oVeP9WUAxCpqL7A44h+cQVcKTw9nk2kBGTGwDl/gPhWrlkICRI
2R8fIA0OaA0cAWKId6VF2D0OF2rvGAr9LzeMEA62C36tRSDL9bmpX3rTR33wULC+zz1+nwNnAIlS
OlYzKnQPgnJJPLlCAEwqSRrIYp/e2OS9T3f9+ldOi1ksO7lxskzwPZ8wLHsHIteij4YqiS6rJGkg
vixazJm6nYe7eoHT4kdO71wBiwrfsT3hA8dynFjfSVUKlkaPROOHQqMdhrhpwSYaLPKmkjNyHBkB
OUX5xa8H0i197+h1W1Ngn1h03mlYMWonbrIbA30V6zMGk9BHTU/pMOTtGmlgKzlp/F7L2Lm9a3S2
62USAbM12TpUdYCWIVdU9hTGBR9UchwYLkbGOJ3nCgJXcBUHKUTwtmCfBMLvsy+IW9K2Evneu92f
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
RmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDMwNSA+PgpzdHJlYW0KeJxdUU1rwzAMvftX+Ngd
SuI0yToIgS6lkMM+WLYfkNhKZ1gc47iH/PvZUtfCDLZ50nt6Qkqa9tga7Xny7mbZgeejNsrBMl+c
BD7AWRsmMq609FeEr5x6y5Ig7tbFw9SacWZVxXnyEbKLdyvfHNQ8wANL3pwCp82Zb76aLuDuYu0P
TGA8T1ldcwVjqPTS29d+Ap6gbNuqkNd+3QbNnfG5WuAZYkHdyFnBYnsJrjdnYFUaTs2rUzg1A6P+
5UtSDaP87h2yd4GdpllaRyQyQidCR0S7A6JsjygvEJXEPKBOlNEzS0WOntfqxZ/XvbUTikRKLg1W
ynOq+4RfKSj4TMGGgnsKkrygRkqSF8QsiPm4v3ZAnnEAcVG36cqLc2GwuE2caJylNnBbuJ1tVMX7
C+mHmvplbmRzdHJlYW0KZW5kb2JqCjkgMCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xl
bmd0aDEgMzUyMzYgL0xlbmd0aCAxNjc0NiA+PgpzdHJlYW0KeJztfXtAVNX2/9rnnJnhMcDwlIcw
ZxiGhwMM8lBBlEFEQ1PwVWKZIAyKIYOAmlZmt+yhllbX3l21pz1ujtgDzcqyd3mzzNI0sdvLHt6s
q3ULZH6fvefw0PTe+/v9vr+/fs5h7b3Ofqy19tprrb3OwAzEiCiQlpNMWTXzq5um/+3AJWhYTRQ5
qmZRq3r3t0s/IBqeRWT4oa5pzvzUPzc9QqTuwX3cnIYldf43pJqILm4nik6c66qufe34iApQ3AEY
MhcNgd+xe4GfACTNnd96Rb3fmEVEbBhRwOQGd001tb56E1HJQKKI++dXX9EUVBtxFP3RGK82Vs93
3Xb3Iz8RuQ8Rxbze1Oxqiva3molSfiAKLyEuu/TBD1fa//bVrJDCk37+fsRfD01zF/P62RFbg70b
f5+ke8D/dYz1BzAxAKX+8VP3ECm7vRu9WboHtPa+l8xbdMkoiqiZdCSRiRx0MVa9BnxlkpTdNIcP
RM0J7mB+tJQepb/Q5+xzKZ5+Bj6ZbaQd7H16nDYBGulGuoeup/10N+4+YbvZn71fUxpNpQ/pGe+H
FEdOiqcEqqViysCMRrSM9n7qPY4xSykVfdfQZIryfuD9jqLITnexbnqCTtFj3s3sYar0fg85R9Io
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
zmKdeciMOgEbAGMBhYAsQArABkgEqIAEAEVF4QE5LNTPWTxAGiEhD6Ag9qIo14jyVlEuFuWFohwr
ygLngIqgFyuCVlYEuSuCZlUEVVYEjakIKqgIeoF10zKM+MYZvyxo3bKgG5YFXbosaNyyoFHLgoqX
BeUvCxqyLMgBXGU/sEIMfFCUd4ryNl5Spyj/JcojorxMlIWiVEWZwArbgsi/nZ1ss4zAuk+0WcpR
HWuzzEb1eJsl17yDPUoWhZGZPdxmuQytD7VZJqOa02bJQ1XXZhmMalSbpQRV8TOWLPPvlnaFOUPM
n1uazR9axpk9lnzzRt7WZl4vugLNzRa72WUZZK71NV/sq0p49Zx5hOVJc4avJd3XMi3cP9x/bTvb
5swxrH3TsLbKsDbLsNZuWDvIsDbZsDbJsNZsWBtviPAL8zP5BfsZ/QL8/Pz0foqf5Ed+Ee3eI850
/lv5CD3/nTXpFV4qAjdJvOS/wGdEEvOTaBxVbZdGIE0YsUUa6gmXx0vjp4xi4z07a2j8bNXzyxRr
OwuYNMOjs45inrDxNH7qKHtL9HhPzJTxnimTZkxvl0Z4lo8er+LliZksbneOrvQkC7SdEfBsDXcC
L9Dw5cDHajjGV3qG2se3G7yTPcPs4z3+FZdM38LYrZW480g3gcrU6e3My5tWxPG37rYRY+YVt8Tx
2rvilspKilpUFF0UNjI0f8zosxRVWmnve0X3oZx3xRKn0fy0wVxqMOcYzFYDbx8/BY1rnzasLTWs
xUb4GqPjPXeOnzLd443HwjRkPHZtinrp9G1SkTSidPQ2aSSvKqdvi9kgFZVO5u0xG7DI3nFwziKM
g28WaePIxseR7YxxidJIPi6FV75xiWJc4mnjtoy1lI7eYrH0jBkrxow9fcyG08dsEGM2aGNk3xhL
vzHhw8gixljCh/1hTOJ/MSblrGPs53q5Rp2zq/+LbaPJrGPL8EX8XdYqa6kLUOVZtWhutGf5bFXd
RsNZh/YGbHLV7Jq5vK52tbMOq2u0Z7h1tLpl8qI/9nsW8e7J1tFbaFHp1OlbFjldo9smOyeXWqtH
V24tn1PUcBq7m3vYbSmacxZiczixIs6rvOEs3Q28u5zzauC8Gjivcme54FVaz72vYvoWPxpVWXKp
r94qBQbA6qviLJWjokxNI4ULDLdEL4vbrhDbRIH2So/ROsoTBOBdGcUZxbwLjs+7gvlb6FpX9LLh
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
pBkIyd0NhZtPzBDqyd06O5xaNWhSVQD0w1dnZ1c4PAjd4x2hb1aglWqEw1fTedwtxvzghMpBQuoa
BA5e6YWZVzYh0EA7tsLXpVuPnvPX8bkahCzgNE7DtcDZMI6WqRFJlfioobr6qAkq8a+eR1Y/8G9m
t+6i8d1JcrrUAV0jagIqHwM63welG2dX2B8sTqGtuERuHrlpQGUek88xWcbkOepmN92otA27mbo7
wRdrvQnB+bD9trdUuH+O0WZjbecXgj6KjmVuZHN0cmVhbQplbmRvYmoKMTEgMCBvYmoKPDwgL0Nv
bnRlbnRzIDEyIDAgUiAvTWVkaWFCb3ggWyAwIDAgNTk2IDg0MyBdIC9QYXJlbnQgMzIgMCBSIC9S
ZXNvdXJjZXMgPDwgL0V4dEdTdGF0ZSA8PCAvRzAgMzMgMCBSID4+IC9Qcm9jU2V0cyBbIC9QREYg
L1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSA+PiAvVHlwZSAvUGFnZSA+PgplbmRvYmoK
MTIgMCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCAxMDkgPj4Kc3RyZWFtCnic
TYxBDsJACEX3nOKvTTrCADNygq510wM02pUm1vsnMnVjXkL4n/AEnEyS42KK9UlvGo1Hy6KWYPWG
/U7LCa+8lW4eWu14+wuTapfSxHw4BIPbjN+yb3SeGdsn1eaV0SMgojzED7omXytxGx9lbmRzdHJl
YW0KZW5kb2JqCjEzIDAgb2JqCjw8IC9Db250ZW50cyAxNCAwIFIgL01lZGlhQm94IFsgMCAwIDU5
NiA4NDMgXSAvUGFyZW50IDMyIDAgUiAvUmVzb3VyY2VzIDw8IC9FeHRHU3RhdGUgPDwgL0cwIDMz
IDAgUiA+PiAvUHJvY1NldHMgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0g
Pj4gL1R5cGUgL1BhZ2UgPj4KZW5kb2JqCjE0IDAgb2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
IC9MZW5ndGggMTA5ID4+CnN0cmVhbQp4nE2MQQ6DQAhF95zir01mCjOgcgLXdeMBmtZVTbT3T2R0
07yEwAeegIMkUUateH1pp5aY9xGU7FxHwfGmpcMWuzyoeS16vf0NSYtoNonjcAga84S7OVZ6TIz1
F2rrjTG4Q6RyE3/oGZwqKRseZW5kc3RyZWFtCmVuZG9iagoxNSAwIG9iago8PCAvVHlwZSAvWFJl
ZiAvTGVuZ3RoIDYyIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9EZWNvZGVQYXJtcyA8PCAvQ29sdW1u
cyA1IC9QcmVkaWN0b3IgMTIgPj4gL1cgWyAxIDMgMSBdIC9TaXplIDE2IC9JRCBbPGRiNGRlMTBj
M2NkY2JmMTFmNzg5ODg5MWQxYzJkMmNhPjxkYjRkZTEwYzNjZGNiZjExZjc4OTg4OTFkMWMyZDJj
YT5dID4+CnN0cmVhbQp4nGNiAAEmRkYOXgYmIOspiJR6BiIZf4NIsRIwWwZECtSASP2tIJKpAkQ6
HgKzw8F6d4FVgmUZYWwAqWEJ5wplbmRzdHJlYW0KZW5kb2JqCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKc3RhcnR4cmVmCjIxNgolJUVPRgo=
------=_Part_3599_1376414870.1505896587101--
.
Author: Justin Bassett <jbassett271@gmail.com>
Date: Wed, 20 Sep 2017 01:55:28 -0700
Raw View
--001a114fde463a93f305599b2385
Content-Type: text/plain; charset="UTF-8"
I don't see how this adds any value. `{}` is 2 characters. There are
practically no savings in this idea (1 char using the preferred semicolon).
On Sep 20, 2017 1:36 AM, <pau.montequi@gmail.com> wrote:
> Hello,
>
> I would like to propose a simple syntax suggar for empty constructors. Is
> my first proposal so is very possible that I'm doing the proposal in the
> wrong way, please feel free to make any necessary correction. Also, I
> aplogize in advance for my poor english skills.
>
> There's some simple objects with few members which are initialized in the
> constructor member initializer list but there's no code to write in
> constructor's body:
>
> template <typename T>
> struct point3d {
> T x{}, y{}, z{};
> point3d() = default;
> point3d(T xx, T yy, T zz) : x{xx}, y{yy}, z{zz} {}
> // empty constructor body ----> ^^
> };
>
> struct ip {
> std::uint32_t address{0x7f000001};
>
> ip(std::uint32_t A, std::uint32_t B, std::uint32_t C, std::uint32_t D)
> :
> address{D + (C << 8u) + (B << 16u) + (A << 24u)}
> {}
> // ^^ <---- empty constructor body
> ip(std::uint32_t value) :
> address{value}
> {}
> // ^^ <---- empty constructor body
> };
>
> I would like to propose to avoid constructor body if it is going to be
> empty:
>
> template <typename T>
> struct point3d {
> T x{}, y{}, z{};
> point3d() = default;
> point3d(T xx, T yy, T zz) : x{xx}, y{yy}, z{zz};
> // no constructor body ----> ^
> };
>
> struct ip {
> std::uint32_t address{0x7f000001};
> ip() = default;
> ip(std::uint32_t A, std::uint32_t B, std::uint32_t C, std::uint32_t D)
> :
> address{D + (C << 8u) + (B << 16u) + (A << 24u)};
> // no constructor body ----> ^
> ip(std::uint32_t value) :
> address{value};
> // ^ <---- no constructor body
> };
>
> An alternative could be to avoid the semicolon at the end:
>
> template <typename T>
> struct point3d {
> T x{}, y{}, z{};
> point3d() = default;
> point3d(T xx, T yy, T zz) : x{xx}, y{yy}, z{zz}
> // ^^^^^^^^^^^^^^^^^^^ <---- no constructor
> body
> };
>
> struct ip {
> std::uint32_t address{0x7f000001};
> ip() = default;
> ip(std::uint32_t A, std::uint32_t B, std::uint32_t C, std::uint32_t D)
> :
> address{D + (C << 8u) + (B << 16u) + (A << 24u)}
> // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ <---- no
> constructor body
> ip(std::uint32_t value) :
> address{value}
> // ^^^^^^^^^^^^^^ <---- no constructor body
> };
>
> But I think that is not a good idea because it can result in hard to read
> code. This omission of constructor body shall be used only in
> -obviously- definition, and wouldn't have any effect in declaration:
>
> template <typename T>
> struct point3d {
> T x{}, y{}, z{};
> point3d(); // Ctor declaration.
> point3d(T xx, T yy, T zz); // Ctor declaration
> };
>
> point3d::point3d(); // Ctor definition
> // ^ <---- no constructor body
>
> point3d::point3d() : x{xx}, y{yy}, z{zz}; // Ctor definition
> // no constructor body ----> ^
>
> struct ip {
> std::uint32_t address{0x7f000001};
> ip(); // Ctor declaration
> ip(std::uint32_t A, std::uint32_t B, std::uint32_t C, std::uint32_t D
> ); // Ctor declaration
> ip(std::uint32_t value); // Ctor declaration
> };
>
> ip::ip(); // Ctor definition
> // ^ <---- no constructor body
>
> ip::ip() : address{D + (C << 8u) + (B << 16u) + (A << 24u)};
> // no constructor body ----> ^
> ip::ip() : address{value};
> // ^ <---- no constructor body
>
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "ISO C++ Standard - Future Proposals" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to std-proposals+unsubscribe@isocpp.org.
> To post to this group, send email to std-proposals@isocpp.org.
> To view this discussion on the web visit https://groups.google.com/a/
> isocpp.org/d/msgid/std-proposals/1244e43e-e75a-41f5-
> 9aa9-68e7abab202f%40isocpp.org
> <https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/1244e43e-e75a-41f5-9aa9-68e7abab202f%40isocpp.org?utm_medium=email&utm_source=footer>
> .
>
--
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
To view this discussion on the web visit https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/CAPuuy5c%2BhmFMkznBS_GVD1dM-cdNZ5J7Hc2Zecqp-%2B3aZWqA%2Bg%40mail.gmail.com.
--001a114fde463a93f305599b2385
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"auto">I don't see how this adds any value. `{}` is 2 charac=
ters. There are practically no savings in this idea (1 char using the prefe=
rred semicolon).</div><div class=3D"gmail_extra"><br><div class=3D"gmail_qu=
ote">On Sep 20, 2017 1:36 AM, <<a href=3D"mailto:pau.montequi@gmail.com=
">pau.montequi@gmail.com</a>> wrote:<br type=3D"attribution"><blockquote=
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex"><div dir=3D"ltr"><div>Hello,</div><div><br></div><div>I=
would like to propose a simple syntax suggar for empty constructors. Is my=
first proposal so is very possible that I'm doing the proposal in the =
wrong way, please feel free to make any necessary correction. Also, I aplog=
ize in advance for my poor english skills.</div><div><br></div><div>There&#=
39;s some simple objects with few members which are initialized in the cons=
tructor member initializer list but there's no code to write in constru=
ctor's body:</div><div><br></div><div class=3D"m_-1284107446925967422pr=
ettyprint" style=3D"border:1px solid rgb(187,187,187);background-color:rgb(=
250,250,250)"><code class=3D"m_-1284107446925967422prettyprint"><div class=
=3D"m_-1284107446925967422subprettyprint"><span class=3D"m_-128410744692596=
7422styled-by-prettify" style=3D"color:rgb(0,0,136)">template</span><span c=
lass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)=
"> </span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D=
"color:rgb(102,102,0)"><</span><span class=3D"m_-1284107446925967422styl=
ed-by-prettify" style=3D"color:rgb(0,0,136)">typename</span><span class=3D"=
m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> T</sp=
an><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:=
rgb(102,102,0)">></span><span class=3D"m_-1284107446925967422styled-by-p=
rettify" style=3D"color:rgb(0,0,0)"><br></span><span class=3D"m_-1284107446=
925967422styled-by-prettify" style=3D"color:rgb(0,0,136)">struct</span><spa=
n class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0=
,0)"> point3d </span><span class=3D"m_-1284107446925967422styled-by-prettif=
y" style=3D"color:rgb(102,102,0)">{</span><span class=3D"m_-128410744692596=
7422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 T x</s=
pan><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color=
:rgb(102,102,0)">{},</span><span class=3D"m_-1284107446925967422styled-by-p=
rettify" style=3D"color:rgb(0,0,0)"> y</span><span class=3D"m_-128410744692=
5967422styled-by-prettify" style=3D"color:rgb(102,102,0)">{},</span><span c=
lass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)=
"> z</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(102,102,0)">{};</span><span class=3D"m_-1284107446925967422st=
yled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 point3d</spa=
n><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:r=
gb(102,102,0)">()</span><span class=3D"m_-1284107446925967422styled-by-pret=
tify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967=
422styled-by-prettify" style=3D"color:rgb(102,102,0)">=3D</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> <=
/span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"col=
or:rgb(0,0,136)">default</span><span class=3D"m_-1284107446925967422styled-=
by-prettify" style=3D"color:rgb(102,102,0)">;</span><span class=3D"m_-12841=
07446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=
=A0 point3d</span><span class=3D"m_-1284107446925967422styled-by-prettify" =
style=3D"color:rgb(102,102,0)">(</span><span class=3D"m_-128410744692596742=
2styled-by-prettify" style=3D"color:rgb(0,0,0)">T xx</span><span class=3D"m=
_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">,</=
span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"colo=
r:rgb(0,0,0)"> T yy</span><span class=3D"m_-1284107446925967422styled-by-pr=
ettify" style=3D"color:rgb(102,102,0)">,</span><span class=3D"m_-1284107446=
925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> T zz</span><span c=
lass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,10=
2,0)">)</span><span class=3D"m_-1284107446925967422styled-by-prettify" styl=
e=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422styled-=
by-prettify" style=3D"color:rgb(102,102,0)">:</span><span class=3D"m_-12841=
07446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> x</span><span=
class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,=
102,0)">{</span><span class=3D"m_-1284107446925967422styled-by-prettify" st=
yle=3D"color:rgb(0,0,0)">xx</span><span class=3D"m_-1284107446925967422styl=
ed-by-prettify" style=3D"color:rgb(102,102,0)">},</span><span class=3D"m_-1=
284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> y</span><=
span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(=
102,102,0)">{</span><span class=3D"m_-1284107446925967422styled-by-prettify=
" style=3D"color:rgb(0,0,0)">yy</span><span class=3D"m_-1284107446925967422=
styled-by-prettify" style=3D"color:rgb(102,102,0)">},</span><span class=3D"=
m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> z</sp=
an><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:=
rgb(102,102,0)">{</span><span class=3D"m_-1284107446925967422styled-by-pret=
tify" style=3D"color:rgb(0,0,0)">zz</span><span class=3D"m_-128410744692596=
7422styled-by-prettify" style=3D"color:rgb(102,102,0)">}</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> <=
/span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"col=
or:rgb(102,102,0)">{}</span><span class=3D"m_-1284107446925967422styled-by-=
prettify" style=3D"color:rgb(0,0,0)"><br></span><span class=3D"m_-128410744=
6925967422styled-by-prettify" style=3D"color:rgb(136,0,0)">// =C2=A0 =C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 empty constructor =
body ----> ^^</span><span class=3D"m_-1284107446925967422styled-by-prett=
ify" style=3D"color:rgb(0,0,0)"><br></span><span class=3D"m_-12841074469259=
67422styled-by-prettify" style=3D"color:rgb(102,102,0)">};</span><span clas=
s=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><=
br><br></span><span class=3D"m_-1284107446925967422styled-by-prettify" styl=
e=3D"color:rgb(0,0,136)">struct</span><span class=3D"m_-1284107446925967422=
styled-by-prettify" style=3D"color:rgb(0,0,0)"> ip </span><span class=3D"m_=
-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">{</s=
pan><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color=
:rgb(0,0,0)"><br>=C2=A0 =C2=A0 std</span><span class=3D"m_-1284107446925967=
422styled-by-prettify" style=3D"color:rgb(102,102,0)">::</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">ui=
nt32_t address</span><span class=3D"m_-1284107446925967422styled-by-prettif=
y" style=3D"color:rgb(102,102,0)">{</span><span class=3D"m_-128410744692596=
7422styled-by-prettify" style=3D"color:rgb(0,102,102)">0x7f000001</span><sp=
an class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(10=
2,102,0)">};</span><span class=3D"m_-1284107446925967422styled-by-prettify"=
style=3D"color:rgb(0,0,0)"><br><br>=C2=A0 =C2=A0 ip</span><span class=3D"m=
_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">(</=
span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"colo=
r:rgb(0,0,0)">std</span><span class=3D"m_-1284107446925967422styled-by-pret=
tify" style=3D"color:rgb(102,102,0)">::</span><span class=3D"m_-12841074469=
25967422styled-by-prettify" style=3D"color:rgb(0,0,0)">uint32_t A</span><sp=
an class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(10=
2,102,0)">,</span><span class=3D"m_-1284107446925967422styled-by-prettify" =
style=3D"color:rgb(0,0,0)"> std</span><span class=3D"m_-1284107446925967422=
styled-by-prettify" style=3D"color:rgb(102,102,0)">::</span><span class=3D"=
m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">uint32=
_t B</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(102,102,0)">,</span><span class=3D"m_-1284107446925967422styl=
ed-by-prettify" style=3D"color:rgb(0,0,0)"> std</span><span class=3D"m_-128=
4107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">::</span=
><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rg=
b(0,0,0)">uint32_t C</span><span class=3D"m_-1284107446925967422styled-by-p=
rettify" style=3D"color:rgb(102,102,0)">,</span><span class=3D"m_-128410744=
6925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> std</span><span c=
lass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,10=
2,0)">::</span><span class=3D"m_-1284107446925967422styled-by-prettify" sty=
le=3D"color:rgb(0,0,0)">uint32_t D</span><span class=3D"m_-1284107446925967=
422styled-by-prettify" style=3D"color:rgb(102,102,0)">)</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> <=
/span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"col=
or:rgb(102,102,0)">:</span><span class=3D"m_-1284107446925967422styled-by-p=
rettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 address=
</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"co=
lor:rgb(102,102,0)">{</span><span class=3D"m_-1284107446925967422styled-by-=
prettify" style=3D"color:rgb(0,0,0)">D </span><span class=3D"m_-12841074469=
25967422styled-by-prettify" style=3D"color:rgb(102,102,0)">+</span><span cl=
ass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"=
> </span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"=
color:rgb(102,102,0)">(</span><span class=3D"m_-1284107446925967422styled-b=
y-prettify" style=3D"color:rgb(0,0,0)">C </span><span class=3D"m_-128410744=
6925967422styled-by-prettify" style=3D"color:rgb(102,102,0)"><<</span=
><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rg=
b(0,0,0)"> </span><span class=3D"m_-1284107446925967422styled-by-prettify" =
style=3D"color:rgb(0,102,102)">8u</span><span class=3D"m_-12841074469259674=
22styled-by-prettify" style=3D"color:rgb(102,102,0)">)</span><span class=3D=
"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </sp=
an><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:=
rgb(102,102,0)">+</span><span class=3D"m_-1284107446925967422styled-by-pret=
tify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967=
422styled-by-prettify" style=3D"color:rgb(102,102,0)">(</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">B =
</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"co=
lor:rgb(102,102,0)"><<</span><span class=3D"m_-1284107446925967422sty=
led-by-prettify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-12841=
07446925967422styled-by-prettify" style=3D"color:rgb(0,102,102)">16u</span>=
<span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb=
(102,102,0)">)</span><span class=3D"m_-1284107446925967422styled-by-prettif=
y" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422=
styled-by-prettify" style=3D"color:rgb(102,102,0)">+</span><span class=3D"m=
_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </span=
><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rg=
b(102,102,0)">(</span><span class=3D"m_-1284107446925967422styled-by-pretti=
fy" style=3D"color:rgb(0,0,0)">A </span><span class=3D"m_-12841074469259674=
22styled-by-prettify" style=3D"color:rgb(102,102,0)"><<</span><span c=
lass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)=
"> </span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D=
"color:rgb(0,102,102)">24u</span><span class=3D"m_-1284107446925967422style=
d-by-prettify" style=3D"color:rgb(102,102,0)">)}</span><span class=3D"m_-12=
84107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =
=C2=A0 </span><span class=3D"m_-1284107446925967422styled-by-prettify" styl=
e=3D"color:rgb(102,102,0)">{}</span><span class=3D"m_-1284107446925967422st=
yled-by-prettify" style=3D"color:rgb(0,0,0)"><br></span><span class=3D"m_-1=
284107446925967422styled-by-prettify" style=3D"color:rgb(136,0,0)">// =C2=
=A0^^ <---- empty constructor body</span><span class=3D"m_-1284107446925=
967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 ip</=
span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"colo=
r:rgb(102,102,0)">(</span><span class=3D"m_-1284107446925967422styled-by-pr=
ettify" style=3D"color:rgb(0,0,0)">std</span><span class=3D"m_-128410744692=
5967422styled-by-prettify" style=3D"color:rgb(102,102,0)">::</span><span cl=
ass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"=
>uint32_t value</span><span class=3D"m_-1284107446925967422styled-by-pretti=
fy" style=3D"color:rgb(102,102,0)">)</span><span class=3D"m_-12841074469259=
67422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"=
m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">:<=
/span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"col=
or:rgb(0,0,0)"><br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 address</span><span class=3D=
"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">{=
</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"co=
lor:rgb(0,0,0)">value</span><span class=3D"m_-1284107446925967422styled-by-=
prettify" style=3D"color:rgb(102,102,0)">}</span><span class=3D"m_-12841074=
46925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0=
</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"c=
olor:rgb(102,102,0)">{}</span><span class=3D"m_-1284107446925967422styled-b=
y-prettify" style=3D"color:rgb(0,0,0)"><br></span><span class=3D"m_-1284107=
446925967422styled-by-prettify" style=3D"color:rgb(136,0,0)">// =C2=A0^^ &l=
t;---- empty constructor body</span><span class=3D"m_-1284107446925967422st=
yled-by-prettify" style=3D"color:rgb(0,0,0)"><br></span><span class=3D"m_-1=
284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">};</sp=
an><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:=
rgb(0,0,0)"><br></span></div></code></div><div><br></div><div>I would like =
to propose to avoid constructor body if it is going to be empty:</div><div>=
<br></div><div><div class=3D"m_-1284107446925967422prettyprint" style=3D"bo=
rder:1px solid rgb(187,187,187);background-color:rgb(250,250,250)"><code cl=
ass=3D"m_-1284107446925967422prettyprint"><div class=3D"m_-1284107446925967=
422subprettyprint"><span class=3D"m_-1284107446925967422styled-by-prettify"=
style=3D"color:rgb(0,0,136)">template</span><span class=3D"m_-128410744692=
5967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)=
"><</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(0,0,136)">typename</span><span class=3D"m_-128410744692596742=
2styled-by-prettify" style=3D"color:rgb(0,0,0)"> T</span><span class=3D"m_-=
1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">><=
/span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"col=
or:rgb(0,0,0)"><br></span><span class=3D"m_-1284107446925967422styled-by-pr=
ettify" style=3D"color:rgb(0,0,136)">struct</span><span class=3D"m_-1284107=
446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> point3d </span>=
<span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb=
(102,102,0)">{</span><span class=3D"m_-1284107446925967422styled-by-prettif=
y" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 T x</span><span class=3D"m_=
-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">{},<=
/span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"col=
or:rgb(0,0,0)"> y</span><span class=3D"m_-1284107446925967422styled-by-pret=
tify" style=3D"color:rgb(102,102,0)">{},</span><span class=3D"m_-1284107446=
925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> z</span><span clas=
s=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0=
)">{};</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 point3d</span><span class=3D"m_-128=
4107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">()</span=
><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rg=
b(0,0,0)"> </span><span class=3D"m_-1284107446925967422styled-by-prettify" =
style=3D"color:rgb(102,102,0)">=3D</span><span class=3D"m_-1284107446925967=
422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_=
-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,136)">defaul=
t</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"c=
olor:rgb(102,102,0)">;</span><span class=3D"m_-1284107446925967422styled-by=
-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 point3d</span><span=
class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,=
102,0)">(</span><span class=3D"m_-1284107446925967422styled-by-prettify" st=
yle=3D"color:rgb(0,0,0)">T xx</span><span class=3D"m_-1284107446925967422st=
yled-by-prettify" style=3D"color:rgb(102,102,0)">,</span><span class=3D"m_-=
1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> T yy</sp=
an><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:=
rgb(102,102,0)">,</span><span class=3D"m_-1284107446925967422styled-by-pret=
tify" style=3D"color:rgb(0,0,0)"> T zz</span><span class=3D"m_-128410744692=
5967422styled-by-prettify" style=3D"color:rgb(102,102,0)">)</span><span cla=
ss=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">=
</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"c=
olor:rgb(102,102,0)">:</span><span class=3D"m_-1284107446925967422styled-by=
-prettify" style=3D"color:rgb(0,0,0)"> x</span><span class=3D"m_-1284107446=
925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">{</span><span c=
lass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)=
">xx</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(102,102,0)">},</span><span class=3D"m_-1284107446925967422sty=
led-by-prettify" style=3D"color:rgb(0,0,0)"> y</span><span class=3D"m_-1284=
107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">{</span><=
span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(=
0,0,0)">yy</span><span class=3D"m_-1284107446925967422styled-by-prettify" s=
tyle=3D"color:rgb(102,102,0)">},</span><span class=3D"m_-128410744692596742=
2styled-by-prettify" style=3D"color:rgb(0,0,0)"> z</span><span class=3D"m_-=
1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">{</sp=
an><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:=
rgb(0,0,0)">zz</span><span class=3D"m_-1284107446925967422styled-by-prettif=
y" style=3D"color:rgb(102,102,0)">};</span><span class=3D"m_-12841074469259=
67422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br></span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(136,0,0)">=
// =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 no constructor body ----> ^</span><span class=3D"m_-1284107446925=
967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br></span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)=
">};</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(0,0,0)"><br><br></span><span class=3D"m_-1284107446925967422s=
tyled-by-prettify" style=3D"color:rgb(0,0,136)">struct</span><span class=3D=
"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> ip <=
/span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"col=
or:rgb(102,102,0)">{</span><span class=3D"m_-1284107446925967422styled-by-p=
rettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 std</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)=
">::</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(0,0,0)">uint32_t address</span><span class=3D"m_-128410744692=
5967422styled-by-prettify" style=3D"color:rgb(102,102,0)">{</span><span cla=
ss=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,102,10=
2)">0x7f000001</span><span class=3D"m_-1284107446925967422styled-by-prettif=
y" style=3D"color:rgb(102,102,0)">};</span><span class=3D"m_-12841074469259=
67422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 ip</s=
pan><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color=
:rgb(102,102,0)">()</span><span class=3D"m_-1284107446925967422styled-by-pr=
ettify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-12841074469259=
67422styled-by-prettify" style=3D"color:rgb(102,102,0)">=3D</span><span cla=
ss=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">=
</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"c=
olor:rgb(0,0,136)">default</span><span class=3D"m_-1284107446925967422style=
d-by-prettify" style=3D"color:rgb(102,102,0)">;</span><span class=3D"m_-128=
4107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =
=C2=A0 ip</span><span class=3D"m_-1284107446925967422styled-by-prettify" st=
yle=3D"color:rgb(102,102,0)">(</span><span class=3D"m_-1284107446925967422s=
tyled-by-prettify" style=3D"color:rgb(0,0,0)">std</span><span class=3D"m_-1=
284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">::</sp=
an><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:=
rgb(0,0,0)">uint32_t A</span><span class=3D"m_-1284107446925967422styled-by=
-prettify" style=3D"color:rgb(102,102,0)">,</span><span class=3D"m_-1284107=
446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> std</span><span=
class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,=
102,0)">::</span><span class=3D"m_-1284107446925967422styled-by-prettify" s=
tyle=3D"color:rgb(0,0,0)">uint32_t B</span><span class=3D"m_-12841074469259=
67422styled-by-prettify" style=3D"color:rgb(102,102,0)">,</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> s=
td</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"=
color:rgb(102,102,0)">::</span><span class=3D"m_-1284107446925967422styled-=
by-prettify" style=3D"color:rgb(0,0,0)">uint32_t C</span><span class=3D"m_-=
1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">,</sp=
an><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:=
rgb(0,0,0)"> std</span><span class=3D"m_-1284107446925967422styled-by-prett=
ify" style=3D"color:rgb(102,102,0)">::</span><span class=3D"m_-128410744692=
5967422styled-by-prettify" style=3D"color:rgb(0,0,0)">uint32_t D</span><spa=
n class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102=
,102,0)">)</span><span class=3D"m_-1284107446925967422styled-by-prettify" s=
tyle=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422styl=
ed-by-prettify" style=3D"color:rgb(102,102,0)">:</span><span class=3D"m_-12=
84107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 address</span><span class=3D"m_-1284107446925967422sty=
led-by-prettify" style=3D"color:rgb(102,102,0)">{</span><span class=3D"m_-1=
284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">D </span><=
span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(=
102,102,0)">+</span><span class=3D"m_-1284107446925967422styled-by-prettify=
" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422s=
tyled-by-prettify" style=3D"color:rgb(102,102,0)">(</span><span class=3D"m_=
-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">C </span=
><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rg=
b(102,102,0)"><<</span><span class=3D"m_-1284107446925967422styled-by=
-prettify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-12841074469=
25967422styled-by-prettify" style=3D"color:rgb(0,102,102)">8u</span><span c=
lass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,10=
2,0)">)</span><span class=3D"m_-1284107446925967422styled-by-prettify" styl=
e=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422styled-=
by-prettify" style=3D"color:rgb(102,102,0)">+</span><span class=3D"m_-12841=
07446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </span><span =
class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,1=
02,0)">(</span><span class=3D"m_-1284107446925967422styled-by-prettify" sty=
le=3D"color:rgb(0,0,0)">B </span><span class=3D"m_-1284107446925967422style=
d-by-prettify" style=3D"color:rgb(102,102,0)"><<</span><span class=3D=
"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </sp=
an><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:=
rgb(0,102,102)">16u</span><span class=3D"m_-1284107446925967422styled-by-pr=
ettify" style=3D"color:rgb(102,102,0)">)</span><span class=3D"m_-1284107446=
925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)=
">+</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D=
"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422styled-by-p=
rettify" style=3D"color:rgb(102,102,0)">(</span><span class=3D"m_-128410744=
6925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">A </span><span cla=
ss=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,=
0)"><<</span><span class=3D"m_-1284107446925967422styled-by-prettify"=
style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422st=
yled-by-prettify" style=3D"color:rgb(0,102,102)">24u</span><span class=3D"m=
_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">)};=
</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"co=
lor:rgb(0,0,0)"><br></span><span class=3D"m_-1284107446925967422styled-by-p=
rettify" style=3D"color:rgb(136,0,0)">// =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0no construct=
or body ----> ^</span><span class=3D"m_-1284107446925967422styled-by-pre=
ttify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 ip</span><span class=3D=
"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">(=
</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"co=
lor:rgb(0,0,0)">std</span><span class=3D"m_-1284107446925967422styled-by-pr=
ettify" style=3D"color:rgb(102,102,0)">::</span><span class=3D"m_-128410744=
6925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">uint32_t value</sp=
an><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:=
rgb(102,102,0)">)</span><span class=3D"m_-1284107446925967422styled-by-pret=
tify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967=
422styled-by-prettify" style=3D"color:rgb(102,102,0)">:</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><b=
r>=C2=A0 =C2=A0 =C2=A0 =C2=A0 address</span><span class=3D"m_-1284107446925=
967422styled-by-prettify" style=3D"color:rgb(102,102,0)">{</span><span clas=
s=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">v=
alue</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(102,102,0)">};</span><span class=3D"m_-1284107446925967422sty=
led-by-prettify" style=3D"color:rgb(0,0,0)"><br></span><span class=3D"m_-12=
84107446925967422styled-by-prettify" style=3D"color:rgb(136,0,0)">// =C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^ <---- n=
o constructor body</span><span class=3D"m_-1284107446925967422styled-by-pre=
ttify" style=3D"color:rgb(0,0,0)"><br></span><span class=3D"m_-128410744692=
5967422styled-by-prettify" style=3D"color:rgb(102,102,0)">};</span></div></=
code></div><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(102,102,0)"><br></span></div><div>An alternative could be to =
avoid the semicolon at the end:</div><div><br></div><div><div class=3D"m_-1=
284107446925967422prettyprint" style=3D"border:1px solid rgb(187,187,187);b=
ackground-color:rgb(250,250,250)"><code class=3D"m_-1284107446925967422pret=
typrint"><div class=3D"m_-1284107446925967422subprettyprint"><span class=3D=
"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,136)">tem=
plate</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422styled-b=
y-prettify" style=3D"color:rgb(102,102,0)"><</span><span class=3D"m_-128=
4107446925967422styled-by-prettify" style=3D"color:rgb(0,0,136)">typename</=
span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"colo=
r:rgb(0,0,0)"> T</span><span class=3D"m_-1284107446925967422styled-by-prett=
ify" style=3D"color:rgb(102,102,0)">></span><span class=3D"m_-1284107446=
925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br></span><span cl=
ass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,136=
)">struct</span><span class=3D"m_-1284107446925967422styled-by-prettify" st=
yle=3D"color:rgb(0,0,0)"> point3d </span><span class=3D"m_-1284107446925967=
422styled-by-prettify" style=3D"color:rgb(102,102,0)">{</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><b=
r>=C2=A0 =C2=A0 T x</span><span class=3D"m_-1284107446925967422styled-by-pr=
ettify" style=3D"color:rgb(102,102,0)">{},</span><span class=3D"m_-12841074=
46925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> y</span><span cl=
ass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102=
,0)">{},</span><span class=3D"m_-1284107446925967422styled-by-prettify" sty=
le=3D"color:rgb(0,0,0)"> z</span><span class=3D"m_-1284107446925967422style=
d-by-prettify" style=3D"color:rgb(102,102,0)">{};</span><span class=3D"m_-1=
284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0=
=C2=A0 point3d</span><span class=3D"m_-1284107446925967422styled-by-pretti=
fy" style=3D"color:rgb(102,102,0)">()</span><span class=3D"m_-1284107446925=
967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </span><span class=3D=
"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">=
=3D</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D=
"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422styled-by-p=
rettify" style=3D"color:rgb(0,0,136)">default</span><span class=3D"m_-12841=
07446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">;</span><s=
pan class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0=
,0,0)"><br>=C2=A0 =C2=A0 point3d</span><span class=3D"m_-128410744692596742=
2styled-by-prettify" style=3D"color:rgb(102,102,0)">(</span><span class=3D"=
m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">T xx</=
span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"colo=
r:rgb(102,102,0)">,</span><span class=3D"m_-1284107446925967422styled-by-pr=
ettify" style=3D"color:rgb(0,0,0)"> T yy</span><span class=3D"m_-1284107446=
925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">,</span><span c=
lass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)=
"> T zz</span><span class=3D"m_-1284107446925967422styled-by-prettify" styl=
e=3D"color:rgb(102,102,0)">)</span><span class=3D"m_-1284107446925967422sty=
led-by-prettify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-12841=
07446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">:</span><s=
pan class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0=
,0,0)"> x</span><span class=3D"m_-1284107446925967422styled-by-prettify" st=
yle=3D"color:rgb(102,102,0)">{</span><span class=3D"m_-1284107446925967422s=
tyled-by-prettify" style=3D"color:rgb(0,0,0)">xx</span><span class=3D"m_-12=
84107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">},</spa=
n><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:r=
gb(0,0,0)"> y</span><span class=3D"m_-1284107446925967422styled-by-prettify=
" style=3D"color:rgb(102,102,0)">{</span><span class=3D"m_-1284107446925967=
422styled-by-prettify" style=3D"color:rgb(0,0,0)">yy</span><span class=3D"m=
_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">},<=
/span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"col=
or:rgb(0,0,0)"> z</span><span class=3D"m_-1284107446925967422styled-by-pret=
tify" style=3D"color:rgb(102,102,0)">{</span><span class=3D"m_-128410744692=
5967422styled-by-prettify" style=3D"color:rgb(0,0,0)">zz</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)=
">}</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D=
"color:rgb(0,0,0)"><br></span><span class=3D"m_-1284107446925967422styled-b=
y-prettify" style=3D"color:rgb(136,0,0)">// =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^^=
^^^^^^^^^^^^^^^^^ <---- no constructor body</span><span class=3D"m_-1284=
107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br></span><s=
pan class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(1=
02,102,0)">};</span><span class=3D"m_-1284107446925967422styled-by-prettify=
" style=3D"color:rgb(0,0,0)"><br><br></span><span class=3D"m_-1284107446925=
967422styled-by-prettify" style=3D"color:rgb(0,0,136)">struct</span><span c=
lass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)=
"> ip </span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(102,102,0)">{</span><span class=3D"m_-1284107446925967422styl=
ed-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 std</span><spa=
n class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102=
,102,0)">::</span><span class=3D"m_-1284107446925967422styled-by-prettify" =
style=3D"color:rgb(0,0,0)">uint32_t address</span><span class=3D"m_-1284107=
446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">{</span><spa=
n class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,1=
02,102)">0x7f000001</span><span class=3D"m_-1284107446925967422styled-by-pr=
ettify" style=3D"color:rgb(102,102,0)">};</span><span class=3D"m_-128410744=
6925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 =
ip</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"=
color:rgb(102,102,0)">()</span><span class=3D"m_-1284107446925967422styled-=
by-prettify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-128410744=
6925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">=3D</span><spa=
n class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0=
,0)"> </span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(0,0,136)">default</span><span class=3D"m_-1284107446925967422=
styled-by-prettify" style=3D"color:rgb(102,102,0)">;</span><span class=3D"m=
_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=
=A0 =C2=A0 ip</span><span class=3D"m_-1284107446925967422styled-by-prettify=
" style=3D"color:rgb(102,102,0)">(</span><span class=3D"m_-1284107446925967=
422styled-by-prettify" style=3D"color:rgb(0,0,0)">std</span><span class=3D"=
m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">::=
</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"co=
lor:rgb(0,0,0)">uint32_t A</span><span class=3D"m_-1284107446925967422style=
d-by-prettify" style=3D"color:rgb(102,102,0)">,</span><span class=3D"m_-128=
4107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> std</span><=
span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(=
102,102,0)">::</span><span class=3D"m_-1284107446925967422styled-by-prettif=
y" style=3D"color:rgb(0,0,0)">uint32_t B</span><span class=3D"m_-1284107446=
925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">,</span><span c=
lass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)=
"> std</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(102,102,0)">::</span><span class=3D"m_-1284107446925967422sty=
led-by-prettify" style=3D"color:rgb(0,0,0)">uint32_t C</span><span class=3D=
"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">,=
</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"co=
lor:rgb(0,0,0)"> std</span><span class=3D"m_-1284107446925967422styled-by-p=
rettify" style=3D"color:rgb(102,102,0)">::</span><span class=3D"m_-12841074=
46925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">uint32_t D</span>=
<span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb=
(102,102,0)">)</span><span class=3D"m_-1284107446925967422styled-by-prettif=
y" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422=
styled-by-prettify" style=3D"color:rgb(102,102,0)">:</span><span class=3D"m=
_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 address</span><span class=3D"m_-128410744692596742=
2styled-by-prettify" style=3D"color:rgb(102,102,0)">{</span><span class=3D"=
m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">D </sp=
an><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:=
rgb(102,102,0)">+</span><span class=3D"m_-1284107446925967422styled-by-pret=
tify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967=
422styled-by-prettify" style=3D"color:rgb(102,102,0)">(</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">C =
</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"co=
lor:rgb(102,102,0)"><<</span><span class=3D"m_-1284107446925967422sty=
led-by-prettify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-12841=
07446925967422styled-by-prettify" style=3D"color:rgb(0,102,102)">8u</span><=
span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(=
102,102,0)">)</span><span class=3D"m_-1284107446925967422styled-by-prettify=
" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422s=
tyled-by-prettify" style=3D"color:rgb(102,102,0)">+</span><span class=3D"m_=
-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </span>=
<span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb=
(102,102,0)">(</span><span class=3D"m_-1284107446925967422styled-by-prettif=
y" style=3D"color:rgb(0,0,0)">B </span><span class=3D"m_-128410744692596742=
2styled-by-prettify" style=3D"color:rgb(102,102,0)"><<</span><span cl=
ass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"=
> </span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"=
color:rgb(0,102,102)">16u</span><span class=3D"m_-1284107446925967422styled=
-by-prettify" style=3D"color:rgb(102,102,0)">)</span><span class=3D"m_-1284=
107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </span><span=
class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,=
102,0)">+</span><span class=3D"m_-1284107446925967422styled-by-prettify" st=
yle=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422style=
d-by-prettify" style=3D"color:rgb(102,102,0)">(</span><span class=3D"m_-128=
4107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">A </span><sp=
an class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(10=
2,102,0)"><<</span><span class=3D"m_-1284107446925967422styled-by-pre=
ttify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-128410744692596=
7422styled-by-prettify" style=3D"color:rgb(0,102,102)">24u</span><span clas=
s=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0=
)">)}</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(0,0,0)"><br></span><span class=3D"m_-1284107446925967422style=
d-by-prettify" style=3D"color:rgb(136,0,0)">// =C2=A0 =C2=A0 =C2=A0^^^^^^^^=
^^^^^^^^^^^^^^^^^^^^^<wbr>^^^^^^^^^^^^^^^^^^^ <---- no constructor body<=
/span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"col=
or:rgb(0,0,0)"><br>=C2=A0 =C2=A0 ip</span><span class=3D"m_-128410744692596=
7422styled-by-prettify" style=3D"color:rgb(102,102,0)">(</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">st=
d</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"c=
olor:rgb(102,102,0)">::</span><span class=3D"m_-1284107446925967422styled-b=
y-prettify" style=3D"color:rgb(0,0,0)">uint32_t value</span><span class=3D"=
m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">)<=
/span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"col=
or:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422styled-by-prett=
ify" style=3D"color:rgb(102,102,0)">:</span><span class=3D"m_-1284107446925=
967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 address</span><span class=3D"m_-1284107446925967422styled-by-pre=
ttify" style=3D"color:rgb(102,102,0)">{</span><span class=3D"m_-12841074469=
25967422styled-by-prettify" style=3D"color:rgb(0,0,0)">value</span><span cl=
ass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102=
,0)">}</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(0,0,0)"><br></span><span class=3D"m_-1284107446925967422style=
d-by-prettify" style=3D"color:rgb(136,0,0)">// =C2=A0 =C2=A0 =C2=A0^^^^^^^^=
^^^^^^ <---- no constructor body</span><span class=3D"m_-128410744692596=
7422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br></span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)=
">};</span></div></code></div><span class=3D"m_-1284107446925967422styled-b=
y-prettify" style=3D"color:rgb(102,102,0)"><br></span></div><div>But I thin=
k that is not a good idea because it can result in hard to read code. This =
omission of constructor body shall be used only in -obviously-=C2=A0definit=
ion, and wouldn't have any effect in declaration:</div><div><br></div><=
div><div class=3D"m_-1284107446925967422prettyprint" style=3D"border:1px so=
lid rgb(187,187,187);background-color:rgb(250,250,250)"><code class=3D"m_-1=
284107446925967422prettyprint"><div class=3D"m_-1284107446925967422subprett=
yprint"><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"c=
olor:rgb(0,0,136)">template</span><span class=3D"m_-1284107446925967422styl=
ed-by-prettify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-128410=
7446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)"><</span>=
<span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb=
(0,0,136)">typename</span><span class=3D"m_-1284107446925967422styled-by-pr=
ettify" style=3D"color:rgb(0,0,0)"> T</span><span class=3D"m_-1284107446925=
967422styled-by-prettify" style=3D"color:rgb(102,102,0)">></span><span c=
lass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)=
"><br></span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(0,0,136)">struct</span><span class=3D"m_-1284107446925967422s=
tyled-by-prettify" style=3D"color:rgb(0,0,0)"> point3d </span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)=
">{</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D=
"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 T x</span><span class=3D"m_-1284107446=
925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">{},</span><span=
class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,=
0)"> y</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(102,102,0)">{},</span><span class=3D"m_-1284107446925967422st=
yled-by-prettify" style=3D"color:rgb(0,0,0)"> z</span><span class=3D"m_-128=
4107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">{};</spa=
n><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:r=
gb(0,0,0)"><br>=C2=A0 =C2=A0 point3d</span><span class=3D"m_-12841074469259=
67422styled-by-prettify" style=3D"color:rgb(102,102,0)">();</span><span cla=
ss=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">=
</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"c=
olor:rgb(136,0,0)">// Ctor declaration.</span><span class=3D"m_-12841074469=
25967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 po=
int3d</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(102,102,0)">(</span><span class=3D"m_-1284107446925967422styl=
ed-by-prettify" style=3D"color:rgb(0,0,0)">T xx</span><span class=3D"m_-128=
4107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">,</span>=
<span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb=
(0,0,0)"> T yy</span><span class=3D"m_-1284107446925967422styled-by-prettif=
y" style=3D"color:rgb(102,102,0)">,</span><span class=3D"m_-128410744692596=
7422styled-by-prettify" style=3D"color:rgb(0,0,0)"> T zz</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)=
">);</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422styled-b=
y-prettify" style=3D"color:rgb(136,0,0)">// Ctor declaration</span><span cl=
ass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"=
><br></span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(102,102,0)">};</span><span class=3D"m_-1284107446925967422sty=
led-by-prettify" style=3D"color:rgb(0,0,0)"><br><br>point3d</span><span cla=
ss=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,=
0)">::</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(0,0,0)">point3d</span><span class=3D"m_-1284107446925967422st=
yled-by-prettify" style=3D"color:rgb(102,102,0)">();</span><span class=3D"m=
_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </span=
><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rg=
b(136,0,0)">// Ctor definition</span><span class=3D"m_-1284107446925967422s=
tyled-by-prettify" style=3D"color:rgb(0,0,0)"><br></span><span class=3D"m_-=
1284107446925967422styled-by-prettify" style=3D"color:rgb(136,0,0)">// =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^ <---- no construct=
or body</span><span class=3D"m_-1284107446925967422styled-by-prettify" styl=
e=3D"color:rgb(0,0,0)"><br><br>point3d</span><span class=3D"m_-128410744692=
5967422styled-by-prettify" style=3D"color:rgb(102,102,0)">::</span><span cl=
ass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"=
>point3d</span><span class=3D"m_-1284107446925967422styled-by-prettify" sty=
le=3D"color:rgb(102,102,0)">()</span><span class=3D"m_-1284107446925967422s=
tyled-by-prettify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-128=
4107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">:</span>=
<span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb=
(0,0,0)"> x</span><span class=3D"m_-1284107446925967422styled-by-prettify" =
style=3D"color:rgb(102,102,0)">{</span><span class=3D"m_-128410744692596742=
2styled-by-prettify" style=3D"color:rgb(0,0,0)">xx</span><span class=3D"m_-=
1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">},</s=
pan><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color=
:rgb(0,0,0)"> y</span><span class=3D"m_-1284107446925967422styled-by-pretti=
fy" style=3D"color:rgb(102,102,0)">{</span><span class=3D"m_-12841074469259=
67422styled-by-prettify" style=3D"color:rgb(0,0,0)">yy</span><span class=3D=
"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">}=
,</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"c=
olor:rgb(0,0,0)"> z</span><span class=3D"m_-1284107446925967422styled-by-pr=
ettify" style=3D"color:rgb(102,102,0)">{</span><span class=3D"m_-1284107446=
925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">zz</span><span clas=
s=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0=
)">};</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422styled-b=
y-prettify" style=3D"color:rgb(136,0,0)">// Ctor definition</span><span cla=
ss=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">=
<br></span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(136,0,0)">// =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0no cons=
tructor body ----> ^</span><span class=3D"m_-1284107446925967422styled-b=
y-prettify" style=3D"color:rgb(0,0,0)"><br><br></span><span class=3D"m_-128=
4107446925967422styled-by-prettify" style=3D"color:rgb(0,0,136)">struct</sp=
an><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:=
rgb(0,0,0)"> ip </span><span class=3D"m_-1284107446925967422styled-by-prett=
ify" style=3D"color:rgb(102,102,0)">{</span><span class=3D"m_-1284107446925=
967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 std<=
/span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"col=
or:rgb(102,102,0)">::</span><span class=3D"m_-1284107446925967422styled-by-=
prettify" style=3D"color:rgb(0,0,0)">uint32_t address</span><span class=3D"=
m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">{<=
/span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"col=
or:rgb(0,102,102)">0x7f000001</span><span class=3D"m_-1284107446925967422st=
yled-by-prettify" style=3D"color:rgb(102,102,0)">};</span><span class=3D"m_=
-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=
=A0 =C2=A0 ip</span><span class=3D"m_-1284107446925967422styled-by-prettify=
" style=3D"color:rgb(102,102,0)">();</span><span class=3D"m_-12841074469259=
67422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"=
m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(136,0,0)">// C=
tor declaration</span><span class=3D"m_-1284107446925967422styled-by-pretti=
fy" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 ip</span><span class=3D"m_=
-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">(</s=
pan><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color=
:rgb(0,0,0)">std</span><span class=3D"m_-1284107446925967422styled-by-prett=
ify" style=3D"color:rgb(102,102,0)">::</span><span class=3D"m_-128410744692=
5967422styled-by-prettify" style=3D"color:rgb(0,0,0)">uint32_t A</span><spa=
n class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102=
,102,0)">,</span><span class=3D"m_-1284107446925967422styled-by-prettify" s=
tyle=3D"color:rgb(0,0,0)"> std</span><span class=3D"m_-1284107446925967422s=
tyled-by-prettify" style=3D"color:rgb(102,102,0)">::</span><span class=3D"m=
_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">uint32_=
t B</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D=
"color:rgb(102,102,0)">,</span><span class=3D"m_-1284107446925967422styled-=
by-prettify" style=3D"color:rgb(0,0,0)"> std</span><span class=3D"m_-128410=
7446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">::</span><s=
pan class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0=
,0,0)">uint32_t C</span><span class=3D"m_-1284107446925967422styled-by-pret=
tify" style=3D"color:rgb(102,102,0)">,</span><span class=3D"m_-128410744692=
5967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> std</span><span clas=
s=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0=
)">::</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(0,0,0)">uint32_t D</span><span class=3D"m_-128410744692596742=
2styled-by-prettify" style=3D"color:rgb(102,102,0)">);</span><span class=3D=
"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </sp=
an><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:=
rgb(136,0,0)">// Ctor declaration</span><span class=3D"m_-12841074469259674=
22styled-by-prettify" style=3D"color:rgb(0,0,0)"><br>=C2=A0 =C2=A0 ip</span=
><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rg=
b(102,102,0)">(</span><span class=3D"m_-1284107446925967422styled-by-pretti=
fy" style=3D"color:rgb(0,0,0)">std</span><span class=3D"m_-1284107446925967=
422styled-by-prettify" style=3D"color:rgb(102,102,0)">::</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">ui=
nt32_t value</span><span class=3D"m_-1284107446925967422styled-by-prettify"=
style=3D"color:rgb(102,102,0)">);</span><span class=3D"m_-1284107446925967=
422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_=
-1284107446925967422styled-by-prettify" style=3D"color:rgb(136,0,0)">// Cto=
r declaration</span><span class=3D"m_-1284107446925967422styled-by-prettify=
" style=3D"color:rgb(0,0,0)"><br></span><span class=3D"m_-12841074469259674=
22styled-by-prettify" style=3D"color:rgb(102,102,0)">};</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><b=
r><br>ip</span><span class=3D"m_-1284107446925967422styled-by-prettify" sty=
le=3D"color:rgb(102,102,0)">::</span><span class=3D"m_-1284107446925967422s=
tyled-by-prettify" style=3D"color:rgb(0,0,0)">ip</span><span class=3D"m_-12=
84107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)">();</sp=
an><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:=
rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422styled-by-prettify=
" style=3D"color:rgb(136,0,0)">// Ctor definition</span><span class=3D"m_-1=
284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br></span=
><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rg=
b(136,0,0)">// =C2=A0 =C2=A0 =C2=A0^ <---- no constructor body</span><sp=
an class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,=
0,0)"><br><br>ip</span><span class=3D"m_-1284107446925967422styled-by-prett=
ify" style=3D"color:rgb(102,102,0)">::</span><span class=3D"m_-128410744692=
5967422styled-by-prettify" style=3D"color:rgb(0,0,0)">ip</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)=
">()</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422styled-b=
y-prettify" style=3D"color:rgb(102,102,0)">:</span><span class=3D"m_-128410=
7446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> address</span>=
<span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb=
(102,102,0)">{</span><span class=3D"m_-1284107446925967422styled-by-prettif=
y" style=3D"color:rgb(0,0,0)">D </span><span class=3D"m_-128410744692596742=
2styled-by-prettify" style=3D"color:rgb(102,102,0)">+</span><span class=3D"=
m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </spa=
n><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:r=
gb(102,102,0)">(</span><span class=3D"m_-1284107446925967422styled-by-prett=
ify" style=3D"color:rgb(0,0,0)">C </span><span class=3D"m_-1284107446925967=
422styled-by-prettify" style=3D"color:rgb(102,102,0)"><<</span><span =
class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0=
)"> </span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(0,102,102)">8u</span><span class=3D"m_-1284107446925967422sty=
led-by-prettify" style=3D"color:rgb(102,102,0)">)</span><span class=3D"m_-1=
284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </span><s=
pan class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(1=
02,102,0)">+</span><span class=3D"m_-1284107446925967422styled-by-prettify"=
style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422st=
yled-by-prettify" style=3D"color:rgb(102,102,0)">(</span><span class=3D"m_-=
1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)">B </span>=
<span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb=
(102,102,0)"><<</span><span class=3D"m_-1284107446925967422styled-by-=
prettify" style=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-128410744692=
5967422styled-by-prettify" style=3D"color:rgb(0,102,102)">16u</span><span c=
lass=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,10=
2,0)">)</span><span class=3D"m_-1284107446925967422styled-by-prettify" styl=
e=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422styled-=
by-prettify" style=3D"color:rgb(102,102,0)">+</span><span class=3D"m_-12841=
07446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </span><span =
class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,1=
02,0)">(</span><span class=3D"m_-1284107446925967422styled-by-prettify" sty=
le=3D"color:rgb(0,0,0)">A </span><span class=3D"m_-1284107446925967422style=
d-by-prettify" style=3D"color:rgb(102,102,0)"><<</span><span class=3D=
"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> </sp=
an><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:=
rgb(0,102,102)">24u</span><span class=3D"m_-1284107446925967422styled-by-pr=
ettify" style=3D"color:rgb(102,102,0)">)};</span><span class=3D"m_-12841074=
46925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><br></span><span =
class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(136,0=
,0)">// =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 no constructor body ----> ^</span=
><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rg=
b(0,0,0)"><br>ip</span><span class=3D"m_-1284107446925967422styled-by-prett=
ify" style=3D"color:rgb(102,102,0)">::</span><span class=3D"m_-128410744692=
5967422styled-by-prettify" style=3D"color:rgb(0,0,0)">ip</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(102,102,0)=
">()</span><span class=3D"m_-1284107446925967422styled-by-prettify" style=
=3D"color:rgb(0,0,0)"> </span><span class=3D"m_-1284107446925967422styled-b=
y-prettify" style=3D"color:rgb(102,102,0)">:</span><span class=3D"m_-128410=
7446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"> address</span>=
<span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb=
(102,102,0)">{</span><span class=3D"m_-1284107446925967422styled-by-prettif=
y" style=3D"color:rgb(0,0,0)">value</span><span class=3D"m_-128410744692596=
7422styled-by-prettify" style=3D"color:rgb(102,102,0)">};</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><b=
r></span><span class=3D"m_-1284107446925967422styled-by-prettify" style=3D"=
color:rgb(136,0,0)">// =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 ^ <---- no constructor body</span><span class=
=3D"m_-1284107446925967422styled-by-prettify" style=3D"color:rgb(0,0,0)"><b=
r></span></div></code></div><span class=3D"m_-1284107446925967422styled-by-=
prettify" style=3D"color:rgb(102,102,0)"><br></span></div><div><br></div><d=
iv><br></div><div><br></div></div>
<p></p>
-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals" group.<br>
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org" target=3D"_=
blank">std-proposals+unsubscribe@<wbr>isocpp.org</a>.<br>
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org" target=3D"_blank">std-proposals@isocpp.org</a>.<br>
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/1244e43e-e75a-41f5-9aa9-68e7abab202f%=
40isocpp.org?utm_medium=3Demail&utm_source=3Dfooter" target=3D"_blank">=
https://groups.google.com/a/<wbr>isocpp.org/d/msgid/std-<wbr>proposals/1244=
e43e-e75a-41f5-<wbr>9aa9-68e7abab202f%40isocpp.org</a><wbr>.<br>
</blockquote></div></div>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/CAPuuy5c%2BhmFMkznBS_GVD1dM-cdNZ5J7Hc=
2Zecqp-%2B3aZWqA%2Bg%40mail.gmail.com?utm_medium=3Demail&utm_source=3Dfoote=
r">https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/CAPuuy5c%2B=
hmFMkznBS_GVD1dM-cdNZ5J7Hc2Zecqp-%2B3aZWqA%2Bg%40mail.gmail.com</a>.<br />
--001a114fde463a93f305599b2385--
.