;@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." "SYS/BIOS" 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) ( GOSUB execute_container_selection "&sParameters" "&sAccess" "&sMachine" "&sArguments" RETURNVALUES &nVariant 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="SYS/BIOS" 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.) ( GOSUB extension_64bit "&sParameters" "&sOptionAccess" IF !STRing.Compare("&sArguments","*MENU=NONE*") GOSUB menu_64bit "&sMachineName" "" GOSUB autoload_64bit "" ) ) ELSE IF (&bExtLoad) ( PRIVATE &sMachineName &sInfix &sOptionName &sOptionMachine &sInfix="" &sMachineName="SYS/BIOS" 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.) ( GOSUB extension_64bit "&sParameters" "&sOptionAccess &sOptionAccessMisc &sOptionName &sOptionMachine" IF !STRing.Compare("&sArguments","*MENU=NONE*") GOSUB menu_64bit "&sMachineName" "&sInfix" GOSUB autoload_64bit "&sOptionMachine" ) ) ELSE IF (&bCleanup) ( PRIVATE &sMachineName &sOptionMachine &sMachineName="SYS/BIOS" IF ("&sName"!="") ( &sMachineName="&(sName)" ) IF ("&sMachine"!="") ( &sOptionMachine="/MACHINE &sMachine" ) IF STRing.SCAN(HELP.FILTER(),"rtossysbios",0.)>=0. HELP.FILTER.Delete rtossysbios GOSUB menu_delete "&sMachineName" GOSUB autoload_delete "&sOptionMachine" ) ENDDO extension_32bit: ; (options) ( PARAMETERS &sParameters &sOptions EXTension.LOAD &sParameters &sOptions ( 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGJhdW1laXN0ZXIAAAAAAABl ZGstbGludXg2NGJpdC03AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAR0NDIDkuNS4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfoAAAABgAAAA0AAABOAAAn0gAAB+gAAAAGAAAAAAAAAAAA AAAAAAAAAAAAAAAAAUP4U1lTL0JJT1MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEh3aV8AAAAAdGlfc3lzYmlvc19rbmxf VGFza19Nb2R1bGVfX3N0YXRlX19WAAAAAHRpX3N5c2Jpb3Nfa25sX1Rhc2tfTW9kdWxlX1N0YXRl AAAAAC5sb2NrZWQALmN1clNldAAud29ya0ZsYWcAAAAudml0YWxUYXNrcwAuY3VyVGFzawAAAAB0 aV9zeXNiaW9zX2tubF9RdWV1ZV9FbGVtAAAAdGlfc3lzYmlvc19rbmxfVGFza19Nb2R1bGVfU3Rh dGVfMF9zbXBDdXJUYXNrX19BAAAAAGdldE1hZ2ljIGFkZHI9JTh4LCBzaXplPSVkAAB4ZGNfcnVu dGltZV9Db3JlX09iakRlc2MubW9kTGluawAAAAB0aV9zeXNiaW9zX2tubF9UYXNrX09iamVjdAAA LnByaW9yaXR5AAAALmNvbnRleHQAAAAALm1vZGUAAAAuc3RhY2tTaXplAAAuc3RhY2sAAC5meG4A AAAALmFyZzAAAAAuYXJnMQAAAC5jdXJDb3JlSWQAAC5hZmZpbml0eQAAAHRpX3N5c2Jpb3Nfa25s X1Rhc2tfT2JqZWN0X18AAAAALl9fbmFtZQB0aV9zeXNiaW9zX2tubF9UYXNrX09iamVjdF9fdGFi bGVfX1YAAAAAdGlfc3lzYmlvc19rbmxfVGFza19PYmplY3RfX0RFU0NfX0MAdGlfc3lzYmlvc19r bmxfQ2xvY2tfTW9kdWxlX19zdGF0ZV9fVgAAAHRpX3N5c2Jpb3Nfa25sX0Nsb2NrX01vZHVsZV9T dGF0ZQAAAC50aWNrcwAALnRpbWVyAAAuc3dpAAAAAHRpX3N5c2Jpb3Nfa25sX0Nsb2NrX09iamVj dAAudGltZW91dAAAAAAuY3VyclRpbWVvdXQAAAAALnBlcmlvZAAuYWN0aXZlAC5hcmcAAAAAdGlf c3lzYmlvc19rbmxfQ2xvY2tfT2JqZWN0X190YWJsZV9fVgAAAHRpX3N5c2Jpb3Nfa25sX0Nsb2Nr X09iamVjdF9fREVTQ19fQwAAAAB0aV9zeXNiaW9zX2tubF9FdmVudF9JbnN0YW5jZV9TdGF0ZQB0 aV9zeXNiaW9zX2tubF9FdmVudF9PYmplY3RfXwAAAC5wb3N0ZWRFdmVudHMAAAAuT2JqZWN0X2Zp ZWxkX3BlbmRRAHRpX3N5c2Jpb3Nfa25sX0V2ZW50X1BlbmRFbGVtAAAALnRwRWxlbQAucGVuZFN0 YXRlAAAuYW5kTWFzawAAAAAub3JNYXNrAHRpX3N5c2Jpb3Nfa25sX0V2ZW50X09iamVjdF9fdGFi bGVfX1YAAAB0aV9zeXNiaW9zX2tubF9FdmVudF9PYmplY3RfX0RFU0NfX0MAAAAAdGlfc3lzYmlv c19rbmxfTWFpbGJveF9JbnN0YW5jZV9TdGF0ZQAAAC5tc2dTaXplAAAAAC5udW1Nc2dzAAAAAC5u dW1GcmVlTXNncwAAAAAuT2JqZWN0X2ZpZWxkX2RhdGFRdWUAAAAuT2JqZWN0X2ZpZWxkX2RhdGFT ZW0AAAAuT2JqZWN0X2ZpZWxkX2ZyZWVTZW0AAAB0aV9zeXNiaW9zX2tubF9NYWlsYm94X09iamVj dF9fdGFibGVfX1YAdGlfc3lzYmlvc19rbmxfTWFpbGJveF9PYmplY3RfX0RFU0NfX0MAAHRpX3N5 c2Jpb3Nfa25sX1NlbWFwaG9yZV9JbnN0YW5jZV9TdGF0ZQB0aV9zeXNiaW9zX2tubF9TZW1hcGhv cmVfT2JqZWN0X18AAAAuZXZlbnQAAC5ldmVudElkAAAAAC5jb3VudAAAdGlfc3lzYmlvc19rbmxf U2VtYXBob3JlX1BlbmRFbGVtAAAAdGlfc3lzYmlvc19rbmxfU2VtYXBob3JlX09iamVjdF9fdGFi bGVfX1YAAAB0aV9zeXNiaW9zX2tubF9TZW1hcGhvcmVfT2JqZWN0X19ERVNDX19DAAAAAHRpX3N5 c2Jpb3Nfa25sX1N3aV9Nb2R1bGVfX3N0YXRlX19WAHRpX3N5c2Jpb3Nfa25sX1N3aV9Nb2R1bGVf U3RhdGUALmN1clN3aQB0aV9zeXNiaW9zX2tubF9Td2lfT2JqZWN0AAAALnBvc3RlZAAuaW5pdFRy aWdnZXIAAAAALnRyaWdnZXIAAAAAdGlfc3lzYmlvc19rbmxfU3dpX09iamVjdF9fdGFibGVfX1YA dGlfc3lzYmlvc19rbmxfU3dpX09iamVjdF9fREVTQ19fQwAAdGlfc3lzYmlvc19mYW1pbHlfKl9I d2lfTW9kdWxlX19zdGF0ZV9fVgAAAABId2lfTlVNX0lOVEVSUlVQVFNfX0MAAAB0aV9zeXNiaW9z X2ZhbWlseV9hcm1fZ2ljdjNfSHdpX05VTV9HSUNEX0VOQUJMRV9SRUdTX19DAEh3aV9Nb2R1bGVf U3RhdGUAAAAALmRpc3BhdGNoVGFibGUAAEh3aV9PYmplY3QAAC50eXBlAAAASHdpX09iamVjdF9f dGFibGVfX1YAAAAASHdpX09iamVjdF9fREVTQ19fQwB0aV9zeXNiaW9zX2hlYXBzX0hlYXBNZW1f T2JqZWN0AC5hbGlnbgAALmJ1ZgAAAAAuaGVhZAAAAC5taW5CbG9ja0FsaWduAAB0aV9zeXNiaW9z X2hlYXBzX0hlYXBNZW1fSGVhZGVyLnNpemUAAAAAdGlfc3lzYmlvc19oZWFwc19IZWFwTWVtX09i amVjdF9fdGFibGVfX1YAAAB0aV9zeXNiaW9zX2hlYXBzX0hlYXBNZW1fT2JqZWN0X19ERVNDX19D AAAAAHRhc2sAAAAAbmFtZSAAAABjb3JlAAAAAERhdGEuTGlzdCAleAAAAAAlOHgAJXMAAFRBU0su VGFTSyAlYQAAAABUQVNLLlRTSwAAAAAlM2QuAAAAAHJ1bm5pbmcAcmVhZHkAAABibG9ja2VkAHRl cm1pbmF0ZWQAAGluYWN0aXZlAAAAAHVua25vd24AJTJkLgAAAABlbnRyeSBmdW5jdGlvbjoKAAAA ACAgKDB4JTh4LCAweCU4eCkAAAAAU29ycnk6IHRhc2sgbm90IGZvdW5kLgAAbWFnaWMgICAgIAAA cHJpbyAAAABtb2RlICAgICAAAABmdW5jdGlvbiAAAABUQVNLAAAAAFRTSwBUYVNLAAAAAEAoPSlf X1JUT1NfU1lTQklPU19fVEFTS19UU0sAAAAA//+xaP//sgz//7Ic//+yLP//sjxjbG9jawAAAHll cwBubwAAVEFTSy5DTG9jSyAlYQAAAFRBU0suQ0xLAAAAAHRpX3N5c2Jpb3Nfa25sX0Nsb2NrX01v ZHVsZV9TdGF0ZS50aWNrcwBEYXRhLkxpc3QgJWEAAAAAICAoMHglOHgpAAAAdGltZW91dABwZXJp b2QgAHN0YXJ0ZWQAcmVtYWluaW5nAAAAcGVyaW9kaWMAAAAAU29ycnk6IGNsb2NrIG5vdCBmb3Vu ZC4AQ0xPQ0sAAABDTEsAQ2xvQ0sAAABAKD0pX19SVE9TX1NZU0JJT1NfX1RBU0tfQ0xLAAAAAGV2 ZW50AAAAVEFTSy5FVmVuVCAlYQAAAFRBU0suRVZUAAAAAG5vbmUAAAAAdGltZWQgb3V0AAAAcG9z dGVkAAB3YWl0aW5nIGZvciBjbG9jayB0aWNrcwB3YWl0aW5nIGZvcmV2ZXIAKCVkLikAAAB0YXNr ICAgICAgICAAAAAAc3RhdGUgICAgICAgICAgICAgICAgICAgAAAAAGFuZE1hc2sgIAAAAG9yTWFz ayAgIAAAAFNvcnJ5OiBldmVudCBub3QgZm91bmQuAEVWRU5UAAAARVZUAEVWZW5UAAAAQCg9KV9f UlRPU19TWVNCSU9TX19UQVNLX0VWVAAAAABtYWlsYm94AFRBU0suTWFpbEJvWCAlYQBUQVNLLk1C WAAAAAByZWFkOiAAAHdyaXRlOiAAbXNnc2l6ZQBudW1tc2dzAGN1cm1zZ3MAZnJlZXNsb3RzAAAA cGVuZGluZyAAAAAAU29ycnk6IG1haWxib3ggbm90IGZvdW5kLgAAAE1BSUxCT1gATUJYAE1haWxC b1gAQCg9KV9fUlRPU19TWVNCSU9TX19UQVNLX01CWAAAAABzZW1hcGhvcmUAAABUQVNLLlNFTWFw aG9yZSAlYQAAAFRBU0suU0VNAAAAAFRBU0suRVZlblQgJXgAAABjb3VudGluZwAAAABiaW5hcnkA AG1hZ2ljICAgIAAAAGV2ZW50ICAgIAAAAGV2ZW50aWQAY291bnQgAABwZW5kaW5nICAgIABzdGF0 ZSAAAFNvcnJ5OiBzZW1hcGhvcmUgbm90IGZvdW5kLgBTRU1BUEhPUkUAAABTRU0AU0VNYXBob3Jl AAAAQCg9KV9fUlRPU19TWVNCSU9TX19UQVNLX1NFTQAAAABzd2kAVEFTSy5TV0kgJWEAVEFTSy5T V0kAAAAAaWRsZQAAAABzdGF0ZSAgIAAAAABwcmlvAAAAAGluaXQgAAAAY3VyciAAAABTb3JyeTog c3dpIG5vdCBmb3VuZC4AAABTV0kAQCg9KV9fUlRPU19TWVNCSU9TX19UQVNLX1NXSQAAAABod2kA VEFTSy5IV0kgJWEAVEFTSy5IV0kAAAAASVJRAEZJUQAoJWQpAAAAAHR5cGUAAAAAaW50bnVtAABT b3JyeTogaHdpIG5vdCBmb3VuZC4AAABIV0kAQCg9KV9fUlRPU19TWVNCSU9TX19UQVNLX0hXSQAA AABoZWFwbWVtAFRBU0suSGVhcE1lbSAlYQBUQVNLLkhNAERhdGEuZHVtcCAlYQAAAABidWZmZXIg ICAAAABtaW5hbGlnbgAAAAB0b3RhbCBzaXplAAB0b3RhbCBmcmVlAABsYXJnZXN0IGZyZWUAAAAA U29ycnk6IGhlYXBtZW0gbm90IGZvdW5kLgAAAEhFQVBNRU0ASE0AAEhlYXBNZW0AQCg9KV9fUlRP U19TWVNCSU9TX19UQVNLX0hNADxtb2R1bGU+AAAAAHNjaGVkdWxlciBzdGF0ZTogIAAAbG9ja2Vk CgBibG9ja2VkIGJ5IFNXSQoAdW5sb2NrZWQKAAAAcmVhZHkgcSBtYXNrOiAgICAgAAAlOHgKAAAA AHdvcmsgcGVuZGluZzogICAgIAAAJXMKAG51bSB2aXRhbCB0YXNrczogIAAAJWQuCgAAAABjdXJy ZW50IHRhc2s6ICAgICAAAHRpY2tzOiAgICAgICAgIAB0aW1lciBoYW5kbGU6ICAAdGltZXIgaWQ6 ICAgICAgAHRpX3N5c2Jpb3NfZmFtaWx5X2FybV9sbTNfVGltZXJfT2JqZWN0LmlkAAAAc3dpIHBy aW9yaXR5OiAgAHRpY2sgcGVyaW9kOiAgIAB0aV9zeXNiaW9zX2ZhbWlseV9hcm1fbG0zX1RpbWVy X09iamVjdC5wZXJpb2QAAABjdXJyZW50IHN3aTogICAgICAAAFRBU0suU1dJICV4AGN1cnJlbnQg ZnhuOiAgICAgIAAAbW9kdWxlOiBUYVNLIHwgQ0xvY0sgfCBTV0kAAE1PRFVMRQAATU9EAE1PRHVs ZQAAQCg9KV9fUlRPU19TWVNCSU9TX19UQVNLX01PRAAAAAB0YXNrIG1vZHVsZQBjbG9jayBtb2R1 bGUAAAAAeGRjX3J1bnRpbWVfU3lzTWluX2J1ZlNpemVfX0MAAAB4ZGNfcnVudGltZV9TeXNNaW5f TW9kdWxlX19zdGF0ZV9fVgAlYwAAU29ycnk6IFN5c01pbiBzeW1ib2xzIG5vdCBmb3VuZCEAAAAA U1lTTUlOAABAKD0pX19SVE9TX1NZU0JJT1NfX1RBU0tfU1lTTUlOAFN5c01pbiBvdXRwdXQgYnVm ZmVyAAAAADxrZXk+AAAAPGFkZHI+AAA8c2l6ZT4AAGIAAABiLmQgQyQkSU8kJABHbwAAYi5zIEMk JElPJCQAX0NJT0JVRl8AAAAAV2FybmluZzogSU8gYnVmZmVyIG5vdCBmb3VuZCEKAABXYXJuaW5n OiBJTyB0cmFuc2ZlciBicmVha3BvaW50IGFkZHJlc3Mgbm90IGZvdW5kIQoAVk1CdWZmZXIuLi4K AAAAAEJ1dHRvbiBESVNhYmxlQlAAAAAAQnV0dG9uIEVOYWJsZUJQAEVOYWJsZUJQAAAAAERJU2Fi bGVCUAAAAFNIT1cAAAAAU0VUQlVGRkVSAAAAU0IAAENMUkJVRkZFUgAAAENCAABXUklURQAAAEVO QUJMRUJQAAAAAEVOQlAAAAAARElTQUJMRUJQAAAARElTQlAAAABTWVNQUklOVEYAAABTUAAA///Z HP//2bT//9jc///Y7P//2Pz//9kMU3lzdGVtX3ByaW50ZiBidWZmZXIAAAAATVREIFZlcnNpb24g JXMgICVzICAlcyAgCgoAAG1hZ2ljICAgICAgICAgICAlOHggICU4eCAgAABod2kgbW9kdWxlICAg ICAgJTh4ICAAAABzbXAgbnVtIGNvcmVzICAgJWQuAFRFU1QAAAAAYXJndW1lbnQgICAgICAgIHZh bHVlICAgICBjb250ZW50ICAgc3ltYm9sAABwYXJhbWV0ZXIgMTogMHglOHggPSAlcwBtYWdpYwAA AG1hZ2ljc2l6ZQAAAHVua25vd24gdG9waWMAAABUQVNLLkNPTkZJRwBfX1JUT1NfTVlSVE9TX19G VU5DAFRBU0suU1RSVUNUAHRpX3N5c2Jpb3NfZmFtaWx5X2FybV9UYXNrU3VwcG9ydF9zd2FwX19F AAAAISFBUk0gQ29udGV4dDogVXBkYXRlIG5lZWRlZCEAAABDT1JURVhNAHI0AAByNQAAcjYAAHI3 AAByOAAAcjkAAHIxMAByMTEAcjE0AHBzcABwYwAAcjEzAGhhcmR3YXJldGhyZWFkAAAtLS0gIFRB U0sgIG1hZ2ljID0gJTh4AAAgIG5hbWUgPSAlcyAgLS0tAAAAAF9fUlRPU19TWVNCSU9TX19BTAAA X19SVE9TX1NZU0JJT1NfX0FTAABTWVMvQklPUwAAAABBUk0AREFUQQAAAAIAAAAAAABfoAAAAAAA AAADClAAAAAEADAAABLcAAAAAwBQAAAABAAwAAAPHAAAX7gAAF/EAABfzAAAX9gAAAAAAAAAAAAA X+QAAF/sAABf8AAAX/gAAA4oAAAAAgAAAAAAAGDMAAAAAAAAAAMKWgAAAAQAoAAAGAwAAAADAFoA AAAEAKAAABaQAABg5AAAYOwAAGDwAABg+AAAE7AAAF+4AABgnAAAYKQAAGCsAABgtAAAYMAAAF/Y AAAAAAAAAAIAAAAAAABhzAAAAAAAAAADCloAAAAEAQQAAB1MAAAAAwBaAAAABAEEAAAb0AAAYeQA AGHsAABh8AAAYfgAABjAAABfuAAAYVAAAGGIAABhmAAAYbQAAGHAAABgnAAAAAAAAAACAAAAAAAA YnwAAAAAAAAAAwpGAAAABAFoAAAjRAAAAAMARgAAAAQBaAAAIcgAAGKYAABioAAAYqQAAGKsAAAe AAAAX7gAAGJMAABiVAAAYlwAAGJkAABicAAAAAAAAAACAAAAAAAAY1gAAAAAAAAAAwpQAAAABAHI AAAoqAAAAAMAUAAAAAQByAAAJywAAGN0AABjgAAAY4QAAGOQAAAj+AAAYxwAAGMoAABjNAAAX8wA AGM8AABjRAAAY1AAAAAAAAAAAgAAAAAAAGP4AAAAAAAAAAMKUAAAAAQCLAAALbQAAAADAFAAAAAE AiwAACw4AABkEAAAZBAAAGQQAABkFAAAKVwAAF+4AABj1AAAY+AAAGPoAABj8AAAX9gAAAAAAAAA AgAAAAAAAGRwAAAAAAAAAAMKUAAAAAQCjAAAMqQAAAADAFAAAAAEAowAADEwAABkiAAAZIgAAGSI AABkjAAALjwAAF+4AABkYAAAZGgAAGPgAABf2AAAAAAAAAACAAAAAAAAZRwAAAAAAAAAAwpCAAAA BALoAAA2mAAAAAMAQgAAAAQC6AAANaAAAGU4AABlQAAAZUQAAGVMAAAzBAAAX7gAAGTcAABk6AAA ZPQAAGUAAABlDAAAAAAAAF/kAAAAAQAAX+wAAAABAABg5AAAAAIAAGDsAAAAAQAAZBAAAAADAAAA AAAAAAAAAAACAAAAAAAAZvAAAAAAAAAAAQUoAAAAAGdMAAA7OAAAAAEGKAAAAABnTAAAOXQAAAAB BigAAAAAZ0AAADe0AABnDAAAZxQAAGcYAABnIAAANvgAAAACAAAAAAAAZ6QAAAAAAAAAAQBQAAAA AGfwAAA90AAAZ8gAAGfIAABnyAAAZ9AAAD0kAABo7AAAAAAAAGj0AAAAAQAAaQAAAAABAABpBAAA AAIAAGkQAAAAAgAAaRQAAAADAABpHAAAAAQAAGkoAAAABAAAaTAAAAAFAABpPAAAAAUAAAAAAAAA AAAAAAEAUAAAAABpbAAAQ7AAAAACAAAAAAAAAAAAAEUwAAAAAgAAAAAAAAAAAAA/UAAAAAIAAAAA AAAAAAAAQWgAAAACAAAAAAAAAAAAAEMYAAAAAgAAAAAAAAAAAAA/TAAAaNQAAEWoAABo4AAARXwA AAAAAAAAAAAAaUQAAGlQAABorAAAaKwAAD9UAAAAAQBGAAAAAGnwAABGNAAAaegAAGnoAABorAAA aKwAAEYAAABqWAAAAAMAAAAXAAAAAAAAamQAAEd0AABqeAAAAAcAAAAXAAAAAAAAamQAAEg0AABq 2AAAAAAAAAAEAABq3AAAAAAAAAAEAABq4AAAAAAAAAAEAABq5AAAAAAAAAAEAABq6AAAAAAAAAAE AABq7AAAAAAAAAAEAABq8AAAAAAAAAAEAABq9AAAAAAAAAAEAABq+AAAAAAAAAAEAABrBAAAAAAA AAAAAABrAAAAAAAAAAAEAAAAAAAAAAAAAAAAAABq2AAAAAAAAAAEAABq3AAAAAAAAAAEAABq4AAA AAAAAAAEAABq5AAAAAAAAAAEAABq6AAAAAAAAAAEAABq7AAAAAAAAAAEAABq8AAAAAAAAAAEAABq 9AAAAAAAAAAEAABq+AAAAAAAAAAEAABq/AAAAAAAAAAAAABrAAAAAAAAAAAEAAAAAAAAAAAAAAAA AABrCAAAAAAAAAAAAAAAAAAAAAAAAAAAAABN7AAATkgAAGtEAABNxAAAa1gAAE7QAABorAAAa2wA AGt4AAAAAFQzMkU= ) HELP.FILTER.Add rtossysbios 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: SYS/BIOS specific menu ; @Description: - ; @Author: DIE ; @Copyright: (c) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: sysbios.m 7861 2022-07-29 13:45:42Z amerkle $ NAME "TASK.&sMenuName" IF !MENU.EXIST("TASK.&sMenuName") ( add menu ( popup "&sHeader" ( default menuitem "Display &Tasks" "TASK.&(sInfix)TaSK" menuitem "Display &Clocks" "TASK.&(sInfix)CLocK" menuitem "Display &Events" "TASK.&(sInfix)EVenT" menuitem "Display &Mailboxes" "TASK.&(sInfix)MailBoX" //menuitem "Display &Queues" "TASK.&(sInfix)QUEue" menuitem "Display &Semaphores" "TASK.&(sInfix)SEMaphore" menuitem "Display &SWIs" "TASK.&(sInfix)SWI" menuitem "Display &HWIs" "TASK.&(sInfix)HWI" //menuitem "Display &Timers" "TASK.&(sInfix)TIMer" //menuitem "Display &Gates" "TASK.&(sInfix)GATe" //menuitem "Display &Log" "TASK.&(sInfix)LOG" menuitem "Display &HeapMems" "TASK.&(sInfix)HeapMem" popup "Display Module" ( //menuitem "BIOS" "TASK.&(sInfix)MODule.TaSK" menuitem "Task" "TASK.&(sInfix)MODule.TaSK" menuitem "Clock" "TASK.&(sInfix)MODule.CLocK" //menuitem "Idle" "TASK.&(sInfix)MODule.IDLe" menuitem "SWI" "TASK.&(sInfix)MODule.SWI" //menuitem "HWI" "TASK.&(sInfix)MODule.HWI" //menuitem "Timer" "TASK.&(sInfix)MODule.TIMer" //menuitem "Cache" "TASK.&(sInfix)MODule.CAChe" //menuitem "Agent" "TASK.&(sInfix)MODule.AGEnt" //menuitem "Load" "TASK.&(sInfix)MODule.LOAd" ) 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 &yes dialog.yesno "Overwrite unused stack space" "with stack fill pattern?" entry &yes if !&yes enddo ) TASK.&(sInfix)STacK.Init ) ) ) popup "Trace" ( popup "[:alist]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 ) if trace.flow() ( Break.Delete /TraceEnable Break.Set task.config(magic) /Write /TraceEnable ) Trace.Init ) 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 ) if trace.flow() ( Break.Delete /TraceData Break.Set task.config(magic) /Write /TraceData ) Trace.Init ) 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 "&Help" ( menuitem "SYS/BIOS RTOS Debugger Manual" "HELP __RTOS_SYSBIOS_" ) ) menu "task.&(sInfix)tsk" ( menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address()) TASK.&(sInfix)TaSK &magic ) menuitem "Display Task Object" ( PRIVATE &address &address=track.address() Var.View %Open (ti_sysbios_knl_Task_Object*)(&address) ) separator menuitem "Display Stack Frame" ( PRIVATE &magic &magic=address.offset(track.address()) Var.Frame /Locals /Caller /Task &magic ) menuitem "Display Registers" ( PRIVATE &magic &magic=address.offset(track.address()) Register /Task &magic ) menuitem "Switch Context" "Register.TASK address.offset(track.address())" separator menuitem "Add to Stack Cov" "TASK.&(sInfix)STK.ADD address.offset(track.address())" menuitem "Rm from Stack Cov" "TASK.&(sInfix)STK.RM address.offset(track.address())" separator menuitem "Dump Task Object" ( PRIVATE &address &address=track.address() Data.dump &address ) ) menu "task.&(sInfix)clk" ( menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address()) TASK.&(sInfix)CloCK &magic ) menuitem "Display Clock Object" ( PRIVATE &address &address=track.address() Var.View %Open (ti_sysbios_knl_Clock_Object*)(&address) ) menuitem "Dump Clock Object" ( PRIVATE &address &address=track.address() Data.dump &address ) ) menu "task.&(sInfix)evt" ( menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address()) TASK.&(sInfix)EVenT &magic ) menuitem "Display Event Object" ( PRIVATE &address &address=track.address() Var.View %Open (ti_sysbios_knl_Event_Instance_State*)(&address) ) menuitem "Dump Event Object" ( PRIVATE &address &address=track.address() Data.dump &address ) ) menu "task.&(sInfix)mbx" ( menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address()) TASK.&(sInfix)MailBoX &magic ) menuitem "Display Mailbox Object" ( PRIVATE &address &address=track.address() Var.View %Open (ti_sysbios_knl_Mailbox_Instance_State*)(&address) ) menuitem "Dump Mailbox Object" ( PRIVATE &address &address=track.address() Data.dump &address ) ) menu "task.&(sInfix)sem" ( menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address()) TASK.&(sInfix)SEMaphore &magic ) menuitem "Display Semaphore Object" ( PRIVATE &address &address=track.address() IF (var.exist(ti_sysbios_knl_Semaphore_Instance_State)) Var.View %Open (ti_sysbios_knl_Semaphore_Instance_State*)(&address) ELSE Var.View %Open (ti_sysbios_knl_Semaphore_Object__*)(&address) ) menuitem "Dump Semaphore Object" ( PRIVATE &address &address=track.address() Data.dump &address ) ) menu "task.&(sInfix)swi" ( menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address()) TASK.&(sInfix)SWI &magic ) menuitem "Display SWI Object" ( PRIVATE &address &address=track.address() Var.View %Open (ti_sysbios_knl_Swi_Object*)(&address) ) menuitem "Dump SWI Object" ( PRIVATE &address &address=track.address() Data.dump &address ) ) menu "task.&(sInfix)hwi" ( menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address()) TASK.&(sInfix)HWI &magic ) menuitem "Display HWI Object" ( PRIVATE &address &struct &address=track.address() &struct=task.struct(hwi) Var.View %Open (&struct*)(&address) ) menuitem "Dump HWI Object" ( PRIVATE &address &address=track.address() Data.dump &address ) ) menu "task.&(sInfix)hm" ( menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address()) TASK.&(sInfix)HeapMem &magic ) menuitem "Display HeapMem Object" ( PRIVATE &address &address=track.address() Var.View %Open (ti_sysbios_heaps_HeapMem_Object*)(&address) ) menuitem "Dump HeapMem Object" ( PRIVATE &address &address=track.address() Data.dump &address ) ) ) ) ) PMACRO.UNLOCK RETURN ) autoload_32bit: ;(options) ( PARAMETERS &sOptions RETURN ) extension_64bit: ; (options) ( PARAMETERS &sParameters &sOptions EXTension.LOAD &sParameters &sOptions ( VDMyTQAwMDMuMDAxQCgjKVRSQUNFMzIgY29uZmlndXJhdGlvbiBmaWxlIFYwMDMuMDAxIDogYXJt NjQvc3lzYmlvcwAAAAAAdGwAAHsSZGwAAAa4ZGEABAAAZXAAAABwaHMABBNwAABURVhUAAECAwAA Y5AAAGYwAAAAAAAAAAAAAAAAAAAAAAAAAABOgAAglCH/8HwIAqaQAQAUPSAABDkpDRCQaQAAkIkA BDyAAAA4hGY0fKMreEgAYHksAwAAQYIADDlAAACZQwAAgAEAFHwIA6Y4IQAQToAAIJQh//B8CAKm kAEAFDhgAABIAGIJPSAABDkpDciQaQAAkIkABDhgAAFIAGHxPSAABJCJDNBIABCFSAAbyUgAImVI ACoxSAAw4UgAMcVIADzlSABBwUgASSFIAEvVSABTuUgAVXlIAFZNSABW9TxgAAA4Y1jgSABghTxg AAA4Y1tkSABgbTxgAAA4YwOkSABgSTxgAAA4Y1f0SABgbTxgAAA4Y1zkSABgPUgAXUlIAF5xPGAA BDhjBqhIAGI5gAEAFHwIA6Y4IQAQToAAIJQh//B8CAKmkAEAFJPBAAiT4QAMfH4beDyAAAQ4hAa4 O+QBBDigAQB/4/t4SABe+TigAQB/xPN4f+P7eEgAXo1/4/t4gAEAFHwIA6aDwQAIg+EADDghABBO gAAglCH/4HwIAqaQAQAkk8EAGJPhABw8YAAAOGNmPEgAYBU9IAAEOSkNuJBpAACQiQAEPGAAADhj ZmRIAF/tPGAAADhjZohIAF/VPSAABJBpDug8YAAAOGNmkEgAX8E9IAAEkGkORDxgAAA4Y2aYSABf rT0gAASQaQ4EPGAAADhjZqRIAF+ZPSAABJBpDiQ8YAAAOGNmsEgAX4U9IAAEkGkN3D0gAASBKQzQ LAkAAEGCANQ9IAAEOSkNyDlAAAA5YAAAkUkAAJFpAAQ8YAAAOGNm2EgAX2F8fht4fJ8jeDFE//99 PgHULAn//0CCANA5IP/9fApIQECBAMQ9AAAEOMgNyD0gAAQ46Q24gUkNuIEnAASAqA3IgOYABH0p OBR9SikUPOAABIDnDdx85f5wfSk4FH1KKRSRSA3IkSYABD0gAAQ5QAAAkUkNwD0gAAQ5SQ3IgGkN yIEqAAR8Y0g4OGMAAXxjADRUY9l+gAEAJHwIA6aDwQAYg+EAHDghACBOgAAgPGAAADhjZrxIAF6F LAP//0GCABh8Yw5wfGMBlD0gAASQaQzQS///DD0gAAQ5QAAEkUkM0Ev//vyToQAUOGAAAUgAXtE9 IAAEOUkNyD+gAASAnQzQfGMh1nxj+BR/3gGUk8kNyJBqAAQ8YAAAOGNm2EgAXhGBPQzQfGNL1j0g AASQaQ3Ag6EAFEv//0CUIf/wfAgCppABABST4QAMS//95T0gAAQ5KQ3IgKkAAIDJAAQ/4AAEO/8G uJC/AgiQ3wIMPSAABIDpDNCQ/wIQPGAAADhjZwxIAF9ROH8CCIABABR8CAOmg+EADDghABBOgAAg lCH/8HwIAqaQAQAUk+EADEv//YE8YAAAOGNnKEgAXY09IAAEkGkN1DxgAAA4Y2dMSABdhT0gAASQ aQ78PGAAADhjZ2hIAF1lPSAABJBpDtg8YAAAOGNndEgAXVE9IAAEkGkOQDxgAAA4Y2eASABdPT0g AASQaQ5cPGAAADhjZ4hIAF0pPSAABJBpDsA8YAAAOGNnlEgAXRU9IAAEkGkOWDxgAAA4Y2ecSABd AT0gAASQaQ6kPGAAADhjZ6RIAFztPSAABJBpDwA8YAAAOGNnrEgAXNk9IAAEkGkOdDxgAAA4Y2e0 SABcxT0gAASQaQ38PGAAADhjZ8BIAFyxPSAABJBpDnw8YAAAOGNnzEgAXKk8YAAAOGNn7EgAXJE9 IAAEkGkOaDhjAAEoAwABQIEAHD1AAASBKg78PQAABIEIDNB9KUIUkSoO/D/gAAA7/2f0f+P7eEgA XG09IAAEOSkNsJBpAACQiQAEf+P7eEgAXCU9IAAEgSkO/HxjS9Y9IAAEkGkNqDxgAAA4Y2gcSABc NT0AAAQ46A2gPSAABIEpDdR9Kv5wfSkgFH1KGRSRSA2gkScABIABABR8CAOmg+EADDghABBOgAAg lCH/4HwIAqaQAQAkk6EAFJPBABiT4QAcS//+ITxgAAA4Y2hASABb1T0gAAQ5KQ2YkGkAAJCJAAQ8 YAAAOGNoaEgAW608YAAAOGNojEgAW5U9IAAEkGkO1DxgAAA4Y2iUSABbgT0gAASQaQ4oPGAAADhj aJxIAFttPSAABJBpDkg8YAAAOGNopEgAW2U/wAAEkH4OkDxgAAA4Y2jASABbRT0gAASQaQ4cPGAA ADhjaMxIAFsxPSAABJBpDmA8YAAAOGNo3EgAWx09IAAEkGkN0DxgAAA4Y2jkSABbCT0gAASQaQ6c PGAAADhjZ5xIAFr1PSAABJBpDdg8YAAAOGNo7EgAWuE9IAAEkGkN6D/gAAA7/2j0f+P7eEgAWuE9 IAAEOSkNkJBpAACQiQAEf+P7eEgAWpmBPg6QfGNL1j0gAASQaQ2IPGAAADhjaRxIAFqtPSAABDlJ DYCQaQ2AkIoABDFE//99IwHULAn//0CCABA5IP/9fApIQEGBACg9AAAEOOgNgD0gAASBKQ3UfSr+ cHyJIBR8ahkUkGgNgJCHAAQ8YAAAOGNpREgAWkU9IAAEkGkOjDhjAAEoAwABQIEINDxgAAA4Y2mI SABaGT0gAASQaQ4QPGAAADhjaZhIAFoFPSAABJBpDrQ8YAAAOGNprEgAWf0/4AAAO/9pzH/j+3hI AFnhOGMACD0gAASQaQ4wf+P7eEgAWc04YwAMPSAABJBpDqA8YAAAOGNp1EgAWbU9IAAEkGkN7Dxg AAA4Y2ngSABZoT0gAASQaQ7sPGAAADhjaexIAFmNPSAABJBpDoQ/4AAAO/9p9H/j+3hIAFmNPSAA BDkpDXiQaQAAkIkABH/j+3hIAFlFPSAABIEpDox8Y0vWPSAABJBpDXA8YAAAOGNqHEgAWVU9IAAE OUkNaJBpDWiQigAEMUT//30jAdQsCf//QIIAEDkg//18CkhAQYEAKD0AAAQ46A1oPSAABIEpDdR9 Kv5wfIkgFHxqGRSQaA1okIcABDxgAAA4Y2pESABY7T/AAASQfg3wPGAAADhjamxIAFjNPSAABJBp Dqw8YAAAOGNqeEgAWLk9IAAEkGkO0DxgAAA4Y2qESABYpT0gAASQaQ5sPGAAADhjapRIAFiRPSAA BJBpDeQ8YAAAOGNqrEgAWH09IAAEkGkOvDxgAAA4Y2rESABYaT0gAASQaQ6oP+AAADv/atx/4/t4 SABYaT0gAAQ5KQ1gkGkAAJCJAAR/4/t4SABYIYE+DfB8Y0vWPSAABJBpDVg8YAAAOGNrBEgAWDU9 IAAEOUkNUJBpDVCQigAEMUT//30jAdQsCf//QIIAEDkg//18CkhAQYEAKD0AAAQ46A1QPSAABIEp DdR9Kv5wfIkgFHxqGRSQaA1QkIcABDxgAAA4Y2ssSABXzT0gAASQaQ5kOGMAASgDAAFAgQXUPGAA ADhja3hIAFehPSAABJBpDfQ8YAAAOGNrgEgAV409IAAEkGkO9DxgAAA4Y2eASABXeT0gAASQaQ5w PGAAADhja4xIAFdlPSAABJBpDeA8YAAAOGNpmEgAV1E9IAAEkGkODDxgAAA4Y2uUSABXSTxgAAA4 Y2nMSABXMThjAAg9IAAEkGkOUDxgAAA4Y2nUSABXGT0gAASQaQ74P+AAADv/a7h/4/t4SABXGT0g AAQ5KQ1IkGkAAJCJAAR/4/t4SABW0T0gAASBKQ5kfGNL1j0gAASQaQ1APGAAADhja+RIAFbhPSAA BDlJDTiQaQ04kIoABDFE//99IwHULAn//0CCABA5IP/9fApIQEGBACg9AAAEOOgNOD0gAASBKQ3U fSr+cHyJIBR8ahkUkGgNOJCHAAQ8YAAAOGNsEEgAVoU9IAAEOSkNMJBpAACQiQAEPGAAADhjbDRI AFZdPGAAADhjZohIAFZFPSAABJBpDrg8YAAAOGNmkEgAVjE9IAAEkGkOTDxgAAA4Y2xUSABWHT0g AASQaQ7EPGAAADhjbFxIAFYVP8AABJB+DlQ8YAAAOGNnnEgAVfU9IAAEkGkOPDxgAAA4Y2ekSABV 4T0gAASQaQ7IPGAAADhjZ6xIAFXNPSAABJBpDwQ8YAAAOGNnaEgAVbk9IAAEkGkONDxgAAA4Y2x4 SABVpT0gAASQaQ6IPGAAADhjbIBIAFWRPSAABJBpDiw8YAAAOGNskEgAVX09IAAEkGkOeD/gAAA7 /2ycf+P7eEgAVX09IAAEOSkNKJBpAACQiQAEf+P7eEgAVTWBPg5UfGNL1j0gAASQaQ0gPGAAADhj bMBIAFVJPSAABDlJDRiQaQ0YkIoABDFE//99IwHULAn//0CCABA5IP/9fApIQEGBACg9AAAEOOgN GD0gAASBKQ3UfSr+cHyJIBR8ahkUkGgNGJCHAAQ44AEAPMAABDjGBrg8oAAAOKUAJDiAAAA8YAAA OGNs5EgAVOE8YAAAOGNtEEv/9D1IAFTFP6AABDvdDQiQfgAAkJ4ABDxgAAA4Y20oS//0HUgAVJk9 IAAEkGkO8D/gAAA7/208f+P7eEgAVHU9IAAEkGkOgH/j+3hIAFRZPSAABJBpDhSBPQ0IgV4ABDFK //99KQHULAn//0CCADA5IP/9fApIQECBACQ9IAAEgSkM0HwDSABBggAUfGNL1pB+AAR8Y/5wkH0N CDxgAAA4Y21MS//zmUgAVBU/wAAEkH4OzDxgAAA4Y21YSABT9T0gAASQaQ4APGAAADhjZ2hIAFPh PSAABJBpDrA8YAAAOGNo7EgAU809IAAEkGkPCDxgAAA4Y2ecSABTuT0gAASQaQ34P+AAADv/bWB/ 4/t4S//zLUgAU7U9IAAEOSkNAJBpAACQiQAEf+P7eEv/8xFIAFNpgT4OzHxjS9Y9IAAEkGkM+Dxg AAA4Y214S//y8UgAU3k9IAAEOUkM8JBpDPCQigAEMUT//30jAdQsCf//QIIAEDkg//18CkhAQYEA KD0AAAQ46AzwPSAABIEpDdR9Kv5wfIkgFHxqGRSQaAzwkIcABDxgAAA4Y22MSABTET/AAASQfg4g PGAAADhjbaxIAFLxPSAABJBpDjg8YAAAOGNttEgAUt09IAAEkGkOCDxgAAA4Y228SABSyT0gAASQ aQ6UPGAAADhjbcRIAFK1PSAABJBpDpg8YAAAOGNt1EgAUqE9IAAEkGkOGD/gAAA7/238f+P7eEgA UqE9IAAEOSkM6JBpAACQiQAEf+P7eEgAUlmBPg4gfGNL1j0gAASQaQzgPGAAADhjbihIAFJtPQAA BDjoDNg9IAAEgSkN1H0q/nB9KSAUfUoZFJFIDNiRJwAEPSAABDlJDciAaQ3IgSoABHxjSDg4YwAB fGMANFRj2X6AAQAkfAgDpoOhABSDwQAYg+EAHDghACBOgAAgPGAAADhjaWhIAFH1PSAABJBpDoxL //e8PGAAADhja1RIAFHdPSAABJBpDmRL//oclCH/8HwIAqaQAQAUPKAAADilblQ4gAAfPGAABDhj D1BIAFKRPSAABDkpDuCQaQAAkIkABDxgAAA4YxA8gAEAFHwIA6Y4IQAQToAAIJQh//B8CAKmkAEA FEv/9Yk9IAAEgSkOaDkpAAEoCQABQIEAFD1AAAQ9IAAAOSluXJEqADw9IAAEgSkNwCwJAABBggAg PSAABDkpAACBSQA8kUkAQD1AAAA5Sm5kkUkAPD0gAAQ5SQ7ggSkO4IFKAAQsCf//QYIAKH0pU3lA ggA0PGAABDhjAAA4YwAggAEAFHwIA6Y4IQAQToAAICwK//9Agv/YPGAABDhjAABL///gPGAABDhj AAA4YwAQS///0JQh//B8CAKmkAEAFEv/8JE8YAAAOGMVAEgASNWAAQAUfAgDpjghABBOgAAglCH/ 8HwIAqaQAQAUPGAABDhjAAA4YwBISABP7YABABR8CAOmOCEAEE6AACCUIf/AfAgCppABAESToQA0 k8EAOJPhADw9IAAEgSkOpH0q/nB8iSAUPSAABICpDNB8ahkUSABQlXx+G3h8nyN4P6AAADu9bmx/ xfN4fIYjeH+j63hIAFFBf8XzeH/m+3g8YAAAOGNufEgAUHk8YAAAOGN2ZEgAUG044AAgf8XzeH/m +3g4YQAISABQfX/F83h/5vt4f6PreEgAUP04gQAIPGAAADhjboRIAFA5gAEARHwIA6aDoQA0g8EA OIPhADw4IQBAToAAIJQh//B8CAKmkAEAFJPBAAiT4QAMfH4beHyfI3h8AygAQYIAsH/F83h/5vt4 PGAAADhjbohIAFCZPGAAADhjbphIAFCBf8XzeH/m+3g8YAAAOGNufEgAT8VIAFAJPSAABICJDth8 g/5wfIT4FDigAAR8Y/EUSABPjXyGI3h8ZRt4PGAAADhjbqRIAE+RSABP1T0gAASAiQ5cfIP+cHyE +BQ4oAAEfGPxFEgAT1koBAAEQYECCD0gAAA5KW+UVIQQOn1JIC59KkoUfSkDpk6ABCB8BDBAQIL/ UDhgAAJIAE95f8XzeH/m+3g8YAAAOGNuiEgAT908YAAAOGNumEgAT8V/xfN4f+b7eDxgAAA4Y258 SABPCUgAT009IAAEgIkO2HyD/nB8hPgUOKAABHxj8RRIAE7RfIYjeHxlG3g8YAAAOGNupEgATtVI AE8ZPSAABICJDlx8g/5wfIT4FDigAAR8Y/EUSABOnTxgAAA4Y26sSABOqUgATu09IAAEgSkNwCwJ AABBggCIPSAABICJDfx8g/5wfIT4FDigAAR8Y/EUSABOYXyGI3h8ZRt4PGAAADhjbuRIAE5lSAAA UDxgAAA4Y26sSABOVUgATpk9IAAEgSkNwCwJAABBggA0PSAABICJDnx8g/5wfIT4FDigAAR8Y/EU SABODT0gAASBKQ3AfAkgQEGBAMRIAE5ZPSAABICJDmg5JAABKAkAAUCBACR8g/5wfIT4FD0gAASA qQzQfGPxFEgATc18aSN5QIIAnH/D83h/5Pt4S//88TxgAAA4Y3U4SABNxThgAABIAE35gAEAFHwI A6aDwQAIg+EADDghABBOgAAgPGAAADhjbrRIAE2ZS///RDxgAAA4Y268SABNiUv//zQ8YAAAOGNu xEgATXlL//8kPGAAADhjbtBIAE1pS///FDxgAAA4Y27cSABNWUv//wQ8YAAAOGNu5EgATUlL//80 OKAAIEgATUlL//9slCH/8HwIAqaQAQAUk8EACJPhAAx8fht4fJ8jeD0gAASAqQzQPSAABDkpDciA aQAAgIkABEgATOl8hiN4fGUbeH/D83h/5Pt4S//81YABABR8CAOmg8EACIPhAAw4IQAQToAAIJQh /+B8CAKmkAEAJJOBABCToQAUk8EAGJPhABxL/+wZPSAABDlJDuCDyQ7gg+oABD0gAASAqQzQPSAA BDkpDciAaQAAgIkABEgATHF8hiN4fGUbeH/D83h/5Pt4S//8XTxgAAA4Y3U4SABMaThgAHpIAEyd PGAAADhjbuxIAExVOGAAAEgATIl/w/N4f+T7eEv/+2E9IAAEgIkPAHyD/nB8hPgUOKAABHxj8RRI AEwNfHwbeHydI3g9IAAEgSkOdH0j/nB8ifgUOKAABHxj8RRIAEvpfIgjeHxnG3h/heN4f6breDxg AAA4Y28ASABL5TxgAAA4Y3k0SABL2YABACR8CAOmg4EAEIOhABSDwQAYg+EAHDghACBOgAAglCH/ 8HwIAqaQAQAUPKAAADilb6g4gAAfPGAABDhjD1BIAEwBPSAABDkpDuCQaQAAkIkABDxgAAA4YxbM gAEAFHwIA6Y4IQAQToAAIJQh//B8CAKmkAEAFEv/7vk9IAAEOUkO4IEpDuCBSgAELAn//0GCACh9 KVN5QIIANDxgAAQ4YwBcOGMAIIABABR8CAOmOCEAEE6AACAsCv//QIL/2DxgAAQ4YwBcS///4Dxg AAQ4YwBcOGMAEEv//9CUIf/AfAgCppABAESTYQAsk4EAMJOhADSTwQA4k+EAPHx9G3h8niN4fL8r eHxlG3h8hiN4PGAAADhjb7hIAEtxPGAAADhjb8hIAEtZf6XreH/G83g8YAAAOGNufEgASp1IAErh PSAABIBpDhw4gAAEfH8aFEgASyF8hiN4fGUbeD/AAAA73nmAf8PzeEgASm1IAEqxPSAABIBpDdA4 gAAEfH8aFEgASvF8hiN4fGUbeH/D83hIAEpFSABKiT0gAASAaQ6cOIAAAXx/GhRIAErJfGkjeUCC AZg8gAAAOIRvtDxgAAA4Y26ESABKEUgASlU8YAAAOGNoQEgASZV8fRt4fJ4jeDxgAAA4Y2/USABJ aXxp/nB8g/AUfGnpFEgASbl8fht4PSAABIBpDmA4gAAEfH8aFEgASmF83iAQOKAAAHylGRA8YAAA OGN5gEgASa1IAEnxPSAABIBpDdA4gAABfH8aFEgASjF8aSN5QIIBDDyAAAA4hG+0P4AAADucboR/ g+N4SABJdUgASbk9IAAEgGkN2D0gAASAiQzQfH8aFEgASfV8fRt4fJ4jeD9gAAA7e2/8f6XreHyG I3h/Y9t4SABJ7X+l63h/xvN4PGAAADhjbnxIAEklPGAAADhjdmRIAEkZOOAAIH+l63h/xvN4OGEA CEgASSl/pet4f8bzeH9j23hIAEmpOIEACH+D43hIAEjpPSAABIBpDeg4gAAEfH8aFEgASXF8hiN4 fGUbeDxgAAA4Y3AMSABIwTxgAAA4Y3U4SABItYABAER8CAOmg2EALIOBADCDoQA0g8EAOIPhADw4 IQBAToAAIDyAAAA4hG+wS//+bDyAAAA4hG+wS//++JQh/9B8CAKmkAEANJLBAAiS4QAMkwEAEJMh ABSTQQAYk2EAHJOBACCToQAkk8EAKJPhACx8Pwt4PSAABIEpDpA5KQAPVSkANoFBAAB9KQDQfUFJ bjthAAg9IAAEOUkNkIEpDZCBSgAEMUr//30pAdQsCf//QIIAEDkg//18CkhAQYEAdD0gAASBKQ2I LAkAAECBAGQ7gAAAPwAABD9AAAQ7Wg2QPyAABID4DpB9J+HWfT3+cIFaAACD2gAEf8nwFH+9URR/ pet4f8bzeH9j23hIAEdRf2XbeH+j63h/xPN4S//8nTucAAGBOQ2IfAngAEGB/7g9IAAEOUkNgIBp DYCAigAEMUT//30jAdQsCf//QIIATDkg//18CkhAQIEAQDl/ADCACwAEfAgDpoLL/9iC6//cgwv/ 4IMr/+SDS//og2v/7IOL//CDq//0g8v/+IPr//x9YVt4ToAAID/AAASAvgzQSABG+Xx4G3h8liN4 gL4M0EgARul8fRt4fJwjeH+pI3lBgv+cfBjoQEGCAHg/IAAEPuAABIDZDNBUxgg8fNr+cH/G4BR/ WukUgPcOkH9F03h/xvN4f2PbeEgARmV/Zdt4f0PTeH/E83hL//uxgLkM0H+j63h/hON4SABGgXx9 G3h8nCN4f6kjeUGC/zR8GOhAQIL/pHwWIEBAgv+cS///IHwWIEBAgv+IS///FJQh/+B8CAKmkAEA JJOBABCToQAUk8EAGJPhABx8Pwt4PSAABIDpDpA5JwAPVSkANoFBAAB9KQDQfUFJbjvBAAg9IAAE OSkO4IOJAACDqQAEf4XjeH+m63h/w/N4SABFtX/F83h/g+N4f6TreEv/+wE8YAAAOGN1OEgARe05 fwAggAsABHwIA6aDi//wg6v/9IPL//iD6//8fWFbeE6AACCUIf/wfAgCppABABQ8YAAEOGMAXDhj ADBIAESlgAEAFHwIA6Y4IQAQToAAIJQh//B8CAKmkAEAFDygAAA4pXCUOIAAHzxgAAQ4Yw9QSABF 5T0gAAQ5KQ7gkGkAAJCJAAQ8YAAAOGMc6IABABR8CAOmOCEAEE6AACCUIf/wfAgCppABABRL/+jd PSAABDlJDuCBKQ7ggUoABCwJ//9BggAofSlTeUCCADQ8YAAEOGMAwDhjACCAAQAUfAgDpjghABBO gAAgLAr//0CC/9g8YAAEOGMAwEv//+A8YAAEOGMAwDhjABBL///QlCH/4HwIAqaQAQAkk4EAEJOh ABSTwQAYk+EAHHx8G3h8niN4fL8reHxlG3h8hiN4PGAAADhjcJxIAEVZPGAAADhjcKxIAEVBf4Xj eH/G83g8YAAAOGNufEgARIVIAETJPSAABIBpDhA4gAAEfH8aFEgARQl8hiN4fGUbeDxgAAA4Y3mA SABEWUgARJ09IAAEgIkOtHyD/nB8hPAUPSAABICpDNB8Y+EUSABEHXx9G3h8nyN4MUT//309AdQs Cf//QYIApD0gAASAiQ60fIn+cHyE8BR/ieEUfBzoQEGCAJiTYQAMPSAABICJDjB8g/5wfIT4FD0g AASAqQzQfGPpFEgAQ8UxRP//fSMB1CwJ//9AggCcOSD//XwKSEBAgQCQSABEBT0gAASAiQ3sfIP+ cHyE+BR8Y+kUSABDaSgDAAJBggGEKAMAAkGBAHAsAwAAQYIAgDxgAAA4Y3DMSABDgUgAAHw5IP/9 fApIQECB/1hIAAAMfAT4QECC/2g4YAB+SABDmTxgAAA4Y3C4SABDUUgAQ5VIAEORSABDjTxgAAA4 Y3U4SABDOUgAAPw4oAAgSABDXUv//2woAwADQIIBGDxgAAA4Y3DsSABDFUgAABA8YAAAOGNwwEgA QwVIAENJPSAABICJDux8g/5wfIT4FDigAAR8Y+kUSABCzXyGI3h8ZRt4P8AAADvecQR/w/N4SABC zUgAQxE9IAAEgIkOhHyD/nB8hPgUOKAABHxj6RRIAEKVfIYjeHxlG3h/w/N4SABCnUgAQuE9IAAE gIkOoHyD/nB8hPgUPSAABICpDNB8Y+kUSABCYTFE//99IwHULAn//0CCAHQ5IP/9fApIQECBAGh/ ZNt4PGAAADhjeYBIAEJNPGAAADhjdThIAEJBg2EADIABACR8CAOmg4EAEIOhABSDwQAYg+EAHDgh ACBOgAAgPGAAADhjcNRIAEIRS///DHxkG3g8YAAAOGNw/EgAQf1L//74PSAABIEpDhx9Kv5wfIkg FHxqGRRIAEG9fHsbeEv//4CUIf/QfAgCppABADSSwQAIkuEADJMBABCTIQAUk0EAGJNhAByTgQAg k6EAJJPBACiT4QAsfD8LeD0gAASBKQ6MOSkAD1UpADaBQQAAfSkA0H1BSW47YQAIPSAABDlJDXiB KQ14gUoABDFK//99KQHULAn//0CCABA5IP/9fApIQEGBAHQ9IAAEgSkNcCwJAABAgQBkO4AAAD8A AAQ/QAAEO1oNeD8gAASA+A6MfSfh1n09/nCBWgAAg9oABH/J8BR/vVEUf6XreH/G83h/Y9t4SABA sX9l23h/o+t4f8TzeEv//Bk7nAABgTkNcHwJ4ABBgf+4PSAABDlJDWiAaQ1ogIoABDFE//99IwHU LAn//0CCAEw5IP/9fApIQECBAEA5fwAwgAsABHwIA6aCy//Yguv/3IML/+CDK//kg0v/6INr/+yD i//wg6v/9IPL//iD6//8fWFbeE6AACA/wAAEgL4M0EgAQFl8eBt4fJYjeIC+DNBIAEBJfH0beHyc I3h/qSN5QYL/nHwY6EBBggB4PyAABD7gAASA2QzQVMYIPHza/nB/xuAUf1rpFID3Dox/RdN4f8bz eH9j23hIAD/Ff2XbeH9D03h/xPN4S//7LYC5DNB/o+t4f4TjeEgAP+F8fRt4fJwjeH+pI3lBgv80 fBjoQECC/6R8FiBAQIL/nEv//yB8FiBAQIL/iEv//xSUIf/gfAgCppABACSTgQAQk6EAFJPBABiT 4QAcfD8LeD0gAASA6Q6MOScAD1UpADaBQQAAfSkA0H1BSW47wQAIPSAABDkpDuCDiQAAg6kABH+F 43h/put4f8PzeEgAPxV/xfN4f4PjeH+k63hL//p9PGAAADhjdThIAD9NOX8AIIALAAR8CAOmg4v/ 8IOr//SDy//4g+v//H1hW3hOgAAglCH/8HwIAqaQAQAUPGAABDhjAMA4YwAwSAA+BYABABR8CAOm OCEAEE6AACCUIf/wfAgCppABABQ8oAAAOKVxmDiAAB88YAAEOGMPUEgAP0U9IAAEOSkO4JBpAACQ iQAEPGAAADhjI4iAAQAUfAgDpjghABBOgAAglCH/8HwIAqaQAQAUS//iPT0gAAQ5SQ7ggSkO4IFK AAQsCf//QYIAKH0pU3lAggA0PGAABDhjASQ4YwAggAEAFHwIA6Y4IQAQToAAICwK//9Agv/YPGAA BDhjASRL///gPGAABDhjASQ4YwAQS///0JQh/7B8CAKmkAEAVJNhADyTgQBAk6EARJPBAEiT4QBM fH0beHyfI3h8uyt4fGUbeHyGI3g8YAAAOGNxoEgAPrU8YAAAOGNxsEgAPp1/pet4f+b7eDxgAAA4 Y3EESAA94UgAPiU9IAAEgGkOrDiAAAR8exoUSAA+ZXyGI3h8ZRt4P8AAADveeYB/w/N4SAA9sUgA PfU9IAAEgGkO0DiAAAR8exoUSAA+NXyGI3h8ZRt4f8PzeEgAPYlIAD3NPSAABICJDeR8g/5wfIT4 FD0gAASAqQzQfGPpFEgAPU0xRP//fSMB1CwJ//9BggBskyEANJNBADg7wAAAP4AABD9AAAQ7IP/9 gTwN5H0q/nB9KfgUfUrpFHwKGEBBggBQLB4AZEGCAFw73gABgLoM0EgAPPkxRP//fSMB1CwJ//9A gv/IfArIQECB/8CDIQA0g0EAOEgAADQ5IP/9O8AAAHwKSEBAgf+MSAAAIHwJIEBAgv+wgyEANINB ADhIAAAMgyEANINBADg/gAAAO5x5gH/E83h/g+N4SAA8qUgAPO09IAAEgGkObDiAAAR8exoUSAA9 LXyGI3h8ZRt4f4PjeEgAPIFIADzFPSAABICJDrx8g/5wPSAABIEpDgx9Kv5wfIRIFHxjURR8hPgU PSAABICpDNB8Y+kUSAA8MTFE//99IwHULAn//0CCABA5IP/9fApIQEGBADw9IAAEgSkOvH0q/nA9 AAAEgQgODH0H/nB9KUAUfUo5FH0p+BR9SukUfAoYQECCAMR8CSBAQIIAvD0gAASAiQ6ofIP+cD0g AASBKQ4MfSr+cHyESBR8Y1EUfIT4FD0gAASAqQzQfGPpFEgAO6kxRP//fSMB1CwJ//9AggAQOSD/ /XwKSEBBgQA8PSAABIEpDqh9Kv5wPQAABIEIDgx9B/5wfSlAFH1KORR9KfgUf6rpFHwdGEBAggDc fAkgQECCANQ8YAAAOGN1OEgAO2GAAQBUfAgDpoNhADyDgQBAg6EARIPBAEiD4QBMOCEAUE6AACA9 IAAEgSkOUH0q/nB8iSAUPSAABICpDNB8ahkUSAA7BXx8G3h8niN4MUT//308AdQsCf//QIIAEDkg //18CkhAQYH/CDhgAH5IADstPGAAADhjcbxIADrlOGAAAEgAOxl/heN4f8bzeDhhAAhIADwdiSEA CCwJAABBggAQOGEACEgAOrlL//7Ef4XjeH/G83g8YAAAOGNufEgAOqFL//6sPSAABIEpDlB9Kv5w fIkgFHxqGRRIADphfH8beDFD//99KUkQLAn//0CCABA5IP/9fApIQEGB/vw4YAB+SAA6mTxgAAA4 Y3HESAA6UThgAABIADqFOKAAAH/m+3g4YQAISAA7iYkhAAgsCQAAQYIAEDhhAAhIADolS//+uDig AAB/5vt4PGAAADhjbnxIADoNS//+oJQh/9B8CAKmkAEANJLBAAiS4QAMkwEAEJMhABSTQQAYk2EA HJOBACCToQAkk8EAKJPhACx8Pwt4PSAABIEpDfA5KQAPVSkANoFBAAB9KQDQfUFJbjthAAg9IAAE OUkNYIEpDWCBSgAEMUr//30pAdQsCf//QIIAEDkg//18CkhAQYEAdD0gAASBKQ1YLAkAAECBAGQ7 gAAAPwAABD9AAAQ7Wg1gPyAABID4DfB9J+HWfT3+cIFaAACD2gAEf8nwFH+9URR/pet4f8bzeH9j 23hIADjhf2XbeH+j63h/xPN4S//66TucAAGBOQ1YfAngAEGB/7g9IAAEOUkNUIBpDVCAigAEMUT/ /30jAdQsCf//QIIATDkg//18CkhAQIEAQDl/ADCACwAEfAgDpoLL/9iC6//cgwv/4IMr/+SDS//o g2v/7IOL//CDq//0g8v/+IPr//x9YVt4ToAAID/AAASAvgzQSAA4iXx4G3h8liN4gL4M0EgAOHl8 fRt4fJwjeH+pI3lBgv+cfBjoQEGCAHg/IAAEPuAABIDZDNBUxgg8fNr+cH/G4BR/WukUgPcN8H9F 03h/xvN4f2PbeEgAN/V/Zdt4f0PTeH/E83hL//n9gLkM0H+j63h/hON4SAA4EXx9G3h8nCN4f6kj eUGC/zR8GOhAQIL/pHwWIEBAgv+cS///IHwWIEBAgv+IS///FJQh/+B8CAKmkAEAJJOBABCToQAU k8EAGJPhABx8Pwt4PSAABIDpDfA5JwAPVSkANoFBAAB9KQDQfUFJbjvBAAg9IAAEOSkO4IOJAACD qQAEf4XjeH+m63h/w/N4SAA3RX/F83h/g+N4f6TreEv/+U08YAAAOGN1OEgAN305fwAggAsABHwI A6aDi//wg6v/9IPL//iD6//8fWFbeE6AACCUIf/wfAgCppABABQ8YAAEOGMBJDhjADBIADY1gAEA FHwIA6Y4IQAQToAAIJQh//B8CAKmkAEAFDygAAA4pXJMOIAAHzxgAAQ4Yw9QSAA3dT0gAAQ5KQ7g kGkAAJCJAAQ8YAAAOGMrWIABABR8CAOmOCEAEE6AACCUIf/wfAgCppABABRL/9ptPSAABDlJDuCB KQ7ggUoABCwJ//9BggAofSlTeUCCADQ8YAAEOGMBhDhjACCAAQAUfAgDpjghABBOgAAgLAr//0CC /9g8YAAEOGMBhEv//+A8YAAEOGMBhDhjABBL///QlCH/4HwIAqaQAQAkk2EADJOBABCToQAUk8EA GJPhABx8fht4fJ8jeHy9K3h8ZRt4fIYjeDxgAAA4Y3JYSAA25TxgAAA4Y3JsSAA2zX/F83h/5vt4 PGAAADhjcQRIADYRSAA2VT0gAASAiQ30fIP+cHyE+BQ9IAAEgKkM0Hxj8RRIADXVfHsbeHycI3gx RP//fTsB1CwJ//9AggB0OSD//XwKSEBAgQBoSAA2DT0gAASAaQ70OIAABHx9GhRIADZNfIYjeHxl G3g8YAAAOGN5gEgANZ1IADXhPSAABIBpDnA4gAABfH0aFEgANiFwhAD/QYIASCgEAAFBggFQPGAA ADhjcPxIADVpSAAAPH9l23h/huN4PGAAADhjcnhIADYFf2XbeH+G43g8YAAAOGNufEgANT1L//90 PGAAADhjcohIADUtSAA1cT0gAASAaQ3gOIAAAnx9GhRIADWxfIYjeHxlG3g8YAAAOGN5gEgANQFI ADVFPSAABICJDgx8g/5wfIT4FD0gAASAqQzQfGPxFEgANMV8fBt4fJ0jeDFE//99PAHULAn//0GC ALA9IAAEgIkODHyD/nB8hPgUf8PxFHwe4EBBggCkPSAABICJDlB8g/5wfIToFD0gAASAqQzQfGPh FEgANHExRP//fSMB1CwJ//9AggCkOSD//XwKSEBAgQCYSAA0sT0gAASAiQ74fIP+cHyE6BR8Y+EU SAA0FSgDAAJBggDUKAMAAkGBAHgsAwAAQYIAiDxgAAA4Y3DMSAA0LUgAAIQ8YAAAOGNylEgANB1L //7wOSD//XwKSEBAgf9MSAAADHwE6EBAgv9cOGAAfkgANDU8YAAAOGNwuEgAM+1IADQxPGAAADhj dThIADPdSAAAQDigACBIADQBS///ZCgDAANAggBgPGAAADhjcOxIADO5SAAAEDxgAAA4Y3DASAAz qTxgAAA4Y3U4SAAznYABACR8CAOmg2EADIOBABCDoQAUg8EAGIPhABw4IQAgToAAIDxgAAA4Y3DU SAAzbUv//8R8ZBt4PGAAADhjcPxIADNZS///sJQh/9B8CAKmkAEANJLBAAiS4QAMkwEAEJMhABST QQAYk2EAHJOBACCToQAkk8EAKJPhACx8Pwt4PSAABIEpDmQ5KQAPVSkANoFBAAB9KQDQfUFJbjth AAg9IAAEOUkNSIEpDUiBSgAEMUr//30pAdQsCf//QIIAEDkg//18CkhAQYEAdD0gAASBKQ1ALAkA AECBAGQ7gAAAPwAABD9AAAQ7Wg1IPyAABID4DmR9J+HWfT3+cIFaAACD2gAEf8nwFH+9URR/pet4 f8bzeH9j23hIADItf2XbeH+j63h/xPN4S//8BTucAAGBOQ1AfAngAEGB/7g9IAAEOUkNOIBpDTiA igAEMUT//30jAdQsCf//QIIATDkg//18CkhAQIEAQDl/ADCACwAEfAgDpoLL/9iC6//cgwv/4IMr /+SDS//og2v/7IOL//CDq//0g8v/+IPr//x9YVt4ToAAID/AAASAvgzQSAAx1Xx4G3h8liN4gL4M 0EgAMcV8fRt4fJwjeH+pI3lBgv+cfBjoQEGCAHg/IAAEPuAABIDZDNBUxgg8fNr+cH/G4BR/WukU gPcOZH9F03h/xvN4f2PbeEgAMUF/Zdt4f0PTeH/E83hL//sZgLkM0H+j63h/hON4SAAxXXx9G3h8 nCN4f6kjeUGC/zR8GOhAQIL/pHwWIEBAgv+cS///IHwWIEBAgv+IS///FJQh/+B8CAKmkAEAJJOB ABCToQAUk8EAGJPhABx8Pwt4PSAABIDpDmQ5JwAPVSkANoFBAAB9KQDQfUFJbjvBAAg9IAAEOSkO 4IOJAACDqQAEf4XjeH+m63h/w/N4SAAwkX/F83h/g+N4f6TreEv/+mk8YAAAOGN1OEgAMMk5fwAg gAsABHwIA6aDi//wg6v/9IPL//iD6//8fWFbeE6AACCUIf/wfAgCppABABQ8YAAEOGMBhDhjADBI AC+BgAEAFHwIA6Y4IQAQToAAIJQh//B8CAKmkAEAFDygAAA4pXM4OIAAHzxgAAQ4Yw9QSAAwwT0g AAQ5KQ7gkGkAAJCJAAQ8YAAAOGMyDIABABR8CAOmOCEAEE6AACCUIf/wfAgCppABABRL/9O5PSAA BDlJDuCBKQ7ggUoABCwJ//9BggAofSlTeUCCADQ8YAAEOGMB6DhjACCAAQAUfAgDpjghABBOgAAg LAr//0CC/9g8YAAEOGMB6Ev//+A8YAAEOGMB6DhjABBL///QlCH/8HwIAqaQAQAUPGAABDhjAeg4 YwAwSAAumYABABR8CAOmOCEAEE6AACCUIf/AfAgCppABAESTgQAwk6EANJPBADiT4QA8fH4beHyd I3h8vyt4fGUbeHyGI3g8YAAAOGNzPEgAMAk8YAAAOGNzSEgAL/F/xfN4f6breDxgAAA4Y258SAAv NUgAL3k9QAAEOQoNMD0gAASBKQ7EfSP+cIFKDTCAiAAEfSkgFHxjURR8HhhAQYIAMD0gAASAaQ6I OIAAAXx/GhRIAC+NfGkjeUGCAbA8YAAAOGNwzEgALt1IAAAYfB1IQECC/9A8YAAAOGNurEgALsVI AC8JPSAABIBpDjQ4gAAEfH8aFEgAL0l8hiN4fGUbeD/AAAA73nmAf8PzeEgALpVIAC7ZPSAABIBp Diw4gAAEfH8aFEgALxl8hiN4fGUbeH/D83hIAC5tSAAusT0gAASAaQ54OIAABHx/GhRIAC7xfIYj eHxlG3h/w/N4SAAuRUgALok9IAAEgGkOPD0gAASAiQzQfH8aFEgALsV8fRt4fJ4jeD+AAAA7nG/8 f6XreHyGI3h/g+N4SAAuvX+l63h/xvN4PGAAADhjbnxIAC31PGAAADhjdmRIAC3pOOAAIH+l63h/ xvN4OGEACEgALfl/pet4f8bzeH+D43hIAC55OIEACDxgAAA4Y26ESAAttT0gAASAaQ7IOIAABHx/ GhRIAC49fH0beHyeI3g9IAAEgGkPBDiAAAR8fxoUSAAuIXyII3h8Zxt4f6XreH/G83g8YAAAOGNv AEgALWk8YAAAOGN1OEgALV2AAQBEfAgDpoOBADCDoQA0g8EAOIPhADw4IQBAToAAIDxgAAA4Y3NU SAAtMUv//myUIf/QfAgCppABADSSwQAIkuEADJMBABCTIQAUk0EAGJNhAByTgQAgk6EAJJPBACiT 4QAsfD8LeD0gAASBKQ5UOSkAD1UpADaBQQAAfSkA0H1BSW47YQAIPSAABDlJDSiBKQ0ogUoABDFK //99KQHULAn//0CCABA5IP/9fApIQEGBAHQ9IAAEgSkNICwJAABAgQBkO4AAAD8AAAQ/QAAEO1oN KD8gAASA+A5UfSfh1n09/nCBWgAAg9oABH/J8BR/vVEUf6XreH/G83h/Y9t4SAAsBX9l23h/o+t4 f8TzeEv//L07nAABgTkNIHwJ4ABBgf+4PSAABDlJDRiAaQ0YgIoABDFE//99IwHULAn//0CCAEw5 IP/9fApIQECBAEA5fwAwgAsABHwIA6aCy//Yguv/3IML/+CDK//kg0v/6INr/+yDi//wg6v/9IPL //iD6//8fWFbeE6AACA/wAAEgL4M0EgAK618eBt4fJYjeIC+DNBIACudfH0beHycI3h/qSN5QYL/ nHwY6EBBggB4PyAABD7gAASA2QzQVMYIPHza/nB/xuAUf1rpFID3DlR/RdN4f8bzeH9j23hIACsZ f2XbeH9D03h/xPN4S//70YC5DNB/o+t4f4TjeEgAKzV8fRt4fJwjeH+pI3lBgv80fBjoQECC/6R8 FiBAQIL/nEv//yB8FiBAQIL/iEv//xSUIf/gfAgCppABACSTgQAQk6EAFJPBABiT4QAcfD8LeD0g AASA6Q5UOScAD1UpADaBQQAAfSkA0H1BSW47wQAIPSAABDkpDuCDiQAAg6kABH+F43h/put4f8Pz eEgAKml/xfN4f4PjeH+k63hL//shPGAAADhjdThIACqhOX8AIIALAAR8CAOmg4v/8IOr//SDy//4 g+v//H1hW3hOgAAglCH/8HwIAqaQAQAUPKAAADilc7w4gAAfPGAABDhjD1BIACrFPSAABDkpDuCQ aQAAkIkABDxgAAA4YzgIgAEAFHwIA6Y4IQAQToAAIJQh//B8CAKmkAEAFEv/zb09IAAEOUkO4IEp DuCBSgAELAn//0GCACh9KVN5QIIANDxgAAQ4YwJIOGMAIIABABR8CAOmOCEAEE6AACAsCv//QIL/ 2DxgAAQ4YwJIS///4DxgAAQ4YwJIOGMAEEv//9CUIf+wfAgCppABAFSTIQA0k0EAOJNhADyTgQBA k6EARJPBAEiT4QBMfHwbeHybI3h8ZRt4fIYjeDxgAAA4Y3PASAAqMTxgAAA4Y3PMSAAqGX+F43h/ Ztt4PGAAADhjbnxIACldSAApoT0gAASAiQ4AfIP+cHyE2BR8Y+EUSAApBXxkG3lBggAcKAQAAUGC ALQ8YAAAOGNz4EgAKSVIAAAQPGAAADhjc9hIACkVSAApWT0gAASAqQzQPSAABIEpDhR8CSgAQYIA jD1AAAQ5Cg0QPSAABIEpDoB9Of5wgGoNEIPoAAR/6fgUfzkZFD0gAASDSQ0MLBoAAEGCALw7wAAA P6AABIC9DNB/I8t4f+T7eEgAKJV8A+AAQYIAhIE9DNB9Kv5wfSn4FH8qyRR9P0t4O94AAXwa8ABA gv/MSAAAeDxgAAA4Y3PcSAAodUv//2A9IAAEOQkNED1AAASAig6AfIP+cIFJDRCBKAAEfIRIFHxj URRIACgxfHkbeHyfI3g9IAAEOSkNCIBpAACAiQAESAAoCXx6G3hL//9cfATYQECC/3x/xPN4PGAA ADhjbqRIACgNSAAoUT0gAASAiQ6wfIP+cHyE2BQ4oAAEfGPhFEgAJ9V8hiN4fGUbeDxgAAA4Y26k SAAn2UgAKB09IAAEgIkN+HyD/nB8hNgUPSAABICpDNB8Y+EUSAAnnXx+G3h8nyN4P6AAADu9b/x/ xfN4fIYjeH+j63hIAChJf8XzeH/m+3g8YAAAOGNxBEgAJ4E8YAAAOGN2ZEgAJ3U44AAgf8XzeH/m +3g4YQAISAAnhX/F83h/5vt4f6PreEgAKAU4gQAIPGAAADhjboRIACdBPSAABICJDwh8g/5wfITY FDigAAR8Y+EUSAAnDXyGI3h8ZRt4PGAAADhjcAxIACcRPGAAADhjdThIACcFgAEAVHwIA6aDIQA0 g0EAOINhADyDgQBAg6EARIPBAEiD4QBMOCEAUE6AACCUIf/gPSAABDlJDQCBKQ0AgUoABDFK//99 KQHULAn//0CCABA5IP/9fApIQEGBAIg9IAAEgSkM+CwJAABAgQB4fAgCppABACSTgQAQk6EAFJPB ABiT4QAcO+AAAD+AAAQ/wAAEO94NAD+gAASAnA7MfJ8h1nyD/nCBXgAAgT4ABHyESBR8Y1EUS//8 kTv/AAGBPQz4fAn4AEGB/9SDgQAQg6EAFIPBABiD4QAcgAEAJHwIA6Y9IAAEOUkM8IBpDPCAigAE MUT//30jAdQsCf//QIIAGDkg//18CkhAQIEADDghACBOgAAgfAgCppABACSTYQAMk4EAEJPBABiT 4QAcP+AABIC/DNBIACW1fHwbeHybI3iAvwzQSAAlpXx/G3h8niN4f+kjeUGCAKB8HPhAQYIAdJOh ABQ/oAAEgT0M0FUpCDx9I/5wfInwFHxj+RRL//vJgL0M0H/j+3h/xPN4SAAlXXx/G3h8niN4f+kj eUGCAHR8HPhAQIL/xHwbIEBAgv+8g2EADIOBABCDoQAUg8EAGIPhAByAAQAkfAgDpkv//0B8GyBA QIL/jINhAAyDgQAQg8EAGIPhAByAAQAkfAgDpkv//xyDYQAMg4EAEIPBABiD4QAcgAEAJHwIA6ZL //8Ag2EADIOBABCDoQAUg8EAGIPhAByAAQAkfAgDpkv//uCUIf/wfAgCppABABQ9IAAEOSkO4IBp AACAiQAES//6+TxgAAA4Y3U4SAAkqYABABR8CAOmOCEAEE6AACCUIf/wfAgCppABABQ8YAAEOGMC SDhjADBIACN1gAEAFHwIA6Y4IQAQToAAIJQh//B8CAKmkAEAFDygAAA4pXQ0OIAAHzxgAAQ4Yw9Q SAAktT0gAAQ5KQ7gkGkAAJCJAAQ8YAAAOGM+GIABABR8CAOmOCEAEE6AACCUIf/wfAgCppABABRL /8etPSAABDlJDuCBKQ7ggUoABCwJ//9BggAofSlTeUCCADQ8YAAEOGMCpDhjACCAAQAUfAgDpjgh ABBOgAAgLAr//0CC/9g8YAAEOGMCpEv//+A8YAAEOGMCpDhjABBL///QlCH/0HwIAqaQAQA0k2EA HJOBACCToQAkk8EAKJPhACx8fht4fJ8jeHxlG3h8hiN4PGAAADhjdDxIACQpPGAAADhjdExIACQR P6AAADu9bnx/xfN4f+b7eH+j63hIACNRSAAjlT0gAASAiQ4IfIP+cHyE+BQ9IAAEgKkM0Hxj8RRI ACMVfHsbeHycI3h/Zdt4fIYjeDxgAAA4Y3RUSAAjxX9l23h/huN4f6PreEgAIwFIACNFPSAABICJ Dph8g/5wfIT4FHxj8RRIACLBfGQbeCgDA+dBgQCgPGAAADhjbqRIACLNSAAjET+gAASAnQ6UfIP+ cD0gAASBKQ4YfSr+cHyESBR8Y1EUfIT4FHxj8RRIACJ5fHsbeHxkG3g8YAAAOGNxBEgAIolIACLN gJ0OlHyD/nB8hPgUPSAABICpDNB8Y/EUSAAiUXx+G3h8nyN4f8kjeUGCAJSTIQAUk0EAGDuAAAA7 oAAAP0AABD8gAARIAABEPGAAADhjeYBIACIxS///ZCwDAABBggBsfBvoQEGAAMCAuQzQf8PzeH/k +3hIACH1fH4beHyfI3h/ySN5QYIALICaDhh8g/5wfIT4FHxj8RRIACHFf70aFHwcGEBAgP+0fHwb eEv//6yDIQAUg0EAGEgAABg7gAAAO6AAAEgAAAyDIQAUg0EAGD/gAAA7/3EEf6TreH/j+3hIACGh SAAh5X+E43h/4/t4SAAhkTxgAAA4Y3U4SAAhhYABADR8CAOmg2EAHIOBACCDoQAkg8EAKIPhACw4 IQAwToAAIIMhABSDQQAYS///pJQh/+B8CAKmkAEAJJNhAAyTgQAQk6EAFJPBABiT4QAcPSAABDlJ DOiBKQzogUoABDFK//99KQHULAn//0CCABA5IP/9fApIQEGBAFg9IAAEgSkM4CwJAABAgQBIO+AA AD+AAAQ/wAAEO94M6D+gAASAnA4gfJ8h1nyD/nCBXgAAgT4ABHyESBR8Y1EUS//9GTv/AAGBPQzg fAn4AEGB/9Q/4AAEgL8M0D0gAAQ5KQzYgGkAAICJAARIACCBfHwbeHybI3iAvwzQSAAgcXx/G3h8 niN4f+kjeUGCAFh8HPhAQYIAdD+gAASBPQzQVSkIPH0j/nB8ifAUfGP5FEv//KmAvQzQf+P7eH/E 83hIACAtfH8beHyeI3h/6SN5QYIAFHwc+EBAgv/EfBsgQECC/7yAAQAkfAgDpoNhAAyDgQAQg6EA FIPBABiD4QAcOCEAIE6AACB8GyBAQIL/jEv//9SUIf/wfAgCppABABQ9IAAEOSkO4IBpAACAiQAE S//8KTxgAAA4Y3U4SAAfyYABABR8CAOmOCEAEE6AACCUIf/wfAgCppABABQ8YAAEOGMCpDhjADBI AB6VgAEAFHwIA6Y4IQAQToAAIJQh//B8CAKmkAEAFDyAAAA4hHT4PGAABDhjAwRIAB/NPSAABJBp CNg8YAAAOGNC7IABABR8CAOmOCEAEE6AACCUIf/wfAgCppABABRL/8LZPSAABIEpCNgsCQACQYIA QCwJAANBggBILAkAAUGCACA8YAAEOGMDBDhjADCAAQAUfAgDpjghABBOgAAgPGAABDhjAwQ4YwBg S///5DxgAAQ4YwMEOGMAUEv//9Q8YAAEOGMDBDhjAEBL///ElCH/8HwIAqaQAQAUk8EACJPhAAw8 YAAAOGN1BEgAHrE9IAAEOQkNuD1AAASAig7ofIP+cIFJDbiBKAAEfIRIFHxjURRIAB5NLAMAAECC AcQ9IAAEOQkNMIFJDTCAiAAEMQT//30qAdQsCf//QIIAEDkg//18CEhAQYEAJD0gAASBKQ64fSP+ cHyJIBR8Y1EUSAAeASwDAABAggGIPGAAADhjdTBIAB4pPGAAADhjdTxIAB4dP+AABDvfDbg9IAAE gIkORHyD/nCBXw24gT4ABHyESBR8Y1EUSAAd0XxkG3g8YAAAOGN1UEgAHeU8YAAAOGN1WEgAHdk9 IAAEgIkOBHyD/nCBXw24gT4ABHyESBR8Y1EUSAAdfSwDAABAggEUPIAAADiEb7Q8YAAAOGN1bEgA HZ08YAAAOGN1cEgAHZE/4AAEO98NuD0gAASAiQ4kfIP+cIFfDbiBPgAEfIRIFDigAAR8Y1EUSAAd TXyGI3h8ZRt4PGAAADhjdYRIAB1RPGAAADhjdYxIAB1FPSAABICJDdx8g/5wgV8NuIE+AAR8hEgU PSAABICpDNB8Y1EUSAAdBXx+G3h8nyN4f8XzeHyGI3g8YAAAOGNxBEgAHQE8YAAAOGN2ZEgAHPU4 oAAgf8PzeH/k+3hIAB0VPGAAADhjdThIABzZgAEAFHwIA6aDwQAIg+EADDghABBOgAAgPGAAADhj dRhIABy1S//+jDxgAAA4Y3UgSAAcpUv//nw8gAAAOIRvsEv//vCUIf/gfAgCppABACSToQAUk8EA GJPhABw8YAAAOGN1oEgAHHE/4AAEO98NmD0gAASBKQ7UfSP+cIFfDZiAngAEfIkgFHxjURRIABwl fGQbeDxgAAA4Y3WESAAcOTxgAAA4Y3WwSAAcLT0gAASBKQ4ofSP+cIFfDZiAngAEfIkgFD0gAASA qQzQfGNRFEgAG+18fht4fJ8jeH/JI3lAggDIOKAAADjAAAA8YAAAOGN1wEgAG+E8YAAAOGN1yEgA G9U4gAAAPGAAADhjdYRIABvFPGAAADhjdgRIABu5PUAABDkKDZg9IAAEgSkOSH0j/nCBSg2YgIgA BHyJIBQ9IAAEgKkM0HxjURRIABtxfGkjeUCCAMh/pOt4PGAAADhjdYRIABtxPGAAADhjdhRIABtl OIAAAH/J+3lAggDEPGAAADhjdYRIABtNgAEAJHwIA6aDoQAUg8EAGIPhABw4IQAgToAAID0gAASA iQzQfIP+cHyE+BR8Y/EUSAAa9Xx/G3g7wAAAOKAAAHxmG3g8YAAAOGN1wEgAGv08YAAAOGN1yEgA GvEsHwAAQYIAKDxgAAA4Y3XYSAAaWXxp/nB8g/gUfGkBlEgAGql8ZBt4S//++DiAAABL//7wPSAA BIEpDjR9Kv5wfIkgFDigAAR8ahkUSAAaiXydI3hL//8cPGAAADhjdiRIABoJfGn+cHyD+BR8afEU SAAaWXxkG3hL//8glCH/4HwIAqaQAQAkk8EAGJPhABw8YAAAOGN1BEgAGlU9IAAEOQkNMD1AAASA ig64fIP+cIFJDTCBKAAEfIRIFHxjURRIABnxLAMAAEGCAWw8YAAAOGN1GEgAGhk8YAAAOGN1PEgA Gg0/4AAEO98NMD0gAASAiQ5MfIP+cIFfDTCBPgAEfIRIFHxjURRIABnBfGQbeDxgAAA4Y3VQSAAZ 1TxgAAA4Y3ZUSAAZyT0gAASAiQ7EfIP+cIFfDTCBPgAEfIRIFD0gAASAqQzQfGNRFEgAGYl8fht4 fJ8jeH/JI3lBggDok4EAEJOhABR/xfN4fIYjeDxgAAA4Y3ZoSAAaKT+AAAA7nG58f8XzeH/m+3h/ g+N4SAAZXTxgAAA4Y3U4SAAZUTxgAAA4Y3Z0SAAZRT0gAASAiQ48fIP+cHyE+BQ9IAAEgKkM0Hxj 8RRIABkNfH4beHyfI3g/oAAAO71ubH/F83h8hiN4f6PreEgAGbl/xfN4f+b7eH+D43hIABj1PGAA ADhjdmRIABjpf8XzeH/m+3h/o+t4SAAZjTigACB/w/N4f+T7eEgAGOGDgQAQg6EAFEgAAEg8YAAA OGN1MEgAGLFL//6YOGAAfkgAGOE8YAAAOGNwuEgAGJk4YAAASAAYzTxgAAA4Y3U4SAAYhTxgAAA4 Y3Z0SAAYeTxgAAA4Y3U4SAAYbYABACR8CAOmg8EAGIPhABw4IQAgToAAIJQh//B8CAKmkAEAFDxg AAQ4YwMEOGMAcEgAFzGAAQAUfAgDpjghABBOgAAgPGAAADhjShxOgAAglCH/8HwIAqaQAQAUk8EA CJPhAAxL/7uhPGAAADhjdvRIABeNP8AABDv+COCQfwAAkJ8ABDxgAAA4Y3cUSAAXcZB/AAiQnwAM gT4I4IFfAAQxSv//fSkB1CwJ//9BggA4MIT//3xjAdQsA///QYIAQDxgAAQ4YwOIOGMAEIABABR8 CAOmg8EACIPhAAw4IQAQToAAIDkg//18CkhAQIH/xDxgAAQ4YwOIS///1Dkg//08YAAEOGMDiHwE SEBAgf+0S///vJQh/8B8CAKmkAEARJMhACSTYQAsk4EAMJOhADSTwQA4k+EAPD+gAAQ7vQjggH0A AICdAARIABb9fH4beD9gAASAuwzQgH0ACICdAAxIABbxfHkbeHycI3iAmwzQfIP+cIFdAAiBPQAM fIRIFDigAAR8Y1EUSAAWyXyfI3iBPQAIgJ0ADDCEAAR9KQGUgVsM0H1D/nB8hFAUOKAABHxpGRRI ABadLAQAAEGCAFB8n+AUfHkBlH/f83g7v///LB8AAEGCAMCSoQAUksEAGJLhAByTAQAgk0EAKDvg AAA/AAAAOxh3OD7gAAA693U4fzXLeH+W43hIAAA8fyPLeH+E43hL//+4O/8AAX7ju3hIABZJSAAA QH6jq3h+xLN4fArQQECCAEA7vf//LB3//0GCAEAzRAABf2MBlEgAFeF8ZBt4KAMACkGC/8B/A8N4 SAAWCX1e4BR9OQGUfAnYQEGC/7h/Y9t4f0TTeEv//7yCoQAUgsEAGILhAByDAQAgg0EAKDxgAAA4 Y3U4SAAVzTh/AAJIABapgAEARHwIA6aDIQAkg2EALIOBADCDoQA0g8EAOIPhADw4IQBAToAAIJQh //B8CAKmkAEAFDxgAAQ4YwOIOGMAIEgAFHmAAQAUfAgDpjghABBOgAAgToAAIE6AACCUIf/wfAgC ppABABQ8gAAAOIR3oDxgAAQ4YwO8SAAVqT0gAASQaQ9MLAMAAUGCABw8YAAAOGNP4IABABR8CAOm OCEAEE6AACA8oAAAOKV3qDiAABQ8YAAEOGMI8EgAFY09IAAEOSkPGJBpAACQiQAEPGAAADhjd7BI ABVlPSAABJCJDxBL//+slCH/8HwIAqaQAQAUk+EADEgAFe18fxt4LAMAA0GCABx/4/t4gAEAFHwI A6aD4QAMOCEAEE6AACA8YAAAOGN3uEgAFbFIABW5LAMAA0GC//hL///QLAMAA0yCACCUIf/wfAgC ppABABQ8YAAAOGNmoEgAFYFIABWJLAMAAkGC//iAAQAUfAgDpjghABBOgAAglCH/8HwIAqaQAQAU k+EADEv//2F8fxt4PSAABIEpD0gsCQAAQYIAMD0gAAQ5CQ9AgUkPQIEoAAQxKf//fUoB1CwK//9A ggAsOUD//XwJUEBAgQAgf+P7eEv//22AAQAUfAgDpoPhAAw4IQAQToAAIDxgAAA4Y3e8SAAU6Uv/ /9iUIf/gfAgCppABACRIABThLAMAAkGCABSAAQAkfAgDpjghACBOgAAgk6EAFJPBABiT4QAcOGD/ /0gAE018fxt4fJ4jeD+gAAQ4gAAEOH0PSEgAFMGBPQ9ILAkAAEGCAGA9IAAEOUkPQIBpD0B8A/gA QYIAFIOhABSDwQAYg+EAHEv//5iAigAEfATwAEGCABSDoQAUg8EAGIPhABxL//98PGAAADhjd8hI ABQ5g6EAFIPBABiD4QAcS///YIOhABSDwQAYg+EAHEv//1CUIf/wfAgCppABABSTwQAIk+EADD/A AAQ4gAAEOH4PSEgAFCVL//4BfH8beIE+D0gsCQAAQIIAMD0gAAQ5CQ9AgUkPQIEoAAQxKf//fUoB 1CwK//9AggBIOUD//XwJUEBAgQA8f+P7eEv//hE8YAAEOSAAAZEjD0g4gAAEOGMPSEgAE7mAAQAU fAgDpoPBAAiD4QAMOCEAEE6AACA8YAAAOGN3zEgAE3FL//+8PUAABIEqD0woCQAFQYEAZD0gAAA5 KXjsgUoPTFVKEDp9SVAufSpKFH0pA6ZOgAQgPGAABDhjA7w4YwCoToAAIDxgAAQ4YwO8OGMAeE6A ACA8YAAEOGMDvDhjAIhOgAAgPGAABDhjA7w4YwCYToAAIJQh//B8CAKmkAEAFJPBAAiT4QAMPGAA ADhjTmhIABKJPGAAADhjTehIABKJP+AABDv/A7w4fwC4SAAShTxgAAA4Y3fASAARNT0gAAQ5KQ9A kGkAAJCJAAQ/wAAAO9532H/D83hIABEVPSAABDkpDziQaQAAkIkABH/D83hIABDNPSAABJBpDzBL //5dOH8AWIABABR8CAOmg8EACIPhAAw4IQAQToAAIDxgAAQ4YwO8OGMAaE6AACCUIf/wfAgCppAB ABSTwQAIk+EADD/AAAQ4gAAEOH4PSEgAElFL//wtfH8beIE+D0gsCQAAQYIAMD0gAAQ5CQ9AgUkP QIEoAAQxKf//fUoB1CwK//9AggBIOUD//XwJUEBAgQA8f+P7eEv//D08YAAEOSAAAJEjD0g4gAAE OGMPSEgAEeWAAQAUfAgDpoPBAAiD4QAMOCEAEE6AACA8YAAAOGN3vEgAEZ1L//+8lCH/4HwIAqaQ AQAkOIAABDxgAAQ4Yw9ISAARrT0gAAQ5SQ84gSkPOIFKAAQxSv//fSkB1CwJ//9BggDwPSAABIEp D0gsCQAAQYIAJD0gAAQ5SQ9AgSkPQIFKAAQxSv//fSkB1CwJ//9BggDsPSAABDlJDyiBKQ8ogUoA BDFK//99KQHULAn//0CCAYQ5IP/9fApIQECBAXg9IAAEOUkPOIBpDziAigAEMUT//30jAdQsCf// QIIAEDkg//18CkhAQYEAWEgAD5k9IAAEOUkPOIBpDziAigAEMIQABHxjAZRIAA9lLAMA80GCAJg9 IAAEOQkPKIFJDyiBKAAEMSn//31KAdQsCv//QIIBBDlA//18CVBAQIEA+IABACR8CAOmOCEAIE6A ACA5IP/9fApIQECB/ww4YAB4SAAPhTxgAAA4Y3fkSAAPPThgAABIAA9xS//+7Dkg//18CkhAQIH/ EDhgAHhIAA9ZPGAAADhjeARIAA8ROGAAAEgAD0VL//7wk6EAFJPBABiT4QAcP8AABDu+DziAfg84 gJ0ABDCEAAV8YwGUSAAOrXx/G3iAfg84gJ0ABDCEAAd8YwGUSAAOlSgfAAFBggAUg6EAFIPBABiD 4QAcS///GIFeDziBPQAEMIkADXxlG3h8agGUSAAOoTxgAAA4Y3U4SAAOiYOhABSDwQAYg+EAHEv/ /uQ8YAAAOGN4OEgADm1L//8AlCH/8HwIAqaQAQAUPSAABDkpDxiBSQAAgWkABD0gAAQ5KQ8okUkA AJFpAAQ9IAAEgUkPED0gAASRSQ8gPIAABDiECPA4ZAAUSAAL0YABABR8CAOmOCEAEE6AACCUIf/w fAgCppABABQ8YAAAOGN4SEgADv1L//zFgAEAFHwIA6Y4IQAQToAAIJQh//B8CAKmkAEAFDxgAAA4 Y3hcSAAO0Uv/+sWAAQAUfAgDpjghABBOgAAglCH/8HwIAqaQAQAUPGAABDhjA7w4YwDQSAAMkYAB ABR8CAOmOCEAEE6AACA8YAAAOGNUvE6AACCUIf/wfAgCppABABRL/7EJPGAABDhjBKCAAQAUfAgD pjghABBOgAAglCH/4HwIAqaQAQAkk4EAEJOhABSTwQAYk+EAHD1AAAQ5KgaogMoGqICpAAiAiQAE PGAAADhjeRxIAA0ZS/+seT/gAAQ7/w3Ig58AAIO/AAQ9IAAEgKkM0H+D43h/pOt4SAAM2XyII3h8 Zxt4f4XjeH+m63g8YAAAOGN5OEgADNU4oABAgH8AAICfAARIAAzdPGAAADhjdThIAAy5P8AABDv+ DRCAvwAAgN8ABDxgAAA4Y3lYSAAMnYB+DRCAnwAEMUT//30jAdQsCf//QIIAXDkg//18CkhAQIEA UD/gAAA7/3U4f+P7eEgADGk9IAAEgIkNwDxgAAA4Y3lwSAAMVX/j+3hIAAxNgAEAJHwIA6aDgQAQ g6EAFIPBABiD4QAcOCEAIE6AACA9IAAEgKkM0EgADAl8hiN4fGUbeDxgAAA4Y3loSAAMDTigAEA9 IAAEOSkNEIBpAACAiQAESAAMDUv//3yUIf/wfAgCppABABQ8YAAEOGMEoDhjABBIAArNgAEAFHwI A6Y4IQAQToAAIJQh//B8CAKmkAEAFJPhAAx8ZRt4fJ8jeHyHI3h8hiN4PGAAADhjechIAAyhS/+q +TyAAAA4hHnkf+P7eEgACQUsAwAAQYIALDyAAAA4hHnsf+P7eEgACO0sAwAAQIIAOD0gAASAiQzQ fIP+cEgAABQ9IAAEOUkNyIBpDciAigAEgAEAFHwIA6aD4QAMOCEAEE6AACA8YAAAOGN5+EgAC7U4 YAAAOIAAAEv//9iUIf/wfAgCppABABQ8YAAEOGMExEgACgWAAQAUfAgDpjghABBOgAAglCH/8HwI AqaQAQAUk+EADHxlG3h8nyN4fIcjeHyGI3g8YAAAOGN5yEgAC81L/65dPIAAADiEc7x/4/t4SAAI MSwDAABBggAsPGAAADhjefhIAAstOGAAADiAAACAAQAUfAgDpoPhAAw4IQAQToAAIDxgAAA4Y21M S/+pfTiAAABL///clCH/8HwIAqaQAQAUPGAABDhjBNxIAAlZgAEAFHwIA6Y4IQAQToAAIJQh/+B8 CAKmkAEAJJNBAAiTYQAMk4EAEJOhABSTwQAYk+EAHHx8G3h8nyN4S/+r6T0gAAQ7qQkYk4kJGJP9 AAQ/QAAEPSAABICJDlh8g/5wfIT4FIC6DNB8Y+EUSAAJzXx7G3h8niN4k30AEJCdABQ9IAAEgIkO wHyD/nB8hPgUOKAABHxj4RRIAAmhf94gFH97GRSTfQAIk90ADD0gAASAiQ5AfIP+cHyE+BSAugzQ fGPhFEgACXWQfQAYkJ0AHH+j63iAAQAkfAgDpoNBAAiDYQAMg4EAEIOhABSDwQAYg+EAHDghACBO gAAglCH/8HwIAqaQAQAUk8EACJPhAAx8fht4fJ8jeEv/qw09IAAEOUAAAJlJCTg9IAAEgIkOaDkk AAEoCQABQIEAJHyD/nB8hPgUPSAABICpDNB8Y/EUSAAI6XxpI3lAggBoPSAABIEpDqR9I/5wfIn4 FD0gAASAqQzQfGPxFEgACMF8hiN4fGUbeD/gAAQ7/wk4OOAAIH/j+3hIAAjhOSAAAJk/AB88YAAE OGMJOIABABR8CAOmg8EACIPhAAw4IQAQToAAIDjgACB8ZRt4fIYjeDxgAAQ4Ywk4SAAIKUv//8g9 AAAEOUgJWIEoCVg46QABkOgJWFUpGDh9KkoUkGkACJCJAAxOgAAglCH/4HwIAqaQAQAkk2EADJOB ABCToQAUk8EAGJPhABx8fRt4PSAABIEpDagsCQAAQIEATDvgAAA/YAAEP8AABDveDbA/gAAEgJsO /HyfIdZ8g/5wgV4AAIE+AAR8hEgUfGNRFH+pA6ZOgAQhO/8AAYE8Dah8CfgAQYH/0D0gAAQ5SQ2g gGkNoICKAAQxRP//fSMB1CwJ//9AggA0OSD//XwKSEBAgQAogAEAJHwIA6aDYQAMg4EAEIOhABSD wQAYg+EAHDghACBOgAAgk0EACD/gAASAvwzQSAAHXXx7G3h8miN4gL8M0EgAB018fxt4fJ4jeH/p I3lBggB0fBv4QEGCAFw/gAAEgTwM0FUpCDx9I/5wfInwFHxj+RR/qQOmToAEIYC8DNB/4/t4f8Tz eEgABwV8fxt4fJ4jeH/pI3lBggA0fBv4QECC/8B8GiBAQIL/uINBAAhL//9QfBogQECC/6SDQQAI S///QINBAAhL//84g0EACEv//zCUIf/wfAgCppABABSTwQAIk+EADD/gAAQ73wlYOSAAAJE/CVhL /6iBPGAAADhjWcBL//5VgT8JWFUpGDh9PkoUOUAAADlgAACRSQAIkWkADDh+AAiAAQAUfAgDpoPB AAiD4QAMOCEAEE6AACCUIf/wfAgCppABABSTwQAIPSAABIEpDkB9Kv5wfIkgFD0gAASAqQzQfGoZ FEgABiF8fht4f8kjeUCCACA8YAAEOGMMgIABABR8CAOmg8EACDghABBOgAAgk+EADHyfI3g8YAAA OGN6NEgABZExRP//fSMB1CwJ//9AggB0OSD//XwKSEBAgQBoPUAABDlKBPgw3wBgfP4BlJPKAAiT 6gAMMR8ACH0+AZR9Pkt4fR9DeDlKABh8CThAQIL/4HwIMEBAgv/YPGAABDhjBPiQ4wEokMMBLIFD ACCBYwAkkUMBQJFjAUSD4QAMS///XDCEABh8YwGUSAAFTT0gbb9hKSfofANIAECC/4Qz/wBAf94B lEv//3iUIf/wfAgCppABABSTwQAIk+EADHx/G3h8niN4S/+nCT0gAASAqQzQPSAABDkpDciAaQAA gIkABEgABQF8A/gAQYIAKH/j+3h/xPN4S//+oYABABR8CAOmg8EACIPhAAw4IQAQToAAIHwE8EBA gv/YPGAABDhjBPg4YwFoS///1JQh//B8CAKmkAEAFEv/pCk8YAAEOGMGkIABABR8CAOmOCEAEE6A ACCUIf/wfAgCppABABQ4YAAASAAFlSwDAABBggAkOSAAADxgAASRIwyYOGMMmIABABR8CAOmOCEA EE6AACAoBAACQIL/3DhgAAFIAAVdPSAABDkJDciBSQ3IgSgABHxjUnh8iUp4fGNLeHxpADRVKdl+ S///sJQh/9B8CAKmkAEANJPhACw4YAAISAAFHXyfI3g4oAAAfIYjeDhhAAhIAAVdf+T7eDxgAAA4 Y3qsSAAD/TiBAAg8YAAAOGN6xEgAA+2AAQA0fAgDpoPhACw4IQAwToAAIJQh//B8CAKmkAEAFDxg AAQ4YwaQOGMACEgAAwmAAQAUfAgDpjghABBOgAAglCH/8HwIAqaQAQAUS/+jAT1AAAQ4agyoPSAA BIEpDNCRIwAEfSn+cJEqDKg9IAAEOSkNyIFJAACBaQAEkUMAGJFjAByRQwAQkWMAFJFDAAiRYwAM PSAAADkpXvyRIwAggAEAFHwIA6Y4IQAQToAAIJQh//B8CAKmkAEAFJPhAAw4YAAASAAEISwDAABB ggAkO+AAADhgAAB/5Pt4gAEAFHwIA6aD4QAMOCEAEE6AACAoBAACQIL/3DhgAAFIAAPpPUAABDkK DciBKg3IfAkYAEGCAAw74AAAS///vIEoAAR8CSAAQIL/8DhgAANIAAO5fJ8jeDhgAABIAAOhS/// mJQh//B8CAKmkAEAFDxgAAQ4YwagSAAB7YABABR8CAOmOCEAEE6AACCJQwAALAoAAEGCACCJJAAA fAlQAECCABQ4hAABjUMAASwKAABAgv/oiGQAAHxjUFBOgAAgOIT//zlD//+NJAABnSoAASwJAABA gv/0ToAAIIkjAAAsCQAAQYIAQHxpG3iNSQABLAoAAECC//g4hP//fQkqFDlFAAF9SQOmQkAAJDkp AAGNRAABmUn//ywKAABAgv/sToAAIHxpG3hL///QOSAAAJkoAABOgAAgOIT//3xpG3gsBQAATYIA IHypA6Z9KEt4OSkAAY1EAAGZSf//LAoAAEGCABA4pf//QgD/5E6AACB9CkN4OQX//30pQhQ5AAAA fSpIUH0pA6YsBQAATYIAIJ0KAAFCAP/8ToAAIHxqG3iJAwAALAgAAEGCAER8hyN4SAAAHDlDAAF8 hyN4fUNTeIkKAAAsCAAAQYIAKIknAAAsCQAATYIAIDlKAAE45wABfAlAQECC/9BL///YfIcjeIkn AAAxKf//fSlJEHxjSDhOgAAgOEABAXyCEAhOgAAgOEABGnyCEAhOgAAgOEABHHyCEAhOgAAgOEAB HnyCEAhOgAAgOEABIHyCEAhOgAAgOEABIXyCEAhOgAAgOEABJXyCEAhOgAAgOEABSHyCEAhOgAAg OEABSXyCEAhOgAAgOEACAnyCEAhOgAAgOEACA3yCEAhOgAAgOEACBHyCEAhOgAAgOEACBnyCEAhO gAAgOEACCnyCEAhOgAAgOEACC3yCEAhOgAAgOEADE3yCEAhOgAAgOEADQnyCEAhOgAAgOEADUXyC EAhOgAAgOEADUnyCEAhOgAAgOEADU3yCEAhOgAAgOEADVXyCEAhOgAAgOEADY3yCEAhOgAAgOEAE AHyCEAhOgAAgOEAENnyCEAhOgAAgOEAEN3yCEAhOgAAgOEAEOHyCEAhOgAAgOEAEQnyCEAhOgAAg OEAEUnyCEAhOgAAgOEAEU3yCEAhOgAAgOEAFAnyCEAhOgAAgOEAFFHyCEAhOgAAgOEAFF3yCEAhO gAAgOEAFGHyCEAhOgAAgOEAFGXyCEAhOgAAgOEAFIXyCEAhOgAAgOEAGB3yCEAhOgAAgOEAHBHyC EAhOgAAgOEAHBnyCEAhOgAAgOEAHEXyCEAhOgAAgOEAHEnyCEAhOgAAgOEAHE3yCEAhOgAAgOEAH FHyCEAhOgAAgOEAIAnyCEAhOgAAgOEAIA3yCEAhOgAAgOEAKAXyCEAhOgAAgOEAKEXyCEAhOgAAg OEAKEnyCEAhOgAAgOEAKFHyCEAhOgAAgOEAKMXyCEAhOgAAgOEAKMnyCEAhOgAAgOEALBHyCEAhO gAAgvgIDBAAAAAUAQFZFUlNJT04tSU5GT0AAMTAxOTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAACfSAAAH6AAAAAYAAAANAAAAAAAAAAAAAAAAaHR0cHM6Ly9zdm4uaW50ZXJuLmxhdXRlcmJh Y2guY29tL3N2bi9rZXJuZWxzcmMvYnJhbmNoZXMvbmlnaHRseQAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABodHRwczovL3N2bi5p bnRlcm4ubGF1dGVyYmFjaC5jb20vc3ZuL2tlcm5lbHNyYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AGJhdW1laXN0ZXIAAAAAAABlZGstbGludXg2NGJpdC03AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR0NDIDkuNS4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfoAAAABgAAAA0AAABOAAAn 0gAAB+gAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUP4U1lTL0JJT1MAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEh3aV8A AAAAdGlfc3lzYmlvc19rbmxfVGFza19Nb2R1bGVfX3N0YXRlX19WAAAAAHRpX3N5c2Jpb3Nfa25s X1Rhc2tfTW9kdWxlX1N0YXRlAAAAAC5sb2NrZWQALmN1clNldAAud29ya0ZsYWcAAAAudml0YWxU YXNrcwAuY3VyVGFzawAAAAB0aV9zeXNiaW9zX2tubF9RdWV1ZV9FbGVtAAAAdGlfc3lzYmlvc19r bmxfVGFza19Nb2R1bGVfU3RhdGVfMF9zbXBDdXJUYXNrX19BAAAAAGdldE1hZ2ljIGFkZHI9JTE2 eCwgc2l6ZT0lZAB4ZGNfcnVudGltZV9Db3JlX09iakRlc2MubW9kTGluawAAAAB0aV9zeXNiaW9z X2tubF9UYXNrX09iamVjdAAALnByaW9yaXR5AAAALmNvbnRleHQAAAAALm1vZGUAAAAuc3RhY2tT aXplAAAuc3RhY2sAAC5meG4AAAAALmFyZzAAAAAuYXJnMQAAAC5jdXJDb3JlSWQAAC5hZmZpbml0 eQAAAHRpX3N5c2Jpb3Nfa25sX1Rhc2tfT2JqZWN0X18AAAAALl9fbmFtZQB0aV9zeXNiaW9zX2tu bF9UYXNrX09iamVjdF9fdGFibGVfX1YAAAAAdGlfc3lzYmlvc19rbmxfVGFza19PYmplY3RfX0RF U0NfX0MAdGlfc3lzYmlvc19rbmxfQ2xvY2tfTW9kdWxlX19zdGF0ZV9fVgAAAHRpX3N5c2Jpb3Nf a25sX0Nsb2NrX01vZHVsZV9TdGF0ZQAAAC50aWNrcwAALnRpbWVyAAAuc3dpAAAAAHRpX3N5c2Jp b3Nfa25sX0Nsb2NrX09iamVjdAAudGltZW91dAAAAAAuY3VyclRpbWVvdXQAAAAALnBlcmlvZAAu YWN0aXZlAC5hcmcAAAAAdGlfc3lzYmlvc19rbmxfQ2xvY2tfT2JqZWN0X190YWJsZV9fVgAAAHRp X3N5c2Jpb3Nfa25sX0Nsb2NrX09iamVjdF9fREVTQ19fQwAAAAB0aV9zeXNiaW9zX2tubF9FdmVu dF9JbnN0YW5jZV9TdGF0ZQB0aV9zeXNiaW9zX2tubF9FdmVudF9PYmplY3RfXwAAAC5wb3N0ZWRF dmVudHMAAAAuT2JqZWN0X2ZpZWxkX3BlbmRRAHRpX3N5c2Jpb3Nfa25sX0V2ZW50X1BlbmRFbGVt AAAALnRwRWxlbQAucGVuZFN0YXRlAAAuYW5kTWFzawAAAAAub3JNYXNrAHRpX3N5c2Jpb3Nfa25s X0V2ZW50X09iamVjdF9fdGFibGVfX1YAAAB0aV9zeXNiaW9zX2tubF9FdmVudF9PYmplY3RfX0RF U0NfX0MAAAAAdGlfc3lzYmlvc19rbmxfTWFpbGJveF9JbnN0YW5jZV9TdGF0ZQAAAC5tc2dTaXpl AAAAAC5udW1Nc2dzAAAAAC5udW1GcmVlTXNncwAAAAAuT2JqZWN0X2ZpZWxkX2RhdGFRdWUAAAAu T2JqZWN0X2ZpZWxkX2RhdGFTZW0AAAAuT2JqZWN0X2ZpZWxkX2ZyZWVTZW0AAAB0aV9zeXNiaW9z X2tubF9NYWlsYm94X09iamVjdF9fdGFibGVfX1YAdGlfc3lzYmlvc19rbmxfTWFpbGJveF9PYmpl Y3RfX0RFU0NfX0MAAHRpX3N5c2Jpb3Nfa25sX1NlbWFwaG9yZV9JbnN0YW5jZV9TdGF0ZQB0aV9z eXNiaW9zX2tubF9TZW1hcGhvcmVfT2JqZWN0X18AAAAuZXZlbnQAAC5ldmVudElkAAAAAC5jb3Vu dAAAdGlfc3lzYmlvc19rbmxfU2VtYXBob3JlX1BlbmRFbGVtAAAAdGlfc3lzYmlvc19rbmxfU2Vt YXBob3JlX09iamVjdF9fdGFibGVfX1YAAAB0aV9zeXNiaW9zX2tubF9TZW1hcGhvcmVfT2JqZWN0 X19ERVNDX19DAAAAAHRpX3N5c2Jpb3Nfa25sX1N3aV9Nb2R1bGVfX3N0YXRlX19WAHRpX3N5c2Jp b3Nfa25sX1N3aV9Nb2R1bGVfU3RhdGUALmN1clN3aQB0aV9zeXNiaW9zX2tubF9Td2lfT2JqZWN0 AAAALnBvc3RlZAAuaW5pdFRyaWdnZXIAAAAALnRyaWdnZXIAAAAAdGlfc3lzYmlvc19rbmxfU3dp X09iamVjdF9fdGFibGVfX1YAdGlfc3lzYmlvc19rbmxfU3dpX09iamVjdF9fREVTQ19fQwAAdGlf c3lzYmlvc19mYW1pbHlfKl9Id2lfTW9kdWxlX19zdGF0ZV9fVgAAAABId2lfTlVNX0lOVEVSUlVQ VFNfX0MAAABId2lfTW9kdWxlX1N0YXRlAAAAAC5kaXNwYXRjaFRhYmxlAABId2lfT2JqZWN0AAAu dHlwZQAAAEh3aV9PYmplY3RfX3RhYmxlX19WAAAAAEh3aV9PYmplY3RfX0RFU0NfX0MAdGlfc3lz Ymlvc19oZWFwc19IZWFwTWVtX09iamVjdAAuYWxpZ24AAC5idWYAAAAALmhlYWQAAAAubWluQmxv Y2tBbGlnbgAAdGlfc3lzYmlvc19oZWFwc19IZWFwTWVtX0hlYWRlci5zaXplAAAAAHRpX3N5c2Jp b3NfaGVhcHNfSGVhcE1lbV9PYmplY3RfX3RhYmxlX19WAAAAdGlfc3lzYmlvc19oZWFwc19IZWFw TWVtX09iamVjdF9fREVTQ19fQwAAAAB0YXNrAAAAAG5hbWUgAAAAY29yZQAAAABEYXRhLkxpc3Qg JXgAAAAAJTE2eAAAAAAlcwAAVEFTSy5UYVNLICVhAAAAAFRBU0suVFNLAAAAACUzZC4AAAAAcnVu bmluZwByZWFkeQAAAGJsb2NrZWQAdGVybWluYXRlZAAAaW5hY3RpdmUAAAAAdW5rbm93bgAlMmQu AAAAAGVudHJ5IGZ1bmN0aW9uOgoAAAAAICAoMHglOHgsIDB4JTh4KQAAAABTb3JyeTogdGFzayBu b3QgZm91bmQuAABtYWdpYyAgICAgICAgICAgIAAAAHByaW8gAAAAbW9kZSAgICAgAAAAZnVuY3Rp b24gAAAAVEFTSwAAAABUU0sAVGFTSwAAAABAKD0pX19SVE9TX1NZU0JJT1NfX1RBU0tfVFNLAAAA AP//pET//6UA//+lEP//pSD//6UwY2xvY2sAAAB5ZXMAbm8AAFRBU0suQ0xvY0sgJWEAAABUQVNL LkNMSwAAAAB0aV9zeXNiaW9zX2tubF9DbG9ja19Nb2R1bGVfU3RhdGUudGlja3MARGF0YS5MaXN0 ICVhAAAAACAgKDB4JTh4KQAAAHRpbWVvdXQAcGVyaW9kIABzdGFydGVkAHJlbWFpbmluZwAAAHBl cmlvZGljAAAAAFNvcnJ5OiBjbG9jayBub3QgZm91bmQuAENMT0NLAAAAQ0xLAENsb0NLAAAAQCg9 KV9fUlRPU19TWVNCSU9TX19UQVNLX0NMSwAAAABldmVudAAAAFRBU0suRVZlblQgJWEAAABUQVNL LkVWVAAAAABub25lAAAAAHRpbWVkIG91dAAAAHBvc3RlZAAAd2FpdGluZyBmb3IgY2xvY2sgdGlj a3MAd2FpdGluZyBmb3JldmVyACglZC4pAAAAJTh4AHRhc2sgICAgICAgIAAAAABzdGF0ZSAgICAg ICAgICAgICAgICAgICAAAAAAYW5kTWFzayAgAAAAb3JNYXNrICAgAAAAU29ycnk6IGV2ZW50IG5v dCBmb3VuZC4ARVZFTlQAAABFVlQARVZlblQAAABAKD0pX19SVE9TX1NZU0JJT1NfX1RBU0tfRVZU AAAAAG1haWxib3gAVEFTSy5NYWlsQm9YICVhAFRBU0suTUJYAAAAAHJlYWQ6IAAAd3JpdGU6IABt c2dzaXplAG51bW1zZ3MAY3VybXNncwBmcmVlc2xvdHMAAABwZW5kaW5nIAAAAABTb3JyeTogbWFp bGJveCBub3QgZm91bmQuAAAATUFJTEJPWABNQlgATWFpbEJvWABAKD0pX19SVE9TX1NZU0JJT1Nf X1RBU0tfTUJYAAAAAHNlbWFwaG9yZQAAAFRBU0suU0VNYXBob3JlICVhAAAAVEFTSy5TRU0AAAAA VEFTSy5FVmVuVCAleAAAAGNvdW50aW5nAAAAAGJpbmFyeQAAbWFnaWMgICAgICAgICAgIAAAAABl dmVudCAgICAAAABldmVudGlkAGNvdW50IAAAcGVuZGluZyAgICAAc3RhdGUgAABTb3JyeTogc2Vt YXBob3JlIG5vdCBmb3VuZC4AU0VNQVBIT1JFAAAAU0VNAFNFTWFwaG9yZQAAAEAoPSlfX1JUT1Nf U1lTQklPU19fVEFTS19TRU0AAAAAc3dpAFRBU0suU1dJICVhAFRBU0suU1dJAAAAAGlkbGUAAAAA c3RhdGUgICAAAAAAcHJpbwAAAABpbml0IAAAAGN1cnIgAAAAU29ycnk6IHN3aSBub3QgZm91bmQu AAAAU1dJAEAoPSlfX1JUT1NfU1lTQklPU19fVEFTS19TV0kAAAAAaHdpAFRBU0suSFdJICVhAFRB U0suSFdJAAAAAElSUQBGSVEAKCVkKQAAAAB0eXBlAAAAAGludG51bQAAU29ycnk6IGh3aSBub3Qg Zm91bmQuAAAASFdJAEAoPSlfX1JUT1NfU1lTQklPU19fVEFTS19IV0kAAAAAaGVhcG1lbQBUQVNL LkhlYXBNZW0gJWEAVEFTSy5ITQBEYXRhLmR1bXAgJWEAAAAAYnVmZmVyICAgICAgICAgICAAAABt aW5hbGlnbgAAAAB0b3RhbCBzaXplAAB0b3RhbCBmcmVlAABsYXJnZXN0IGZyZWUAAAAAU29ycnk6 IGhlYXBtZW0gbm90IGZvdW5kLgAAAEhFQVBNRU0ASE0AAEhlYXBNZW0AQCg9KV9fUlRPU19TWVNC SU9TX19UQVNLX0hNADxtb2R1bGU+AAAAAHNjaGVkdWxlciBzdGF0ZTogIAAAbG9ja2VkCgBibG9j a2VkIGJ5IFNXSQoAdW5sb2NrZWQKAAAAcmVhZHkgcSBtYXNrOiAgICAgAAAlOHgKAAAAAHdvcmsg cGVuZGluZzogICAgIAAAJXMKAG51bSB2aXRhbCB0YXNrczogIAAAJWQuCgAAAABjdXJyZW50IHRh c2s6ICAgICAAAHRpY2tzOiAgICAgICAgIAB0aW1lciBoYW5kbGU6ICAAJTE2eAoAAAB0aW1lciBp ZDogICAgICAAdGlfc3lzYmlvc19mYW1pbHlfYXJtX2xtM19UaW1lcl9PYmplY3QuaWQAAABzd2kg cHJpb3JpdHk6ICAAdGljayBwZXJpb2Q6ICAgAHRpX3N5c2Jpb3NfZmFtaWx5X2FybV9sbTNfVGlt ZXJfT2JqZWN0LnBlcmlvZAAAAGN1cnJlbnQgc3dpOiAgICAgIAAAVEFTSy5TV0kgJXgAY3VycmVu dCBmeG46ICAgICAgAABtb2R1bGU6IFRhU0sgfCBDTG9jSyB8IFNXSQAATU9EVUxFAABNT0QATU9E dWxlAABAKD0pX19SVE9TX1NZU0JJT1NfX1RBU0tfTU9EAAAAAHRhc2sgbW9kdWxlAGNsb2NrIG1v ZHVsZQAAAAB4ZGNfcnVudGltZV9TeXNNaW5fYnVmU2l6ZV9fQwAAAHhkY19ydW50aW1lX1N5c01p bl9Nb2R1bGVfX3N0YXRlX19WACVjAABTb3JyeTogU3lzTWluIHN5bWJvbHMgbm90IGZvdW5kIQAA AABTWVNNSU4AAEAoPSlfX1JUT1NfU1lTQklPU19fVEFTS19TWVNNSU4AU3lzTWluIG91dHB1dCBi dWZmZXIAAAAAPGtleT4AAAA8YWRkcj4AADxzaXplPgAAYgAAAGIuZCBDJCRJTyQkAEdvAABiLnMg QyQkSU8kJABfQ0lPQlVGXwAAAABXYXJuaW5nOiBJTyBidWZmZXIgbm90IGZvdW5kIQoAAFdhcm5p bmc6IElPIHRyYW5zZmVyIGJyZWFrcG9pbnQgYWRkcmVzcyBub3QgZm91bmQhCgBWTUJ1ZmZlci4u LgoAAAAAQnV0dG9uIERJU2FibGVCUAAAAABCdXR0b24gRU5hYmxlQlAARU5hYmxlQlAAAAAARElT YWJsZUJQAAAAU0hPVwAAAABTRVRCVUZGRVIAAABTQgAAQ0xSQlVGRkVSAAAAQ0IAAFdSSVRFAAAA RU5BQkxFQlAAAAAARU5CUAAAAABESVNBQkxFQlAAAABESVNCUAAAAFNZU1BSSU5URgAAAFNQAAD/ /9dk///YDP//1yT//9c0///XRP//11RTeXN0ZW1fcHJpbnRmIGJ1ZmZlcgAAAABNVEQgVmVyc2lv biAlcyAgJXMgICVzICAKCgAAbWFnaWMgICAgICAgICAgICUxNnggICUxNnggIAAAAABod2kgbW9k dWxlICAgICAgJTE2eCAgAABzbXAgbnVtIGNvcmVzICAgJWQuAFRFU1QAAAAAYXJndW1lbnQgICAg ICAgIHZhbHVlICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgIHN5bWJvbAAAcGFyYW1ldGVy IDE6IDB4JTE2eCA9ICVzAAAAAG1hZ2ljAAAAbWFnaWNzaXplAAAAdW5rbm93biB0b3BpYwAAAFRB U0suQ09ORklHAF9fUlRPU19NWVJUT1NfX0ZVTkMAVEFTSy5TVFJVQ1QAdGlfc3lzYmlvc19mYW1p bHlfYXJtX3Y4YV9UYXNrU3VwcG9ydF9zd2FwX19FAAAAeDI5AHgzMAB4MjcAeDI4AHgyNQB4MjYA eDIzAHgyNAB4MjEAeDIyAHgxOQB4MjAAc3AAAHBjAABoYXJkd2FyZXRocmVhZAAALS0tICBUQVNL ICBtYWdpYyA9ICU4eAAAICBuYW1lID0gJXMgIC0tLQAAAABfX1JUT1NfU1lTQklPU19fQUwAAF9f UlRPU19TWVNCSU9TX19BUwAAU1lTL0JJT1MAAAAAQVJNNjQAREFUQQAAAAIAAAAAAABvFAAAAAAA AAADClAAAAAEADAAABVkAAAAAwBQAAAABAAwAAAQ/AAAbywAAG9AAABvSAAAb1QAAAAAAAAAAAAA b2AAAG9oAABvbAAAb3QAAA/wAAAAAgAAAAAAAHBIAAAAAAAAAAMKWgAAAAQAoAAAG9AAAAADAFoA AAAEAKAAABnAAABwYAAAcGgAAHBsAABwdAAAFoAAAG8sAABwGAAAcCAAAHAoAABwMAAAcDwAAG9U AAAAAAAAAAIAAAAAAABxTAAAAAAAAAADCloAAAAEAQQAACJwAAAAAwBaAAAABAEEAAAgYAAAcWQA AHFsAABxcAAAcXgAABycAABvLAAAcMwAAHEIAABxGAAAcTQAAHFAAABwGAAAAAAAAAACAAAAAAAA cfwAAAAAAAAAAwpGAAAABAFoAAAqQAAAAAMARgAAAAQBaAAAKDAAAHIYAAByIAAAciQAAHIsAAAj PAAAbywAAHHMAABx1AAAcdwAAHHkAABx8AAAAAAAAAACAAAAAAAAcuAAAAAAAAAAAwpQAAAABAHI AAAw9AAAAAMAUAAAAAQByAAALuQAAHL8AABzCAAAcwwAAHMYAAArDAAAcpwAAHKwAAByvAAAb0gA AHLEAAByzAAActgAAAAAAAAAAgAAAAAAAHOAAAAAAAAAAAMKUAAAAAQCLAAANxwAAAADAFAAAAAE AiwAADUMAABzmAAAc5gAAHOYAABznAAAMcAAAG8sAABzXAAAc2gAAHNwAABzeAAAb1QAAAAAAAAA AgAAAAAAAHP4AAAAAAAAAAMKUAAAAAQCjAAAPWQAAAADAFAAAAAEAowAADtgAAB0EAAAdBAAAHQQ AAB0FAAAN7wAAG8sAABz6AAAc/AAAHNoAABvVAAAAAAAAAACAAAAAAAAdKwAAAAAAAAAAwpSAAAA BALoAABCRAAAAAMAUgAAAAQC6AAAQOQAAHTIAAB00AAAdNQAAHTcAAA9zAAAbywAAHRkAAB0eAAA dIQAAHSQAAB0nAAAAAAAAG9gAAAAAQAAb2gAAAABAABwYAAAAAIAAHBoAAAAAQAAc5gAAAADAAAA AAAAAAAAAAACAAAAAAAAdogAAAAAAAAAAQUoAAAAAHbkAABHxAAAAAEGKAAAAAB25AAARaQAAAAB BigAAAAAdtgAAENoAAB2pAAAdqwAAHawAAB2uAAAQqwAAAACAAAAAAAAdzwAAAAAAAAAAQBQAAAA AHeIAABK4AAAd2AAAHdgAAB3YAAAd2gAAEoQAAB4hAAAAAAAAHiMAAAAAQAAeJgAAAABAAB4nAAA AAIAAHioAAAAAgAAeKwAAAADAAB4tAAAAAQAAHjAAAAABAAAeMgAAAAFAAB41AAAAAUAAAAAAAAA AAAAAAEAUAAAAAB5BAAAUbQAAAACAAAAAAAAAAAAAFPQAAAAAgAAAAAAAAAAAABMzAAAAAIAAAAA AAAAAAAATzQAAAACAAAAAAAAAAAAAFEIAAAAAgAAAAAAAAAAAABMyAAAeGwAAFRYAAB4eAAAVCwA AAAAAAAAAAAAeNwAAHjoAAB4RAAAeEQAAEzQAAAAAQBGAAAAAHmMAABU5AAAeYQAAHmEAAB4RAAA eEQAAFSwAAB6CAAAAAMAAAAXAAAAAAAAehQAAFZ0AAB6KAAAAAcAAAAXAAAAAAAAehQAAFdIAAAA AAAAemQAAAAAAAAAAAAAAAAAAAAIAAAAAAAAemgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAemwAAAAA AAAAAAAAAAAAAAAIAAAAAAAAenAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAenQAAAAAAAAAAAAAAAAA AAAIAAAAAAAAengAAAAAAAAAAAAAAAAAAAAIAAAAAAAAenwAAAAAAAAAAAAAAAAAAAAIAAAAAAAA eoAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAeoQAAAAAAAAAAAAAAAAAAAAIAAAAAAAAeogAAAAAAAAA AAAAAAAAAAAIAAAAAAAAeowAAAAAAAAAAAAAAAAAAAAIAAAAAAAAepAAAAAAAAAAAAAAAAAAAAAI AAAAAAAAepQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAepgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAepwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAXYwAAF4AAAB62AAAXWQAAHrsAABejAAAeEQAAHsAAAB7DAAAAABUMzJF ) HELP.FILTER.Add rtossysbios RETURN ) menu_64bit: ;(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: SYS/BIOS specific menu ; @Description: - ; @Author: DIE ; @Copyright: (c) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: sysbios.m 7861 2022-07-29 13:45:42Z amerkle $ NAME "TASK.&sMenuName" IF !MENU.EXIST("TASK.&sMenuName") ( add menu ( popup "&sHeader" ( default menuitem "Display &Tasks" "TASK.&(sInfix)TaSK" menuitem "Display &Clocks" "TASK.&(sInfix)CLocK" menuitem "Display &Events" "TASK.&(sInfix)EVenT" menuitem "Display &Mailboxes" "TASK.&(sInfix)MailBoX" //menuitem "Display &Queues" "TASK.&(sInfix)QUEue" menuitem "Display &Semaphores" "TASK.&(sInfix)SEMaphore" menuitem "Display &SWIs" "TASK.&(sInfix)SWI" menuitem "Display &HWIs" "TASK.&(sInfix)HWI" //menuitem "Display &Timers" "TASK.&(sInfix)TIMer" //menuitem "Display &Gates" "TASK.&(sInfix)GATe" //menuitem "Display &Log" "TASK.&(sInfix)LOG" menuitem "Display &HeapMems" "TASK.&(sInfix)HeapMem" popup "Display Module" ( //menuitem "BIOS" "TASK.&(sInfix)MODule.TaSK" menuitem "Task" "TASK.&(sInfix)MODule.TaSK" menuitem "Clock" "TASK.&(sInfix)MODule.CLocK" //menuitem "Idle" "TASK.&(sInfix)MODule.IDLe" menuitem "SWI" "TASK.&(sInfix)MODule.SWI" //menuitem "HWI" "TASK.&(sInfix)MODule.HWI" //menuitem "Timer" "TASK.&(sInfix)MODule.TIMer" //menuitem "Cache" "TASK.&(sInfix)MODule.CAChe" //menuitem "Agent" "TASK.&(sInfix)MODule.AGEnt" //menuitem "Load" "TASK.&(sInfix)MODule.LOAd" ) 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 &yes dialog.yesno "Overwrite unused stack space" "with stack fill pattern?" entry &yes if !&yes enddo ) TASK.&(sInfix)STacK.Init ) ) ) popup "Trace" ( popup "[:alist]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 ) if trace.flow() ( Break.Delete /TraceEnable Break.Set task.config(magic) /Write /TraceEnable ) Trace.Init ) 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 ) if trace.flow() ( Break.Delete /TraceData Break.Set task.config(magic) /Write /TraceData ) Trace.Init ) 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 "&Help" ( menuitem "SYS/BIOS RTOS Debugger Manual" "HELP __RTOS_SYSBIOS_" ) ) menu "task.&(sInfix)tsk" ( menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address()) TASK.&(sInfix)TaSK &magic ) menuitem "Display Task Object" ( PRIVATE &address &address=track.address() Var.View %Open (ti_sysbios_knl_Task_Object*)(&address) ) separator menuitem "Display Stack Frame" ( PRIVATE &magic &magic=address.offset(track.address()) Var.Frame /Locals /Caller /Task &magic ) menuitem "Display Registers" ( PRIVATE &magic &magic=address.offset(track.address()) Register /Task &magic ) menuitem "Switch Context" "Register.TASK address.offset(track.address())" separator menuitem "Add to Stack Cov" "TASK.&(sInfix)STK.ADD address.offset(track.address())" menuitem "Rm from Stack Cov" "TASK.&(sInfix)STK.RM address.offset(track.address())" separator menuitem "Dump Task Object" ( PRIVATE &address &address=track.address() Data.dump &address ) ) menu "task.&(sInfix)clk" ( menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address()) TASK.&(sInfix)CloCK &magic ) menuitem "Display Clock Object" ( PRIVATE &address &address=track.address() Var.View %Open (ti_sysbios_knl_Clock_Object*)(&address) ) menuitem "Dump Clock Object" ( PRIVATE &address &address=track.address() Data.dump &address ) ) menu "task.&(sInfix)evt" ( menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address()) TASK.&(sInfix)EVenT &magic ) menuitem "Display Event Object" ( PRIVATE &address &address=track.address() Var.View %Open (ti_sysbios_knl_Event_Instance_State*)(&address) ) menuitem "Dump Event Object" ( PRIVATE &address &address=track.address() Data.dump &address ) ) menu "task.&(sInfix)mbx" ( menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address()) TASK.&(sInfix)MailBoX &magic ) menuitem "Display Mailbox Object" ( PRIVATE &address &address=track.address() Var.View %Open (ti_sysbios_knl_Mailbox_Instance_State*)(&address) ) menuitem "Dump Mailbox Object" ( PRIVATE &address &address=track.address() Data.dump &address ) ) menu "task.&(sInfix)sem" ( menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address()) TASK.&(sInfix)SEMaphore &magic ) menuitem "Display Semaphore Object" ( PRIVATE &address &address=track.address() IF (var.exist(ti_sysbios_knl_Semaphore_Instance_State)) Var.View %Open (ti_sysbios_knl_Semaphore_Instance_State*)(&address) ELSE Var.View %Open (ti_sysbios_knl_Semaphore_Object__*)(&address) ) menuitem "Dump Semaphore Object" ( PRIVATE &address &address=track.address() Data.dump &address ) ) menu "task.&(sInfix)swi" ( menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address()) TASK.&(sInfix)SWI &magic ) menuitem "Display SWI Object" ( PRIVATE &address &address=track.address() Var.View %Open (ti_sysbios_knl_Swi_Object*)(&address) ) menuitem "Dump SWI Object" ( PRIVATE &address &address=track.address() Data.dump &address ) ) menu "task.&(sInfix)hwi" ( menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address()) TASK.&(sInfix)HWI &magic ) menuitem "Display HWI Object" ( PRIVATE &address &struct &address=track.address() &struct=task.struct(hwi) Var.View %Open (&struct*)(&address) ) menuitem "Dump HWI Object" ( PRIVATE &address &address=track.address() Data.dump &address ) ) menu "task.&(sInfix)hm" ( menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address()) TASK.&(sInfix)HeapMem &magic ) menuitem "Display HeapMem Object" ( PRIVATE &address &address=track.address() Var.View %Open (ti_sysbios_heaps_HeapMem_Object*)(&address) ) menuitem "Dump HeapMem Object" ( PRIVATE &address &address=track.address() Data.dump &address ) ) ) ) ) PMACRO.UNLOCK RETURN ) autoload_64bit: ;(options) ( PARAMETERS &sOptions RETURN ) execute_container_selection: ( PARAMETERS &sParameters &sAccess &sMachine &sArguments PRIVATE &linksize IF !sYmbol.EXIST(ti_sysbios_knl_Task_Module__root__V) ( PRINT %WARNING "SYS/BIOS: kernel symbol not found, detect address width from CPU selection" RETURN "0." ) &linksize=sYmbol.SIZEOF(ti_sysbios_knl_Task_Module__root__V) IF &linksize==8. ( PRINT "SYS/BIOS: detected 32bit address size" RETURN "32." ) ELSE IF &linksize==16. ( PRINT "SYS/BIOS: detected 64bit address size" RETURN "64." ) ELSE ( PRINT %WARNING "SYS/BIOS: unknown kernel symbol size, detect address width from CPU selection" RETURN "0." ) RETURN "-1." ) 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 )