Files
Gen4_R-Car_Trace32/2_Trunk/demo/arm/kernel/rtems/rtems.t32
2025-10-14 09:52:32 +09:00

1628 lines
88 KiB
Plaintext

;@Extension.Container.Version.1
;-- DO NOT CHANGE THE LINE ABOVE --
IF (VERSION.BUILD.BASE()<138311.)
(
PRINTF %ERROR "%s: Software too old, please contact support@lauterbach.com." "RTEMS"
ENDDO
)
PMACRO.EXPLICIT
PRIVATE &sParamline &sPpf &sCmd &sParameters &sAccess &sAccessSpaces &sAccessMachine &sOptionAccess &sOptionAccessMisc &sName &sMachine &sArguments &nVariant
PRIVATE &bTaskConfig &bExtLoad &bCleanup
ENTRY &sCmd %LINE &sParamline
&sParameters=STRing.SCANAndExtract("&sParamline","PARAMETERS=","")
&sAccess=STRing.SCANAndExtract("&sParamline","ACCESS=","")
&sAccessSpaces=STRing.SCANAndExtract("&sParamline","ACCESSSPACES=","")
&sAccessMachine=STRing.SCANAndExtract("&sParamline","ACCESSMACHINE=","")
&sName=STRing.SCANAndExtract("&sParamline","NAME=","")
&sMachine=STRing.SCANAndExtract("&sParamline","MACHINE=","")
&sArguments=STRing.SCANAndExtract("&sParamline","ARGUMENTS=","")
&sParameters=STRing.Replace("&sParameters","""","",0.)
IF ("&sArguments"!="")
&sArguments=&sArguments
IF ("&sAccess"!="")
&sOptionAccess="/ACCESS &sAccess"
IF ("&sAccessSpaces"!="")
&sOptionAccessMisc="/ACCESSSPACES &sAccessSpaces"
IF ("&sAccessMachine"!="")
&sOptionAccessMisc="&(sOptionAccessMisc) /ACCESSMACHINE &sAccessMachine"
&sName=STRing.Replace("&sName","""","",0.)
&bTaskConfig=STRing.SCAN("task.config,ext.config",STRing.LoWeR("&sCmd"),0.)>=0.
&bExtLoad=STRing.SCAN("ext.load",STRing.LoWeR("&sCmd"),0.)>=0.
&bCleanup=STRing.SCAN("task.res,ext.res,ext.delete",STRing.LoWeR("&sCmd"),0.)>=0.
&sPpf=OS.PresentPracticeFile()
IF (&bTaskConfig||&bExtLoad)
(
IF ("&nVariant"!="32.")&&("&nVariant"!="64.")
(
IF CPUIS64BIT()
&nVariant="64."
ELSE
&nVariant="32."
)
IF STRing.ComPare("&sArguments","*32BIT*")
&nVariant="32."
ELSE IF STRing.ComPare("&sArguments","*64BIT*")
&nVariant="64."
)
IF (&bTaskConfig)
(
PRIVATE &sMachineName
&sMachineName="RTEMS"
TASK.RESet
IF (&nVariant==32.)
(
GOSUB extension_32bit "&sParameters" "&sOptionAccess"
IF !STRing.Compare("&sArguments","*MENU=NONE*")
GOSUB menu_32bit "&sMachineName" ""
GOSUB autoload_32bit ""
)
ELSE IF (&nVariant==64.)
(
PRINTF %ERROR "%s: No support for %ubit, please contact support@lauterbach.com." "RTEMS" &nVariant
)
)
ELSE IF (&bExtLoad)
(
PRIVATE &sMachineName &sInfix &sOptionName &sOptionMachine
&sInfix=""
&sMachineName="RTEMS"
IF ("&sName"!="")
(
&sInfix=STRing.UPpeR("&(sName).")
&sMachineName="&(sName)"
&sOptionName="/NAME &sMachineName"
)
ELSE IF PRACTICE.FUNCtion.AVAILable(SYStem.Option.MACHINESPACES)
(
IF SYStem.Option.MACHINESPACES()
&sInfix=TASK.TRANSPOSE.INFIX(OS.FILE.BASENAME("&sPpf",".**"))+"."
)
IF ("&sMachine"!="")
(
&sOptionMachine="/MACHINE &sMachine"
)
IF (&nVariant==32.)
(
GOSUB extension_32bit "&sParameters" "&sOptionAccess &sOptionAccessMisc &sOptionName &sOptionMachine"
IF !STRing.Compare("&sArguments","*MENU=NONE*")
GOSUB menu_32bit "&sMachineName" "&sInfix"
GOSUB autoload_32bit "&sOptionMachine"
)
ELSE IF (&nVariant==64.)
(
PRINTF %ERROR "%s: No support for %ubit, please contact support@lauterbach.com." "RTEMS" &nVariant
)
)
ELSE IF (&bCleanup)
(
PRIVATE &sMachineName &sOptionMachine
&sMachineName="RTEMS"
IF ("&sName"!="")
(
&sMachineName="&(sName)"
)
IF ("&sMachine"!="")
(
&sOptionMachine="/MACHINE &sMachine"
)
IF STRing.SCAN(HELP.FILTER(),"rtosrtems",0.)>=0.
HELP.FILTER.Delete rtosrtems
GOSUB menu_delete "&sMachineName"
GOSUB autoload_delete "&sOptionMachine"
)
ENDDO
extension_32bit: ; (options)
(
PARAMETERS &sParameters &sOptions
EXTension.LOAD &sParameters &sOptions
(
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
PSAABIEpDvwsCQAATYIAIJQh/9B8CAKmkAEANJLBAAiS4QAMkwEAEJMhABSTQQAYk2EAHJOBACCT
oQAkk8EAKJPhACw7owAEO+AAAT7AAAE61qyUPuAAATr3rKw/AAABOxiscD8gAAE7OayIP0AAATta
rFQ/YAABO3usaD+AAARIAABwSAB5oUgAAGQ8oAABOKWrdDyAAAE4hKuIS//9pUgAeYUsHgAAQIIB
ODhgAH5IAHlpPGAAAThjq2RIAHkhOGAAAEgAeVWBPA78fAn4QEGBARw7/wABgTwO/HwJ+EBBgAEc
LB8AAUGB/5w7vQAEf6PreEgAeKF8fht4KB8ACkGB/6A9IAABOSmvmFfqEDp9SVAufSpKFH0pA6ZO
gAQgPKAAATilq5A8gAABOISrpEv//RFL//9sPKAAATilq6w8gAABOISrxEv//PlL//9UPKAAATil
q9A8gAABOISr6Ev//OFL//88PKAAATilq/g8gAABOISsEEv//MlL//8kPKAAATilrBw8gAABOISs
MEv//LFL//8MPKAAATilrDg8gAABOISsTEv//JlL//70f0XTeH9k23hL//yJS//+5H8Fw3h/JMt4
S//8eUv//tR+xbN4fuS7eEv//GlL//7Ef8PzeEv//AFL//7gPGAAAThjuLRIAHfpS//+3IABADR8
CAOmgsEACILhAAyDAQAQgyEAFINBABiDYQAcg4EAIIOhACSDwQAog+EALDghADBOgAAgPSAABIEp
DvQsCQAATYIAIJQh/9B8CAKmkAEANJLBAAiS4QAMkwEAEJMhABSTQQAYk2EAHJOBACCToQAkk8EA
KJPhACw7owAEO+AAAT+AAAQ/QAABO1q4tD9gAAE7e6tkPsAAATrWrbA+4AABOvetwD8AAAE7GK2c
PyAAATs5q6RIAABcPKAAATilrLg8gAABOISrQEv/+3lIAHdZLB4AAECCALQ4YAB+SAB3PX9j23hI
AHb5OGAAAEgAdy2BPA70fAn4QEGBAYQ7/wABO70ABIE8DvR8CfhAQYABfH+j63hIAHaBfH4beCgf
AAxBgf/cPSAAATkpr8RX6hA6fUlQLn0qShR9KQOmToAEIEgAduU8oAABOKWszDyAAAE4hKzcf8Pz
eEv/+ulL//9wLAMAAEGC/5hIAHa9PKAAATilrOQ8gAABOISs/H/D83hL//rBSAB2oX/D83hL//pZ
S///YCwDAABBgv9kSAB2iTygAAE4pa0IPIAAATiErSB/w/N4S//6jUv//8xIAHZpPKAAATilrTQ8
gAABOISr6H/D83hL//ptS//+9CwDAABBgv8cSAB2QTygAAE4pa1IPIAAATiEq1x/w/N4S//6RUv/
/4RIAHYhPKAAATilrVw8gAABOISrxH/D83hL//olS//+rCwDAABBgv7USAB1+TygAAE4pa10PIAA
ATiErYh/w/N4S//5/Uv//zxIAHXZfwXDeH8ky3h/w/N4S//55Uv//mxIAHXBfsWzeH7ku3h/w/N4
S//5zUv//lR/Q9N4SAB1XUv//niAAQA0fAgDpoLBAAiC4QAMgwEAEIMhABSDQQAYg2EAHIOBACCD
oQAkg8EAKIPhACw4IQAwToAAIJQh/8B8CAKmkAEARJKhABSSwQAYkuEAHJMBACCTIQAkk0EAKJNh
ACyTgQAwk6EANJPBADiT4QA8O6MABDvgAAE/gAABPsAAATrWrqA+4AABOveutD8AAAE7GK54PyAA
ATs5row/QAABO1quYD9gAAE7e6vESAAAbDygAAE4pa3QPIAAATiEq4hL//j5SAB02SweAABAggEM
OGAAfkgAdL08YAABOGOrZEgAdHU4YAAASAB0qSwVAAdBgQD0PGAAAThjuLRIAHRZOT8AASwJAAFA
gQAISAB0kTu9AAQ7/wABf/X7eH+j63hIAHPtfH4beCgfAAhBgf+YOVyv+FfpEDp9KkgufSlSFH0p
A6ZOgAQgPKAAATilreA8gAABOISt+Ev/+GFL//9oPKAAATilrgQ8gAABOISuGEv/+ElL//9QPKAA
ATilriQ8gAABOISuPEv/+DFL//84PKAAATilrkw8gAABOISsTEv/+BlL//8gf0XTeH9k23hL//gJ
S///EH8Fw3h/JMt4S//3+Uv//wB+xbN4fuS7eEv/9+lL//7wf8PzeEv/94FL//8MOT8AASwJAAhA
gf8YgAEARHwIA6aCoQAUgsEAGILhAByDAQAggyEAJINBACiDYQAsg4EAMIOhADSDwQA4g+EAPDgh
AEBOgAAgPSAABIEpDwwsCQAATYIAIJQh/8B8CAKmkAEARJKBABCSoQAUksEAGJLhAByTAQAgkyEA
JJNBACiTYQAsk4EAMJOhADSTwQA4k+EAPD0gAASDSQ8QO+AAAT+AAAQ/YAABO3u4tD8gAAE7Oatk
PqAAATq1qUA+wAABOtapND7gAAE6967gPwAAATsYqRxIAAEkf6PreEgAczF8fht4SAABTCwfAARA
ggGgfqOreEgAcn1IAAB4PGAAAThjuZhIAHJtOGAAfkgAcqEsHwADQYIAnEGBABwsHwABQYIARH++
63gsHwACQYIBSEgAABB/vut4LB8ABEGC/7RIAHJ5f77reDhgAH5IAHJhfyPLeEgAch04YAAASABy
UUgAABx/vut4fwPDeEgAcgVIAHJJLB0AAEGC/9AsHgAAQYIAXCwfAANBggD4LB8AA0GBADAsHwAB
QYIAPCwfAAJAggA8f6PreEv/9+1IAAAwf77reH7Ds3hIAHG5S///tCwfAARAggAYf6PreEv//IlI
AAAMf6PreEv/9ll/Y9t4SABxkTv/AAE9IAAEgSkPDHwJ+EBBgACogTwPLCwJAABBggAMfAn4AECC
/9xX9BA6fHqiFEgAcRV8fRt5QYL+4IE8Dyw7wAABLAkAAEGC/qw9IAABOSmwHHypoC5/pOt4PGAA
AThjrsRIAHGtPGAAAThjrtRIAHGtLB8AA0GC/1hBgf6ILB8AAUGC/wAsHwACQIIAHH7ju3hIAHD5
S//+9H+j63hL//lFS///VEgAcS0sHgAAQIL++Ev//0SAAQBEfAgDpoKBABCCoQAUgsEAGILhAByD
AQAggyEAJINBACiDYQAsg4EAMIOhADSDwQA4g+EAPDghAEBOgAAglCH/8HwIAqaQAQAUPKAAATil
wbg4gAAfPGAABDhjDzRIAHDJPSAABJBpDzA8YAAAOGM0lIABABR8CAOmOCEAEE6AACCUIf/gfAgC
ppABACSTwQAYk+EAHHx+G3g8YAABOGOwMEgAb618fxt4PGAAAThjsERIAG/BOT///zlA//18CVBA
QYEA0Dkj//98CVBAQYEAxJOhABR8fxoUO6MABDkj//98CVBAQYEAqEgAb6F8fxt4f6PreEgAb5V8
fRt4PSAABIBpDowsA///QIIATD0gAASAaQ5YfH4aFEgAb3F8ZBt4PSAABIEpDNw4YAAAfIRKFEgA
b4l8aRt4fIMjeHwf6EBBggCAVIP4flEj+ACDoQAUSAAAWIOhABRIAABIPSAABIBpDlh8fhoUSABv
IXxkG3g9IAAEgSkM3DhgAAB8hEoUSABvOXyDI3hIAAAgg6EAFD0gAASAaQ6MLAP//0GC/8B8Y/IU
SABu5YABACR8CAOmg8EAGIPhABw4IQAgToAAIIOhABRL///klCH/4HwIAqaQAQAkk2EADJOBABCT
oQAUk8EAGJPhABx8fBt4fJ4jeHy9K3h8ZBt4PGAAAThjqaRIAG9JPGAAAThjqbRIAG9VP+AAATv/
qbx/hON4f+P7eEgAbrFIAG71PSAABIBpDph8fBoUSABuVXx7G3h8ZBt4f+P7eEgAbo1IAG7Rf4Pj
eEgAYTlIAG7FS//XYSwDAABAggEIPSAABIBpDpB8fBoUSABuGXx/G3h8HPBAQYIBBCwDAABBggEM
PSAABIEpDowsCf//QYIBsHBpAAFAggPQc+kAAkCCA9hz6QAEQIID4HPpAAhAggPoc+kAEECCA/Bz
6QAgQIID+HPpAEBAggQAc+kAgECCBAhz6QEAQIIEEHPpAgBAggQYc+kEAECCBCBz6QgAQIIEKHPp
EABAggQwc+kgAECCBDhz6UAAQIIEQHPpgABAggRId+kAAUCCBFB36QACQIIEWHfpAARAggRgd+kA
CECCBGh36QAQQIIEcHfpACBAggR4d+kAQECCBIB36QCAQYIASDxgAAE4Y7HESABtcUgAADh/pOt4
PGAAAThjqxRIAG1dSABtoUv//ug8YAABOGOwcEgAbUlIAAAQPGAAAThjsHxIAG05SABtfX+D43hL
//zdfGQbeDxgAAE4Y6nISABtHUgAbWF/Y9t4S//o3UgAbVU9IAAEgGkObHx8GhRIAGy1fH8beHxk
G3g8YAABOGOp5EgAbWF/5Pt4PGAAAThjqbxIAGzZPGAAAThjqZhIAGzNOIAAIFfjADxIAGzNPGAA
AThjuLRIAGy1gAEAJHwIA6aDYQAMg4EAEIOhABSDwQAYg+EAHDghACBOgAAgcGkAAUCCAMRz6QAC
QIIAzHPpAARAggDUc+kACECCANxz6QAQQIIA5HPpACBAggDsc+kAQECCAPRz6QCAQIIA/HPpAQBA
ggEEc+kCAECCAQxz6QQAQIIBFHPpCABAggEcc+kQAECCASRz6SAAQIIBLHPpQABAggE0c+mAAECC
ATx36QABQIIBRHfpAAJAggFMd+kIAECCAVR36RAAQIIBXHfpIABAggFkd+lAAECCAWwsHwAAQID+
pDxgAAE4Y7FsSABrzUv//pQ8YAABOGOwhEgAa71L//80PGAAAThjsIxIAGutS///LDxgAAE4Y7CY
SABrnUv//yQ8YAABOGOwoEgAa41L//8cPGAAAThjsKxIAGt9S///FDxgAAE4Y7C4SABrbUv//ww8
YAABOGOwxEgAa11L//8EPGAAAThjsMxIAGtNS//+/DxgAAE4Y7DYSABrPUv//vQ8YAABOGOw4EgA
ay1L//7sPGAAAThjsOxIAGsdS//+5DxgAAE4Y7D4SABrDUv//tw8YAABOGOxBEgAav1L//7UPGAA
AThjsRBIAGrtS//+zDxgAAE4Y7EYSABq3Uv//sQ8YAABOGOxIEgAas1L//68PGAAAThjsSxIAGq9
S//+tDxgAAE4Y7E4SABqrUv//qw8YAABOGOxREgAap1L//6kPGAAAThjsVBIAGqNS//+nDxgAAE4
Y7FcSABqfUv//pQ8YAABOGOxZEgAam1L//6MPGAAAThjsWxIAGpdS//8KDxgAAE4Y7EgSABqTUv/
/CA8YAABOGOxeEgAaj1L//wYPGAAAThjsYRIAGotS//8EDxgAAE4Y7DYSABqHUv//Ag8YAABOGOx
kEgAag1L//wAPGAAAThjsSxIAGn9S//7+DxgAAE4Y7CsSABp7Uv/+/A8YAABOGOwmEgAad1L//vo
PGAAAThjsIxIAGnNS//74DxgAAE4Y7CESABpvUv/+9g8YAABOGOwuEgAaa1L//vQPGAAAThjsRBI
AGmdS//7yDxgAAE4Y7GcSABpjUv/+8A8YAABOGOxpEgAaX1L//u4PGAAAThjsOxIAGltS//7sDxg
AAE4Y7D4SABpXUv/+6g8YAABOGOxBEgAaU1L//ugPGAAAThjsKBIAGk9S//7mDxgAAE4Y7DMSABp
LUv/+5A8YAABOGOxrEgAaR1L//uIPGAAAThjsWRIAGkNS//7gDxgAAE4Y7G4SABo/Uv/+3iUIf/w
fAgCppABABQ8YAAEOGMAjEgAZ9mAAQAUfAgDpjghABBOgAAglCH/4HwIAqaQAQAkk2EADJOBABCT
wQAYk+EAHHx+G3h8myN4S//mYXx/G3g9IAAEgGkOrHx+GhRIAGhNfH4beD0gAASBKQ6oOSkAASgJ
AAFAgQAIO8MABH/8+3gsHwAAQIEAeJOhABQ7oAAASAAAFDu9AAE73gAEfB3gAEGCADB/w/N4SABo
AXx/G3lBgv/kf2TbeH/j+3hL/+WxLAMAAEGC/9CDoQAUSAAADDvg//+DoQAUf+P7eIABACR8CAOm
g2EADIOBABCDwQAYg+EAHDghACBOgAAgO+D//0v//9g9IAAEgSkPGCwJAABBggEIlCH/0HwIAqaQ
AQA0kwEAEJMhABSTQQAYk2EAHJOBACCToQAkk8EAKJPhACx8eRt4O8AAAD+AAAQ/QAAEP2AABD8A
AARIAACQO/8AAYE8Dwx8CfhAQYAAcIE6Dxx9PUnWgHsPEH0pGhRX4xA6fGkaFEgAZyUsAwAAQYL/
0DhjAARIAGcVfyTLeEv//oksA///QYL/uIABADR8CAOmgwEAEIMhABSDQQAYg2EAHIOBACCDoQAk
g8EAKIPhACw4IQAwToAAIDveAAGBOA8YfAnwQECBACx/3fN4f8PzeEv/0AUsAwAAQYL/4IE8Dwws
CQAAQYL/1DvgAAFL//9gOGD//0v//5Q4YP//ToAAIJQh/8CTgQAwPSAABIEpDxgsCQAAQYIByHwI
AqaQAQBEkmEADJKBABCSoQAUksEAGJLhAByTAQAgkyEAJJNBACiTYQAsk6EANJPBADiT4QA8fHkb
eDuAAAA/QAAEPuAABD8AAAQ+gAAEPqAABD7AAARIAAEEO94AATv/AAR8HpgAQYIAZH/j+3hIAGYB
fGkbeUGC/+R8CchAQIL/3IJhAAyCgQAQgqEAFILBABiC4QAcgwEAIIMhACSDQQAog2EALIOhADSD
wQA4g+EAPIABAER8CAOmf4PjeIOBADA4IQBAToAAIDu9AAGBOg8MfAnoQEGAAHSBNw8cfTtJ1oB4
DxB9KRoUV6MQOnxpGhRIAGV9LAMAAEGC/9A4YwAESABlbXx/G3hL/+NlfH4beIB0Dqx8fxoUSABl
VXx/G3iBNQ6oOSkAASgJAAFAgQAIO+MABH/T83gsHgAAQIH/jDvAAABL//8kO5wAAYE2Dxh8CeBA
QIEALH+b43h/g+N4S//OWSwDAABBgv/ggToPDCwJAABBgv/UO6AAAUv//1w7gAAAgmEADIKBABCC
oQAUgsEAGILhAByDAQAggyEAJINBACiDYQAsg6EANIPBADiD4QA8gAEARHwIA6ZL//78O4AAAEv/
/vSUIf/wfAgCppABABRL/9BxPSAABIEpDzAsCQAAQIIArD0gAASJKQ80LAkAAECCACBL/82lLAMA
AECCAHA8YAAEOGMAjDhjADRIAACgPGAABDhjDzRL//ytPSAABJBpDzAsA///QYIANCwDAABBgv/E
SAAAYD0gAASAaQ8wS//9oT0gAASQaQzAPGAABDhjAIw4YwAkSAAAVDxgAAQ4YwCMOGMAREgAAEQ8
YAAEOGMAjDhjABRIAAA0PGAABDhjAIw4YwBESAAAJCwJ//9Bgv/sS//NBSwDAABAgv+cPGAABDhj
AIw4YwBUgAEAFHwIA6Y4IQAQToAAIJQh/+B8CAKmkAEAJJNhAAyTgQAQk6EAFJPhABx8fxt4fJwj
eHy7K3hL/+GFfH0beD0gAASAaQ6sfH8aFEgAY3F8fxt4PSAABIEpDqg5KQABKAkAAUCBAAg74wAE
LB0AAEGCAHCTQQAIk8EAGFe9EDp/vfoUP0AAATtauLRIAAAYf0PTeEgAY3E7/wAEfB/oQEGCADh/
4/t4SABjFXx+G3lBgv/oOGAAAUgAY30sAwAAQYL/0H9l23h/hON4f8PzeEv/9C1L///Eg0EACIPB
ABiAAQAkfAgDpoNhAAyDgQAQg6EAFIPhABw4IQAgToAAIJQh/9B8CAKmkAEANJMBABCTIQAUk0EA
GJNhAByTgQAgk6EAJJPBACiT4QAsS//MVT0gAASAaQ8oSABihXx9G3g9IAAEgSkPGCwJAABBggDs
kuEADDsAAAA7wAAAP2AABD8gAAQ/QAAEPuAABEgAAGA4YwAESABiSUv/4EV/A8IUVxgEPjv/AAGB
Ow8MfB9IQEGBACyBOQ8cfTxJ1oB6DxB9KRoUV+MQOnxpGhRIAGIRLAMAAEGC/9BL//+4O94AAYE3
Dxh8CfBAQIEALH/c83h/w/N4S//LNSwDAABBgv/ggTsPDCwJAABBgv/UO+AAAUv//6SC4QAMfwPD
eCgYAAlAgAAIOGAACThjAAFIAGKhPSAABIEpDxgsCQAAQYIAqDvAAAA/gAAEP0AABD9gAAQ/IAAE
SAAAaDsAAABL//+8OGMABEgAYXl/xfN4f6TreEv//cE7/wABgTwPDHwJ+EBBgAAsgToPHH04SdaA
ew8QfSkaFFfjEDp8aRoUSABhQSwDAABBgv/QS///uDveAAGBOQ8YfAnwQECBACx/2PN4f8PzeEv/
ymUsAwAAQYL/4IE8DwwsCQAAQYL/1DvgAAFL//+kgAEANHwIA6aDAQAQgyEAFINBABiDYQAcg4EA
IIOhACSDwQAog+EALDghADBOgAAgPSAABIEpDnwsCf//TIIAIJQh//B8CAKmkAEAFJPhAAw9IAAE
gSkOeHxjShRIAGCdfH8beUCCABiAAQAUfAgDpoPhAAw4IQAQToAAID0gAASAaQzUfH8aFEgAYHEs
AwAAQYL/2D0gAASAaQzMfGP4UEgAU1lL///ElCH/4HwIAqaQAQAkk4EAEJOhABSTwQAYk+EAHEv/
yfk9IAAEg+kPMD0gAASAaQ8oSABgIXxkG3g9IAAEgKkMwH/j+3hL//FNPGAAAThjuLRIAGBJf+P7
eEv/3LE4YAB6SABgdTxgAAE4Y7HQSABgLThgAABIAGBhf+P7eEv/7818fht4PSAABIEpDMgsCQAI
QYIA3D0gAASAaQ6IfH8aFEgAX7F8fRt4PSAABIEpDMgsCQAIQYIA1D0gAASAaQ5ofH8aFEgAX418
Zht4f6XreH/E83g8YAABOGOx9EgAX704YAB+SABf8TxgAAE4Y7IUSABfqThgAABIAF/dPSAABIBp
Dnh8fxoUSABfSSwDAABBggE8PSAABIBpDnwsA///QYIAhHxj+hRIAF8pfH4beCweAABBggCIV8ku
/iwJAANBggDof8TzeDxgAAE4Y6m8SABfSTxgAAE4Y6mYSABfPX/j+3hL//4lSAAA8Dh/AAQ9IAAE
gSkOiHxjShRIAF7VfH0beEv//yQ4fwAEPSAABIEpDmh8Y0oUSABeuXxmG3hL//8sPSAABIBpDnh8
fxoUSABeoSwDAABAggAUPGAAAThjskBIAF7VSAAAkD0gAASAaQ54fH8aFEgAXnk9IAAEgSkM1Hxj
ShRIAF5pLAMAAEGC/8w9IAAEgGkOeHx/GhRIAF5RPSAABIFJDpg9IAAEgSkMzH0pUFB8aRoUSABe
NXx+G3hL//8Mf8TzeD0gAASAaQ7cS//dOXxkG3g8YAABOGOyJEgAXs1L//78PGAAAThjskBIAF5F
PGAAAThjshBIAF45PSAABIEpDoA9QAAEgUoOhH0pUDgsCf//QYIAfDhgAHpIAF5RPSAABIEpDoQs
Cf//QIIB4DhgAHpIAF45PSAABIEpDoAsCf//QIIB2DhgAHpIAF4hPGAAAThjuLRIAF3ZOGAAAEgA
Xg09IAAEgGkOhCwD//9AggG8PSAABIBpDoAsA///QIIByDxgAAE4Y7IQSABdpT0gAASBKQ5ELAkA
AUGCADQ9IAAEgSkOQCwJ//9BggAkPSAABIEpDjwsCf//QYIAFD0gAASBKQ40LAn//0CCAZg4YAB6
SABdmTxgAAE4Y7MUSABdUThgAABIAF2FPGAAAThjuZRIAF09PSAABIBpDmR8fxoUSABc5Xx9G3g/
gAABO5yzQHxkG3h/g+N4SABdjT/AAAE73qm8f6TreH/D83hIAF0BPSAABIBpDmB8fxoUSABcqXxk
G3g8YAABOGPAaEgAXOE9IAAEgGkOUHx/GhRIAFyJfH0beD0gAASAaQ5MfH8aFEgAXHV8fxt4f6Tr
eH+D43hIAF0lf6TreH/D83hIAFyhP6AAATu9qZh/o+t4SABckX/k+3g8YAABOGOp5EgAXPl/5Pt4
f8PzeEgAXHV/o+t4SABcbTiAAEB/4/t4SABcbTxgAAE4Y7IQSABcVTxgAAE4Y7i0SABcSYABACR8
CAOmg4EAEIOhABSDwQAYg+EAHDghACBOgAAgPGAAAThjskhIAFwdS//+GDxgAAE4Y7JcSABcDUv/
/iB8Y/oUSABbuXxkG3g8YAABOGOybEgAW/FL//4wfGP6FEgAW518ZBt4PGAAAThjsnhIAFvVS//+
JDhgAHpIAFwFPGAAAThjsoBIAFu9OGAAAEgAW/E9IAAEgGkOcD0gAASBKQ5EfGNKFHxj+hRIAFtR
fGkbeUGCAQwoCQABQYIBFCgJAANBggEck2EADD/AAASAfg5wPSAABIEpDkB8Y0oUfGP6FEgAWxl8
fRt4gH4OcD0gAASBKQ48fGNKFHxj+hRIAFr9fHwbeIB+DnA9IAAEgSkOOHxjShR8Y/oUSABa4Xx7
G3iAfg5wPSAABIEpDjR8Y0oUfGP6FEgAWsV8Zxt4f2bbeH+F43h/pOt4PGAAAThjsvhIAFrxgH4O
cD0gAASBKQ4wfGNKFHxj+hRIAFqRfH4beHxkG3g8YAABOGOp5EgAWz1/xPN4PGAAAThjqbxIAFq1
PGAAAThjqZhIAFqpOIAAIH/D83hIAFqpg2EADDxgAAE4Y7IQSABajUv//Sg8YAABOGOyuEgAWn1L
///kPGAAAThjsshIAFptS///1DxgAAE4Y7LgSABaXUv//8SUIf/wfAgCppABABQ8gAABOISrDDxg
AAQ4YwE0SABamSgDAAFBggAkKAMAAkGCAFQ9IAAEOUAAAZFJDyw8YAAAOGMdXEgAACw8oAABOKXB
uDiAAB88YAAEOGMPNEgAWk09IAAEkGkPMDxgAAA4Y0aUgAEAFHwIA6Y4IQAQToAAIDygAAE4pbPg
OIAAHzxgAAQ4Yw80SABaFT0gAASQaQ8wPGAAADhjP9hL///IlCH/8HwIAqaQAQAUS//FLT0gAASA
aQ7oOSP//zlA//18CVBAQYEAvD0gAASBKQ8wLAkAAECCAFw9QAAEiUoPNCwKAABAggA4PUAABIFK
Dgw9AAAEgQgOJH1KQDgsCv//QYIAvCwJAABAggCkPGAABDhjATQ4YwA4SAAAdDyAAAQ4hA80S//X
LT0gAASQaQ8wPSAABIEpDzAsCf//QYIAYD1AAASBSg4MPQAABIEIDiR9SkA4LAr//0CC/6w8YAAE
OGMBNDhjAGgsCQAAQIIAIDxgAAQ4YwE0OGMAKEgAABA8YAAEOGMBNDhjAEiAAQAUfAgDpjghABBO
gAAgPGAABDhjATQ4YwBYS///5DxgAAQ4YwE0OGMAeEv//9Q8YAAEOGMBNDhjAChL///ElCH/8HwI
AqaQAQAUk8EACJPhAAx8fxt4fGQbeDxgAAE4Y7PoSABY0TxgAAE4Y7QASABY3T/AAAE73qm8f+T7
eH/D83hIAFg5SABYfT0gAASAaQ6YfH8aFEgAV918ZBt4f8PzeEgAWBlIAFhdf+P7eEgASsVIAFhR
PSAABIBpDgwsA///QIIAaD0gAASAaQ4kLAP//0CCAOQ/wAAEgH4OLHx/GhRL/9eJSABYHYB+Diw9
IAAEgSkOHHxjShR8Y/oUSABXdUv/1Kk8YAABOGO4tEgAV62AAQAUfAgDpoPBAAiD4QAMOCEAEE6A
ACA9IAAEgSkOLHxjShR8Y/oUSABXOSgDAAJBggBQKAMAAkGBABwsAwAAQYIALDxgAAE4Y7QUSABX
XUgAACgoAwADQIIAODxgAAE4Y7QkSABXRUgAABA8YAABOGO0DEgAVzVIAFd5S///ODxgAAE4Y7Qc
SABXIUv//+x8ZBt4PGAAAThjtCxIAFcNS///2D0gAASBKQ4sfGNKFHxj+hRIAFatfGQbeDxgAAE4
Y6sUSABW5UgAVylL//74PSAABIBpDug5I///OUD//XwJUEBNgQAglCH/4HwIAqaQAQAkk6EAFJPh
ABxL/9RlfH0beD0gAASAaQ7oPSAABIEpDqx8Y0oUSABWSXx/G3g9IAAEgSkOqDkpAAEoCQABQIEA
CDvjAAQsHQAAQYIAaJOBABCTwQAYV70QOn+9+hQ/gAABO5y4tEgAABh/g+N4SABWSTv/AAR8H+hA
QYIAMH/j+3hIAFXtfH4beUGC/+g4YAABSABWVSwDAABBgv/Qf8PzeEv//ZlL///Mg4EAEIPBABiA
AQAkfAgDpoOhABSD4QAcOCEAIE6AACCUIf/gfAgCppABACST4QAcPSAABIPpDzB/4/t4S//9VTxg
AAE4Y7i0SABVxX/j+3hL/9ItPSAABIEpDiAsCQABQYIAJD0gAASBKQ4YLAn//0GCABQ9IAAEgSkO
CCwJ//9AggBEPSAABIEpDgwsCf//QIIBLD0gAASAaQ4sfH8aFEv/1qE8YAABOGO4tEgAVWGAAQAk
fAgDpoPhABw4IQAgToAAIJOhABSTwQAYOGAAekgAVXk8YAABOGO0NEgAVTE4YAAASABVZT/AAASA
fg4sPSAABIEpDiB8Y0oUfGP6FEgAVMV8fRt4gH4OLD0gAASBKQ4YfGNKFHxj+hRIAFSpfGUbeH+k
63g8YAABOGO0VEgAVN2Afg4sPSAABIEpDgh8Y0oUfGP6FEgAVH0oAwABQYIATCgDAAJBggBULAMA
AEGCABh8ZBt4PGAAAThjqUxIAFSdSAAAEDxgAAE4Y7RoSABUjTxgAAE4Y7IQSABUgYOhABSDwQAY
S//+7DxgAAE4Y7R0SABUaUv//9w8YAABOGO0gEgAVFlL///MOGAAekgAVIk8YAABOGO0jEgAVEE9
IAAEgGkOLD0gAASBKQ4MfGNKFHxj+hRIAFPdLAMAA0GCAGg4YAB6SABUUTxgAAE4Y7i0SABUCThg
AABIAFQ9PSAABIBpDiw9IAAEgSkOBHxjShR8Y/oUSABTnSwDAABAggDYPIAAATiEtNA8YAABOGO0
uEgAU8k8YAABOGOyEEgAU71L//5AOGAAekgAU+08YAABOGO0pEgAU6U4YAB6SABT2TxgAAE4Y7i0
SABTkThgAABIAFPFPSAABIBpDiw9IAAEgSkOBHxjShR8Y/oUSABTJSwDAABAggAcPIAAATiEtNA8
YAABOGO0uEgAU1FIAAAYPIAAATiEtLQ8YAABOGO0uEgAUzk9IAAEgGkOLD0gAASBKQ4AfGNKFHxj
+hRIAFLVfGQbeDxgAAE4Y6sUSABTDUv//0Q8gAABOIS0tDxgAAE4Y7S4SABS9Uv//yyUIf/wfAgC
ppABABRL/75xPSAABIEpDzAsCQAAQIIATD0gAASJKQ80LAkAAECCACA8YAAEOGMBNDhjAIiAAQAU
fAgDpjghABBOgAAgPIAABDiEDzQ9IAAEgGkO8Ev/6cU9IAAEkGkPMD0gAASBKQ8wLAn//0GCABws
CQAAQYIAJDxgAAQ4YwE0OGMAqEv//7A8YAAEOGMBNDhjAJhL//+gPGAABDhjATQ4YwCIS///kJQh
/+B8CAKmkAEAJD0gAASAaQ8oSABR4T0gAASBKQ8YLAkAAEGCAISTYQAMk4EAEJOhABSTwQAYk+EA
HHx9G3g74AAAP2AABD+AAAQ/wAAESAAAMIE7Dxx9P0nWgHwO8H/l+3h/pOt4fGkaFEv/7d07/wAB
gT4PGHwJ+EBAgQAYf+P7eEv/ur0sAwAAQYL/5Ev//8SDYQAMg4EAEIOhABSDwQAYg+EAHIABACR8
CAOmOCEAIE6AACCUIf/wfAgCppABABRL//DhgAEAFHwIA6Y4IQAQToAAIJQh//B8CAKmkAEAFDxg
AAQ4YwE0OGMAuEgAUEWAAQAUfAgDpjghABBOgAAglCH/8HwIAqaQAQAUPIAAATiEqww8YAAEOGMC
OEgAUX0oAwAJQYEBuD0gAAE5KbxcVGMQOn1JGC59KkoUfSkDpk6ABCA8oAABOKW1xDiAAB88YAAE
OGMPNEgAUTU9IAAEkGkPMDxgAAA4Y3UEgAEAFHwIA6Y4IQAQToAAIDygAAE4pbXMOIAAHzxgAAQ4
Yw80SABQ/T0gAASQaQ8wPGAAADhjUDBL///IPKAAATiltdQ4gAAfPGAABDhjDzRIAFDRPSAABJBp
DzA8YAAAOGNPOEv//5w8oAABOKW14DiAAB88YAAEOGMPNEgAUKU9IAAEkGkPMDxgAAA4Y05AS///
cDygAAE4pbXsOIAAHzxgAAQ4Yw80SABQeT0gAASQaQ8wPGAAADhjTYBL//9EPKAAATiltfg4gAAf
PGAABDhjDzRIAFBNPSAABJBpDzA8YAAAOGNMpEv//xg8oAABOKW2ADiAAB88YAAEOGMPNEgAUCE9
IAAEkGkPMDxgAAA4Y0vkS//+7DygAAE4pbYIOIAAHzxgAAQ4Yw80SABP9T0gAASQaQ8wPGAAADhj
SuxL//7APKAAATilthA4gAAfPGAABDhjDzRIAE/JPSAABJBpDzA8YAAAOGNKPEv//pQ9IAAEOUAA
ApFJDyw8YAAAOGMdXEv//nyUIf/wfAgCppABABRL/7rJPSAABIEpDzAsCQAAQIIATD0gAASJKQ80
LAkAAECCACA8YAAEOGMCODhjAJiAAQAUfAgDpjghABBOgAAgPIAABDiEDzQ9IAAEgGkOxEv/zPE9
IAAEkGkPMD0gAASBKQ8wLAn//0GCABwsCQAAQYIAJDxgAAQ4YwI4OGMAuEv//7A8YAAEOGMCODhj
AKhL//+gPGAABDhjAjg4YwCYS///kJQh//B8CAKmkAEAFEv/uhk9IAAEgSkPMCwJAABAggAwPUAA
BIlKDzQsCgAAQYIAMDyAAAQ4hA80PSAABIBpDshL/8xdPSAABJBpDzA9IAAEgSkPMCwJ//9BggBU
PUAABIFKDVAsCv//QYIAYD1AAASBSg40LAr//0GCABwsCQAAQIIAaDxgAAQ4YwI4OGMBCEgAACgs
CQAAQIIAQDxgAAQ4YwI4OGMA+EgAABA8YAAEOGMCODhjANiAAQAUfAgDpjghABBOgAAgPGAABDhj
Ajg4YwDYS///5DxgAAQ4YwI4OGMA6Ev//9Q8YAAEOGMCODhjAMhL///ElCH/8HwIAqaQAQAUS/+5
IT0gAASBKQ8wLAkAAECCADA9QAAEiUoPNCwKAABBggAwPIAABDiEDzQ9IAAEgGkOzEv/y2U9IAAE
kGkPMD0gAASBKQ8wLAn//0GCAEg9QAAEgUoNYCwK//9BggBILAkAAECCACA8YAAEOGMCODhjARiA
AQAUfAgDpjghABBOgAAgPGAABDhjAjg4YwE4S///5DxgAAQ4YwI4OGMBKEv//9Q8YAAEOGMCODhj
AShL///ElCH/8HwIAqaQAQAUS/+4YT0gAASBKQ8wLAkAAECCAIA9IAAEiSkPNCwJAABAggAkPSAA
BIEpDXgsCf//QYIAkDxgAAQ4YwI4OGMBSEgAADg8gAAEOIQPND0gAASAaQ7QS//KhXxqG3g9IAAE
kGkPMD0gAAQ5KQI4OGkBSCwKAABAggAUgAEAFHwIA6Y4IQAQToAAIDhpAVhL///sPSAABIEpDXgs
Cf//QIIAFDxgAAQ4YwI4OGMBaEv//8w8YAAEOGMCODhjAVhL//+8PGAABDhjAjg4YwF4S///rJQh
//B8CAKmkAEAFEv/t4U9IAAEgSkPMCwJAABAggAwPUAABIlKDzQsCgAAQYIAMDyAAAQ4hA80PSAA
BIBpDtRL/8nJPSAABJBpDzA9IAAEgSkPMCwJ//9BggBIPUAABIFKDZQsCv//QYIASCwJAABAggAg
PGAABDhjAjg4YwGIgAEAFHwIA6Y4IQAQToAAIDxgAAQ4YwI4OGMBqEv//+Q8YAAEOGMCODhjAZhL
///UPGAABDhjAjg4YwGYS///xJQh//B8CAKmkAEAFEv/tsU9IAAEgSkPMCwJAABAggBQPUAABIlK
DzQsCgAAQIIAJD1AAASBSg2kLAr//0CCAFA8YAAEOGMCODhjAbhIAABUPIAABDiEDzQ9IAAEgGkO
2Ev/yOk9IAAEkGkPMD0gAASBKQ8wLAn//0GCAGA9QAAEgUoNpCwK//9BggAoLAkAAECCAFg8YAAE
OGMCODhjAciAAQAUfAgDpjghABBOgAAgLAkAAEGCABQ8YAAEOGMCODhjAehL///cPGAABDhjAjg4
YwG4S///zDxgAAQ4YwI4OGMB2Ev//7w8YAAEOGMCODhjAfhL//+slCH/8HwIAqaQAQAUS/+1zT0g
AASBKQ8wLAkAAECCAFA9QAAEiUoPNCwKAABAggAkPUAABIFKDdgsCv//QIIAUDxgAAQ4YwI4OGMC
CEgAAFQ8gAAEOIQPND0gAASAaQ7cS//H8T0gAASQaQ8wPSAABIEpDzAsCf//QYIAYD1AAASBSg3Y
LAr//0GCACgsCQAAQIIAWDxgAAQ4YwI4OGMCGIABABR8CAOmOCEAEE6AACAsCQAAQYIAFDxgAAQ4
YwI4OGMCOEv//9w8YAAEOGMCODhjAghL///MPGAABDhjAjg4YwIoS///vDxgAAQ4YwI4OGMCSEv/
/6yUIf/wfAgCppABABRL/7TVPSAABIEpDzAsCQAAQIIAMD1AAASJSg80LAoAAEGCADA8gAAEOIQP
ND0gAASAaQ7gS//HGT0gAASQaQ8wPSAABIEpDzAsCf//QYIAVD1AAASBSg3wLAr//0GCAGA9QAAE
gUoONCwK//9BggAcLAkAAECCAGg8YAAEOGMCODhjAphIAAAoLAkAAECCAEA8YAAEOGMCODhjAohI
AAAQPGAABDhjAjg4YwJogAEAFHwIA6Y4IQAQToAAIDxgAAQ4YwI4OGMCaEv//+Q8YAAEOGMCODhj
AnhL///UPGAABDhjAjg4YwJYS///xJQh//B8CAKmkAEAFCgDAAdBgQCsPSAAATkpvIRUYxA6fUkY
Ln0qShR9KQOmToAEIDxgAAE4Y7YcSABIIYABABR8CAOmOCEAEE6AACA8YAABOGO2JEgASAVL///k
PGAAAThjtihIAEf1S///1DxgAAE4Y7YsSABH5Uv//8Q8YAABOGO2NEgAR9VL//+0PGAAAThjtjhI
AEfFS///pDxgAAE4Y7ZASABHtUv//5Q8YAABOGO2SEgAR6VL//+EfGQbeDxgAAE4Y7QsSABHkUv/
/3CUIf/wfAgCppABABSTwQAIk+EADHx/G3h8ZBt4PGAAAThjtlRIAEfdPGAAAThjtnBIAEfpP8AA
ATveqbx/5Pt4f8PzeEgAR0VIAEeJPSAABIBpDph8fxoUSABG6XxkG3h/w/N4SABHJUgAR2l/4/t4
SAA50UgAR109IAAEgGkNOHx/GhRIAEa9fH4beUGCAWx/xPN4PGAAAThjqeRIAEdlf8TzeDxgAAE4
Y6m8SABG3UgARyE9IAAEgGkNND0gAASBKQ0wfGNKFHxj+hRIAEZ1LAMAAECCATQ9IAAEgGkNND0g
AASBKQ0sfGNKFHxj+hRIAEZRLAMAAECCASA9IAAEgGkNND0gAASBKQ0ofGNKFHxj+hRIAEYtLAMA
AECCAQw9IAAEgGkNND0gAASBKQ0kfGNKFHxj+hRIAEYJLAMAAECCAPg9IAAEgGkNND0gAASBKQ0g
fGNKFHxj+hRIAEXlLAMAAECCAOQ9IAAEgGkNND0gAASBKQ0cfGNKFHxj+hRIAEXBLAMAAECCANA9
IAAEgGkNND0gAASBKQ0YfGNKFHxj+hRIAEWdLAMAAECCALw9IAAEgGkNND0gAASBKQ0UfGNKFHxj
+hRIAEV5LAMAAECCAKg8YAABOGO4tEgARa2AAQAUfAgDpoPBAAiD4QAMOCEAEE6AACA8YAABOGO2
fEgARYlL//6sPGAAAThjtoBIAEV5S//+xDxgAAE4Y7aISABFaUv//tg8YAABOGO2kEgARVlL//7s
PGAAAThjtpxIAEVJS///ADxgAAE4Y7akSABFOUv//xQ8YAABOGO2rEgARSlL//8oPGAAAThjtrRI
AEUZS///PDxgAAE4Y7a8SABFCUv//1A9IAAEgGkOxDkj//85QP/9fAlQQE2BACCUIf/gfAgCppAB
ACSToQAUk+EAHEv/wo18fRt4PSAABIBpDsQ9IAAEgSkOrHxjShRIAERxfH8beD0gAASBKQ6oOSkA
ASgJAAFAgQAIO+MABCwdAABBggBok4EAEJPBABhXvRA6f736FD+AAAE7nLi0SAAAGH+D43hIAERx
O/8ABHwf6EBBggAwf+P7eEgARBV8fht5QYL/6DhgAAFIAER9LAMAAEGC/9B/w/N4S//8tUv//8yD
gQAQg8EAGIABACR8CAOmg6EAFIPhABw4IQAgToAAIJQh/+B8CAKmkAEAJJOBABCToQAUk8EAGJPh
ABx8fxt4fGQbeDxgAAE4Y7bESABEYTxgAAE4Y7bcSABEbT/AAAE73qm8f+T7eH/D83hIAEPJSABE
DT0gAASAaQ6YfH8aFEgAQ218ZBt4f8PzeEgAQ6lIAEPtf+P7eEgANlVIAEPhPSAABIBpDVR8fxoU
SABDQXx9G3g/gAABO5yzQHxkG3h/g+N4SABD6X+k63h/w/N4SABDZUgAQ6k9IAAEgGkNWHx/GhRI
AEMJfH0beHxkG3h/g+N4SABDuX+k63h/w/N4SABDNUgAQ3k9IAAEgGkNXHx/GhRIAELZfGQbeH/D
83hIAEMVSABDWTxgAAE4Y7i0SABDBYABACR8CAOmg4EAEIOhABSDwQAYg+EAHDghACBOgAAgPSAA
BIBpDsw5I///OUD//XwJUEBNgQAglCH/4HwIAqaQAQAkk6EAFJPhABxL/8BtfH0beD0gAASAaQ7M
PSAABIEpDqx8Y0oUSABCUXx/G3g9IAAEgSkOqDkpAAEoCQABQIEACDvjAAQsHQAAQYIAaJOBABCT
wQAYV70QOn+9+hQ/gAABO5y4tEgAABh/g+N4SABCUTv/AAR8H+hAQYIAMH/j+3hIAEH1fH4beUGC
/+g4YAABSABCXSwDAABBgv/Qf8PzeEv//glL///Mg4EAEIPBABiAAQAkfAgDpoOhABSD4QAcOCEA
IE6AACCUIf/gfAgCppABACSTYQAMk4EAEJOhABSTwQAYk+EAHHx/G3h8ZBt4PGAAAThjtuhIAEI9
PGAAAThjtwRIAEJJP8AAATveqbx/5Pt4f8PzeEgAQaVIAEHpPSAABIBpDph8fxoUSABBSXxkG3h/
w/N4SABBhUgAQcl/4/t4SAA0MUgAQb09IAAEgGkNkHx/GhRIAEEdfGQbeD+gAAE7vasUf6PreEgA
QVFIAEGVPSAABIBpDYx8fxoUSABA9Xx8G3g/YAAEgHsNiHx/GhRIAEDhfJwbln+j63hIAEEdSABB
YYB7DYh8fxoUSABAxXxkG3h/o+t4SABBAUgAQUU9IAAEgGkNhHx/GhRIAEClfH8beHxkG3g8YAAB
OGOzQEgAQVF/5Pt4f8PzeEgAQM08YAABOGO4tEgAQMGAAQAkfAgDpoNhAAyDgQAQg6EAFIPBABiD
4QAcOCEAIE6AACA9IAAEgGkO1Dkj//85QP/9fAlQQE2BACCUIf/gfAgCppABACSToQAUk+EAHEv/
viV8fRt4PSAABIBpDtQ9IAAEgSkOrHxjShRIAEAJfH8beD0gAASBKQ6oOSkAASgJAAFAgQAIO+MA
BCwdAABBggBok4EAEJPBABhXvRA6f736FD+AAAE7nLi0SAAAGH+D43hIAEAJO/8ABHwf6EBBggAw
f+P7eEgAP618fht5QYL/6DhgAAFIAEAVLAMAAEGC/9B/w/N4S//94Uv//8yDgQAQg8EAGIABACR8
CAOmg6EAFIPhABw4IQAgToAAIJQh//B8CAKmkAEAFJPBAAiT4QAMPSAABIPJDzB/w/N4S//7eT/g
AAE7/7i0f+P7eEgAP31/w/N4S/+75X/j+3hIAD9tgAEAFHwIA6aDwQAIg+EADDghABBOgAAglCH/
8HwIAqaQAQAUk8EACJPhAAw9IAAEg8kPMH/D83hL//09P+AAATv/uLR/4/t4SAA/IX/D83hL/7uJ
f+P7eEgAPxGAAQAUfAgDpoPBAAiD4QAMOCEAEE6AACCUIf/gfAgCppABACSToQAUk8EAGJPhABw9
IAAEg8kPMH/D83hL//dJP+AAATv/uLR/4/t4SAA+wX/D83hL/7spOGAAekgAPu08YAABOGO3EEgA
PqU4YAAASAA+2T0gAASAaQ04fH4aFEgAPkVL/8GxPGAAAThjshBIAD59OGAAekgAPrE8YAABOGO3
IEgAPmk4YAB+SAA+nTxgAAE4Y7csSAA+VThgAABIAD6JP6AABIB9DTQ9IAAEgSkNMHxjShR8Y/IU
SAA96Uv/wVV/4/t4SAA+JThgAH5IAD5ZPGAAAThjtzhIAD4ROGAAAEgAPkWAfQ00PSAABIEpDSx8
Y0oUfGPyFEgAPalL/8EVf+P7eEgAPeU4YAB+SAA+GTxgAAE4Y7dESAA90ThgAABIAD4FgH0NND0g
AASBKQ0ofGNKFHxj8hRIAD1pS//A1X/j+3hIAD2lOGAAfkgAPdk8YAABOGO3UEgAPZE4YAAASAA9
xYB9DTQ9IAAEgSkNJHxjShR8Y/IUSAA9KUv/wJV/4/t4SAA9ZThgAH5IAD2ZPGAAAThjt1xIAD1R
OGAAAEgAPYWAfQ00PSAABIEpDSB8Y0oUfGPyFEgAPOlL/8BVf+P7eEgAPSU4YAB+SAA9WTxgAAE4
Y7doSAA9EThgAABIAD1FgH0NND0gAASBKQ0cfGNKFHxj8hRIADypS//AFX/j+3hIADzlOGAAfkgA
PRk8YAABOGO3dEgAPNE4YAAASAA9BYB9DTQ9IAAEgSkNGHxjShR8Y/IUSAA8aUv/v9V/4/t4SAA8
pThgAH5IADzZPGAAAThjt4BIADyROGAAAEgAPMWAfQ00PSAABIEpDRR8Y0oUfGPyFEgAPClL/7+V
f+P7eEgAPGV/4/t4SAA8XYABACR8CAOmg6EAFIPBABiD4QAcOCEAIE6AACCUIf/wfAgCppABABST
wQAIk+EADHx/G3h8ZBt4PGAAAThjt4xIADyRPGAAAThjt6RIADydP8AAATveqbx/5Pt4f8PzeEgA
O/lIADw9PSAABIBpDph8fxoUSAA7nXxkG3h/w/N4SAA72UgAPB1/4/t4SAAuhUgAPBE9IAAEgGkN
SHx/GhRIADtxKAMABEGBANw9IAABOSm8pFRjEDp9SRgufSpKFH0pA6ZOgAQgPGAAAThjt7BIADuJ
SAA7zT0gAASAaQ1MfH8aFEgAOy18ZBt4PGAAAThjqbxIADtlSAA7qT0gAASAaQ40LAP//0CCAJA9
IAAEgGkNRHx/GhRIADr5S/+4LTxgAAE4Y7i0SAA7MYABABR8CAOmg8EACIPhAAw4IQAQToAAIDxg
AAE4Y7e8SAA7DUv//4Q8YAABOGO3zEgAOv1L//90PGAAAThjt9RIADrtS///ZDxgAAE4Y7foSAA6
3Uv//1R8ZBt4PGAAAThjtCxIADrJS///QD0gAASBKQ1AfGNKFHxj+hRIADppfGQbeDxgAAE4Y6m8
SAA6oUgAOuVL//9MPSAABIBpDsg5I///OUD//XwJUEBNgQAglCH/4HwIAqaQAQAkk6EAFJPhABxL
/7ghfH0beD0gAASAaQ7IPSAABIEpDqx8Y0oUSAA6BXx/G3g9IAAEgSkOqDkpAAEoCQABQIEACDvj
AAQsHQAAQYIAaJOBABCTwQAYV70QOn+9+hQ/gAABO5y4tEgAABh/g+N4SAA6BTv/AAR8H+hAQYIA
MH/j+3hIADmpfH4beUGC/+g4YAABSAA6ESwDAABBgv/Qf8PzeEv//ZVL///Mg4EAEIPBABiAAQAk
fAgDpoOhABSD4QAcOCEAIE6AACCUIf/wfAgCppABABSTwQAIk+EADD0gAASDyQ8wf8PzeEv//U0/
4AABO/+4tH/j+3hIADl5f8PzeEv/teF/4/t4SAA5aYABABR8CAOmg8EACIPhAAw4IQAQToAAIJQh
/+B8CAKmkAEAJJOBABCToQAUk8EAGJPhABx8fxt4fGQbeDxgAAE4Y7fwSAA5mTxgAAE4Y7gISAA5
pT/AAAE73qm8f+T7eH/D83hIADkBSAA5RT0gAASAaQ6YfH8aFEgAOKV8ZBt4f8PzeEgAOOFIADkl
f+P7eEgAK41IADkZPSAABIBpDXgsA///QYIA4Hxj+hRIADhxfGQbeDxgAAE4Y6m8SAA4qTuAAABI
ADjpPSAABIBpDXR8fxoUSAA4SXxkG3g/wAABO96pvH/D83hIADh9SAA4wT0gAASAaQ18fH8aFEgA
OCF8ZBt4PGAAAThjqxRIADhZSAA4nT0gAASAaQ1wfH8aFEgAN/18fRt4fGQbeDxgAAE4Y7NASAA4
qX+k63h/w/N4SAA4JUgAOGk9IAAEgGkNbHx/GhRIADfJLBwAAUGCAMAsAwAAQYIAXCgDAAFBggCg
fGQbeDxgAAE4Y7QsSAA36UgAAEw9IAAEgGkNZHx/GhRIADeNfH4beD0gAASAaQ1wfH8aFEgAN3l8
g/BQPGAAAThjqbxIADexO4AAAUv//wg8YAABOGO0DEgAN51IADfhPSAABIBpDWh8fxoUS/+3OTxg
AAE4Y7i0SAA3fYABACR8CAOmg4EAEIOhABSDwQAYg+EAHDghACBOgAAgPGAAAThjtBRIADdRS///
tEv/7vFL//+sPSAABIBpDtA5I///OUD//XwJUEBNgQAglCH/4HwIAqaQAQAkk6EAFJPhABxL/7TN
fH0beD0gAASAaQ7QPSAABIEpDqx8Y0oUSAA2sXx/G3g9IAAEgSkOqDkpAAEoCQABQIEACDvjAAQs
HQAAQYIAaJOBABCTwQAYV70QOn+9+hQ/gAABO5y4tEgAABh/g+N4SAA2sTv/AAR8H+hAQYIAMH/j
+3hIADZVfH4beUGC/+g4YAABSAA2vSwDAABBgv/Qf8PzeEv//TFL///Mg4EAEIPBABiAAQAkfAgD
poOhABSD4QAcOCEAIE6AACCUIf/gfAgCppABACSToQAUk8EAGJPhABx8fxt4fGQbeDxgAAE4Y7gU
SAA2pTxgAAE4Y7gwSAA2sT/AAAE73qm8f+T7eH/D83hIADYNSAA2UT0gAASAaQ6YfH8aFEgANbF8
ZBt4f8PzeEgANe1IADYxf+P7eEgAKJlIADYlPSAABIBpDaQsA///QYIBFD0gAASBKQ24fGNKFHxj
+hRIADVxfGQbeUGCABwoBAABQYIA4DxgAAE4Y7QsSAA1nUgAABA8YAABOGO0DEgANY1IADXRP6AA
BIB9Dbg9IAAEgSkNrHxjShR8Y/oUSAA1JXxkG3g/wAABO96rFH/D83hIADVZSAA1nYB9Dbg9IAAE
gSkNsHxjShR8Y/oUSAA09XxkG3h/w/N4SAA1MUgANXWAfQ24PSAABIEpDah8Y0oUfGP6FEgANM18
ZBt4f8PzeEgANQlIADVNgH0NuHx/GhRL/7SpSAA1PTxgAAE4Y7i0SAA06YABACR8CAOmg6EAFIPB
ABiD4QAcOCEAIE6AACA8YAABOGO0FEgANMFL//80PSAABIBpDbR8fxoUSAA0ZUv/7FFIADTtS///
HD0gAASAaQ7YOSP//zlA//18CVBATYEAIJQh/+B8CAKmkAEAJJOhABST4QAcS/+yKXx9G3g9IAAE
gGkO2D0gAASBKQ6sfGNKFEgANA18fxt4PSAABIEpDqg5KQABKAkAAUCBAAg74wAELB0AAEGCAGiT
gQAQk8EAGFe9EDp/vfoUP4AAATucuLRIAAAYf4PjeEgANA07/wAEfB/oQEGCADB/4/t4SAAzsXx+
G3lBgv/oOGAAAUgANBksAwAAQYL/0H/D83hL//2FS///zIOBABCDwQAYgAEAJHwIA6aDoQAUg+EA
HDghACBOgAAglCH/8HwIAqaQAQAUk8EACJPhAAx8fxt4fGQbeDxgAAE4Y7IkSAA0BTxgAAE4Y7g8
SAA0ET/AAAE73qm8f+T7eH/D83hIADNtSAAzsT0gAASAaQ6YfH8aFEgAMxF8ZBt4f8PzeEgAM01I
ADORf+P7eEgAJflIADOFPSAABIBpDdgsA///QYIBzHxj+hRIADLdVH4GtigeABBBggCAKB4AIEGC
AKgsHgAAQYIAHHxkG3g8YAABOGO0LEgAMvlIADM9SAAAaDxgAAE4Y7hISAAy5UgAMyk9IAAEgGkN
1D0gAASBKQ3EfGNKFHxj+hRIADJ9KAMAAkGCAPQoAwACQYEAXCwDAABBggBsPGAAAThjtBRIADKh
SAAAaDxgAAE4Y7hUSAAykUgAMtU9IAAEgGkN1D0gAASBKQ4MfGNKFHxj+hRIADIpS///rDxgAAE4
Y7hcSAAyYUv//9AoAwADQIIAnDxgAAE4Y7QkSAAySUgAABA8YAABOGO0DEgAMjlIADJ9LB4AAEGC
AIg/wAAEgH4N1D0gAASBKQ4kfGNKFHxj+hRIADHJfGQbeDxgAAE4Y6sUSAAyAUgAMkWAfg3UfH8a
FEv/saFIADI1gH4N1D0gAASBKQ4cfGNKFHxj+hRIADGNS/+uwUgAARQ8YAABOGO0HEgAMcFL//+I
fGQbeDxgAAE4Y7QsSAAxrUv//3Q/wAAEgH4N1D0gAASBKQ3IfGNKFHxj+hRIADFFfGQbeDxgAAE4
Y6sUSAAxfUgAMcGAfg3UfH8aFEv/sR1IADGxSAAArD0gAASAaQ3QfH8aFEgAMQ1UZCc+KAQACUGB
AUQ9IAABOSm8uFSEEDp9SSAufSpKFH0pA6ZOgAQgPGAAAThjuGRIADEhSAAxZT0gAASAaQ3MPSAA
BIEpDch8Y0oUfGP6FEgAMLl8ZBt4PGAAAThjqxRIADDxSAAxNT/AAASAfg3UfH8aFEv/sI1IADEh
gH4N1D0gAASBKQ4cfGNKFHxj+hRIADB5S/+trTxgAAE4Y7i0SAAwsYABABR8CAOmg8EACIPhAAw4
IQAQToAAIDxgAAE4Y7hwSAAwjUv//2w8YAABOGO4eEgAMH1L//9cPGAAAThjuIRIADBtS///TDxg
AAE4Y7iMSAAwXUv//zw8YAABOGO4lEgAME1L//8sPGAAAThjuJhIADA9S///HDxgAAE4Y7igSAAw
LUv//ww8YAABOGO2NEgAMB1L//78PGAAAThjthxIADANS//+7DxgAAE4Y6m8SAAv/Uv//tw9IAAE
gGkO3Dkj//85QP/9fAlQQE2BACCUIf/gfAgCppABACSToQAUk+EAHEv/rYF8fRt4PSAABIBpDtw9
IAAEgSkOrHxjShRIAC9lfH8beD0gAASBKQ6oOSkAASgJAAFAgQAIO+MABCwdAABBggBok4EAEJPB
ABhXvRA6f736FD+AAAE7nLi0SAAAGH+D43hIAC9lO/8ABHwf6EBBggAwf+P7eEgALwl8fht5QYL/
6DhgAAFIAC9xLAMAAEGC/9B/w/N4S//7gUv//8yDgQAQg8EAGIABACR8CAOmg6EAFIPhABw4IQAg
ToAAIJQh//B8CAKmkAEAFJPBAAiT4QAMPSAABIPJDzB/w/N4S//1nT/gAAE7/7i0f+P7eEgALtl/
w/N4S/+rQT0gAASAaQ1ofH4aFEv/r/V/4/t4SAAuuYABABR8CAOmg8EACIPhAAw4IQAQToAAIJQh
/+B8CAKmkAEAJJPBABiT4QAcPSAABIPpDzB/4/t4S//6zTxgAAE4Y7i0SAAucX/j+3hL/6rZP8AA
BIB+Ddh8fxoUSAAuEYE+DdgsCf//QYIBcHBpADBBggIok6EAFDhgAHpIAC51PGAAAThjtDRIAC4t
OGAAAEgALmE/wAAEgH4N1D0gAASBKQ4gfGNKFHxj+hRIAC3BfH0beIB+DdQ9IAAEgSkOGHxjShR8
Y/oUSAAtpXxlG3h/pOt4PGAAAThjtFRIAC3ZgH4N1D0gAASBKQ4IfGNKFHxj+hRIAC15KAMAAUGC
ARAoAwACQYIBGCwDAABBggAYfGQbeDxgAAE4Y6lMSAAtmUgAABA8YAABOGO0aEgALYk8YAABOGOy
EEgALX04YAB6SAAtsTxgAAE4Y7SMSAAtaT0gAASAaQ3UPSAABIEpDgx8Y0oUfGP6FEgALQUsAwAD
QYIAvDhgAHpIAC15PGAAAThjuLRIAC0xOGAAAEgALWU9IAAEgGkN1D0gAASBKQ4EfGNKFHxj+hRI
ACzFLAMAAECCAXg8gAABOIS00DxgAAE4Y7S4SAAs8TxgAAE4Y7IQSAAs5YOhABQ9IAAEgGkN1Hx/
GhRL/64FPGAAAThjuLRIACzFgAEAJHwIA6aDwQAYg+EAHDghACBOgAAgPGAAAThjtHRIACyhS///
GDxgAAE4Y7SASAAskUv//wg4YAB6SAAswTxgAAE4Y7SkSAAseThgAHpIACytPGAAAThjuLRIACxl
OGAAAEgALJk9IAAEgGkN1D0gAASBKQ4EfGNKFHxj+hRIACv5LAMAAECCAGg8gAABOIS00DxgAAE4
Y7S4SAAsJUgAAGQ4YAB6SAAsVTxgAAE4Y7ikSAAsDThgAABIACxBPSAABIBpDdQ9IAAEgSkNwHxj
ShR8Y/oUSAAroXxkG3g8YAABOGO4sEgAK9lL//74PIAAATiEtLQ8YAABOGO0uEgAK8E9IAAEgGkN
1D0gAASBKQ4AfGNKFHxj+hRIACtdfGQbeDxgAAE4Y6sUSAArlUv//qQ8gAABOIS0tDxgAAE4Y7S4
SAArfUv//oyUIf+gfAgCppABAGSToQBUk8EAWJPhAFw9IAAEg6kPMH+j63hL//T9PGAAAThjuLRI
ACtFf6PreEv/p604YAB+SAArcTxgAAE4Y7i4SAArKThgAHpIACtdPGAAAThjuMxIACsVOGAAAEgA
K0k9IAAEgGkNuD0gAASBKQ2gfGNKFHxj6hRIACqpfH4beUGCAUSSYQAskoEAMJKhADSSwQA4kuEA
PJMBAECTIQBEk0EASJNhAEyTgQBQPuAABD8AAAQ+wAAEPyAAATs5s0A/QAABO1qpvD9gAAE7e7jo
PqAAATq1uPQ/gAABO5y4tEgAAGR+hKN4fyPLeEgAKvV+hKN4f0PTeEgAKnF/5Pt4f2PbeEgAKmV+
ZZt4foSjeDhhAAhIAColfmSbeDhhAAhIACptfB+YQEGBAGh/g+N4SAAqOX/D83hIACnpfH4beUGC
AMg5PQAEgVcNuH0pUhSBWA2gfSlSFHwJ8ABBggBAgpYNmH6eohQ9IAAEgGkNnHx+GhRIACmtfH8b
eHxzG3goAwAgQIH/YDpgACBL//9YfqOreEgAKdVL//+UgmEALIKBADCCoQA0gsEAOILhADyDAQBA
gyEARINBAEiDYQBMg4EAUD/gAAE7/7i0f+P7eEgAKZk9IAAEgGkNuHx9GhRL/6q9f+P7eEgAKYGA
AQBkfAgDpoOhAFSDwQBYg+EAXDghAGBOgAAggmEALIKBADCCoQA0gsEAOILhADyDAQBAgyEARINB
AEiDYQBMg4EAUEv//5SUIf/wfAgCppABABSTwQAIk+EADHx/G3h8ZBt4PGAAAThjuPxIACmJPGAA
AThjuRRIACmVP8AAATveqbx/5Pt4f8PzeEgAKPFIACk1PSAABIBpDph8fxoUSAAolXxkG3h/w/N4
SAAo0UgAKRV/4/t4SAAbfUgAKQk9IAAEgGkN+D0gAASBKQ5EfGNKFHxj+hRIAChdPSAABIEpDMQs
CQAAQYIA+CgDAAJBggDMKAMAAkGBABwsAwAAQYIALDxgAAE4Y7ksSAAocUgAACgoAwADQIIAtDxg
AAE4Y7lESAAoWUgAABA8YAABOGO5IEgAKElIACiNPSAABIBpDjQsA///QIIBDD0gAASAaQ3sfH8a
FEgAJ918fxt4fGQbeDxgAAE4Y6nkSAAoiX/k+3g8YAABOGOpvEgAKAE8YAABOGOpmEgAJ/U4gAAg
f+P7eEgAJ/U8YAABOGO4tEgAJ92AAQAUfAgDpoPBAAiD4QAMOCEAEE6AACA8YAABOGO5OEgAJ7lL
//9wfGQbeDxgAAE4Y7QsSAAnpUv//1woAwACQYIATCgDAAJBgQAcLAMAAEGCACw8YAABOGO5TEgA
J31L//80KAMAA0CCADQ8YAABOGO5WEgAJ2VL//8cPGAAAThjuThIACdVS///DDxgAAE4Y7fMSAAn
RUv//vx8ZBt4PGAAAThjtCxIACcxS//+6D0gAASBKQ34fGNKFHxj+hRIACbRfGQbeDxgAAE4Y6m8
SAAnCUgAJ01L//7QPSAABIBpDuA5I///OUD//XwJUEBNgQAglCH/4HwIAqaQAQAkk6EAFJPhABxL
/6SJfH0beD0gAASAaQ7gPSAABIEpDqx8Y0oUSAAmbXx/G3g9IAAEgSkOqDkpAAEoCQABQIEACDvj
AAQsHQAAQYIAaJOBABCTwQAYV70QOn+9+hQ/gAABO5y4tEgAABh/g+N4SAAmbTv/AAR8H+hAQYIA
MH/j+3hIACYRfH4beUGC/+g4YAABSAAmeSwDAABBgv/Qf8PzeEv//QVL///Mg4EAEIPBABiAAQAk
fAgDpoOhABSD4QAcOCEAIE6AACCUIf/gfAgCppABACSToQAUk8EAGJPhABw9IAAEg+kPMH/j+3hL
//y5PGAAAThjuLRIACXhf+P7eEv/okk4YAB6SAAmDTxgAAE4Y7lkSAAlxThgAABIACX5PSAABIBp
Deh8fxoUSAAlZXx+G3g9IAAEgGkN5Hx/GhRIACVRfH0beD0gAASAaQ3gfH8aFEgAJT18Zht4f6Xr
eH/E83g8YAABOGOzBEgAJW09IAAEgGkN9Hx/GhRIACUVKAMAB0GBAMQ9IAABOSm84FRjEDp9SRgu
fSpKFH0pA6ZOgAQgPGAAAThjuYhIACUtPGAAAThjshBIACUhgAEAJHwIA6aDoQAUg8EAGIPhABw4
IQAgToAAIDxgAAE4Y7mcSAAk+Uv//8w8YAABOGO5sEgAJOlL//+8PGAAAThjucRIACTZS///rDxg
AAE4Y7mISAAkyUv//5w8YAABOGO5sEgAJLlL//+MPGAAAThjuZxIACSpS///fDxgAAE4Y7nESAAk
mUv//2x8ZBt4PGAAAThjqUxIACSFS///WJQh//B8CAKmkAEAFEv/kAE9IAAEgSkPMCwJAABAggBM
PSAABIkpDzQsCQAAQIIAIDxgAAQ4YwI4OGMCqIABABR8CAOmOCEAEE6AACA8gAAEOIQPND0gAASA
aQ7kS/+7VT0gAASQaQ8wPSAABIEpDzAsCf//QYIAHCwJAABBggAkPGAABDhjAjg4YwLIS///sDxg
AAQ4YwI4OGMCuEv//6A8YAAEOGMCODhjAqhL//+QlCH/4HwIAqaQAQAkk6EAFD0gAASAaQ8oSAAj
bXx9G3g9IAAEgGkO5Ev/oV18aRt4OGAACigJAAlAgQAIOGkAAUgAJDU9IAAEgSkPGCwJAABBggB4
k2EADJOBABCTwQAYk+EAHDvgAAA/YAAEP4AABD/AAARIAAAwgTsPHH0/SdaAfA7kf+X7eH+k63h8
aRoUS/+/STv/AAGBPg8YfAn4QECBABh/4/t4S/+MKSwDAABBgv/kS///xINhAAyDgQAQg8EAGIPh
AByAAQAkfAgDpoOhABQ4IQAgToAAIJQh//B8CAKmkAEAFEv/wk2AAQAUfAgDpjghABBOgAAglCH/
8HwIAqaQAQAUk+EADD/gAAQ7/wI4OH8C2EgAIa04fwLsSAAhpYABABR8CAOmg+EADDghABBOgAAg
lCH/8HwIAqaQAQAUPIAAATiEqww8YAAEOGMG2EgAItkoAwADQYIAtCgDAANBgQBAKAMAAUGCAGwo
AwACQIIAyDygAAE4pazcOIAAHzxgAAQ4Yw80SAAilT0gAASQaQ8wPGAAADhjebBIAABgKAMABECC
AJQ8oAABOKW+DDiAAB88YAAEOGMPNEgAImE9IAAEkGkPMDxgAAA4Y3gISAAALDygAAE4pcG4OIAA
HzxgAAQ4Yw80SAAiNT0gAASQaQ8wPGAAAThjhUSAAQAUfAgDpjghABBOgAAgPKAAATils+A4gAAf
PGAABDhjDzRIACH9PSAABJBpDzA8YAAAOGN4uEv//8g9IAAEOUAAA5FJDyw8YAAAOGMdXEv//7CU
If/wfAgCppABABRL/4z9PSAABIEpDzAsCQAAQIIATD0gAASJKQ80LAkAAECCACA8YAAEOGMG2Dhj
AEiAAQAUfAgDpjghABBOgAAgPIAABDiEDzQ9IAAEgGkOuEv/nyU9IAAEkGkPMD0gAASBKQ8wLAn/
/0GCABwsCQAAQYIAJDxgAAQ4YwbYOGMAaEv//7A8YAAEOGMG2DhjAFhL//+gPGAABDhjBtg4YwBI
S///kJQh//B8CAKmkAEAFEv/jE09IAAEgSkPMCwJAABAggBQPUAABIlKDzQsCgAAQIIAJD1AAASB
Sg4MLAr//0GCAIQ8YAAEOGMG2DhjAHhIAABUPIAABDiEDzQ9IAAEgGkOvEv/nnE9IAAEkGkPMD0g
AASBKQ8wLAn//0GCAGA9QAAEgUoODCwK//9BggA4LAkAAEGCACA8YAAEOGMG2DhjAKiAAQAUfAgD
pjghABBOgAAgPGAABDhjBtg4YwB4S///5CwJAABAggAkPGAABDhjBtg4YwCIS///zDxgAAQ4YwbY
OGMAmEv//7w8YAAEOGMG2DhjALhL//+slCH/8HwIAqaQAQAUS/+LVT0gAASBKQ8wLAkAAECCAEw9
IAAEiSkPNCwJAABAggAgPGAABDhjBtg4YwDIgAEAFHwIA6Y4IQAQToAAIDyAAAQ4hA80PSAABIBp
DsBL/519PSAABJBpDzA9IAAEgSkPMCwJ//9BggAcLAkAAEGCACQ8YAAEOGMG2DhjAOhL//+wPGAA
BDhjBtg4YwDYS///oDxgAAQ4YwbYOGMAyEv//5CUIf/wfAgCppABABSTwQAIk+EADHx/G3h8ZBt4
PGAAAThjvhRIAB91PGAAAThjvihIAB+BP8AAATveqbx/5Pt4f8PzeEgAHt1IAB8hPSAABIBpDph8
fxoUSAAegXxkG3h/w/N4SAAevUgAHwF/4/t4SAARaUgAHvU9IAAEgGkNDHx/GhRIAB5VLAMAAEGC
AFQ74AAAO/8AAUgAHkEsAwAAQYIADCwfAGRAgv/sf+T7eDxgAAE4Y6nISAAeaTxgAAE4Y7i0SAAe
XYABABR8CAOmg8EACIPhAAw4IQAQToAAIDvgAABL///IPSAABIBpDsA5I///OUD//XwJUEBNgQAg
lCH/4HwIAqaQAQAkk6EAFJPhABxL/5vFfH0beD0gAASAaQ7APSAABIEpDqx8Y0oUSAAdqXx/G3g9
IAAEgSkOqDkpAAEoCQABQIEACDvjAAQsHQAAQYIAaJOBABCTwQAYV70QOn+9+hQ/gAABO5y4tEgA
ABh/g+N4SAAdqTv/AAR8H+hAQYIAMH/j+3hIAB1NfH4beUGC/+g4YAABSAAdtSwDAABBgv/Qf8Pz
eEv//lVL///Mg4EAEIPBABiAAQAkfAgDpoOhABSD4QAcOCEAIE6AACCUIf/gfAgCppABACST4QAc
PSAABIPpDzB/4/t4S//+ETxgAAE4Y7i0SAAdJThgAHpIAB1ZPGAAAThjvjRIAB0ROGAAAEgAHUU9
IAAEgGkNDHx/GhRIAByxfH8beUGCAHCTYQAMk4EAEJOhABSTwQAYP2AABD+AAAQ/oAABO72+SIB7
DQh8fxoUSAAcfXx+G3iAfA0EfH8aFEgAHG18ZRt4f8TzeH+j63hIABylf+P7eEgAHFV8fxt5QIL/
yINhAAyDgQAQg6EAFIPBABg8YAABOGO4tEgAHHmAAQAkfAgDpoPhABw4IQAgToAAIJQh//B8CAKm
kAEAFJPBAAiT4QAMfH8beHxkG3g8YAABOGO+VEgAHLU8YAABOGO+bEgAHME/wAABO96pvH/k+3h/
w/N4SAAcHUgAHGE9IAAEgGkOmHx/GhRIABvBfGQbeH/D83hIABv9SAAcQX/j+3hIAA6pSAAcNT0g
AASAaQzwfH8aFEgAG5V8fht5QIIAXDhgAH5IABwJPGAAAThjqZxIABvBOGAAAEgAG/VIABv9PSAA
BIBpDOx8fxoUS/+bVUgAG+k8YAABOGO4tEgAG5WAAQAUfAgDpoPBAAiD4QAMOCEAEE6AACB/xPN4
PSAABIBpDrxL/5pBOSP//zlA//18CVBAQIEAGH/E83g8YAABOGOpvEgAG01L//+UfGQbeDxgAAE4
Y754SAAbsTxgAAE4Y76MSAAbvUv//9A9IAAEgGkOuDkj//85QP/9fAlQQE2BACCUIf/gfAgCppAB
ACSToQAUk+EAHEv/mLF8fRt4PSAABIBpDrg9IAAEgSkOrHxjShRIABqVfH8beD0gAASBKQ6oOSkA
ASgJAAFAgQAIO+MABCwdAABBggBok4EAEJPBABhXvRA6f736FD+AAAE7nLi0SAAAGH+D43hIABqV
O/8ABHwf6EBBggAwf+P7eEgAGjl8fht5QYL/6DhgAAFIABqhLAMAAEGC/9B/w/N4S//+AUv//8yD
gQAQg8EAGIABACR8CAOmg6EAFIPhABw4IQAgToAAIJQh//B8CAKmkAEAFJPBAAiT4QAMPSAABIPJ
DzB/w/N4S//9uT/gAAE7/7i0f+P7eEgAGgl/w/N4S/+WcT0gAASAaQzsfH4aFEv/myV/4/t4SAAZ
6YABABR8CAOmg8EACIPhAAw4IQAQToAAIJQh//B8CAKmkAEAFJPBAAiT4QAMfH8beHxkG3g8YAAB
OGO+eEgAGiE8YAABOGO+jEgAGi0/wAABO96pvH/k+3h/w/N4SAAZiUgAGc09IAAEgGkOmHx/GhRI
ABktfGQbeH/D83hIABlpSAAZrX/j+3hIAAwVSAAZoT0gAASAaQ4MLAP//0CCAGg9IAAEgGkOJCwD
//9AggDkP8AABIB+DPx8fxoUS/+Y2UgAGW2Afgz8PSAABIEpDhx8Y0oUfGP6FEgAGMVL/5X5PGAA
AThjuLRIABj9gAEAFHwIA6aDwQAIg+EADDghABBOgAAgPSAABIEpDPx8Y0oUfGP6FEgAGIkoAwAC
QYIAUCgDAAJBgQAcLAMAAEGCACw8YAABOGO0FEgAGK1IAAAoKAMAA0CCADg8YAABOGO0JEgAGJVI
AAAQPGAAAThjtAxIABiFSAAYyUv//zg8YAABOGO0HEgAGHFL///sfGQbeDxgAAE4Y7QsSAAYXUv/
/9g9IAAEgSkM/HxjShR8Y/oUSAAX/XxkG3g8YAABOGOrFEgAGDVIABh5S//++D0gAASAaQ68OSP/
/zlA//18CVBATYEAIJQh/+B8CAKmkAEAJJOhABST4QAcS/+VtXx9G3g9IAAEgGkOvD0gAASBKQ6s
fGNKFEgAF5l8fxt4PSAABIEpDqg5KQABKAkAAUCBAAg74wAELB0AAEGCAGiTgQAQk8EAGFe9EDp/
vfoUP4AAATucuLRIAAAYf4PjeEgAF5k7/wAEfB/oQEGCADB/4/t4SAAXPXx+G3lBgv/oOGAAAUgA
F6UsAwAAQYL/0H/D83hL//2ZS///zIOBABCDwQAYgAEAJHwIA6aDoQAUg+EAHDghACBOgAAglCH/
4HwIAqaQAQAkk+EAHD0gAASD6Q8wf+P7eEv//VU8YAABOGO4tEgAFxV/4/t4S/+TfT0gAASBKQ4g
LAn//0GCACQ9IAAEgSkOGCwJ//9BggAUPSAABIEpDggsCf//QIIARD0gAASBKQ4ELAn//0CCASw9
IAAEgGkM/Hx/GhRL/5fxPGAAAThjuLRIABaxgAEAJHwIA6aD4QAcOCEAIE6AACCToQAUk8EAGDhg
AHpIABbJPGAAAThjtDRIABaBOGAAAEgAFrU/wAAEgH4M/D0gAASBKQ4gfGNKFHxj+hRIABYVfH0b
eIB+DPw9IAAEgSkOGHxjShR8Y/oUSAAV+XxlG3h/pOt4PGAAAThjtFRIABYtgH4M/D0gAASBKQ4I
fGNKFHxj+hRIABXNKAMAAUGCAEwoAwACQYIAVCwDAABBggAYfGQbeDxgAAE4Y6lMSAAV7UgAABA8
YAABOGO0aEgAFd08YAABOGOyEEgAFdGDoQAUg8EAGEv//uw8YAABOGO0dEgAFblL///cPGAAAThj
tIBIABWpS///zDhgAHpIABXZPGAAAThjtIxIABWRPSAABIBpDPw9IAAEgSkODHxjShR8Y/oUSAAV
LSwDAANBggBoOGAAekgAFaE8YAABOGO4tEgAFVk4YAAASAAVjT0gAASAaQz8PSAABIEpDgR8Y0oU
fGP6FEgAFO0sAwAAQIIA2DyAAAE4hLTQPGAAAThjtLhIABUZPGAAAThjshBIABUNS//+QDhgAHpI
ABU9PGAAAThjtKRIABT1OGAAekgAFSk8YAABOGO4tEgAFOE4YAAASAAVFT0gAASAaQz8PSAABIEp
DgR8Y0oUfGP6FEgAFHUsAwAAQIIAHDyAAAE4hLTQPGAAAThjtLhIABShSAAAGDyAAAE4hLS0PGAA
AThjtLhIABSJPSAABIBpDPw9IAAEgSkOAHxjShR8Y/oUSAAUJXxkG3g8YAABOGOrFEgAFF1L//9E
PIAAATiEtLQ8YAABOGO0uEgAFEVL//8slCH/8HwIAqaQAQAUS/9/wT0gAASBKQ8wLAkAAECCAEw9
IAAEiSkPNCwJAABAggAgPGAABDhjBtg4YwD4gAEAFHwIA6Y4IQAQToAAIDyAAAQ4hA80PSAABIBp
DuxL/6sVPSAABJBpDzA9IAAEgSkPMCwJ//9BggAcLAkAAEGCACQ8YAAEOGMG2DhjARhL//+wPGAA
BDhjBtg4YwEIS///oDxgAAQ4YwbYOGMA+Ev//5CUIf/gfAgCppABACQ9IAAEgGkPKEgAEzE9IAAE
gSkPGCwJAABBggCEk2EADJOBABCToQAUk8EAGJPhABx8fRt4O+AAAD9gAAQ/gAAEP8AABEgAADCB
Ow8cfT9J1oB8Dux/5ft4f6TreHxpGhRL/68tO/8AAYE+Dxh8CfhAQIEAGH/j+3hL/3wNLAMAAEGC
/+RL///Eg2EADIOBABCDoQAUg8EAGIPhAByAAQAkfAgDpjghACBOgAAglCH/8HwIAqaQAQAUS/+y
MYABABR8CAOmOCEAEE6AACCUIf/wfAgCppABABQ8YAAEOGMG2DhjAShIABGVgAEAFHwIA6Y4IQAQ
ToAAIDxgAAE4Y4cEToAAIJQh//B8CAKmkAEAFEv/fgE8YAAEOGMIeIABABR8CAOmOCEAEE6AACCU
If/AfAgCppABAESToQA0k8EAOJPhADw9IAABOSmaoD1AAAQ5Sgq0gQkAJIDpACiAyQAsgKoACICK
AAQ8YAABOGO/hEgAEhE8YAABOGO4tEgAEgVL/32RP+AABICfDyg8YAABOGO/uEgAEe2Afw8oOSP/
/zlA//18CVBAQIEA4D/gAAE7/7i0f+P7eEgAEck/wAAEg74PEH+j63hIABFxfGUbeH+k63g8YAAB
OGO/0EgAEaU4gAAggH4PEEgAEaV/4/t4SAARkTxgAAE4Y7/sSAARAXx/G3h8ZBt4PGAAAThjv/xI
ABFxOT///zlA//18CVBAQIEAjDxgAAE4Y7i0SAARVUv/ecUsAwAAQIIAhEv/ei0sAwAAQIIBEDiA
AAg4YQAISAASCSwDAABAggHkOIEACDxgAAE4Y8CASAARGYABAER8CAOmg6EANIPBADiD4QA8OCEA
QE6AACBIABCxfGQbeDxgAAE4Y8BoSAAQ6TiAACCAfw8oSAAQ6Uv//wQ4gABAf+P7eEgAEOVL//9s
P+AABIPfDyR/w/N4SAAQcXxlG3h/xPN4PGAAAThjwBRIABClOIAAIIB/DyRIABClPGAAAThjuLRI
ABCNPGAAAThjnXBIABAJfH8beDkj//85QP/9fAlQQECBACx/5Pt4PGAAAThjwDRIABBdSAAQTXxk
G3g8YAABOGPATEgAEElL//8APGAAAThjnaRIAA/Nf/8blkv//8g/4AAEg98PIH/D83hIAA/ZfGUb
eH/E83g8YAABOGPAVEgAEA04gAAggH8PIEgAEA08YAABOGO4tEgAD/U8YAABOGOdREgAD3F8fht4
OSP//zlA//18CVBAQIEAQH/E83g8YAABOGPANEgAD8VIAA+1fGQbeDxgAAE4Y8BwSAAPsSweAABB
ggBUO+AAAD+gAAE7vasUSAAAMDxgAAE4Y51QSAAPIX/eG5ZL//+0f+T7eH+j63hIAA95O/8AAXwe
+ABBggAYf+P7eEv/eGksAwAAQYL/6Ev//9g8YAABOGPAfEgAD01L//4QOIEACDxgAAE4Y8CYSAAP
OUv//iCUIf/wfAgCppABABQ8YAAEOGMIeDhjABBIAA4RgAEAFHwIA6Y4IQAQToAAIJQh//B8CAKm
kAEAFEv/eHU9IAAEOGkKxD1AAASBSg8okUkKxDkgAASRIwAEgAEAFHwIA6Y4IQAQToAAIJQh//B8
CAKmkAEAFJPhAAx8fxt4S/96RT0gAASAaQ6YfH8aFEgADl2AAQAUfAgDpoPhAAw4IQAQToAAIJQh
/9B8CAKmkAEANJOhACSTwQAofH0beD0gAAQ5QAAAmUkK1D0gAASAaQ6YfH0aFEgADhV8fht4S/+J
kSwDAABAggB8k+EALD0gAASAaQ6UfH0aFEgADfGQYQAIP+AABDv/CtQ4oAAEOIEACH/j+3hIAAyx
OSAAAJk/AASD4QAsPUAABIkqCtQsCQAAQIIAEFfJLv4sCQABQYIAZDxgAAQ4YwrUgAEANHwIA6aD
oQAkg8EAKDghADBOgAAgPSAABIBpDpR8fRoUSAANfXxkG3lAggAYPUAABDlKCtQ5IAAAmSoAIEv/
/5w4oAAgPGAABDhjCtRIAA1pS///3D0gAASAaQ5ULAP//0GC/5R8Y+oUSAANNXxkG3lAggAYPSAA
BDkpCtQ5QAAAmUkAIEv//3A4oAAgPGAABDhjCtRIAA0hS///3JQh/+B8CAKmkAEAJJPBABiT4QAc
fH8beD0gAASAaQ6YfH8aFEgADN18fht4S/+IWSwDAABAggAgPSAABIBpDpR8fxoUSAAMvZBhAAgs
AwAAQIIAaD0gAASAaQ6UfH8aFEgADKEsAwAAQIIAMFfDLv4sAwABQIIALD0gAASAaQ5ULAP//0GC
ABx8Y/oUSAAMdSwDAABBggAMOIAAIEgADMWAAQAkfAgDpoPBABiD4QAcOCEAIE6AACA4gQAIPGAA
AThjwOhIAAyFS///2JQh//B8CAKmkAEAFJPhAAx8fxt4S/93+X/j+3hL//3VgAEAFHwIA6aD4QAM
OCEAEE6AACCUIf/AfAgCppABAERL/3fNPSAABIEpDxgsCQAAQYIBnJJBAAiSYQAMkoEAEJKhABSS
wQAYkuEAHJMBACCTIQAkk0EAKJNhACyTgQAwk6EANJPBADiT4QA8O6AAADtgAAA/IAAEPsAABD7g
AAQ+YAAEPoAABD8AAAQ7GAr4PqAABEgAANA73gABO/8ABHwekABBggAwf+P7eEgAC2l8aRt5QYL/
5DldAAFXvRA6fTjpLiwKAGJBgQEMfV1TeEv//8g7nAABgTkPDHwJ4EBBgAB0gTYPHH06SdaAdw8Q
fSkaFFeDEDp8aRoUSAALGSwDAABBgv/QOGMABEgACwl8fxt4S/+JAXx+G3iAcw6sfH8aFEgACvF8
fxt4gTQOqDkpAAEoCQABQIEACDvjAAR/0vN4LB4AAECB/4w7wAAAS///WDt7AAGBNQ8YfAnYQECB
ACx/ett4f2PbeEv/c/UsAwAAQYL/4IE5DwwsCQAAQYL/1DuAAAFL//9cf6rreIJBAAiCYQAMgoEA
EIKhABSCwQAYguEAHIMBACCDIQAkg0EAKINhACyDgQAwg6EANIPBADiD4QA8SAAARDlAAABIAAA8
gkEACIJhAAyCgQAQgqEAFILBABiC4QAcgwEAIIMhACSDQQAog2EALIOBADCDoQA0g8EAOIPhADw8
YAAEOGMK+FVKEDo5IAAAfSNRLoABAER8CAOmOCEAQE6AACCUIf/gfAgCppABACSTgQAQk6EAFJPB
ABiT4QAcfH4beEv/dZ08YAABOGPA7EgACZV8fxt4OSP//zlA//18CVBAQYEAkD0gAAQ7iQyIk8kM
iD0gAASAaQ5kfH4aFEgACYl/o/oUk7wACD0gAASAaQ5gfH4aFEgACXF/vRoUk7wABD0gAASAaQ5Q
fH4aFEgACVmQfAAMLB8AAECCABCBXAAIOUoACJFcAAg8YAAEOGMMiIABACR8CAOmg4EAEIOhABSD
wQAYg+EAHDghACBOgAAgPGAAAThjwQhIAAjdfH8beDkj//85QP/9fAlQQECB/1g8YAABOGPBHEgA
CL05I///ISn//X0pSRB8f0h4S///OJQh/9B8CAKmkAEANJPhACw9IAAEg+kOXH/j+hQ4gAAIOGEA
CEgACdEsAwAAQIIAHDyAAAE4hME4OGEACEgAB0EsAwAAQYIAUD0gAAQ5KQicOSkAnDlAAAt9SQOm
k+kABDv/AAQ5KQAMQgD/9DxgAAQ4YwicgSMBGJEjASQ4YwCcgAEANHwIA6aD4QAsOCEAME6AACA9
IAAEOSkInDlAAAp9SQOmk+kABDv/AAQ5KQAMQgD/9DxgAAQ4YwicgSMAZJEjAHw9IGEAkSMAiEv/
/7SUIf/wfAgCppABABST4QAMfH8beEv/c8k9IAAEgGkPKEgAB+V8A/gAQYIAIH/j+3hL//8BgAEA
FHwIA6aD4QAMOCEAEE6AACA8YAAEOGMInDhjAThL///glCH/8HwIAqaQAQAUS/9zeTxgAAQ4Ywns
gAEAFHwIA6Y4IQAQToAAIJQh//B8CAKmkAEAFDhgAABIAAhxOSAAACwDAAJBggAgPGAABJEjDJg4
YwyYgAEAFHwIA6Y4IQAQToAAIDhgAAFIAAhBPSAABIEpDyh9KRp4fSkANFUp2X5L///IlCH/0HwI
AqaQAQA0k+EALDhgAARIAAgRfH8beHxkG3g4YQAISAAIPX/k+3g8YAABOGPBwEgABz0sHwAAQIIA
KDiBAAg8YAABOGPB5EgAByWAAQA0fAgDpoPhACw4IQAwToAAID0gAASAaQ6YfH8aFEgABrl8ZBt4
PGAAAThjwdhIAAbxS///vJQh//B8CAKmkAEAFDxgAAQ4YwnsOGMACEgABeGAAQAUfAgDpjghABBO
gAAglCH/8HwIAqaQAQAUS/9yQT0gAAQ4aQygOUAABJFJDKA9IAAEgSkPKJEjAAyRIwAIkSMABD0g
AAE5KZMUkSMAEIABABR8CAOmOCEAEE6AACCUIf/wfAgCppABABST4QAMOGAAAEgABw074AAALAMA
AkGCABx/4/t4gAEAFHwIA6aD4QAMOCEAEE6AACA4YAABSAAG4T0gAASBKQ8ofANIAECC/9Q4YAAE
SAAGyXx/G3g4YAAASAAGyUv//7yUIf/wfAgCppABABQ8YAAEOGMJ/EgABQmAAQAUfAgDpjghABBO
gAAglCH/8HwIAqaQAQAUS/9xXTxgAAE4Y5PQgAEAFHwIA6Y4IQAQToAAIJQh//B8CAKmkAEAFDhg
AABIAAZVLAMAAkGCABw8YAAEOGMMtIABABR8CAOmOCEAEE6AACA4YAABSAAGLT0gAASBKQ8ofAkY
AEGCAFg8oAAEOKUMtDiAAAQ9IAAEgGkOkEgABk0sAwAAQYIArD0gAASBKQy4KAkAAUGCAIwoCQAB
QIEATDkp//5VKQf7QYIAlD0gAAQ5QAADkUkMuEgAAHg4YAAESAAFwT1AAAQ5Kgy0kGoMtDlAAAGR
SQAEkGkACDhgAABIAAWtS///VD0gAAQ5SQy0gSkMtIFKAAh8CVAAQYIAFD0gAAQ5QAACkUkMuEgA
ACQ9IAAEOUAAAJFJDLRIAAAUPSAABDkpDLQ5QAAAkUkABDhgAABIAAVZS///AD0gAAQ5QAAEkUkM
uEv//+iUIf/wfAgCppABABQ8YAAEOGMKBEgAA5WAAQAUfAgDpjghABBOgAAglCH/8HwIAqaQAQAU
k+EADHx/G3h8ZRt4fGQbeDxgAAE4Y8I0SAAFAUv/ba08gAABOITCTH/j+3hIAAKBLAMAAEGCAEg8
gAABOITCVH/j+3hIAAJpfGkbeDhgAAQsCQAAQYIAFDxgAAE4Y8JgSAAEWThgAACAAQAUfAgDpoPh
AAw4IQAQToAAID0gAASAaQ8oS///5JQh//B8CAKmkAEAFDxgAAQ4YwoMSAACtYABABR8CAOmOCEA
EE6AACCUIf/wfAgCppABABRL/28hPSAABIBpDuRL/4E9gAEAFHwIA6Y4IQAQToAAIJQh/+B8CAKm
kAEAJH2AACaTgQAQk6EAFJPBABiT4QAckYEADHx8G3hL/27ZPSAABIPpDuR/4/t4S/+A8Xx+G3g9
IAAEgGkOrHx/GhRIAALdfH8beD0gAASBKQ6oOSkAASgJAAFAgQAIO+MABH/d83gsHgAAQIEAZDvA
AAAuHAAASAAAFDveAAE7/wAEfB7oAEGCABx/4/t4SAACkSwDAABBgv/kQJL/4EgAAAg4YAAAgAEA
JIGBAAx8CAOmg4EAEIOhABSDwQAYg+EAHH2AgSA4IQAgToAAIDhgAABL///UlCH/8HwIAqaQAQAU
k+EADHx/G3hL/24Nf+P7eEv/8+mAAQAUfAgDpoPhAAw4IQAQToAAIJQh//B8CAKmkAEAFJPhAAw/
4AAEO/8KJH/j+3hIAAFFOH8AGEgAAT04fwAwSAABNTh/AEhIAAEtOH8AYEgAASU4fwB4SAABHYAB
ABR8CAOmg+EADDghABBOgAAgVIQGPiwFAABNggAgOUP//3ypA6acigABQgD//E6AACCJIwAALAkA
AEGCADB8aht4jSoAASwJAABAgv/4OIT//zlK//+NJAABnSoAASwJAABAgv/0ToAAIHxqG3hL///g
iUMAACwKAABBggAgiSQAAHwJUABAggAUOIQAAY1DAAEsCgAAQIL/6IhkAAB8Y1BQToAAIDiE//98
aRt4LAUAAE2CACB8qQOmfShLeDkpAAGNRAABmUn//ywKAABBggAQOKX//0IA/+ROgAAgfQpDeDkF
//99KUIUOQAAAH0qSFB9KQOmLAUAAE2CACCdCgABQgD//E6AACA4QAEBfIIQCE6AACA4QAECfIIQ
CE6AACA4QAEDfIIQCE6AACA4QAEEfIIQCE6AACA4QAEFfIIQCE6AACA4QAEGfIIQCE6AACA4QAEH
fIIQCE6AACA4QAEIfIIQCE6AACA4QAEJfIIQCE6AACA4QAEMfIIQCE6AACA4QAEOfIIQCE6AACA4
QAIBfIIQCE6AACA4QAICfIIQCE6AACA4QAIDfIIQCE6AACA4QAIEfIIQCE6AACA4QAIGfIIQCE6A
ACA4QAMDfIIQCE6AACA4QAMHfIIQCE6AACA4QAMRfIIQCE6AACA4QAMVfIIQCE6AACA4QANUfIIQ
CE6AACA4QANhfIIQCE6AACA4QAQAfIIQCE6AACA4QAQxfIIQCE6AACA4QAQyfIIQCE6AACA4QAQz
fIIQCE6AACA4QARRfIIQCE6AACA4QARSfIIQCE6AACA4QARTfIIQCE6AACA4QAUTfIIQCE6AACA4
QAUUfIIQCE6AACA4QAUhfIIQCE6AACA4QAcBfIIQCE6AACA4QAcDfIIQCE6AACA4QAcEfIIQCE6A
ACA4QAcFfIIQCE6AACA4QAcUfIIQCE6AACA4QAgBfIIQCE6AACA4QAgCfIIQCE6AACA4QAoBfIIQ
CE6AACA4QAoTfIIQCE6AACA4QAoUfIIQCE6AACA4QAsBfIIQCE6AACA4QAsDfIIQCE6AACC+AgME
AAAABQBAVkVSU0lPTi1JTkZPQAAxMDE5NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9IA
AAfoAAAABgAAAA0AAAAAAAAAAAAAAABodHRwczovL3N2bi5pbnRlcm4ubGF1dGVyYmFjaC5jb20v
c3ZuL2tlcm5lbHNyYy9icmFuY2hlcy9uaWdodGx5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGh0dHBzOi8vc3ZuLmludGVybi5s
YXV0ZXJiYWNoLmNvbS9zdm4va2VybmVsc3JjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYmF1bWVp
c3RlcgAAAAAAAGVkay1saW51eDY0Yml0LTcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABHQ0MgOS41LjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+gAAAAGAAAADQAAAE4AACfSAAAH6AAA
AAYAAAAAAAAAAAAAAAAAAAAAAAAAAAABQghSVEVNUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAX1NNUF9Qcm9jZXNz
b3JfY291bnQAAAAAcnRlbXNDb3JlcwAAUnRlbXNDb3JlAAAAX1RocmVhZF9FeGVjdXRpbmcAAABf
UGVyX0NQVV9JbmZvcm1hdGlvbgAAAABQZXJfQ1BVX0NvbnRyb2wuZXhlY3V0aW5nAAAAUGVyX0NQ
VV9Db250cm9sX2VudmVsb3BlAAAAAGlzVXNlZAAAX09iamVjdHNfSW5mb3JtYXRpb25fdGFibGUA
AF9JbnRlcm5hbF9PYmplY3RzAAAAX1JURU1TX09iamVjdHMAAF9QT1NJWF9PYmplY3RzAABfVGhy
ZWFkX0ludGVybmFsX2luZm9ybWF0aW9uAAAAAF9UaHJlYWRfSW5mb3JtYXRpb24AX1BPU0lYX1Ro
cmVhZHNfSW5mb3JtYXRpb24AAF9BUElfTXV0ZXhfSW5mb3JtYXRpb24AAF9SVEVNU190YXNrc19J
bmZvcm1hdGlvbgAAAABfVGltZXJfSW5mb3JtYXRpb24AAF9TZW1hcGhvcmVfSW5mb3JtYXRpb24A
AF9NZXNzYWdlX3F1ZXVlX0luZm9ybWF0aW9uAABfUGFydGl0aW9uX0luZm9ybWF0aW9uAABfUmVn
aW9uX0luZm9ybWF0aW9uAF9EdWFsX3BvcnRlZF9tZW1vcnlfSW5mb3JtYXRpb24AX1JhdGVfbW9u
b3RvbmljX0luZm9ybWF0aW9uAF9FeHRlbnNpb25fSW5mb3JtYXRpb24AAF9QT1NJWF9LZXlzX0lu
Zm9ybWF0aW9uAF9QT1NJWF9NdXRleF9JbmZvcm1hdGlvbgAAAABfUE9TSVhfQ29uZGl0aW9uX3Zh
cmlhYmxlc19JbmZvcm1hdGlvbgAAT2JqZWN0c19JbmZvcm1hdGlvbgAubWF4aW11bQAAAAAubWF4
aW11bV9pZAAubG9jYWxfdGFibGUAAAAALmlzX3N0cmluZwAALm5hbWVfbGVuZ3RoAAAAAE9iamVj
dHNfQ29udHJvbAAuaWQALm5hbWUAAABzdHJ1Y3QgU2NoZWR1bGVyX05vZGUAAAAub3duZXIAAC5X
YWl0LlByaW9yaXR5Lk5vZGUuTm9kZS5DaGFpbgAALlByaW9yaXR5AAAAVGhyZWFkX0NvbnRyb2wA
AC5jdXJyZW50X3N0YXRlAAAuY3VycmVudF9wcmlvcml0eQAAAC5yZWFsX3ByaW9yaXR5AAAuUmVh
bF9wcmlvcml0eS5wcmlvcml0eQAuU2NoZWR1bGVyLm5vZGVzAAAAAC5yZXNvdXJjZV9jb3VudAAu
dGlja3NfZXhlY3V0ZWQALldhaXQuaWQAAAAALldhaXQucmVtb3RlX2lkAC5XYWl0LnF1ZXVlAC5S
ZWdpc3RlcnMAAC5SZWdpc3RlcnMucmVnaXN0ZXJfc3AAAC5SZWdpc3RlcnMucmVnaXN0ZXJfbHIA
AC5UaW1lcgAALlN0YXJ0LmVudHJ5X3BvaW50AAAuU3RhcnQuRW50cnkuS2luZHMuSWRsZS5lbnRy
eQAAAC5TdGFydC5pbml0aWFsX3ByaW9yaXR5AC5TdGFydC5zdGFjawAAAAAuU3RhcnQuSW5pdGlh
bF9zdGFjay5hcmVhAAAALlN0YXJ0LkluaXRpYWxfc3RhY2suc2l6ZQAAAC5Kb2luX3F1ZXVlLlF1
ZXVlLm5hbWUAAFdhdGNoZG9nX0NvbnRyb2wAAAAALnN0YXRlAAAuTm9kZS5SQlRyZWUuTm9kZS5y
YmVfY29sb3IALk5vZGUuUkJUcmVlAAAAAC5pbml0aWFsAAAAAC5zdGFydF90aW1lAC5zdG9wX3Rp
bWUAAC5kZWx0YV9pbnRlcnZhbAAucm91dGluZQAAAABBUElfTXV0ZXhfQ29udHJvbAAAAC5NdXRl
eAAAQ09SRV9tdXRleF9Db250cm9sAAAubmVzdF9jb3VudAAuYmxvY2tlZF9jb3VudAAALmhvbGRl
cgAuV2FpdF9xdWV1ZS5RdWV1ZS5vd25lcgAubG9jawAAAC5XYWl0X3F1ZXVlLlF1ZXVlcwAALldh
aXRfcXVldWUuUXVldWUuaGVhZHMALldhaXRfcXVldWUuZGlzY2lwbGluZQAALkF0dHJpYnV0ZXMu
ZGlzY2lwbGluZQAALkF0dHJpYnV0ZXMubG9ja19uZXN0aW5nX2JlaGF2aW9yAAAALkF0dHJpYnV0
ZXMub25seV9vd25lcl9yZWxlYXNlAAAuQXR0cmlidXRlcy5wcmlvcml0eV9jZWlsaW5nAAAAAFRp
bWVyX0NvbnRyb2wAAAAuVGlja2VyAC50aGVfY2xhc3MAAC5UaWNrZXIucm91dGluZQBDT1JFX3Nl
bWFwaG9yZV9Db250cm9sAAAuY291bnQAAC5BdHRyaWJ1dGVzLm1heGltdW1fY291bnQAAABTZW1h
cGhvcmVfQ29udHJvbAAAAC5hdHRyaWJ1dGVfc2V0AAAuQ29yZV9jb250cm9sAAAALmRpc2NpcGxp
bmUALkNvcmVfY29udHJvbC5TZW1hcGhvcmUATWVzc2FnZV9xdWV1ZV9Db250cm9sAAAALm1lc3Nh
Z2VfcXVldWUAAENPUkVfbWVzc2FnZV9xdWV1ZV9Db250cm9sAAAubWF4aW11bV9wZW5kaW5nX21l
c3NhZ2VzAAAALm51bWJlcl9vZl9wZW5kaW5nX21lc3NhZ2VzAC5tYXhpbXVtX21lc3NhZ2Vfc2l6
ZQAAAC5QZW5kaW5nX21lc3NhZ2VzAAAAQ09SRV9tZXNzYWdlX3F1ZXVlX0J1ZmZlcl9jb250cm9s
AAAALkNvbnRlbnRzLnNpemUAAC5Db250ZW50cy5idWZmZXIAAAAAQ09SRV9tZXNzYWdlX3F1ZXVl
X0J1ZmZlcgAAAC5idWZmZXIAUGFydGl0aW9uX0NvbnRyb2wAAAAubnVtYmVyX29mX3VzZWRfYmxv
Y2tzAAAubGVuZ3RoAC5idWZmZXJfc2l6ZQAAAAAuc3RhcnRpbmdfYWRkcmVzcwAAAFJlZ2lvbl9D
b250cm9sAAAuTWVtb3J5LnN0YXRzLnVzZWRfYmxvY2tzAAAALnBhZ2Vfc2l6ZQAALk1lbW9yeS5w
YWdlX3NpemUAAAAuTWVtb3J5LmFyZWFfYmVnaW4AAC5NZW1vcnkuYXJlYV9lbmQAAAAALldhaXRf
cXVldWUARHVhbF9wb3J0ZWRfbWVtb3J5X0NvbnRyb2wAAC5leHRlcm5hbF9iYXNlAAAuaW50ZXJu
YWxfYmFzZQAAUmF0ZV9tb25vdG9uaWNfQ29udHJvbAAALm5leHRfbGVuZ3RoAAAAAEV4dGVuc2lv
bl9Db250cm9sAAAALkV4dGVuc2lvbi5Td2l0Y2gudGhyZWFkX3N3aXRjaAAuRXh0ZW5zaW9uLkNh
bGxvdXRzAFVzZXJfZXh0ZW5zaW9uc19Db250cm9sAC5Td2l0Y2gudGhyZWFkX3N3aXRjaAAAAC5D
YWxsb3V0cwAAAFVzZXJfZXh0ZW5zaW9uc19UYWJsZQAAAC50aHJlYWRfY3JlYXRlAAAudGhyZWFk
X3N0YXJ0AAAALnRocmVhZF9yZXN0YXJ0AC50aHJlYWRfZGVsZXRlAAAudGhyZWFkX3N3aXRjaAAA
LnRocmVhZF9iZWdpbgAAAC50aHJlYWRfZXhpdHRlZAAuZmF0YWwAAFBPU0lYX0tleXNfQ29udHJv
bAAALktleV92YWx1ZV9wYWlycwAAAABQT1NJWF9LZXlzX0tleV92YWx1ZV9wYWlyAAAALmtleQAA
AAAudmFsdWUAAFBPU0lYX011dGV4X0NvbnRyb2wALk11dGV4LlJlY3Vyc2l2ZS5NdXRleC5XYWl0
X3F1ZXVlLlF1ZXVlLmhlYWRzAAAAUE9TSVhfQ29uZGl0aW9uX3ZhcmlhYmxlc19Db250cm9sAAAA
c3RydWN0IFRocmVhZF9xdWV1ZV9RdWV1ZQAAAFRocmVhZF9xdWV1ZV9PYmplY3QALldhaXRfcXVl
dWUuUXVldWUAAABub25lICAgIAAAAABpbnRlcm5hbAAAAABSVEVNUyAgIAAAAABQT1NJWCAgIAAA
AABJVFJPTiAgIAAAAAAoJTNkLikgIAAAAABvYmplY3QgaWQgIGNvbmQgdmFyIGlkICBub2RlIGlk
ICBhcGkKAAAAJTh4ICAgJTVkLiAgICAgICAlM2QuICAgICAAAChub25lKQAAVEFTSy5UaHJlYWQg
JXgAAFRBU0suVAAAJTh4AD45OS4AAAAAJTNkLgAAAABUaHJlYWRzIHdhaXRpbmcKAAAAAERhdGEu
TGlzdCAleAAAAAAgLSAA//9riP//a6T//2u0//9rxP//a9RSdGVtc0NvcmUuAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAPGtleT4AAAAlZC4AJXMAAFRBU0suSU5GTy5JAFRBU0suSU5UZXJuYWwuVGhyZWFkAAAA
AHRocmVhZHMAVEFTSy5JTlRlcm5hbC5NdXRleABtdXRleGVzAChub3QgcHJlc2VudCkAAABUQVNL
LkNMYXNzaWMuVGFzawAAAHRhc2tzAAAAVEFTSy5DTGFzc2ljLlRJbWVyAAB0aW1lcnMAAFRBU0su
Q0xhc3NpYy5TZW1hcGhvcmUAAHNlbWFwaG9yZXMAAFRBU0suQ0xhc3NpYy5Nc2dRdWV1ZQAAAG1l
c3NhZ2UgcXVldWVzAABUQVNLLkNMYXNzaWMuUGFydGl0aW9uAABwYXJ0aXRpb25zAABUQVNLLkNM
YXNzaWMuUmVnaW9uAHJlZ2lvbnMAVEFTSy5DTGFzc2ljLlBPcnQAAABwb3J0cwAAAFRBU0suQ0xh
c3NpYy5QRXJpb2QAcGVyaW9kcwBUQVNLLkNMYXNzaWMuRXh0ZW5zaW9uAABleHRlbnNpb25zAABU
QVNLLkNMYXNzaWMuQmFycmllcgAAAABiYXJyaWVycwAAAABUQVNLLlBvc2l4LlRocmVhZAAAAFRB
U0suUG9zaXguS2V5cwBrZXlzAAAAAFRBU0suUG9zaXguSW50ZXJydXB0AAAAAGludGVycnVwdHMA
AFRBU0suUG9zaXguTXNnUXVldWVGAAAAAG1lc3NhZ2UgcXVldWUgZmRzAAAAVEFTSy5Qb3NpeC5N
c2dRdWV1ZQBUQVNLLlBvc2l4Lk11dGV4AAAAAFRBU0suUG9zaXguU2VtYXBob3JlAAAAAFRBU0su
UG9zaXguQ29uZFZhcgAAY29uZGl0aW9uIHZhcmlhYmxlcwBUQVNLLlBvc2l4LlRJTWVyAAAAAFRB
U0suUG9zaXguU0hNAABzaGFyZWQgbWVtb3JpZXMAVEFTSy5JdHJvbi5UYXNrAFRBU0suSXRyb24u
RXZlbnRGbGFnAAAAAGV2ZW50ZmxhZ3MAAFRBU0suSXRyb24uTWFpbGJveAAAbWFpbGJveGVzAAAA
VEFTSy5JdHJvbi5Nc2dCdWZmZXIAAAAAbWVzc2FnZSBidWZmZXJzAFRBU0suSXRyb24uUG9ydHMA
AAAAVEFTSy5JdHJvbi5TZW1hcGhvcmUAAAAAVEFTSy5JdHJvbi5NZW1Qb29sTAB2YXJpYWJsZSBt
ZW0gcG9vbHMAAFRBU0suSXRyb24uTWVtUG9vbEYAZml4ZWQgbWVtIHBvb2xzAFRBU0suSU5GTy4l
cwAAAABUQVNLLklORk8AAABjbGFzc2ljIAAAAABhcGkgICAgICAgICAAAAAAb2JqZWN0cyAgICAg
ICAgICAAAABtYXggIAAAAElORk8AAAAAQCg9KV9fUlRPU19SVEVNU19fVEFTS19JTkZPAElOVGVy
bmFsAAAAAENMYXNzaWMAUG9zaXgAAABJdHJvbgAAAElOVEVSTkFMAAAAAElOVABSVEVNUwAAAENM
QVNTSUMAQ0wAAFBPU0lYAAAAUAAAAElUUk9OAAAA//9wrP//cJj//3Es//9xRP//cVz//3F0//9x
jP//caT//3G8//9xzP//cdz//3Lc//9ymP//cyD//3NA//9zdP//c5z//3O8//9z5P//dAT//3Qs
//9y3P//ctz//3RE//90+P//dOT//3V8//91lP//daz//3XE//913P//dez//3X8AAAAAAAArzwA
AK9IAACvUAAAr1hfU2NoZWR1bGVyX1RhYmxlAAAAAFNjaGVkdWxlcl9Db250cm9sLk9wZXJhdGlv
bnMubWFwX3ByaW9yaXR5AAAAcnVubmluZyAAAAAAcmVhZHkgAAB3bXV0ZXggAHdzZW1hcGhvcmUg
AHdldmVudCAAd3N5c2V2ZW50IAAAd21lc3NhZ2UgAAAAd2NvbmR2YXIgAAAAd2Z1dGV4IAB3YnNk
d2FrZXVwIAB3dGltZSAAAHdwZXJpb2QgAAAAAHdzaWduYWwgAAAAAHdiYXJyaWVyIAAAAHdyd2xv
Y2sgAAAAAHdqYXR4IAAAd2pvaW4gAABzdXNwZW5kZWQgAAB3c2VnbWVudCAAAABsaWZlX2NoYW5n
IABoX2RlYnVnIAAAAABpbnRlcnJfc2lnIAB3cmVwbHkgAHpvbWJpZSAAZG9ybWFudCAAAAAAdHJh
bnNpZW50IAAAZGVsYXlpbmcgAAAAd2J1ZmZlciAAAAAAd3JwYyAAAAB3cmF0ZSAAAHd0ZXJtaW5h
dGUgAG1pZ3JhdGluZyAAAHJlc3RhcnRpbmcgAHByaW86IGN1cnJlbnQgIHJlYWwgICAgIGluaXRp
YWwKAAAAACAgICAgICUzZC4gICAgICUzZC4gICAgICUzZC4KCgAAV2FpdGluZyBmb3I6ICAAAFRB
U0suQ0xhc3NpYy5TZW1hcGhvcmUgJXgAAABub25lAAAAAHJlc291cmNlIGNvdW50ICAAAAAAdGlj
a3MgZXhlY3V0ZWQAACU5ZC4gICAgIAAAACU5ZC4AAAAAdGltZXI6IGluaXRpYWwgICBzdGFydCAg
ICAgc3RvcCAgICAgIGRlbHRhICAgICByb3V0aW5lCgAgICAgICAgaW5hY3RpdmUAICAgICAgIGJl
ZWluZyBpbnNlcnRlZAAAICAgICAgIGJlZWluZyByZW1vdmVkAAAAICAgICAgICU4eCAgJTh4ICAl
OHggICU4eCAgAHN0YWNrOiBhZGRyZXNzICAgc2l6ZSAgICAgIHNwICAgICAgICBwYwoAAAAARGF0
YS5kdW1wICV4AAAAAFNvcnJ5OiB0aHJlYWQgbm90IGZvdW5kLgAAAABUSFJFQUQAAFRocmVhZAAA
QCg9KV9fUlRPU19SVEVNU19fVEFTS19UAAAAAG1hZ2ljICAgIAAAAG9iamVjdCBpZAAAAG5hbWUg
ICAgAAAAAGNvcmUAAAAAc3RhdGUgICAgIAAAYXBpICAgAABlbnRyeSAAAG11dGV4AAAAVEFTSy5J
TlRlcm5hbC5NdXRleCAleAAAVEFTSy5JTlQuTQAARklGTwAAAABQUklPAAAAAElOSEVSSVQAQ0VJ
TElORwAoJWQuKQAAAGJsb2NrZWQgIGxvY2tlZCAgIGJlaGF2aW91cgoAAAAAJTNkLiAgICAgJTNk
LiAgICAgAABhY3F1aXJlcwAAAABpcyBlcnJvcgAAAABibG9ja3MgIAAAAABvbmx5IG93bmVyIHJl
bGVhc2UgIAAAAABjZWlsaW5nIHByaW8AAAAAeWVzACVzICAgICAgICAgICAgICAgICAgAAAAAG5v
AABTb3JyeTogaW50ZXJuYWwgdGhyZWFkIG5vdCBmb3VuZC4AAAB0eXBlICAgAG5lc3RlZAAAd2Fp
dGluZwBob2xkZXIgAFNvcnJ5OiBpbnRlcm5hbCBtdXRleCBub3QgZm91bmQuAAAAAFNvcnJ5OiBu
byBpbnRlcm5hbCBtdXRleGVzIGZvdW5kLgAAAE1VVEVYAAAATQAAAF9fUlRPU19SVEVNU19fVEFT
S19JTlQAAEAoPSlfX1JUT1NfUlRFTVNfX1RBU0tfSU5UX00AAAAAQCg9KV9fUlRPU19SVEVNU19f
VEFTS19JTlRfVAAAAAB0YXNrAAAAAHRpbWVyAAAAc2VtYXBob3JlAAAAbXNncXVldWUAAAAAcGFy
dGl0aW9uAAAAcmVnaW9uAABwb3J0AAAAAHBlcmlvZAAAZXh0ZW5zaW9uAAAAREVGQVVMVABGTAAA
R0wAAEZMOkdMAAAAUFIAAEZMOlBSAAAAR0w6UFIAAABGTDpHTDpQUgAAAABUQVNLLkNMYXNzaWMu
RXh0ZW5zaW9uICV4AAAAVEFTSy5SLkUAAAAAIC0AAGNyZWF0ZSAAc3RhcnQgAAByZXN0YXJ0IAAA
AABkZWxldGUgAHN3aXRjaCAAYmVnaW4gAABleGl0ZWQgAGZhdGFsIAAAVEFTSy5DTGFzc2ljLlBP
cnQgJXgAAAAAVEFTSy5SLlBPAAAAVEFTSy5DTGFzc2ljLlBhcnRpdGlvbiAleAAAAFRBU0suUi5Q
AAAAAFN3aXRjaCBsaXN0CgAAAABDYWxsb3V0cwoAAABjcmVhdGU6ICAAAABzdGFydDogICAAAABy
ZXN0YXJ0OiAAAABkZWxldGU6ICAAAABzd2l0Y2g6ICAAAABiZWdpbjogICAAAABleGl0ZWQ6ICAA
AABmYXRhbDogICAAAABUQVNLLkNMYXNzaWMuUEVyaW9kICV4AABUQVNLLlIuUEUAAABpbmNhY3Rp
dmUAAABvd25lciBibG9ja2luZwAAYWN0aXZlAABleHBpcmVkIGJsb2NraW5nAAAAAGV4cGlyZWQA
VEFTSy5DTGFzc2ljLlJlZ2lvbiAleAAAVEFTSy5SLlIAAAAAVEFTSy5DTGFzc2ljLk1zZ1F1ZXVl
ICV4AAAAAFRBU0suUi5NUQAAAFRBU0suUi5TAAAAAGNvdW50aW5nAAAAAGJpbmFyeQAAc2ltcGxl
AABQUjpCSTpJTgAAAABCSTpJTgAAAFBSOkJJOkNJAAAAAEJJOkNFAAAAUFI6QkkAAABCSQAAUFI6
U0IAAABTQgAAbWF4aW11bQoAAAAAJTh4CgoAAABwZW5kaW5nIG1lc3NhZ2VzOgoAAGFkZHJlc3Mg
ICAgc2l6ZSAgIGNvbnRlbnQKAAAgICU1ZC4gIAAAAAAgLi4uAAAAAFRBU0suQ0xhc3NpYy5USW1l
ciAleAAAAFRBU0suUi5USQAAAHNjaGVkX2JsYWNrAHNjaGVkX3JlZAAAAGluYWN0aXZlAAAAAHBl
bmRpbmcAaW5zZXJ0aW5nAAAAcmVtb3ZpbmcAAAAAaW5pdGlhbCAgIHN0YXJ0ICAgICBzdG9wICAg
ICAgdHlwZQoAaW50ZXJ2YWwgICAgICAgICAgIABpbnRlcnZhbCBvbiB0YXNrICAgAHRpbWUgb2Yg
ZGF5ICAgICAgICAAdGltZSBvZiBkYXkgb24gdGFzawBTb3JyeTogUlRFTVMgdGFzayBub3QgZm91
bmQuAAAAAHN0YXRlICAgIAAAAGRlbHRhICAgIAAAAFNvcnJ5OiBSVEVNUyB0aW1lciBub3QgZm91
bmQuAAAAdHlwZSAgICAAAAAAcXR5cGUgICAAAAAAQXR0cmlidXRlcwAAU29ycnk6IFJURU1TIHNl
bWFwaG9yZSBub3QgZm91bmQuAAAAcXR5cGUAAABudW0gAAAAAG1heCAAAAAAbXNnc2l6ZQBhdHRy
aWJ1dGVzAABTb3JyeTogUlRFTVMgbWVzc2FnZSBxdWV1ZSBub3QgZm91bmQuAAAAdXNlZCAAAABi
dWZmc2l6ZQAAAABhZGRyZXNzIAAAAABTb3JyeTogUlRFTVMgcGFydGl0aW9uIG5vdCBmb3VuZC4A
AABsZW5ndGggICAAAABwYWdlc2l6ZSAAAABhZGRyZXNzICAAAABpbnRlcm5hbCAAAABleHRlcm5h
bCAAAABTb3JyeTogUlRFTVMgcG9ydCBub3QgZm91bmQuAAAAAHN0YXRlICAgICAgAG93bmVyIAAA
U29ycnk6IFJURU1TIHJlZ2lvbiBub3QgZm91bmQuAABzd2l0Y2ggICAAAABjYWxsb3V0cyAAAABT
b3JyeTogUlRFTVMgZXh0ZW5zdGlvbiBub3QgZm91bmQuAABUQVNLAAAAAFRJTUVSAAAAVEkAAFNF
TUFQSE9SRQAAAE1TR1FVRVVFAAAAAE1RAABQQVJUSVRJT04AAABSRUdJT04AAFBPUlQAAAAAUE8A
AFBFUklPRAAAUEUAAEVYVEVOU0lPTgAAAF9fUlRPU19SVEVNU19fVEFTS19DTAAAAP//jcj//4ww
//+MaP//jJT//4zA//+M7P//jRj//41E//+NcP//jZz//5TU//+U8P//lQD//5UQ//+VIP//lTD/
/5VA//+VUP//oUz//6HI//+h2P//oej//6H4//+roP//rDT//6xE//+sVP//rGT//6x0//+shP//
rJT//6yk//+stP//t2z//7eg//+3sP//t8D//7fQ//+34P//t/D//7gAQCg9KV9fUlRPU19SVEVN
U19fVEFTS19DTF9FAEAoPSlfX1JUT1NfUlRFTVNfX1RBU0tfQ0xfUEUAAAAAQCg9KV9fUlRPU19S
VEVNU19fVEFTS19DTF9QTwAAAABAKD0pX19SVE9TX1JURU1TX19UQVNLX0NMX1IAQCg9KV9fUlRP
U19SVEVNU19fVEFTS19DTF9QAEAoPSlfX1JUT1NfUlRFTVNfX1RBU0tfQ0xfTVEAAAAAQCg9KV9f
UlRPU19SVEVNU19fVEFTS19DTF9TAEAoPSlfX1JUT1NfUlRFTVNfX1RBU0tfQ0xfVEkAAAAAQCg9
KV9fUlRPU19SVEVNU19fVEFTS19DTF9UAGNvbmR2YXIAVEFTSy5Qb3NpeC5LZXlzICV4AABUQVNL
LlAuSwAAAABrZXkgICAgICAgdmFsdWUKAAAAACU4eCAgJTh4CgAAAFRBU0suUG9zaXguQ29uZHZh
ciAleAAAAFRBU0suUC5DVgAAAFRBU0suUG9zaXguTXV0ZXggJXgAVEFTSy5QLk0AAAAAbnVtIHBh
aXJzAAAAU29ycnk6IFBPU0lYIGtleXMgbm90IGZvdW5kLgAAAABTb3JyeTogUE9TSVggbXV0ZXgg
bm90IGZvdW5kLgAAAG11dGV4IGlkIAAAAFNvcnJ5OiBQT1NJWCBjb25kaXRpb24gdmFyaWFibGUg
bm90IGZvdW5kLgAAS0VZUwAAAABLAAAAQ09ORFZBUgBDVgAAX19SVE9TX1JURU1TX19UQVNLX1AA
AAAAQCg9KV9fUlRPU19SVEVNU19fVEFTS19QX0NWAEAoPSlfX1JUT1NfUlRFTVNfX1RBU0tfUF9N
AAAlcyBBd2FyZW5lc3MgZm9yICVzIFZlcnNpb24gJTJkLiUyZC4lNGQgKEJ1aWxkICVzKQoAbWFn
aWMgICAgICAgICAgICAlOHgAAAAAb2JqZWN0IGluZm8gICAgICAlOHggICU4eCAgAF9SVEVNU192
ZXJzaW9uAABSVEVNUyB2ZXJzaW9uICAgICU4eCAgAABzbXAgY29yZXMgICAgICAgICU4eCAgJTdk
LiAgAAAAAGNwdSBjb3VudCAgICAgICAgJWQuLwAAACVkLgoAAAAAYW1wIGNvcmVzICAgICAgICAl
OHggICU4eCAgACVkLiAodXNlZDogACkKAABjb3JlIG5hbWUgICAgICAgICVzCgAAAABjb3JlIG5h
bWUgICAgICAgIHNraXBwZWQKAAAAVEVTVAAAAABhcmd1bWVudCAgICAgICAgIHZhbHVlICAgICBj
b250ZW50ICAgc3ltYm9sACU0cwBTdGFja19jaGVja19Db250cm9sLnBhdHRlcm4AU3RhY2tfY2hl
Y2tfUGF0dGVybgBTdGFja19jaGVja19TYW5pdHlfcGF0dGVybgAAQ09SVEVYTTMAAAAAY3BzcgAA
AAByNAAAcjUAAHI2AAByNwAAcjhfdXNyAAByOV91c3IAAHIxMF91c3IAcjExX3VzcgByMTNfc3Zj
AHIxNF9zdmMAcGMAAHI4AAByOQAAcjEwAHIxMQByMTQAcHNwAHhwc3IAAAAAaGFyZHdhcmV0aHJl
YWQAAC0tLSAgVEFTSyAgbWFnaWMgPSAlOHgAACAgaWQgPSAlOHgAACAgbmFtZSA9ICVzICAtLS0A
AAAAX19SVE9TX1JURU1TX19BTAAAAABfX1JUT1NfUlRFTVNfX0FTAAAAAF9fUlRPU19SVEVNU19f
QVQAAAAAcGFyYW1ldGVyIDE6IDB4JTh4ID0gJXMAbWFnaWMAAABtYWdpY3NpemUAAAB1bmtub3du
IHRvcGljAAAAVEFTSy5DT05GSUcAX19SVE9TX1JURU1TX19GVU5DAABUQVNLLkNMQVNTSUMuVEFT
S05BTUUAAABUQVNLLlJURU1TLlRBU0tOQU1FAFRBU0suQ0xBU1NJQy5UQVNLTElTVAAAAFRBU0su
UlRFTVMuVEFTS0xJU1QAVEFTSy5DTEFTU0lDLlRBU0tNQVgAAAAAVEFTSy5SVEVNUy5UQVNLTUFY
AABBUk0AREFUQQAAr2AAAAABAACvbAAAAAEAAK9wAAAAAgAAu+gAAAACAACveAAAAAIAAK+AAAAA
AgAAr4QAAAADAACvjAAAAAMAAK+QAAAABAAAuJAAAAAEAAAAAAAAAAAAAAADADIAAAAEAHwAACZY
AACvGAAArxgAAK8YAACvIAAAHRwAAK7sAACu/AAArxAAAAAAAACzbAAAwtAAALN0AACzfAAAKOwA
AAADAFYAAAAEAPAAADZ8AAAAAwBWAAAABADwAAA46AAAAAMAUQAAAAQBFAAANnwAAAACAAAAAAAA
s1AAAAAAAAAAAwBRAAAABAEUAAA46AAAs5gAALOkAACzsAAAs7wAALPEAAC0rAAAs9AAALPYAAAA
AAAAs5gAALOkAACzsAAAs8QAALSsAACz0AAAs9gAAAAAAACzbAAAAAEAAMLQAAAAAQAAtWAAAAAC
AAC1aAAAAAIAAAAAAAAAAAAAAAMARAAAAAQCIAAAQqgAAAADAE4AAAAEAgAAAEKoAAAAAgAAAAAA
ALU8AAAAAAAAAAIAAAAAAAC1GAAAAAAAAAADAEQAAAAEAiAAAEOUAAAAAwBOAAAABAIAAABDlAAA
AAMAUQAAAAQBFAAAR0QAAAACAAAAAAAAtNQAAAAAAAAAAwBRAAAABAEUAABH/AAAr2AAAK9sAACv
PAAAtWwAAD8sAACzmAAAs6QAALOwAAC0+AAAtQAAALUIAAC1EAAAAAAAALOYAACzpAAAs7AAALUI
AAC1EAAAAAAAALvcAAAAAQAAwtAAAAABAAC75AAAAAIAALvsAAAAAgAAu/AAAAADAACvdAAAAAMA
ALv8AAAABAAAvAgAAAAEAAC8DAAAAAUAAK+MAAAABQAAvBgAAAAGAAC76AAAAAYAALwgAAAABwAA
vCgAAAAHAAC8LAAAAAgAALw0AAAACAAAvDgAAAAJAAC4iAAAAAkAAAAAAAAAAAAAAAMATgAAAAQG
wAAAVIAAAAACAAAAAAAAu7gAAAAAAAAAAxROAAAABAbAAABajAAAAAMGUAAAAAQGhAAAX9gAAAAC
AAAAAAAAu4AAAAAAAAAAAwZHAAAABAakAABf2AAAAAMARwAAAAQGpAAAXuwAAAADAFAAAAAEBoQA
AF7sAAAAAwA6AAAABAZoAABWoAAAAAIAAAAAAAC7TAAAAAAAAAADBjoAAAAEBmgAAFnUAAAAAwBQ
AAAABAYYAABiQAAAAAMAUAAAAAQGGAAAangAAAADAFsAAAAEBkAAAGp4AAAAAwBbAAAABAZAAABi
QAAAAAMAQgAAAAQF+AAAWOgAAAACAAAAAAAAuuwAAAAAAAAAAwZCAAAABAX4AABaMAAAAAMARAAA
AAQF1AAAZOQAAAADAEEAAAAEBbAAAGTkAAAAAgAAAAAAALqkAAAAAAAAAAMARAAAAAQF1AAAbgwA
AAADAEEAAAAEBbAAAG4MAAAAAwBHAAAABAWQAABpjAAAAAMAUAAAAAQFbAAAaYwAAAACAAAAAAAA
ulQAAAAAAAAAAw5HAAAABAWQAABq5AAAAAMOUAAAAAQFbAAAauQAAAADCVAAAAAEBTgAAHNwAAAA
AgAAAAAAALoQAAAAAAAAAAMJRwAAAAQFVAAAc3AAAAADAEcAAAAEBVQAAHKEAAAAAwBQAAAABAU4
AAByhAAAAAMAUQAAAAQBFAAAdbQAAAACAAAAAAAAudgAAAAAAAAAAwBRAAAABAEUAAB2kAAAr3gA
AK+AAACvSAAAvEQAAEhIAACvcAAAu+gAAMBQAADAUAAASEgAALOYAACzpAAAs7AAALn4AAC6BAAA
pBAAAAAAAACzmAAAs6QAALOwAAC5+AAApBAAAAAAAACzmAAAs6QAALOwAAC6MAAAujwAAKRMAAC1
CAAAtRAAAAAAAACzmAAAs6QAALOwAAC6SAAApEwAALUIAAC1EAAAAAAAALOYAACzpAAAs7AAALp4
AAC6gAAAuogAALqQAAC1CAAAAAAAALOYAACzpAAAs7AAALqYAAC6gAAAuogAALqQAAC1CAAAAAAA
ALOYAACzpAAAs7AAALrMAACvEAAAutQAALrgAAAAAAAAs5gAALOkAACzsAAAuxAAALscAAC6zAAA
uygAALp4AAC1CAAAAAAAALOYAACzpAAAs7AAALsQAAC7HAAAuswAALsoAAC6mAAAtQgAAAAAAACz
mAAAs6QAALOwAAC7NAAAu0AAALsQAAAAAAAAs5gAALOkAACzsAAAu2wAALsQAAC6BAAAu3gAAAAA
AACzmAAAs6QAALOwAAC7bAAAuxAAALt4AAAAAAAAs5gAALOkAACzsAAAu6AAALusAAAAAAAAs2wA
AAABAADC0AAAAAEAAL8cAAAAAgAAvyQAAAACAAC1YAAAAAMAALVoAAAAAwAAvygAAAAEAAC/MAAA
AAQAAAAAAAAAAAAAAAMAMAAAAAQIYAAAflwAAAACAAAAAAAAvvAAAAAAAAAAAwAwAAAABAhgAAB/
SAAAAAMAUAAAAAQIKAAAgVgAAAADAFEAAAAECEgAAIFYAAAAAgAAAAAAAL7EAAAAAAAAAAMOUAAA
AAQIKAAAgkQAAAADDlEAAAAECEgAAIJEAAAAAwAoAAAABAgUAAB7SAAAAAIAAAAAAAC+pAAAAAAA
AAADACgAAAAECBQAAHw0AAAAAwBRAAAABAEUAACF9AAAAAIAAAAAAAC52AAAAAAAAAADAFEAAAAE
ARQAAIasAACvhAAAr4wAAK9QAAC/NAAAduwAALOYAACzpAAAs7AAAL6YAAAAAAAAs5gAALOkAACz
sAAAtPgAALUAAAC1CAAAtRAAAAAAAACzmAAAs6QAALOwAAC1CAAAtRAAAAAAAACzmAAAs6QAALOw
AAC+5AAAtQgAAAAAAAAAAQA9AAAAAMC8AACHLAAAwLQAAMC0AADAUAAAwFAAAIb4AADBTAAAAAAA
AAAEAADBUAAAAAAAAAAEAADBVAAAAAAAAAAEAADBWAAAAAAAAAAEAADBkAAAAAAAAAAEAADBlAAA
AAAAAAAEAADBmAAAAAAAAAAEAADBnAAAAAAAAAAEAADBoAAAAAAAAAAEAADBpAAAAAAAAAAEAADB
jAAAAAAAAAAEAADBqAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBRAAAAAAAAAAEAADBTAAAAAAAAAAE
AADBUAAAAAAAAAAEAADBVAAAAAAAAAAEAADBWAAAAAAAAAAEAADBXAAAAAAAAAAEAADBZAAAAAAA
AAAEAADBbAAAAAAAAAAEAADBdAAAAAAAAAAEAADBfAAAAAAAAAAEAADBhAAAAAAAAAAEAADBjAAA
AAAAAAAEAAAAAAAAAAAAAAAAAADBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRtAAAkhAAAMH4AACR
jAAAwgwAAJLEAADCIAAAk6gAAMJwAAAAAwAAABcAAAAAAADCfAAAlSgAAMMAAAAAAwAAAAAAAAAA
AADCfAAAleQAAMLoAAAAAwAAAAAAAAAAAADCfAAAleQAAMLUAAAAAwAAAAMAAAAAAADCfAAAlhAA
AMK8AAAAAwAAAAMAAAAAAADCfAAAlhAAAMKoAAAABwAAAAMAAAAAAADCfAAAlvAAAMKQAAAABwAA
AAMAAAAAAADCfAAAlvAAAMBQAACvcAAAwxQAAAAAVDMyRQ==
)
HELP.FILTER.Add rtosrtems
RETURN
)
menu_32bit: ;(header, infix)
(
PMACRO.LOCK
(
PRIVATE &sHeader &sInfix &sMenuName
PARAMETERS &sHeader &sInfix
&sMenuName=TASK.TRANSPOSE.INFIX("&sHeader")
IF MENU.EXIST("TASK.&(sMenuName)")
MENU.Delete.NAME TASK.&(sMenuName)
IF MENU.EXIST("EXT.&(sMenuName)")
MENU.Delete.NAME EXT.&(sMenuName)
MENU.ReProgram
(&+
; --------------------------------------------------------------------------------
; @Title: RTEMS specific menu
; @Description: -
; @Author: DIE
; @Copyright: (c) 1989-2022 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id$
NAME "TASK.&sMenuName"
IF !MENU.EXIST("TASK.&sMenuName")
(
add
menu
(
POPUP "&sHeader"
(
menuitem "Display API &Information" "TASK.&(sInfix)INFO"
default
menuitem "Display All &Threads" "TASK.&(sInfix)Thread"
popup "Display Internal Objects"
(
menuitem "Display Threads" "TASK.&(sInfix)INTernal.Thread"
;menuitem "Display Mutexes" "TASK.&(sInfix)INTernal.Mutex"
)
popup "Display Classic Objects"
(
menuitem "Display Tasks" "TASK.&(sInfix)CLassic.Task"
menuitem "Display Timers" "TASK.&(sInfix)CLassic.TImer"
menuitem "Display Semaphores" "TASK.&(sInfix)CLassic.Semaphore"
menuitem "Display Message Queues" "TASK.&(sInfix)CLassic.MsgQueue"
menuitem "Display Partitions" "TASK.&(sInfix)CLassic.Partition"
menuitem "Display Regions" "TASK.&(sInfix)CLassic.Region"
menuitem "Display Ports" "TASK.&(sInfix)CLassic.POrt"
menuitem "Display Periods" "TASK.&(sInfix)CLassic.PEriod"
menuitem "Display Extensions" "TASK.&(sInfix)CLassic.Extension"
)
popup "Display POSIX Objects"
(
menuitem "Display Threads" "TASK.&(sInfix)Posix.Thread"
menuitem "Display Keys" "TASK.&(sInfix)Posix.Keys"
;menuitem "Display Mutexes" "TASK.&(sInfix)Posix.Mutex"
;menuitem "Display Condition Variables" "TASK.&(sInfix)Posix.CondVar"
)
;popup "Display ITRON Objects"
;(
;)
separator
popup "&Stack Coverage"
(
menuitem "&List Stacks" "TASK.&(sInfix)STacK.view"
menuitem "Add Task" "TASK.&(sInfix)STacK.ADD"
menuitem "Remove Task" "TASK.&(sInfix)STacK.ReMove"
menuitem "Reset Coverage"
(
if icd()||simulator()
(
PRIVATE &bYes
dialog.yesno "Overwrite unused stack space" "with stack fill pattern?"
entry &bYes
if !&bYes
enddo
)
TASK.&(sInfix)STacK.Init
)
)
)
popup "Trace"
(
popup "List"
(
separator
menuitem "&Task Switches" "Trace.List List.TASK"
menuitem "&Default and Tasks" "Trace.List List.TASK DEFault"
)
)
popup "Perf"
(
separator
popup "&Task Runtime"
(
menuitem "&Prepare"
(
if t.method.analyzer()
(
Analyzer.AutoInit on
)
Break.Delete /Alpha
Break.Set task.config(magic)++(task.config(magicsize)-1) /Alpha
)
menuitem "[:perf]Show &Numerical" "Trace.STATistic.TASK"
menuitem "[:achart]Show as &Timing" "Trace.CHART.TASK"
menuitem "[:achart]Tracking with Trace &List"
(
Trace.List List.TASK DEFault /Track
Trace.CHART.TASK /Track
)
)
popup "Task &Function Runtime"
(
menuitem "&Prepare"
(
if t.method.analyzer()
(
Analyzer.AutoInit on
Analyzer.STATistic.PreFetch on
)
Break.Delete /Alpha /Beta /Charly
Break.SetFunc
Break.Set task.&(sInfix)config(magic)++(task.&(sInfix)config(magicsize)-1) /Alpha
)
menuitem "[:perf]Show &Numerical" "Trace.STATistic.TASKFUNC"
menuitem "[:perf]Show as &Tree" "Trace.STATistic.TASKTREE"
menuitem "[:perf]Show &Detailed Tree" "Trace.STATistic.TASKTREE ALL"
menuitem "[:achart]Show as &Timing" "Trace.CHART.TASKFUNC"
menuitem "[:alist]Show N&esting" "Trace.List List.TASK FUNC TI.FUNC"
)
popup "Task &Status"
(
menuitem "&Prepare"
(
if t.method.analyzer()
(
Analyzer.AutoInit on
)
Break.Delete /Alpha
Break.Set task.&(sInfix)config(magic)++(task.&(sInfix)config(magicsize)-1) /Alpha
TASK.&(sInfix)TASKState
)
menuitem "[:perf]Show &Numerical" "Trace.STATistic.TASKSTATE"
menuitem "[:achart]Show as &Timing" "Trace.CHART.TASKSTATE"
menuitem "[:achart]Tracking with Trace &List"
(
Trace.List List.TASK DEFault /Track
Trace.CHART.TASKSTATE /Track
)
)
)
popup "&Help"
(
MENUITEM "[:manual]OS Awareness Manual RTEMS" "HELP __RTOS_RTEMS_"
)
)
menu "task.&(sInfix)info"
(
default
menuitem "Display Open"
(
PRIVATE &sKey
&sKey=track.string()
TASK.&(sInfix)INFO.&sKey
)
menuitem "Display Object Table"
(
PRIVATE &nAddress &sSymbol
&nAddress=track.address()
&sSymbol=sYmbol.NAME(&nAddress)
Var.View %o &sSymbol
)
)
menu "task.&(sInfix)info.i"
(
default
menuitem "Display Objects"
(
PRIVATE &cmd
&cmd=track.string()
print "&cmd"
&cmd
)
menuitem "Display Information struct"
(
PRIVATE &nAddress &sSymbol
&nAddress=track.address()
&sSymbol=sYmbol.NAME(&nAddress)
Var.View %o &sSymbol
)
)
menu "task.&(sInfix)t"
(
default
menuitem "Display Detailed"
(
PRIVATE &nAddress
&nAddress=address.offset(track.address())
TASK.&(sInfix)Thread &nAddress
)
menuitem "Display Thread struct"
(
PRIVATE &pAddress
&pAddress=track.address()
Var.View %o (Thread_Control*)(&pAddress)
)
separator
menuitem "Display Stack Frame"
(
PRIVATE &magic
&magic=ADDRESS.OFFSET(track.address())
Var.Frame /Locals /Caller /Task &magic
)
menuitem "Switch Context"
(
PRIVATE &nAddress
&nAddress=address.offset(track.address())
Register.TASK &nAddress
)
separator
menuitem "Add to Stack Cov"
(
PRIVATE &nAddress
&nAddress=address.offset(track.address())
TASK.&(sInfix)STacK.ADD &nAddress
)
menuitem "Rm from Stack Cov"
(
PRIVATE &nAddress
&nAddress=address.offset(track.address())
TASK.&(sInfix)STacK.RM &nAddress
)
separator
menuitem "Dump thread entry"
(
PRIVATE &pAddress
&pAddress=track.address()
Data.dump &pAddress /Long /dialog
)
)
menu "task.&(sInfix)int.m"
(
default
menuitem "Display Detailed"
(
PRIVATE &nAddress
&nAddress=address.offset(track.address())
TASK.&(sInfix)INTernal.Mutex &nAddress
)
menuitem "Display Mutex struct"
(
PRIVATE &pAddress
&pAddress=track.address()
Var.View %o (API_Mutex_Control*)(&pAddress)
)
menuitem "Dump Mutex Entry"
(
PRIVATE &pAddress
&pAddress=track.address()
Data.dump &pAddress /Long /dialog
)
)
menu "task.&(sInfix)r.ti"
(
default
menuitem "Display Detailed"
(
PRIVATE &nAddress
&nAddress=address.offset(track.address())
TASK.&(sInfix)CLassic.TImer &nAddress
)
menuitem "Display Timer struct"
(
PRIVATE &pAddress
&pAddress=track.address()
Var.View %o (Timer_Control*)(&pAddress)
)
menuitem "Dump Timer Entry"
(
PRIVATE &pAddress
&pAddress=track.address()
Data.dump &pAddress /Long /dialog
)
)
menu "task.&(sInfix)r.s"
(
default
menuitem "Display Detailed"
(
PRIVATE &nAddress
&nAddress=address.offset(track.address())
TASK.&(sInfix)CLassic.Semaphore &nAddress
)
menuitem "Display Semaphore struct"
(
PRIVATE &pAddress
&pAddress=track.address()
Var.View %o (Semaphore_Control*)(&pAddress)
)
menuitem "Dump Semaphore Entry"
(
PRIVATE &pAddress
&pAddress=track.address()
Data.dump &pAddress /Long /dialog
)
)
menu "task.&(sInfix)r.mq"
(
default
menuitem "Display Detailed"
(
PRIVATE &nAddress
&nAddress=address.offset(track.address())
TASK.&(sInfix)CLassic.MsgQueue &nAddress
)
menuitem "Display Message queue struct"
(
PRIVATE &pAddress
&pAddress=track.address()
Var.View %o (Message_queue_Control*)(&pAddress)
)
menuitem "Dump Message queue Entry"
(
PRIVATE &pAddress
&pAddress=track.address()
Data.dump &pAddress /Long /dialog
)
)
menu "task.&(sInfix)r.p"
(
default
menuitem "Display Detailed"
(
PRIVATE &nAddress
&nAddress=address.offset(track.address())
TASK.&(sInfix)CLassic.Partition &nAddress
)
menuitem "Display Partition struct"
(
PRIVATE &pAddress
&pAddress=track.address()
Var.View %o (Partition_Control*)(&pAddress)
)
menuitem "Dump Partition Entry"
(
PRIVATE &pAddress
&pAddress=track.address()
Data.dump &pAddress /Long /dialog
)
)
menu "task.&(sInfix)r.r"
(
default
menuitem "Display Detailed"
(
PRIVATE &nAddress
&nAddress=address.offset(track.address())
TASK.&(sInfix)CLassic.Region &nAddress
)
menuitem "Display Region struct"
(
PRIVATE &pAddress
&pAddress=track.address()
Var.View %o (Region_Control*)(&pAddress)
)
menuitem "Dump Region Entry"
(
PRIVATE &pAddress
&pAddress=track.address()
Data.dump &pAddress /Long /dialog
)
)
menu "task.&(sInfix)r.po"
(
default
menuitem "Display Detailed"
(
PRIVATE &nAddress
&nAddress=address.offset(track.address())
TASK.&(sInfix)CLassic.POrt &address
)
menuitem "Display Port struct"
(
PRIVATE &pAddress
&pAddress=track.address()
Var.View %o (Dual_ported_memory_Control*)(&pAddress)
)
menuitem "Dump Port Entry"
(
PRIVATE &pAddress
&pAddress=track.address()
Data.dump &pAddress /Long /dialog
)
)
menu "task.&(sInfix)r.pe"
(
default
menuitem "Display Detailed"
(
PRIVATE &nAddress
&nAddress=address.offset(track.address())
TASK.&(sInfix)CLassic.PEriod &nAddress
)
menuitem "Display Period struct"
(
PRIVATE &pAddress
&pAddress=track.address()
Var.View %o (Rate_monotonic_Control*)(&pAddress)
)
menuitem "Dump Period Entry"
(
PRIVATE &pAddress
&pAddress=track.address()
Data.dump &pAddress /Long /dialog
)
)
menu "task.&(sInfix)r.e"
(
default
menuitem "Display Detailed"
(
PRIVATE &nAddress
&nAddress=address.offset(track.address())
TASK.&(sInfix)CLassic.Extension &nAddress
)
menuitem "Display Extension struct"
(
PRIVATE &pAddress
&pAddress=track.address()
Var.View %o (Extension_Control*)(&pAddress)
)
menuitem "Dump Extension Entry"
(
PRIVATE &pAddress
&pAddress=track.address()
Data.dump &pAddress /Long /dialog
)
)
menu "task.&(sInfix)p.k"
(
default
menuitem "Display Detailed"
(
PRIVATE &magic
&magic=address.offset(track.address())
TASK.&(sInfix)Posix.Keys &magic
)
menuitem "Display Keys struct"
(
PRIVATE &pAddress
&pAddress=track.address()
Var.View %Open (POSIX_Keys_Control*)(&pAddress)
)
menuitem "Dump Keys Entry"
(
PRIVATE &pAddress
&pAddress=track.address()
Data.dump &pAddress /Long /Dialog
)
)
menu "task.&(sInfix)p.m"
(
default
menuitem "Display Detailed"
(
PRIVATE &nAddress
&nAddress=address.offset(track.address())
TASK.&(sInfix)Posix.Mutex &nAddress
)
menuitem "Display Mutex struct"
(
PRIVATE &pAddress
&pAddress=track.address()
Var.View %o (POSIX_Mutex_Control*)(&pAddress)
)
menuitem "Dump Mutex Entry"
(
PRIVATE &pAddress
&pAddress=track.address()
Data.dump &pAddress /Long /dialog
)
)
menu "task.&(sInfix)p.cv"
(
default
menuitem "Display Detailed"
(
PRIVATE &nAddress
&nAddress=address.offset(track.address())
TASK.&(sInfix)Posix.CondVar &nAddress
)
menuitem "Display Condition Variable struct"
(
PRIVATE &pAddress
&pAddress=track.address()
Var.View %o (POSIX_Condition_variables_Control*)(&pAddress)
)
menuitem "Dump Condition Variable Entry"
(
PRIVATE &pAddress
&pAddress=track.address()
Data.dump &pAddress /Long /dialog
)
)
)
)
)
PMACRO.UNLOCK
RETURN
)
autoload_32bit: ;(options)
(
PARAMETERS &sOptions
RETURN
)
menu_delete: ;(header)
(
PRIVATE &sHeader &sMenuName
PARAMETERS &sHeader
&sMenuName=TASK.TRANSPOSE.INFIX("&sHeader")
IF MENU.EXIST("TASK.&(sMenuName)")
MENU.Delete.NAME TASK.&(sMenuName)
IF MENU.EXIST("EXT.&(sMenuName)")
MENU.Delete.NAME EXT.&(sMenuName)
RETURN
)
autoload_delete: ;(options)
(
PARAMETERS &sOptionMachine
RETURN
)