Commit bcddef05 authored by 陈家乐's avatar 陈家乐

feat:工程文件

parent 4e2babca
......@@ -656,7 +656,7 @@
<SETTING><NAME>PathFormat</NAME><VALUE>Windows</VALUE></SETTING>
<SETTING><NAME>PathRoot</NAME><VALUE>CodeWarrior</VALUE></SETTING>
</SETTING>
<SETTING><NAME>DebuggerCmdLineArgs</NAME><VALUE>%targetFilePath -Prod=%projectFileDir\TBDML.ini -instance=tbdml</VALUE></SETTING>
<SETTING><NAME>DebuggerCmdLineArgs</NAME><VALUE>%targetFilePath -Prod=%projectFileDir\USBDM.ini -instance=usbdm</VALUE></SETTING>
<SETTING><NAME>DebuggerWorkingDir</NAME>
<SETTING><NAME>Path</NAME><VALUE></VALUE></SETTING>
<SETTING><NAME>PathFormat</NAME><VALUE>Windows</VALUE></SETTING>
......@@ -1715,9 +1715,9 @@
4F494E545F4E4F4E4522206964726566733D2249445F484331325F464C5F504F
494E542049445F484331325F464C5F504F494E545F4E4F4E45222F3E0A20203C
53656C656374656457697A617264456C656D656E74206E616D653D2254617267
657422207465726D3D225442444D4C222069643D2249445F434F4E4E5F544244
4D4C22206964726566733D2249445F434F4E4E454354494F4E5F4C4953542049
445F434F4E4E5F5442444D4C222F3E0A3C2F57697A617264436F6E6669677572
657422207465726D3D22555342444D222069643D2249445F434F4E4E5F555342
444D22206964726566733D2249445F434F4E4E454354494F4E5F4C4953542049
445F434F4E4E5F555342444D222F3E0A3C2F57697A617264436F6E6669677572
6174696F6E3E0A
</VALUE></PLUGINDATA>
</PLUGINDATALIST>
......
......@@ -63,7 +63,7 @@ void main(void) {
for(;;) {
gui_LCD_Display();
//gui_LCD_Display();
//
app_Can_handle();
......
[Environment Variables]
GENPATH={Project}Sources;{Compiler}lib\hc12c\src;{Compiler}lib\hc12c\include;{Compiler}lib\hc12c\lib;{Compiler}lib\xgatec\src;{Compiler}lib\xgatec\include;{Compiler}lib\xgatec\lib
LIBPATH={Compiler}lib\hc12c\include;{Compiler}lib\xgatec\include
OBJPATH={Project}bin
TEXTPATH={Project}bin
ABSPATH={Project}bin
[HI-WAVE]
Target=USBDM
Layout=C_layout.hwl
LoadDialogOptions=AUTOERASEANDFLASH RUNANDSTOPAFTERLOAD="main"
CPU=HC12
MainFrame=0,1,-1,-1,-1,-1,156,156,1308,821
TOOLBAR=57600 57601 32795 0 57635 57634 57637 0 57671 57669 0 32777 32776 32782 32780 32781 32778 0 32806
AEFWarningDialog=FALSE
[USBDM HCS12_GDI_SETTINGS]
CMDFILE0=CMDFILE STARTUP ON ".\cmd\USBDM_startup.cmd"
CMDFILE1=CMDFILE RESET ON ".\cmd\USBDM_reset.cmd"
CMDFILE2=CMDFILE PRELOAD ON ".\cmd\USBDM_preload.cmd"
CMDFILE3=CMDFILE POSTLOAD ON ".\cmd\USBDM_postload.cmd"
CMDFILE4=CMDFILE VPPON ON ".\cmd\USBDM_vppon.cmd"
CMDFILE5=CMDFILE VPPOFF ON ".\cmd\USBDM_vppoff.cmd"
CMDFILE6=CMDFILE UNSECURE ON ".\cmd\USBDM_erase_unsecure.cmd"
MCUID=0x02F2
CHIPSECURE=CHIPSECURE SETUP 0xFF0F 0x3 0x2
DBG0=DBG GENERAL DISARM_ON PROTECT_OFF ANALYZE_ON STEPATRUN_ON
DBG1=DBG PREDEFINED SELECT 0
DBG2=DBG PREDEFINED DBGENGINE TRACE ENABLE RECORDAFTER PUREPC
NV_PARAMETER_FILE=C:\Program Files (x86)\Freescale\CWS12v5.1\prog\FPP\mcu02F2.fpp
NV_SAVE_WSP=0
NV_AUTO_ID=1
[USBDM]
COMSETTINGS=SETCOMM DRIVER NOPROTOCOL NOPERIODICAL
NV_PARAMETER_FILE=
NV_SAVE_WSP=0
NV_AUTO_ID=1
S0750000443A5C546573745F6465736B5F6B696E675F6275745F6D6573735C42656E44613335305F31355F63616EB0E5BCECB2E2CCA85F32345F303830325CD0A163616E62616EBEBFBCABB0E65CD0A163616EB0E5BCECB2E2CCA85F323032345F30365F32375C62696E5C50726F6A6563742E6162733C
S0750000443A5C6769745C6A69616E63657461695C6A69616E63657461695C42656E44613335305F31355F63616EB0E5BCECB2E2CCA85F32345F303830325CD0A163616E62616EBEBFBCABB0E65CD0A163616EB0E5BCECB2E2CCA85F323032345F30365F32375C62696E5C50726F6A6563742E6162735F
S2240FC000FEC033FDC031270E35ED31EC3169700434FB310326F2FEC035EC31270BED3118B8
S2240FC0200A30700434F920F13DCF310007D206C0450001C037D46C3100025FD706E3A73678
S2240FC040B5F507F7B716C1BD16CCE316D1DBC7877C32CDC6467C32CF577C32D1C6177C329F
S2240FC060D3C6127C32D5C60F7C32D7C60D7C32D9C6087C32DB7C32DD7C32DFC60C7C32E1FA
S2240FC080537C32E3537C32E5537C32E7537C32E9537C32EB537C32ED7C32EF7C32F17C322C
S2240FC0A0F3C6787C32CBFE32CB7E32C7C77C32FBCE01907E32FDC6FA7C32FFC68B7C330166
S2240FC0C0C6607C3303C6497C3305C63B7C3307C6327C3309C62D7C330BC61E7C330DC63007
S2240FC0E07C330FC62B7C3311C61E7C3313C6147C3315C61E7C33177C33197C331B7C331D71
S2240FC1007C331F7C3321C6787C32F9FD32F97D32F5427A32B016C77D16C9C2C6555B3F5816
S2240FC1205B3F20F120FECC06405B0C7902737A0277C6FF5B025B037B02927902947902951A
S2240FC140C6707B0282790284790285C6F07B029A477A029C79029DC6FF7B02627902647957
S2240FC160026579024A79024C79024D79024BC6107B024F79024E79028A79028B7900D8471C
S2240FC1805AD9CE00067E025E417A025A79025C79025D477A024279024479024579027179F7
S2240FC1A000007900017902407902607902907902587902807902487902985E7C3D1410165B
S2240FC1C0C1DA16C12616C2B1C716C64A16C44A16C411C60116C29210EF3D1B9C16C281C6EB
S2240FC1E0805B0B5A11437A01201C02FA80201316C2886E802607260A8C2710230516C28142
S2240FC20020044F3701E94C1C80CC40267B02FB5A35C6475B3479003679003AC6075B3CC62D
S2240FC220875B394C39801C02FA80201C075A6E80C6555B3F585B3F04650A04650BEC828C1F
S2240FC24027102304073B20044F3701E04C39404C39024C39084D39014D3904C6017B02FB76
S2240FC2607902F04D38024D38104C3B80963B84808A575A3B4C38801D02F10279001E1B8485
S2240FC2803DC7876C846C823DEC84EE8216D3906C843D371C02F280CC03FF7C02F41C02F247
S2240FC2A004E68027061C02F20220041D02F202323D1C0140011F014101FBC6887B01411D38
S2240FC2C0014104B6014384F08A047A0143B60143848F8A107A01431D0143801D0142C01DC7
S2240FC2E001423F1D014B301D014B0779015079015179015279015379015879015979015AF8
S2240FC30079015B86FF7A01547A01557A01567A01577A015C7A015D7A015E7A015F7901474A
S2240FC3201D0140011E014101FB1C0144011C0145011D0147071C0140081D0140201C0140BD
S2240FC340043D1AACB746E6406B00E6416B01E6426B02E6436B03EE82EC80C4078749B7C582
S2240FC3604656CD00003BEC82C4E03BC60334EE8216D366EA85AA846C88B7C5EA81AA806CEE
S2240FC380A5B7C51B843D6CABC7876C83F601462708EC8B2607EC892603C72072F601467B79
S2240FC3A0014AF6014A6B82ED8BEE89C60316D3667B0170C620A68C127B0171790172790180
S2240FC3C073E687C1082304C6086B87C72016873BC30174B746EC80E382B745E6006B40E681
S2240FC3E081521B82E18725E6E6877B017CE6887B017DE6827B0146200AEE83086E838E131B
S2240FC400882209F60146E482E18226EDC6011B853D1D0201021D020003F60200C4C7CA08FF
S2240FC4207B0200CC02083BC7EE80690052C11425F7CCFFF07B02027A0203447A0204790281
S2240FC440057902061C0200803A3D4DCA804CCA404DCA104CCA084DCA024DCC204DC9804DC6
S2240FC460C9024DC9017900CA4CC8604DC880DCC8C784E0CA145CC84DCB804DCB404DCB1091
S2240FC4804CCB044CCB084DCB024DCB014CCB203DD6CF4CCC200BFE32C3FC32C516D3907EE2
S2240FC4A032C37C32C5C6C8873BC73BFE32C3FC32C516D377230AC7877C32C3C6C87C32C57B
S2240FC4C01E0271020FFC33348C00642207FE3334087E33341E0271040FFC33368C006422BD
S2240FC4E007FE3336087E3336F632AF042135FE3348FC334A16D3907E33487C334AC61E87D2
S2240FC5003BC73BFE3348FC334A16D3772317071FF63333F63333C10A240572333320067AF4
S2240FC52033338F070ACC333316C92D4C37800BC7877C33487C334A3D3BC601EE806BE0233C
S2240FC540EC846CE024C7876CE0263A3DB745EDE026ADE024250FE6E023270A69E023C78708
S2240FC5606CE026523DC73DEE82B7466EE81F69E82269E821C6016BE81E3DB745EDE021ADCF
S2240FC580E01F250FE6E01E270A69E01EC7876CE021523DC73D3BC601EE806BE019EC846CDA
S2240FC5A0E01AC7876CE01C3A3D3BC601EE806BE014EC846CE015C7876CE0173A3DB745ED8F
S2240FC5C0E017ADE015250FE6E014270A69E014C7876CE017523DC73D3BC601EE806B0FECF8
S2240FC5E0846CE010C7876CE0123A3D3BC601EE806B0AEC846C0BC7876C0D3A3DB745ED0D24
S2240FC600AD0B250CE60A2708690AC7876C0D523DC73D3BC601EE806B05EC846C06C7876CB5
S2240FC620083A3DB745ED08AD06250CE60527086905C7876C08523DC73D3BC601EE806B00DA
S2240FC640EC846C01C7876C033A3D374C46404D46404C46204D46104D4608D64DE8B0C40763
S2240FC660D84D5B4D4D4D0879004779004879004979004A79004B4C4F804C46804C4D803DEA
S2240FC6801E014430071E01440C02201BFC3132260AC660877C31321C014D01FC313227072D
S2240FC6A0FE3132097E3132F6311F270FFC3122BC31202407FE3122087E3122F63124270F6D
S2240FC6C0FC3127BC31252407FE3127087E3127F6311A270FFC311DBC311B2407FE311D0839
S2240FC6E07E311DF63115270FFC3118BC31162407FE3118087E3118F63110270FFC3113BCF6
S2240FC70031112407FE3113087E3113F6310B270FFC310EBC310C2407FE310E087E310EF6CD
S2240FC7203106270FFC3109BC31072407FE3109087E3109F63101270FFC3104BC3102240782
S2240FC740FE3104087E3104C7873B3BFE332FFC333116D377270FFE332FFC333116D3957E01
S2240FC760332F7C33314C4F800B3BC601EE806BE028EC846CE029C7876CE02B3A3DF63333DD
S2240FC780860A16D35CCEC03BE6E4545454547B335916C90FE6E47B335A16C90FA6E5444405
S2240FC7A044447A335B16C90FA6E57A335CF63333C10D260B16C9171C334F0D1C335007F6BB
S2240FC7C03333C10E260F1C335A081C335C081C335E0816C924F63333C10D270DF63333C144
S2240FC7E00E270616C92416C917F6020AF8334CC40FF8020A7B020AF6334D861012F8020AF8
S2240FC800C4F0F8020A7B020AF6020BF8334EC40FF8020B7B020BF6334F861012F8020BC400
S2240FC820F0F8020B7B020BF6020CF83350C40FF8020C7B020CF63351861012F8020CC4F0AA
S2240FC840F8020C7B020CF6020DF83352C40FF8020D7B020DF63353861012F8020DC4F0F878
S2240FC860020D7B020DF6020EF83354C40FF8020E7B020EF63355861012F8020EC4F0F80244
S2240FC8800E7B020EF6020FF83356C40FF8020F7B020FF63357861012F8020FC4F0F8020F0D
S2240FC8A07B020FF60210F83358C40FF802107B0210F63359861012F80210C4F0F802107B76
S2240FC8C00210F60211F8335AC40FF802117B0211F6335B861012F80211C4F0F802117B02C5
S2240FC8E011F60212F8335CC40FF802127B0212F6335D861012F80212C4F0F802127B02128B
S2240FC900F60213F8335EC40FF802137B02133DF63333860A06D35C1D335A081D335C081D1E
S2240FC920335E083D1D334F0D1D3350073D3B1F02710226B745EE0127208E0014241B7932CA
S2240FC940AFF63333F63333C10A24057233332003793333EE80C7876C011F02710206EE805D
S2240FC960C7876C011F0271042DEE80EC0327278C001424227932AFF633332607C60A7B3333
S2240FC98033200FF63333270AF63333C10A2203733333C7876C031F02710406EE80C7876CEE
S2240FC9A0031E0271021AEE80EC018C000A25111E0271040CEC038C000A2505C6017B32AF19
S2240FC9C03A3D16CED1CC310116C57A04610306CB1EC618873BCC310116C5673AC7877C3356
S2240FC9E02FC60A7C3331F6333304211EFC332B3BFC332DF332C5B7453AF932C4B932C316E1
S2240FCA00CCCC250316CCAD16CC94F633338759B745EEE232CD7E32C7F633338759B745EE99
S2240FCA20E232FB7E32F5F63333C1022618FC332B3BFC332DC30020B7453A16CCC5250316E2
S2240FCA40CCAD16CC94F63333C1032618FC332B3BFC332DC30030B7453A16CCC5250316CCAA
S2240FCA60AD16CC94F63333C1042618FC332B3BFC332DC30040B7453A16CCC5250316CCAD98
S2240FCA8016CC94F63333C1052618FC332B3BFC332DC30050B7453A16CCC5250316CCAD16FE
S2240FCAA0CC94F63333C1062618FC332B3BFC332DC30060B7453A16CCC5250316CCAD16CC17
S2240FCAC094F63333C1072618FC332B3BFC332DC30070B7453A16CCC5250316CCAD16CC941E
S2240FCAE0F63333C1082618FC332B3BFC332DC30080B7453A16CCC5250316CCAD16CC94F68B
S2240FCB003333C1092518FC332B3BFC332DC301E0B7453A16CCC5250316CCAD16CC94CC31F8
S2240FCB200116C54C04610306CC54C617873BCC310116C538FC31A4FE31A66E803BF631ABDA
S2240FCB4037F631AA37CC31AC16C3867B3100FC3284FE32866EA33BF6328B37F6328A37CC7B
S2240FCB60328C16C3867B3100FC3294FE32966EA33BF6329B37F6329A37CC329C16C3867B9D
S2240FCB803100FC31B4FE31B66EA33BF631BB37F631BA37CC31BC16C3867B3100FC31C4FE5A
S2240FCBA031C66EA33BF631CB37F631CA37CC31CC16C3867B3100FC3264FE32666EA33BF68F
S2240FCBC0326B37F6326A37CC326C16C3867B3100FC31D4FE31D66EA33BF631DB37F631DAA3
S2240FCBE037CC31DC16C3867B3100FC31F4FE31F66EA33BF631FB37F631FA37CC31FC16C3F1
S2240FCC00867B3100FC31E4FE31E66EA33BF631EB37F631EA37CC31EC16C3867B3100FC32A9
S2240FCC2004FE32066EA33BF6320B37F6320A37CC320C16C3867B3100FC3214FE32166EA3D9
S2240FCC403BF6321B37F6321A37CC321C16C3861B867B3100CC310116C5BD04410CC63F8759
S2240FCC603BCC310116C5A91B82CC310116C62304410CC64D873BCC310116C6121B82CC319D
S2240FCC800116C5FC04410CC616873BCC310116C5EB1B823D8601C73B873BFE332BFC332D18
S2240FCCA016D45B7B3240F6332D7B32413DFC332B3BFC332D83FAFFB7453AC20082007C3317
S2240FCCC02B7E332D3DC900890007013D7C332B7E332DCCFAFF3BC7873BFE332BFC332D1654
S2240FCCE0D3773DC601873BCC310116C538C601876C80CC310116C567C601876C80CC31014D
S2240FCD0016C595C601876C80CC310116C5A9C601876C80CC310116C5D8C601876C80CC31B1
S2240FCD200116C5EBC601876C80CC310116C612C601876C80CC310116C6393ACC18FD7C31DD
S2240FCD4034CE07007E313679313BC6087B313AC6FD7C3144CD7C007D314679314BC6087B09
S2240FCD60314AC6FE7C3164CC4F177C316679316BC6087B316ACC0CF07C31748604C77C312A
S2240FCD80767B317B487A317ACC0CFE7C3184CCD9267C318679318BC6087B318AC7877C313C
S2240FCDA0A4CC02407C31A67931ABC6087B31AAC7877C328452427C328679328BC6087B32E8
S2240FCDC08AC7877C31D4CC02307C31D67931DBC6087B31DAC7877C31E4CC02A07C31E67933
S2240FCDE031EBC6087B31EAC7877C3204CC02507C320679320BC6087B320AC7877C321486FC
S2240FCE00027C32167B321BC6087B321AC7877C31F4C6557C31F67A31FBC6087B31FAC77CD1
S2240FCE203264C6847C32667A326B587B326AC77C3294CC04027C329679329B487A329ACCA5
S2240FCE4018F07C3224CC010B7C322679322BC6087B322ACC08FF7C3234CCF00B7C323679E4
S2240FCE60323BC6087B323ACC18FE7C315486D8C77C31567B315BC6087B315ACC18FE7C3206
S2240FCE804486F1C77C32467B324BC6087B324ACC18DA7C3274C6F9437C327679327BC60851
S2240FCEA07B327ACC023E7C327CCC18FE7C325486C6C77C32567B325BC6087B325ACC1885C0
S2240FCEC07C3194C7877C31967B319BC6087B319A3DF63333260F16D17D7C328C7B328E1654
S2240FCEE0D1B27B326FF6333304212EC6047B32A0C660877C31DCC6907B31B37A31B0C6802D
S2240FCF007B32A3CE0E007E328CC60B7B328ECD0CCD7D3290C6127C31BCF63333C1022621FD
S2240FCF207932A0C6C0877C31DC7A32A3CE1E007E328CC6167B328ECD0D957D3290427A32D2
S2240FCF406FF63333C1032625CC01257C31DCC6B916D173CE2E007E328CC6207B328ECD0E5B
S2240FCF605D7D3290487A326FC63516D1D6F63333C1042621CC01807C31DCC6C916D173CEF1
S2240FCF803E007E328CC62B7B328ECD0EC17D3290C6037B326FF63333C1052621CC01E07C85
S2240FCFA031DCC6D816D173CE4E007E328CC6357B328ECD0EF67D3290C65016D1D6F633338B
S2240FCFC0C106261BCC02407C31DCC6E416D173CE5B007E328CC64016D1A8C66016D1D6F6C7
S2240FCFE03333C107261BCC02A07C31DCC6E416D173CE6B007E328CC64B16D1A8C67016D181
S2240FD000D6F63333C108251BCC02F87C31DCC6E416D173CE7B007E328CC65516D1A8C680F9
S2240FD02016D1D6F63333C109251816D17D869B7C328CC6607B328EC78716D1B27B32A07BED
S2240FD040326FF63333C10A254C1C321C401C320C401C31EC031C31EC301C31EF401C31DFF2
S2240FD060E0CC03017B31FC7A31DCCEFF607E31DDC6E416D173CDBF007D328CC6FF7B328E39
S2240FD080CC0FBE7C3290C6047B32A0C6A016D1D6C60116D1CFF63333C10B252DC6E47B311E
S2240FD0A0B37931B0CC9C407C328CC6C77B328ECE0FBE7E3290C6807B32A3C6017B326FCD84
S2240FD0C000C07D31BC8716D1CFF63333C10C251DC6E416D173C7877C328C7B328E7C329065
S2240FD0E0C6C47C31BCC6027C31CE7A31D0F63333C10D250FC6E4077B868216D19ECD00D0B7
S2240FD1007D31BCF63333C10E251116D1BB7932A3C69416D1C5CD00D57D31BCF63333C10F02
S2240FD120250EC6E4074D86A70774CD011C7D31BCF63333C110250EC6E4073886BE075FCDEE
S2240FD14001407D31BCF63333C111250EC6E4072386BE074ACD01667D31BCF63333C1122554
S2240FD160110758C6807B32A3C6BE0759CD01667D31BC3D7B31B37931B07932A33D79321CCB
S2240FD18079320C7931EC7931EFC7877C31DE7B31FC7C31DC7B31B37B31B07B32A33D7A3297
S2240FD1A08ECE0F5A7E32903D7B328ECD0FBE7D32903D7C32907C31BC07153DCC08E47B3164
S2240FD1C0B37A31B03D7B328ECE0F5A7E32903D7C31CE7B31D03D877C31BC3DC601873BCC4B
S2240FD1E0310116C538C601876C80CC310116C567C601876C80CC310116C595C601876C807A
S2240FD200CC310116C5A9C601876C80CC310116C5D8C601876C80CC310116C5EBC601876CD5
S2240FD22080CC310116C612C601876C80CC310116C639CC03E86C80CC310116C7693AC787B2
S2240FD2407C32AD7B31293D1C02F201FC32C72719FE32C9087E32C9BE32C7250DC7877C32A8
S2240FD260C9F60258C8047B0258FC32F52719FE32F7087E32F7BE32F5250DC7877C32F7F6A7
S2240FD2800258C8087B0258F633232702C78FC6017B33232726723324F63324C108261CC6E4
S2240FD2A0017B3326793324B633252701C77B33252709C601877C33277C33290B1B9CCC012A
S2240FD2C06016C3426C826E808CF91726398E18DA2634F632C1261507342611F632A6C16782
S2240FD2E0260AF632A7042104427A32C1F632C22615071A2611F632A6C167260AF632A704CD
S2240FD3002104427A32C21C0144011B840BF601647B32A5F601657B32A6F601667B32A7F615
S2240FD320016787B745C77C32B17E32B3F60168B745C77C32B57E32B7F60169B745C77C32A8
S2240FD340B97E32BBF6016AB745C77C32BD7E32BFF6016B7B32ACF632A5C1063D34B7858714
S2240FD3601810B750303D87D7B7C6270AB7C549B7C546560436F63DAC84270E34B7C5E2852B
S2240FD380A284B7C510FB302002AE82311B84054004A401083D046401098300013D87C76C5A
S2240FD3A082EC8C261FEE8EED86EC8811280DEC86CD0000116D82B746EC88116D846C888744
S2240FD3C0C76C863D972709EE86B7C5CD00002008EE8DE686ED87B7C61135ECF010133B350A
S2240FD3E0ECF012ED8413E3B130B7C5CD0000356581A38CB7C5E28BA28A310446113669AF61
S2240FD4003137323433EEF01011B76532201F252A046403044539E78E2706EE8E87C7200B98
S2240FD420B7C5363469AFEEF013313A1810083A34A3B1B74620A33102209F4151B7C541513A
S2240FD44004A40108AE8E22EE2505ACF01024E7316D84698369826C886E863D3B341B9C1680
S2120FD460D39DEE84EC861B88EDB505400000CC
S2240FFF80C124C124C124C124D247C124C124C124C124C124C124C124C124C124C124C124C9
S2240FFFA0C124C124C124C124C124C124C124C124C124D2BCC124C124C124C124C124C12434
S2240FFFC0C124C124C124C124C124C124C124C124C124C124C124C490C124C124C124C680ED
S2240FFFE0C124C124C124C124C124C124C124C124C496C124C124C124C124C124C124C02924
S2240FC0200A30700434F920F13DCF310007D206C03B0001C037D2A53100024C16C1B016CB93
S2240FC0402616D01EC7877C32CDC6467C32CF577C32D1C6177C32D3C6127C32D5C60F7C323E
S2240FC060D7C60D7C32D9C6087C32DB7C32DD7C32DFC60C7C32E1537C32E3537C32E5537C12
S2240FC08032E7537C32E9537C32EB537C32ED7C32EF7C32F17C32F3C6787C32CBFE32CB7EA2
S2240FC0A032C7C77C32FBCE01907E32FDC6FA7C32FFC68B7C3301C6607C3303C6497C3305EE
S2240FC0C0C63B7C3307C6327C3309C62D7C330BC61E7C330DC6307C330FC62B7C3311C61E4F
S2240FC0E07C3313C6147C3315C61E7C33177C33197C331B7C331D7C331F7C3321C6787C323A
S2240FC100F9FD32F97D32F5427A32B016C805C6555B3F585B3F20F420FECC06405B0C7902F8
S2240FC120737A0277C6FF5B025B037B0292790294790295C6707B0282790284790285C6F0ED
S2240FC1407B029A477A029C79029DC6FF7B026279026479026579024A79024C79024D79020B
S2240FC1604BC6107B024F79024E79028A79028B7900D8475AD9CE00067E025E417A025A79DD
S2240FC180025C79025D477A02427902447902457902717900007900017902407902607902E1
S2240FC1A0907902587902807902487902985E7C3D141016C1CD16C11916C2A4C716C63D16F6
S2240FC1C0C43D16C404C60116C28510EF3D1B9C16C274C6805B0B5A11437A01201C02FA807C
S2240FC1E0201316C27B6E802607260A8C2710230516C27420044F3701E94C1C80CC40267BFA
S2240FC20002FB5A35C6475B3479003679003AC6075B3CC6875B394C39801C02FA80201C075B
S2240FC2205A6E80C6555B3F585B3F04650A04650BEC828C27102304073B20044F3701E04CA3
S2240FC24039404C39024C39084D39014D3904C6017B02FB7902F04D38024D38104C3B8096C9
S2240FC2603B84808A575A3B4C38801D02F10279001E1B843DC7876C846C823DEC84EE82160D
S2240FC280D1C96C843D371C02F280CC03FF7C02F41C02F204E68027061C02F20220041D02C0
S2240FC2A0F202323D1C0140011F014101FBC6887B01411D014104B6014384F08A047A014324
S2240FC2C0B60143848F8A107A01431D0143801D0142C01D01423F1D014B301D014B077901C2
S2240FC2E05079015179015279015379015879015979015A79015B86FF7A01547A01557A0189
S2240FC300567A01577A015C7A015D7A015E7A015F7901471D0140011E014101FB1C014401A1
S2240FC3201C0145011D0147071C0140081D0140201C0140043D1AACB746E6406B00E6416BB3
S2240FC34001E6426B02E6436B03EE82EC80C4078749B7C54656CD00003BEC82C4E03BC603EF
S2240FC36034EE8216D19FEA85AA846C88B7C5EA81AA806CA5B7C51B843D6CABC7876C83F62A
S2240FC38001462708EC8B2607EC892603C72072F601467B014AF6014A6B82ED8BEE89C6038F
S2240FC3A016D19F7B0170C620A68C127B0171790172790173E687C1082304C6086B87C72003
S2240FC3C016873BC30174B746EC80E382B745E6006B40E681521B82E18725E6E6877B017CB0
S2240FC3E0E6887B017DE6827B0146200AEE83086E838E13882209F60146E482E18226EDC6D1
S2240FC400011B853D1D0201021D020003F60200C4C7CA087B0200CC02083BC7EE8069005213
S2240FC420C11425F7CCFFF07B02027A0203447A02047902057902061C0200803A3D4DCA80CD
S2240FC4404CCA404DCA104CCA084DCA024DCC204DC9804DC9024DC9017900CA4CC8604DC84A
S2240FC46080DCC8C784E0CA145CC84DCB804DCB404DCB104CCB044CCB084DCB024DCB014C86
S2240FC480CB203DD6CF4CCC200BFE32C3FC32C516D1C97E32C37C32C5C6C8873BC73BFE327A
S2240FC4A0C3FC32C516D1B0230AC7877C32C3C6C87C32C51E0271020FFC33348C0064220710
S2240FC4C0FE3334087E33341E0271040FFC33368C00642207FE3336087E3336F632AF042182
S2240FC4E035FE3348FC334A16D1C97E33487C334AC61E873BC73BFE3348FC334A16D1B0230B
S2240FC50017071FF63333F63333C10A240572333320067A33338F070ACC333316C7704C379E
S2240FC520800BC7877C33487C334A3D3BC601EE806BE023EC846CE024C7876CE0263A3DB735
S2240FC54045EDE026ADE024250FE6E023270A69E023C7876CE026523DC73DEE82B7466EE80E
S2240FC5601F69E82269E821C6016BE81E3DB745EDE021ADE01F250FE6E01E270A69E01EC721
S2240FC580876CE021523DC73D3BC601EE806BE019EC846CE01AC7876CE01C3A3D3BC601EE39
S2240FC5A0806BE014EC846CE015C7876CE0173A3DB745EDE017ADE015250FE6E014270A6965
S2240FC5C0E014C7876CE017523DC73D3BC601EE806B0FEC846CE010C7876CE0123A3D3BC635
S2240FC5E001EE806B0AEC846C0BC7876C0D3A3DB745ED0DAD0B250CE60A2708690AC7876CF3
S2240FC6000D523DC73D3BC601EE806B05EC846C06C7876C083A3DB745ED08AD06250CE605AB
S2240FC62027086905C7876C08523DC73D3BC601EE806B00EC846C01C7876C033A3D374C463F
S2240FC640404D46404C46204D46104D4608D64DE8B0C407D84D5B4D4D4D087900477900484D
S2240FC66079004979004A79004B4C4F804C46804C4D803D1E014430071E01440C02201BFC98
S2240FC6803132260AC660877C31321C014D01FC31322707FE3132097E3132F6311F270FFCAC
S2240FC6A03122BC31202407FE3122087E3122F63124270FFC3127BC31252407FE3127087EC3
S2240FC6C03127F6311A270FFC311DBC311B2407FE311D087E311DF63115270FFC3118BC3136
S2240FC6E0162407FE3118087E3118F63110270FFC3113BC31112407FE3113087E3113F631C6
S2240FC7000B270FFC310EBC310C2407FE310E087E310EF63106270FFC3109BC31072407FEAD
S2240FC7203109087E3109F63101270FFC3104BC31022407FE3104087E3104C7873B3BFE335F
S2240FC7402FFC333116D1B0270FFE332FFC333116D1CE7E332F7C33314C4F800B3BC601EE1E
S2240FC760806BE028EC846CE029C7876CE02B3A3D3B1F02710226B745EE0127208E001424A4
S2240FC7801B7932AFF63333F63333C10A24057233332003793333EE80C7876C011F027102CD
S2240FC7A006EE80C7876C011F0271042DEE80EC0327278C001424227932AFF633332607C639
S2240FC7C00A7B3333200FF63333270AF63333C10A2203733333C7876C031F02710406EE80B2
S2240FC7E0C7876C031E0271021AEE80EC018C000A25111E0271040CEC038C000A2505C6017D
S2240FC8007B32AF3A3D16CD14CC310116C56D04610306C961C618873BCC310116C55A3AC788
S2240FC820877C332FC60A7C3331F6333304211EFC332B3BFC332DF332C5B7453AF932C4B977
S2240FC84032C316CB0F250316CAF016CAD7F633338759B745EEE232CD7E32C7F63333875976
S2240FC860B745EEE232FB7E32F5F63333C1022618FC332B3BFC332DC30020B7453A16CB08B6
S2240FC880250316CAF016CAD7F63333C1032618FC332B3BFC332DC30030B7453A16CB08254F
S2240FC8A00316CAF016CAD7F63333C1042618FC332B3BFC332DC30040B7453A16CB08250340
S2240FC8C016CAF016CAD7F63333C1052618FC332B3BFC332DC30050B7453A16CB08250316FC
S2240FC8E0CAF016CAD7F63333C1062618FC332B3BFC332DC30060B7453A16CB08250316CA17
S2240FC900F016CAD7F63333C1072618FC332B3BFC332DC30070B7453A16CB08250316CAF0BF
S2240FC92016CAD7F63333C1082618FC332B3BFC332DC30080B7453A16CB08250316CAF01668
S2240FC940CAD7F63333C1092518FC332B3BFC332DC301E0B7453A16CB08250316CAF016CA33
S2240FC960D7CC310116C53F04610306CA97C617873BCC310116C52BFC31A4FE31A66E803B73
S2240FC980F631AB37F631AA37CC31AC16C3797B3100FC3284FE32866EA33BF6328B37F63205
S2240FC9A08A37CC328C16C3797B3100FC3294FE32966EA33BF6329B37F6329A37CC329C16A3
S2240FC9C0C3797B3100FC31B4FE31B66EA33BF631BB37F631BA37CC31BC16C3797B3100FC65
S2240FC9E031C4FE31C66EA33BF631CB37F631CA37CC31CC16C3797B3100FC3264FE32666E3F
S2240FCA00A33BF6326B37F6326A37CC326C16C3797B3100FC31D4FE31D66EA33BF631DB379E
S2240FCA20F631DA37CC31DC16C3797B3100FC31F4FE31F66EA33BF631FB37F631FA37CC3193
S2240FCA40FC16C3797B3100FC31E4FE31E66EA33BF631EB37F631EA37CC31EC16C3797B31DE
S2240FCA6000FC3204FE32066EA33BF6320B37F6320A37CC320C16C3797B3100FC3214FE32A1
S2240FCA80166EA33BF6321B37F6321A37CC321C16C3791B867B3100CC310116C5B004410C9A
S2240FCAA0C63F873BCC310116C59C1B82CC310116C61604410CC64D873BCC310116C6051B79
S2240FCAC082CC310116C5EF04410CC616873BCC310116C5DE1B823D8601C73B873BFE332BD1
S2240FCAE0FC332D16D2947B3240F6332D7B32413DFC332B3BFC332D83FAFFB7453AC20082F5
S2240FCB00007C332B7E332D3DC900890007013D7C332B7E332DCCFAFF3BC7873BFE332BFCDC
S2240FCB20332D16D1B03DC601873BCC310116C52BC601876C80CC310116C55AC601876C8079
S2240FCB40CC310116C588C601876C80CC310116C59CC601876C80CC310116C5CBC601876C19
S2240FCB6080CC310116C5DEC601876C80CC310116C605C601876C80CC310116C62C3ACC18F3
S2240FCB80FD7C3134CE07007E313679313BC6087B313AC6FD7C3144CD7C007D314679314B6A
S2240FCBA0C6087B314AC6FE7C3164CC4F177C316679316BC6087B316ACC0CF07C3174860417
S2240FCBC0C77C31767B317B487A317ACC0CFE7C3184CCD9267C318679318BC6087B318AC7BE
S2240FCBE0877C31A4CC02407C31A67931ABC6087B31AAC7877C328452427C328679328BC62B
S2240FCC00087B328AC7877C31D4CC02307C31D67931DBC6087B31DAC7877C31E4CC02A07CCF
S2240FCC2031E67931EBC6087B31EAC7877C3204CC02507C320679320BC6087B320AC7877CF9
S2240FCC40321486027C32167B321BC6087B321AC7877C31F4C6557C31F67A31FBC6087B3104
S2240FCC60FAC77C3264C6847C32667A326B587B326AC77C3294CC04027C329679329B487AC2
S2240FCC80329ACC18F07C3224CC010B7C322679322BC6087B322ACC08FF7C3234CCF00B7CEF
S2240FCCA0323679323BC6087B323ACC18FE7C315486D8C77C31567B315BC6087B315ACC1893
S2240FCCC0FE7C324486F1C77C32467B324BC6087B324ACC18DA7C3274C6F9437C32767932B0
S2240FCCE07BC6087B327ACC023E7C327CCC18FE7C325486C6C77C32567B325BC6087B325AA2
S2240FCD00CC18857C3194C7877C31967B319BC6087B319A3DF63333260F16CFC07C328C7B41
S2240FCD20328E16CFF57B326FF6333304212EC6047B32A0C660877C31DCC6907B31B37A31CD
S2240FCD40B0C6807B32A3CE0E007E328CC60B7B328ECD0CCD7D3290C6127C31BCF63333C112
S2240FCD600226217932A0C6C0877C31DC7A32A3CE1E007E328CC6167B328ECD0D957D329039
S2240FCD80427A326FF63333C1032625CC01257C31DCC6B916CFB6CE2E007E328CC6207B3257
S2240FCDA08ECD0E5D7D3290487A326FC63516D019F63333C1042621CC01807C31DCC6C9161A
S2240FCDC0CFB6CE3E007E328CC62B7B328ECD0EC17D3290C6037B326FF63333C1052621CC51
S2240FCDE001E07C31DCC6D816CFB6CE4E007E328CC6357B328ECD0EF67D3290C65016D019C9
S2240FCE00F63333C106261BCC02407C31DCC6E416CFB6CE5B007E328CC64016CFEBC6601647
S2240FCE20D019F63333C107261BCC02A07C31DCC6E416CFB6CE6B007E328CC64B16CFEBC638
S2240FCE407016D019F63333C108251BCC02F87C31DCC6E416CFB6CE7B007E328CC65516CFD1
S2240FCE60EBC68016D019F63333C109251816CFC0869B7C328CC6607B328EC78716CFF57B07
S2240FCE8032A07B326FF63333C10A254C1C321C401C320C401C31EC031C31EC301C31EF4093
S2240FCEA01C31DFE0CC03017B31FC7A31DCCEFF607E31DDC6E416CFB6CDBF007D328CC6FFC9
S2240FCEC07B328ECC0FBE7C3290C6047B32A0C6A016D019C60116D012F63333C10B252DC6B1
S2240FCEE0E47B31B37931B0CC9C407C328CC6C77B328ECE0FBE7E3290C6807B32A3C6017B24
S2240FCF00326FCD00C07D31BC8716D012F63333C10C251DC6E416CFB6C7877C328C7B328E73
S2240FCF207C3290C6C47C31BCC6027C31CE7A31D0F63333C10D250FC6E4077B868216CFE196
S2240FCF40CD00D07D31BCF63333C10E251116CFFE7932A3C69416D008CD00D57D31BCF633A7
S2240FCF6033C10F250EC6E4074D86A70774CD011C7D31BCF63333C110250EC6E4073886BEE0
S2240FCF80075FCD01407D31BCF63333C111250EC6E4072386BE074ACD01667D31BCF63333DB
S2240FCFA0C11225110758C6807B32A3C6BE0759CD01667D31BC3D7B31B37931B07932A33D5C
S2240FCFC079321C79320C7931EC7931EFC7877C31DE7B31FC7C31DC7B31B37B31B07B32A37B
S2240FCFE03D7A328ECE0F5A7E32903D7B328ECD0FBE7D32903D7C32907C31BC07153DCC08CD
S2240FD000E47B31B37A31B03D7B328ECE0F5A7E32903D7C31CE7B31D03D877C31BC3DC6010A
S2240FD020873BCC310116C52BC601876C80CC310116C55AC601876C80CC310116C588C60147
S2240FD040876C80CC310116C59CC601876C80CC310116C5CBC601876C80CC310116C5DEC63F
S2240FD06001876C80CC310116C605C601876C80CC310116C62CCC03E86C80CC310116C75C2F
S2240FD0803AC7877C32AD7B31293D1C02F201FC32C72719FE32C9087E32C9BE32C7250DC717
S2240FD0A0877C32C9F60258C8047B0258FC32F52719FE32F7087E32F7BE32F5250DC7877C53
S2240FD0C032F7F60258C8087B0258F633232702C78FC6017B33232726723324F63324C1088F
S2240FD0E0261CC6017B3326793324B633252701C77B33252709C601877C33277C33290B1B4D
S2240FD1009CCC016016C3356C826E808CF91726398E18DA2634F632C1261507342611F632B5
S2240FD120A6C167260AF632A7042104427A32C1F632C22615071A2611F632A6C167260AF69D
S2240FD14032A7042104427A32C21C0144011B840BF601647B32A5F601657B32A6F601667BC9
S2240FD16032A7F6016787B745C77C32B17E32B3F60168B745C77C32B57E32B7F60169B74510
S2240FD180C77C32B97E32BBF6016AB745C77C32BD7E32BFF6016B7B32ACF632A5C1063D87D1
S2240FD1A0D7B7C6270AB7C549B7C546560436F63DAC84270E34B7C5E285A284B7C510FB3033
S2240FD1C02002AE82311B84054004A401083D046401098300013D87C76C82EC8C261FEE8E3E
S2240FD1E0ED86EC8811280DEC86CD0000116D82B746EC88116D846C8887C76C863D97270904
S2240FD200EE86B7C5CD00002008EE8DE686ED87B7C61135ECF010133B35ECF012ED8413E333
S2240FD220B130B7C5CD0000356581A38CB7C5E28BA28A310446113669AF3137323433EEF098
S2240FD2401011B76532201F252A046403044539E78E2706EE8E87C7200BB7C5363469AFEE4D
S2240FD260F013313A1810083A34A3B1B74620A33102209F4151B7C5415104A40108AE8E22D9
S2240FD280EE2505ACF01024E7316D84698369826C886E863D3B341B9C16D1D6EE84EC861BAB
S20B0FD2A088EDB50540000004
S2240FFF80C117C117C117C117D08AC117C117C117C117C117C117C117C117C117C117C1174B
S2240FFFA0C117C117C117C117C117C117C117C117C117D0FFC117C117C117C117C117C117B6
S2240FFFC0C117C117C117C117C117C117C117C117C117C117C117C483C117C117C117C673BD
S2240FFFE0C117C117C117C117C117C117C117C117C489C117C117C117C117C117C117C029E7
S9030000FC
S0750000443A5C546573745F6465736B5F6B696E675F6275745F6D6573735C42656E44613335305F31355F63616EB0E5BCECB2E2CCA85F32345F303830325CD0A163616E62616EBEBFBCABB0E65CD0A163616EB0E5BCECB2E2CCA85F323032345F30365F32375C62696E5C50726F6A6563742E6162733C
S0750000443A5C6769745C6A69616E63657461695C6A69616E63657461695C42656E44613335305F31355F63616EB0E5BCECB2E2CCA85F32345F303830325CD0A163616E62616EBEBFBCABB0E65CD0A163616EB0E5BCECB2E2CCA85F323032345F30365F32375C62696E5C50726F6A6563742E6162735F
S123C000FEC033FDC031270E35ED31EC3169700434FB310326F2FEC035EC31270BED3118C8
S123C0200A30700434F920F13DCF310007D206C0450001C037D46C3100025FD706E3A73688
S123C040B5F507F7B716C1BD16CCE316D1DBC7877C32CDC6467C32CF577C32D1C6177C32AF
S123C060D3C6127C32D5C60F7C32D7C60D7C32D9C6087C32DB7C32DD7C32DFC60C7C32E10A
S123C080537C32E3537C32E5537C32E7537C32E9537C32EB537C32ED7C32EF7C32F17C323C
S123C0A0F3C6787C32CBFE32CB7E32C7C77C32FBCE01907E32FDC6FA7C32FFC68B7C330176
S123C0C0C6607C3303C6497C3305C63B7C3307C6327C3309C62D7C330BC61E7C330DC63017
S123C0E07C330FC62B7C3311C61E7C3313C6147C3315C61E7C33177C33197C331B7C331D81
S123C1007C331F7C3321C6787C32F9FD32F97D32F5427A32B016C77D16C9C2C6555B3F5826
S123C1205B3F20F120FECC06405B0C7902737A0277C6FF5B025B037B02927902947902952A
S123C140C6707B0282790284790285C6F07B029A477A029C79029DC6FF7B02627902647967
S123C160026579024A79024C79024D79024BC6107B024F79024E79028A79028B7900D8472C
S123C1805AD9CE00067E025E417A025A79025C79025D477A02427902447902457902717907
S123C1A000007900017902407902607902907902587902807902487902985E7C3D1410166B
S123C1C0C1DA16C12616C2B1C716C64A16C44A16C411C60116C29210EF3D1B9C16C281C6FB
S123C1E0805B0B5A11437A01201C02FA80201316C2886E802607260A8C2710230516C28152
S123C20020044F3701E94C1C80CC40267B02FB5A35C6475B3479003679003AC6075B3CC63D
S123C220875B394C39801C02FA80201C075A6E80C6555B3F585B3F04650A04650BEC828C2F
S123C24027102304073B20044F3701E04C39404C39024C39084D39014D3904C6017B02FB86
S123C2607902F04D38024D38104C3B80963B84808A575A3B4C38801D02F10279001E1B8495
S123C2803DC7876C846C823DEC84EE8216D3906C843D371C02F280CC03FF7C02F41C02F257
S123C2A004E68027061C02F20220041D02F202323D1C0140011F014101FBC6887B01411D48
S123C2C0014104B6014384F08A047A0143B60143848F8A107A01431D0143801D0142C01DD7
S123C2E001423F1D014B301D014B0779015079015179015279015379015879015979015A08
S123C30079015B86FF7A01547A01557A01567A01577A015C7A015D7A015E7A015F7901475A
S123C3201D0140011E014101FB1C0144011C0145011D0147071C0140081D0140201C0140CD
S123C340043D1AACB746E6406B00E6416B01E6426B02E6436B03EE82EC80C4078749B7C592
S123C3604656CD00003BEC82C4E03BC60334EE8216D366EA85AA846C88B7C5EA81AA806CFE
S123C380A5B7C51B843D6CABC7876C83F601462708EC8B2607EC892603C72072F601467B89
S123C3A0014AF6014A6B82ED8BEE89C60316D3667B0170C620A68C127B0171790172790190
S123C3C073E687C1082304C6086B87C72016873BC30174B746EC80E382B745E6006B40E691
S123C3E081521B82E18725E6E6877B017CE6887B017DE6827B0146200AEE83086E838E132B
S123C400882209F60146E482E18226EDC6011B853D1D0201021D020003F60200C4C7CA080F
S123C4207B0200CC02083BC7EE80690052C11425F7CCFFF07B02027A0203447A0204790291
S123C440057902061C0200803A3D4DCA804CCA404DCA104CCA084DCA024DCC204DC9804DD6
S123C460C9024DC9017900CA4CC8604DC880DCC8C784E0CA145CC84DCB804DCB404DCB10A1
S123C4804CCB044CCB084DCB024DCB014CCB203DD6CF4CCC200BFE32C3FC32C516D3907EF2
S123C4A032C37C32C5C6C8873BC73BFE32C3FC32C516D377230AC7877C32C3C6C87C32C58B
S123C4C01E0271020FFC33348C00642207FE3334087E33341E0271040FFC33368C006422CD
S123C4E007FE3336087E3336F632AF042135FE3348FC334A16D3907E33487C334AC61E87E2
S123C5003BC73BFE3348FC334A16D3772317071FF63333F63333C10A240572333320067A04
S123C52033338F070ACC333316C92D4C37800BC7877C33487C334A3D3BC601EE806BE0234C
S123C540EC846CE024C7876CE0263A3DB745EDE026ADE024250FE6E023270A69E023C78718
S123C5606CE026523DC73DEE82B7466EE81F69E82269E821C6016BE81E3DB745EDE021ADDF
S123C580E01F250FE6E01E270A69E01EC7876CE021523DC73D3BC601EE806BE019EC846CEA
S123C5A0E01AC7876CE01C3A3D3BC601EE806BE014EC846CE015C7876CE0173A3DB745ED9F
S123C5C0E017ADE015250FE6E014270A69E014C7876CE017523DC73D3BC601EE806B0FEC08
S123C5E0846CE010C7876CE0123A3D3BC601EE806B0AEC846C0BC7876C0D3A3DB745ED0D34
S123C600AD0B250CE60A2708690AC7876C0D523DC73D3BC601EE806B05EC846C06C7876CC5
S123C620083A3DB745ED08AD06250CE60527086905C7876C08523DC73D3BC601EE806B00EA
S123C640EC846C01C7876C033A3D374C46404D46404C46204D46104D4608D64DE8B0C40773
S123C660D84D5B4D4D4D0879004779004879004979004A79004B4C4F804C46804C4D803DFA
S123C6801E014430071E01440C02201BFC3132260AC660877C31321C014D01FC313227073D
S123C6A0FE3132097E3132F6311F270FFC3122BC31202407FE3122087E3122F63124270F7D
S123C6C0FC3127BC31252407FE3127087E3127F6311A270FFC311DBC311B2407FE311D0849
S123C6E07E311DF63115270FFC3118BC31162407FE3118087E3118F63110270FFC3113BC06
S123C70031112407FE3113087E3113F6310B270FFC310EBC310C2407FE310E087E310EF6DD
S123C7203106270FFC3109BC31072407FE3109087E3109F63101270FFC3104BC3102240792
S123C740FE3104087E3104C7873B3BFE332FFC333116D377270FFE332FFC333116D3957E11
S123C760332F7C33314C4F800B3BC601EE806BE028EC846CE029C7876CE02B3A3DF63333ED
S123C780860A16D35CCEC03BE6E4545454547B335916C90FE6E47B335A16C90FA6E5444415
S123C7A044447A335B16C90FA6E57A335CF63333C10D260B16C9171C334F0D1C335007F6CB
S123C7C03333C10E260F1C335A081C335C081C335E0816C924F63333C10D270DF63333C154
S123C7E00E270616C92416C917F6020AF8334CC40FF8020A7B020AF6334D861012F8020A08
S123C800C4F0F8020A7B020AF6020BF8334EC40FF8020B7B020BF6334F861012F8020BC410
S123C820F0F8020B7B020BF6020CF83350C40FF8020C7B020CF63351861012F8020CC4F0BA
S123C840F8020C7B020CF6020DF83352C40FF8020D7B020DF63353861012F8020DC4F0F888
S123C860020D7B020DF6020EF83354C40FF8020E7B020EF63355861012F8020EC4F0F80254
S123C8800E7B020EF6020FF83356C40FF8020F7B020FF63357861012F8020FC4F0F8020F1D
S123C8A07B020FF60210F83358C40FF802107B0210F63359861012F80210C4F0F802107B86
S123C8C00210F60211F8335AC40FF802117B0211F6335B861012F80211C4F0F802117B02D5
S123C8E011F60212F8335CC40FF802127B0212F6335D861012F80212C4F0F802127B02129B
S123C900F60213F8335EC40FF802137B02133DF63333860A06D35C1D335A081D335C081D2E
S123C920335E083D1D334F0D1D3350073D3B1F02710226B745EE0127208E0014241B7932DA
S123C940AFF63333F63333C10A24057233332003793333EE80C7876C011F02710206EE806D
S123C960C7876C011F0271042DEE80EC0327278C001424227932AFF633332607C60A7B3343
S123C98033200FF63333270AF63333C10A2203733333C7876C031F02710406EE80C7876CFE
S123C9A0031E0271021AEE80EC018C000A25111E0271040CEC038C000A2505C6017B32AF29
S123C9C03A3D16CED1CC310116C57A04610306CB1EC618873BCC310116C5673AC7877C3366
S123C9E02FC60A7C3331F6333304211EFC332B3BFC332DF332C5B7453AF932C4B932C316F1
S123CA00CCCC250316CCAD16CC94F633338759B745EEE232CD7E32C7F633338759B745EEA9
S123CA20E232FB7E32F5F63333C1022618FC332B3BFC332DC30020B7453A16CCC5250316F2
S123CA40CCAD16CC94F63333C1032618FC332B3BFC332DC30030B7453A16CCC5250316CCBA
S123CA60AD16CC94F63333C1042618FC332B3BFC332DC30040B7453A16CCC5250316CCADA8
S123CA8016CC94F63333C1052618FC332B3BFC332DC30050B7453A16CCC5250316CCAD160E
S123CAA0CC94F63333C1062618FC332B3BFC332DC30060B7453A16CCC5250316CCAD16CC27
S123CAC094F63333C1072618FC332B3BFC332DC30070B7453A16CCC5250316CCAD16CC942E
S123CAE0F63333C1082618FC332B3BFC332DC30080B7453A16CCC5250316CCAD16CC94F69B
S123CB003333C1092518FC332B3BFC332DC301E0B7453A16CCC5250316CCAD16CC94CC3108
S123CB200116C54C04610306CC54C617873BCC310116C538FC31A4FE31A66E803BF631ABEA
S123CB4037F631AA37CC31AC16C3867B3100FC3284FE32866EA33BF6328B37F6328A37CC8B
S123CB60328C16C3867B3100FC3294FE32966EA33BF6329B37F6329A37CC329C16C3867BAD
S123CB803100FC31B4FE31B66EA33BF631BB37F631BA37CC31BC16C3867B3100FC31C4FE6A
S123CBA031C66EA33BF631CB37F631CA37CC31CC16C3867B3100FC3264FE32666EA33BF69F
S123CBC0326B37F6326A37CC326C16C3867B3100FC31D4FE31D66EA33BF631DB37F631DAB3
S123CBE037CC31DC16C3867B3100FC31F4FE31F66EA33BF631FB37F631FA37CC31FC16C301
S123CC00867B3100FC31E4FE31E66EA33BF631EB37F631EA37CC31EC16C3867B3100FC32B9
S123CC2004FE32066EA33BF6320B37F6320A37CC320C16C3867B3100FC3214FE32166EA3E9
S123CC403BF6321B37F6321A37CC321C16C3861B867B3100CC310116C5BD04410CC63F8769
S123CC603BCC310116C5A91B82CC310116C62304410CC64D873BCC310116C6121B82CC31AD
S123CC800116C5FC04410CC616873BCC310116C5EB1B823D8601C73B873BFE332BFC332D28
S123CCA016D45B7B3240F6332D7B32413DFC332B3BFC332D83FAFFB7453AC20082007C3327
S123CCC02B7E332D3DC900890007013D7C332B7E332DCCFAFF3BC7873BFE332BFC332D1664
S123CCE0D3773DC601873BCC310116C538C601876C80CC310116C567C601876C80CC31015D
S123CD0016C595C601876C80CC310116C5A9C601876C80CC310116C5D8C601876C80CC31C1
S123CD200116C5EBC601876C80CC310116C612C601876C80CC310116C6393ACC18FD7C31ED
S123CD4034CE07007E313679313BC6087B313AC6FD7C3144CD7C007D314679314BC6087B19
S123CD60314AC6FE7C3164CC4F177C316679316BC6087B316ACC0CF07C31748604C77C313A
S123CD80767B317B487A317ACC0CFE7C3184CCD9267C318679318BC6087B318AC7877C314C
S123CDA0A4CC02407C31A67931ABC6087B31AAC7877C328452427C328679328BC6087B32F8
S123CDC08AC7877C31D4CC02307C31D67931DBC6087B31DAC7877C31E4CC02A07C31E67943
S123CDE031EBC6087B31EAC7877C3204CC02507C320679320BC6087B320AC7877C3214860C
S123CE00027C32167B321BC6087B321AC7877C31F4C6557C31F67A31FBC6087B31FAC77CE1
S123CE203264C6847C32667A326B587B326AC77C3294CC04027C329679329B487A329ACCB5
S123CE4018F07C3224CC010B7C322679322BC6087B322ACC08FF7C3234CCF00B7C323679F4
S123CE60323BC6087B323ACC18FE7C315486D8C77C31567B315BC6087B315ACC18FE7C3216
S123CE804486F1C77C32467B324BC6087B324ACC18DA7C3274C6F9437C327679327BC60861
S123CEA07B327ACC023E7C327CCC18FE7C325486C6C77C32567B325BC6087B325ACC1885D0
S123CEC07C3194C7877C31967B319BC6087B319A3DF63333260F16D17D7C328C7B328E1664
S123CEE0D1B27B326FF6333304212EC6047B32A0C660877C31DCC6907B31B37A31B0C6803D
S123CF007B32A3CE0E007E328CC60B7B328ECD0CCD7D3290C6127C31BCF63333C10226210D
S123CF207932A0C6C0877C31DC7A32A3CE1E007E328CC6167B328ECD0D957D3290427A32E2
S123CF406FF63333C1032625CC01257C31DCC6B916D173CE2E007E328CC6207B328ECD0E6B
S123CF605D7D3290487A326FC63516D1D6F63333C1042621CC01807C31DCC6C916D173CE01
S123CF803E007E328CC62B7B328ECD0EC17D3290C6037B326FF63333C1052621CC01E07C95
S123CFA031DCC6D816D173CE4E007E328CC6357B328ECD0EF67D3290C65016D1D6F633339B
S123CFC0C106261BCC02407C31DCC6E416D173CE5B007E328CC64016D1A8C66016D1D6F6D7
S123CFE03333C107261BCC02A07C31DCC6E416D173CE6B007E328CC64B16D1A8C67016D191
S123D000D6F63333C108251BCC02F87C31DCC6E416D173CE7B007E328CC65516D1A8C68009
S123D02016D1D6F63333C109251816D17D869B7C328CC6607B328EC78716D1B27B32A07BFD
S123D040326FF63333C10A254C1C321C401C320C401C31EC031C31EC301C31EF401C31DF02
S123D060E0CC03017B31FC7A31DCCEFF607E31DDC6E416D173CDBF007D328CC6FF7B328E49
S123D080CC0FBE7C3290C6047B32A0C6A016D1D6C60116D1CFF63333C10B252DC6E47B312E
S123D0A0B37931B0CC9C407C328CC6C77B328ECE0FBE7E3290C6807B32A3C6017B326FCD94
S123D0C000C07D31BC8716D1CFF63333C10C251DC6E416D173C7877C328C7B328E7C329075
S123D0E0C6C47C31BCC6027C31CE7A31D0F63333C10D250FC6E4077B868216D19ECD00D0C7
S123D1007D31BCF63333C10E251116D1BB7932A3C69416D1C5CD00D57D31BCF63333C10F12
S123D120250EC6E4074D86A70774CD011C7D31BCF63333C110250EC6E4073886BE075FCDFE
S123D14001407D31BCF63333C111250EC6E4072386BE074ACD01667D31BCF63333C1122564
S123D160110758C6807B32A3C6BE0759CD01667D31BC3D7B31B37931B07932A33D79321CDB
S123D18079320C7931EC7931EFC7877C31DE7B31FC7C31DC7B31B37B31B07B32A33D7A32A7
S123D1A08ECE0F5A7E32903D7B328ECD0FBE7D32903D7C32907C31BC07153DCC08E47B3174
S123D1C0B37A31B03D7B328ECE0F5A7E32903D7C31CE7B31D03D877C31BC3DC601873BCC5B
S123D1E0310116C538C601876C80CC310116C567C601876C80CC310116C595C601876C808A
S123D200CC310116C5A9C601876C80CC310116C5D8C601876C80CC310116C5EBC601876CE5
S123D22080CC310116C612C601876C80CC310116C639CC03E86C80CC310116C7693AC787C2
S123D2407C32AD7B31293D1C02F201FC32C72719FE32C9087E32C9BE32C7250DC7877C32B8
S123D260C9F60258C8047B0258FC32F52719FE32F7087E32F7BE32F5250DC7877C32F7F6B7
S123D2800258C8087B0258F633232702C78FC6017B33232726723324F63324C108261CC6F4
S123D2A0017B3326793324B633252701C77B33252709C601877C33277C33290B1B9CCC013A
S123D2C06016C3426C826E808CF91726398E18DA2634F632C1261507342611F632A6C16792
S123D2E0260AF632A7042104427A32C1F632C22615071A2611F632A6C167260AF632A704DD
S123D3002104427A32C21C0144011B840BF601647B32A5F601657B32A6F601667B32A7F625
S123D320016787B745C77C32B17E32B3F60168B745C77C32B57E32B7F60169B745C77C32B8
S123D340B97E32BBF6016AB745C77C32BD7E32BFF6016B7B32ACF632A5C1063D34B7858724
S123D3601810B750303D87D7B7C6270AB7C549B7C546560436F63DAC84270E34B7C5E2853B
S123D380A284B7C510FB302002AE82311B84054004A401083D046401098300013D87C76C6A
S123D3A082EC8C261FEE8EED86EC8811280DEC86CD0000116D82B746EC88116D846C888754
S123D3C0C76C863D972709EE86B7C5CD00002008EE8DE686ED87B7C61135ECF010133B351A
S123D3E0ECF012ED8413E3B130B7C5CD0000356581A38CB7C5E28BA28A310446113669AF71
S123D4003137323433EEF01011B76532201F252A046403044539E78E2706EE8E87C7200BA8
S123D420B7C5363469AFEEF013313A1810083A34A3B1B74620A33102209F4151B7C541514A
S123D44004A40108AE8E22EE2505ACF01024E7316D84698369826C886E863D3B341B9C1690
S111D460D39DEE84EC861B88EDB505400000DC
S123FF80C124C124C124C124D247C124C124C124C124C124C124C124C124C124C124C124D9
S123FFA0C124C124C124C124C124C124C124C124C124D2BCC124C124C124C124C124C12444
S123FFC0C124C124C124C124C124C124C124C124C124C124C124C490C124C124C124C680FD
S123FFE0C124C124C124C124C124C124C124C124C496C124C124C124C124C124C124C02934
S123C0200A30700434F920F13DCF310007D206C03B0001C037D2A53100024C16C1B016CBA3
S123C0402616D01EC7877C32CDC6467C32CF577C32D1C6177C32D3C6127C32D5C60F7C324E
S123C060D7C60D7C32D9C6087C32DB7C32DD7C32DFC60C7C32E1537C32E3537C32E5537C22
S123C08032E7537C32E9537C32EB537C32ED7C32EF7C32F17C32F3C6787C32CBFE32CB7EB2
S123C0A032C7C77C32FBCE01907E32FDC6FA7C32FFC68B7C3301C6607C3303C6497C3305FE
S123C0C0C63B7C3307C6327C3309C62D7C330BC61E7C330DC6307C330FC62B7C3311C61E5F
S123C0E07C3313C6147C3315C61E7C33177C33197C331B7C331D7C331F7C3321C6787C324A
S123C100F9FD32F97D32F5427A32B016C805C6555B3F585B3F20F420FECC06405B0C790208
S123C120737A0277C6FF5B025B037B0292790294790295C6707B0282790284790285C6F0FD
S123C1407B029A477A029C79029DC6FF7B026279026479026579024A79024C79024D79021B
S123C1604BC6107B024F79024E79028A79028B7900D8475AD9CE00067E025E417A025A79ED
S123C180025C79025D477A02427902447902457902717900007900017902407902607902F1
S123C1A0907902587902807902487902985E7C3D141016C1CD16C11916C2A4C716C63D1606
S123C1C0C43D16C404C60116C28510EF3D1B9C16C274C6805B0B5A11437A01201C02FA808C
S123C1E0201316C27B6E802607260A8C2710230516C27420044F3701E94C1C80CC40267B0A
S123C20002FB5A35C6475B3479003679003AC6075B3CC6875B394C39801C02FA80201C076B
S123C2205A6E80C6555B3F585B3F04650A04650BEC828C27102304073B20044F3701E04CB3
S123C24039404C39024C39084D39014D3904C6017B02FB7902F04D38024D38104C3B8096D9
S123C2603B84808A575A3B4C38801D02F10279001E1B843DC7876C846C823DEC84EE82161D
S123C280D1C96C843D371C02F280CC03FF7C02F41C02F204E68027061C02F20220041D02D0
S123C2A0F202323D1C0140011F014101FBC6887B01411D014104B6014384F08A047A014334
S123C2C0B60143848F8A107A01431D0143801D0142C01D01423F1D014B301D014B077901D2
S123C2E05079015179015279015379015879015979015A79015B86FF7A01547A01557A0199
S123C300567A01577A015C7A015D7A015E7A015F7901471D0140011E014101FB1C014401B1
S123C3201C0145011D0147071C0140081D0140201C0140043D1AACB746E6406B00E6416BC3
S123C34001E6426B02E6436B03EE82EC80C4078749B7C54656CD00003BEC82C4E03BC603FF
S123C36034EE8216D19FEA85AA846C88B7C5EA81AA806CA5B7C51B843D6CABC7876C83F63A
S123C38001462708EC8B2607EC892603C72072F601467B014AF6014A6B82ED8BEE89C6039F
S123C3A016D19F7B0170C620A68C127B0171790172790173E687C1082304C6086B87C72013
S123C3C016873BC30174B746EC80E382B745E6006B40E681521B82E18725E6E6877B017CC0
S123C3E0E6887B017DE6827B0146200AEE83086E838E13882209F60146E482E18226EDC6E1
S123C400011B853D1D0201021D020003F60200C4C7CA087B0200CC02083BC7EE8069005223
S123C420C11425F7CCFFF07B02027A0203447A02047902057902061C0200803A3D4DCA80DD
S123C4404CCA404DCA104CCA084DCA024DCC204DC9804DC9024DC9017900CA4CC8604DC85A
S123C46080DCC8C784E0CA145CC84DCB804DCB404DCB104CCB044CCB084DCB024DCB014C96
S123C480CB203DD6CF4CCC200BFE32C3FC32C516D1C97E32C37C32C5C6C8873BC73BFE328A
S123C4A0C3FC32C516D1B0230AC7877C32C3C6C87C32C51E0271020FFC33348C0064220720
S123C4C0FE3334087E33341E0271040FFC33368C00642207FE3336087E3336F632AF042192
S123C4E035FE3348FC334A16D1C97E33487C334AC61E873BC73BFE3348FC334A16D1B0231B
S123C50017071FF63333F63333C10A240572333320067A33338F070ACC333316C7704C37AE
S123C520800BC7877C33487C334A3D3BC601EE806BE023EC846CE024C7876CE0263A3DB745
S123C54045EDE026ADE024250FE6E023270A69E023C7876CE026523DC73DEE82B7466EE81E
S123C5601F69E82269E821C6016BE81E3DB745EDE021ADE01F250FE6E01E270A69E01EC731
S123C580876CE021523DC73D3BC601EE806BE019EC846CE01AC7876CE01C3A3D3BC601EE49
S123C5A0806BE014EC846CE015C7876CE0173A3DB745EDE017ADE015250FE6E014270A6975
S123C5C0E014C7876CE017523DC73D3BC601EE806B0FEC846CE010C7876CE0123A3D3BC645
S123C5E001EE806B0AEC846C0BC7876C0D3A3DB745ED0DAD0B250CE60A2708690AC7876C03
S123C6000D523DC73D3BC601EE806B05EC846C06C7876C083A3DB745ED08AD06250CE605BB
S123C62027086905C7876C08523DC73D3BC601EE806B00EC846C01C7876C033A3D374C464F
S123C640404D46404C46204D46104D4608D64DE8B0C407D84D5B4D4D4D087900477900485D
S123C66079004979004A79004B4C4F804C46804C4D803D1E014430071E01440C02201BFCA8
S123C6803132260AC660877C31321C014D01FC31322707FE3132097E3132F6311F270FFCBC
S123C6A03122BC31202407FE3122087E3122F63124270FFC3127BC31252407FE3127087ED3
S123C6C03127F6311A270FFC311DBC311B2407FE311D087E311DF63115270FFC3118BC3146
S123C6E0162407FE3118087E3118F63110270FFC3113BC31112407FE3113087E3113F631D6
S123C7000B270FFC310EBC310C2407FE310E087E310EF63106270FFC3109BC31072407FEBD
S123C7203109087E3109F63101270FFC3104BC31022407FE3104087E3104C7873B3BFE336F
S123C7402FFC333116D1B0270FFE332FFC333116D1CE7E332F7C33314C4F800B3BC601EE2E
S123C760806BE028EC846CE029C7876CE02B3A3D3B1F02710226B745EE0127208E001424B4
S123C7801B7932AFF63333F63333C10A24057233332003793333EE80C7876C011F027102DD
S123C7A006EE80C7876C011F0271042DEE80EC0327278C001424227932AFF633332607C649
S123C7C00A7B3333200FF63333270AF63333C10A2203733333C7876C031F02710406EE80C2
S123C7E0C7876C031E0271021AEE80EC018C000A25111E0271040CEC038C000A2505C6018D
S123C8007B32AF3A3D16CD14CC310116C56D04610306C961C618873BCC310116C55A3AC798
S123C820877C332FC60A7C3331F6333304211EFC332B3BFC332DF332C5B7453AF932C4B987
S123C84032C316CB0F250316CAF016CAD7F633338759B745EEE232CD7E32C7F63333875986
S123C860B745EEE232FB7E32F5F63333C1022618FC332B3BFC332DC30020B7453A16CB08C6
S123C880250316CAF016CAD7F63333C1032618FC332B3BFC332DC30030B7453A16CB08255F
S123C8A00316CAF016CAD7F63333C1042618FC332B3BFC332DC30040B7453A16CB08250350
S123C8C016CAF016CAD7F63333C1052618FC332B3BFC332DC30050B7453A16CB082503160C
S123C8E0CAF016CAD7F63333C1062618FC332B3BFC332DC30060B7453A16CB08250316CA27
S123C900F016CAD7F63333C1072618FC332B3BFC332DC30070B7453A16CB08250316CAF0CF
S123C92016CAD7F63333C1082618FC332B3BFC332DC30080B7453A16CB08250316CAF01678
S123C940CAD7F63333C1092518FC332B3BFC332DC301E0B7453A16CB08250316CAF016CA43
S123C960D7CC310116C53F04610306CA97C617873BCC310116C52BFC31A4FE31A66E803B83
S123C980F631AB37F631AA37CC31AC16C3797B3100FC3284FE32866EA33BF6328B37F63215
S123C9A08A37CC328C16C3797B3100FC3294FE32966EA33BF6329B37F6329A37CC329C16B3
S123C9C0C3797B3100FC31B4FE31B66EA33BF631BB37F631BA37CC31BC16C3797B3100FC75
S123C9E031C4FE31C66EA33BF631CB37F631CA37CC31CC16C3797B3100FC3264FE32666E4F
S123CA00A33BF6326B37F6326A37CC326C16C3797B3100FC31D4FE31D66EA33BF631DB37AE
S123CA20F631DA37CC31DC16C3797B3100FC31F4FE31F66EA33BF631FB37F631FA37CC31A3
S123CA40FC16C3797B3100FC31E4FE31E66EA33BF631EB37F631EA37CC31EC16C3797B31EE
S123CA6000FC3204FE32066EA33BF6320B37F6320A37CC320C16C3797B3100FC3214FE32B1
S123CA80166EA33BF6321B37F6321A37CC321C16C3791B867B3100CC310116C5B004410CAA
S123CAA0C63F873BCC310116C59C1B82CC310116C61604410CC64D873BCC310116C6051B89
S123CAC082CC310116C5EF04410CC616873BCC310116C5DE1B823D8601C73B873BFE332BE1
S123CAE0FC332D16D2947B3240F6332D7B32413DFC332B3BFC332D83FAFFB7453AC2008205
S123CB00007C332B7E332D3DC900890007013D7C332B7E332DCCFAFF3BC7873BFE332BFCEC
S123CB20332D16D1B03DC601873BCC310116C52BC601876C80CC310116C55AC601876C8089
S123CB40CC310116C588C601876C80CC310116C59CC601876C80CC310116C5CBC601876C29
S123CB6080CC310116C5DEC601876C80CC310116C605C601876C80CC310116C62C3ACC1803
S123CB80FD7C3134CE07007E313679313BC6087B313AC6FD7C3144CD7C007D314679314B7A
S123CBA0C6087B314AC6FE7C3164CC4F177C316679316BC6087B316ACC0CF07C3174860427
S123CBC0C77C31767B317B487A317ACC0CFE7C3184CCD9267C318679318BC6087B318AC7CE
S123CBE0877C31A4CC02407C31A67931ABC6087B31AAC7877C328452427C328679328BC63B
S123CC00087B328AC7877C31D4CC02307C31D67931DBC6087B31DAC7877C31E4CC02A07CDF
S123CC2031E67931EBC6087B31EAC7877C3204CC02507C320679320BC6087B320AC7877C09
S123CC40321486027C32167B321BC6087B321AC7877C31F4C6557C31F67A31FBC6087B3114
S123CC60FAC77C3264C6847C32667A326B587B326AC77C3294CC04027C329679329B487AD2
S123CC80329ACC18F07C3224CC010B7C322679322BC6087B322ACC08FF7C3234CCF00B7CFF
S123CCA0323679323BC6087B323ACC18FE7C315486D8C77C31567B315BC6087B315ACC18A3
S123CCC0FE7C324486F1C77C32467B324BC6087B324ACC18DA7C3274C6F9437C32767932C0
S123CCE07BC6087B327ACC023E7C327CCC18FE7C325486C6C77C32567B325BC6087B325AB2
S123CD00CC18857C3194C7877C31967B319BC6087B319A3DF63333260F16CFC07C328C7B51
S123CD20328E16CFF57B326FF6333304212EC6047B32A0C660877C31DCC6907B31B37A31DD
S123CD40B0C6807B32A3CE0E007E328CC60B7B328ECD0CCD7D3290C6127C31BCF63333C122
S123CD600226217932A0C6C0877C31DC7A32A3CE1E007E328CC6167B328ECD0D957D329049
S123CD80427A326FF63333C1032625CC01257C31DCC6B916CFB6CE2E007E328CC6207B3267
S123CDA08ECD0E5D7D3290487A326FC63516D019F63333C1042621CC01807C31DCC6C9162A
S123CDC0CFB6CE3E007E328CC62B7B328ECD0EC17D3290C6037B326FF63333C1052621CC61
S123CDE001E07C31DCC6D816CFB6CE4E007E328CC6357B328ECD0EF67D3290C65016D019D9
S123CE00F63333C106261BCC02407C31DCC6E416CFB6CE5B007E328CC64016CFEBC6601657
S123CE20D019F63333C107261BCC02A07C31DCC6E416CFB6CE6B007E328CC64B16CFEBC648
S123CE407016D019F63333C108251BCC02F87C31DCC6E416CFB6CE7B007E328CC65516CFE1
S123CE60EBC68016D019F63333C109251816CFC0869B7C328CC6607B328EC78716CFF57B17
S123CE8032A07B326FF63333C10A254C1C321C401C320C401C31EC031C31EC301C31EF40A3
S123CEA01C31DFE0CC03017B31FC7A31DCCEFF607E31DDC6E416CFB6CDBF007D328CC6FFD9
S123CEC07B328ECC0FBE7C3290C6047B32A0C6A016D019C60116D012F63333C10B252DC6C1
S123CEE0E47B31B37931B0CC9C407C328CC6C77B328ECE0FBE7E3290C6807B32A3C6017B34
S123CF00326FCD00C07D31BC8716D012F63333C10C251DC6E416CFB6C7877C328C7B328E83
S123CF207C3290C6C47C31BCC6027C31CE7A31D0F63333C10D250FC6E4077B868216CFE1A6
S123CF40CD00D07D31BCF63333C10E251116CFFE7932A3C69416D008CD00D57D31BCF633B7
S123CF6033C10F250EC6E4074D86A70774CD011C7D31BCF63333C110250EC6E4073886BEF0
S123CF80075FCD01407D31BCF63333C111250EC6E4072386BE074ACD01667D31BCF63333EB
S123CFA0C11225110758C6807B32A3C6BE0759CD01667D31BC3D7B31B37931B07932A33D6C
S123CFC079321C79320C7931EC7931EFC7877C31DE7B31FC7C31DC7B31B37B31B07B32A38B
S123CFE03D7A328ECE0F5A7E32903D7B328ECD0FBE7D32903D7C32907C31BC07153DCC08DD
S123D000E47B31B37A31B03D7B328ECE0F5A7E32903D7C31CE7B31D03D877C31BC3DC6011A
S123D020873BCC310116C52BC601876C80CC310116C55AC601876C80CC310116C588C60157
S123D040876C80CC310116C59CC601876C80CC310116C5CBC601876C80CC310116C5DEC64F
S123D06001876C80CC310116C605C601876C80CC310116C62CCC03E86C80CC310116C75C3F
S123D0803AC7877C32AD7B31293D1C02F201FC32C72719FE32C9087E32C9BE32C7250DC727
S123D0A0877C32C9F60258C8047B0258FC32F52719FE32F7087E32F7BE32F5250DC7877C63
S123D0C032F7F60258C8087B0258F633232702C78FC6017B33232726723324F63324C1089F
S123D0E0261CC6017B3326793324B633252701C77B33252709C601877C33277C33290B1B5D
S123D1009CCC016016C3356C826E808CF91726398E18DA2634F632C1261507342611F632C5
S123D120A6C167260AF632A7042104427A32C1F632C22615071A2611F632A6C167260AF6AD
S123D14032A7042104427A32C21C0144011B840BF601647B32A5F601657B32A6F601667BD9
S123D16032A7F6016787B745C77C32B17E32B3F60168B745C77C32B57E32B7F60169B74520
S123D180C77C32B97E32BBF6016AB745C77C32BD7E32BFF6016B7B32ACF632A5C1063D87E1
S123D1A0D7B7C6270AB7C549B7C546560436F63DAC84270E34B7C5E285A284B7C510FB3043
S123D1C02002AE82311B84054004A401083D046401098300013D87C76C82EC8C261FEE8E4E
S123D1E0ED86EC8811280DEC86CD0000116D82B746EC88116D846C8887C76C863D97270914
S123D200EE86B7C5CD00002008EE8DE686ED87B7C61135ECF010133B35ECF012ED8413E343
S123D220B130B7C5CD0000356581A38CB7C5E28BA28A310446113669AF3137323433EEF0A8
S123D2401011B76532201F252A046403044539E78E2706EE8E87C7200BB7C5363469AFEE5D
S123D260F013313A1810083A34A3B1B74620A33102209F4151B7C5415104A40108AE8E22E9
S123D280EE2505ACF01024E7316D84698369826C886E863D3B341B9C16D1D6EE84EC861BBB
S10AD2A088EDB50540000014
S123FF80C117C117C117C117D08AC117C117C117C117C117C117C117C117C117C117C1175B
S123FFA0C117C117C117C117C117C117C117C117C117D0FFC117C117C117C117C117C117C6
S123FFC0C117C117C117C117C117C117C117C117C117C117C117C483C117C117C117C673CD
S123FFE0C117C117C117C117C117C117C117C117C489C117C117C117C117C117C117C029F7
S9030000FC
PROGRAM "D:\Test_desk_king_but_mess\BenDa350_15_can겼쇱꿎憩_24_0802\鬼canban씩섐경\鬼can겼쇱꿎憩_2024_06_27\bin\Project.abs"
*** EVALUATION ***
PROGRAM "D:\git\jiancetai\jiancetai\BenDa350_15_can겼쇱꿎憩_24_0802\鬼canban씩섐경\鬼can겼쇱꿎憩_2024_06_27\bin\Project.abs"
*********************************************************************************************
TARGET SECTION
......@@ -36,8 +36,8 @@ Entry point: 0xC029 (_Startup)
_startupData is allocated at 0xC031 and uses 6 Bytes
extern struct _tagStartup {
unsigned nofZeroOut 1
_Range pZeroOut 0x3100 607
_Copy *toCopyDownBeg 0xD46C
_Range pZeroOut 0x3100 588
_Copy *toCopyDownBeg 0xD2A5
} _startupData;
*********************************************************************************************
......@@ -46,10 +46,9 @@ Section Name Size Type From To Segment
---------------------------------------------------------------------------------------------
.init 49 R 0xC000 0xC030 ROM_C000
.startData 10 R 0xC031 0xC03A ROM_C000
.rodata 10 R 0xC03B 0xC044 ROM_C000
.text 4610 R 0xC045 0xD246 ROM_C000
NON_BANKED 277 R 0xD247 0xD35B ROM_C000
.copy 2 R 0xD46C 0xD46D ROM_C000
.text 4175 R 0xC03B 0xD089 ROM_C000
NON_BANKED 277 R 0xD08A 0xD19E ROM_C000
.copy 2 R 0xD2A5 0xD2A6 ROM_C000
.stack 256 R/W 0x3000 0x30FF RAM
VECTORS_DATA 128 R 0xFF80 0xFFFF OSVECTORS
.abs_section_b 1 N/I 0xB 0xB .absSeg0
......@@ -385,12 +384,12 @@ VECTORS_DATA 128 R 0xFF80 0xFFFF OSVECTORS
.abs_section_2c2 2 N/I 0x2C2 0x2C3 .absSeg330
.abs_section_2f4 2 N/I 0x2F4 0x2F5 .absSeg331
.abs_section_2f8 2 N/I 0x2F8 0x2F9 .absSeg332
.common 607 R/W 0x3100 0x335E RAM
RUNTIME 272 R 0xD35C 0xD46B ROM_C000
.common 588 R/W 0x3100 0x334B RAM
RUNTIME 262 R 0xD19F 0xD2A4 ROM_C000
Summary of section sizes per section type:
READ_ONLY (R): 14EE (dec: 5358)
READ_WRITE (R/W): 35F (dec: 863)
READ_ONLY (R): 1327 (dec: 4903)
READ_WRITE (R/W): 34C (dec: 844)
NO_INIT (N/I): 191 (dec: 401)
*********************************************************************************************
......@@ -568,16 +567,16 @@ MODULE: -- mc9s12hy64.c.o --
_FPENR4 206 1 1 1 .abs_section_206
_LCDRAM0 208 1 1 1 .abs_section_208
_LCDRAM1 209 1 1 0 .abs_section_209
_LCDRAM2 20A 1 1 6 .abs_section_20a
_LCDRAM3 20B 1 1 6 .abs_section_20b
_LCDRAM4 20C 1 1 6 .abs_section_20c
_LCDRAM5 20D 1 1 6 .abs_section_20d
_LCDRAM6 20E 1 1 6 .abs_section_20e
_LCDRAM7 20F 1 1 6 .abs_section_20f
_LCDRAM8 210 1 1 6 .abs_section_210
_LCDRAM9 211 1 1 6 .abs_section_211
_LCDRAM10 212 1 1 6 .abs_section_212
_LCDRAM11 213 1 1 3 .abs_section_213
_LCDRAM2 20A 1 1 0 .abs_section_20a
_LCDRAM3 20B 1 1 0 .abs_section_20b
_LCDRAM4 20C 1 1 0 .abs_section_20c
_LCDRAM5 20D 1 1 0 .abs_section_20d
_LCDRAM6 20E 1 1 0 .abs_section_20e
_LCDRAM7 20F 1 1 0 .abs_section_20f
_LCDRAM8 210 1 1 0 .abs_section_210
_LCDRAM9 211 1 1 0 .abs_section_211
_LCDRAM10 212 1 1 0 .abs_section_212
_LCDRAM11 213 1 1 0 .abs_section_213
_LCDRAM12 214 1 1 0 .abs_section_214
_LCDRAM13 215 1 1 0 .abs_section_215
_LCDRAM14 216 1 1 0 .abs_section_216
......@@ -740,7 +739,7 @@ MODULE: -- mc9s12hy64.c.o --
_CPMUIRCTRIM 2F8 2 2 0 .abs_section_2f8
MODULE: -- main.c.o --
- PROCEDURES:
main C045 DF 223 1 .text
main C03B DC 220 1 .text
- VARIABLES:
g_bReturn 3100 1 1 11 .common
g_Clock 3101 31 49 68 .common
......@@ -795,7 +794,7 @@ MODULE: -- main.c.o --
T2MS_F9_FF 3329 2 2 1 .common
WheelSpeedN 332B 4 4 29 .common
TxDelayTime 332F 4 4 8 .common
G_Button 3333 15 21 56 .common
G_Button 3333 15 21 50 .common
AutoTime 3348 4 4 8 .common
MODULE: -- Start12.c.o --
- PROCEDURES:
......@@ -807,106 +806,84 @@ MODULE: -- Start12.c.o --
__SEG_END_SSTACK 3100 0 0 1
MODULE: -- rtshc12.c.o (ansisi.lib) --
- PROCEDURES:
_BDIVMODU D35C A 10 2 RUNTIME
_LSHRU D366 11 17 2 RUNTIME
_LCMP D377 19 25 4 RUNTIME
_LINC D390 5 5 3 RUNTIME
_LDEC D395 8 8 1 RUNTIME
_lDivMod D39D BE 190 1 RUNTIME
_LMODU D45B 11 17 1 RUNTIME
_LSHRU D19F 11 17 2 RUNTIME
_LCMP D1B0 19 25 4 RUNTIME
_LINC D1C9 5 5 3 RUNTIME
_LDEC D1CE 8 8 1 RUNTIME
_lDivMod D1D6 BE 190 1 RUNTIME
_LMODU D294 11 17 1 RUNTIME
- VARIABLES:
MODULE: -- vecter.c.o --
- PROCEDURES:
DummyISR C124 2 2 58 .text
DummyISR C117 2 2 58 .text
- VARIABLES:
_vectab FF80 80 128 0 VECTORS_DATA
MODULE: -- bsp_GPIO.c.o --
- PROCEDURES:
bsp_GPIO_Init C126 97 151 1 .text
bsp_GPIO_Init C119 97 151 1 .text
- VARIABLES:
MODULE: -- bsp_System.c.o --
- PROCEDURES:
bsp_Sys_Init C1BD 1D 29 1 .text
bsp_Clock_Init C1DA B8 184 4 .text
Api_API_Init C292 1F 31 1 .text
bsp_API_isr D247 75 117 1 NON_BANKED
bsp_Sys_Init C1B0 1D 29 1 .text
bsp_Clock_Init C1CD B8 184 4 .text
Api_API_Init C285 1F 31 1 .text
bsp_API_isr D08A 75 117 1 NON_BANKED
- VARIABLES:
MODULE: -- bsp_CAN.c.o --
- PROCEDURES:
bsp_CAN_Init C2B1 91 145 1 .text
bsp_GET_PGN C342 44 68 1 .text
bsp_CANSendFrame C386 8B 139 11 .text
bsp_CAN_Rev_isr D2BC A0 160 1 NON_BANKED
bsp_CAN_Init C2A4 91 145 1 .text
bsp_GET_PGN C335 44 68 1 .text
bsp_CANSendFrame C379 8B 139 11 .text
bsp_CAN_Rev_isr D0FF A0 160 1 NON_BANKED
- VARIABLES:
MODULE: -- bsp_LCD.c.o --
- PROCEDURES:
bsp_LCD_Init C411 39 57 1 .text
bsp_LCD_Init C404 39 57 1 .text
- VARIABLES:
MODULE: -- bsp_SCI.c.o --
- PROCEDURES:
bsp_SCI_Init C44A 46 70 1 .text
bsp_SCI_Rev_isr C490 6 6 1 .text
bsp_SCI_Init C43D 46 70 1 .text
bsp_SCI_Rev_isr C483 6 6 1 .text
- VARIABLES:
MODULE: -- bsp_RTC.c.o --
- PROCEDURES:
bsp_RTC_isr C496 A2 162 1 .text
bsp_RTC_isr C489 A2 162 1 .text
- VARIABLES:
MODULE: -- api_RTC.c.o --
- PROCEDURES:
api_SetTimer0 C538 14 20 3 .text
api_TimerOver0 C54C 1B 27 1 .text
api_SetTimer1 C567 13 19 3 .text
api_TimerOver1 C57A 1B 27 1 .text
api_SetTimer2 C595 14 20 2 .text
api_SetTimer3 C5A9 14 20 3 .text
api_TimerOver3 C5BD 1B 27 1 .text
api_SetTimer4 C5D8 13 19 2 .text
api_SetTimer5 C5EB 11 17 3 .text
api_TimerOver5 C5FC 16 22 1 .text
api_SetTimer6 C612 11 17 3 .text
api_TimerOver6 C623 16 22 1 .text
api_SetTimer7 C639 11 17 2 .text
api_SetTimer0 C52B 14 20 3 .text
api_TimerOver0 C53F 1B 27 1 .text
api_SetTimer1 C55A 13 19 3 .text
api_TimerOver1 C56D 1B 27 1 .text
api_SetTimer2 C588 14 20 2 .text
api_SetTimer3 C59C 14 20 3 .text
api_TimerOver3 C5B0 1B 27 1 .text
api_SetTimer4 C5CB 13 19 2 .text
api_SetTimer5 C5DE 11 17 3 .text
api_TimerOver5 C5EF 16 22 1 .text
api_SetTimer6 C605 11 17 3 .text
api_TimerOver6 C616 16 22 1 .text
api_SetTimer7 C62C 11 17 2 .text
- VARIABLES:
MODULE: -- bsp_TPM.c.o --
- PROCEDURES:
bsp_Timer0_Init C64A 36 54 1 .text
bsp_Timer0_isr C680 E9 233 1 .text
Api_SetTimer C769 14 20 1 .text
bsp_Timer0_Init C63D 36 54 1 .text
bsp_Timer0_isr C673 E9 233 1 .text
Api_SetTimer C75C 14 20 1 .text
- VARIABLES:
MODULE: -- gui_Display.c.o --
- PROCEDURES:
gui_LCD_Display C77D 1B0 432 8 .text
Gui_ButtonProc C92D 95 149 1 .text
Gui_ButtonProc C770 95 149 1 .text
- VARIABLES:
Matrix1 C03B A 10 1 .rodata
m_LCDFP4BP 334C 1 1 1 .common
m_LCDFP5BP 334D 1 1 1 .common
m_LCDFP6BP 334E 1 1 1 .common
m_LCDFP7BP 334F 1 1 3 .common
m_LCDFP8BP 3350 1 1 3 .common
m_LCDFP9BP 3351 1 1 1 .common
m_LCDFP10BP 3352 1 1 1 .common
m_LCDFP11BP 3353 1 1 1 .common
m_LCDFP12BP 3354 1 1 1 .common
m_LCDFP13BP 3355 1 1 1 .common
m_LCDFP14BP 3356 1 1 1 .common
m_LCDFP15BP 3357 1 1 1 .common
m_LCDFP16BP 3358 1 1 1 .common
m_LCDFP17BP 3359 1 1 2 .common
m_LCDFP18BP 335A 1 1 4 .common
m_LCDFP19BP 335B 1 1 2 .common
m_LCDFP20BP 335C 1 1 4 .common
m_LCDFP21BP 335D 1 1 1 .common
m_LCDFP22BP 335E 1 1 3 .common
MODULE: -- app_CAN.c.o --
- PROCEDURES:
app_Can_handle C9C2 321 801 30 .text
app_Can_IdInit CCE3 1EE 494 1 .text
app_Can_handle_PA5 CED1 30A 778 27 .text
app_Can_handle C805 321 801 30 .text
app_Can_IdInit CB26 1EE 494 1 .text
app_Can_handle_PA5 CD14 30A 778 27 .text
- VARIABLES:
MODULE: -- app_Data_Process.c.o --
- PROCEDURES:
App_Paramer_Init D1DB 6C 108 1 .text
App_Paramer_Init D01E 6C 108 1 .text
- VARIABLES:
*********************************************************************************************
......@@ -914,9 +891,9 @@ MODULE STATISTIC
Name Data Code Const
---------------------------------------------------------------------------------------------
mc9s12hy64.c.o 401 0 0
main.c.o 588 223 0
main.c.o 588 220 0
Start12.c.o 0 49 0
rtshc12.c.o (ansisi.lib) 0 272 0
rtshc12.c.o (ansisi.lib) 0 262 0
vecter.c.o 0 2 128
bsp_GPIO.c.o 0 151 0
bsp_System.c.o 0 361 0
......@@ -926,7 +903,7 @@ MODULE STATISTIC
bsp_RTC.c.o 0 162 0
api_RTC.c.o 0 274 0
bsp_TPM.c.o 0 307 0
gui_Display.c.o 19 581 10
gui_Display.c.o 0 149 0
app_CAN.c.o 0 2073 0
app_Data_Process.c.o 0 108 0
other 256 10 2
......@@ -940,12 +917,10 @@ SECTION: ".text"
bsp_SCI_Rev_isr bsp_RTC_isr api_SetTimer0 api_TimerOver0 api_SetTimer1
api_TimerOver1 api_SetTimer2 api_SetTimer3 api_TimerOver3 api_SetTimer4
api_SetTimer5 api_TimerOver5 api_SetTimer6 api_TimerOver6 api_SetTimer7
bsp_Timer0_Init bsp_Timer0_isr Api_SetTimer gui_LCD_Display Gui_ButtonProc
app_Can_handle app_Can_IdInit app_Can_handle_PA5 App_Paramer_Init
bsp_Timer0_Init bsp_Timer0_isr Api_SetTimer Gui_ButtonProc app_Can_handle
app_Can_IdInit app_Can_handle_PA5 App_Paramer_Init
SECTION: ".init"
Init _Startup
SECTION: ".rodata"
Matrix1
SECTION: "NON_BANKED"
bsp_API_isr bsp_CAN_Rev_isr
SECTION: "VECTORS_DATA"
......@@ -1624,12 +1599,9 @@ SECTION: ".common"
g_Msg402 g_Msg18DAF917 g_runStep XUN_HUAN g_curkeyinput seed1 seed2 seed3
seed4 Lock LockY glztest CS_OUT_N CS_OUT_CC CS_FR CS_FRset ZS_OUT_N ZS_OUT_CC
ZS_FR ZS_FRset CZBTIME0_6MSCCFF iTIME1MS iTIME2MS T1MS_F1_FF T2MS_F2_FF
T2MS_F9_FF WheelSpeedN TxDelayTime G_Button AutoTime m_LCDFP4BP m_LCDFP5BP
m_LCDFP6BP m_LCDFP7BP m_LCDFP8BP m_LCDFP9BP m_LCDFP10BP m_LCDFP11BP
m_LCDFP12BP m_LCDFP13BP m_LCDFP14BP m_LCDFP15BP m_LCDFP16BP m_LCDFP17BP
m_LCDFP18BP m_LCDFP19BP m_LCDFP20BP m_LCDFP21BP m_LCDFP22BP
T2MS_F9_FF WheelSpeedN TxDelayTime G_Button AutoTime
SECTION: "RUNTIME"
_BDIVMODU _LSHRU _LCMP _LINC _LDEC _lDivMod _LMODU
_LSHRU _LCMP _LINC _LDEC _lDivMod _LMODU
*********************************************************************************************
OBJECT LIST SORTED BY ADDRESS
......@@ -1853,16 +1825,16 @@ OBJECT LIST SORTED BY ADDRESS
_FPENR4 206 1 1 1 .abs_section_206
_LCDRAM0 208 1 1 1 .abs_section_208
_LCDRAM1 209 1 1 0 .abs_section_209
_LCDRAM2 20A 1 1 6 .abs_section_20a
_LCDRAM3 20B 1 1 6 .abs_section_20b
_LCDRAM4 20C 1 1 6 .abs_section_20c
_LCDRAM5 20D 1 1 6 .abs_section_20d
_LCDRAM6 20E 1 1 6 .abs_section_20e
_LCDRAM7 20F 1 1 6 .abs_section_20f
_LCDRAM8 210 1 1 6 .abs_section_210
_LCDRAM9 211 1 1 6 .abs_section_211
_LCDRAM10 212 1 1 6 .abs_section_212
_LCDRAM11 213 1 1 3 .abs_section_213
_LCDRAM2 20A 1 1 0 .abs_section_20a
_LCDRAM3 20B 1 1 0 .abs_section_20b
_LCDRAM4 20C 1 1 0 .abs_section_20c
_LCDRAM5 20D 1 1 0 .abs_section_20d
_LCDRAM6 20E 1 1 0 .abs_section_20e
_LCDRAM7 20F 1 1 0 .abs_section_20f
_LCDRAM8 210 1 1 0 .abs_section_210
_LCDRAM9 211 1 1 0 .abs_section_211
_LCDRAM10 212 1 1 0 .abs_section_212
_LCDRAM11 213 1 1 0 .abs_section_213
_LCDRAM12 214 1 1 0 .abs_section_214
_LCDRAM13 215 1 1 0 .abs_section_215
_LCDRAM14 216 1 1 0 .abs_section_216
......@@ -2021,74 +1993,52 @@ OBJECT LIST SORTED BY ADDRESS
T2MS_F9_FF 3329 2 2 1 .common
WheelSpeedN 332B 4 4 29 .common
TxDelayTime 332F 4 4 8 .common
G_Button 3333 15 21 56 .common
G_Button 3333 15 21 50 .common
AutoTime 3348 4 4 8 .common
m_LCDFP4BP 334C 1 1 1 .common
m_LCDFP5BP 334D 1 1 1 .common
m_LCDFP6BP 334E 1 1 1 .common
m_LCDFP7BP 334F 1 1 3 .common
m_LCDFP8BP 3350 1 1 3 .common
m_LCDFP9BP 3351 1 1 1 .common
m_LCDFP10BP 3352 1 1 1 .common
m_LCDFP11BP 3353 1 1 1 .common
m_LCDFP12BP 3354 1 1 1 .common
m_LCDFP13BP 3355 1 1 1 .common
m_LCDFP14BP 3356 1 1 1 .common
m_LCDFP15BP 3357 1 1 1 .common
m_LCDFP16BP 3358 1 1 1 .common
m_LCDFP17BP 3359 1 1 2 .common
m_LCDFP18BP 335A 1 1 4 .common
m_LCDFP19BP 335B 1 1 2 .common
m_LCDFP20BP 335C 1 1 4 .common
m_LCDFP21BP 335D 1 1 1 .common
m_LCDFP22BP 335E 1 1 3 .common
Init C000 29 41 1 .init
_Startup C029 8 8 1 .init
Matrix1 C03B A 10 1 .rodata
main C045 DF 223 1 .text
DummyISR C124 2 2 58 .text
bsp_GPIO_Init C126 97 151 1 .text
bsp_Sys_Init C1BD 1D 29 1 .text
bsp_Clock_Init C1DA B8 184 4 .text
Api_API_Init C292 1F 31 1 .text
bsp_CAN_Init C2B1 91 145 1 .text
bsp_GET_PGN C342 44 68 1 .text
bsp_CANSendFrame C386 8B 139 11 .text
bsp_LCD_Init C411 39 57 1 .text
bsp_SCI_Init C44A 46 70 1 .text
bsp_SCI_Rev_isr C490 6 6 1 .text
bsp_RTC_isr C496 A2 162 1 .text
api_SetTimer0 C538 14 20 3 .text
api_TimerOver0 C54C 1B 27 1 .text
api_SetTimer1 C567 13 19 3 .text
api_TimerOver1 C57A 1B 27 1 .text
api_SetTimer2 C595 14 20 2 .text
api_SetTimer3 C5A9 14 20 3 .text
api_TimerOver3 C5BD 1B 27 1 .text
api_SetTimer4 C5D8 13 19 2 .text
api_SetTimer5 C5EB 11 17 3 .text
api_TimerOver5 C5FC 16 22 1 .text
api_SetTimer6 C612 11 17 3 .text
api_TimerOver6 C623 16 22 1 .text
api_SetTimer7 C639 11 17 2 .text
bsp_Timer0_Init C64A 36 54 1 .text
bsp_Timer0_isr C680 E9 233 1 .text
Api_SetTimer C769 14 20 1 .text
gui_LCD_Display C77D 1B0 432 8 .text
Gui_ButtonProc C92D 95 149 1 .text
app_Can_handle C9C2 321 801 30 .text
app_Can_IdInit CCE3 1EE 494 1 .text
app_Can_handle_PA5 CED1 30A 778 27 .text
App_Paramer_Init D1DB 6C 108 1 .text
bsp_API_isr D247 75 117 1 NON_BANKED
bsp_CAN_Rev_isr D2BC A0 160 1 NON_BANKED
_BDIVMODU D35C A 10 2 RUNTIME
_LSHRU D366 11 17 2 RUNTIME
_LCMP D377 19 25 4 RUNTIME
_LINC D390 5 5 3 RUNTIME
_LDEC D395 8 8 1 RUNTIME
_lDivMod D39D BE 190 1 RUNTIME
_LMODU D45B 11 17 1 RUNTIME
main C03B DC 220 1 .text
DummyISR C117 2 2 58 .text
bsp_GPIO_Init C119 97 151 1 .text
bsp_Sys_Init C1B0 1D 29 1 .text
bsp_Clock_Init C1CD B8 184 4 .text
Api_API_Init C285 1F 31 1 .text
bsp_CAN_Init C2A4 91 145 1 .text
bsp_GET_PGN C335 44 68 1 .text
bsp_CANSendFrame C379 8B 139 11 .text
bsp_LCD_Init C404 39 57 1 .text
bsp_SCI_Init C43D 46 70 1 .text
bsp_SCI_Rev_isr C483 6 6 1 .text
bsp_RTC_isr C489 A2 162 1 .text
api_SetTimer0 C52B 14 20 3 .text
api_TimerOver0 C53F 1B 27 1 .text
api_SetTimer1 C55A 13 19 3 .text
api_TimerOver1 C56D 1B 27 1 .text
api_SetTimer2 C588 14 20 2 .text
api_SetTimer3 C59C 14 20 3 .text
api_TimerOver3 C5B0 1B 27 1 .text
api_SetTimer4 C5CB 13 19 2 .text
api_SetTimer5 C5DE 11 17 3 .text
api_TimerOver5 C5EF 16 22 1 .text
api_SetTimer6 C605 11 17 3 .text
api_TimerOver6 C616 16 22 1 .text
api_SetTimer7 C62C 11 17 2 .text
bsp_Timer0_Init C63D 36 54 1 .text
bsp_Timer0_isr C673 E9 233 1 .text
Api_SetTimer C75C 14 20 1 .text
Gui_ButtonProc C770 95 149 1 .text
app_Can_handle C805 321 801 30 .text
app_Can_IdInit CB26 1EE 494 1 .text
app_Can_handle_PA5 CD14 30A 778 27 .text
App_Paramer_Init D01E 6C 108 1 .text
bsp_API_isr D08A 75 117 1 NON_BANKED
bsp_CAN_Rev_isr D0FF A0 160 1 NON_BANKED
_LSHRU D19F 11 17 2 RUNTIME
_LCMP D1B0 19 25 4 RUNTIME
_LINC D1C9 5 5 3 RUNTIME
_LDEC D1CE 8 8 1 RUNTIME
_lDivMod D1D6 BE 190 1 RUNTIME
_LMODU D294 11 17 1 RUNTIME
_vectab FF80 80 128 0 VECTORS_DATA
*********************************************************************************************
......@@ -2096,11 +2046,11 @@ UNUSED-OBJECTS SECTION
---------------------------------------------------------------------------------------------
NOT USED PROCEDURES
rtshc12.c.o (ansisi.lib):
_BSHL _BSHRS _BSHRU _BDIVMODS _ISHL _ISHRU _ISHRS _LSHL _LSHRS _LADD _LSUB
_LAND _LOR _LXOR _LCMP_P _LCMP_PP _LNEG _LCOM _LMUL _LMULU16x32 _LMULS16x32
_LDIVU _NEG_P _LDIVS _LMODS _ILSEXT _COPY _CASE_DIRECT _CASE_DIRECT_BYTE
_CASE_CHECKED _CASE_CHECKED_BYTE _CASE_SEARCH _CASE_SEARCH_BYTE
_CASE_SEARCH_8 _CASE_SEARCH_8_BYTE _FCALL _FPCMP
_BSHL _BSHRS _BSHRU _BDIVMODU _BDIVMODS _ISHL _ISHRU _ISHRS _LSHL _LSHRS
_LADD _LSUB _LAND _LOR _LXOR _LCMP_P _LCMP_PP _LNEG _LCOM _LMUL _LMULU16x32
_LMULS16x32 _LDIVU _NEG_P _LDIVS _LMODS _ILSEXT _COPY _CASE_DIRECT
_CASE_DIRECT_BYTE _CASE_CHECKED _CASE_CHECKED_BYTE _CASE_SEARCH
_CASE_SEARCH_BYTE _CASE_SEARCH_8 _CASE_SEARCH_8_BYTE _FCALL _FPCMP
bsp_System.c.o:
GJ_CS10_JS_ECUOUT_N
bsp_CAN.c.o:
......@@ -2111,6 +2061,8 @@ api_RTC.c.o:
api_TimerOver2 api_TimerOver4 api_TimerOver7
bsp_TPM.c.o:
bsp_Timer1_Init bsp_Timer1_isr VehCap_isr RevCap_isr Api_TimerOver
gui_Display.c.o:
gui_LCD_Display
app_Data_Process.c.o:
App_Uds_Calc_Key UnlockPro UnlockProY
NOT USED VARIABLES
......@@ -2127,7 +2079,10 @@ rtshc12.c.o (ansisi.lib):
bsp_System.c.o:
CS_FR_BASIC g_FRStep
gui_Display.c.o:
Matrix2 Matrix3
Matrix1 Matrix2 Matrix3 m_LCDFP4BP m_LCDFP5BP m_LCDFP6BP m_LCDFP7BP
m_LCDFP8BP m_LCDFP9BP m_LCDFP10BP m_LCDFP11BP m_LCDFP12BP m_LCDFP13BP
m_LCDFP14BP m_LCDFP15BP m_LCDFP16BP m_LCDFP17BP m_LCDFP18BP m_LCDFP19BP
m_LCDFP20BP m_LCDFP21BP m_LCDFP22BP
app_CAN.c.o:
EngSpd EngSpeed
app_Data_Process.c.o:
......@@ -2136,7 +2091,7 @@ app_Data_Process.c.o:
*********************************************************************************************
COPYDOWN SECTION
---------------------------------------------------------------------------------------------
------- ROM-ADDRESS: 0xD46C ---- SIZE 2 ---
------- ROM-ADDRESS: 0xD2A5 ---- SIZE 2 ---
Filling bytes inserted
0000
......@@ -2147,7 +2102,7 @@ Init USES _startupData
_Startup USES __SEG_END_SSTACK Init main
main USES bsp_Sys_Init app_Can_IdInit App_Paramer_Init
CS_FRset CS_FR CS_OUT_N ZS_FRset ZS_FR ZS_OUT_N
g_curkeyinput gui_LCD_Display app_Can_handle _CPMUARMCOP
g_curkeyinput app_Can_handle _CPMUARMCOP
bsp_GPIO_Init USES _PUCR _DDR1AD _PER1AD _DDRAB _DDRU _PERU _PPSU
_DDRR _PERR _PPSR _DDRV _PERV _PPSV _DDRH _PERH
_PPSH _DDRS _PERS _PPSS _RDRS _PTSRR _WOMS _PIES
......@@ -2179,13 +2134,6 @@ bsp_Timer0_Init USES _TIM0_TSCR1 _TIM0_TSCR2 _TIM0_TTOV _TIM0_TCTL1
_TIM0_TCTL2 _TIM0_TCTL3 _TIM0_TCTL4 _TIM0_TFLG2
bsp_Timer0_isr USES _CANRFLG g_busOffTime _CANMISC g_Clock
TxDelayTime _LCMP _LDEC _TIM0_TFLG2
gui_LCD_Display USES G_Button _BDIVMODU Matrix1 m_LCDFP17BP
gui_LCD_Display m_LCDFP18BP m_LCDFP19BP m_LCDFP20BP m_LCDFP7BP
m_LCDFP8BP m_LCDFP22BP _LCDRAM2 m_LCDFP4BP m_LCDFP5BP
_LCDRAM3 m_LCDFP6BP _LCDRAM4 m_LCDFP9BP _LCDRAM5
m_LCDFP10BP m_LCDFP11BP _LCDRAM6 m_LCDFP12BP m_LCDFP13BP
_LCDRAM7 m_LCDFP14BP m_LCDFP15BP _LCDRAM8 m_LCDFP16BP
_LCDRAM9 _LCDRAM10 m_LCDFP21BP _LCDRAM11
Gui_ButtonProc USES _PT1AD XUN_HUAN G_Button
app_Can_handle USES app_Can_handle_PA5 g_Clock api_TimerOver1
app_Can_handle api_SetTimer1 TxDelayTime G_Button WheelSpeedN
......@@ -2282,10 +2230,6 @@ DEPENDENCY TREE
| | |
| | +- Api_SetTimer
| |
| +- gui_LCD_Display
| | |
| | +- _BDIVMODU
| |
| +- app_Can_handle
| |
| +- app_Can_handle_PA5
......@@ -2363,5 +2307,5 @@ STATISTIC SECTION
ExeFile:
--------
Number of blocks to be downloaded: 7
Total size of all blocks to be downloaded: 5358
Total size of all blocks to be downloaded: 4903
......@@ -13,3 +13,7 @@ Data:1 < ADDXPR ONLY_ADD_IF_NEW "g_Msg08FFF00B"
Data:1 < ADDXPR ONLY_ADD_IF_NEW "ZS_OUT_N"
Data:1 < ADDXPR ONLY_ADD_IF_NEW "G_Button.LED_STEP"
Data:1 < ADDXPR ONLY_ADD_IF_NEW "g_Msg250"
Data:1 < ADDXPR ONLY_ADD_IF_NEW "CS_OUT_CC"
Data:1 < ADDXPR ONLY_ADD_IF_NEW "CPMUAPICTL_APIF"
Data:1 < ADDXPR ONLY_ADD_IF_NEW "CS_OUT_N"
Data:1 < ADDXPR ONLY_ADD_IF_NEW "G_Button.LED_STEP"
// ver 0.1 (09-Mar-08)
// HCS12P Core erasing + unsecuring command file:
// These commands mass erase the chip then program the security byte to 0xFE (unsecured state).
DEFINEVALUEDLG "Information required to unsecure the device" "FCLKDIV" 17 "To unsecure the device, the command script needs \nthe correct value for the FCLKDIV onchip register.\n\nDatasheet proposed values:\n\noscillator frequency\tFCLKDIV value (decimal)\n\n 16 \tMHz\t\t17\n 12 \tMHz\t\t13\n 8 \tMHz\t\t9\n 4 \tMHz\t\t5\n"
FLASH RELEASE
reset
wb 0x03c 0x00 //disable cop
wait 20
WB 0x100 FCLKDIV // clock divider
WB 0x106 0x30 // clear any error flags
WB 0x102 0x00 // CCOBIX = 0
WB 0x10A 0x08 // load erase all blocks command
WB 0x106 0x80 // launch command
WAIT 10
reset
WB 0x100 FCLKDIV // clock divider
WB 0x106 0x30 // clear any error flags
WB 0x102 0x00 // CCOBIX = 0
WB 0x10A 0x06 // load program command
WB 0x10B 0x03 // load GPAGE
WB 0x102 0x01 // CCOBIX = 1
WB 0x10A 0xFF // load addr hi
WB 0x10B 0x08 // load addr lo
WB 0x102 0x02 // CCOBIX = 2
WB 0x10A 0xFF // load data
WB 0x10B 0xFF // load data
WB 0x102 0x03 // CCOBIX = 3
WB 0x10A 0xFF // load data
WB 0x10B 0xFF // load data
WB 0x102 0x04 // CCOBIX = 4
WB 0x10A 0xFF // load data
WB 0x10B 0xFF // load data
WB 0x102 0x05 // CCOBIX = 5
WB 0x10A 0xFF // load data
WB 0x10B 0xFE // load data
WB 0x106 0x80 // launch command
WAIT 1
undef FCLKDIV // undefine variable
// After programming the flash, the commands written below will be executed
\ No newline at end of file
// Before programming the flash, the commands written below will be executed
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment