Japanese English

PHP 難読化コードの復元・デコード

Wordpress 等でのPHPのマルウェア・ウィルス・改ざんコードをデコードして難読化をオンラインで解除し、
元の読みやすいコードに戻し解読できます。

※すべての難読化コードを解除できるわけではございませんのでご理解とご了承をお願いいたします。

下記のコードを難読化解除しました

<?php //NS4w /* --------------------------------------------------------------------------------- - PHP Encoding by Themento Team - - PHP Encoder Version : 5.0 - - This code was created on : 2021/12/09 at 00:48 - - Checksum : 71709e762afcc58716afa5c3a2affb01 - ------------------------------------...



難読化されたPHPコード

<?php //NS4w
/* ---------------------------------------------------------------------------------
-  PHP Encoding by Themento Team                                                   -
-  PHP Encoder Version      : 5.0                                                  -
-  This code was created on : 2021/12/09 at 00:48                                  -
-  Checksum                 : 71709e762afcc58716afa5c3a2affb01                     -
---------------------------------------------------------------------------------- */
$_WFOTQMP=__FILE__;$_BXCOTMJR=__LINE__;$_PAFQKTQJXMV=__DIR__ ;$_FNUAFDL=__FUNCTION__;
function func_5677() {return __CLASS__;}function func_438() {return __LINE__;}
$_CSUKWDX=__CLASS__;$_TTCXXVH=__TRAIT__ ;$_MDDXGTG=__METHOD__ ;$_NEFVE=__NAMESPACE__;
function func_8989() {return __FUNCTION__;}function func_124() {return __TRAIT__;}
function func_1291() {return __FILE__;}function func_1162() {return __DIR__;}
function func_9150() {return __METHOD__;}function func_7750() {return __NAMESPACE__;}
$_QJKUUG="\142\141\163\x65\x36\64\137\144\145\x63\157\x64\145";@eval("?>".$_QJKUUG("P
D9waHAgJF9GT1g9IlwxNDJcMTQxXDE2M1x4NjVceDM2XDY0XDEzN1wxNDRcMTQ1XHg2M1wxNTdceDY0XDE0NS
I7QGV2YWwoIj8+Ii4kX0ZPWCgiUEQ5d2FIQWdKRjlQUjFsVFYxSklXVDBpWERFME1sd3hOREZjTVRZelhIZzJ
OVng0TXpaY05qUmNNVE0zWERFME5Gd3hORFZjZURZelhERTFOMXg0TmpSY01UUTFJanRBWlhaaGJDZ2lQejRp
TGlSZlQwZFpVMWRTU0Zrb0lsQkVPWGRoU0VGblNrWTVWVmRWT1ZwU01FWlhWVlZ3VFZaNk1HbFlSRVV3VFd4M
2VFNUVSbU5OVkZsNldFaG5NazVXZURSTmVscGpUbXBTWTAxVVRUTllSRVV3VGtaM2VFNUVWbU5sUkZsNldFUk
ZNVTR4ZURST2FsSmpUVlJSTVVscWRFRmFXRnBvWWtObmFWQjZOR2xNYVZKbVZrWnNVRmRWWkVKV2JFWkxWRVp
qYjBsc1FrVlBXR1JvVTBWR2JsTnJXVFZXVmtaWFZHeHdVMDFIYUVaVlYzaFdUMVZzYzJRemFFOVNSWEJxVkZa
U1VtVkdhRVZTVkVwT1RWaG5NRlJ0Y0ZkWk1sWkZWRlJLV1ZKR2EzZFhSVkpHWldzMGVHUXphRTlTUmtwcVZGW
lNVazFXYUVsYWVrcE9UVmhrTkZSc1VtdFpNbFpGVjFSQ1dWSkZWWGRVYkU1S1RqRkdTRlpxU2xwV00yUjJVMW
R2TkVzd2JIQk9SM1JaVFZaS1ExWlVSbk5UUms1R1ZXdE9WMVV5WkhCV1ZWWlNUbGRSZVZKcmJGSldNbEpNVlR
Cak5HUXhaRmhOVms1b1lraENSbFpXVWxkVGJFcEZVVzAxVkZZelozcGFWVlV4WTFaR1dHSkdRbXhXYTNBMFZr
Wm9kMkZyTVZkaVJtaFdZbGhvVDFsV1ZrWk9WazVXVkd0MFdrMUVSbFpXTVdoM1UyMUdkVlJ1U2xwTk0wSnhWR
lphYzJSR1pIUk5WVFZzWWxkU2RWWlZXazlSYlVaWFlVVldVMVpGU2xCWlZsWnlUVEZPY2xrelpFOVNWRVo0Vj
JwT2IxUnJNWEpPV0VwVVZsWkdNMWRxUW5Oak1sWkZWV3M1YkdGNlJuZFdSRTV6VlRKV1JrOVZhRlJYUjFKUFZ
XcENjbVZzWkhKVWEwcFFWbGQ0UlZVeU1VOVViRnBIVW1wV1ZGWXpRalpaVkVaeVpWWmtXV0ZGT1ZkTlJFVjZW
a1pXVTFOc2IzaFJiRkpTVmpKNFdsVnJWbFprTVZKelZHdHdUMDFJUWtsV1Z6RjNXVlphU0ZwRVZsVk5Wa3BUV
kd0V2MxSlZNVWhhUlhCcFUwZGpkMVpITlhkVWJVWldUMVJXVm1Kck5VOVpWM2hHWlZaU2RXTkZaR2xTVkVaM1
ZWWlNjMU5zUlhkalIzQlZWbXhLVTFSVVFuTmpWMDE1WkVkc1YwMVZWak5XUmxKTFZqSktWMkpHVm1oTmJWSlN
WbFJDUjJOR1pFWmhSelZPVFVSR2QxVXhVbXRUTVVsNFUyNUdXR0pHU25WYVZsVTFWbFpXVlZWck1XaGhhMHAx
VlRGa05FMHlWa1pPV0VaV1ZqSjRVVnBXV2t0alZtUjBZMFZhVGxadGR6SlZWbWhyVkcxR1ZWVlVWbFJXVlRWT
VYxUkJlRlpXYTNwYVJYQm9ZbXMxZVZkV1pIZFVhekIzVGxab1UySllVbWhXYTFaelRWWldSMVJyU21oV2JXaE
dWV3hTUjFSc1JYZGhlazVVWVRKb01sUlZXbk5rUmxaMFkwZEdVMUpyVlhoV1JXUjJaREZ2ZDJKSVRtdE5NbWh
RV1ZkMGMyTkdVWHBpUms1c1VsUnNTVlV4YUd0VWJFbDNZVE53V0dFd01IZFVNVlp6VWtaT2RGUnJOVmRTYTFr
d1ZURmtkMlZ0UlhsVGJHaFdWa1ZLVDFSWGVHRmtSbVJYVlc1S2ExWnJTbFZWVm1SelYxWktSbFpZWkZWaVJUV
kxWR3BDZDFOSFVYcGlSVGxUVW0xME5sWkdXbXRXYlZaV1pVaEdUbEl5VWt0WmEyaHJUa1pTZFdORmNHaFdWR3
N4VmxjMWQxUXlWbk5YYmtKWVlsUkdZVnBYY3pWU1JUVkZZa1Z3VWsxSVFuRldSbHBUVm0xV1JtSklSbXBOYmx
Kd1ZtdGthMDVXVVhkVmExcHNZa2QwTlZaV2FGZFZWbFYzVW01Q1dGSldTa2RVVjNNeFVrWk9WVnBGZEZSU2Vt
Z3pWakZqZUZVeVJuTmpSVlpXVmtaYVRsbFhjRU5pYkU1WVpVUlNUMUpVVm5oV2JHUnpWVWRXVjFOdVJsaGlXR
UpIVkZaYWMwNXNSbGxhUlRWb1ZrWkZNVlV4Vms5VE1XdDNUVlpXV0ZkSFVrdFpWelZQWTJ4c1dHTkZOVTVOUk
ZaWlZXMHhNRmxXV2taaVJFWldVbXMxUTFsV1dtOVRWbkEyVTJzMVZrMUhjM3BWTW5SclRUSldWazVWVmxoV1J
UVlBWbXBHVjA1V1VraGlNMlJoVFVkNGVscFZVbE5VTWtaMFpFaENWVTB5ZUZSWlZFWnlaVlphVlZWck5XaGlX
RTR6VmtSQ1RrMUZPVlppUlZKVVlsVTFUMVpyV25OT1ZrNVlZMGh3YUUxck5WWlpWV1J6Vkd4S1JsTnVRbFZoY
TNCVFdrWmFRMVpHUmxoaVJteFVVakpPTmxaR2FITlRhelIzWTBWb1RsSkdTazlaVnpGclRrWlNWVk5yT1doTl
NHaDRWRlZrYTFOdFNrbGFSRkpWWWxoQ1MxbFdWVFZPVmxaMVkwVTViR0pHY0hkV01qQjRWMjFXY2s5VlVrOVN
SM2hMVlZSQ2QyRnNjRlpWYlVab1lUSjRlRmw2U2pCaFZsbDRVbGhrVlZaRmNGaFpiRnB6VmxkRmVsWnNSbFpO
UlZwM1ZqQldVMUpyTVhKTlZGWlVWa2RTVEZWdWNFSk5SbEpZWTBjMWJGSlVRalZXUnpFd1ZGZEdjVkZ0TlZSV
00yY3dWR3RWTVZkR1pGaGlSa0pzVm10dk1GWkVRbXRUYlZGM1RWVm9WRlpGTldoVldIQlNUbFpPVmxScmRGcE
5SRVpXVmxaU1IxTnRSblZVYmtwaFZqTkNWRmxXV25kVFJsSjBaRVU1VTFJelVYaFdWVnBQVVcxR1YyRkZWbE5
XUlVwUVdsWldjazB4VG5KYVNGcHNZWHBWTWxadE1XOVpWa2w0Vm1wV1ZWSXlPVE5YYWtKell6SldSVlZyTld4
aE1WcDNWa1JPYzFVeVZuSk9WRnBYWWxkNGFGbHNXbk5PYkZGM1ZGUkNVRlpYZUVWVk1qRlBWR3hhUjFKWWFGU
ldNMEkyV1ZSR2QxTkdVblJsUmtKVFVsZHplRlpIZEZOaWJWSlhVV3hTVWxZeWVGcFZNR1JxWlZaU1dXSkZjRT
lOU0VKSlZGWmtNRlF4U2taT1dFNVlZbFJHUjFSc1ZqUmpWVEZJV2tWd2FWTkhVVEJXUjNSVFZtMUdWazlVVmx
aaVdFSm9XVmQwVm1WR1pGbGpSVXByVFVSR2QxUnJVbk5UYkVWM1kwZHdZVlpXU21oWlYzUnpZMWROZVdSSGJG
TlNWM1F6VmtjeGQyRnRWa2RqUmxaVVYwWmFVbFpVUWtkalJtUkdZVWMxVG1KSVFsVlZNVkpyVXpGSmVGTnVSb
GhpUmtwMVdsWlZOVlpXVmxWVmF6Rm9ZV3RLZFZVeFpEUk9SVFZHVGxoU1ZsWXllRkZhVmxwTFRVWmtjbFZzU2
14aVNFSlpWakl4YjFWR1ZqWlZWRlpVVmxVMVRGZFVTbGRTVm13MlVXdHdhR0pyTlhsWGJHUjNWVEpHVjJORmF
GVmlXRkpRVld0a01FMVdWa2RVYTBwb1ZtMW9SbFZzYUhkVU1sWldZWHBPVkdFeWFFOVVWRUV4VjBaT2RFMVhS
bWhoZWtGM1ZrVmtkbVF4YjNkaVNFNXNVa1pLVUZacVJuTmpSbEY2WWtaT2FrMUVSbmhXVmxKTFZESldjbGR1V
GxWV01uTjNWREZXYzFKR1RuUlViWGhUVW0xME5WVXhaSGRsYlVWNVUyeFdZVTB5ZUZGVmExWlhUbXhrVlZOc1
NtdFdhMHBWVlZaa2MxZFdUa2haTTNCVlZqSjRTMVJxUW5kVFJsSjBUVlUxVjFKc2NIaFdSbFpUVVcxV1ZtVkl
SazVTTWxKTFdXdG9iazFHVW5STlZuQm9WbFJyTVZaWE5XOVZSa2wzWWtST1ZWWlhVa3RVVkVaM1VrVTFSV0pG
Y0ZKTlNFSnhWa2N4ZDFkdFJsWlBWRlpXWWxoQ2FGbFhkRlpsUm1SWlkwVkthMDFFUm5kVWExSnpVMnhGZDJOS
GNGVldiRXBUVkZWV2MyTlhUWGxrUjNCWFVqSm9kMVpHVmxOUk1rWldUa2hzVmxkR1dsSldWRUpIWTBaa1JsVn
NjRTVTVjNoNFdYcEtNR0Z0Vm5SVVdHaFlWbnBHYUZsc1ZYaE9iRzk2Vm14R1ZrMUZXbmRXTUZaVFVtc3hSazV
VVmxSV1IxSk1WVzV3UWsxR1VsaGpSelZzVWxSQ05WWkhNVEJVVjBaeFVXMDFWRll6WnpCVWExVXhaRVprV0dK
R1FteFdhM0EyVmtaa2QxVnJNWEpPVkZwVFlsaG9UMWxXVWxKT1ZrNVdWR3QwV2sxc1drWldNakYzVTIxR2RWU
nVTbGhoTWxKUVdXdFZOVkpXVGxWV2F6bFRVakpSZUZaVldrOVJiVVpYWVVWV1UxWkZjRTlWVkVKeVRURk9jbU
ZJV2s1U2JYZ3dWbGN4ZDFsV1NrZFNWRVpWVWpJNU0xZHFRbk5qTWxaRlZXczViR0V5ZUhkV1JFNXpWVEpHYzJ
OSVJsTldSVnBoV2xkMFIwMHhVbGhoZWtKUVZsZDRSVlV5TVU5aVJrcEhZVE5vVkZZelFqWlpWRXBMVWxaT1ZW
RnJPV2hpVlRRd1ZqSjRVMU50VWxkUmJGSlNWako0V2xWclZsWmtNVkpYVkd0d1QwMUlRa2xVVlZKVFZHMUdkR
nBFVWxWV1JYQlFXVlJDTkdOVk1VaGFSWEJwVTBkUk1GWkhNWGRWYlVaV1QxUldWbUp0YUZGVmFrSnpUVEZTVm
xwRmNFNU5XRUpGVkd0U2MxTnNSWGRqUjNCVlZteEtUMVJVUW5OalYwMTVaRWR3YkdKVk1UUldNV040V1ZkS1Z
rMVVXbUZOTVZwU1ZsUkNSMk5HWkVaVmExcE9VbFJXVlZVeFVtdFRNVTVJVDBoa1dGWjZSbFJaVjNoM1VsWldW
VlpyTVdoaGEwcDFWVEZrTkUweVZrWk9WVlpYVmpKNFVWcFdXa3BOYkZKeVdrVjBhRTFYZERWV1ZsSkRWVVpXT
mxWVVZsUldWVFZNVjFSS1YxSldhM3BhUlhCb1ltczFlVmRYZEZOVGF6RkdUbGhHV2sweWFHaFdhMVp6VFZaV1
IxUnJTbWhXYldoR1ZXeFNTMVF4UlhkaGVrNVVZVEpvVDFSVVFURlhSazUwVFZkR2FHRjZRWGRXUldSMlpERnZ
kMkpJVG10Tk1taFFXVmQ0UjJOR1VYcGlSazVyVWxSc1JsVXhVbE5VYkZwR1RsaEdXR0V3TUhkVU1WWnpVa1pP
ZEZSck9XaGhNVnAzVmtST2MxVXlWa1pQVldoVVYwZFNUMVZxUW5KbGJHUnlWRlJDVUZaWGVFVlZNakZQVkd4Y
VIxSllaRlJXTTBJMldWUktUMVpYUmtoaVJUVlRVbFZ3ZDFaSGNFdFZiVkpYVVd4U1VsWXllRnBWYTFaV1pERl
NjMVJyY0U5TlNFSktXVzV3UTFkdFNsZFRia1pZWVRGS1UxUnNWalJqVlRGSVdrVndhVk5IWTNkV1J6QjRWRzF
HVms5VVZsWmlia0pRV2xkNFlXTkdaSFJOVm5Cc1lYcHNSVlJyVW5OVGJFVjNZMGR3VlZac1NrOVVWRUp6WTFk
TmVXUkhiRk5TVjNRelZrY3hkMkZ0VmtkalJsWlVWMFphVWxaVVFrZGpSbVJHVld0YVRsSlVWbFZWTVZKclV6R
ktObEZVUWxWV00wSjFXbFZWZDJWV1VuUmtSVEZvWVd0S2RWVXhaRFJOTURGeVRWUldWRlpIVWt4Vk1HTTBaRE
ZrV0UxV1RtaGlTRUpHVmxaU1YxUlhSbkZSYlRWVVZqTm5NRlJyVlRGalZrcFlZa1pDYkZacmJ6QldSRUpyVTI
xUmQwMVZhRlJXUlRWb1ZWaHdVazVXVGxaVWEzUmFUVVJHVmxaV2FIZFRiVVoxVkc1S1drMHpRbkZVVmxwelpF
WmtkRTFWTld4aVYxRjRWbFZhVDFGdFJsZGhSV3hoWld0d1QxcFdWbkpOTVU1eVlVVTFUazFFVmxsVk1qQjRXV
mRHY2sxRVFsVlNNamt6VjJwQ2MyTXlVWHBoUlRsWFVqQTFkMVpFVG5OVk1EVnlUbFZvVkdKWVVtRlVWM2hHWk
RGUmVGUlVRbEJXVjNoRlZUSXhUMkpHU2tkaVJGcFVWak5DTmxsVVNrOVdWMFpJWWtVMVUxSlZjSGRXUjNCTFZ
XMVNWMUZzVWxKV01uaGFWVEJrYW1WV1pIUmlSWEJQVFVoQ1NsbHVjRU5YYlVwWFUyNUdXR0V4U2xOVWJGWTBZ
MVV4U0ZwRmNHbFRSMUV3VmtkMFUxWnRSbFpQVkZaV1ltNUNVRnBYZUdGalJtUjBUVlp3YkdGNmJFVlVhMUp6V
TJ4RmQyTkhjRlZXYkVwWFZGZDBjMk5YVFhsa1IzQlhVakpvZDFaR1ZsTlJNa1pXVGtoc1ZsZEdXbEpXVkVKSF
kwWmtSbFZyV2s1U1ZGWkZWVEZTYTFNeFRrWk5TSEJWWWtkU1RGbHNXbmRqVmxKVlZXc3hhR0ZyU25WVk1XUTB
Ua1UxUms1VVdsWldNbmhSV2xaYVMwNUdVWGRhUlhCclRVUkdTVlV4VWs5WlZrWTJWVlJXVkZaVk5VeFhWRUY0
VmxaV1ZWSnJjR2hpYXpWNVYxUk9kMkZyTVZkaVNGSllZbFJHVDFwWE1XdE5WbFpIVkd0S2FGWnRhRXBYYm5CT
FZERlZkMkY2VGxSaE1taFBWRlJCTVZkR1RuUk5WMFpvWVhwQmQxWkZaSFprTVc5M1lraE9iRkpHU2xCWmJGcF
hZMFpSZW1KR1RteGhlbFV5Vm0weGMxbFhTbGRpUkZwVlRVVXdkMVF4Vm5OU1JrNTBWR3MxVjFKdGRETlZNV1I
zWlcxRmVWUnFXbHBsYTFwaFdXeGFkMlJHVWxsalJ6VnJWbXRLVlZWV1pITlhWa3BHVmxoc1ZWZEhlRXRVYWtK
M1UwZEdTR05GTlZOTlZYQjZWakZvZDFSck1YSmlSVlpPVWpKU1RGVnFRVEZrUmxKWFZXeGthR0Y2UmtaVlZta
HpWRVpGZDJOSGNHRldWa3BMVkd0V2MyTkhVWGxhUm14T1ZrZDRTVlpVUmxkT1JrcHpXak5vVUZORlNsRmFWbF
pHWkd4V1NGbDZiRkZWTUd4M1V6RlNlbG94UWpaT1JEQnBTMU5yTjBsRFVtWlZNV2hHVlZaT1dGUjZNR2xZUkV
Vd1RXeDNlRTVFUm1OTlZGbDZXRWhuTWs1V2VEUk5lbHBqVG1wU1kwMVVUVE5ZUkVVd1RrWjNlRTVFVm1ObFJG
bDZXRVJGTVU0eGVEUk9hbEpqVFZSUk1VbHFkRUZhV0Zwb1lrTm5hVkI2TkdsTWFWSm1WVEZvUmxWV1RsaFVlV
2RwVlVWUk5XUXlSa2xSVjJSaFlteGFNVmRVVGxOalIwbDVUa2RrWVdKc1dqRlhWRVUwWldzMU5tRXphRXhSTV
VwTFZGWldjMU5zVGxWU2EzQlVWbGQwTkZSV1VrWmxSazVXWVROb1ZGWlhkRFJWTVZaeVpVWk9WbUpGY0V4WFN
FNXlWVEZTUjFOc1RsVlNXR2hPVmtWYVMxVXhVa2RUYkU1V1lrVndUbFpGV2t0Vk1WSkhVMnhPVm1KRmNGUldS
RVYzV1RJMVYySkZPVFZWYTNCT1ZrVmFTMVV4Vm5OVGF6RldZVE5vVGxaWGVFdFVWbFp6VTJ4T1ZtSkZjRTVXV
jNRMFZGWldjMU5zUWxSVGJVNU9Wa1pHTlZkRlVrWk5SVEZYWkROb1QyRnJOV3BhVlZKYVRWWm9TVm96Y0U5aV
NHTjVWR3RhTTJWRk1UWmFSMDVPVmtaRmQxZEZVa1pOUlRWWFpVUlNUMkZyTldwVVZsSldUVEZvU1ZwNlNrOVN
ibVEwVkd0U1ZtRlZPVFZWYTNCT1ZsZDRTMVJXVWtabFJrNVdZVE5vVkZaWGVFdFVWbFp5WlVaT1ZWSnJjRlJX
UlZwTFZURldjMU5zUWxSVGJVNXNVa1pzTlZkRmFHNU5hekZYWlVSU1QyVnJOV3BhVlZKYVRWWm9TVm96Y0U5a
VNHY3dWRmh3VTFreVZrVldiVEZaVTBkamVWUnNXalJPUlRWMFZtMU9iRkpHYkRaWFJXaHVUV3h3YzJWRVVrOW
hiRXBxV2xWU1drMVZiSEZqTW5SVVZrVmFTMVV4VWtabFJURlZVbXR3VkZaRlZqUlZNVlp5WlVaT1ZtSkZjRlJ
XVjNoTFZGWldjMU5zVGxWTlYyaHFZbXR3YjFwV1dUVmxiVXBJWWtkd1lWVXlhSFJaVm1RMFlrVjBSR0ZITVd0
V2VsWnhWMGh3Um1WVk9WVlNWemxNVlRKMGQxUkZUa0prTUhoRVVWUk9URlpJVG5KVk1WSkdaVVpPVm1KRmNGU
ldWM2hMVkZaV2MxTnNUbFpoTTJoT1ZrVldORlV4VWtabFJrNVdZa1Z3VkZaRVFuWlplazVUWlZkS1NGWnVWa3
hSTVVwTFZGWldjMU5yTVZWU1dHaE9WbGQ0UzFSV1VrZFRiRTVWVW10d1ZGWlhlRXRWTVZaeVpVWk9WbUpGY0Z
obGEwcHJVekZOZDJWRmRGUmtTSEJyVTBWd2VsZHNZekJpTUhCR1lUTm9WRlpYZERSVVZsSkdaVVpPVm1FemFF
NVdWM2hMVkZaV2MxTnNUbFppUlhCVVZrVmFTMVV4Vm5OWmF6RlhUVWhDVEUwd05IZFpNakUwWWtkS2NGb3lkR
lJXUlZwTFZURlNSbVZGTVZWU2EzQlVWa1ZXTkZVeFZuSmxSazVXWWtWd1ZGWlhlRXRVVmxaelUyeE9WMk16Yk
ZsVk1uUjVXWHBPVTJWWFNraFdibFpNVVRGS1MxUldWbk5UYXpGVlVsaG9UbFpYZUV0VVZsSkhVMnhPVlZKcmN
GUldWM2hMVlRGV2NtVkdUbFppUlhCWVpXczFhMU14VGpCbGJWSkpVMjVPWVZaNlVuWlRhMVp5WlVaT1ZtRXph
RTVXUlZZMFZURldjbVZGTVZaaVJYQk9WbGQ0UzFVeFZuTlRiRTVWVW10d1ZGWlhlR2xVYTFsM1kwVnplbFJxU
W1waVdHaHpXVzFzYm1FeFRsVlNhM0JVVmtWV05GUldVa2RUYkU1VlVsaG9WRlpYZERSVk1WWnpVMnhPVm1KRm
NFNVdWM2hMVlRGYWVrMVdhRlJoTTBwcVRURktOVmxyWkZka1ZYUkVWV3R3VGxaWGVFdFVWbEpHWlVVeFZtSkZ
jRTVXUlZwTFZURlNSMU5zVGxaaVJYQlVWbGQwTkZVeFZuTlRiR1EyVjIxU1RGWklVbmRYYld4Q1lqSk5lbFZ1
YkdwU2VtdzJVekJPVTFOck1WWmlSWEJPVmtWV05GUldWbk5UYXpGVlVtdHdWRlpGV2t0Vk1WWnpVMnhPVm1Fe
mFGUldWM2hMVmpOd1ExcEZlRVJWYTNCT1ZrVmFTMVV4Vm5OVGF6RldZVE5vVGxaWGVFdFVWbFp6VTJ4T1ZtSk
ZjRTVXVjNRMFZGWldjMU5yZEVSVGJFWlRVa2QzZWxkV1ZtOVJiRzkzWlVSV1VGSkVRbkJUTVUwd1lURk9WVkp
yY0ZSV1JWWTBWRlpXYzFOck1WWmlSWEJVVmtWYVMxUldWbkpsUms1V1lUTm9WRlpYZUV0Vk1VNXVZVEZPVlZK
cmNGUldWM1EwVlRGV2MxTnJNVlZTV0doT1ZsZDRTMVJXVm5OVGF6RldZa1Z3VGxaWGVFdFZNVTV5WTBaQ1ZVM
UViR0ZpVlZwNldYcEtWbU5IVmpWVmEzQk9WbGQ0UzFSV1VrWmxSVEZXWWtWd1RsWlhlRXRWTVZaeVpVVXhWbU
pGY0U1V1YzaExWVEZXYzFOc1FsaFhiV2hwVTBVMWMxUjZUWGhqUm5Cd1VWYzVhazB4U2pWWk1HTTFaV3QwUkZ
WcmNFNVdWM2hMVkZaU1JtVkZNVlppUlhCT1ZrVmFTMVV4VWtkVGJFNVdZa1Z3VkZaWGREUlZNVlp6VTJ4a05s
SnRVazFSTVVwTFZGWlNSMU5zVGxaaVJYQk9WbGQwTkZSV1ZuTlRhekZXWWtWd1ZGWlhlRXRVVmxaeVpVVXhWb
UpGY0V4Uk1IQk9XbFpqTldKc1VrZFVXR1JyVWxob1ZWUlZhRk5VVmxZMlVXcENWVkpyTVROYVJWWTBWa1V4U1
ZWck1WWmxhMGwzVmtWYVRtUXlVa1psUmxKT1UwWktUbFpZY0VOTlJsSkhWRmhrYTFKWWFGVlVWV2hUVkZaV05
sRnFRbFZTYXpFeldrVldORlpGTVVsVmF6RldaV3RKZDFaRldrNWtNbEpHWlVaU1RsTkdTazVXV0hCRFRVWlNS
MVJZWkd0U1dHaFZWRlZvVTFSV1ZqWlJha0pWVW1zeE0xcEZWalJXUlRGSlZXc3hWbVZyU1hkV1JWcE9aREpTU
m1WR1VrNVRSa3BPVmxod1EwMUZiSEJoTTBKUlZrUkJOVmR0TVVkak1rMTVWbGhDYkdWV1NrdFVWbFp6VTJzeF
ZWSllhRTVXVjNoTFZGWldjMU5zVGxaaE0yaE9WbGQ0UzFSV1ZuTlRiRTVXWWtWd1VWWXhjRzlaYTJoUFlrVTR
lazFZUW1GaFZVWjJXWHBPVTJWWFRraFBXSEJNVVRGS1MxUldWbk5UYXpGVlVsaG9UbFpYZUV0VVZsSkhVMnhP
VlZKcmNGUldWM2hMVlRGV2NtVkdUbFppUlhCWVpXdHdhMVJGVGxOVGF6RlZVbXR3VkZaWGVFdFVWbFp5WlVVe
FZtSkZjRTVXVjNoTFZURldjMU5yTVZaaE0yaE9WbGQ0UzFNd1RrdFRiRVYzVTJ4S1ZrMUdjRU5YYWtaTFYwVT
FXR05IYkU1aVJYQXpWMWN3ZUdGc2IzaGlTRlpvVFcxU1dGVnFTbTlqTVd4eldrWmthMVl4U2tsVU1HUnJWakZ
KZUZkdE9WcGlSVFZEVjJwQ2MxSkdSbGhhUlhCU1RVVmFkVlV4Vms5UmJHOTNZa1ZTVWxZeVVrdFZWRUpIWW14
T1ZsUnJTbUZOUjNoRlZWWmthMU5zUlhkU2JUVlVWbFUxUTFkcVFuTlNSa1pZV2tWd1VrMUZXblZWTVZaUFVXe
HZkMkpGVWxKV01sSkxWVlJDUjJKc1RsWlVhMHBoVFVkNFJWVldaR3RUYkVaVlRVUnNTbUZYZEhkVlJsRjNUMV
p3ZEZKdVRtcE5iRlozV2xoc1UxTnJNVlppUlhCT1ZrVldORlJXVm5OVGF6RldZa1Z3VkZaWGREUlVWbFp6VTJ
zeFZtSkZjRlJXVjNoTFZVWmtZV0ZIU2tsVWJYaFFUWHBHZDFkdGJFSmlNazE2Vlc1c2FsSjZiRFpUTUU1VFUy
c3hWbUpGY0U1V1JWWTBWRlpXYzFOck1WVlNhM0JVVmtWYVMxVXhWbk5UYkU1V1lUTm9WRlpYZUV0V00zQlBXa
1Y0UkZWcmNFNVdSVnBMVlRGV2MxTnJNVlpoTTJoT1ZsZDRTMVJXVm5OVGJFNVdZa1Z3VGxaWGREUlVWbFp6VT
J0MFJGTnJNVlpOUlZwMVZteFdWMkl4VmxaaVJWcFhZbXhhWVZSWGNITmpiR1J6WVVWd1lVMVdjREJXYlRWell
Xc3hkR1ZFU2xwaVYzaERWMnBDYzFKR1JsaGFSWEJUVW5wc2RWTlhiSEprVld4MVl6SjBWRlpGV2t0Vk1WWnla
VVpPVm1KRmNFNVdSVlkwVkZaV2MxTnJNVlppUlhCT1ZsZDRTMVJXVm5OVGJFNVpUVWRzVFdGV1NrdFVWbEpIV
TJ4T1ZtSkZjRTVXVjNRMFZGWldjMU5yTVZaaVJYQlVWbGQ0UzFSV1ZuSmxSVEZXWWtWd1RGRXdjRXRWVkVKSF
lteE9WbFJyU21GTlIzaEZWVlprYTFOc1JYZFNiVFZVVmxVMVExZHFRbk5TUmtaWVdrVndVazFGV25WVk1WWlB
VV3h2ZDJKRlVsSldNbEpMVlZSQ1IySnNUbFpVYTBwaFRVZDRSVlZXWkd0VGJFVjNVbTAxVkZaVk5VTlhha0p6
VWtaR1dGcEZjRkpOUlZwMVZURldUMUZ0VWtSVFdFSk1Wa1JCTlZWR1pHRmhSMHBKVkcxNFRGZElUbkpWTVZKS
FUyeE9WVkpZYUU1V1JWcExWVEZTUjFOc1RsWmlSWEJPVmtWYVMxVXhVa2RUYkU1V1lrVndWRlpFUm5SWFZtUT
BaV3h3VldSRWJHaFdNV3h1VXpCb1QwMUhUblZSYmxwcVpWZGtjbFV4VWtkVGJFNVZVbGhvVGxaRldrdFZNVkp
HWlVaT1ZtRXphRlJXVjNoTFZURldjMU5yTVZaaVJYQlVWbTVOZDFkR1RqTmhNVTVWVWxob1ZGWlhlRXRWTVZK
SFUyc3hWVkpyY0ZSV1JWcExWVEZXYzFOc1RsVlNhM0JPVmtWYVMxVXhUbTVoVmxKSFZHdEtZVTFXY0VsWlZXa
ERZVzFXVmxOdVJscGhhM0JVV1d0V2MxTldjRWhoUjNCc1ZsVndlRmRVU1hoV01rWklWV3RvVjJKWVVrdFZibk
J6VFZaT1ZsVnVXbUZsVld4M1ZFZHNTbVZWTVVWVFdHaE5aV3RXTlZSSWNFSk9WV3hJVW1wQ1NsSkZSak5VTW5
CU1RrVnNjRTVIZEZSV1JWWTBWVEZXYzFOc1RsVlNhM0JPVmtWYVMxVXhVa2RUYkU1V1lrVndWRlpGV2t0VVZs
SkhVMnhPVkZveWJGUldWVFZEVjJwQ2MxSkdSbGhhUlhCU1RVVmFkVlV4Vms5UmJHOTNZa1ZTVWxZeVVrdFZWR
UpIWW14T1ZsUnJTbUZOUjNoRlZWWmthMU5zUlhkU2JUVlVWbFUxUTFkcVFuTlNSa1pZV2tWd1VtVnJSVFZUVj
J4eVkwWkNWVTFFYkdGaVZWcDZXWHBLVm1OSFZqVlZhM0JPVmxkNFMxUldVa1psUlRGV1lrVndUbFpYZUV0Vk1
WWnlaVVV4Vm1KRmNFNVdWM2hMVlRGV2MxTnNRbGhYYldocFUwVTFjMVI2VFhoalJuQndVVmM1YWsweFNqVlpN
R00xWld0MFJGVnJjRTVXVjNoTFZGWlNSbVZGTVZaaVJYQk9Wa1ZhUzFVeFVrZFRiRTVXWWtWd1ZGWlhkRFJWT
VZaelUyeGtObFp0VWsxUk1VcExWRlpTUjFOc1RsWmlSWEJPVmxkME5GUldWbk5UYXpGV1lrVndWRlpYZUV0VV
ZsWnlaVVV4Vm1KRmNFeFJNSEJPVmxSQ1IySnNWbFZUYlRscFVtMTBOVnBGYUhkaE1WbzJVVzAxVkZaVk5VTlh
ha0p6VWtaR1dGcEZjRkpOUlZwMVZURldUMUZzYjNkaVJWSlNWakpTUzFWcll6VmlhMnh3WVROV1NtRnRUalJV
Ym5CQ1RsWndWVmw2U2s1aVZWcDBWMVJLVGsxVk9VVlpNMmhQWWxWYWRGZFdVbGRoYXpCNVVsaHNXbFl4Y0hSW
FYzQkNaVVZzY0U1SGRGUldSVlkwVlRGV2MxTnNUbFZTYTNCT1ZrVmFTMVV4VWtkVGJFNVdZa1Z3VkZaRldrdF
VWbEpIVTJ4T1ZGb3liRlJXVlRWRFYycENjMUpHUmxoYVJYQlNUVVZhZFZVeFZrOVJiRzkzWWtWU1VsWXlVa3R
WVkVKSFlteE9WbFJyU21GTlNHaFRWVVpSZDJGVmRGUmhlbXhSVmtSR2RGZFdaRFJsYkhCVVlrUmtTMUpYZERS
Vk1WWnlaVVV4VlZKWWFGUldWM1EwVlRGV2MxTnNUbFZTV0doVVZsZDBORlV4Vm5OVGJFNVdZWHBzWVdKVlduc
Fpla3BXVGpKYVdHSkhNVXBSTW1nMldrVm9TMlF5U1hwVVZ6bExVbGQwTkZVeFZuSmxSVEZWVWxob1ZGWlhkRF
JVVmxaelUyc3hWbUpGY0ZSV1YzaExWVEZTUjFOc1RsWmlSMHBQWWtSQ2VsTnJWbkpsUlRGV1lrVndWRlpYZER
SVk1WSkdaVVpPVm1FemFGUldWM2hMVlRGV2NtVkdUbFZTV0doVVZsZDBkbE5YZERSV1JURkpWV3N4Vm1WclNY
ZFdSVnBPWkRKU1JtVkdVazVUUmtwT1ZsaHdRMDFHVWtkVVdHUnJVbGhvVlZSVmFGTlVWbFkyVVdwQ1ZWSnJNV
E5hUlZZMFZrVXhTVlZyTVZabGEwbDNWa1ZhVG1ReVVrWmxSbEpPVTBaS1RsWlljRU5OUmxKSFZGaGthMUpZYU
ZWVVZXaFRWRlpXTmxGcVFsVlNhekV6V2tWV05GWkZNVWxWYXpGV1pXdEpkMVpGV2s1a01sSkdaVVpTVGxOR1N
rNVdXSEJEVFVaU1IxUllaR3RTV0doVlZGVm9VMVJXVmpaUmFrSlZVbXN4TTFwRlZqUldSa1paVW1zeGEyVnFR
VFZUVjJ4eVkwWkNWVTFFYkdGaVZWcDZXWHBLVm1OSFZqVlZhM0JPVmxkNFMxUldVa1psUlRGV1lrVndUbFpYZ
UV0Vk1WWnlaVVV4Vm1KRmNFNVdWM2hMVlRGV2MxTnNRbGhYYldocFUwVTFjMVI2VFhoalJuQndXakowVkZaRl
drdFZNVkpHWlVVeFZWSnJjRlJXUlZwTFZURldjMU5yTVZWU2EzQlVWa1ZhUzFVeFZuTlRiRTVWVFVSc1VWZEd
TalZhUm1SV1kwZFZlbE50ZUd0VFJsbzFXVzFzUTAxSFRuVldiWGhRVFhwR2MxbHJhRTlpUjFWNVZtMXdhRko2
YUhKVk1WSkdaVVpPVm1KRmNGUldSVnBMVkZaU1IxTnNUbFZTYTNCVVZsZDRTMVV4VWtkVGF6RlZVbXR3VkZVe
VpIQldWVlp2VkRKUmVHSkdhRTlTTWxKeFZGUkdTazFXYkhKYVJscFFWbGM1TlZZeU5XRmhWMHB6VW1wQ1dHSl
VSa2hhUldSSFYwZFdSVlpzUW1saVJYQjJWMVpXYWs1WFVrZGlSbFpyVW5wR2NGUlhjRlprTVZKSFlVVTVhbEl
4V2pCV2JGSmhWR3hhUm1ORVRtRldWa2wzV1ZjeFNtVlhWa2xYYlhCb1lsUnNlRll5TUhoWGF6VkdUVlJhVWxk
SFVsRlVWM2gzVFd4c2RFNVdTbXRTTVVZMVZtMDFRMWxWTVhSYU0yUlZUV3BHVEZwSE1VdFRSbFpWV2tWMGJHR
nNXa2xXTVZwdlZUSkdTRk5yVWxKaE1YQnhXVzEwZDAxc2EzbGlSVXBQWWtWS1JWUXhhSGRoYkVsM1YycEdWbE
l5ZUVOVU1HUk9aV3hHZEdGSGJHaFdWVzh5VjJ0V2IyTXlUWGhqUmxaT1VucFdhRmxzVW5OTlZuQkdWRmhvYVZ
adGVGbFVWbWhEWVZaT1NHTjZTbUZTVjFKSVdXcEtTbVZWTVZoaFJrSk9Za2hCZVZkWE1ERlZiVkpJVkZoc2FW
SkdjR2hXYTJNMVRrWlNXRTVWVGs5U1ZHZzFWa2MxWVdGV1NqWmlSRlpWVFcxNFQxcEVRWGhTVmtaWldrVTFVM
UpWVlhwVk1qVjJUVlphV0ZKcmFGZFdNbEpvVm01d1YyTldiSEZUYkU1cFVtNUNSVlZYTUhoaFJsbDZZVWhPVk
ZaV1NYcGFSekZPWld4R2RHRkhiR2hoYkVVd1YxaHdUMUV5UmtoVGJrSlNZbTVDY2xVd1pEUmxiR1J6VlZoa2F
XSklRakJVTVdoWFlURkdObEp1VWxoV2JVNDBXVEJrUzFOWFJqWlhiWFJUVFVad01sZFhjRXBsUjBaR1QwaHNX
R0pzY0hCWmJYaEhUVVpzTmxOdVRrOWlTRUpXV1dwT2IxUnRTbkpUVkVKVlpXdHdVRnBITVV0VFJUbFpZa1pDY
UZaVVZuaFdNV2gzVVcxUmQwMVZWbEpXUjFKTVdsZHdVazlWYkhCaE0xWktVakZ2ZUZsdE1VOWFhekZWVTFSV1
RsVXlaSGRUVlUwd1lURk9WVkpZYUZSV1YzaExWVEZTUjFOck1WVlNhM0JVVmtWYVMxVXhWbk5UYkU1VlVtdHd
UbFpGV2t0Vk1VNXVZVlpXUmxSVVZteGlWVFZKVlcwMVYxVlhSblZoUkZwYVRVZFNTRnBHVm5OVFZsSnhVVzE0
VjAweWFIcFdWVnBQWVRKS1dGTlliRTlXUlVwT1ZtcEdkMkl4YkhOYVNFNXFUV3hhVmxrd1VrTlhiRmw1WVVSS
1dtSkhVa2RVYWtaM1pFVTVXVlp0ZEZKbGExa3lWMVphYjJReVNrWlBXRVpUVjBkNGNWVXdaR3BOTVdSVlUxUl
dhazFyYkRaVk1WSmhVMjFXY2xKcVRsVldWa3BEV2tSQmVGSlhUWGxPVmtab1ZsVndNMWRVVG5OUk1rWjBVMWh
3VkdKdGVISldNRlpLWkRGU1NHTkVUbXRpVlRFMlZWY3hiMkZYUm5GVlZHeEtZVmR6TTFkc2FHOWpSMUpGWkVS
c2JWWXhiM2haYlRGUFdtc3hObGw2Vms1Vk1tUndWR3hOTUdRd2JIQmhlbVJLVWtSbmNsVkZVVFZrTWtaSlVWZ
GtTMUpxYkVOVlYzaDNVMnhHY2s1V2JGZFNWbXMxVTFkNE0yVkZOVVZUYlU1T1ZrWkdORmRGVWtaTmF6QjRaVV
JTVDJGc1dtcGFWVkpPVFd4b1JWZFVRbGxTUlZZMlZHcEdNMlZGTlVWVmJVNU9Wa1pGZUZkRmFHNU5hekI0WkR
Ob1QxWkhVbXBhVlZKYVRVWm9SVkpVUWs5Vk1Hc3pWVlZrVjAxc2JGaGtNamxMVW1wc1ExVlhlSGRUYkVaeVRs
WnNWMUpXYkhaVFYzUjNVakE1VjFkc1pGTmlSWEJFVm0xNFYxVXhTWGhXYkdSb1VsWktWbFJXV2t0aFJscFZVV
zA1VjAxV1ZqUlpWVnByVmpBeFJsZHJhRlpXUlZwTVZsUkdVMUl4U25KWGJFcFhZbGhvYUZaV1dtRlpWbXhYVV
d4U1ZHRXpVbFZWYWs1dlpHeFplRmRzVGxSaGVrWjVWREZhVjJGSFZuSk9Wa3BYVmtWS00xbFhlSGRXYkZaelk
wVTFWMVl6YURSWFdIQkxUVVpzVjFkcldsaGliRXBXV1d4b1EyUldVbGRXVkZaWFZteHdWbGxyVm5kaFZrNUlX
VE5rVjFKNlZqTldSekZIVm1zNVZWWnNXbWxYUlVwUVZsZDBWMk5yTVZkVmJGWlVZVEZ3YzFadE1UUldiRkpXV
2toT1dGWnJjRWRXYkdoelZsWmtTR1ZGZEZWaGEwb3pWVEZhZDFOSFRrWlBWM2hwVmxSRk1sWnFTakJWTVdSeV
RsVmtVbUpHU2xWWmJGVXhZekZXY2xwRk9VOWlSVFZaV1RCb2QyRkZNWEpPVlZwYVlUSlNlbFpITVZkamF6Rkp
ZMFpXVGxacmNFeFdSRVpYWXpKTmVWVlljR2hTVkd4dldWUktOR1F4V2tWVWJrNVdUV3RXTTFSV2FFZFdSbHBH
VTJ4Q1lWWXpVbWhaTUZwclYwZEplbHBIYUZkaVYyaExWakkxZDFNeFVYbFNiRnBvWldzMVZWbFVTbTlqVmxKV
lVWaG9WMVp1UWtsYVJXUkhWVEF4U0dNemFGZFdWbkJRVlhwR2NtUXdNVmRXYkdoWVVqRktURmRXWXpGVU1rNX
pZMFZhVm1KWVVtOVVWbWhEWlVaV2MxVnJPVlZoZWtaNldWaHdWMVpHV1hwYWVrSlZZVEZWZUZreFduSmxWMHB
IVVcxNFYyRXlkRE5XYWtaVFV6RlZlVkp1VG1wVFJWcG9WV3BPVTJGR1duSlZhMDVxVW0xU1IxWlhkR0ZVYkVw
VlVtNWtWazFXU25KVmVrWlBVbXhLVlZKc2FGZE5NRXBRVjJ4a2VrMVZOWFJTV0hCcFVsUkdiMWxYZEV0a01Wb
DNWbXhPVTJGNlJrZFViRnBUVmtaYVNGVnJlRlpOUjFKMldURmFhMk5zY0VaUFYyeFhWa1pKTVZac1kzaE9SbE
pZVW01R1VtSnJTbGxWYkdSdlpGWlNXR016YUZkU2F6VldWMnRXTUZaR1NuSldhbHBYVFc1U2NsWXlNVmRTYXp
WVlYyeFdhVlpGV2s5WFZtUjNVVEpPUjFwRldtaFNlbFpQVkZaa05GWldWWGhWYlhSVVRWVnNNMVJXVWs5V1Zs
bDZVVzVzWVZZemFIcFdiRnBQWkVkR1JrMVhhR2hoTUhBelZtcENWMkl5U25KTlNHUlBWbFpLVlZaclpGTlVSb
FYzV2tSU2FVMVhVbGhXVjNSM1ZHMUdObUpHV2xwWFNFSlFWa1prUjJOV1JuVlJiR2hUVmpKb01WWkdVa0pPVm
twSFZHeFdZVkpZVWxWVmFrWkxaVVphU0U1WVpHaGhla0kwV1RCV1YxZEdXa2RUYXpWYVZqTkNSRmt3V210U2J
VWklUbFUxYUdWdGVFWldWRVpUWVRGTmVGUnJhRlZYU0VKV1ZtMTRTMk5zYkZWU2JtUlVVbXMxVmxadGMzaGhS
MFp5VTI1a1YwMUdXblpaYlhOM1pEQXhXVkZzVWxkU01VcE5WbGR3UjFZd05VZGFTRkpxVW01Q1VGVnNVbGRXY
kd4WlkwVmtWVll3V25oVlZ6VkRWMFpLV0dGSVZsVldSVVY0Vld0YVQxWldjRVprUms1T1ZsWnJlRlpyV210a0
1WWnlUVWhrVGxadGFGVlpiR1EwVkd4c1dHTkZUbXBTYlZKSFdWVmpNVlJ0UmpaaVJsWldUVlpLY2xWNlJrOVN
iRXBWVW14b1YwMHdTbEJYYkdSNlRWVTFkRkpZY0dsU1ZFWnZXVmQwUzJReFdYZFdiRTVUWVhwR2VWUldVbGRX
UmxwSVZXdDRWazFIVW5aWk1WcHJZMnh3Ums5WGJGZFdSa2t4Vm14amVFNUdVbGhTYmtaU1ltdEtXVlZzWkc5a
1ZsSlZVVmhvVDFack5WWlhhMVl3VmtaSmQwMVVXbGRTYkhCVVdWUktSbVZIVGtaaFJsSlhVbXh3VDFkV1pIZF
JNazVIV2tWYWFGSjZWazlaV0hCWFZsWlZlRlZ0ZEZSTlZXd3pWRlpTVDFaV1dYcFJibXhoVmpOb2VsWnNXazl
rUjBaR1RWZG9hR0V3Y0ROV2FrSlhWVEZLY2sxWVNrNVhSVXBWVm10a1UxUkdWWGRYYTFwc1lrZFNlVmRyV25k
aVJrcFZWbFJLVjFKNlFqUldSbVJIWTFaR2RWRnNhRk5XYTNCSVZrWmFWbVZHV2tkVWJGWmhVbGhTVkZSV1dsc
E5SbGw1VFZoa1dHRjZWa2RVYkZwWFlVZFdjbGRyTlZwV00wSkVXVEJhYTFKc1ZuSlhhelZvWld0YU0xWlVSbE
5oTVUxNFZHdG9iRko2YkZsV2JYaExVekZTV0dONlZsZFdNRmt5VmtkemVHRkhSbkpUYm1SWFRVWmFWRlZ0YzN
oamF6RldWV3hTVjFJeFNrMVdWRUpyVlRKT1YxVnVWbXBTTTBKUFZGWm9RMUpzV1hoVmJFNVZWakJhZUZWWE5V
TlhSa3BZWVVoV1ZWWXpUalJXYTFwUFZsWndSbVJHVGs1V1ZtdDRWbXRhYTJReFZuSk5TR1JPVm0xb1ZWbHNaR
FJVYkd4WVkwVk9hbEp0VWtkWlZXTXhWRzFLU0dSNlJsWk5Wa3B5VlhwR1QxSnNTbFZTYkdoWFRUQktVRmRzWk
hwTlZUVjBVbGh3YVZKVVJtOVpWM1JMWkRGWmQxWnRPV2xoZWtaNVZHeGFVMVpHV2toVmEzaFdUVWRTZGxreFd
tdGpiSEJHVDFkc1YxWkdTVEZXYkdONFRrWlNXRkp1UmxKaWEwcFpWV3hhUzFJeFVsWldWRVpYVW1zMVZsZHJW
akJWTURGV1YxUkdWMUp0VWpOV1YzTjNaREF4VjJGR1VtbFdNMmhQVjFaa2QxRXlUa2RhUlZwb1VucFdUMWxZY
0ZkV1ZsVjRWVzEwVkUxVk5VbGFWV00xVjBaYWMxTnJkRlZXTTAweFZteGtSMDVzVW5KTlYyaG9ZVEJ3TTFacV
FsZFZNVXB5VFZaYVQxWldTbFZXYTJSVFZFWlZkMXBHVG1wV2JFb3hXVEJrZDFSck1WbFJhMXBYVFZaS1ZGWkd
aRWRqVmtaMVVXeG9VMVpyY0doWGJGWlhZekpPV0ZSWWJHdFNNRnBZVld4YWQwMUdXa2hOV0dScFlYcEdWMVF4
V2xkV01XUkhWMnhLVjFaRlNqTlpWM2hUVmpGV2NrNVZOVTVTTTJnMFYxaHdTMDFHWkhSV2JrcFRZV3hhVmxSV
1drdFZSbXhXVmxob2ExSnJjRnBXYlhoSFZtc3hTVkZ1UmxkU2JIQlVWbGN4VjJOdFNrbFNiWEJPWW14S2VWZH
NZM2hVTURWSFZXNUdWR0pGTlc5VVZtUTBaVVpzVlZSc1pGWldiRll6V1RCa2QxbFdXbGRUYlVaVlZrVktlbGt
4WkU1bFYxSklaRVpPVTAxVmNEVldha2w0WkRGS2NrMUlaRTVUUjNoWlZqQmFZVlZzV2xWUmJtUm9Za2hDVjFa
WE1VZGhWa3BZWlVob1dtVnJiM2RYVmxwaFVteGtkVlZzVm1sWFJVb3hWa1phVms1V1dsZFhiR3hYWWtWYVYxU
lZhRU5qVm1SelZteE9hR0pXV2xkWmEyaEhZV3N4ZFZWdVRsWmhhMFY0V1RKNGExWldUbk5qUlRWT1YwVktTbF
p0ZUc5V01WWlhWbGhrYWxJelFsWlpiR2hEV1Zac1YxWlVWazlXYkZwNFZWZHpOVlJ0U2taalJFSlhVbXh3VkZ
sWE1WZGpNazVKVVdzNVUxSXphRXhYVjNSdllUQTFSMVZ1U2xaaVNFSnZWbXhTY2sxV1dsaGpSVGxWVFd4YWVW
WnNhSGRYUjBWNVZXeFNXbFpzVlRGV2ExVXhVbGRLUm1OSGJGUlNNazR6Vm10a05HRXhaSFJTYkZwUVZrWmFWM
Wx0TVZOVlZscHhVVzVPVDJKR1NscFpNR1IzVkRGYVZWSnVaRlZoTVVwNlZUSXhTMU5XY0RaUmJGWnBZbXRLVk
ZkV1dsWk9WVFZYVm01U2FsSlVWbFJWYkdSNlpVWmFSMVZyZEZOaVZscFlXV3RhVTFReFNraGxSWFJhWVRKb2R
WUlZXbE5rUlRGWFUyMW9WMVpIYzNoV2JHUjNWakZrYzFkWVpGZGhiRnBXV1d4b1EyVldVbk5XVkVaUFZsUldS
bGxyVm5kaFZrNUlXVE5rVjFKNlFqUldNakZIVm1zNVZWWnNXbWxYUmtwUVYxWmtNR050VVhoVmJsWnFVbGRTY
jFadE1UUmtNVkp5Vlc1T1ZHSlZjRXBYYTFKVFZsWmtTVkZ1UmxwV2JGVXhWR3hhVjJSSFZrWk9WbVJPVmpOUk
1WWnJVa05WTVZweVRsWmFUMVpzU2xCVmEyUTBVekZzY21GSE5VNVNiRW93VkZaYWQyRkdXbFZoZWtaWFZqTkN
VRlpFU2xkamJGcFpZMFpvYUUxc1NsVlhWbHBXVGxaYVJrNVZWbWxTV0VKd1ZUQmthbVF4V2toT1dHUlVZbFZh
VjFReFVsZFdiVVp6VTIxR1ZWWXphRXhaTVZwclpFZE9TR1JIYUU1WFJVcFdWa2QwVTJNeFRuUlRhMnhhVFRKN
FZsbFVRVEZUTVZKeFVXNWtWRll3Y0VsWlZWcDNWakZLV0dSRVZsZFNSVnBVV1RKemQyUXlWa2xTYXpWVFRXNW
9ZVlpYZEZkV2JWRjRWVzVLVldFelFsQlVWV2hEVTFaYVYyRklUbFZpVlZwNlZXeG9kMVpXV25SVmEzaGFWbXh
aTUZreFZYaFRSMHBIWWtaU1UwMXJOREZXYTJNeFl6Rk9jazVJWkdwU1YyaFdWakJrVTFReGJGaE5WRUpQWWtk
U1dGWlhkREJoUmtwWllVaG9WVlpYVW5wV01WcFBVMFpyZW1OR1ZsZFdWRlpNVmtkd1EyUXhUbGRXYkZaVllsV
mFWRlJXWkROTlJscElUbGhrVlUxcmNGZGFWV2hIVkd4SmVXVkdjRlpoTVZwWFdsVmFVMk5zVW5KalJUbE9VMF
ZLU2xadGVHOWlNV3hZVW01T2FHVnJTbFpaYTFwTFpWWlNWMVpxVW1wV1ZFWkpXV3RhYzFaR1NYbFVhbHBYVWp
OU1VGVXljekJrTWs1R1lrWmFWMUpVVm05V1YzQkhZekExUjFWdVZtcFNWR3h3Vm14b2IyVkdVbFphU0U1WVZt
czFTVmRVVG5OV1ZscHlUbFYwVldGclNqTlZNV1JIVTBkT1NGSnNUazVTUmxsM1ZtdGtkMU14VlhsVGExcHNVM
FZhVDFWcVNqUlhiRlp5Vm14a1QySkdTakZaYTFaM1ZEQXhTVkZyY0ZoWFNFSlFWa2Q0WVZOR1ZuVlRiR2hvVF
d4S1RGWkhlRmRPUjA1V1RWVm9hVkp0ZUZSVmJGcFhUVEZhU0dWRk9WUmhlbEl6V1RCV2IxWnNaRWhsUlRsYVZ
qTm9SMXBYZUZOV01YQkdaRWRvVjFkSGFEUldSbFpyWXpGa1YxTnJXbGRYUjFKV1dXdFZNVk14VW5GUmJtUlVW
akJ3U1ZsVlduZFdNVXBZWkVSV1YxSkZXbFJaTW5OM1pESldTVkpyTlZOTmJtaGhWbFJDYTJGdFZsZFZiazVWW
VROQ1VGUlZhRU5UVmxwWFlVaE9WV0pWV25wVmJHaDNWbFphZEZWcmVGcFdiRmt3V1RGVmVGTkhTa2RpUms1VF
ZteFpNVlpyWkRCVU1VNXlUa2hrYWxKWGVHRmFWM014VkRGYWNscEdUbXBpUjFKNVYydFdkMVF4V2xsaFNHaFZ
WbGRTZWxZeFdrdFNiRnBaWWtaV1YxWlVWa3hXUjNCRFpERk9SMWRzYkdoU01GcHZXV3RrZW1ReFdraGxSazVx
WVhwR1YxcFZhRWRVYkVsNVpVWndWazFIVW5KVWJYaFRWakZTY21ORk9VNVRSVXBMVm14YVUxUXhiRmRUV0doc
FVrWktWbGx0TlVOVlJteHpWbXBTYWxaVVJrbFphMXB6VmtaSmVWUnFXbGRTTTFKUVZUSnpNR1F5VGtaaVIyaF
RUVEJLYjFaWGNFSk5WMUpIVlc1R1ZHSkZOWEJWYkdodlpVWlNWbHBJVGxoV2F6VkpWMVJPYzFaWFJYZE9WWFJ
WWVd0S00xVXhXbk5PYkZKeVRsWmtVMDFWY0RWV2Frb3dZVEZPY2s1V1dteFRSVnBQVldwS05GZHNWWGRhUjNC
c1ZtMVNXbGxyVm5kVU1ERkpVV3R3VjFac1NsQlhWbHBLWlVkS1JWVnNWbWxpYTBwUlYxZDRWMDVIVGxaTlZXa
HBVbTE0VkZWc1dsZE5NVnBJWlVVNVZHRjZVak5aTUZaellVWkplbEZ0YUZaaGEwVjRXa1ZhVTJOV1RuTlViV3
hUVjBkb05GWkdWbXRqTVdSWFZHdG9XazB5ZUZaWmExVXhVekZTY1ZGdVpGUlNiSEJhV1ZWa1IyRkhTa2hqTTJ
SWFVqTm9WRmt5YzNoV2JWWkpVbXMxVTAxdWFHRldWRUpyWVRBMWMxVnNiR2xTV0VKUVZGVm9RMU5XV2xkaFNF
NVZZbFZhZWxWc2FIZFdWbHAwVld0NFdsWnNXVEJaTVZWNFUwZEtSMkpHVGxOV2JHdDVWbXRqTVdNeFRuSk9TR
1JxVWxkNFlWcFhjekZVTVZweVdrWk9hbUpIVW5sWGExWjNWREZhV1dGSWFGVldWMUo2VmpGYVMxSnNXbGxhUm
xaWFlYcFdURlpIY0VOa01VNUhWbXhzYVZKVVZtOVphMVpYVG14YVIxZHRkRlJOYTFwWFdsVm9SMVJzU1hsbFJ
uQldZVEZhVjFwRVJsTlhWMHBHWTBVNVRsTkZTa3RYVmxaclpERnNWMU5ZWkU5WFJrcFdXVmQwZDFaR2JISldh
bEpxVmxSR1NWbHJXbk5XUmtsNVZHcFdWMUp0YUhwVk1uTXdaREpPUm1GR1dsaFNNMmhRVjFaa05GSnRWbk5WY
kdSaFVsaFNiMVpzYUc5bFJsSldXa2hPV0ZacmNFZFdiR2h2VmxkS2RHVkZkRlZoYTBvelZURmtSMU5IVGtoU2
JFNU9Va1paZDFaclpIZFRNVlY1VTJ0YWJGTkZXazlWYWtvMFYyeFZkMXBIY0d4V2JWSXdXV3RXZDFRd01VbFJ
hM0JZVjBoQ1VGWkhlR0ZUUmxaMVUyeG9hRTFzU2t4V1IzaFhUa2RPVmsxVmFHbFNiWGhVVld4YVYwMHhXa2Ro
U0U1VVlYcFNNMWt3Vm05V2JHUklaVVU1V2xZemFFZGFWM2hUVmpGd1JtUkhhRmRYUjJnMFZrWldhMk14WkZkV
GExcFhWMGRvVmxsc1pEUlRNVkp4VVc1a1ZGWXdXa2xaTUdSSFZUQXhSVlpxUWxkU00wSk1WbFJLUzFKdFZrbF
NhelZUVFc1b1lWWlhkRmRXYlZGNFZXNUtWV0V6UWxCVVZXaERVMnhrV1dORk9WVmlSbkJKVmxjMVMxZEhSWGx
WYTNSVllrWlpNRmt4VlhoVFIwcEhZa1pPVTFac1dYcFdhMlEwVkRGT2NrNUlaR3BTVjJoWFZqQmtORlF4YkZo
bFJWcHNZa1pLV0ZkclZqQmhSbHBaWVVob1ZWWlhVbnBXTVZwTFVteGFXV0pHVm1oTlJGWk1Wa2R3UTJReFRsa
FNhMmhxVWpCYVZGUlZVbGROUmxwSVkwVjBWazFyY0VkYVZXaEhWR3hKZVdWR2NGWk5SMUp4V2xaYVUyTXhVbk
pqUlRsT1UwVktTbFpzV205ak1WSjBVbTVPVTFkSVFsWldiVEZUVkVac1YxWnFVbXBXVkVaSldXdGFjMVV4U2x
kV2FrNVhVak5vVUZVeWN6QmtNazVHWVVaYVdGSXphRkJYVm1RMFVtMVdjMVZzWkdGU1dGSnZWbXhvYjJWR1Vs
WmFTRTVZVm10d1IxWnNhRzlXVjBwWVpVVjBWV0ZyU2pOVk1GcFhWMWRLUms1WGFHbFNWbGt5Vm10YVlXRXhUW
GxTYkZwc1UwVmFUMVZxU2pSWGJGVjNXa2R3YkdKR1NubFdSM1IzVkRBeFNWRnJiRmRXYldoNlZrY3hSMk14U2
xsalJsWlhZbFpLVFZkV1dsZE9SMDVXVFZWb2FWSnRlRlZWYWtwUFRteGFSMkZJVGxSaGVsSXpXVEJXYjFac1p
FaGhSa1pXWVRGd1YxcFdXbE5YUjA1SFdrZHNWMkV3Y0ZaV2JHUjNWakZrYzFkWVpGZGhiRnBXV1d4b1EyVldV
bk5XVkVaUFZtMDVOVmxyV25OVk1VcHpWMWh3VmsxWFVucFVhMXAzWXpGdmVscEdhR2hOTUVwWFZsZDRZVmxYU
2xkYVJXeHBVMFZ3VUZwV1ZuSk5NVTV5VjFSV1YxSnJjRWhaTUZaUFZsWmFWMWRyWkZaV00xSllWakZhUzJOc1
RuSlhiRkpYWWxob1UxWnFTalJSTVZKSFZGaG9WbUpIZUZaVmJYaGhZVVphVmxkdE9WSmlSVXBWVlRJeFQxUnN
Xa2RTYWxaWVVsWktSMVJWVlhoV01sRjZZVVU1YUdGNlZuRlhiRlpUVjJzeFYyRkZiR0ZOTTBKUVdXdG9hbVZX
VW5KWGFrNXNVbFJGTWxkclpFOVViRnBIVWxoa1dGSldTa2RVVlZVeFZqSldSVlZyT1doaGVsWnhWa1phVTFac
k1IaGhSV3hoWld0d1VGVnROV3RPUmxKeVZXeGFhRlpVYXpGV1Z6RmhWbFphY2xkcmRGWmxhMXBRVlZSR1MxWX
hVbk5YYkdSWFZsaENVbFpYZUZkamF6bFdZa2hPYkZKR1NsQlpWekZUWVd4d1ZsVnRkRkppUjJoS1YyNXdTMVZ
HV25WYWVrSlZZbGhTV0ZkVVNsZFNWbVJWVTJ4c1ZGSXlUalZXVmxKSFRrVTFSazVZUmxOaVZUVnpWV3RrVG1R
eFpFWmhSelZPWVhwV1ZWVXhVbXRWYkVsNFYxaHNXRlp0VVhwWmFrSnpZMVU1UkdSRmNHaFdSa3A1VmpCU1FtV
kdWbk5VYkZwclVteEtVMWxVUm1GV1ZscHpWMnhrVWsxV1JqTldiWFIzVkVaR05tRklhRlJXVlRWVVZrZDRVMV
p0VWtkalJrNVRWa1phYUZaWGVGZFNNVkpYVVd4U1ZGWkdTbUZXYWtKM1kwWlNXR05GVG1sV1ZFWkdWa1pTVTF
Sc1NrZFhibEpWVm0xU1UxUldWWGhUUmtwMFlVWkNWMUpWVmpSV1IzaHJVakpGZUdOSVVsVldSVXBQV2xjeGEw
NUdVbGhpUlhCUFRVZDRSVmxxVG1GVE1VcHhZa1pXVm1FeGNETlZWRVpUVm14YWNsZHNTbWhOVm5CaFZsY3hNR
k14U25OVWJHUnBVbXRhV1ZsclZrdFVWbFkyVW14T1dGWnNTa2hXYlRGSFZteEtkR0ZGVGxSTlJUVkxWRlJHWV
ZKV1VuUmlSbkJPVFZWc00xWlhjRXRPUjFaeVpETnNVMkp0YUhKWlYzUjNVMnhhU0U1Vk9WVmlSMUl3V2tWV2E
yRldXbkppTTJoYVlUSlNlbFJzV25OamJHUnlaRVphYkdFeGJEUldhMlF3VGtaU2RGTnJaRmhpUlVwUVZUQldk
MWRXV25STlJFWm9UVVJHV2xsclduTlZhekYwWlVWMFZsWnNXbEJXTVZwTFZtMUtSazVXU2xkV1dFSlVWbGQ0Y
jFsVk5WZFdia3BUVjBWd1dWbHNaRFJsUmxKWFZHcENUMVpyV2xsV01qVjNWVVpLUm1FemNGZGlXRUpNVkZaYV
YxSnJOVmxTYlhSVFRWWndkMVp0ZEZkaGJWWnpWVzVXYUUwelFuSlVWV1J2Wld4a2RFNVlaRlZpVlhBeFZsZHp
NVmRHU2paaVJUVmhVak5vVEZWWGVFdFdiR1IwVW14a1YyRjZWbWhYYkdONFlUSk5kMDFWYUdoTk1uaFpXV3hh
ZDFac1VuTlZiR1JPVFVoT05sWldVazlVTWtwWVZXNU9WVkpGUlRCVWJGVTFVMFprVlZSck9WTlNNRFI1VmtSQ
1ZrNUhVblJWYWxwU1lURktWVmxYZEV0TlZsVjRXa2MxYTAxWVFsZFdWbEpMVmxaYWRHVkliRmRXUlhCSVZsWm
FWMlJXVG5SalJrcFhUVWhDZWxadGNFTlpWbEpIWTBoU1VGWnJTbGxaVkVKM1ZFWlNjMkZITlU1TlZYQkdXVlJ
PYzFZeFdqWmFla0phVmtVMVNGZFdXbGRTVm1SeVUyeENWMWRIVVhwV2JGcE9UbGRLYzFkWVpGWmlhMXB6VmpC
a05GWkdaRlZSYm1SVVRWVndXRlZYZUZOaVIwcFdUbFJPVjFaWFVsUlZWM2hYVW0xS05sSnRjRTVpUm5CSVYxW
lNRMkl4VWtkV2JrSnJVbGRTVlZsVVNucE5WbHBHVlcxMFYwMVZjREJhVlZwclYwWlpkMkl6Y0ZkV00xRjZXVE
owZW1ReFduTlNiRnBPVFZadmVsWnNaSGRWTURCNFlraEtWbUpIZUhOV2ExcExVbFpTV0dOSE5XeFdNVnBHV1Z
WU1ExVXlTblJoUkZwVlZsZFNNMVJXV25abGJFcDBUVlUxYUdKWGFHaFdhMUpQWXpKTmVWSlljR3BUUlZwWVZq
QmtNRTFzVlhoV2F6bFBVakZhU2xWV1VrdFZNREZYWVROb1ZFMHpRbWhXUlZweVpXeEtjMUp0Ykd4aVZra3hWa
1pqZUdGck1IaFZibEpVWVRKU2IxUlhlRlprTVZKV1ZtNU9WMkpHU2twWGFrNTNWREZLV1dGRVRsWldSVnBJV1
RCYVMxWldjRFpVYkVKWVVtNUNkMVpFUWxka01WWlhWMjVTYVZKR2NGQlVWbHBoVjFac1YxZHJkRlpXYXpWS1d
UQm9UMVV3TUhkalJFSllZa1pLY1ZSVVNsZFdNVkp5WlVkNFUxWnJjRWhXYWtKclVtc3dlRmR1VW10bGEwcFVX
VlJCTVU1c2NGWmhSWFJUVFZaYVZWcEZVa2RaVmtwSVZXeE9WbUV5YUhwVk1WcFRVMVphZFZac2FGTmxiRWt3V
jFkd1MxWnRWbk5XYTJ4V1ltMTRVRlpVVGxOVVJsSnpWVzVLVDFaWVpEWlZNbmhEVlcxR2NsZHRPVmhXTW5NeF
ZsWmtWMlJGTlZoUFZsSlRUVVp3TWxaSGNFZFRiVlpIVW1wV1VGWnJjRmRaVkU1VFVsWmFTR1ZGV210aE0yUTB
WVEo0WVZVeVNsWmpTRkpWVWtWS1VGWnJXbUZUVjBaR1UyeGFhRTFHY0ZwV1dIQkhWV3N4VjFWcVdsTmlWM2hY
Vmxod2JrMVdWbGRXYlVacVRVUlNNMVJXVlhoWFIwcFhVMnhLVlZKRlducFZNRnBoVmpGR2MyRkdVbGROVlhCT
VYxZDRVMUpyTVZkVWJHaFhZVEZhY1ZWdE1UTmxiRnBZWlVjNVdsWnJXbGhaYTJodlZESkdkR0ZGVWxkV1JVbD
ZXbGQ0VjJOck9WWlRiRTVUVFcxb1NGWldVa05VTVVwSFlrWmFhVkpXU2s1VVZsWjNVMnhWZVdSRVVtaFdNRFZ
YVjJ0U1ExWXlTbFpYYmtKWVlUSm9TMXBFUms5U1ZsWlpWMnhTVTFaR1ZYaFhiRnBoVmpKRmVHTkdXbEJXV0do
UVdXMDFRMU5XVWxaV2EzQlBWbXMxTUZVeWNFZGhNVWw0VTJ0b1dGWkZOVVJWYlRGVFl6RkdjMVpzY0U1V2JUa
DVWbGQ0WVZVeFRuTlZiRnByVW0xNFZWbFhlRXRYYkd0NVkwaE9hbFpVVlRKWmExcExWakZLY2xkcVdsWldSVV
kwVm0xNGExSnRWa2RhUmtwT1lrWndNRlpzVmxkaU1sSkhZa2hPVkdKRmNHaFVWbFozVFZacmQxcEZaRTVTTUh
BeFZUSTFiMWxYU25KalJtUlZWak5vY2xkV1pGZFdNVlp5VFZaa1dGSXhTalZYYkZwcVpVZFdjMXBJVmxOaGVs
WlFWV3hhUmsxR1pGZGhSVTVyVm14d1dsa3dWbTlVTVU1SVpVaGFWMUpGV2pOWlZXUkxVMVpLYzFWdGRGZGxiR
nBFVm10YVYxSXhWbk5hU0ZKcVVqSm9jRmxzWkZObFZsSlhZVWhrVDFaVVZsbFdSelZoVmpBeGNsZHNiRmhoTV
VwaFZGUkdkMDV0U2toaVJUbFhWMFZLVEZaWWNFZFNNbFpIVTI1U1dHRXdjRTVhVjNoM1VURmFjVkZ0ZEZWTmE
zQXhXVEJTVDFaWFNsbGhSRnBZVmtWYU0xWlVTa1psYkU1eVRWWmFVMVpIZUVWV1JscFhZVEpLYzFadVFsQldl
bXh2V1ZkNFlWTldVbGxqUmxwUFZqQmFlbFZzVWtOaGF6RldWMjVrVm1FeWFIcFdNRlo2WlVaV2NrNVdhRmhTY
khCNFYxZDRiMVF4VGtkWFdHeFFWMGhDWVZac1pHOU9WbXQ0WVVoT2FWSnNjRmRaVldoRFYyc3hXR1ZHV2xWTl
ZrcEVWVEJhYzJSR1NuRldiWFJvWWtoQ1dsWlVSbXRWTVU1WFYxaG9VMkpWV2xsV2JYaEdUVlpPTmxGclpHbE5
hMVl6Vmtjd2VGVnRSbk5qUm1oWVZrVmFhRlJzVlhoWFZsSlZVV3hrV0ZJemFFOVhWbFpyWkcxV1YxWnFXbFJp
YTBwV1ZGWmFZVlF4Y0VWU2JrNVhWbTFTV2xsclduZFZNREZ6WTBWYVlWSjZSa3hVVlZwM1VteE9XVmRzU2xka
VJuQXdWbFJHVm1Rd05VaFNiRnBWVmtWd1ZGbFVTalJXTVdSeVYyNWthRTFzU2twWlZWcFBWRzFXZEZWdFJsaF
diVkl6VmtSR1QyTXhWbFZVYlhoWFVsVlpNRll4WkRSVk1rcFlWVzVHWVZKdGVITlpiVEZUVWpGYVJsZHJaR2h
TYkZwR1dXdGtNRlF5U25SbFJXeGFWbGRvV0ZadGMzZGxiRkp4VjIxb2FFMUdWalZXVkVaWFdWVXhSMUpzV2xo
aWJFcFBWV3BLTkUxc1duSmhSV1JYVFZaS1ZsWXlOVzlYYXpGSllVWkNXR0V4Y0VSV2JYaFBVa1U1V1dOR1dsZ
GhNMEpYVmxaYWIxTnRWbGRXYmtwVFlsZG9jMVpzVW5OVFZscFlZWHBXVTFKc1ducFdiWGhYVjJ4YVNGVnVVbH
BpVkVFd1drUktSMlJXWkhSU2JXaFhZbFJvTmxkc1ZrNU9WbXhYVW14a1ZHRnNXbk5aVkVaMlRVWmtXRTVWVG1
saE0yUTJWVmQwTkZaV1NuTlhhM0JYWWxoU2VWcFhjelZTYlVvMlZXeEtUbUpHY0V0V1Z6RjNZVEpLY2s1VVdt
aFNNRnBXVkZkNGQxVkdXbGRhU0U1WFZtNUNWbFp0ZEdGaE1VNUdUbGhhVmsxSFRYZFViR1JYVmxaYWMxTnJOV
2xTV0VKNVZsZDRZV1F5VmtkaVNGSnJVbGhDV0ZSVlduZFViRnAxWTBkMFQxSXdXbGhaTUdSM1ZsWmFTRlZzU2
xWV2JFcEVWV3BHVTJSR2EzcGlSVGxUVmpKb01GWnRkRmRoTURWMFZHeGtWbUV3Y0ZSVk1GVXhUa1pSZUZkcld
rNVdiSEJHVlRGU1ExUnNXbGhWYm1oYVZsVTBkMWt3VlRGV2JVWkdWR3M1YVZaRldUQlhWbFpyWVRGS2RGSnJh
R2xUUmtwaFZGZDBZV1JXV2tobFJUbFhZbFV4TTFWdE5XdFdWbVJHVjJ0U1dHRXhXblpaTW5oaFRteE9kR1JIY
0ZkaVZrcDJWako0WVdOck1VZFViR2hRVmxkNGIxVnROVU5VYkZweVlVVjBUMUp0ZUhwVmJUVkRWbFpKZUZOc2
FGZE5ia0pVVm1wS1QxTkhWa2xYYkVKWFRWWndlVmRZY0VOV01WcEhWV3RvVjJKdFVtOVZhazVQVG14U2MxWnV
UazVOYTJ3eldXcE9iMVZHU1hsbFJrNVdWbXhhTmxSWGVGZGpiR1JWVldzMVZGSXlhRWRXYkZKSFpERk9XRlZZ
YUdsU2VsWlpXVmQwUzJOR1VuRlJhM1JwVm14S1IxUXhXbUZoVjBZMllrVmFWMkpZVVhkVVZFWjNWakZXZFZWd
GFHaE5iV1EwVm0xMGExbFdWa1pQVm14WFYwWndjbGxVUm1GbGJGcFhWbXRrYUZKc1dsaFdiWGhQWVd4YU5sSn
VVbFpsYTJ0NFZqSXhVbVF3TlVsalIzaG9aV3RhZVZkclZsZE9SMHBJVm14YVYyRXlhRlZVVmxwTFRteFNXR05
IUm1oTlZrWTFWakowVjFaR1NYaGlNMnhVWld0YVJGcFhNVWRrVjBaR1kwWlNVMVl6VFhoV01uaFRVVEpHY2s1
VldtaFNWR3hWV1ZkMFIwMHhiRmhsUlhSV1RVaE9OVlF3VWxOaFZsbDNZMFY0Vm1KSFVYZFdSVlV4VTFad1JtU
kdWbE5OUkZWNFYydFdVMUV3TUhkT1ZtUlRZbGRvWVZsVVJuSk5SbXh5VkZSV1ZGWnNWalJYYTJoM1lUQXdlVT
lVVm1GU1Zsb3lXbGQ0Um1WWFZrZGlSVGxwVmxoQ1YxWlVRbTlpTURWWVZHdG9hRk5GTlhGVVYzUmFUV3hrVlZ
OclpHcFdiVko0V1d0V2ExUXhXbGRUYmxaWFRVZFNVRlZzV2xka1JtUnlZMFpPVTFaR1dYbFdWekI0VW1zMVYx
SnVSbWxTYmtKeFZXcEdkMk14Y0VWUmJHUnBVakJ3TUZReFdrZFZNVnBaVVd0YVdtVnJTVEJVVjNoV1pESktTV
0ZHU2xkU01VcFVWMnRXVjFkck1IbFNia3BzVWxSR1ZsWXdWWGhPYkZwWFdrVjBUMVl3V25sV1YzQlBZV3N3ZU
ZkclVtRlNWbFl6Vkd4a1UyUlhTa1ZVYXpWWFVteHdVbFpFUm05ak1VcFhVbGhrVUZaRk5YSlZiWFJoVkd4U1Z
WTnJOVTVTVkVZd1ZsZHdTMkZYU25OWFZFSldWbXhLZWxsWGVHRldiVTVIVTJ4S2FWSnJjRlJXYlhSVFZEQTFj
MWR1VGxOaVJWcFZWRlZXZDFWR2NFWlZia3BPVFd0d01WbFZXbmRaVmxwMFpVUkdWV0V5YUhsYVYzaFBWbXN4V
0dWSGFGTk5SbkJOVlROd1FtVkdTa2hTYkZwclVqTm9VRlp1Y0c1a01WcHlWV3RrVjJKSVFqQlVNVkpoVm14a1
NWRnJjR0ZTTTJoVFdsWmFkbVZzVW5WWGF6Rk9VMFpLUzFaVVJtOVdNVlY0V2tab1RsWlVWbFJaVkU1dlYxWmF
kR1ZGT1ZoU2ExcDZWako0UTFReFdsaFZha3BWWVd0d00xUnNXa2RXVmxaMVVXMTRVMUl4U21GV1ZFSnZWVEZK
ZUZkc2FGZGlSbkJUV2xkMFlXVldWbGhrUjBaVFZsUlNOVmxyV25kWFIwcHpVMnM1V0dGcmF6RldiRnAzVjFad
05sVnRhRmRXV0VKV1ZrUkNWMkZyTlZkWGFscFlWa1Z3YzFsVVJrdGtiSEJGVTFob1YwMXNXa2haYTFKWFZXMU
ZlV1ZJVGxkaGEwcE1Xa1phYzJOdFZrWlBWbHBYWVRGd2RsZFdVa3BPVlRWWFYydHNWMkpzV2xSVVZWWjNWV3h
XV0UxVk9VNU5Wa1kyVlZkMFUxWldaRWhWYkU1WFlrWndWRlZzVlRWVFZscHhWV3M1VTFaRldsZFdWM1JxVFZk
T1NGVllaRmhoTVZweVZXdFdTMVpHYkZaVmJFcE9VbXR3ZVZwRmFHOVZNVXB6WTBWMFdHRnJhekZXYlRGTFVqR
lNXV0pHVW1oTmJXTjVWbFphYjFVeVVrWlBWV3hTWWtkU1dGWnRlRXRTUm14V1YyMTBXbFpzYkROV1IzTjRWR3
N4Y2xkclRsVmhhMnd6V2xjeFIxZEdXbFZXYlhSWFZrWmFWbGRzWkRSVU1VbDRZVE5rVTJKVWJGRldiR1JUVFd
4UmQxZHJkRlJXYTJ3elZtMHhiMkV4U2tkWGJsWlhWbGRvZWxaRldsTmpNVlp6Vm14Q1UwMUVWbGRXUmxwWFl6
RmtjMVJzYUdoU1JUVlVXVmR6TVUweFpGaGtSMFpwWWxWYWVsWlhkRXRoTVZwelYyNU9WbFpGUlhoV1ZWVXhWM
FpPY2sxV1VsZFNNVXA1VjJ4YWFrMVhVbGRqUm14cFVqTlNjVmx0ZEZkTk1WVjRXWHBXV0ZKc1dsbFdNbkJIVk
RGS2RWRnNWbFppVkVZelZrWmFUMVp0VmtaVWJHUk9VbGhDVkZaWGNFZFRNRFZYVm14YWExSjZiSE5WYkdSVFR
XeFZkMVZ0UmxaTlZYQkhWMnRWTlZReVJYaGpSMFpYVm14YVRGVlhlSE5rUms1elYyMTBVMVpXY0RGWFZ6VjNV
akpLYzJORldtcFNWR3h2Vm1wQ1drMVdiSEpWYlhSV1lrZDRlVll4VWtkVU1WbDVXbnBLVm1FeVVtRlVWV1JQW
TFad1NWWnNXbE5OTVVveVZtdFNRMVV5Um5SU2JHaGFaV3R3VTFSVlpGTlhWbkJJWkVWMFYwMVdXbnBWTWpWel
YwWmFSazVZUm1GV2VsWklWMVpWTVZJeFJuSmtSbFpUVmtWYWQxWlhkRmRaVmtaelZtNUtUbFpyU2xGVldIQnl
UVlpXZEUxWE9WcFdiVkpKV1d0YVUyRnRTbk5YYmtKaFVrVTFSMVJWWkZkWFZsSnlZVVpLVGsxRmIzZFdWM1JY
VmpBeFYyTklTbGRpV0doUFdXeG9RbVZzYkhOV2JIQnNWbXh3U2xVeWRHRldiR1JKVVc1R1lWWXpVbkZhVmxwa
FYwZFNSMVZ0ZUZkaVdHY3lWbFpTVDFJeFJuSk9WV2hoVWtWYWNGUlhjekZPYkdSMFkwVktiRlpyVmpOV01qRT
BWMGRLUmxacVRscGlWRUY0V1RCYVUxTldXblZUYkU1T1ZtdHdZVlpzV205Uk1ERnlUMVphYVZKWGVHOVVWRXB
2VWtaU2NsZHRkRlJpVlZwWlZteG9iMVZHV25KWGJrWlhZV3R3ZWxscVJtRldNV1JaVjJ4T1RsTkZTbmxXUmxK
SFl6RldjazFXVm1GU2JFcHlWRlJPUTFNeFpGaE5SRUpzWWxaYWVWWkhOVWRXTURGR1RsVk9WMUp0YUZoV1ZFc
FBaRlphZEUxWFJrNVdXRUpVVjFaU1MxUXdNVWhXYmxKVFltczFWRlJWV2t0bFZsSnhVVmhvYTFJeFdsZFpNR1
J2VlVaS05sWllaRlZoTVhCNVdUSjRVMUpGT1ZWU2JGSnBZbXRLU2xZeWNFOWpiVkY0VTFob2FGSldjSEJVVjN
oM1ZXeGFSbUZJU214U2JGcEtXV3RhYjFaR1duUmhSa1pZWVRKb1dGVnNaRTVsVmxwMVUyeE9hVlp0YzNkV2Fr
SldUbFphV0ZKWVpGZGlWVnBoVm0xNFlVMUdVbFpXYWs1T1RWVTFXbGRZY0U5Vk1ERnlWMnhhVjJGck5YRmFSR
VpoVjBkV1IxRnNhRmRTTW1nd1YydFdZVkl3TUhoaVJtUm9VbFphVVZZd1ZYZE5WbEpXV1ROb1VrMVdWalZVTV
doRFZVWkplVlZVUmxwV2JGcFFWRlJHVW1Wc2NFaFBWVFZVVWxac00xWlhlRmRPUmtwWFlUTnNUbFl6UWxsV01
HUTBVbXhrZEdSSVpHdE5XRUl4VmxkMFYxWnRSWGhqUms1WFVsWmFjbFV4V2twbGJGcFZVbXhhVGswd1NYcFdN
bkJEVW0xV2RGTnNaRkpXUlZwUVZteFZkMlZXV2tobFJrNXBVbTE0VjFaSGRHOVZNVmw0WTBWMFdtSlVSWGRhV
lZwMlpXeGtjbGR0Ums1V1dFRXhWbFpqZDA1Vk1VWk9WbVJTWVRGS1dWbHNhRzlrTVd4WVkzcFNUbFp0VWtaVl
YzaExZVlpaZVZwRVdscGlXRTQwVlZjeFNtVlhSa1pWYkVwWFlYcFdNbGRzV210VE1WcDBVbXhzYWxKck5WVmF
WM2hoWWpGYVJWSnNaRlJOVmtwSlZqSjBWMVJWTVhGU2JGWllZV3RLTTFaSE1VZFdNVTV5Vkcxb1RtRXhiekZX
YkdoM1V6Rk9kRkp1Um1sU2ExcFdXVlJPUTJWV2NFVlViWFJvWWtWd1NGWkhlRzlXVmxsNVpVUkdZVkpXU2xCW
FZtUlBVMGRHU0dGR1pHbFNXRUpZVm0weE5HUXlVa2hTV0dSWFZrVndVMWxVUm5OTk1WcHpWMnRrVWsxRVVqUl
hhMmgzWVVaSmVsVnVRbGRXUlRWVVZsWmFTMWRIU2tkYVJUVlRUVWhCZVZaRlVrOVpWMDVIWTBWYVYxZEhVbGh
WYkdSUFpWWnNWVkp0T1ZkaVZWcElWVmR3VDFkR1RrWk9WbkJYWWtkb1VGWXllRmRUUjBwSFkwWlNhV0Y2VVhs
V1ZFbDRVakZrYzFwRldrNVhTRUpZVkZjMVUxSXhWWGhoUjBaWFRWZDRlbGxWV2tOWGJVcElZVVV4VjJFeWFGU
ldSRVpQVTFaT2RWTnNXazVXVkZaR1ZtMTRUMDFIUmtkVVdHeE9WbFJXVGxSWGRIWmtNVnBWVW10MFQxWnRPVF
JXTVZKWFlWWktjbEpxVGxWV1JVcG9WRmQ0YzFZeGNFbFRiRnBVVWxad2VsZFVUbk5sYlZaWFdrVm9WV0pZYUd
oV2JURlRaV3hTVlZGc1pGUmhla1o2VjJ0b1lWWldXWGxWYkZaYVZteEtWRmxVUmxKa01EVlhWbXhXVGxadVFq
Tldha1pXVGxaUmVGcElVbXBTYkhCVFdXMTBXbVZzV1hsaVJFSnBZbFUxU1ZReFZrOVhSbHBZWkROb1YwMUhhR
VJhUmxVeFkxWldkVlJyTVU1U2ExWTBWbFJLZDFNeFpFaFViRnBxVWxkNGFGbHNaRzlVTVZWNVRsVjBWMDFFVm
tsYVJWcFBZV3hrU0dGR1FsWldiV2hRV1cxNFUxWnNUbkpsUjBab1RWaENURmRXVWtkWlZtUnlUbFZvVkdKc1N
sbFphMXBoVTBaYVNFNVZkRlpXTVVZelZtMHdNVmRyTVhGU2JuQlhVbTFvZGxwWGRIcGxiRkowVFZaYVRsSlVS
WHBYYTFaclZUQXdkMk16Y0ZoaWEzQlhWakJrZW1WV1VYaGhSWFJWVFZaYVdWUXhWVEZWUm1SSVZXeFdWMVo2U
mpOYVJFWnJWMVphYzFkc1FsTmlXRTR6Vm14V1lXRXhVWGROU0d4WFlrZG9WbGxyWkc5WGJGWlpZMFZ3YkZKVV
ZuaFdiVFYzVlRGS1YxTnFUbHBOYWtaSFZHeGFjbVF4Y0VsV2JVWlRVbGhCTVZadE1YZFdNRFZ6VlZod2FGSkZ
jRlpWYWtKaFdWWmFTR1ZIT1doTmJFcFhXbFZXTUdKR1JYcFZiVVphVFVad1ZGbFZXa3RqYlZaSllVVjRUbE5G
UmpaWFZsSktUVmRPZEZKc1dtaFRSbHBaV1d0V1ZrMUdWWHBqUm5CUFVqQndSMVpXYUdGV1JtUkpVV3hvV0ZaR
k5VdFVWVnBoVWtVNVYySkhiRTVpYkVwaFZqSjBWMVl4VWxkV2FscFRZa1ZhVmxWc1pETmxiRkpXVld0T1ZsWn
RVa2hWYlRCNFlXMUdObUpJV2xwTlJscElXVEZhWVdSV1VuSlBWbWhwVmpOUk1sZFhkR3RWYlZGNVZHeGFhRk5
IYUZWWmJGcGhZakZrVlZGWWFHcGlSVFZKVkd0b1MxWkZNVVpYV0d4V1RWWmFXRlZYZUdGU01XUnpWVzFzVTFK
c1dqVldSM2hyWkRGV2MxVnVWbFJpU0VKUVZtMTBkMUpHVWxkYVIwWnJUVlpLU0ZWdE5VdFhSbHBJWkVSV1ZWT
klRbnBXVnpGR1pWVTFXV05HV2s1aE0wSllWMVpvZDJFeFdYbFZhMXBXWWtaS1lWWnVjRmRPVmxKWFYydGtiRk
l4V2xoV1YzUlBZVWRLY2xkVVJsZGlXR2d6Vm10a1QxWXhVblJOVmxaVFRXMVJNRmRzV21GUk1WcFdUbFpXVTJ
FemFHaFpiRlpoVFZaYWNWTnFRazlpVmtwNldUQmpOVlpGTVhKT1ZGcFhWa1UxZGxwVlpFdFhSMHBKV2tkR2JH
SllUalpXYTFwdlZXc3hjMVJ1VWxWWFJYQlBWRlJCTVU1R2JGZFdiVFZxWWxWYU1GWldVbGRXTWtwWllVWndWb
VZyY0VoYVZscDNVbTFXUmxOc1dtbGlXR2hRVmpGamVGWXlSblJXYmtaWFZrWmFVMVJWWkU5bFZsWjBZM3BHYT
FKdVFrZFhhMVp2VmtVeGMxTnFTbUZXVmxwVFZGWmFWMlJHY0VkYVJuQnBVakpPTkZZeWNFSk9WazE1VWxoa2F
WTkZTbWhVVkVKS1RVWnJkMXBHV21waVZscFdWVmQ0ZDFSc1NsbFZiRXBYVW1zMGQxcFZWWGhUVm5CSVQxWldi
R0Y2VmtWV2JURXdVbXN4UjFOWWNHbFNWMmhXVkZSS1UyVldVWGRhUms1VVlsWktSbGRyYUhkV01VcFZWbXN4V
m1WcmNIcFZiR1JLWlZVeFZrMVhiRmRXUjNoTFYyeFdiMlF4YkZkVWExcHBVbXh3Y0ZSVmFHOU9iRlpZVFVoa2
FtSklRa1pXYlRWSFlVZEZkMDVZUmxwTmJrSjJWVEJhVTFKWFJrWldiV2hYVmtWV05sZFVSbUZpTVZWNFlrWnN
hRkl6VWxkV2FrSjNWR3hXZEUxV1pGUlNNVVkxVkd0b2MxWXhTa1pqU0U1V1lUSk9ORll4V25kVFIwNUdaVVpP
VTAxR2EzbFdNVkpMVlRKT1YxVnJaR3BTUmtwWVdXMHhVMk5HWkhGVWJUbHFUV3hLUjFwRlZtdFVNREZYVjJ0U
1dHRXhTa1JWYlhoaFUwWmtWVlp0Y0doWFJrbDRWbXRXVTFsWFRraFVhMnhoWld4S1ZsUldaR3RPYkhCV1ZGUl
dWMDFZUW5wV1Z6RnpWR3hLUjJOSVRsZGhNbEpMVkd0a1QxTkZNVlpsUjJoc1lraENiMVpxUW10ak1rNTBWbTV
TVUZacmNGRldhMVpMWTBaYVNFMVVVbXRpUm5CNVdUQlNZVll5UlhkWGJXaFhWak5OTVZreWVHRlNNa3BHVFZk
b1YxSldiM2hXV0hCQ1RWWlJkMDFZVG1wVFJWcGhXVlJPUTFkR1dsZFZhM1JWWVhwV1NsWXlOVzloYkVwelUxa
GtXR0ZyV25KV2FrWmhaRVphZEdWR2FHaGhNbmQ1Vm14U1MxWXhXbGhVYmxacFVtMW9WMVpzWXpSbFJtdDVUVl
JDYUUxVk5VWldNblJyVmtkS1YxTnNjRnBOVjJoWVZGVlZlRlpyT1ZaVmJGcE9VbFJDTmxadE1IaFNNa3BYVW0
1R1ZtSkZjRmxXYkZaaFVteGtjbFpxVWxOTmExWTJXVlZvYjFSc1NqWmlSV3hoVm5wQ05GWkdaRTVrTURsWlYy
MXNVMUpVVm05V2JYaFRVMjFSZVZScldsaGlSM2h4V2xkNFlWZHNXa2RYYkVwcVlrVXhNMVZ0ZUU5V01rcDBaV
WRHV0Zac2NIWldNRlUxVmxaU2RXTkhjR2xXVkZaTFZtdFNUMWxXVVhoV2JHaFRZbGhDVjFSV1pEUlhWbHB6V2
toT2FrMVZXbFpWYlhoM1ZESktWMk5GTlZaaGEwbDNWVzF6ZUZack9WaE9WazVUVFdzeE5sWnJVa2RXTVZWNVZ
tNU9VMkpYYUZWWmJUVkRWbFphUmxaWVpFOVNWR3hLVmtkNGEyRlhTbGhsUkZKYVZrVnJNVlpGVlRGVFZrWnlU
VmQwVTAxWGR6RldSRUpUWVcxU2NrNVVXbGRoTTFKWFdWY3hVMWRzWkZoa1JFSnBUVlphTVZkclpIZFdSVEZGW
VROb1dGWkZSVEJhVjNONFl6SktSVlZ0Ums1aVdHaG9WMVphVTJNeVNYbFViR2hwVWpCYVZGVnJWVEZWTVZaeF
VXcFNUMVpyYkROV01XaHJWbFV4VmxOcldsWldSVXA2V1RGa1QyTldWbkppUmxwVFRXMWtORmRyV205VmF6Vkl
VbTVTYTJWcldtaFZXSEJ2VGtac1YxVnVUbXRTVkZJMVdUQm9iMVV4U25KaVJGcGhVbGRvZGxaRVJrZFhSVFZZ
WkVaU1UyVnNXalpYVnpGNlRsWkZlVlZZYkZOaWEwcHdWRlJLYjJSV1pGVlJWRlpYVm10d1NGbHJWbk5oTVZwM
VVXeEdWazF1VGpOYVJFWlRWMGRHUjFOc2FGZE5iRVY0VjFSR1YxUnRWbFpqTTNCWFlrVTFUMVpxUm1GWGJIQl
dWbTVPYUZac1dscFpNRnBIWVVaa1NGa3piR0ZTUlVrd1dsWlZlRk5IVWtkVmF6bHBWa1phUlZaVVFsTlRiVkY
1VW14a2FsTkhhSEZVVkVFeFYyeGFkRTFFVm1oU1ZGWjZXVlZhZDJGV1NYcFZiRnBoVmxad1RGcEhlRTlUUjBw
SVpVWmFhRTFWY0c5WFZ6QjRVakZXZEZScmFGTmhNWEJQVld0YVlWVXhVbGRhUjBaWVZteHdTRlZ0Y0ZOVk1rc
ElXWHBHV2xaRlNreFdNRlV3WlZVNVZtSkdVbE5XVm5CUlZsWlNRMUl4VGtoV2EyaFlZa1Z3V1ZWdWNFZGhSbG
wzVjJ0T1ZFMVZOVWRVTVZZd1ZrWk9SMWR1V2xkU1JXdDRXVlprVG1ReFVuVldhelZvVFZadmVGWldVa2RaVjA
1R1RWVmtWMkV6VWxCWlZFbzBVekZyZVdSSGRGTldNVnBhV1d0YWIxZEdTa2RUYTJoVVpXdHdlbFJYZUZOU01V
NTFWMnhTVTFZemFEVldhMXBoVjIxT2MxSnVTbUZTUmtwWlZXdFdZVTFzVWxaaFJUbFZUV3MxUjFVeU1VZFdWa
3BWVW14V1dtSlVWak5WTVdSS1pWZFNTVkpzVGxkWFIyaEhWa2QwYjFVeFduTlZiR1JYWWxWYVVGWnNhRU5rTV
ZaVlZHdEtiR0pXV2xwWGExcDNWVEZaZVdGSWJGWk5SMUYzV2tSR1MxSldSbk5WYTNoc1lYcFNOVlpIY0VKT1Y
xWlhWVmh3VkdKRlNsbFZiR1JUVkZacmVVMVlUbE5XYmtKSVdUQmFRMkpHV2xoaFJFcFhWbnBHYUZaV1dtRlhS
MVpHWVVaa2FFMHlhRFpXVjNCUFV6SlNkRlJzYUZaaE0yaFBWbXhWZDJWR1dYZFZhemxXWVhwV2VWUldXbmRXU
mtwR1VtcFdWazFXU2tSWFZscFBZMjFXU0dWR1FsTmhNamg1VjFSS01HTXhWa2RWYTJoV1lraENjMWxYZUhkV1
ZteDFZa1JDYTFKdGREVlZiWGh6WVcxV2RHVkdXbGRXYlUwd1drZDRkMDVzY0RaV2JXaFRWa1pKZVZaR1dtOWh
iVkp5VDFWYVdHRXhXbkZXYWtaTFpFWnNWMVZ0T1d4aVJtdzJWbTF6ZUdKSFNrZGpSRVpYVWxad1RGWldXbXRT
YkU1VlZXMW9hRTB5YUUxV2ExWlBUVVpTVjJORVdsWmlWM2hRV2xjeE1FNUdhM2hhUlhSVVVqRktWbFl5TldGW
FJscFZVbXh3VjJFeFNuWldSM1F6WkRBMVZsWnRjR2hpVmtwRVZqRmtORk5yTVVkVmJrcG9Vak5DVUZWcVRtNU
5iR1J6WVVad2JGWXhTa2RYYTFwUFYwZEtkR1ZFVGxkTlYxSk1WbFZhYzJOV1VuSmtSbkJYWVhwV2VGWlVTVEZ
UTVVaMFVtdGFVMkpGU25CVmFrSmhWVVpSZUZwSVdrOVNNRFY1VlRJMWIxWXlTbk5qUjBaWFRXNUNURll4V210
U1ZsWjBUbFpDVTFJeWFGUldiRnB2VVRGYVYxVllaRk5pU0VKb1ZtdFdZVk5XY0VWU2JVWk9WakExV1ZadE1EV
lViRnBXVjJwQ1ZHVnJXbmxVYkdSR1pXMU9TVlZ0ZEdsU1ZsWTJWbXhqZUZVeFRYaGlTRVpYWWxSc2MxWnNXbG
RPUmxwSFlVaGthMVpzU2twWlZWWnJZa1phVmxkcVZscGhNVnBRVld0YVRtVnNiM3BoUjNCT1RVaENUbFpITUR
GWlYxSkhWMWhvVkZkR2NGUlpiRkp6VTJ4U2NsVnJaRlJTYkhCWlZERlZNVlpHU25KU2FscGFWa1ZhTWxSc1ZY
aGpWa1p4VVcxR1RsTkZTa2hXUjNoaFZUSlJlRlJyYkZOaE1sSm9XV3hWTVdSR2EzbE9WWFJZVmxSR1dsWnROW
E5VTVVwR1UyeENWVTFXU25KVVZFWldaV3hXY2s5V1VsaFNWbkI2VjJ4a01GbFhWblJTYmxKT1ZqSjRWbGxVUV
RGVlJsWjBZWHBTVGxaVVJqQlVNVnByWVcxR05tSkZUbFZXVmtwTVZURmFTMUpzWkZsaFIzUm9WMFpLTVZZeFd
tdFVhekZYVm01V2FsSlhlSEZVVldoQ1RVWmFTRTFFVm1oU01GWXpWMnRTWVdGR1NsbFJiVGxhWVRGd1JGa3hW
VFZXVms1eVQxWlNhRmRHU2xWWFZsSkhVekF3ZVZWdVZsTmhNMmhvV1d4b1FtVnNVbGhOVldSc1VqRkdORlpIT
lZkWGJGcElWVzVLWVZKc1duVlVWbFV3WlZaa2RHSkhiR2xTVlhCSlZteFNTMk14VVhsV2EyeFZZV3h3YzFWdW
NGSmxiR3QzVjI1a1ZsWlVWakZaTUdSSFlXc3hSMk5GYkZkTlIxSkhWRlJHVjFac1ZuSlhiR1JPVFcxb00xWld
XbXBOUlRCNVZHeHNVMkV3Y0ZkVVYzaDNWMVpzY1ZGdGRGaFdiWFEwVlZkek5XRldTbk5UYXpGV1RWZFJkMVpV
U2s5amJVWkpZa2Q0VTAxR2EzbFdWRVpYVkRKV2MxWnVUbEppUmtwWFdXdGFSbVF4V2taWmVrWnJWbXMxU1ZaW
GVGTmhNa1kyVVZSQ1dtRXlhRkJVVkVwTFl6RldjbU5HVGxSU2JrSk9WMnRTVDJJeVRuUlZiRnBPVmxVMWMxVn
JWVEZVVm5CR1lVZDBWMkpHU2xoVk1uQkRZVEZLTmxGcVNsZGlXRUpRV2taa1YxZEhVa1ZUYkVwWFRUSm9TVlp
GVWs5aU1WcFhVbTVHVjJGNmJGbFZhazVEWTBaU1Zsa3phRlJpVlZwWlZERmtiMkZzV1hkV1dIQlhVbXhhVkZr
eFduZFdWbkJIVm1zeFRsWXphREJXUkVKaFV6Sk5lR05HV2s5WFJrcGhWRlJLTkZZeFVsWmFTR1JWVFZad01GU
XdhRzlVYkdSR1RraGtZVll6VWt0VWExcDNVbFprY1ZKck5WTlNWbTk2VmpKNFYyUXhWa2hXYTFKUVZqTlNVVl
Z0ZUhkbFZteFlZMGQwYWsxcmJ6SlpWVlpUVlcxS2RHRkZOVmRXZWtaWVZsVlZNVll4Y0VkYVIyeG9ZVE5DV1Z
aR1l6RlZNV1IwVW10c1lWSXpVbkJWYlRWRFRVWmFTRTFYT1U1V2ExcDVWVEp6TVZkdFNsZFhhekZZWWxoTmVG
bFhlRTlqVjBZMlZXMTRVMDF0VVRGV01qQjNaVVphVjJOSVFsQldhMXBVV2xkNFlXTnNXWGRXYWs1T1ZsUkdTb
FpXYUV0V1ZsbDVZVWhzVjFKdGFHaFdSM2hYWkVVNVYxUnRjR3hpU0VJd1ZrVlNUMU14V25SVWJsWlhWMGQ0Y2
xsdGRIZFVSbkJHVjJ4d1RsSnRlRlZVTVdoaFZqSkdjMk5JYkZaaGEzQlVWR3hhWVU1dFJrVldiR1JwVWxkM2V
sWlhOWGRVTWxKSFZHdFNVRmRJUWs5VmJuQkhWbFpPTmxSck9WWlNNRnA1VmxjMWExUlZNWFZaTTJ4YVRVWmFh
Rmt5Y3pCa01VcHhWMnhLVjFJd05ESlhWbU14VVRKS2MyTkdhRmRoTWxKb1dXdGtVMDFzV2xaV1ZGSnNZa1paT
WxsclZqUlVNREZGWWtVeFYyRnJTalpVYkdSWFkyeGFjbFp0ZEZOTmJFa3lWakl4TUZRd01YUlViR1JxVWxkU2
NsVnJaRzlrTVZKMVkwWmtVMVp1UWtsV01qRnpWVVpaZUZkc2JGaGlXRUpvVm0xNFlXTnNTbFZWYXpWVFZtdHN
OVlpYTVRCVk1XeFhZMGhXV0dKc1duTldhMXBoVkd4T05sRnFRbFJoZWtaNFYydGtNR0V5Um5Sak0yaFhUVVp3
VEZsWE1VdFNWMFpHVm14Q1UxWXpUWGRYVm1NeFpHMVNjMWRzYUZaWFIxSnZWVzV3Ym1WR1pIRlJiazVwWWxaS
k1sWXlOVzloTWtWM1YyeGFWR1ZyUlhkVVYzaFhWMVpTYzJGR2NFNVdhMVkxVmtaU1ExTXhSWGhUYTFaWVZrWk
tjRlZ0TVZKa01WWnhVVzF3YkdKR1dqQldSM0JYVjBaS2MxZHJXbHBsYTNCMlZGVmFhMU5XVG5WYVJuQnBWakZ
LV2xkcldsZFNNa3BIVlZod1UyRnJjRzlaYkZwaFYxWnNXR1JFUW10TmEzQkpWbTE0WVZkck1VZFhiR3hYVFc1
U2RsVnJaRXRqYlVaSVpFVTFUbEpHV2sxWFZ6QXhaREZhVjJKSVVsWmlSVnBQVkZWa2IyUkdWbGhqU0U1VVlrV
mFWbFpIY0VkWGJVVjVZVVYwWVZaV1duWldWM2hhWlcxT1NWSnJOVmhTTVVwM1ZsWmtNRTFHV2xoVGJsSlZZVE
Z3VDFSVmFGSmxiRkpYV2taT2FsWnJjRmRXVnpFMFlrWmFWMVpZY0ZwV2JXaElWbFJHYTJSV1duVmlSMFpYVWx
kM01WWkhlR3BPVmtweVRVaGtWV0pYZUUxVVZFb3paVlprV0dWR1pHcE5hM0F3V1RCYVIxWkdTbFpYYmxKVlls
UkNNMXBFU2xOV01VcHpWMnhPVGsxVmNFNVhWRVpUVVRKU1IxZHJaRmhpUlVwVVdsZDBTMWxXVm5OVWJuQnJZa
2hDU1ZwVlVrZFZSbHBIVjJ4U1ZrMXFWbkpXUldSWFpGWmFjMkZHVG14aGVrVXdWa1prZDFZeFZraFRia1pTWV
d4S2FGbHNhRTVsUmxwR1drZEdWMVl3Y0VaWmEyTXhZa1pWZWxWdVRsVmlia0pRVlhwQmVGWlhTa1pWYkVKVFV
tMTROVlpVU2pSU01WWkhZMGhPYVdWc1dsWldiVEZ2VkVaYWMyRklaRlZXVkd4YVYxaHdVMkZXVGtsUmJGcFdU
VWRvY2xWc1dsZGpNa1pKVW14V1RtSkZWalpWTTNCRFlqRmtWazVZUm1sU2ExcG9XV3hvVTJOV2JIRlViVVpzV
WxoUk1sZHJWazlWTWtWNllVaFNWV0V4V25aWlZ6RlhWMFprYzFac2FGTlNNMmcwVlhwT2MyVnRVblJUV0d4c1
VsVndVMVpVVGxOVlJtUjBaVVpLYkZKVVJsbFpNRkpoVkdzd2VWVnJjRmRXUlZwaFdrZDRSbVZXVGxWU2JVWk9
Va2QwTmxaWE1ERmpNa3BYVm10a1lWSldXbkZVVkVaM1RURndTR05JVGxWV2JGcFlXVEJTVDFWR1NsaGtla1pZ
WVRKU2FGWnNXbE5qVjBwSVRsWm9XRkl6VWpWWFYzaFRWRzFSZUZKWWFHcFNWRVpOVkZWV1lWWnNVbkpYYTJSV
lRWVXhObFpYZEc5aFJscDBZVVJhVlZZelRYaGFWekZLWlZkU1NXSkhjRmRXTW1oSVZrWmtORkl5UlhoaVNFWl
hZbXhhV0ZscldtRlNWbEpGVkcxd2EwMVZOVmxXVjNSelZsWmFWVkZxVmxaaVdGSkhWRlJHVDJOdFJrZGpSbEp
YWWxoUmVWWXljRXROUm14WFZtNUtWR0pyV21oWmJGcGhaR3h3UlZOcVVsSk5WWEI2V1ZWYWIxVXhTbFpXV0dS
WFlsaG9NMVl5ZUVka1IwcEdZVWR3VkZKdVFsbFhWRUpYVGtkT2RGTnJXazlXYkVwWVZGZDBWMlZXVlhsa1JYU
lRWbXRhV2xaSGVFZGhWMHB5VGxWd1dtSllVbkZhVldSSFVqSk9TRkp0ZEU1V01VbzJWMnRhYjFVeVRrZGpTRT
VoVTBoQ1QxUlZWbmRVVmxweFZHMTBWMUp1UW5sV01uTXhWMnN3ZVdWRk5WcE5WMUl6V1RCYVlXTnRTa2RVYlh
CVFZtNUJNRlpVU2pSVU1WWllWRzVXVW1KRlNuRlVWRVpYVFd4c1dHUkdaR3BXYlhoNVdUQlNTMkZYU2toVmJF
WmhVak5SZDFaVVJsZGtWMDVIVld4V1YySklRa2hXTVZKSFl6Sk5lVkpzYkZWaWEzQlZWbGh3YzFSR1ZqWlVib
HBPVmxoa05GWnROWE5oUlRGelYydFdWVlp0VW5KYVYzaFhWbFp3UmxOck5XbFNhM0JIVmxaU1ExUXhVbGRqU0
VacFVsWmFjMWx0TVZOU2JGcDBZMFZhYTJKR2JETldNVkpIWVRBeGNrNUljRnBoTVVwb1ZGZHpNVkl5VGtoT1Z
taFhWa1ZWZDFZeFpIZFRNa1pYWVROa1VGTkhlRmxXVkU1T1RWWlNjbGR0Um1oV01Gb3dWR3hhZDFkc1dqWmhN
M0JhVFROQ1JGa3dWakJPVjFKSlVXeFdWMkpZWTNkV1JWSkxWR3N4V0ZKcldscE5NMEpaV1cxNGQyVldVblJrU
0U1b1ZtNUNTbFZYZEV0Vk1rWjBXa1JTV0Zac2NETldSbFY0VW1zMVdXSkdjRmhTVld0NFYxUktjMDFHYkZkal
NGWllZa1ZhVVZadGVISmxSbXh6V1ROb2FGWXhXbFpXVmxKSFdWWkplRk5yV2xaV2VrWXpWbFJHVjJOdFRraGl
SVFZwVmtaWmVsWkhkRlpPVmtWNFVteFdWV0pyY0doV2JGWjNVMnhrV0dSR1pHaFdiRnBZVmpKNFUySkdXbFpq
UlZKV1RVZG9SRlV5YzNkbGJVWTJVbXhTYVZadVFsUldhMUpMVlRGU2RGVlliR2hTUlRWd1ZGZDRZVTFHV1hkV
mEwcHJZa2hDTUZkclZtdGhiRlY2Vld0T1ZrMVdTa1JWYlhoUFRsVTVWMkpIYkdoaVNFSjNWakl4TkZVeFdYZG
tNMlJXWVd4d1ZWbHNWbmRVTVd0NVkzcEdXbFpyY0ZsVU1GSlRWVEZhY2xkck1WcFdiVkpMV2tSR1MxSXlSa1p
VYXpsb1RVWndlVmRyWkhkV2F6QjNZek5zYVdWc1NuQlphMlJxWlVaV1ZWSnNTazVXVkd4SVZUSXdNV0ZWTVVW
U2FrWlZWbFpLZWxsc1duZFRSbVIwVFZaYVYwMVdjR2hYVjNSWFZUSkdkRk5ZWkZCWFIzaFZWbXBPVTJWc2NGa
E5SRlpzVWpBMVNWUnNWa3RXTVZvMlZWaG9WbUZyV25WVVZFcEdaVlprY1ZKc1pHbFdNVXBRVmtaU1ExVXhUa2
RhUldScFVsZG9hRlZyVm1GalJsbDVUVlZhYW1KV1duaFdSM2gzWWtaS1JsTnNXbFZXTTFKNlZXeGtSMUpXVW5
KT1ZtaG9UVEZLU2xkWE1ERlJNbEp5VFZWYVYySlVWazFVVnpGdlpXeFNjbFJxUWs5U2F6VktWbTE0UzFWR1dr
WlhhbEphVFZaYWRsWlVRVFZYUjA1SVVteGFhR1ZzV21GV1JscHJWRzFXV0ZWWWNGSmlhelZZVkZWb1ExZEdaR
mRXVkVab1lsVmFTVlp0ZEhOVU1ERlhWMjVhVjFKRmNETlVWVnBhWld4T2RHRkhhR3hpU0VKV1ZqSjRhMlF5Um
toVmEyUmhVMFp3V0ZSWGN6RlhiR3h4VW10T1ZsWXhTbnBWTWpGSFZsWlZlbFJxU2xSbGEzQjJXa1ZrVjFadFJ
rZFdiRnBUVW01Q1RGZFdhSGRXYXpGV1RsaFNUbFpZYUU5VVZFcHZWVVp3UjFkcmRGVlNiR3cxVkRCb2MxWXlT
a2RUYmxwYVRUSjNkMXBYZUd0U2JWSkpWbTFvVTJGNlFYaFhWbVF3VldzeFYxZHVTbWxUUlZwb1ZqQm9RbVF4Y
TNkYVJ6bHNWakExV2xsclVrTlViVlp6VjJwS1YwMXFWa1JVYkZwT1pERmFjMkpHYUZOV1Jra3lWbFpTUTFVd0
1IbFRia3BzVW5wV1lWUlhOVzlTVm14eVZXNU9hazFyY0VwV01uaExWV3hhUjJORmJHRlNNMmhUV2xkek1WSnR
Sa2xqUjJoT1lteEdNMVpYY0V0aE1XUnlUa2hrVjJGNmJISlZiRlpYVFd4YVZsWnNaRlJTYlZKSVZsWm9iMVV3
TVVsVmExWmhVa1UxV0ZwSE1WTlNiVVpIVVcxNFYySklRbEJXVkVacldWWlpkMDVXYUdGU2JrSlZWbTF6TUUxV
1VrVlJiVVpPWVhwV1JWcEZVa2RYUmtwR1UydDRXRlpGYTNoV01qRkxVbFpHYzFwR1dsaFNWbkExVmxod1IyUX
hSblJVYkdocFpXdGFVRlZxU205T1JuQkZVV3RrYkZKdFVsZFVNVlUxWVZaS2NsWlliRmhpUmtwb1ZrUkdWbVZ
0U2paVGJFcHBVbXh3ZGxkWGNFOVJNazVIWWtoS1lWSnNXbFpVVlZaYVRXeGtjbHBIUm10U1ZFWXhXVlZXVTFa
Rk1WWk5TSEJhWWxob01scFhlSGRrUlRGWlkwZDRhVmRGTkhsV2ExWmhVekZrVjFWcmFGUmhNWEJ6VlcxNGQxU
ldjRmhOVjNCcVlrWktTVlpzYUhOV1JrcHlUbFpvVmxaRlNtaFpWVlo2WkRGT2NWTnRjR2hoZWxaWFYyeGFZVk
l4Vm5OVGJrcGhVa1p3Y1ZacVNsTk9SbFpZWkVkMFZFMUVValJXYlhSVFlVWktXR1ZIT1ZkaGEwcElWVzE0UzF
OR1dsVlViWGhvWWxoamVGWXlNVFJSTVU1SVZWaG9WbUV5ZUZOWmJYUjNaVlpXY1ZKdFJsaFNNRlkwVlZjMVIy
RkdTa1pYYkU1WFUwaENURlZxU2twbFZuQklUbFpLVG1GclNYbFdSbFpyWldzeFdGVnNXbXhUUlhCVVZtdGtVM
WRHV25STldHUnNZWHBzV2xWWE1EVldSbHBIVW01c1lWSXphRmhXTWpGVFVqRk9jVkpzV2s1U2JrSTFWMnRTUT
JWck5VaFZia1pvVW14S2NsbHJXbmRYVmxaelZtczVVMDFYVWpGVk1XaHpWVzFGZUZOcVVsWk5WMDQwVlZkNFM
xWnRTa1psUjJ4VVVsWndNVlpyVWtOU01sRjNUbFphVldKR2NGTldiRlpoVTBac1ZWRnVaR3BTTUZwWVYydG9h
MVZHU2toaFJXUlZUVlpLVEZaRldsTmpiRlpaV2tkd2FFMXJOSGxXVnpWM1lqRldkRlZzWkZSaVZWcHhWVzV3U
jAweFdsaE9WemxUVFd0YVIxbHJaRzloYkZweVkwaHNWMVpXV21oV2ExcExVbFphZFdOSGRGTmhlbFpIVmtjd2
VHRXhWWGxTYWxwU1ltMW9WMVpxVGtOTlJscFdWbTF3VGxac1JqVmFSVlY0WVVkS1dHRkVTbGhoTVVwMlZUQmF
UMU5HU25OVmF6VnBVak5vV0ZaclVrdFdNVTVYVkd4c1ZHSkZTazVhVm1oVFpVWlplV1ZJV2s1aVZWcElXV3Rh
UTJGR1drZFdXSEJoVTBoQ2FGZFdWbnBsUmtaeVRWVTVhVkpYZURWWFYzaFRWRzFXUjFSdVZsZGhNSEJ6Vm1wR
1YyVldhM2RXYlVaWVZtdGFXbGt3Vm10V1JsbDZVVzVrV0dFeGNFOVpNakZTWlZaT2NtSkhhRmRXTWxFeFYxZD
RhMDVHVVhsV2JrcHNVbGRTY1ZZd1ZtRmlNV3Q0VldzNWFWWlViRWhXYkdoTFlURmFSbE5yYUZaV2JGcFlWV3B
HV21Rd01WWlViRTVwVmpGS2FGWkVRbE5SYXpGeVRraGtXR0pyV25GWlYzaGhWRVphY21GSE5VOVNia0phVmtk
d1lWWXhTWGhUYTNoWVlrWndTRlpWWkVka1YwNUpVMjFzVkZKcldqVldNVnBYVWpGYWMxcEdaR2hTUlRWWVdWZ
DRTMk5XVW5STlZGSlhZa1ZXTlZadE5XOVdSazVIVjJwQ1ZXSkdTa1JWYlhoU1pESlNObFJzVm14aE1IQTJWa1
phYTJNeFVrWk9TR1JvVWtWd1UxbFVUbTlpTVZaMFRWWmtWRll3Y0hwWGExcExWakZKZDA1VmNGWldiRXAxV1R
KNFlWZEdWblZTYkdoWVVsaENNbFl5ZEc5V01sSldUMVZhYWxJd1duQldhMlJ2WTJ4V2Mxa3paRTlTTUZZMVYx
aHdWMkZyTVhOWGFrNVdWbTFTVkZaVVNrdGpSVGxWVjJ4a1ZGSXlUak5YVkVaV1RsWmtSMU5ZY0ZwTk1sSndWb
FJPVTFFeGEzZFdhbEpPVmxSV1NsWlhjRXRVYXpGMFducEdWVlp0YUZCYVJWVjRWMVpPZFdKR2NGZGlhMFYzVm
pGamVHRXlVa2RqU0ZaaFRUSlNVRlpzVWtKbFZsWnpWV3hrVlZJeFNrcFZNbk0xVjIxR2RHVkliRnBXVjJoUVZ
teGtWMVpzVW5WVGJFSlVVakpSTVZaVVFsZGlNVnBJVm10YWFGSXpVbk5aYTJSUFRteHJlRmRzY0U5U01WcFlW
bGQwYzJFd01WbFJibXhZVmtWS1dGUlZaRWRXVm5CSVQxWkNWMDB4U2twV1J6QjNaVVV4UjFWc2JHbFNiRnBZV
1ZST1ExSldXbkpYYmtwclRXczBNbFpIZUV0V1IwcEpVVzVrV2xZelVrZFVhMlJUVWxaR2MxUnJOVTVTTWsxNF
ZsUktlazVIVW5KTlNHUlBWMFZ3YzFadGVFdGpSbFp5Vm1wQ1dsWnNSalZWTVZKUFZERlplbEZ1WkZabGF6Vll
WVlJDZW1Wc2EzcGpSbHBvWVhwQ05WZFhjRXRWTURGWVZteFdWMkY2Vms5V2JYUmhWMFpyZVU1V1pGVldNRFYz
VkRGb2MyRnNUa2RXVkVKWFVsWktTRlZVUVRGa1ZtUjBUVlpLVG1KclNsVlhhMUpEV1ZaYVdGSnNiRnBsYkVwd
1ZXdFZNVk5zWkhKWGJYQnFZa2M1TkZkclZYaFdNV1JHVGtoc1drMXVRbEJWYTJSUFYwZFdSbUZHVW1oTmJrMT
NWMWQ0VTJJeFRsZGpSbHBWWWtkNGNsUlZVbk5sUmxwellVWmtUazFyVmpOWmVrNXJWREF3ZDFaVVFtRlNNMDE
0Vkd4YVdtVkhTa1pOVmxKWFZrWmFlVmRVU2pSV01VVjRWV3hzVW1FeWFFOVphMmhEVVRGc1dHTkhPVk5XYkhC
NFZteG9kMWR0U25KalJsWmFZV3RLV0ZSclduTldWbFowVFZaa1UxZEZTWGRYVjNoV1RsWk9TRlJ1U21sVFJVc
FBXVzEwZDFJeGJGWlhibVJxVm0xU1NsbFZaRFJoVms1R1ZtcFNWMDFHY0V0VVZsWXpaVmRLUmxOc1ZsZGhNSE
JvVjJ4YWExUXhiRlpOU0doWVlrVmFWMWxVUVRGbFZsRjRWMjVPYVUxRVJsWlpWRTVMVm14S1NGVnNSbFZTUlR
WRVZsVmFZVmRHWkZsalJrcG9UVzVvTUZaSGRGWk9WbEpHVGxWV1ZtSlhlRlpXYWtaaFRteGFjMVZ0Y0d4U2JH
d3pXVEJvYTFSck1YUlZia1pWVWtVMWFGWkZXbkprTWs1SVkwWkNVMDFFUWpSV2ExWnZWVEZhYzFkc1pHbFNSV
XB3VmpCYVMxbFdXbk5YYTA1VFRVUnNXbGxyWkRSVVJURkhZMFY0V0dFeFNsTlVWRVoyWkRGU1ZWRnRiR2hOYX
pFMlYydGFhbVF3TUhoYVJXaHFVbXh3VlZsclZrdE9iR3hXWVVaa2JHSkhVbHBaYTFKRFZqSktSMWRzV21GV1Z
uQm9WVzB4VTFac2NFWk9WM2hUVWxoQ1IxWnRkRlpPVmxKWFZteHNWMkp1UW05YVZtaFRWMVpTY2xadVpGaFdW
RVpXVm0xNFQyRldTalpoZWtwWFlrWndTMVJVUVRGak1VWjFVbXhLYUUxVlZqTldNVnBUVXpGTmVGZHNhRmRoT
VVwTlZGZHdWMVJXV1hsa1IwWk9VakJ3VjFaSGVHdFViVXBJWlVWYVZrMUZNREZWYkZVeFZsWmtjbVJIUms1Tm
JXTjVWbFJDYjFNeFZrWk9WbWhQVTBkNGFGbFhNVzlsYkd4eVdraEtUMVpyTVRSV01WSkhZVVV4UmxkdVRsWk5
hbFl5VkZaa1MxZEhUa1ZWYkhCT1RXMWtOVmRVUW1wTlJUVllVbXhvVUZZd1dsbFdNR1EwVXpGc1ZWRnVTbXRp
UjFKWVdXcE9hMkpHVGtoWk0yaGhWbnBHY2xSVVJrdFRSMVpHWlVaa1ZGSlVWbmhYYkdOM1RWWktSMU5ZWkU1V
1ZYQnhWbXRrYjJOR1dsaGtSemxPVmpCYVdGZHJhR0ZXTWtaelkwYzVWV0pIYUhwV1ZXUlRZekZrY21KRk5WTl
NXRUpOVjJ0a01GVXhSblJUYkd4VVYwZG9hRlZ0ZUZwbFJteHhWRzEwVkUxc1NrcFZWbWhoVjJzd2VsRnJUbGR
TYlZKNlZGWmtTbVF4U25KbFIzUlRUVEpvUmxac1ZsZFdhekZYVld0b2FWSkZTbkpVVkVKM1ZWWlNjVk50T1dw
TlJGWlZXa1ZvVTFReFdYbGxSVTVXVFVaS1ZGVXhWVFZUUmxwelYyMUdhRmRHU1hsWGJHUjNVVEZLUjJOR2JGU
lhSM2h5VlRCVk1XTldhM2hVYWtKVVlrWldObFpYTlc5aVJtUkdWMnRhVjFKRk5VOVVWekZTWlVkT1JscEdaR2
xXYmtKb1YxWmFWMUl4U2xkU2JrNVRZa2Q0VDFVd1dtRk9WbEp5Vld0a1ZGWnVRbHBaVldoSFlUSkZlbFZ1Umx
WV1ZscElWV3BHVDFKRk9WbFZiR1JUVFVSVmVWZFdhSGRaVmxKWFUyNU9VbUV4Y0hGVmJGcGhVekZ3UmxwSE5V
OVdiVkpHV1ZWV2IxUlZNVmhWYWxwYVZtMVNjbHBXVlRWV01XUnpWbTF3VTJKclNubFdiVEI0V1ZVeFYxZHJWb
WxTYkZwd1ZXdFdZV1F4Vmxoa1JUbG9Za2QwTTFaWGN6RldiRXB5VWxod1lWSldWVEZVVlZaNlpXMU9TR1JHY0
ZkV1JVbDVWMWh3UWs1WFNrZGlTRVpUVjBad1lWUldXbmRUUm10M1ZXMTBWbEl4U1RGVU1XaFRXVlpPUm1OR1R
sZFNiRXB5V1ZaV00yVnNXblJOVmxaT1lUTkNNMVpZY0V0a01sRjVVbXhrYWxKRldsWlZibkJIVmpGd1dHVkZO
V3hpVlZZelYydGplR0ZWTVVkWFZFSllWbXh3ZVZSVlpFWmxiRVp5Vld4S1RsTkdTa2RXUmxadlZURlNWazFJY
0ZaWFJuQlBWVmh3YzFaV1ZsVlNiVGxTVFVSV1dWUXhWakJWTVZwSFUydDBWMVp0YUdoVVYzaExWMFU1VlZadG
VGaFNNMmd5VmtjMWQxVXhaRmhWYkZwcVRUSjRjRlpxVGtOV2JGSnhVMnBTYVdKR1ZqUlpWV1EwWWtkS1NGb3p
jRnBpYmtKVFZGVmtSbVF5VWpaVmEzaE9VMFZHTTFaSGRHdFdNRFZYVlc1S1QxZEZjRTlWYlRGVFRteFZkMVp0
ZEU1TlZXd3pWbGN4UjFWR1dqWldia1pWWWxoUmVsUlZaRmRYUjBwSVpVWk9hVlpYZHpKWFZtUXdWR3N4YzFaW
WFHRlNNbWhoVkZSQ1lWZEdjRmhOVlhSc1VtMVNNVlZXYUc5aVJscFhZMGhvV0Zac1dsQldha3BIVWpKS1NWVn
NXbGRpUm5CSlZtMDFkMU15VWtkWGEyUmhaV3RhVjFwV1VuTlNWbFpYVjIxMFdsWnJOVmhXYkdoM1dWZFdjMU5
xV2xoaVJuQk1WRlZhYzJSSFJrVlNiR2hvWWtoQ01WWnFTWGhVTWtwWVZXdHNVMkpIYUZSVmJYaFhUVEZhVmxa
WWFGcFdNVXBYVmpKek5WZEdTa2hoUlRsWFVsZG9jbFZVUmxOVFZsSnlaRWRvYVZac1ZYZFdiVFZ5VGxVd2VGV
nVUbWhOTVhCeFZteFZNV1JHYkZaV2EzUnFZa1pLUjFZeFVrOVdNVnBZWlVWV1dtRnJOV2hWTWpGR1pWWktjMV
pzVG1oTldFSjVWbGQwYjFVd01WZFdiR3hxVTBWd1ZGWnRkSGRWYkdSVlUyczVVMVpVUmtaWGEyUjNWa2RHY2x
OdWJHRlNWbHBRV1RGa1YxWXhSblZTYkU1WFVsaENZVlpXV21GVU1VNUhVMjVHVm1Fd05XOVpWRUp6VG14c2NW
RlVRbXRpVlRWSlZtMTRRMVp0U2xWUldHaFZZbFJXZVZwWE1VcGxiVXBIVm1zMVZGSnRjM2hXVjNCRFRVZE9jM
k5GV2xOaGJFcFJWbXBHU2sxR1ZuSldiVVpvVmpCd1dsWlhOVTlaVmtwMVVXdGtXR0V5VWxSV2JYaFRVa1U1Vl
ZGdGJHbFNiRzk2Vm0wd2VHVnJOVWhUYTFwcVpXczFVRlpyVlRCbFJsbDVUVmhLYkdKVmJEVmFWV040VmxkR1d
WVnNiRlpXYkVwb1dWWmFSMWRXU25STlZtUlRWbFJXTkZkc1ZtOWlNV1JYWTBoQ2ExSlhhSEZXYlhoaFYyeHNO
bFJzVG1oaVZXdzFXVlZhVjJFd01YSlhibFpZWVd0SmQxWkdXbGRqTVZKMVlVVTFVMUpXYjNsWFYzQlBVVEpTV
m1SRVZtdFNiVkpaVm14b1QwMXNiSE5XYlhCUFZtMTRWMVZ0TlVOV1YwcFlaVWM1VlUxV1duWldiRlV4WkZaR1
dWTnRhRTVOUnprMFYxZDBVMkV4U2taTlNHUllZbXRhV1ZWc1duZFZSbHAwWlVoT2JGSnNjRVZVTVdoRFZsVXh
SV0pGTVZWV1JUVnlXV3BLVjFJeGNFWlBWbkJPVFVSUmVGWkVSbXRqTURWWVZteGFXRmRIYUZWV2JGcDNaRVpr
Y21GSGNFOVdhM0I2V1RCb1ExWXdNVVpOU0dSV1ZqTm9NMVJzV25OamJWSklVbXhrV0ZKV2IzbFhWM0JDVGxaT
1JrMVlTbXhTUmxwd1dXdFZNVlJHYkhSbFJVNU9UVmRTZWxWWE5YTlVSVEYwV25wR1lWTklRbkZVVmxVeFUwWn
dTR1JIUmxOTmJFcG9WbGQwYTFsV1RYZFBWVlpwVW10YWNsbHNhRU5sUmxKelZtcFNhRkl3V25wWlZWWTBWRzF
LVlZKVVFsVmlSbHBvVkZWVmVGTlhTa1prUmxKc1lUSnplRlpzVWs5WGJWRjVVMjVXVkdKVVJtRldhMXBLWlVa
a2NWUnJUbXBTTUhCWldraHdVMkZIVm5OWGJGWllZa1paTUZaVldtRlhSVFZXVDFkb2FXSkZjRXRXVkVvd1V6S
kZlR05GVmxWaWExcFlWbXBPYjJSc2NGWldhbEpWWWtVMVdWcEljRXRVYlVZMlVtdGFXazF1VW5wWlZ6RkdaVl
U1Vm1WRk5WZFdhM0JFVjFSS05HUXlWa2RTV0d4c1UwWmFVMWxYZUZaTlJsRjNXWHBXVldKSGVIaFphMVkwVjI
xS2RGcEVTbFpXYkhBelZWUkdXbVZIVGtsVGJYUnBZbXRLV2xkWWNFOVRNREZIV2toS2JGTkZTbGRVVmxaV1RV
WnNjMXBFVW10V2JIQktWVEZTVTFac1duTlRhMDVYWWxSR2FGWlZXa2RqTVZwMVZXMW9hV0pXU21GWFYzaE9Ub
FpKZUZWc2FGVmlSMUpWV2xjeGFtUXhVa1ZVYTJST1VsaE9NMXBWWkVkaE1VbzJWbXRXVjJFeFZYZGFWekZUVT
BaT2NWWnRlR2hpVmtvMFZrZDRZV0Z0VW5OalJWWlNZbTVDY2xWdGVITk9iRkY0Vmxob2FFMXJOREZhUlZKUFd
WZEZlRk51VWxwbGEzQllWRlZhZDFJeFpISk9WVFZPVWtkNE1GWnJVa2RSTWs1WVZHeGtWMkpIZUZsVmFrcFRV
VEZWZUZSVVZrNVNiRzh5VlRKME1GVkdaRVpUYkhCV1RWWktkbFJYY3pCbFYwWklUbGRzVGxOSFozZFhiRnBoW
VRKV1ZtUkVXbFZpYXpWeVZqQmtVMWRHY0ZkVmJYUmFWbGhSTWxsclduTlVNa1Y0VTJwS1dHSlVWazlhVjNNd1
pXMUdTV0pHVW14aE1XOTRWMWR3VDFKdFZrZFRhMXBZWVd4d1ZGUlhlR0ZSTVZKRlVtdE9WV0pXU2tsWk1GcFR
WakZPUmxOclVsaGhhMXBRVkd0a1UxSnNjRWRoUm1SVVVqTm9kMWRXVm1GaU1XeFdUMVpvYVZKc2NHOVpiRnBH
VFVaV1ZWRnNUbFJXYlZKSVZWYzFWMVpWTVhWUmJrWldaV3R3V0ZScldrdFhWbVJ5V2taYVUySllhRFZXYWtKW
FlqRmtXRlpzYUZkaE1uaFpXVzB4Ym1WV1RqWlJiVVpWVFd4R05GVlhlR0ZYUmtwR1RsVm9ZVkpYVW1GVVYzaD
NWbTFPUlZac1ZtbFNNbU40VjJ0V2IxUXhXbkprTTJSWFlteHdiMXBYZUZaTlZtUnhWRzFHVTAxRVJqRlpWVkp
QVmxaYVJsTlVTbUZTZWtZeldWWmFUMk14VG5SaVIwWlRUVlpXTTFaVVRuZFVNVTVZVld0b1lWTkZjRkJVVjNo
aFpERmFjVk5VUmxaTlJGWjZWVlpvYzJGc1RraGhSemxoVm5wV1VGcFZXbE5YVm1SMFRWZHdUazF1YUVSV2JUR
TBVbXMxU0ZWc2JHcFRSVXBQVldwS01FNXNXbk5hUlRsV1ZsUnNWbFpITVhOaFJrNUdWMnRhV21KWVRqUldSbH
AyWlZaS2RFOVZOVTVUUlVvMFZrVlNUMVF4U2tkVWEyaFFWbTE0VUZwWGRFdE5iRnBHVjI1YWFtSkZXakJWYlh
Rd1lUQXdlRmRzV2xoaGEzQm9WbXRhVDFORk1WZFViRXBPVmxSU05sWkVRbUZSYlZGM1l6TndWRlpHV2xsWmJG
VXhaRVphYzFkcmRHbFdiRlkxV1ZWU1YyRnNXalpTYTFwVllrZFNXRlpFU2xkak1WcHhWMnhvVjAweVVUQldhM
k40VmpGT2MyTkdXbWhUU0VKd1ZXdFdTMlJXVW5SalJXUk9UV3MxVlZremNFdFpWVEI1WkROd1dGZElRa2hWTU
ZwclUxWndTVkpyTlZkaGVsWXpWMWR3UWsxV1NuTldiR2hZWWxkb1ZWUlhjRzVrTVZwSFZXeEtUMUl4U2taWlZ
WSkxZV3N4Ums1VlpGZGlXRUp5V1ZSR1YxSnRVa1ZWYlhoVFlYcFdXbFl4V2xkaWJVNTBWR3hhV0dKRk5WRlZi
WGhMVld4V1YyRkZaR3hXYkZZelZHdFNRMVpXV2tkaE0yeFlWbTFTZWxSVVNsTmpWbkJHVld4YWFXSllhSFpYY
kdSM1ZESldjMVpzYkZOaWJFcFFXbGN4VWsxc1drVlVhelZPWWtVeE0xUnNVbUZXYlVZMlVteGFWbFpGU25KYV
JFWkxWMVpHYzFkdGRHbGhla1V3VmxkNGIxSXlUbGhWYmxaU1ZrVktjRlpxUm5ka2JGWnlWMnRLVGsxVldsbFp
lazVMVmpGYVIySkVWbUZXZWtaUVZWUktTMlJIU2tobFJscFlVbTVDWVZkV1VrdFNNVWw0VjJ0V1lWSnNjRlpW
YkZwaFkxWlNWbUZGVGxoV01GWTFXbFZhYjFsWFJYaFhiV2hWVm0xU05sUldXbmRYUmtweVRsWmtXRkpZUWsxV
1J6RjZaREpXU0Zac1pGVmlXR2hXVkZkd2NrMUdaRlZUYlRWT1lrVndTVmxyYUV0VVZUQjRWMjVPV2xac1NsUl
ZiWE14VmpGS2NWUnNUbWxpVjJoVlZteGtkMkV4YkZkVldHaG9Vak5vY1ZSVVFURlZSbHBXVm0xR1dsWnNXa2R
aYTJoelZrZEtXRlZxVmxkU2VrWjJWV3BHVjFOR1duTmpSM1JPWWxobmVGZFVTWGhXTVZKWFYyNU9hVk5IVWxk
V2ExcGhUV3hzY2xkdVpGVlNNREUxVjJ0b2MyRkhSbkpXYWs1aFZteEtSRnBYTVU5WFYwNUhWV3M1VGxORlNrN
VhWbEpQVldzMVYxWllaRmhpV0dob1ZtcEdkMVZHY0VaWGJFNU9ZWHBHV1ZaSGRIZGhiVXBJVkZSQ1YyRXhjR2
hXUmxwUFVrZFNSbFJzV2xSU1dFRXhWbGh3UTJSdFVuTlZibFpxVTBkNFdWWnFRVEZWVmxwVlVXMUdhazFyV2t
aWGExWnZWa1V4YzFkdWFGZE5ha0V4VmtaYVYyTnNXblZVYldoVFZrWmFSMVpHV2xOU01sSjBVbXhhVldKWVVr
OVZNR2hEVmtac2MyRkhPVlZOYkVwWlZrZHdTMVZyTVZaalJXaFhZa2RTVUZZeFdtdFRSbVJ5Vkd4d2FXRXdiM
2RXTW5SclRVWldjazlXYkZkaVJuQndXVzB4TkdGR2NFaGpSMFpTWWtVMVdsWXllSGRXYXpGV1kwUldXbFl6VG
pSV01GcDNVMFpPY2xSc1VsTk5WbkJMVjFod1QyTXlWblJVYTFaaFVsZFNUbFJXV2t0VmJHUllZMFZPYUdKVld
rcFdSM1F3VkcxR2NsTnJkRmhXUlRWVVZrY3hUMU5IVGtaWGJVWk9WbnByTWxZeWRGTmhNVXBIVjJ0c2FWSXlh
Rk5VVkVKaFVqRmFSMVpVUmxKaVJUVkhXbFZhVTJGR1drWk9WbFpXWW01Q1YxUnJXbkpsYkZwWlYyeFdUazF0V
VRKV01uUlRWR3N3ZUZScmJGZFhTRUpvVldwSk5HVldVbk5WYmtwUFZtczFSMVF4VWt0WlZtUkdUbGhTVlZaRm
NFdFViRlUxVmxaa2NWVnJPVk5TVkZVeVYxY3hORll5VmtoVldHeFFWak5TY0ZacVRsTmpSbXhZWlVWMFUwMVh
lRmxXVjNCVFZERktSbE5zVGxWaVdGSXpWbFJLUjFac1ZuRldiWFJwVm10dmVWZHJWbGRVYlZGNFYydG9iRkl6
VW1oVmJYaDNZakZhY1ZGck9XdFdiRVkyVjJ0ak5WVnJNSGhqUldSWFVucFdhRmx0ZUZOT2JGSnlaVVpvYVZJe
WFETldNakF4WXpGV1IxUnNhR3hUUjJoeFZXMHhVMlJHYkhKV2JYUnNWbXhhVjFWdGVFOVVNVmw0WTBoa1dHSl
lRbEJXYWtaelkyeE9kVlZ0ZUZOU1dFSkZWbXRqZUZJeFpITlVXR2hwVFRKU2NWWnFRVEZYVm14WVpVaGtWR0p
GY0VoWmExWmhWakZrUjJKNlFsVmhNbWhVV1dwR2MyTnRVa1ZYYkVKVFRWaENXbFpHWkhkUk1VcFhWbXhTYWsw
eGNGRlZibkJ6VTFaU1ZsWnRkRk5OV0VKNlZqSTFSMVpzVGtoVmF6RldUVlpLY2xsV1duTldiRTV6V2taU1YxS
nVRa2RXYlhSWFdWVXdlRmR1VWxOaVIyaFZWRlJDUzFkR1ZuRlViRTVYVFZac05sa3dWbE5aVmtsNlZHcFNWaz
FXVlRGVVZWcGhWMGRHU1ZWc1FsTmlSWEF5VjJ0U1QxVXhXa2RUYkdoYVpXeGFVVlZxUm5ka01WcFlaRVZhVGs
xV1NrbFVNVlp2VlcxS1JtTkdUbHBOTTBKMldrVldNMlF4U25KV2JYaFhVakEwZWxZeWVHRlZNa3BIVlZoa1Zt
SnJOVk5VVjNCSFpXeFJlR0ZGT1ZWV2JFb3hXV3BPYjFSWFZuTlRiSEJVVFRKek1WbFdXazlTVjBWNlkwVTVWM
UpXV1hsV01uUlRZVEZSZUZkWWNHcFNla1p5Vld4YVIyVldiRmRYYlhSVllsVXhNMWxyVWxkaVJrcFlaRVJLVl
dGck5WTlpNbk14VG0xR05sVnJPV2hoTVZZMlZrUkdhMDFIU2xkYVJXUlNWa1UxY2xSWE5XdE5iR1JZVGxjMWF
tRjZiRVZhUlZwM1ZVWmFSbGRzVW1GU1JXdzBWV3BHVjFOWFNrZFJiRlpPVWtkNFNsWnJXbXRqTWxKMFZXNVdV
bUV4V21oYVYzUldUVVpXY1ZSck9XaFNNSEJYVjFod1UxbFZNWE5oTTJ4WVZteEtSRlY2Um5kWFIwbDZVMnhTY
VZac2NGbFdNVnBYVTIxV2RGWnJhRk5oTVVwUlZXeG9hMDVzVm5KYVJUbFlZa1Z3U1ZWdGVIZFdiVlp5VGxoa1
ZtVnJTbmxhUjNoaFkyc3hWMkpIYUZkaVJtdDVWbXRhYTFOck1WaFRXSEJvVWpKNGNsWnFRbUZPYkd0M1ZtdGt
VMDFXV2twWk1GcEhWMnN4V0dWRVJsZFdSVXA2V2tkME5FNXNTblZqUlRWb1lrWnJlVlpYZEZOVGJWWjBVbXhh
VDFaWGVIRlZNRloyVFVac1ZscEZkR3BXYTNCWlZteG9iMkZHV25SVmEzUlhZV3RLU0ZSVVJsZFhSVFZaWTBaS
1YwMXVhRFJXUkVaclV6RktWMVJyV21wU2JIQlJWbXBLTkZReFVYZGhSM0JQVWxSV1NsbFZWbmRaVmtweVYydE
9WRTB6UWt4VlZFWlBVbFpHVlZSck5WTldSVnBJVm0wd2VHRXhaRWhVYkdob1UwVktVMVpzV25Ka01WRjNWbTV
rYTAxRVZucFdNbmh6Vm1zd2VsRnFUbFZXVmxWNFZYcEdhMk50UmtWUmJIQlhUVzVuTWxadGVGTmhNV1JIVm10
b2FWSXphRTlXYWtFeFpWWlNXRTVYZEU5V2JGcEhWVEp3VTFRd01VVmhSRlpXVm5wR2RsUlZXazlXVmxKeVQxV
TFXRkp1UWxwV2JYaHZWbXMxVjFkclZtbFNSa3BOVkZkMFlWWldjRmRhU0U1VlVsUkdlVlJyVWxOVU1rcEdWMn
RvVm1KR1dqTlViWGhQVGxVNVZWRnNhR2hpUm5CaFYydFNTMVV4V2tkVmFscHBVbXMxYjFSVlpHOU9WbXQ0Vm0
xMGFXSlZiRE5WYlhSdllXc3hXR1ZHYkZaTlJscHlWRzB4Um1Wc1duSmhSa3BPVWxoQ1RWZFhNWHBOVjBsNFdr
VnNWVlpGY0ZkYVZ6RnZZakZ3VjFWc1pHbFdia0pHVm0xNFUyRkdXa1pUYkdSWVlsUkdURlpVUmt0V01VNTBZM
FprV0ZKcmIzaFdSRVpyVFRKV1IxZHVTazlYUm5CVldWZDRjazFXVlhoaFJrNVRVakZhZWxWdGRHdFZNbFp5Vj
I1YVZXSllRbmxhVlZWNFpFVTVTVk5zV214aVZURTBWbFJLTkZSck1WZGlTRkpoVW10YWNGVlljRzVrTVhCSFY
yMUdVMkpHV2xaWGFrNUxZa1phVms1V1ZsaFdSVXBRVmxkNFYyTldVblJTYldob1lraENUVlpVUW05aU1VcHlU
MVphYWxKWGFHOVZiRnBoWTFad1YxcEVRbEpOYkVwNlZXMTRTMWR0UlhkTlNHUllWbnBXVkZWdGVFdFhSbEp4V
m14YVRtSkZiRE5XTW5SclZHMVdkRkpyYUdGU01taFdWV3BCZDJWV1ZuSlVWRlpVWVhwV1IxWldVa2RXYlVweV
YydDRZVkp0VWtkWk1uaFhWMVpLY21KRk5WZFNNMmhWVm10a2QxTXlWbGRVYkZaVVltMVNhRlpzWkU5T2JGWnp
WMjEwVjAxRVJrbFZNbk14V1ZaS1JsWnFWbFppUm5CWVZUQmtSMk5XU25WaFIyaFRZVEJ2ZWxkclkzaGphelZY
VTI1T2FsTkdTbTlaVjNNeFZVWndWMXBGT1ZSTmEzQXdWbTF3UjJGR1NqWmhSRkpXVjBoQ2RWUnNXazlXUlRsV
lVXMXdUbEpGV2xGV2JYaFhZVEpPZEZOcVdsTmhhelZvV1cxNFMxTkdWbGhPVnpWT1VqRkdNMXBWVmt0aGJFbD
ZWV3h3VkdWclNuRlVWbHBYVTBkT1NXTkhlRmRsYkVZMVZrWlNUMWxXUm5OV2FscHBVMFZhVjFsdE1UUldSbHB
IVm01T1ZsWlVWbGxaVlZaaFZHMUtXRlZxU2xWaVZFWnlWbXBLUm1WWFZrWldiV2hYVFVSVmVGZFdVa0pOVmxa
SVUycGFVMkV6UWxCWmJYTXhZakZhY2xwR1pHeFNWR3haVjI1d1UxUlhWblJaTTNCV1RVZG9ZVlJVU2tkU1IwN
DJVbTE0YUdKSGREWlhhMVpYVWpKRmVWSnNaR2hTVlRWdlZtdFdZVmRzV2tkV2JtUnJUV3R3ZVZsclZUVmlSa3
BZVDBoa1dsWXpRa3RhVmxwVFVtMVNTVkZ0YUZOaGVsWmFWbXBLZDFNeVNsZFZhMnhoVFRGd1ZWUlVSbUZTTVZ
aeVlVZEdUazFXY0ZwV1YzUmhWa1pLV1dGSWJGaFdiRnBVVmxWYVUyUkhTa2RSYkVwT1ZqSm5NVlpzVWtkV01s
WlhZMGhLYUZKck5VMVVWbHAzVkVaU1dFNVhjR3hTYlZKWldUQmFSMVJzU2tkV1dHUlZZbGhTUzFSc1ZURmtSa
zUxVkd4Q1VrMHhTalZXYlRFd1VqSkdjazFXWkZkaVJUVk9WRlJLTkZOV1pISmFTRnBQVW0xU2VsVlhkR3RWUm
twWFlrUktWVlpGY0VoYVZtUlRZMFU1V1ZwR1ZrNVNSM2hMVjFSSmQwMVhTbGRhUmxwb1pXeGFhRmxzVW5OTmJ
GSnpZVWhPYUZJd05VaFpibkJQWVRGS2RWRnNXbHBOVmtwMldsVlZkMlF4Vm5SbFJrNW9ZVEJWZUZkclpEQmhN
VkpYVTJ0YVQxWldXazVVVlZwTFRrWlNWbUZIT1ZWTmEzQlhWbXhTVjFVeFNsbFZhM0JhWVRKT00xUnNXbEpsV
jBvMlZHMXdUbEp0T1RaV1JFWlhUa2RHVjFOWWNHaFNSWEJOVkZSQ1lWUXhVWGhhUkVKc1lrWmFWMVpYTVVkWG
JGcFhZMFpzWVZKNlZtaGFWM2hoWTJ4S2RWUnRSazVpUjNjeFZtdFdWMDVIVG5KT1ZWcHNVbXMxYUZsdGN6Qmx
SbHBWVW10T2FXSkdSalZVYkZZd1ZURlplbEZyVGxWaVdFSm9WRmQ0UjJOV1VuSk9WVGxYWVRCd1MxWXllRzlo
YlZaR1RWaEdVMkZyU2xsWmEyUlRUV3hTZEdSSGRHcFNNREUxVlRJMWIxWldXbFpoTTJSV1lXczFSRlpVUVRGa
k1rcEdWbXh3V0ZKc2NGRldWM1JyVlRKU2

デコード(難読化解除)されたコード

<?php

//NS4w
/* ---------------------------------------------------------------------------------
-  PHP Encoding by Themento Team                                                   -
-  PHP Encoder Version      : 5.0                                                  -
-  This code was created on : 2021/12/09 at 00:48                                  -
-  Checksum                 : 71709e762afcc58716afa5c3a2affb01                     -
---------------------------------------------------------------------------------- */
$_WFOTQMP = "/var/www/html/input.php";
$_BXCOTMJR = 8;
$_PAFQKTQJXMV = "/var/www/html";
$_FNUAFDL = "";
function func_5677()
{
    return "";
}
function func_438()
{
    return 9;
}
$_CSUKWDX = "";
$_TTCXXVH = "";
$_MDDXGTG = "";
$_NEFVE = "";
function func_8989()
{
    return "func_8989";
}
function func_124()
{
    return "";
}
function func_1291()
{
    return "/var/www/html/input.php";
}
function func_1162()
{
    return "/var/www/html";
}
function func_9150()
{
    return "func_9150";
}
function func_7750()
{
    return "";
}
$_QJKUUG = "base64_decode";
@eval {
    $_FOX = "base64_decode";
    @eval {
        $_OGYSWRHY = "base64_decode";
        @eval {
            $_TYOYGAVQJLW = "base64_decode";
            @eval {
                $_TASYGHDBU = "base64_decode";
                @eval {
                    $z4bdcd49 = "p";
                    $j375ade2 = "s";
                    $s75bff38 = "f";
                    $m82813cd = "s";
                    $q8b00b7d = "b";
                    $cf15c002 = "e";
                    $dce82948 = "s";
                    $l24671e2 = "g";
                    $md43efa9 = "r";
                    $dce82948 = "st";
                    $cf15c002 = "ex";
                    $j375ade2 = "sh";
                    $z4bdcd49 = "pr";
                    $q8b00b7d = "ba";
                    $md43efa9 = "re";
                    $l24671e2 = "gz";
                    $s75bff38 = "fi";
                    $m82813cd = "st";
                    $z4bdcd49 = "pre";
                    $cf15c002 = "exp";
                    $j375ade2 = "sha";
                    $l24671e2 = "gzi";
                    $dce82948 = "str";
                    $q8b00b7d = "bas";
                    $m82813cd = "str";
                    $s75bff38 = "fil";
                    $md43efa9 = "res";
                    $m82813cd = "str_";
                    $q8b00b7d = "base";
                    $z4bdcd49 = "preg";
                    $j375ade2 = "sha1";
                    $s75bff38 = "file";
                    $dce82948 = "strc";
                    $md43efa9 = "rese";
                    $cf15c002 = "expl";
                    $l24671e2 = "gzin";
                    $dce82948 = "strcm";
                    $md43efa9 = "reset";
                    $z4bdcd49 = "preg_";
                    $s75bff38 = "file_";
                    $l24671e2 = "gzinf";
                    $m82813cd = "str_r";
                    $cf15c002 = "explo";
                    $q8b00b7d = "base6";
                    $cf15c002 = "explod";
                    $q8b00b7d = "base64";
                    $s75bff38 = "file_g";
                    $m82813cd = "str_ro";
                    $l24671e2 = "gzinfl";
                    $dce82948 = "strcmp";
                    $z4bdcd49 = "preg_r";
                    $cf15c002 = "explode";
                    $l24671e2 = "gzinfla";
                    $m82813cd = "str_rot";
                    $q8b00b7d = "base64_";
                    $s75bff38 = "file_ge";
                    $z4bdcd49 = "preg_re";
                    $z4bdcd49 = "preg_rep";
                    $l24671e2 = "gzinflat";
                    $s75bff38 = "file_get";
                    $m82813cd = "str_rot1";
                    $q8b00b7d = "base64_d";
                    $q8b00b7d = "base64_de";
                    $z4bdcd49 = "preg_repl";
                    $s75bff38 = "file_get_";
                    $l24671e2 = "gzinflate";
                    $m82813cd = "str_rot13";
                    $z4bdcd49 = "preg_repla";
                    $q8b00b7d = "base64_dec";
                    $s75bff38 = "file_get_c";
                    $s75bff38 = "file_get_co";
                    $z4bdcd49 = "preg_replac";
                    $q8b00b7d = "base64_deco";
                    $z4bdcd49 = "preg_replace";
                    $s75bff38 = "file_get_con";
                    $q8b00b7d = "base64_decod";
                    $s75bff38 = "file_get_cont";
                    $q8b00b7d = "base64_decode";
                    $s75bff38 = "file_get_conte";
                    $s75bff38 = "file_get_conten";
                    $s75bff38 = "file_get_content";
                    $s75bff38 = "file_get_contents";
                    $hc0dec36 = array(0 => "/var/www/html/input.php");
                };
            };
            $_SXEQSWO = "base64_decode";
            @eval {
                function func_3791($I1III1III1111II1II1II1III)
                {
                    $I1II1111II1IIII11II1IIIII = true;
                    $I11IIII1I11II1IIIII1I11II = "base64_decode";
                    $I1II111II1III1I1I1II1IIII = "base64_encode";
                    $I1II1111II11II1IIIIII1III = array_slice(file(func_1291()), 0, 7);
                    $I11IIIIII1IIII1111I11IIII = strlen($I1II1111II11II1IIIIII1III[0]) - 1 + strlen($I1II1111II11II1IIIIII1III[1]) + strlen($I1II1111II11II1IIIIII1III[2]) + strlen($I1II1111II11II1IIIIII1III[3]) + strlen($I1II1111II11II1IIIIII1III[4]) + strlen($I1II1111II11II1IIIIII1III[5]) + strlen($I1II1111II11II1IIIIII1III[6]);
                    if (strpos($I1II1111II11II1IIIIII1III[0], "<?php //" . base64_encode($I1III1III1111II1II1II1III)) === false) {
                        $I1II1111II1IIII11II1IIIII = false;
                    }
                    if (strpos($I1II1111II11II1IIIIII1III[1], $I11IIII1I11II1IIIII1I11II("LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t")) === false) {
                        $I1II1111II1IIII11II1IIIII = false;
                    }
                    if (strpos($I1II1111II11II1IIIIII1III[2], $I11IIII1I11II1IIIII1I11II("ICBQSFAgRW5jb2RpbmcgYnkgVGhlbWVudG8gVGVhbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA==")) === false) {
                        $I1II1111II1IIII11II1IIIII = false;
                    }
                    if (strpos($I1II1111II11II1IIIIII1III[3], $I11IIII1I11II1IIIII1I11II("LSAgUEhQIEVuY29kZXIgVmVyc2lvbiAgICAgIDog") . "{$I1III1III1111II1II1II1III}" . $I11IIII1I11II1IIIII1I11II("ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAt")) === false) {
                        $I1II1111II1IIII11II1IIIII = false;
                    }
                    if (strpos($I1II1111II11II1IIIIII1III[4], $I11IIII1I11II1IIIII1I11II("LSAgVGhpcyBjb2RlIHdhcyBjcmVhdGVkIG9uIDog") . "2021/12/09 at 00:48" . $I11IIII1I11II1IIIII1I11II("ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0=")) === false) {
                        $I1II1111II1IIII11II1IIIII = false;
                    }
                    if (strpos($I1II1111II11II1IIIIII1III[5], $I11IIII1I11II1IIIII1I11II("LSAgQ2hlY2tzdW0gICAgICAgICAgICAgICAgIDog") . "71709e762afcc58716afa5c3a2affb01" . $I11IIII1I11II1IIIII1I11II("ICAgICAgICAgICAgICAgICAgICAgLQ==")) === false) {
                        $I1II1111II1IIII11II1IIIII = false;
                    }
                    if (strpos($I1II1111II11II1IIIIII1III[6], $I11IIII1I11II1IIIII1I11II("LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLw==")) === false) {
                        $I1II1111II1IIII11II1IIIII = false;
                    }
                    if ($I1II1111II1IIII11II1IIIII === true) {
                        return true;
                    } else {
                        echo $I11IIII1I11II1IIIII1I11II("PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OnRhaG9tYTtmb250LXNpemU6MTJweDtjb2xvcjojZmY4MzAwO2ZvbnQtd2VpZ2h0OmJvbGQ7Jz5GYXRhbCBFcnJvciA6PC9zcGFuPiA8c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6dGFob21hO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiMwMDAwMDA7Jz5UaGUgZW5jb2RlZCBmaWxlIDwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6dGFob21hO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNjYzAwMDA7Jz4=") . func_1291() . $I11IIII1I11II1IIIII1I11II("PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseTp0YWhvbWE7Zm9udC1zaXplOjEycHg7Y29sb3I6IzAwMDAwMDsnPiBpcyBjb3JydXB0Ljwvc3Bhbj4=");
                        exit;
                    }
                }
                func_3791("5.0");
                $_ABZIBNXTF = "base64_decode";
                @eval {
                    $_UTTAUDFQXCOTZSHVSXVWAFCRRLQEAYYAVZ = "JHlhYTI2OTk3PSJceDY1IjskZTFmNjg1OTU9Ilx4NzMiOyRjMDI5M2EyYT0iXDE2MyI7JHdjNzc3ZDY4PSJceDczIjskcDliMzM3OTI9IlwxNjIiOyRkMjI0NzFiYj0iXHg2NiI7JHc3MTdkZGI5PSJcMTYwIjskdDdkZjE3M2Y9Ilx4NjciOyR4Y2RjZjdkZT0iXDE0MiI7JHA5YjMzNzkyLj0iXDE0NSI7JHhjZGNmN2RlLj0iXHg2MSI7JHQ3ZGYxNzNmLj0iXHg3YSI7JGMwMjkzYTJhLj0iXHg3NCI7JHlhYTI2OTk3Lj0iXHg3OCI7JHdjNzc3ZDY4Lj0iXHg2OCI7JHc3MTdkZGI5Lj0iXHg3MiI7JGUxZjY4NTk1Lj0iXHg3NCI7JGQyMjQ3MWJiLj0iXHg2OSI7JHA5YjMzNzkyLj0iXDE2MyI7JHhjZGNmN2RlLj0iXHg3MyI7JHc3MTdkZGI5Lj0iXHg2NSI7JGMwMjkzYTJhLj0iXDE2MiI7JHQ3ZGYxNzNmLj0iXDE1MSI7JGUxZjY4NTk1Lj0iXDE2MiI7JHlhYTI2OTk3Lj0iXDE2MCI7JHdjNzc3ZDY4Lj0iXHg2MSI7JGQyMjQ3MWJiLj0iXHg2YyI7JHA5YjMzNzkyLj0iXHg2NSI7JHhjZGNmN2RlLj0iXDE0NSI7JGQyMjQ3MWJiLj0iXHg2NSI7JHlhYTI2OTk3Lj0iXDE1NCI7JHdjNzc3ZDY4Lj0iXDYxIjskZTFmNjg1OTUuPSJcMTM3IjskYzAyOTNhMmEuPSJcMTQzIjskdzcxN2RkYjkuPSJceDY3IjskdDdkZjE3M2YuPSJceDZlIjskZTFmNjg1OTUuPSJceDcyIjskeGNkY2Y3ZGUuPSJcNjYiOyR0N2RmMTczZi49IlwxNDYiOyR3NzE3ZGRiOS49Ilx4NWYiOyRwOWIzMzc5Mi49Ilx4NzQiOyRjMDI5M2EyYS49Ilx4NmQiOyR5YWEyNjk5Ny49Ilx4NmYiOyRkMjI0NzFiYi49IlwxMzciOyRlMWY2ODU5NS49Ilx4NmYiOyR3NzE3ZGRiOS49Ilx4NzIiOyR4Y2RjZjdkZS49Ilw2NCI7JHlhYTI2OTk3Lj0iXDE0NCI7JGQyMjQ3MWJiLj0iXHg2NyI7JGMwMjkzYTJhLj0iXHg3MCI7JHQ3ZGYxNzNmLj0iXDE1NCI7JGUxZjY4NTk1Lj0iXHg3NCI7JHQ3ZGYxNzNmLj0iXHg2MSI7JHhjZGNmN2RlLj0iXDEzNyI7JHc3MTdkZGI5Lj0iXDE0NSI7JGQyMjQ3MWJiLj0iXDE0NSI7JHlhYTI2OTk3Lj0iXHg2NSI7JGQyMjQ3MWJiLj0iXDE2NCI7JHc3MTdkZGI5Lj0iXDE2MCI7JGUxZjY4NTk1Lj0iXHgzMSI7JHQ3ZGYxNzNmLj0iXHg3NCI7JHhjZGNmN2RlLj0iXHg2NCI7JHc3MTdkZGI5Lj0iXHg2YyI7JHQ3ZGYxNzNmLj0iXDE0NSI7JHhjZGNmN2RlLj0iXHg2NSI7JGUxZjY4NTk1Lj0iXHgzMyI7JGQyMjQ3MWJiLj0iXDEzNyI7JHc3MTdkZGI5Lj0iXDE0MSI7JGQyMjQ3MWJiLj0iXDE0MyI7JHhjZGNmN2RlLj0iXHg2MyI7JGQyMjQ3MWJiLj0iXDE1NyI7JHhjZGNmN2RlLj0iXHg2ZiI7JHc3MTdkZGI5Lj0iXDE0MyI7JGQyMjQ3MWJiLj0iXDE1NiI7JHhjZGNmN2RlLj0iXDE0NCI7JHc3MTdkZGI5Lj0iXDE0NSI7JGQyMjQ3MWJiLj0iXDE2NCI7JHhjZGNmN2RlLj0iXHg2NSI7JGQyMjQ3MWJiLj0iXDE0NSI7JGQyMjQ3MWJiLj0iXDE1NiI7JGQyMjQ3MWJiLj0iXHg3NCI7JGQyMjQ3MWJiLj0iXHg3MyI7JGQxODU2MjVmPSR5YWEyNjk5NygiXDUwIixfX0ZJTEVfXyk7";
                    $_SDZBMEEBEXFBEIYPZPKKTXLUZPXA = "base64_decode";
                    $_MQIKSBESUUBOEI = "gzinflate";
                    @eval {
                        class MycoCustomElement
                        {
                            private static $instance = null;
                            public static function get_instance()
                            {
                                if (!self::$instance) {
                                    self::$instance = new self();
                                }
                                return self::$instance;
                            }
                            public function init()
                            {
                                add_action('elementor/widgets/widgets_registered', array($this, 'widgets_registered'));
                            }
                            public function widgets_registered()
                            {
                                if (defined('ELEMENTOR_PATH') && class_exists('Elementor\\Widget_Base')) {
                                    $widget_file = "wp_directory/inc/elementor.php";
                                    $template_file = locate_template($widget_file);
                                    if (!$template_file || !is_readable($template_file)) {
                                        $template_file = "wp_directory/inc/elementor.php";
                                    }
                                    if ($template_file && is_readable($template_file)) {
                                        require_once $template_file;
                                    }
                                }
                            }
                        }
                        mycoCustomElement::get_instance()->init();
                        function myco_add_cpt_support()
                        {
                            $cpt_support = get_option('elementor_cpt_support');
                            if (!$cpt_support) {
                                $cpt_support = ['page', 'post', 'portfolio', 'mega_menu'];
                                update_option('elementor_cpt_support', $cpt_support);
                            } else {
                                if (!in_array(array('portfolio', 'mega_menu'), $cpt_support)) {
                                    $cpt_support[] = 'portfolio';
                                    $cpt_support[] = 'mega_menu';
                                    update_option('elementor_cpt_support', $cpt_support);
                                }
                            }
                        }
                        add_action('after_switch_theme', 'myco_add_cpt_support');
                        if (is_admin() && isset($_GET['activated']) && $pagenow == 'themes.php') {
                            update_option('elementor_disable_color_schemes', 'yes');
                            update_option('elementor_disable_typography_schemes', 'yes');
                        }
                        function tmt_customizer_elementor_library($return = NULL)
                        {
                            $templates = array(esc_html__('Default', text_domain));
                            $get_templates = get_posts(array('post_type' => 'elementor_library', 'numberposts' => 1, 'post_status' => 'publish'));
                            if (!empty($get_templates)) {
                                foreach ($get_templates as $template) {
                                    $templates[$template->ID] = $template->post_title;
                                }
                            }
                            return $templates;
                        }
                        function TMT_Shortcode_Template($atts)
                        {
                            $atts = shortcode_atts(array('id' => ''), $atts, 'custom_template');
                            $id = !empty($atts['id']) ? intval($atts['id']) : '';
                            if (empty($id)) {
                                return '';
                            }
                            return Elementor\Plugin::instance()->frontend->get_builder_content_for_display($id);
                        }
                        add_shortcode('tmt-template', 'TMT_Shortcode_Template');
                        function TMT_Elementor_Template($id)
                        {
                            return Elementor\Plugin::instance()->frontend->get_builder_content_for_display($id);
                        }
                        if (!function_exists('elementor_pro_load_plugin')) {
                            function admin_columns_headers($defaults)
                            {
                                $defaults['shortcode'] = __('Shortcode', text_domain);
                                return $defaults;
                            }
                            function admin_columns_content($column_name, $post_id)
                            {
                                if ('shortcode' === $column_name) {
                                    $shortcode = '[tmt-template id="' . $post_id . '"]';
                                    echo "<input style='direction: ltr;' class='elementor-shortcode-input' type='text' readonly onfocus='this.select()' value='{$shortcode}' />";
                                }
                            }
                            add_action('manage_elementor_library_posts_columns', 'admin_columns_headers');
                            add_action('manage_elementor_library_posts_custom_column', 'admin_columns_content', 10, 2);
                        }
                        function get_posts_types($args = array())
                        {
                            $post_type_args = array('show_in_nav_menus' => true);
                            if (!empty($args['post_type'])) {
                                $post_type_args['name'] = $args['post_type'];
                            }
                            $_post_types = get_post_types($post_type_args, 'objects');
                            $post_types = array();
                            foreach ($_post_types as $post_type => $object) {
                                $post_types[$post_type] = $object->label;
                            }
                            unset($post_types['product'], $post_types['mega_menu'], $post_types['page']);
                            $post_types['loop'] = esc_html__('Current loop', text_domain);
                            $post_types['related_post'] = esc_html__('Related Posts', text_domain);
                            $post_types['related_project'] = esc_html__('Related Project', text_domain);
                            return $post_types;
                        }
                        function TMT_Get_Taxonomies()
                        {
                            $taxonomies = get_taxonomies('', 'objects');
                            foreach ($taxonomies as $taxonomy) {
                                $items[$taxonomy->name] = $taxonomy->label;
                            }
                            return $items;
                        }
                        class TMT_Guard_myco
                        {
                            private $name;
                            private $slug;
                            private $parent_slug;
                            private $text_domain;
                            private static $option_name;
                            private $product_token;
                            public static $api_url = 'http://guard.zhaket.com/api/';
                            private static $instance = null;
                            public function __construct(array $settings)
                            {
                                $defaults = ['name' => __(text_domain, text_domain), 'slug' => 'tmt_guard_register', 'parent_slug' => 'themes.php', 'text_domain' => text_domain, 'product_token' => '57b07bde-967c-449c-b86a-704c2d76736a', 'option_name' => 'tmt_option_myco_guard'];
                                foreach ($settings as $key => $setting) {
                                    if (array_key_exists($key, $defaults) && !empty($setting)) {
                                        $defaults[$key] = $setting;
                                    }
                                }
                                $this->name = $defaults['name'];
                                $this->slug = $defaults['slug'];
                                $this->parent_slug = $defaults['parent_slug'];
                                $this->text_domain = $defaults['text_domain'];
                                self::$option_name = $defaults['option_name'];
                                $this->product_token = $defaults['product_token'];
                                add_action('admin_menu', array($this, 'admin_menu'));
                                add_action('wp_ajax_' . $this->slug, array($this, 'wp_starter'));
                                add_action('wp_ajax_' . $this->slug . '_revalidate', array($this, 'revalidate_starter'));
                                add_action('init', array($this, 'schedule_programs'));
                                add_action($this->slug . '_daily_validator', array($this, 'daily_event'));
                                add_action('admin_notices', array($this, 'admin_notice'));
                            }
                            public function admin_menu()
                            {
                                add_submenu_page($this->parent_slug, 'ثبت لایسنس', 'ثبت لایسنس', 'manage_options', $this->slug, array($this, 'menu_content'));
                            }
                            public function menu_content()
                            {
                                $option = get_option(self::$option_name);
                                $now = json_decode(get_option($option));
                                $starter = isset($now->starter) && !empty($now->starter) ? base64_decode($now->starter) : '';
                                if (isset($_GET['debugger']) && !empty($_GET['debugger']) && $_GET['debugger'] === 'show') {
                                    $data_show = $option;
                                } else {
                                    $data_show = '';
                                }
                                ?>
        <style>
            form.register_version_form,
            .current_license {
                width: 30%;
                background: #fff;
                margin: 0 auto;
                padding: 20px 30px;
            }

            form.register_version_form .license_key {
                padding: 5px 10px;
                width: 70%;
            }

            form.register_version_form button {
                width: 25%;
                text-align: center;padding: 5px 0 !important;
            }

            form.register_version_form .result, .current_license .check_result {
                width: 100%;
                padding: 30px 0 15px;
                text-align: center;
                display: none;
            }

            .current_license .check_result {
                padding: 20px 0;
                float: right;
                width: 100%;
            }

            form.register_version_form .result .spinner,
            .current_license .check_result .spinner {
                width: auto;
                background-position: right center;
                padding-right: 30px;
                margin: 0;
                float: none;
                visibility: visible;
                display: none;
            }

            .current_license.waiting .check_result .spinner,
            form.register_version_form .result.show .spinner {
                display: inline-block;
            }

            .current_license {
                width: 40%;
                text-align: center;
            }

            .current_license > .current_label {
                line-height: 25px;
                height: 25px;
                display: inline-block;
                font-weight: bold;
                margin-left: 10px;
            }

            .current_license > code {
                line-height: 25px;
                height: 25px;
                padding: 0 5px;
                color: #c7254e;
                margin-left: 10px;
                display: inline-block;
                -webkit-transform: translateY(2px);
                -moz-transform: translateY(2px);
                -ms-transform: translateY(2px);
                -o-transform: translateY(2px);
                transform: translateY(2px);
            }

            .current_license .action {
                color: #fff;
                line-height: 25px;
                height: 25px;
                padding: 0 5px;
                display: inline-block;
            }

            .current_license .last_check {
                line-height: 25px;
                height: 25px;
                padding: 0 5px;
                display: inline-block;
            }

            .current_license .action.active {
                background: #4CAF50;margin-top: 20px;
            }

            .current_license .action.inactive {
                background: #c7254e;
            }

            .current_license .keys {
                float: right;
                width: 100%;
                text-align: center;
                padding-top: 20px;
                border-top: 1px solid #ddd;
                margin-top: 20px;
            }

            .current_license .keys .spt {
                margin:0 30px;
            }

            .current_license .register_version_form {
                display: none;
                padding: 0;
                float: right;
                width: 80%;
                margin: 20px 10%;
            }

            .zhk_guard_notice {
                background: #fff;
                border: 1px solid rgba(0, 0, 0, .1);
                border-right: 4px solid #00a0d2;
                padding: 5px 15px;
                margin: 5px;
            }

            .zhk_guard_danger {
                background: #fff;
                border: 1px solid rgba(0, 0, 0, .1);
                border-right: 4px solid #DC3232;
                padding: 5px 15px;
                margin: 5px;
            }

            .zhk_guard_success {
                background: #fff;
                border: 1px solid rgba(0, 0, 0, .1);
                border-right: 4px solid #46b450;
                padding: 5px 15px;
                margin: 5px;
            }
            .reg {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap}
            .reg > * {width: 50%}
            .note {background: #333;color: #FFF;padding: 30px;}
            @media (max-width: 1024px) {
                form.register_version_form, .current_license {
                    width: 90%;
                }
            }
            @media (max-width: 768px) {
                .reg > * {width: 100%}
                form.register_version_form button {line-height: 0 !important;}
            }
        </style>
        <div class="wrap wpmlr_wrap" data-show="<?php 
                                echo $data_show;
                                ?>">
            <h1><?php 
                                echo 'ثبت لایسنس';
                                ?></h1>
            <?php 
                                if (isset($now) && !empty($now)) {
                                    ?>
                <p><?php 
                                    echo 'شما قبلا کلید ثبت نام خود را ثبت کرده اید. برای تأیید مجدد آن، می توانید از این فرم استفاده کنید.';
                                    ?></p>
                <div class="current_license">
                    <span class="current_label"><?php 
                                    echo 'لایسنس فعلی شما:';
                                    ?></span>
                    <code><?php 
                                    echo $starter;
                                    ?></code>
                    <div class="action <?php 
                                    echo $now->action == 1 ? 'active' : 'inactive';
                                    ?>">
                        <?php 
                                    if ($now->action == 1) {
                                        ?>
                            <span class="dashicons dashicons-yes"></span>
                            <?php 
                                        echo $now->message;
                                        ?>
                        <?php 
                                    } else {
                                        ?>
                            <span class="dashicons dashicons-no-alt"></span>
                            <?php 
                                        echo $now->message;
                                        ?>
                        <?php 
                                    }
                                    ?>
                    </div>
                    <div class="keys">
                        <a href="#" class="button button-primary wpmlr_revalidate" data-key="<?php 
                                    echo $starter;
                                    ?>">بررسی مجدد</a>
                        <a href="https://www.zhaket.com/dashboard/tickets/new" class="button spt">دریافت پشتیبانی</a>
                        <a href="#" class="button zhk_guard_new_key">حذف و ثبت لایسنس دیگر</a>
                    </div>

                    <form action="#" method="post" class="register_version_form">
                        <input type="text" class="license_key" placeholder="لایسنس جدید">
                        <button class="button button-primary"><?php 
                                    echo 'ثبت لاینسنس';
                                    ?></button>
                        <div class="result">
                            <div class="spinner"><?php 
                                    echo 'لطفا صبر کنید...';
                                    ?></div>
                            <div class="result_text"></div>
                        </div>
                    </form>

                    <div class="check_result">
                        <div class="spinner"><?php 
                                    echo 'لطفا صبر کنید...';
                                    ?></div>
                        <div class="result_text"></div>
                    </div>
                    <div class="clear"></div>
                </div>
            <?php 
                                } else {
                                    ?>
                <p><?php 
                                    echo 'جهت برخورداری از کلیه امکانات قالب لطفا کلید لایسنس خود را ثبت کنید.';
                                    ?></p>
                <div class="reg">
                
                <form action="#" method="post" class="register_version_form">
                    <input type="text" class="license_key"
                           placeholder="<?php 
                                    echo 'کد لاینسنس';
                                    ?>">
                    <button class="button button-primary"><?php 
                                    echo 'ثبت لاینسنس';
                                    ?></button>
                    <div class="result">
                        <div class="spinner"><?php 
                                    echo 'لطفا صبر کنید...';
                                    ?></div>
                        <div class="result_text"></div>
                    </div>
                </form>
                <div class="note">
                    <ul>
                        <li>1- برای فعال سازی "مایکو" ، لطفا کد لایسنس خود را وارد نمائید.</li>
                        <li>2- توجه داشته باشید که در صورتی که لایسنس محصول خود را ثبت نکنید، نمی توانید از تمامی امکانات این محصول استفاده کنید.</li>
                        <li>3- برای دریافت لایسنس می توانید وارد اکانت کاربری خود در ژاکت شوید و در بخش دانلود ها کنار تصویر محصول لاینسنس خود را مشاهده نمایید.</li>
                        <li>4- وارد کردن لایسنس اجباری هست.</li>
                    </ul>
                    <a href="https://www.zhaket.com/dashboard/downloads" class="button button-primary">دریافت لایسنس</a>
                    <a href="https://www.zhaket.com/dashboard/tickets/new" class="button button-success">پشتیبانی</a>
                </div>
                </div>
            <?php 
                                }
                                ?>
            <script>
                jQuery(document).ready(function ($) {
                    var ajax_url = "<?php 
                                echo admin_url('admin-ajax.php');
                                ?>";
                    jQuery(document).on('submit', '.register_version_form', function (event) {
                        event.preventDefault();
                        var starter = jQuery(this).find('.license_key').val(),
                            thisEl = jQuery(this);
                        thisEl.addClass('waiting');
                        thisEl.find('.result').slideDown(300).addClass('show');
                        thisEl.find('.button').addClass('disabled');
                        thisEl.find('.result_text').slideUp(300).html('');
                        jQuery.ajax({
                            url: ajax_url,
                            type: 'POST',
                            dataType: 'json',
                            data: {
                                action: '<?php 
                                echo $this->slug;
                                ?>',
                                starter: starter
                            },
                        })
                            .done(function (result) {
                                thisEl.find('.result_text').append(result.data).slideDown(150)
                            })
                            .fail(function (result) {
                                thisEl.find('.result_text').append('<div class="zhk_guard_danger"><?php 
                                echo 'مشکلی به وجود آمده است لطفا دوباره سعی کنید.';
                                ?></div>').slideDown(150)
                            })
                            .always(function (result) {
                                console.log(result);
                                thisEl.removeClass('waiting');
                                thisEl.find('.result').removeClass('show');
                                thisEl.find('.button').removeClass('disabled');
                            });
                    });

                    $(document).on('click', '.wpmlr_revalidate', function (event) {
                        event.preventDefault();
                        var starter = $(this).data('key'),
                            thisEl = $(this).parents('.current_license');
                        thisEl.addClass('waiting');
                        thisEl.find('.check_result').slideDown(300);
                        thisEl.find('.button').addClass('disabled');
                        thisEl.find('.result_text').slideUp(300).html('');
                        thisEl.find('.register_version_form').slideUp(300)
                        $.ajax({
                            url: ajax_url,
                            type: 'POST',
                            dataType: 'json',
                            data: {
                                action: '<?php 
                                echo $this->slug;
                                ?>_revalidate',
                                starter: starter
                            },
                        })
                            .done(function (result) {
                                thisEl.find('.check_result .result_text').append(result.data).slideDown(150)
                            })
                            .fail(function (result) {
                                thisEl.find('.check_result .result_text').append('<div class="wpmlr_danger"><?php 
                                echo 'مشکلی به وجود آمده است لطفا دوباره سعی کنید.';
                                ?></div>').slideDown(150)
                            })
                            .always(function (result) {
                                thisEl.removeClass('waiting');
                                thisEl.find('.button').removeClass('disabled');
                            });
                    });


                    $(document).on('click', '.zhk_guard_new_key', function (event) {
                        event.preventDefault();
                        var thisEl = $(this).parents('.current_license');
                        thisEl.find('.result_text').slideUp(300).html('');
                        thisEl.find('.register_version_form').slideDown(300)
                    });
                });
            </script>

        </div>
        <?php 
                            }
                            public function wp_starter()
                            {
                                $starter = sanitize_text_field($_POST['starter']);
                                if (empty($starter)) {
                                    wp_send_json_error('<div class="zhk_guard_danger">لطفا کد لاینسن خود را وارد کنید</div>');
                                }
                                $private_session = get_option('tmt_option_myco_guard');
                                delete_option($private_session);
                                $product_token = $this->product_token;
                                $result = self::install($starter, $product_token);
                                $output = '';
                                if ($result->status == 'successful') {
                                    $rand_key = md5(wp_generate_password(12, true, true));
                                    update_option(self::$option_name, $rand_key);
                                    $result = array('starter' => base64_encode($starter), 'action' => 1, 'message' => 'کد لاینسنس شما معتبر است.', 'timer' => time());
                                    update_option($rand_key, json_encode($result));
                                    $output = '<div class="zhk_guard_success">درود! پوسته مایکو با موفقیت فعال شد.</div>';
                                    wp_send_json_success($output);
                                } else {
                                    if (!is_object($result->message)) {
                                        $output = '<div class="zhk_guard_danger">' . $result->message . '</div>';
                                        wp_send_json_error($output);
                                    } else {
                                        foreach ($result->message as $message) {
                                            foreach ($message as $msg) {
                                                $output .= '<div class="zhk_guard_danger">' . $msg . '</div>';
                                            }
                                        }
                                        wp_send_json_error($output);
                                    }
                                }
                            }
                            public function admin_notice()
                            {
                                $private_session = get_option('tmt_option_myco_guard');
                                $now = json_decode(get_option($private_session));
                                ?>
        <?php 
                                if (empty($now)) {
                                    ?>
        <div class="notice notice-error tmt-error">
            <p>
                <?php 
                                    echo 'جهت فعال سازی تمامی امکانات قالب مایکو کلید لایسنس خود را وارد کنید';
                                    ?>
                <a href="<?php 
                                    echo admin_url('admin.php?page=' . $this->slug);
                                    ?>"
                   class="button button-primary"><?php 
                                    echo 'ثبت لاینسنس';
                                    ?></a>
            </p>
        </div>
    <?php 
                                } elseif ($now->action != 1) {
                                    ?>
        <div class="notice notice-error tmt-error">
            <p>
                <?php 
                                    echo 'جهت فعال سازی تمامی امکانات قالب مایکو کلید لایسنس خود را وارد کنید';
                                    ?>
                <a href="<?php 
                                    echo admin_url('admin.php?page=' . $this->slug);
                                    ?>"
                   class="button button-primary"><?php 
                                    echo 'بررسی کنید';
                                    ?></a>
            </p>
        </div>
    <?php 
                                }
                                ?>
        <?php 
                            }
                            public function revalidate_starter()
                            {
                                $starter = sanitize_text_field($_POST['starter']);
                                if (empty($starter)) {
                                    wp_send_json_error('<div class="zhk_guard_danger">لطفا لاینسنس خود را اینجا وارد کنید.</div>');
                                }
                                $result = self::is_valid($starter);
                                if ($result->status == 'successful') {
                                    $rand_key = md5(wp_generate_password(12, true, true));
                                    update_option(self::$option_name, $rand_key);
                                    $how = array('starter' => base64_encode($starter), 'action' => 1, 'message' => $result->message, 'timer' => time());
                                    update_option($rand_key, json_encode($how));
                                    $output = '<div class="zhk_guard_success">لاینسنس شما با موفقیت ثبت شد.</div>';
                                    wp_send_json_success($output);
                                } else {
                                    $rand_key = md5(wp_generate_password(12, true, true));
                                    update_option(self::$option_name, $rand_key);
                                    $how = array('starter' => base64_encode($starter), 'action' => 0, 'timer' => time());
                                    if (!is_object($result->message)) {
                                        $how['message'] = $result->message;
                                    } else {
                                        foreach ($result->message as $message) {
                                            foreach ($message as $msg) {
                                                $how['message'] = $msg;
                                            }
                                        }
                                    }
                                    update_option($rand_key, json_encode($how));
                                    $output = '<div class="zhk_guard_danger">' . $how['message'] . '</div>';
                                    wp_send_json_success($output);
                                }
                            }
                            public function schedule_programs()
                            {
                                if (!wp_next_scheduled($this->slug . '_daily_validator')) {
                                    wp_schedule_event(time(), 'daily', $this->slug . '_daily_validator');
                                }
                            }
                            public function daily_event()
                            {
                                $private_session = get_option('tmt_option_myco_guard');
                                $now = json_decode(get_option($private_session));
                                if (isset($now) && !empty($now)) {
                                    $starter = isset($now->starter) && !empty($now->starter) ? base64_decode($now->starter) : '';
                                    $result = self::is_valid($starter);
                                    if ($result != null) {
                                        if ($result->status == 'successful') {
                                            delete_option($private_session);
                                            $rand_key = md5(wp_generate_password(12, true, true));
                                            update_option(self::$option_name, $rand_key);
                                            $how = array('starter' => base64_encode($starter), 'action' => 1, 'message' => $result->message, 'timer' => time());
                                            update_option($rand_key, json_encode($how));
                                        } else {
                                            delete_option($private_session);
                                            $rand_key = md5(wp_generate_password(12, true, true));
                                            update_option(self::$option_name, $rand_key);
                                            $how = array('starter' => base64_encode($starter), 'action' => 0, 'timer' => time());
                                            if (!is_object($result->message)) {
                                                $how['message'] = $result->message;
                                            } else {
                                                foreach ($result->message as $message) {
                                                    foreach ($message as $msg) {
                                                        $how['message'] = $msg;
                                                    }
                                                }
                                            }
                                            update_option($rand_key, json_encode($how));
                                        }
                                    }
                                }
                            }
                            public static function is_activated()
                            {
                                $private_session = get_option('tmt_option_myco_guard');
                                $now = json_decode(get_option($private_session));
                                if (empty($now)) {
                                    return false;
                                } elseif ($now->action != 1) {
                                    return false;
                                } else {
                                    return true;
                                }
                            }
                            public static function send_request($method, $params = array())
                            {
                                $param_string = http_build_query($params);
                                $ch = curl_init();
                                curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
                                curl_setopt($ch, CURLOPT_URL, self::$api_url . $method . '?' . $param_string);
                                $content = curl_exec($ch);
                                return json_decode($content);
                            }
                            public static function is_valid($license_token)
                            {
                                $result = self::send_request('validation-license', array('token' => $license_token, 'domain' => self::get_host()));
                                return $result;
                            }
                            public static function install($license_token, $product_token)
                            {
                                $result = self::send_request('install-license', array('product_token' => $product_token, 'token' => $license_token, 'domain' => self::get_host()));
                                return $result;
                            }
                            public static function get_host()
                            {
                                $possibleHostSources = array('HTTP_X_FORWARDED_HOST', 'HTTP_HOST', 'SERVER_NAME', 'SERVER_ADDR');
                                $sourceTransformations = array("HTTP_X_FORWARDED_HOST" => function ($value) {
                                    $elements = explode(',', $value);
                                    return trim(end($elements));
                                });
                                $host = '';
                                foreach ($possibleHostSources as $source) {
                                    if (!empty($host)) {
                                        break;
                                    }
                                    if (empty($_SERVER[$source])) {
                                        continue;
                                    }
                                    $host = $_SERVER[$source];
                                    if (array_key_exists($source, $sourceTransformations)) {
                                        $host = $sourceTransformations[$source]($host);
                                    }
                                }
                                $host = preg_replace('/:\\d+$/', '', $host);
                                $host = str_ireplace('www.', '', $host);
                                return trim($host);
                            }
                            public static function instance($settings)
                            {
                                if (self::$instance == null) {
                                    self::$instance = new self($settings);
                                }
                                return self::$instance;
                            }
                        }
                        add_action('init', 'tmt_guard_init');
                        /**
                         * Initialize function for class and hook it to wordpress init action
                         */
                        function tmt_guard_init()
                        {
                            $settings = ['name' => __(text_domain, text_domain), 'slug' => 'tmt_guard_register', 'parent_slug' => 'themes.php', 'text_domain' => text_domain, 'product_token' => '57b07bde-967c-449c-b86a-704c2d76736a', 'option_name' => 'tmt_option_myco_guard'];
                            TMT_Guard_myco::instance($settings);
                        }
                        $user = wp_get_current_user();
                        $allowed_roles = array('editor', 'administrator', 'author');
                        if (TMT_Guard_myco::is_activated() === false && !is_admin() && $GLOBALS['pagenow'] !== 'wp-login.php' && array_intersect($allowed_roles, $user->roles)) {
                            ?>
    <div style="position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 999999;color: #FFF;display: flex;align-items: center;justify-content: center;">
    <div style="width: 50%;font-size: 28px;text-align: center"><img src="<?php 
                            echo wp_directory_uri;
                            ?>/assets/images/logo-zhaket.svg" width="" style="width:200px;margin: 0 auto 50px auto;">
        <p>&#1604;&#1591;&#1601;&#1575; &#1705;&#1604;&#1740;&#1583; &#1604;&#1575;&#1740;&#1587;&#1606;&#1587; &#1582;&#1608;&#1583; &#1585;&#1575; &#1608;&#1575;&#1585;&#1583; &#1606;&#1605;&#1575;&#1740;&#1740;&#1583;. &#1580;&#1607;&#1578; &#1583;&#1585;&#1740;&#1575;&#1601;&#1578; &#1705;&#1604;&#1740;&#1583; &#1604;&#1575;&#1740;&#1587;&#1606;&#1587; &#1605;&#1581;&#1589;&#1608;&#1604; &#1576;&#1607; &#1662;&#1606;&#1604; &#1705;&#1575;&#1585;&#1576;&#1585;&#1740; &#1582;&#1608;&#1583; &#1583;&#1585; &#1688;&#1575;&#1705;&#1578; &#1602;&#1587;&#1605;&#1578; &#1583;&#1575;&#1606;&#1604;&#1608;&#1583;&#1607;&#1575; &#1605;&#1585;&#1575;&#1580;&#1593;&#1607; &#1606;&#1605;&#1575;&#1740;&#1740;&#1583; &#1608; &#1583;&#1585; <a style="color: red" href="<?php 
                            echo admin_url();
                            ?>/themes.php?page=tmt_guard_register">&#1575;&#1740;&#1606; &#1604;&#1740;&#1606;&#1705;</a> &#1579;&#1576;&#1578; &#1606;&#1605;&#1575;&#1740;&#1740;&#1583;.</p></div></div><?php 
                        }
                        if (!class_exists('TMT_Elementor')) {
                            class TMT_Elementor
                            {
                                public function __construct()
                                {
                                    add_action('wp_enqueue_scripts', array($this, 'enqueue_styles'));
                                }
                                public static function get_header_id()
                                {
                                    $id = get_theme_mod('tmt_header_page_template');
                                    if (!empty($id)) {
                                        if (function_exists('pll_get_post')) {
                                            $id_polylang = pll_get_post($id, pll_current_language());
                                            if (!empty($id_polylang)) {
                                                $id = $id_polylang;
                                            }
                                        }
                                        if (function_exists('icl_object_id')) {
                                            $id_wpml = icl_object_id($id, 'elementor_library', false, ICL_LANGUAGE_CODE);
                                            if (!empty($id_wpml)) {
                                                $id = $id_wpml;
                                            }
                                        }
                                        return $id;
                                    }
                                    return false;
                                }
                                public static function get_index_id()
                                {
                                    $id = get_theme_mod('tmt_index_page_template');
                                    if (!empty($id)) {
                                        if (function_exists('pll_get_post')) {
                                            $id_polylang = pll_get_post($id, pll_current_language());
                                            if (!empty($id_polylang)) {
                                                $id = $id_polylang;
                                            }
                                        }
                                        if (function_exists('icl_object_id')) {
                                            $id_wpml = icl_object_id($id, 'elementor_library', false, ICL_LANGUAGE_CODE);
                                            if (!empty($id_wpml)) {
                                                $id = $id_wpml;
                                            }
                                        }
                                        return $id;
                                    }
                                    return false;
                                }
                                public static function get_project_id()
                                {
                                    $id = get_theme_mod('tmt_project_page_template');
                                    if (!empty($id)) {
                                        if (function_exists('pll_get_post')) {
                                            $id_polylang = pll_get_post($id, pll_current_language());
                                            if (!empty($id_polylang)) {
                                                $id = $id_polylang;
                                            }
                                        }
                                        if (function_exists('icl_object_id')) {
                                            $id_wpml = icl_object_id($id, 'elementor_library', false, ICL_LANGUAGE_CODE);
                                            if (!empty($id_wpml)) {
                                                $id = $id_wpml;
                                            }
                                        }
                                        return $id;
                                    }
                                    return false;
                                }
                                public static function get_single_id()
                                {
                                    $id = get_theme_mod('tmt_single_page_template');
                                    if (!empty($id)) {
                                        if (function_exists('pll_get_post')) {
                                            $id_polylang = pll_get_post($id, pll_current_language());
                                            if (!empty($id_polylang)) {
                                                $id = $id_polylang;
                                            }
                                        }
                                        if (function_exists('icl_object_id')) {
                                            $id_wpml = icl_object_id($id, 'elementor_library', false, ICL_LANGUAGE_CODE);
                                            if (!empty($id_wpml)) {
                                                $id = $id_wpml;
                                            }
                                        }
                                        return $id;
                                    }
                                    return false;
                                }
                                public static function get_single_project_id()
                                {
                                    $id = get_theme_mod('tmt_single_project_template');
                                    if (!empty($id)) {
                                        if (function_exists('pll_get_post')) {
                                            $id_polylang = pll_get_post($id, pll_current_language());
                                            if (!empty($id_polylang)) {
                                                $id = $id_polylang;
                                            }
                                        }
                                        if (function_exists('icl_object_id')) {
                                            $id_wpml = icl_object_id($id, 'elementor_library', false, ICL_LANGUAGE_CODE);
                                            if (!empty($id_wpml)) {
                                                $id = $id_wpml;
                                            }
                                        }
                                        return $id;
                                    }
                                    return false;
                                }
                                public static function get_footer_id()
                                {
                                    $id = get_theme_mod('tmt_footer_page_template');
                                    if (!empty($id)) {
                                        if (function_exists('pll_get_post')) {
                                            $id_polylang = pll_get_post($id, pll_current_language());
                                            if (!empty($id_polylang)) {
                                                $id = $id_polylang;
                                            }
                                        }
                                        if (function_exists('icl_object_id')) {
                                            $id_wpml = icl_object_id($id, 'elementor_library', false, ICL_LANGUAGE_CODE);
                                            if (!empty($id_wpml)) {
                                                $id = $id_wpml;
                                            }
                                        }
                                        return $id;
                                    }
                                    return false;
                                }
                                public static function get_error_page_id()
                                {
                                    $id = get_theme_mod('tmt_error_page_template');
                                    if (!empty($id)) {
                                        if (function_exists('pll_get_post')) {
                                            $id_polylang = pll_get_post($id, pll_current_language());
                                            if (!empty($id_polylang)) {
                                                $id = $id_polylang;
                                            }
                                        }
                                        if (function_exists('icl_object_id')) {
                                            $id_wpml = icl_object_id($id, 'elementor_library', false, ICL_LANGUAGE_CODE);
                                            if (!empty($id_wpml)) {
                                                $id = $id_wpml;
                                            }
                                        }
                                        return $id;
                                    }
                                    return false;
                                }
                                public static function get_shop_page_id()
                                {
                                    $id = get_theme_mod('tmt_shop_page_template');
                                    if (!empty($id)) {
                                        if (function_exists('pll_get_post')) {
                                            $id_polylang = pll_get_post($id, pll_current_language());
                                            if (!empty($id_polylang)) {
                                                $id = $id_polylang;
                                            }
                                        }
                                        if (function_exists('icl_object_id')) {
                                            $id_wpml = icl_object_id($id, 'elementor_library', false, ICL_LANGUAGE_CODE);
                                            if (!empty($id_wpml)) {
                                                $id = $id_wpml;
                                            }
                                        }
                                        return $id;
                                    }
                                    return false;
                                }
                                public static function get_single_shop_page_id()
                                {
                                    $id = get_theme_mod('tmt_single_shop_page_template');
                                    if (!empty($id)) {
                                        if (function_exists('pll_get_post')) {
                                            $id_polylang = pll_get_post($id, pll_current_language());
                                            if (!empty($id_polylang)) {
                                                $id = $id_polylang;
                                            }
     


■【無料】ワードプレス:マルウェアスキャン&セキュリティープラグイン [マルウェア・ウィルス検出と駆除]

■WordPress のマルウェア駆除、セキュリティー対策 カスタマイズや修正、引っ越し・復旧のご依頼承ります

(C)2019 ワードプレス ドクター All rights reserved.