<div dir="ltr"><div class="markdown-here-wrapper" style><p style="margin:1.2em 0px!important">Hi Mathieu,</p>
<p style="margin:1.2em 0px!important">Thank you very much for your reply. </p>
<p style="margin:1.2em 0px!important">Where in make file can I specify the full kernel source path? I found the following makefile snippet but I cannot locate where the $(srctree) variable is initialized. Could you please give me some insight or point to the related material? Thank you very much.</p>
<pre style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code class="hljs language-makefile" style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248);white-space:pre;overflow:auto;border-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block!important;display:block;overflow-x:auto;padding:0.5em;color:rgb(51,51,51);background:rgb(248,248,248)">ifneq ($(CONFIG_EXT4_FS),) 
<span class="hljs-constant">ext4_dep</span> = <span class="hljs-variable" style="color:rgb(0,128,128)">$(srctree)</span>/fs/ext4/*.h 
<span class="hljs-constant">ext4</span> = lttng-probe-ext4.o 
ifeq ($(wildcard $(ext4_dep)),) $(warning Files $(ext4_dep) not found. Probe "ext4" is disabled. Use full kernel source tree to enable it.) 
<span class="hljs-constant">ext4</span> = 
endif 
obj-m += $(ext4) 
endif
</code></pre>
<p style="margin:1.2em 0px!important">Regards,<br>Rui</p>
<p style="margin:1.2em 0px!important">On Mon, Mar 23, 2015 at 9:42 AM, Mathieu Desnoyers <<a href="mailto:mathieu.desnoyers@efficios.com" target="_blank">mathieu.desnoyers@efficios.com</a>> wrote:</p>
<p style="margin:1.2em 0px!important"></p><div class="markdown-here-exclude"><p></p><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div style="font-family:'times new roman','new york',times,serif;font-size:12pt;color:rgb(0,0,0)"><hr><span class=""><blockquote style="border-left-width:2px;border-left-style:solid;border-left-color:rgb(16,16,255);margin-left:5px;padding-left:5px;color:rgb(0,0,0);font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt">
  
    
  
  
    Hey,<br>
    See comments below.<br><br><div>On 2015-03-20 09:34 AM, Rui Han wrote:<br></div><blockquote><div dir="ltr"><div><p style="margin:1.2em 0px!important">Hi,</p><p style="margin:1.2em 0px!important">I have encountered
            following output when I try to run make from the
            lttng-modules source cloned from git repo. I have tried in a
            clean install of both 12.04 and 14.04.</p><pre style="font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;white-space:pre-wrap;overflow:auto;border-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block!important;background-color:rgb(248,248,248)">make -C /lib/modules/3.13.0-45-generic/build M=/home/troguard32/lttng/lttng-modules modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-45-generic'
/home/troguard32/lttng/lttng-modules/probes/Makefile:30: File /usr/src/linux-headers-3.13.0-45-generic/virt/kvm/iodev.h not found. Probe "kvm" x86-specific is disabled. Use full kernel source tree to enable it.
/home/troguard32/lttng/lttng-modules/probes/Makefile:142: Files /usr/src/linux-headers-3.13.0-45-generic/fs/btrfs/*.h not found. Probe "btrfs" is disabled. Use full kernel source tree to enable it.
/home/troguard32/lttng/lttng-modules/probes/Makefile:158: Files /usr/src/linux-headers-3.13.0-45-generic/fs/ext4/*.h not found. Probe "ext4" is disabled. Use full kernel source tree to enable it.
  Building modules, stage 2.
  MODPOST 43 modules
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-45-generic'
</code></pre><p style="margin:1.2em 0px!important">when run make
            modules_install, it seem the installation is successful, but
            the output is abnormal, giving repeated “Can’t read private
            key” messages.</p><p style="margin:1.2em 0px!important">If I ignore this message
            and install all other lttng components, it seems lttng
            kernel tracer is working fine. </p><p style="margin:1.2em 0px!important">My question is,</p><ol style="margin:1.2em 0px;padding-left:2em"><li style="margin:0.5em 0px">How to completely remove this
              abnormal message? where to specify the full kernel source
              path in make file? (I am a makefile beginner)</li></ol></div></div></blockquote>
    Abnormal message being the key related one? We are looking into but
    this does not in any way change behavior.</blockquote></span><div>It's because you are building against your distribution kernel, for which<br></div><div>only your distribution has the signing key. Therefore, the build complains<br></div><div>that the modules are not signed. But since your distro kernel allows<br></div><div>loading unsigned modules, it works fine, but outputs a warning.</div><span class=""><div><br></div><blockquote style="border-left-width:2px;border-left-style:solid;border-left-color:rgb(16,16,255);margin-left:5px;padding-left:5px;color:rgb(0,0,0);font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt"><br>
    As for the warning for kvm/btrfs/ext4. Nothing to worry about you
    simply don't have these components installed on your system.</blockquote></span><div>A small correction: you may have kvm/btrfs/ext4 on your system. However, lttng-modules<br></div><div>is letting you know that it cannot build the probes to attach to those subsystem, because<br></div><div>you build against the installed kernel headers, rather than against the full kernel source tree.<br></div><div>This is because those subsystem place their instrumentation headers into subdirectories of<br></div><div>the Linux kernel tree that are not installed on the system.<br></div><div><br></div><div>Thanks,<br></div><div><br></div><div>Mathieu<br></div><div><br></div><div><br></div><blockquote style="border-left-width:2px;border-left-style:solid;border-left-color:rgb(16,16,255);margin-left:5px;padding-left:5px;color:rgb(0,0,0);font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt"><span class=""><br><blockquote><div dir="ltr"><div><ol style="margin:1.2em 0px;padding-left:2em"><li style="margin:0.5em 0px">How to check whether the
              lttng-modules installed is fully functional or not?</li></ol></div></div></blockquote>
    A quick check is the one you probably did: lttng list -k. You can
    also run the root_regression tests from lttng-tools. Under ./tests
    you can run ./run.sh root_regression while being root.<br><blockquote><div dir="ltr"><div><ol style="margin:1.2em 0px;padding-left:2em"><li style="margin:0.5em 0px">Does the above message is just
              telling me that I will be able to use the full function of
              lttng-modules except those file system probe mentioned in
              the make output? </li></ol></div></div></blockquote>
    Exactly. <br></span><blockquote><span class=""><div dir="ltr"><div><p style="margin:1.2em 0px!important">Thank you very much.</p><p style="margin:1.2em 0px!important">Best regards,<br>
            Rui</p><div title="MDH:SGksPGRpdj48YnI+PC9kaXY+PGRpdj5JIGhhdmUgZW5jb3VudGVyZWQgZm9sbG93aW5nIG91dHB1dCB3aGVuIEkgdHJ5IHRvIHJ1biBtYWtlIGZyb20gdGhlIGx0dG5nLW1vZHVsZXMgc291cmNlIGNs
b25lZCBmcm9tIGdpdCByZXBvLiBJIGhhdmUgdHJpZWQgaW4gYSBjbGVhbiBpbnN0YWxsIG9mIGJv
dGggMTIuMDQgYW5kIDE0LjA0LjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+YGBgPC9kaXY+PGRp
dj48ZGl2Pm1ha2UgLUMgL2xpYi9tb2R1bGVzLzMuMTMuMC00NS1nZW5lcmljL2J1aWxkIE09L2hv
bWUvdHJvZ3VhcmQzMi9sdHRuZy9sdHRuZy1tb2R1bGVzIG1vZHVsZXM8L2Rpdj48ZGl2Pm1ha2Vb
MV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Vzci9zcmMvbGludXgtaGVhZGVycy0zLjEzLjAtNDUt
Z2VuZXJpYyc8L2Rpdj48ZGl2Pi9ob21lL3Ryb2d1YXJkMzIvbHR0bmcvbHR0bmctbW9kdWxlcy9w
cm9iZXMvTWFrZWZpbGU6MzA6IEZpbGUgL3Vzci9zcmMvbGludXgtaGVhZGVycy0zLjEzLjAtNDUt
Z2VuZXJpYy92aXJ0L2t2bS9pb2Rldi5oIG5vdCBmb3VuZC4gUHJvYmUgImt2bSIgeDg2LXNwZWNp
ZmljIGlzIGRpc2FibGVkLiBVc2UgZnVsbCBrZXJuZWwgc291cmNlIHRyZWUgdG8gZW5hYmxlIGl0
LjwvZGl2PjxkaXY+L2hvbWUvdHJvZ3VhcmQzMi9sdHRuZy9sdHRuZy1tb2R1bGVzL3Byb2Jlcy9N
YWtlZmlsZToxNDI6IEZpbGVzIC91c3Ivc3JjL2xpbnV4LWhlYWRlcnMtMy4xMy4wLTQ1LWdlbmVy
aWMvZnMvYnRyZnMvKi5oIG5vdCBmb3VuZC4gUHJvYmUgImJ0cmZzIiBpcyBkaXNhYmxlZC4gVXNl
IGZ1bGwga2VybmVsIHNvdXJjZSB0cmVlIHRvIGVuYWJsZSBpdC48L2Rpdj48ZGl2Pi9ob21lL3Ry
b2d1YXJkMzIvbHR0bmcvbHR0bmctbW9kdWxlcy9wcm9iZXMvTWFrZWZpbGU6MTU4OiBGaWxlcyAv
dXNyL3NyYy9saW51eC1oZWFkZXJzLTMuMTMuMC00NS1nZW5lcmljL2ZzL2V4dDQvKi5oIG5vdCBm
b3VuZC4gUHJvYmUgImV4dDQiIGlzIGRpc2FibGVkLiBVc2UgZnVsbCBrZXJuZWwgc291cmNlIHRy
ZWUgdG8gZW5hYmxlIGl0LjwvZGl2PjxkaXY+Jm5ic3A7IEJ1aWxkaW5nIG1vZHVsZXMsIHN0YWdl
IDIuPC9kaXY+PGRpdj4mbmJzcDsgTU9EUE9TVCA0MyBtb2R1bGVzPC9kaXY+PGRpdj5tYWtlWzFd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Vzci9zcmMvbGludXgtaGVhZGVycy0zLjEzLjAtNDUtZ2Vu
ZXJpYyc8L2Rpdj48L2Rpdj48ZGl2PmBgYDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+d2hlbiBy
dW4gbWFrZSBtb2R1bGVzX2luc3RhbGwsIGl0IHNlZW0gdGhlIGluc3RhbGxhdGlvbiBpcyBzdWNj
ZXNzZnVsLCBidXQgdGhlIG91dHB1dCBpcyBhYm5vcm1hbCwgZ2l2aW5nIHJlcGVhdGVkICJDYW4n
dCByZWFkIHByaXZhdGUga2V5IiBtZXNzYWdlcy48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pklm
IEkgaWdub3JlIHRoaXMgbWVzc2FnZSBhbmQgaW5zdGFsbCBhbGwgb3RoZXIgbHR0bmcgY29tcG9u
ZW50cywgaXQgc2VlbXMgbHR0bmcga2VybmVsIHRyYWNlciBpcyB3b3JraW5nIGZpbmUuJm5ic3A7
PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5NeSBxdWVzdGlvbiBpcyw8L2Rpdj48ZGl2PjEuIEhv
dyB0byBjb21wbGV0ZWx5IHJlbW92ZSB0aGlzIGFibm9ybWFsIG1lc3NhZ2U/IHdoZXJlIHRvIHNw
ZWNpZnkgdGhlIGZ1bGwga2VybmVsIHNvdXJjZSBwYXRoIGluIG1ha2UgZmlsZT8gKEkgYW0gYSBt
YWtlZmlsZSBiZWdpbm5lcik8L2Rpdj48ZGl2PjIuIEhvdyB0byBjaGVjayB3aGV0aGVyIHRoZSBs
dHRuZy1tb2R1bGVzIGluc3RhbGxlZCBpcyBmdWxseSBmdW5jdGlvbmFsIG9yIG5vdD88L2Rpdj48
ZGl2PjMuIERvZXMgdGhlIGFib3ZlIG1lc3NhZ2UgaXMganVzdCB0ZWxsaW5nIG1lIHRoYXQgSSB3
aWxsIGJlIGFibGUgdG8gdXNlIHRoZSBmdWxsIGZ1bmN0aW9uIG9mIGx0dG5nLW1vZHVsZXMgZXhj
ZXB0IHRob3NlIGZpbGUgc3lzdGVtIHByb2JlIG1lbnRpb25lZCBpbiB0aGUgbWFrZSBvdXRwdXQ/
Jm5ic3A7PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGFuayB5b3UgdmVyeSBtdWNoLjwvZGl2
PjxkaXY+PGJyPjwvZGl2PjxkaXY+QmVzdCByZWdhcmRzLDwvZGl2PjxkaXY+UnVpPC9kaXY+" style="min-height:0px;width:0px;max-height:0px;max-width:0px;overflow:hidden;font-size:0em;padding:0px;margin:0px">​</div></div></div><br><br></span><pre>_______________________________________________
lttng-dev mailing list
<a href="mailto:lttng-dev@lists.lttng.org" target="_blank">lttng-dev@lists.lttng.org</a><a href="http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev" target="_blank">http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev</a><br></pre></blockquote><span class=""><br><pre>-- 
Jonathan R. Julien
Efficios</pre><br>_______________________________________________<br>lttng-dev mailing list<br><a href="mailto:lttng-dev@lists.lttng.org" target="_blank">lttng-dev@lists.lttng.org</a><br><a href="http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev" target="_blank">http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev</a><br></span></blockquote><span class=""><font color="#888888"><div><br><br></div><div><br></div><div>-- <br></div><div><span name="x"></span>Mathieu Desnoyers<br>EfficiOS Inc.<br><a href="http://www.efficios.com" target="_blank">http://www.efficios.com</a><span name="x"></span><br></div></font></span></div></div></blockquote><p></p></div><p style="margin:1.2em 0px!important"></p>
<div title="MDH:PGRpdj5IaSBNYXRoaWV1LDxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoYW5rIHlvdSB2
ZXJ5IG11Y2ggZm9yIHlvdXIgcmVwbHkuJm5ic3A7PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5X
aGVyZSBpbiBtYWtlIGZpbGUgY2FuIEkgc3BlY2lmeSB0aGUgZnVsbCBrZXJuZWwgc291cmNlIHBh
dGg/IEkgZm91bmQgdGhlIGZvbGxvd2luZyBtYWtlZmlsZSBzbmlwcGV0IGJ1dCBJIGNhbm5vdCBs
b2NhdGUgd2hlcmUgdGhlICQoc3JjdHJlZSkgdmFyaWFibGUgaXMgaW5pdGlhbGl6ZWQuIENvdWxk
IHlvdSBwbGVhc2UgZ2l2ZSBtZSBzb21lIGluc2lnaHQgb3IgcG9pbnQgdG8gdGhlIHJlbGF0ZWQg
bWF0ZXJpYWw/IFRoYW5rIHlvdSB2ZXJ5IG11Y2guPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48
ZGl2PmBgYG1ha2VmaWxlPC9kaXY+PGRpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGZvbnQg
Y29sb3I9IiMzMzMzMzMiIGZhY2U9IkhlbHZldGljYSwgYXJpYWwsIG5pbWJ1c3NhbnNsLCBsaWJl
cmF0aW9uc2FucywgZnJlZXNhbnMsIGNsZWFuLCBzYW5zLXNlcmlmLCBTZWdvZSBVSSBFbW9qaSwg
U2Vnb2UgVUkgU3ltYm9sIj48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6IDE4LjIwMDAwMDc2Mjkz
OTVweDsiPmlmbmVxICgkKENPTkZJR19FWFQ0X0ZTKSwpJm5ic3A7PC9zcGFuPjwvZm9udD48L2Rp
dj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGZvbnQgY29sb3I9IiMzMzMzMzMiIGZhY2U9Ikhl
bHZldGljYSwgYXJpYWwsIG5pbWJ1c3NhbnNsLCBsaWJlcmF0aW9uc2FucywgZnJlZXNhbnMsIGNs
ZWFuLCBzYW5zLXNlcmlmLCBTZWdvZSBVSSBFbW9qaSwgU2Vnb2UgVUkgU3ltYm9sIj48c3BhbiBz
dHlsZT0ibGluZS1oZWlnaHQ6IDE4LjIwMDAwMDc2MjkzOTVweDsiPmV4dDRfZGVwID0gJChzcmN0
cmVlKS9mcy9leHQ0LyouaCZuYnNwOzwvc3Bhbj48L2ZvbnQ+PC9kaXY+PGRpdiBjbGFzcz0iZ21h
aWxfZXh0cmEiPjxmb250IGNvbG9yPSIjMzMzMzMzIiBmYWNlPSJIZWx2ZXRpY2EsIGFyaWFsLCBu
aW1idXNzYW5zbCwgbGliZXJhdGlvbnNhbnMsIGZyZWVzYW5zLCBjbGVhbiwgc2Fucy1zZXJpZiwg
U2Vnb2UgVUkgRW1vamksIFNlZ29lIFVJIFN5bWJvbCI+PHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0
OiAxOC4yMDAwMDA3NjI5Mzk1cHg7Ij5leHQ0ID0gbHR0bmctcHJvYmUtZXh0NC5vJm5ic3A7PC9z
cGFuPjwvZm9udD48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGZvbnQgY29sb3I9IiMz
MzMzMzMiIGZhY2U9IkhlbHZldGljYSwgYXJpYWwsIG5pbWJ1c3NhbnNsLCBsaWJlcmF0aW9uc2Fu
cywgZnJlZXNhbnMsIGNsZWFuLCBzYW5zLXNlcmlmLCBTZWdvZSBVSSBFbW9qaSwgU2Vnb2UgVUkg
U3ltYm9sIj48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6IDE4LjIwMDAwMDc2MjkzOTVweDsiPmlm
ZXEgKCQod2lsZGNhcmQgJChleHQ0X2RlcCkpLCkgJCh3YXJuaW5nIEZpbGVzICQoZXh0NF9kZXAp
IG5vdCBmb3VuZC4gUHJvYmUgImV4dDQiIGlzIGRpc2FibGVkLiBVc2UgZnVsbCBrZXJuZWwgc291
cmNlIHRyZWUgdG8gZW5hYmxlIGl0LikmbmJzcDs8L3NwYW4+PC9mb250PjwvZGl2PjxkaXYgY2xh
c3M9ImdtYWlsX2V4dHJhIj48Zm9udCBjb2xvcj0iIzMzMzMzMyIgZmFjZT0iSGVsdmV0aWNhLCBh
cmlhbCwgbmltYnVzc2Fuc2wsIGxpYmVyYXRpb25zYW5zLCBmcmVlc2FucywgY2xlYW4sIHNhbnMt
c2VyaWYsIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2wiPjxzcGFuIHN0eWxlPSJsaW5l
LWhlaWdodDogMTguMjAwMDAwNzYyOTM5NXB4OyI+ZXh0NCA9Jm5ic3A7PC9zcGFuPjwvZm9udD48
L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGZvbnQgY29sb3I9IiMzMzMzMzMiIGZhY2U9
IkhlbHZldGljYSwgYXJpYWwsIG5pbWJ1c3NhbnNsLCBsaWJlcmF0aW9uc2FucywgZnJlZXNhbnMs
IGNsZWFuLCBzYW5zLXNlcmlmLCBTZWdvZSBVSSBFbW9qaSwgU2Vnb2UgVUkgU3ltYm9sIj48c3Bh
biBzdHlsZT0ibGluZS1oZWlnaHQ6IDE4LjIwMDAwMDc2MjkzOTVweDsiPmVuZGlmJm5ic3A7PC9z
cGFuPjwvZm9udD48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGZvbnQgY29sb3I9IiMz
MzMzMzMiIGZhY2U9IkhlbHZldGljYSwgYXJpYWwsIG5pbWJ1c3NhbnNsLCBsaWJlcmF0aW9uc2Fu
cywgZnJlZXNhbnMsIGNsZWFuLCBzYW5zLXNlcmlmLCBTZWdvZSBVSSBFbW9qaSwgU2Vnb2UgVUkg
U3ltYm9sIj48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6IDE4LjIwMDAwMDc2MjkzOTVweDsiPm9i
ai1tICs9ICQoZXh0NCkmbmJzcDs8L3NwYW4+PC9mb250PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWls
X2V4dHJhIj48Zm9udCBjb2xvcj0iIzMzMzMzMyIgZmFjZT0iSGVsdmV0aWNhLCBhcmlhbCwgbmlt
YnVzc2Fuc2wsIGxpYmVyYXRpb25zYW5zLCBmcmVlc2FucywgY2xlYW4sIHNhbnMtc2VyaWYsIFNl
Z29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2wiPjxzcGFuIHN0eWxlPSJsaW5lLWhlaWdodDog
MTguMjAwMDAwNzYyOTM5NXB4OyI+ZW5kaWY8L3NwYW4+PC9mb250PjwvZGl2PjxkaXYgY2xhc3M9
ImdtYWlsX2V4dHJhIj48Zm9udCBjb2xvcj0iIzMzMzMzMyIgZmFjZT0iSGVsdmV0aWNhLCBhcmlh
bCwgbmltYnVzc2Fuc2wsIGxpYmVyYXRpb25zYW5zLCBmcmVlc2FucywgY2xlYW4sIHNhbnMtc2Vy
aWYsIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2wiPjxzcGFuIHN0eWxlPSJsaW5lLWhl
aWdodDogMTguMjAwMDAwNzYyOTM5NXB4OyI+YGBgPC9zcGFuPjwvZm9udD48L2Rpdj48L2Rpdj48
L2Rpdj48ZGl2PlJlZ2FyZHMsPC9kaXY+PGRpdj5SdWk8L2Rpdj48ZGl2PiZuYnNwOzxicj48L2Rp
dj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48ZGl2IGNsYXNz
PSJnbWFpbF9xdW90ZSI+T24gTW9uLCBNYXIgMjMsIDIwMTUgYXQgOTo0MiBBTSwgTWF0aGlldSBE
ZXNub3llcnMgPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86bWF0aGlldS5kZXNu
b3llcnNAZWZmaWNpb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWF0aGlldS5kZXNub3llcnNAZWZm
aWNpb3MuY29tPC9hPiZndDs8L3NwYW4+IHdyb3RlOjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1
b3RlIj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46IDBweCAw
cHggMHB4IDAuOGV4OyBib3JkZXItbGVmdC13aWR0aDogMXB4OyBib3JkZXItbGVmdC1jb2xvcjog
cmdiKDIwNCwgMjA0LCAyMDQpOyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IHBhZGRpbmctbGVm
dDogMWV4OyI+PGRpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJ3RpbWVzIG5ldyByb21hbics
ICduZXcgeW9yaycsIHRpbWVzLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAs
IDAsIDApOyI+PGhyPjxzcGFuIGNsYXNzPSIiPjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItbGVm
dC13aWR0aDogMnB4OyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LWNvbG9y
OiByZ2IoMTYsIDE2LCAyNTUpOyBtYXJnaW4tbGVmdDogNXB4OyBwYWRkaW5nLWxlZnQ6IDVweDsg
Y29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9y
bWFsOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFs
LCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7Ij4KICAKICAgIAogIAogIAogICAgSGV5LDxi
cj4KICAgIFNlZSBjb21tZW50cyBiZWxvdy48YnI+PGJyPjxkaXY+T24gMjAxNS0wMy0yMCAwOToz
NCBBTSwgUnVpIEhhbiB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGU+PGRpdiBkaXI9Imx0ciI+
PGRpdj48cCBzdHlsZT0ibWFyZ2luOiAxLjJlbSAwcHggIWltcG9ydGFudDsiPkhpLDwvcD48cCBz
dHlsZT0ibWFyZ2luOiAxLjJlbSAwcHggIWltcG9ydGFudDsiPkkgaGF2ZSBlbmNvdW50ZXJlZAog
ICAgICAgICAgICBmb2xsb3dpbmcgb3V0cHV0IHdoZW4gSSB0cnkgdG8gcnVuIG1ha2UgZnJvbSB0
aGUKICAgICAgICAgICAgbHR0bmctbW9kdWxlcyBzb3VyY2UgY2xvbmVkIGZyb20gZ2l0IHJlcG8u
IEkgaGF2ZSB0cmllZCBpbiBhCiAgICAgICAgICAgIGNsZWFuIGluc3RhbGwgb2YgYm90aCAxMi4w
NCBhbmQgMTQuMDQuPC9wPjxwcmUgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhcywgSW5jb25z
b2xhdGEsIENvdXJpZXIsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxZW07IGxpbmUtaGVpZ2h0OiAx
LjJlbTsgbWFyZ2luOiAxLjJlbSAwcHg7Ij48Y29kZSBzdHlsZT0iZm9udC1zaXplOiAwLjg1ZW07
IGZvbnQtZmFtaWx5OiBDb25zb2xhcywgSW5jb25zb2xhdGEsIENvdXJpZXIsIG1vbm9zcGFjZTsg
bWFyZ2luOiAwcHggMC4xNWVtOyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IG92ZXJmbG93OiBhdXRv
OyBib3JkZXItcmFkaXVzOiAzcHg7IGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0
KTsgcGFkZGluZzogMC41ZW0gMC43ZW07IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IGJhY2tn
cm91bmQtY29sb3I6IHJnYigyNDgsIDI0OCwgMjQ4KTsiPm1ha2UgLUMgL2xpYi9tb2R1bGVzLzMu
MTMuMC00NS08d2JyPmdlbmVyaWMvYnVpbGQgTT0vaG9tZS90cm9ndWFyZDMyL2x0dG5nLzx3YnI+
bHR0bmctbW9kdWxlcyBtb2R1bGVzCm1ha2VbMV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Vzci9z
cmMvbGludXgtaGVhZGVycy0zLjEzLjx3YnI+MC00NS1nZW5lcmljJwovaG9tZS90cm9ndWFyZDMy
L2x0dG5nL2x0dG5nLTx3YnI+bW9kdWxlcy9wcm9iZXMvTWFrZWZpbGU6MzA6IEZpbGUgL3Vzci9z
cmMvbGludXgtaGVhZGVycy0zLjEzLjAtPHdicj40NS1nZW5lcmljL3ZpcnQva3ZtL2lvZGV2Lmgg
bm90IGZvdW5kLiBQcm9iZSAia3ZtIiB4ODYtc3BlY2lmaWMgaXMgZGlzYWJsZWQuIFVzZSBmdWxs
IGtlcm5lbCBzb3VyY2UgdHJlZSB0byBlbmFibGUgaXQuCi9ob21lL3Ryb2d1YXJkMzIvbHR0bmcv
bHR0bmctPHdicj5tb2R1bGVzL3Byb2Jlcy9NYWtlZmlsZToxNDI6IEZpbGVzIC91c3Ivc3JjL2xp
bnV4LWhlYWRlcnMtMy4xMy4wLTx3YnI+NDUtZ2VuZXJpYy9mcy9idHJmcy8qLmggbm90IGZvdW5k
LiBQcm9iZSAiYnRyZnMiIGlzIGRpc2FibGVkLiBVc2UgZnVsbCBrZXJuZWwgc291cmNlIHRyZWUg
dG8gZW5hYmxlIGl0LgovaG9tZS90cm9ndWFyZDMyL2x0dG5nL2x0dG5nLTx3YnI+bW9kdWxlcy9w
cm9iZXMvTWFrZWZpbGU6MTU4OiBGaWxlcyAvdXNyL3NyYy9saW51eC1oZWFkZXJzLTMuMTMuMC08
d2JyPjQ1LWdlbmVyaWMvZnMvZXh0NC8qLmggbm90IGZvdW5kLiBQcm9iZSAiZXh0NCIgaXMgZGlz
YWJsZWQuIFVzZSBmdWxsIGtlcm5lbCBzb3VyY2UgdHJlZSB0byBlbmFibGUgaXQuCiAgQnVpbGRp
bmcgbW9kdWxlcywgc3RhZ2UgMi4KICBNT0RQT1NUIDQzIG1vZHVsZXMKbWFrZVsxXTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC91c3Ivc3JjL2xpbnV4LWhlYWRlcnMtMy4xMy48d2JyPjAtNDUtZ2VuZXJp
YycKPC9jb2RlPjwvcHJlPjxwIHN0eWxlPSJtYXJnaW46IDEuMmVtIDBweCAhaW1wb3J0YW50OyI+
d2hlbiBydW4gbWFrZQogICAgICAgICAgICBtb2R1bGVzX2luc3RhbGwsIGl0IHNlZW0gdGhlIGlu
c3RhbGxhdGlvbiBpcyBzdWNjZXNzZnVsLCBidXQKICAgICAgICAgICAgdGhlIG91dHB1dCBpcyBh
Ym5vcm1hbCwgZ2l2aW5nIHJlcGVhdGVkIOKAnENhbuKAmXQgcmVhZCBwcml2YXRlCiAgICAgICAg
ICAgIGtleeKAnSBtZXNzYWdlcy48L3A+PHAgc3R5bGU9Im1hcmdpbjogMS4yZW0gMHB4ICFpbXBv
cnRhbnQ7Ij5JZiBJIGlnbm9yZSB0aGlzIG1lc3NhZ2UKICAgICAgICAgICAgYW5kIGluc3RhbGwg
YWxsIG90aGVyIGx0dG5nIGNvbXBvbmVudHMsIGl0IHNlZW1zIGx0dG5nCiAgICAgICAgICAgIGtl
cm5lbCB0cmFjZXIgaXMgd29ya2luZyBmaW5lLiA8L3A+PHAgc3R5bGU9Im1hcmdpbjogMS4yZW0g
MHB4ICFpbXBvcnRhbnQ7Ij5NeSBxdWVzdGlvbiBpcyw8L3A+PG9sIHN0eWxlPSJtYXJnaW46IDEu
MmVtIDBweDsgcGFkZGluZy1sZWZ0OiAyZW07Ij48bGkgc3R5bGU9Im1hcmdpbjogMC41ZW0gMHB4
OyI+SG93IHRvIGNvbXBsZXRlbHkgcmVtb3ZlIHRoaXMKICAgICAgICAgICAgICBhYm5vcm1hbCBt
ZXNzYWdlPyB3aGVyZSB0byBzcGVjaWZ5IHRoZSBmdWxsIGtlcm5lbCBzb3VyY2UKICAgICAgICAg
ICAgICBwYXRoIGluIG1ha2UgZmlsZT8gKEkgYW0gYSBtYWtlZmlsZSBiZWdpbm5lcik8L2xpPjwv
b2w+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPgogICAgQWJub3JtYWwgbWVzc2FnZSBiZWluZyB0
aGUga2V5IHJlbGF0ZWQgb25lPyBXZSBhcmUgbG9va2luZyBpbnRvIGJ1dAogICAgdGhpcyBkb2Vz
IG5vdCBpbiBhbnkgd2F5IGNoYW5nZSBiZWhhdmlvci48L2Jsb2NrcXVvdGU+PC9zcGFuPjxkaXY+
SXQncyBiZWNhdXNlIHlvdSBhcmUgYnVpbGRpbmcgYWdhaW5zdCB5b3VyIGRpc3RyaWJ1dGlvbiBr
ZXJuZWwsIGZvciB3aGljaDxicj48L2Rpdj48ZGl2Pm9ubHkgeW91ciBkaXN0cmlidXRpb24gaGFz
IHRoZSBzaWduaW5nIGtleS4gVGhlcmVmb3JlLCB0aGUgYnVpbGQgY29tcGxhaW5zPGJyPjwvZGl2
PjxkaXY+dGhhdCB0aGUgbW9kdWxlcyBhcmUgbm90IHNpZ25lZC4gQnV0IHNpbmNlIHlvdXIgZGlz
dHJvIGtlcm5lbCBhbGxvd3M8YnI+PC9kaXY+PGRpdj5sb2FkaW5nIHVuc2lnbmVkIG1vZHVsZXMs
IGl0IHdvcmtzIGZpbmUsIGJ1dCBvdXRwdXRzIGEgd2FybmluZy48L2Rpdj48c3BhbiBjbGFzcz0i
Ij48ZGl2Pjxicj48L2Rpdj48YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLWxlZnQtd2lkdGg6IDJw
eDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDE2LCAx
NiwgMjU1KTsgbWFyZ2luLWxlZnQ6IDVweDsgcGFkZGluZy1sZWZ0OiA1cHg7IGNvbG9yOiByZ2Io
MCwgMCwgMCk7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgdGV4dC1k
ZWNvcmF0aW9uOiBub25lOyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJp
ZjsgZm9udC1zaXplOiAxMnB0OyI+PGJyPgogICAgQXMgZm9yIHRoZSB3YXJuaW5nIGZvciBrdm0v
YnRyZnMvZXh0NC4gTm90aGluZyB0byB3b3JyeSBhYm91dCB5b3UKICAgIHNpbXBseSBkb24ndCBo
YXZlIHRoZXNlIGNvbXBvbmVudHMgaW5zdGFsbGVkIG9uIHlvdXIgc3lzdGVtLjwvYmxvY2txdW90
ZT48L3NwYW4+PGRpdj5BIHNtYWxsIGNvcnJlY3Rpb246IHlvdSBtYXkgaGF2ZSBrdm0vYnRyZnMv
ZXh0NCBvbiB5b3VyIHN5c3RlbS4gSG93ZXZlciwgbHR0bmctbW9kdWxlczxicj48L2Rpdj48ZGl2
PmlzIGxldHRpbmcgeW91IGtub3cgdGhhdCBpdCBjYW5ub3QgYnVpbGQgdGhlIHByb2JlcyB0byBh
dHRhY2ggdG8gdGhvc2Ugc3Vic3lzdGVtLCBiZWNhdXNlPGJyPjwvZGl2PjxkaXY+eW91IGJ1aWxk
IGFnYWluc3QgdGhlIGluc3RhbGxlZCBrZXJuZWwgaGVhZGVycywgcmF0aGVyIHRoYW4gYWdhaW5z
dCB0aGUgZnVsbCBrZXJuZWwgc291cmNlIHRyZWUuPGJyPjwvZGl2PjxkaXY+VGhpcyBpcyBiZWNh
dXNlIHRob3NlIHN1YnN5c3RlbSBwbGFjZSB0aGVpciBpbnN0cnVtZW50YXRpb24gaGVhZGVycyBp
bnRvIHN1YmRpcmVjdG9yaWVzIG9mPGJyPjwvZGl2PjxkaXY+dGhlIExpbnV4IGtlcm5lbCB0cmVl
IHRoYXQgYXJlIG5vdCBpbnN0YWxsZWQgb24gdGhlIHN5c3RlbS48YnI+PC9kaXY+PGRpdj48YnI+
PC9kaXY+PGRpdj5UaGFua3MsPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+TWF0aGlldTxi
cj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyLWxlZnQtd2lkdGg6IDJweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBib3JkZXIt
bGVmdC1jb2xvcjogcmdiKDE2LCAxNiwgMjU1KTsgbWFyZ2luLWxlZnQ6IDVweDsgcGFkZGluZy1s
ZWZ0OiA1cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQt
c3R5bGU6IG5vcm1hbDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LWZhbWlseTogSGVsdmV0
aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyI+PHNwYW4gY2xhc3M9IiI+
PGJyPjxibG9ja3F1b3RlPjxkaXYgZGlyPSJsdHIiPjxkaXY+PG9sIHN0eWxlPSJtYXJnaW46IDEu
MmVtIDBweDsgcGFkZGluZy1sZWZ0OiAyZW07Ij48bGkgc3R5bGU9Im1hcmdpbjogMC41ZW0gMHB4
OyI+SG93IHRvIGNoZWNrIHdoZXRoZXIgdGhlCiAgICAgICAgICAgICAgbHR0bmctbW9kdWxlcyBp
bnN0YWxsZWQgaXMgZnVsbHkgZnVuY3Rpb25hbCBvciBub3Q/PC9saT48L29sPjwvZGl2PjwvZGl2
PjwvYmxvY2txdW90ZT4KICAgIEEgcXVpY2sgY2hlY2sgaXMgdGhlIG9uZSB5b3UgcHJvYmFibHkg
ZGlkOiBsdHRuZyBsaXN0IC1rLiBZb3UgY2FuCiAgICBhbHNvIHJ1biB0aGUgcm9vdF9yZWdyZXNz
aW9uIHRlc3RzIGZyb20gbHR0bmctdG9vbHMuIFVuZGVyIC4vdGVzdHMKICAgIHlvdSBjYW4gcnVu
IC4vcnVuLnNoIHJvb3RfcmVncmVzc2lvbiB3aGlsZSBiZWluZyByb290Ljxicj48YmxvY2txdW90
ZT48ZGl2IGRpcj0ibHRyIj48ZGl2PjxvbCBzdHlsZT0ibWFyZ2luOiAxLjJlbSAwcHg7IHBhZGRp
bmctbGVmdDogMmVtOyI+PGxpIHN0eWxlPSJtYXJnaW46IDAuNWVtIDBweDsiPkRvZXMgdGhlIGFi
b3ZlIG1lc3NhZ2UgaXMganVzdAogICAgICAgICAgICAgIHRlbGxpbmcgbWUgdGhhdCBJIHdpbGwg
YmUgYWJsZSB0byB1c2UgdGhlIGZ1bGwgZnVuY3Rpb24gb2YKICAgICAgICAgICAgICBsdHRuZy1t
b2R1bGVzIGV4Y2VwdCB0aG9zZSBmaWxlIHN5c3RlbSBwcm9iZSBtZW50aW9uZWQgaW4KICAgICAg
ICAgICAgICB0aGUgbWFrZSBvdXRwdXQ/IDwvbGk+PC9vbD48L2Rpdj48L2Rpdj48L2Jsb2NrcXVv
dGU+CiAgICBFeGFjdGx5LiA8YnI+PC9zcGFuPjxibG9ja3F1b3RlPjxzcGFuIGNsYXNzPSIiPjxk
aXYgZGlyPSJsdHIiPjxkaXY+PHAgc3R5bGU9Im1hcmdpbjogMS4yZW0gMHB4ICFpbXBvcnRhbnQ7
Ij5UaGFuayB5b3UgdmVyeSBtdWNoLjwvcD48cCBzdHlsZT0ibWFyZ2luOiAxLjJlbSAwcHggIWlt
cG9ydGFudDsiPkJlc3QgcmVnYXJkcyw8YnI+CiAgICAgICAgICAgIFJ1aTwvcD48ZGl2IHRpdGxl
PSJNREg6U0drc1BHUnBkajQ4WW5JK1BDOWthWFkrUEdScGRqNUpJR2hoZG1VZ1pXNWpiM1Z1ZEdW
eVpXUWdabTlzYkc5M2FXNW5JRzkxZEhCMWRDQjNhR1Z1SUVrZ2RISjVJSFJ2SUhKMWJpQnRZV3Rs
SUdaeWIyMGdkR2hsSUd4MGRHNW5MVzF2WkhWc1pYTWdjMjkxY21ObElHTnMKYjI1bFpDQm1jbTl0
SUdkcGRDQnlaWEJ2TGlCSklHaGhkbVVnZEhKcFpXUWdhVzRnWVNCamJHVmhiaUJwYm5OMFlXeHNJ
RzltSUdKdgpkR2dnTVRJdU1EUWdZVzVrSURFMExqQTBMand2WkdsMlBqeGthWFkrUEdKeVBqd3Za
R2wyUGp4a2FYWStZR0JnUEM5a2FYWStQR1JwCmRqNDhaR2wyUG0xaGEyVWdMVU1nTDJ4cFlpOXRi
MlIxYkdWekx6TXVNVE11TUMwME5TMW5aVzVsY21sakwySjFhV3hrSUUwOUwyaHYKYldVdmRISnZa
M1ZoY21Rek1pOXNkSFJ1Wnk5c2RIUnVaeTF0YjJSMWJHVnpJRzF2WkhWc1pYTThMMlJwZGo0OFpH
bDJQbTFoYTJWYgpNVjA2SUVWdWRHVnlhVzVuSUdScGNtVmpkRzl5ZVNCZ0wzVnpjaTl6Y21NdmJH
bHVkWGd0YUdWaFpHVnljeTB6TGpFekxqQXRORFV0CloyVnVaWEpwWXljOEwyUnBkajQ4WkdsMlBp
OW9iMjFsTDNSeWIyZDFZWEprTXpJdmJIUjBibWN2YkhSMGJtY3RiVzlrZFd4bGN5OXcKY205aVpY
TXZUV0ZyWldacGJHVTZNekE2SUVacGJHVWdMM1Z6Y2k5emNtTXZiR2x1ZFhndGFHVmhaR1Z5Y3kw
ekxqRXpMakF0TkRVdApaMlZ1WlhKcFl5OTJhWEowTDJ0MmJTOXBiMlJsZGk1b0lHNXZkQ0JtYjNW
dVpDNGdVSEp2WW1VZ0ltdDJiU0lnZURnMkxYTndaV05wClptbGpJR2x6SUdScGMyRmliR1ZrTGlC
VmMyVWdablZzYkNCclpYSnVaV3dnYzI5MWNtTmxJSFJ5WldVZ2RHOGdaVzVoWW14bElHbDAKTGp3
dlpHbDJQanhrYVhZK0wyaHZiV1V2ZEhKdlozVmhjbVF6TWk5c2RIUnVaeTlzZEhSdVp5MXRiMlIx
YkdWekwzQnliMkpsY3k5TgpZV3RsWm1sc1pUb3hOREk2SUVacGJHVnpJQzkxYzNJdmMzSmpMMnhw
Ym5WNExXaGxZV1JsY25NdE15NHhNeTR3TFRRMUxXZGxibVZ5CmFXTXZabk12WW5SeVpuTXZLaTVv
SUc1dmRDQm1iM1Z1WkM0Z1VISnZZbVVnSW1KMGNtWnpJaUJwY3lCa2FYTmhZbXhsWkM0Z1ZYTmwK
SUdaMWJHd2dhMlZ5Ym1Wc0lITnZkWEpqWlNCMGNtVmxJSFJ2SUdWdVlXSnNaU0JwZEM0OEwyUnBk
ajQ4WkdsMlBpOW9iMjFsTDNSeQpiMmQxWVhKa016SXZiSFIwYm1jdmJIUjBibWN0Ylc5a2RXeGxj
eTl3Y205aVpYTXZUV0ZyWldacGJHVTZNVFU0T2lCR2FXeGxjeUF2CmRYTnlMM055WXk5c2FXNTFl
QzFvWldGa1pYSnpMVE11TVRNdU1DMDBOUzFuWlc1bGNtbGpMMlp6TDJWNGREUXZLaTVvSUc1dmRD
Qm0KYjNWdVpDNGdVSEp2WW1VZ0ltVjRkRFFpSUdseklHUnBjMkZpYkdWa0xpQlZjMlVnWm5Wc2JD
QnJaWEp1Wld3Z2MyOTFjbU5sSUhSeQpaV1VnZEc4Z1pXNWhZbXhsSUdsMExqd3ZaR2wyUGp4a2FY
WStKbTVpYzNBN0lFSjFhV3hrYVc1bklHMXZaSFZzWlhNc0lITjBZV2RsCklESXVQQzlrYVhZK1BH
UnBkajRtYm1KemNEc2dUVTlFVUU5VFZDQTBNeUJ0YjJSMWJHVnpQQzlrYVhZK1BHUnBkajV0WVd0
bFd6RmQKT2lCTVpXRjJhVzVuSUdScGNtVmpkRzl5ZVNCZ0wzVnpjaTl6Y21NdmJHbHVkWGd0YUdW
aFpHVnljeTB6TGpFekxqQXRORFV0WjJWdQpaWEpwWXljOEwyUnBkajQ4TDJScGRqNDhaR2wyUG1C
Z1lEd3ZaR2wyUGp4a2FYWStQR0p5UGp3dlpHbDJQanhrYVhZK2QyaGxiaUJ5CmRXNGdiV0ZyWlNC
dGIyUjFiR1Z6WDJsdWMzUmhiR3dzSUdsMElITmxaVzBnZEdobElHbHVjM1JoYkd4aGRHbHZiaUJw
Y3lCemRXTmoKWlhOelpuVnNMQ0JpZFhRZ2RHaGxJRzkxZEhCMWRDQnBjeUJoWW01dmNtMWhiQ3dn
WjJsMmFXNW5JSEpsY0dWaGRHVmtJQ0pEWVc0bgpkQ0J5WldGa0lIQnlhWFpoZEdVZ2EyVjVJaUJ0
WlhOellXZGxjeTQ4TDJScGRqNDhaR2wyUGp4aWNqNDhMMlJwZGo0OFpHbDJQa2xtCklFa2dhV2R1
YjNKbElIUm9hWE1nYldWemMyRm5aU0JoYm1RZ2FXNXpkR0ZzYkNCaGJHd2diM1JvWlhJZ2JIUjBi
bWNnWTI5dGNHOXUKWlc1MGN5d2dhWFFnYzJWbGJYTWdiSFIwYm1jZ2EyVnlibVZzSUhSeVlXTmxj
aUJwY3lCM2IzSnJhVzVuSUdacGJtVXVKbTVpYzNBNwpQQzlrYVhZK1BHUnBkajQ4WW5JK1BDOWth
WFkrUEdScGRqNU5lU0J4ZFdWemRHbHZiaUJwY3l3OEwyUnBkajQ4WkdsMlBqRXVJRWh2CmR5QjBi
eUJqYjIxd2JHVjBaV3g1SUhKbGJXOTJaU0IwYUdseklHRmlibTl5YldGc0lHMWxjM05oWjJVL0lI
ZG9aWEpsSUhSdklITncKWldOcFpua2dkR2hsSUdaMWJHd2dhMlZ5Ym1Wc0lITnZkWEpqWlNCd1lY
Um9JR2x1SUcxaGEyVWdabWxzWlQ4Z0tFa2dZVzBnWVNCdApZV3RsWm1sc1pTQmlaV2RwYm01bGNp
azhMMlJwZGo0OFpHbDJQakl1SUVodmR5QjBieUJqYUdWamF5QjNhR1YwYUdWeUlIUm9aU0JzCmRI
UnVaeTF0YjJSMWJHVnpJR2x1YzNSaGJHeGxaQ0JwY3lCbWRXeHNlU0JtZFc1amRHbHZibUZzSUc5
eUlHNXZkRDg4TDJScGRqNDgKWkdsMlBqTXVJRVJ2WlhNZ2RHaGxJR0ZpYjNabElHMWxjM05oWjJV
Z2FYTWdhblZ6ZENCMFpXeHNhVzVuSUcxbElIUm9ZWFFnU1NCMwphV3hzSUdKbElHRmliR1VnZEc4
Z2RYTmxJSFJvWlNCbWRXeHNJR1oxYm1OMGFXOXVJRzltSUd4MGRHNW5MVzF2WkhWc1pYTWdaWGhq
ClpYQjBJSFJvYjNObElHWnBiR1VnYzNsemRHVnRJSEJ5YjJKbElHMWxiblJwYjI1bFpDQnBiaUIw
YUdVZ2JXRnJaU0J2ZFhSd2RYUS8KSm01aWMzQTdQQzlrYVhZK1BHUnBkajQ4WW5JK1BDOWthWFkr
UEdScGRqNVVhR0Z1YXlCNWIzVWdkbVZ5ZVNCdGRXTm9Mand2WkdsMgpQanhrYVhZK1BHSnlQand2
WkdsMlBqeGthWFkrUW1WemRDQnlaV2RoY21SekxEd3ZaR2wyUGp4a2FYWStVblZwUEM5a2FYWSsi
IHN0eWxlPSJtaW4taGVpZ2h0OiAwcHg7IHdpZHRoOiAwcHg7IG1heC1oZWlnaHQ6IDBweDsgbWF4
LXdpZHRoOiAwcHg7IG92ZXJmbG93OiBoaWRkZW47IGZvbnQtc2l6ZTogMGVtOyBwYWRkaW5nOiAw
cHg7IG1hcmdpbjogMHB4OyI+4oCLPC9kaXY+PC9kaXY+PC9kaXY+PGJyPjxicj48L3NwYW4+PHBy
ZT5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188d2JyPl9fX19fX19fX19fX19fX19fCmx0
dG5nLWRldiBtYWlsaW5nIGxpc3QKPGEgaHJlZj0ibWFpbHRvOmx0dG5nLWRldkBsaXN0cy5sdHRu
Zy5vcmciIHRhcmdldD0iX2JsYW5rIj5sdHRuZy1kZXZAbGlzdHMubHR0bmcub3JnPC9hPjxhIGhy
ZWY9Imh0dHA6Ly9saXN0cy5sdHRuZy5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2x0dG5n
LWRldiIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6PHdicj4vL2xpc3RzLmx0dG5nLm9yZy9jZ2ktYmlu
Lzx3YnI+bWFpbG1hbi9saXN0aW5mby9sdHRuZy1kZXY8L2E+PGJyPjwvcHJlPjwvYmxvY2txdW90
ZT48c3BhbiBjbGFzcz0iIj48YnI+PHByZT4tLSAKSm9uYXRoYW4gUi4gSnVsaWVuCkVmZmljaW9z
PC9wcmU+PGJyPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzx3YnI+X19fX19fX19fX19f
X19fX188YnI+bHR0bmctZGV2IG1haWxpbmcgbGlzdDxicj48YSBocmVmPSJtYWlsdG86bHR0bmct
ZGV2QGxpc3RzLmx0dG5nLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmx0dG5nLWRldkBsaXN0cy5sdHRu
Zy5vcmc8L2E+PGJyPjxhIGhyZWY9Imh0dHA6Ly9saXN0cy5sdHRuZy5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL2x0dG5nLWRldiIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy5sdHRu
Zy5vcmcvY2dpLTx3YnI+YmluL21haWxtYW4vbGlzdGluZm8vbHR0bmctZGV2PC9hPjxicj48L3Nw
YW4+PC9ibG9ja3F1b3RlPjxzcGFuIGNsYXNzPSIiPjxmb250IGNvbG9yPSIjODg4ODg4Ij48ZGl2
Pjxicj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4tLSA8YnI+PC9kaXY+PGRpdj48c3Bh
biBuYW1lPSJ4Ij48L3NwYW4+TWF0aGlldSBEZXNub3llcnM8YnI+RWZmaWNpT1MgSW5jLjxicj48
YSBocmVmPSJodHRwOi8vd3d3LmVmZmljaW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly93
d3cuZWZmaWNpb3MuY29tPC9hPjxzcGFuIG5hbWU9IngiPjwvc3Bhbj48YnI+PC9kaXY+PC9mb250
Pjwvc3Bhbj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PC9kaXY+PC9kaXY+" style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0">​</div></div></div>