Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
TianYing_ty100
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
TY
TianYing_ty100
Commits
0e81d4b0
Commit
0e81d4b0
authored
Jun 19, 2024
by
李俭双
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
🐞
fix:合并提交
parent
52b40f13
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
885 additions
and
7 deletions
+885
-7
UDS_ISO14229_Services.c
Firmware/Source/UDS/UDS_ISO14229_Services.c
+38
-5
UDS_ISO14229_Services.h
Firmware/Source/UDS/UDS_ISO14229_Services.h
+4
-2
TY200.080000b(ty)_BOOT变更记录.txt
..._Release/TY200.080000b(ty)/TY200.080000b(ty)_BOOT变更记录.txt
+5
-0
TY_TY200.080000b(ty)_Boot_B1.00_240607.hex
...00.080000b(ty)/TY_TY200.080000b(ty)_Boot_B1.00_240607.hex
+838
-0
TY200.080000b_BOOT变更记录.txt
...ity/Boot_Release/TY200.080000b/TY200.080000b_BOOT变更记录.txt
+0
-0
TY_TY200.080000b_Boot_B1.01_240602.hex
...ease/TY200.080000b/TY_TY200.080000b_Boot_B1.01_240602.hex
+0
-0
TianYing_TY200.080000b_Boot_B1.00_240513.hex
...Y200.080000b/TianYing_TY200.080000b_Boot_B1.00_240513.hex
+0
-0
No files found.
Firmware/Source/UDS/UDS_ISO14229_Services.c
View file @
0e81d4b0
...
...
@@ -26,10 +26,11 @@ typedef struct
extern
void
UDS_Service_Response
(
uint8_t
si
,
uint8_t
RspType
,
uint16_t
A_TA_type
,
uint16_t
A_Length
,
uint8_t
*
A_Data
);
/*诊断使用, 判断App一致性, 禁止修改(内部版本号除外)*/
#if(IC_Current == TY200_080000b)
extern
const
ProjectInfoStruct
ProjectInfo
__attribute__
((
section
(
".ARM.__at_0x00007800"
)))
=
{
"TianYing100"
,
// 天鹰100
"TY200.080000b"
,
"TY200.080000b"
,
//零件号
"BAT32G139GK64FB"
,
// 中微芯片
{
"CAN_STD"
,
...
...
@@ -38,7 +39,20 @@ extern const ProjectInfoStruct ProjectInfo __attribute__((section(".ARM.__at_0x0
{
DIAG_ID_Tx
,
DIAG_ID_Rx_PHY
,
DIAG_ID_Rx_FUN
}
}
};
#else
extern
const
ProjectInfoStruct
ProjectInfo
__attribute__
((
section
(
".ARM.__at_0x00007800"
)))
=
{
"TianYing100"
,
// 天鹰100
"TY200.080000b_ty"
,
//零件号
"BAT32G139GK64FB"
,
// 中微芯片
{
"CAN_STD"
,
"CAN_CH_0"
,
"CAN_500Kbps"
,
{
DIAG_ID_Tx
,
DIAG_ID_Rx_PHY
,
DIAG_ID_Rx_FUN
}
}
};
#endif
DiagSendDataNeg
NegRes
;
uint8_t
UDS_ISO14229_Transfer
[
250
];
...
...
@@ -85,6 +99,7 @@ extern uint16_t DataESpeedDisp;
ECU received the diagnostic request on;
******************************************************************************/
#if(IC_Current == TY200_080000b)
//软件版本号 F195
uint8_t
MCU_SWversion
[
6
]
=
{
'S'
,
'V'
,
(
uint8_t
)((
SWV
>>
8u
)
&
0x0Fu
)
+
0x30u
,
'.'
,
(
uint8_t
)((
SWV
>>
4u
)
&
0x0Fu
)
+
0x30u
,
(
uint8_t
)(
SWV
&
0x0Fu
)
+
0x30u
};
...
...
@@ -96,17 +111,32 @@ uint8_t MCU_FBLversion[6] = {'B', 'V', (uint8_t)((BTV >> 8u) & 0x0Fu) + 0x30u, '
//零件号信息 F187
uint8_t
MCU_PartNumber
[
13
]
=
{
'T'
,
'Y'
,
'2'
,
'0'
,
'0'
,
'.'
,
'0'
,
'8'
,
'0'
,
'0'
,
'0'
,
'0'
,
'b'
};
#else
//软件版本号 F195
uint8_t
MCU_SWversion
[
6
]
=
{
'S'
,
'V'
,
(
uint8_t
)((
SWV
>>
8u
)
&
0x0Fu
)
+
0x30u
,
'.'
,
(
uint8_t
)((
SWV
>>
4u
)
&
0x0Fu
)
+
0x30u
,
(
uint8_t
)(
SWV
&
0x0Fu
)
+
0x30u
};
//硬件版本号 F193
uint8_t
MCU_HWversion
[
6
]
=
{
'H'
,
'V'
,
(
uint8_t
)((
HWV
>>
8u
)
&
0x0Fu
)
+
0x30u
,
'.'
,
(
uint8_t
)((
HWV
>>
4u
)
&
0x0Fu
)
+
0x30u
,
(
uint8_t
)(
HWV
&
0x0Fu
)
+
0x30u
};
//引导程序版本信息 F180
uint8_t
MCU_FBLversion
[
6
]
=
{
'B'
,
'V'
,
(
uint8_t
)((
BTV
>>
8u
)
&
0x0Fu
)
+
0x30u
,
'.'
,
(
uint8_t
)((
BTV
>>
4u
)
&
0x0Fu
)
+
0x30u
,
(
uint8_t
)(
BTV
&
0x0Fu
)
+
0x30u
};
//零件号信息 F187
uint8_t
MCU_PartNumber
[
17
]
=
{
'T'
,
'Y'
,
'2'
,
'0'
,
'0'
,
'.'
,
'0'
,
'8'
,
'0'
,
'0'
,
'0'
,
'0'
,
'b'
,
'('
,
't'
,
'y'
,
')'
};
#endif
void
Data_Set_DiagPara
(
void
)
{
uint8_t
i
;
uint8_t
length
=
0
;
//获取DID的值,等待写入DFlash
for
(
i
=
0
;
i
<
6
;
i
++
)
{
DiagDataForDFlash
.
DID_F180
[
i
]
=
MCU_FBLversion
[
i
];
}
for
(
i
=
0
;
i
<
13
;
i
++
)
length
=
(
IC_Current
==
TY200_080000b
)
?
13
:
17
;
for
(
i
=
0
;
i
<
length
;
i
++
)
{
DiagDataForDFlash
.
DID_F187
[
i
]
=
MCU_PartNumber
[
i
];
}
...
...
@@ -702,6 +732,7 @@ void UDS_Service_22_Indication(uint16_t A_TA_type, uint16_t A_Length, uint8_t *A
uint16_t
DID
;
uint16_t
Service22DiagDataLength
=
A_Length
;
uint16_t
FunorPhy
=
A_TA_type
;
uint8_t
length
=
0
;
for
(
i
=
0
;
i
<
Service22DiagDataLength
;
++
i
)
{
...
...
@@ -790,11 +821,13 @@ void UDS_Service_22_Indication(uint16_t A_TA_type, uint16_t A_Length, uint8_t *A
break
;
case
0xF187
:
// 读零件号
for
(
i
=
0
;
i
<
13
;
i
++
)
length
=
(
IC_Current
==
TY200_080000b
)
?
13
:
17
;
for
(
uint8_t
i
=
0
;
i
<
length
;
i
++
)
{
UDS_ISO14229_Transfer
[
i
+
2
]
=
MCU_PartNumber
[
i
];
}
UDS_Service_Response
(
si
,
POSITIVE_RSP
,
DIAG_ID_Tx
,
2
+
13
,
UDS_ISO14229_Transfer
);
UDS_Service_Response
(
si
,
POSITIVE_RSP
,
DIAG_ID_Tx
,
2
+
length
,
UDS_ISO14229_Transfer
);
break
;
case
0x1024
:
// 读内部版本号
...
...
Firmware/Source/UDS/UDS_ISO14229_Services.h
View file @
0e81d4b0
...
...
@@ -25,6 +25,7 @@
#define _UDS_ISO14229_SERVICES_H_
#include "UDS_ISO14229_Server_Config.h"
#include "CommonInterface\CommonInterface.h"
/**
*DFlash
...
...
@@ -337,15 +338,16 @@ typedef struct
uint8_t
RequestSeedIICnt
;
}
Ser27_FlowCtrlCntUnion
;
#define DID_F187_SIZE ((IC_Current == TY200_080000b) ? 13 : 17)
typedef
struct
{
uint32_t
Flag
;
uint8_t
DID_F180
[
6
];
uint8_t
DID_F187
[
13
];
uint8_t
DID_F187
[
DID_F187_SIZE
];
uint8_t
DID_F193
[
6
];
uint8_t
DID_F195
[
6
];
uint8_t
Filldata
[
1
];
}
DiagDFlashData
;
}
DiagDFlashData
;
extern
DiagDFlashData
DiagDataForDFlash
;
typedef
struct
...
...
Firmware/utility/Boot_Release/TY200.080000b(ty)/TY200.080000b(ty)_BOOT变更记录.txt
0 → 100644
View file @
0e81d4b0
----2024/06/7----
BOOT文件V1.0
文件名:TY_TY200.080000b(ty)_Boot_B1.00_240607.hex
变更内容:BOOT文件出版提交
\ No newline at end of file
Firmware/utility/Boot_Release/TY200.080000b(ty)/TY_TY200.080000b(ty)_Boot_B1.00_240607.hex
0 → 100644
View file @
0e81d4b0
:2000000098080020DD000000E5000000E70000000000000000000000000000000000000077
:20002000000000000000000000000000EF0000000000000000000000F3000000F5000000E9
:20004000F7000000F9000000FB000000FD000000FF000000010100000301000005010000AD
:2000600007010000090100000B0100000D0100000F01000011010000130100001501000008
:2000800017010000190100001B0100001D0100001F01000021010000230100002501000068
:2000A00027010000290100002B0100002D0100002F010000310100003301000035010000C8
:2000C000EF3FE8FF0448854600F070F800480047C9080000C046C04698080020164880474B
:2000E00016480047FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7D5
:20010000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE78F
:20012000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7000019070000C500000003
:2001400030B50B46014600202022012409E00D46D5409D4205D31D469540491B25469540B7
:2001600040191546521E002DF1DC30BDD2B201E00270401C491EFBD270470022F6E710B592
:2001800013460A4604461946FFF7F0FF204610BD30B504460020034600E05B1C934203D25C
:2001A000E05CCD5C401BF8D030BD0000064C0125064E05E0E36807CC2B430C3C9847103422
:2001C000B442F7D3FFF782FF3C0C00005C0C0000F8B504460D460020002C00D100BF002AE8
:2001E00000D100BF012C01D141263043012A01D112263043022C01D1C0263043022A01D197
:2002000030263043134E307076788027BE43114F7E70012C08D1FF2100BF0E4EB3781E4660
:200220000E4033468B42F8D10A4E76784027BE43084F7E70012A0BD10026009603E000BF09
:20024000009E761C0096FF276937009EBE42F6D9F8BD00000004024001200649087000BF03
:2002600004480078802108400028F9D00120024908707047000C02408400002070B50346E5
:2002800014460020002B01D1C0B202E005468035E8B2012902D1051DE8B206E0022903D15B
:2002A00005460835E8B200E0C0B2012C02D1851CE8B200E0C0B2084DA870AD78012635430C
:2002C000054EB570002201E000BF521C7D252D01AA42F9D970BD0000000C024070B5002424
:2002E0002448007920210840002801D0224D3FE000F046F80546214800788021084000289E
:2003000036D01E4880780840002801D01A4D02E000F036F80546194880780007840F022C65
:2003200001DBAD0804E0012C01D16D0800E000BF124880788007C00F002801D02D0101E085
:200340000C2045430D4800784007840F002C02D1601CC4B207E0032C03D1601C4006040E93
:2003600001E06006040E21462846FFF7E9FE0546284670BD0004024000127A00000C02406C
:2003800000B5C0229178F82211401C4A12781143EA2923D00ADC0A46E03A130000F01BFAA0
:2003A0000A181C20242A2A2A2A161A2AED291FD004DCEB2916D0EC291CD117E0F02903D0F5
:2003C000F82917D10E4817E00E4815E00E4813E00E4811E00E480FE00E480DE00E480BE023
:2003E0000E4809E00E4807E00E4805E00E4803E00E4801E00D4800BF00BF00BD201C0240C8
:200400000090D003006CDC020048E80100366E010024F400001BB70000127A00808D5B007B
:2004200000093D00C0C62D0080841E0040420F0070B500250F24E40210222146203110486B
:20044000FFF7A6FE002819D14022214630310C481030FFF79DFE002810D11022A11808485D
:200460001038FFF795FE002808D11022214604482038FFF78DFE002800D10125284670BD32
:2004800024000020F0B591B05548006800790006534909684968FF22120211400902084314
:2004A0004F490968496812021140090A08434C4909684968090E08434A49086048480068B3
:2004C000007A0006464A12689268FF231B021A4012021043424A126892681B021A40120A05
:2004E00010433F4A12689268120E1043052292028118104600F098F80526B6023848006844
:20050000007A000636490968097AFF22120211400902084332490968098912021140090A16
:2005200008432F4909688968090E08438006800E002818D12A480068007A000628490968D3
:200540008968121211400902084325490968896812021140090A0843214909688968090E69
:200560000843800919E01E480068007A00061C4909688968FF22120211400902084318495C
:200580000968896812021140090A0843144909688968090E08438009401C074600251AE0C4
:2005A000FF22402101A8FFF7E1FD002407E0A80100190C490968085C01A90855641C402C52
:2005C000F5D3402201A9304600F004FA00F0EEF840366D1C7F1E002FE2D111B0F0BD000021
:2005E000740000208000002010B50020002113E0084608220AE0C307DB0F002B04D043086E
:20060000074C6340184600E04008521E002AF2D18B00044CE050491CFF29E9D910BD0000DA
:200620002083B8ED9400002070B505460E462C4605E0204600F008F8FF34FF340234B442BB
:20064000F7D3002070BD0000014610200D4AD060F120106255205060AA2090600020C04300
:20066000086000BF07480068C007C00F0028F9D00448006801221043024A10600020D060DF
:2006800010627047000002400246F1200B4B1862AA20586055209860116000BF07480068F0
:2006A000C007C00F0028F9D00448006801231843024B186000201862704700000000024028
:2006C00010B501231A4600211846FFF781FD012211461046FFF7D2FDFFF7BEFD014800F05F
:2006E000E5F810BD0090D0031A20084908722B2048723C2088724D20C8727F200449096889
:200700000860AC20034948707047000000040240000000200010024010B580201B494871B0
:200720001A201A49203908722B2048723C2088724D20C872002016494860FFF7CFFD154900
:2007400008600020C0431449086014490860144814490860114903221202891848600F492F
:20076000891888600D498918C8600C49891808610A49891848610949891888610749891808
:20078000C861AC200849487010BD00002004024000B001409000002080E200E000E100E084
:2007A000C0C0C0C000E400E000100240AC2001494870704700100240F0B506460F461446AC
:2007C000354605E028462168FFF75EFF241D2D1DBD42F7D3F0BD30B47446641E2578641C31
:2007E000AB4204D3635D5B00E31830BC18471D46F8E702E008C8121F08C1002AFAD170473A
:200800007047002001E001C1121F002AFBD17047F0B501460022D24308780006FF273F0270
:200820000E683E40360230433F020E683E40360A30430E68360E30430446087900063F12E2
:200840004E683E40360230433F024E683E40360A30434E68360E30430346087A00063F1202
:200860008E683E40360230433F028E683E40360A30438E68360E3043054609E018785B1C09
:2008800050400006800D084E3058160A7040024628466D1E0028F1D1D243A24201D1012070
:2008A000F0BD0020FCE700009400002010B5044603492046FFF744FC0249087010BD00004D
:2008C00040420F008C00002010B50124640739483949086039483A4908603A483A49086042
:2008E000354800680068401C002852D032480068006833490968096888424AD03248006897
:200900004068002845D12C480068007A00062A4909688968FF221202114009020843264975
:200920000968896812021140090A0843224909688968090E08430521890240180721090326
:20094000884226D2FFF750FEFFF772FD012820D119480068FFF75CFF00281AD0FFF7B0FE42
:20096000FFF7C2FEFFF78EFD144800F05EF80C2211480168114800F02DF800BFBFF34F8FF1
:2009800012481349C860BFF34F8F00BF00BF00BFFDE772B6032109032046FFF7EEFB052105
:2009A0008902086880F3088800BF48688047002010BD0000107000007400002000025000B0
:2009C00078000020000450007C0000200400FA0500ED00E0F8B504460D4616460027A11938
:2009E0002A462046FFF7E8FE3846F8BD014672B608208F4AD060F120106255205060AA2000
:200A000090600020C043086000BF89480068C007C00F0028F9D00120854A10600020D0602C
:200A2000F020106262B600207047014672B610207F4AD060F120106255205060AA2090604B
:200A40000020C043086000BF79480068C007C00F0028F9D00120764A10600020D060F020EB
:200A600010621046006804221040002805D004206F4A106062B60120704762B60020FBE77C
:200A800070B503461D46F120694E3062002415E072B6AA20664E70605520B06010782870F7
:200AA000521C6D1C62B600BF61480068C007C00F0028F9D001205E4E3060641C8C42E7D36B
:200AC000F0205B4E3062002070BDF7B5FFB0FFB089B006460F460021FFA8C16101210491F9
:200AE0004802874206D9FFA8C161C0697FB07FB00CB0F0BD029600240DE002980078FFA9E8
:200B000088610298401C02908869FF2801D000200490601C84B2BC42EFD30498002809D0B8
:200B2000444845490860FFA83946826A3046FFF7A7FF6DE0750AF119681C4002814202D9D5
:200B40000120039001E000200390710A49020191F105C90D0091039800280FD0002408E0EA
:200B60000198007805A908550198411C0191601C84B2012080028442F2DB0EE0002408E0EF
:200B80000198007805A908550198411C0191601C84B2012040028442F2DB00240DE0FFA851
:200BA000806A01780098001905AA1154FFA8806A411CFFA88162601C84B2BC42EFD3039888
:200BC000002816D01B481C4908606802FFF72DFF184819490860691C4802FFF726FF1548DA
:200BE00015490860680205AA01218902FFF748FF0EE01048104908606802FFF716FF0D485B
:200C00000D490860680205AA01214902FFF738FFFFA8C0696AE730B50446002304E025786F
:200C20001570641C521C5B1C8B42F8D330BD000000000240CDAB3412880000205C0C000035
:200C40000000002094000000F2070000F00C0000940000200408000002080000C000000061
:200C60005469616E59696E67313030000000000054593230302E303830303030625F74797D
:200C8000424154333247313339474B363446420043414E5F53544400000000000000000094
:200CA00043414E5F43485F30000000000000000043414E5F3530304B627073000000000093
:200CC000E8070000E0070000DF070000000000000000000000000000000000000000000058
:100CE0000000000000000000000000000000000004
:2014000090210020DD140000E5140000E71400000000000000000000000000000000000016
:20142000000000000000000000000000EF1400000000000000000000F3140000A9440000B5
:201440005D390000A1390000D1390000013A0000313A0000613A0000913A0000C13A00000B
:20146000F13A0000213B0000553B0000693B0000793B0000AD3B0000BD3B0000CD3B000015
:20148000013C0000453C00008D3C0000D53C00001D3D0000653D0000753D0000A93D000020
:2014A000DD3D00000D3E0000413E0000753E0000853E0000953E0000C93E0000FD3E0000BD
:2014C000EF3FE8FF0448854600F084F800480047F9630000C046C046902100201648804787
:2014E00016480047FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7C1
:20150000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE77B
:20152000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7000071470000C514000043
:2015400030B50B46014600202022012409E00D46D5409D4205D31D469540491B25469540A3
:2015600040191546521E002DF1DC30BD70B500242546002801DA01244042002901DA0125D8
:201580004942FFF7DDFFAC4200D04042002C00D0494270BDD2B201E00270401C491EFBD293
:2015A00070470022F6E710B513460A4604461946FFF7F0FF204610BD30B5044600200346AE
:2015C00000E05B1C934203D2E05CCD5C401BF8D030BD0000064C0125064E05E0E36807CCC6
:2015E0002B430C3C98471034B442F7D3FFF76EFFF46D0000146E000070B58C180578401C6A
:201600006B075B0F01D10378401C2A1106D10278401C03E006780E70401C491C5B1EF9D17A
:201620002B0705D40023521E0DD40B70491CFAE70378401CCB1A921C03E01D780D70491CA6
:201640005B1C521EF9D5A142D8D3002070BD0000F0B591B0072000031F490860012189046B
:201660004720C00201F012FF312002F02FFE4726F602392464011094002726E0FF22402155
:201680006846FFF787FF002507E0B801401912490968085C694648556D1C402DF5D30A209E
:2016A00001F017F840226946304604F0BDFE04F095FD40367F1C641E1098001B39210901B4
:2016C000884202D1312002F001FE002CD6D1312002F0FCFD11B0F0BDEC050020F0B591B0B7
:2016E0004720C0021749086001460720000301F0CDFE07252D033926760100271DE0FF2255
:20170000402101A8FFF746FF002407E0B80100190C490968085C01A90855641C402CF5D3C2
:201720000A2000F0D6FF402201A9284604F07CFE04F054FD40357F1C761E002EDFD111B04A
:20174000F0BD0000EC05002010B502F065FC05480078012803D003480078032801D102F040
:20176000D7FD10BDF00500200348044A01681160001D01685160704700045000FC050020DD
:2017800007200003044908604860002008824882401E0249086070476C1800205406002068
:2017A000582211527047014600205322525C10231A40002A08D05322525C0C231A4092102E
:2017C000032A18D1032016E05422525A0123DB031A40002A0ED05322525C0C231A40921006
:2017E000032A05D05322525C9207920F032A01D1022000E0012070470246002058239B5AD9
:201800000B40002B01D0012000E0002070470000014600226020405AFF231B02184000058A
:20182000020F1001014BC018704700000055044010B5002A0AD056231B5A0C02234356246D
:20184000235256231B5A8B43235209E056231B5A0C02A3435624235256231B5A0B43235277
:2018600010BD0000F8B504460D46012700263448844203D10121022000F0E4F92878401EDE
:20188000A0702088FF210131084320802088400840002080A878401EC1B25A2001556879E1
:2018A0000007000CE97909020843A97908435C210853288981B240200153A868C000C10CE3
:2018C00042200153A88981B244200153E868C000C10C46200153288A81B24820015328696D
:2018E000C000C10C4A200153A88A81B24C2001536869C000C10C4E2001535020005B2979EB
:2019000009020843502108535020005B297988435021085300E0761C5020005B4007400FCE
:201920002979884202D007488642F4D15020005B4007400F2979884200D000273846F8BD96
:2019400000540440FFFF00000146FF22C889C007C00F00280AD00120C88100E0521EC88995
:20196000C007C00F002801D0002AF7D1C889C007C00F00280FD10220C8810420C881487A5D
:20198000400840004872487A38239843487200204872012070470020FCE700000246507A8C
:2019A000012318435072507A0B78DB0018435072087A012808D1888850814868000C01235C
:2019C000DB031843908108E0087A002805D15081486880001A4B18409081487A012804D1C6
:2019E000507A40231843507206E0487A002803D1507A4023984350720878002811D1C87A63
:201A00001072087B1070487B5070887B9070CB7BD370087C10714B7C5371887C9071CB7C56
:201A2000D371887A002803D00120C002D08101E00820D081FF200130D0810120704700005E
:201A4000FC1F0000002904D0427A80231A43427203E0427A80239A434272704730B5024647
:201A600000200F4B5024A45A0D022C435025AC525024A45A8C43AC5200E05B1E5024A45A7F
:201A80006407640F8C4201D0002BF6D15024A45A6407640F002C01D0002000E0012030BD7C
:201AA000FFFF0000827A80231A40802A00D081727047000070B5044600250023002D02D055
:201AC0000126602006530420C88188890126F6033040002808D0012010728889C004C008B8
:201AE0004E893043506006E00020107288890F4E304080105060087AD072002304E0CE5C51
:201B000010460C30C6545B1CD07A9842F7DCC88904263040002804D1C889F60230400028E2
:201B200001D0002070BDD07AFCE70000FC1F0000027C80231A40802A00D00174704710B559
:201B40000246FF23D089C007C00F00280AD00120D08100E05B1ED089C007C00F002801D077
:201B6000002BF7D1D089C007C00F002801D0002010BD507A012420435072507A3824A04380
:201B80005072C87A1072487A00280FD1087B1070487B5070887B9070CC7BD470087C1071DC
:201BA0004C7C5471887C9071CC7CD471FF200130D0814000D081107ADAE70000F8B5044692
:201BC0000D460020002C00D100BF002A00D100BF012C01D141263043012A01D1122630439B
:201BE000022C01D1C0263043022A01D130263043134E307076788027BE43114F7E70012CB3
:201C000008D1FF2100BF0E4EB3781E460E4033468B42F8D10A4E76784027BE43084F7E70D1
:201C2000012A0BD10026009603E000BF009E761C0096FF276937009EBE42F6D9F8BD000091
:201C400000040240002905D0054A12780243044B1A7004E0024A12788243014B1A7070473D
:201C60002004024001200649087000BF04480078802108400028F9D001200249087070471E
:201C8000000C02402400002070B5034614460020002B01D1C0B202E005468035E8B20129B5
:201CA00002D1051DE8B206E0022903D105460835E8B200E0C0B2012C02D1851CE8B200E021
:201CC000C0B2084DA870AD7801263543054EB570002201E000BF521C7D252D01AA42F9D92B
:201CE00070BD0000000C024070B500242448007920210840002801D0224D3FE000F046F8FD
:201D000005462148007880210840002836D01E4880780840002801D01A4D02E000F036F87A
:201D20000546194880780007840F022C01DBAD0804E0012C01D16D0800E000BF124880785D
:201D40008007C00F002801D02D0101E00C2045430D4800784007840F002C02D1601CC4B2D9
:201D600007E0032C03D1601C4006040E01E06006040E21462846FFF7E3FB0546284670BDBD
:201D80000004024000127A00000C024000B5C0229178F82211401C4A12781143EA2923D0CE
:201DA0000ADC0A46E03A130004F044FA0A181C20242A2A2A2A161A2AED291FD004DCEB2911
:201DC00016D0EC291CD117E0F02903D0F82917D10E4817E00E4815E00E4813E00E4811E007
:201DE0000E480FE00E480DE00E480BE00E4809E00E4807E00E4805E00E4803E00E4801E0F3
:201E00000D4800BF00BF00BD201C02400090D003006CDC020048E80100366E010024F40019
:201E2000001BB70000127A00808D5B0000093D00C0C62D0080841E0040420F0010B5044621
:201E4000204600F077FA002010BD000010B518211348FFF7A6FB12481249086012484860BF
:201E6000012008810020887201220F490D4800F021F900210B48FFF715FE20210B48FFF7BD
:201E800090FB0A480A4948600A4B01220A49084800F076F955210648FFF74AFE10BD000021
:201EA0005C06002094060020C469000074060020A00600203D1E0000A869000010B50A46D8
:201EC0001DE0016807231B03994207D30F23DB02994203D203685B1C036010E00B780A4CD2
:201EE000247863401B069B0D084CE358064C2468240A6340044C236003685B1C036013462B
:201F0000521E002BDDD110BD54060020F469000010B5014600200022087803024C782343D7
:201F2000184603028C78234318460302CC782343184643084340DB00840863401A46044BE2
:201F40005A40044B1A600123034C237010BD0000010200002C0600202806002010B5044699
:201F6000002004F035FA022841D121480078002802D101201E4908701D48007801281FD110
:201F80001B484078401C1A49487021465A20FFF7D7FA17494978884229D8002014494870E6
:201FA00008468078401C8870084680780A2803D30020887002200870002004F049FA16E03A
:201FC0000B480078022812D109484078401C0849487021467D20C000FFF7B2FA0449497847
:201FE000884204D800200249487004F031FA10BD0000002000B587B00021684601710421BA
:2020000041710C480290411003910B49049105910A480690FFF71AFF01A804F045FA00F001
:2020200065F900F00FF80021054802F08BF807B000BD0000FFFF1F00FFFFFF1F3D2100005D
:202040000205000010B53F2040011749486000200872012008700020487201208872134889
:20206000FFF772FC10491148FFF798FC01210F48FFF7E8FC0E480C4948600020087201205F
:202080000870002048720120887208481030FFF75BFC054905481030FFF780FC012103483C
:2020A0001030FFF7CFFC10BDB406002010550440DF070000F0B50B46144643600481002150
:2020C00036E0002216E02C254D4346687519AD5C18274F430668F619B5542C254D434668C6
:2020E0007519AD5C18274F430668F6190836B554551CEAB2082AE6D3002518274F43066858
:20210000F619357418274F430668F619757418274F430668F619B57418274F430668F6190B
:20212000F57418274F430668F61975614D1CA9B205898D42C5DC00258572F0BD70B5044618
:20214000606800F0C3FA0546E27A23460C332946094800F083FA09496068884203D0491C72
:202160006068884206D1E17AA28890B222460C3200F00EFD70BD000094060020DF070000C1
:20218000FFB581B004460F4600250026002000902760039820810498E0600020207400BFAE
:2021A0009DE01C206843216808586A01616888501C2068432168081880686A016168891879
:2021C00048601C2068432168081840686A016168891888601C20684321680818C0686A013F
:2021E00061688918C8601C20684321680818007C6A016168891808741C2068432168081860
:20220000407C6A016168891848741C20684321680818807C6A016168891888831C2068431E
:2022200021680818C07C6A0161688918887400206A0161688918C8741C2068432168081827
:202240004068002813D01C20684321680818C07C002805D1401E6A0161688918C8831AE089
:202260000020C0436A0161688918C88313E01C20684321680818C07C002805D000206A01D4
:2022800061688918C88306E000206A0161688918C88301200090002607E000216A01606851
:2022A000801814308155701CC6B2690160684018808BB042F1DC1C206843216808184069DB
:2022C00000280AD06B016268D218104614301C236B432268D21851698847681CC5B22089B4
:2022E000A84200DD5DE7009805B0F0BD00B585B0FD20C0000190002168460172017041721B
:2023000081720821C172002004E0002203A90A54411CC8B26946C97A8142F6DC0448FFF79E
:2023200013FB69460248FFF739FB05B000BD00008055044030B585B004460025206801903F
:20234000A1796846C1726179417200210172017000BF05E020460830415D03A841556D1C46
:202360006846C07AA842F5D8FD21C9000198401A04D169460348FFF7E2FB00E000BF00BFE4
:2023800005B030BD8055044010B501246407FFF7EBF90A4800680A4988420BD107484068A9
:2023A000002809D1032109032046FFF7FAF801F045FE01E001F004FE10BD0000FC050020A7
:2023C000A55A7AA710B500202D490870FFF7CCF92C4844682C48844202D02C48844214D104
:2023E0002948844203D101202549087002E002202349087001F02EFE00F092F9002003F038
:2024000003FF0A2000F065F935E02148844228D100F0BAF91F4880680121890488421DD2AB
:202420001C4800680F21C902884217D1194841680920800300F044F800280FD0FFF74EF9FD
:2024400000F076F9144A5168106800F039F8002804D0002003F0D8FE03F042FF01F0FAFD6C
:2024600009E001F0F7FD00F05BF90A2000F031F901200A490870034840680949086010BDA0
:20248000F0050020FC050020A33A7AA7A88A7AA7A55AA55A60180020541800204E0600201F
:2024A0002006002070B504462546002D07D1002003F0AAFE0A2000F00CF903F011FF70BDED
:2024C000FEB504460F460F20C002844203D009208003844237D1009707208003009F8742FD
:2024E0002FD20020C043194908600120C002201A019026460EE03078761C14490978484046
:202500000006800D1249085810490968090A48400E4908600098411E00910028EBD10B488A
:202520000068C04309490860019800F059F90290064801680298814201D1012504E00025F4
:2025400002E0002500E000252846FEBD54060020F469000070B5C0B000261D48008A1C4960
:20256000498A884205DB1A48008A1949498A401A84B2002C28D0FF2240216846FFF70AF8E1
:20258000002513E01248418A408A401C104A508210461430405C694648551046408AFF28E3
:2025A00002DD002011464882681C85B2A542E9DB074922460868694603F036FF06462146E3
:2025C0000348001DFFF77AFC304640B070BD00006C18002070B50125FFF7BCFF094800683B
:2025E000C043084908600720000300F0F9F8044604480068A04201D1002501E0FFF7C0F8AE
:20260000284670BD5406002070B500250F24E4021022214620311048FEF7CEFF002819D12C
:202620004022214630310C481030FEF7C5FF002810D11022A11808481038FEF7BDFF0028BE
:2026400008D11022214604482038FEF7B5FF002800D10125284670BD9C050020FFB581B05B
:2026600004460F463D462089A8422DDD1820684321680818007C002826D1002609E00498C9
:20268000815D182068432268101808308155701CC6B2082EF3D30121182068432268101802
:2026A00041742C20684361680818006A00280BD018236B432268D218104608302C236B4330
:2026C0006268D218116A884705B0F0BD014601207047002101E000BF491C8142FBD370470D
:2026E00010B500240C4A51681068FFF7E9FE00280FD0FEF7ADFF00F047F808484168092094
:202700008003FFF7DDFE002801D0012402E0002400E00124204610BD5418002060180020E5
:20272000014802490860704700025000F805002000B5134800F054F8124908601048001DF3
:2027400000F04EF80F494860084600680F21C902884210D10B4840687121C902884202D9EA
:202760000020C04304E0074840680F21C90240180449886003E00020C0430249886000BDDD
:20278000047000005418002000B5134800F028F8124908601048001D00F022F80F494860D7
:2027A000084600680F21C902884210D10B48406807218903884202D90020C04304E0074813
:2027C00040680921890340180449886003E00020C0430249886000BD043802006018002042
:2027E00010B504460023204600F061FE03461806FF210902194009020843FF21090419402B
:20280000090A0843190E08430346184610BD10B500F0F0FD00F0D6F800F00EFB00F002F831
:2028200010BD000070B541480078912800D070BD00F0BEF8012876D13D4800883D490880BE
:2028400008468078F021884320303A49887008468078000900013549097A0907090F0843C7
:20286000344988703148807A401E3049887208460089401C088108460089C988884216DA01
:2028800008202C49887200240EE0284841882848001D415C2748C01C015524484088401CFB
:2028A00022494880601CC4B2072CEEDB2DE01F4800891E49C98888421CD11C4800791B494A
:2028C0008978401AC5B2681C1A49887200240EE0164841881648001D415C1648C01C015564
:2028E00012484088401C11494880601CC4B2AC42EEDB0AE000F00AFD00200C4908700C496C
:202900000888092100F0B8F991E7012000F0C0FC084A917A1088921C00F070F9054908883D
:20292000002100F0C1F800BF81E70000860C0020220C0020300700201B49097E002932D039
:202940001949897E0C225143174A515A174A118000200CE01449897E0C225143124A89181F
:20296000891C0A5C1149891C0A54411CC8B20828F0DB0D49897E0C2251430B4A8918897A05
:202980000A4A91720121D1720749097E491E064A11761146897E491C91761146897E022913
:2029A00001DB002191767047FC060020240700200349487B012802D10021014A51737047FD
:2029C000940C002010B533484068002861D13148007B030003F02EFC07590512212E3D4A94
:2029E00059002D480078002807D000202A4908702A490888012100F03FF947E0264800782D
:202A0000002809D000202449087025494A8808880123091D00F040F938E01F48007800284E
:202A200007D000201C4908701C490888022100F023F92BE018480078002809D0002016493B
:202A4000087017494A8808880923091D00F024F91CE011480078002807D000200E49087022
:202A60000E490888092100F007F90FE00A480078002809D000200849087009494A880888FE
:202A80000323091D00F008F900E000BF00BF00F03DFC10BD940C0020860C0020220C0020E5
:202AA0003C0700207047000070B504460D4634480088A04263D1002D61D132480078222885
:202AC0004ED004DC20283DD0212856D141E0902802D0912851D115E02A48C08801280AD1FA
:202AE00000202849087000F011FC27490888002100F0C2F805E0032000F0CAFBA02021491E
:202B000008703BE01F4800891E49C98888420AD100201C49087000F0F9FB1B4908880021DF
:202B200000F0AAF80DE01748807A002806D000F0EDFB1449087B00F08FFB02E0032000F098
:202B4000A7FB1BE0062000F0A3FB11200D49087014E0062000F09CFB11200A4908700DE09B
:202B600000200849087000F0D1FB08494A8808880923091D00F090F800E000BF00BF70BDA8
:202B800018070020860C0020220C00203C07002070B50346184C247E022C00DB70BD164C87
:202BA000647E0C256C43144D2B5300200AE0155C114C647E0C2674430F4EA419A41C25547E
:202BC000441CE0B28842F2D30B4C647E0C267443094EA419A1723446247E641C35462C7672
:202BE0002C46647E641C6C762C46647E022C01DB00246C7600BFD1E7FC060020F0B585B048
:202C000007460D4616461A480780002406E031781748801C0155761C601CC4B2AC42F6DB88
:202C20002C4605E0AA211248801C0155601CC4B2082CF7DB0E480088019008216846C172B5
:202C40000021417201720170002406E00848801C015D03A80155601CC4B2082CF6DB6946C1
:202C60000448FEF76CFF01200149887205B0F0BD180700209055044070B504460D46294648
:202C8000204601F0BFFD70BD70B504460D462946204601F0C5FD70BDF8B504460D461646D7
:202CA0001F463B4632462946204601F0BAFDF8BDF8B507460E4615465C480078002804D0C3
:202CC00009213846FFF7D8FFF8BD002D01D0602D04DD09213846FFF7CFFFF5E754480780F3
:202CE0004580002406E031785148001D0155761C601CC4B2AC42F6DB00204C494870084652
:202D00008580FF2088727F2008730846808808282EDA0120C88008468088488001200881BC
:202D2000434800884349088008468078F02188434049887008468078000900013B49097973
:202D40000907090F08433B49887038480079401C8872002407E03648001D015D3548C01CD8
:202D60000155601CC4B231488088A042F3DC4AE00721681CFEF7FAFB002907D00721284683
:202D80000830FEF7F3FB2949C88005E00721681CFEF7ECFB2549C8800620244948800120BF
:202DA0000881234800882349088008468078F021884310301F498870084680780009000191
:202DC0001A4989880905090F08431A49887008464088FF2109028843144989880902FF220D
:202DE0001202114008431349488008208872002407E00F48001D015D0E48001D0155601CBB
:202E0000C4B2062CF5DB012000F042FA094A917A1088921CFFF7F2FE9020044908700549A0
:202E200008880021FFF740FE00BF4DE7860C0020220C00203007002010B5FFF77DFD1448D2
:202E4000C07A002822D0124880780009002806D0012807D002280AD0032810D10CE000F0D9
:202E6000A3F90FE000F09EF800F05EFA0AE000F011F800F059FA05E000F0FEF802E0FFF730
:202E800011FE00BF00BF00200149C87210BD00002407002010B540480078112800D010BD4E
:202EA0003E4800883F214901884200D0F7E73B4880780007000F3849097A0907090F88425B
:202EC0000CD000203449087000F020FA34494A8808880423091DFFF7DFFEE0E72E48008932
:202EE000401C2D4908810846807A401E887208460089C98888421BDA2848807A082800D086
:202F0000CDE700240EE02548C01C015D224842882348001D815420484088401C1E494880F8
:202F2000601CC4B2072CEEDB062000F0B1F930E01948808818494988401A1849897A8842B0
:202F400003DA1648807A082800D0A8E700240EE01248C01C015D104842881148001D81549A
:202F6000601CC4B20C484088401C0B4948800A484088094989888842EADB002006490870D8
:202F800000F0C4F906494A8808880023091DFFF783FE00BF83E70000860C002024070020ED
:202FA0003C07002070B53148007880210840802800D170BD2E4800883F214901884200D0C7
:202FC000F7E72B48807A082800D0F2E72848807805072D0F2D0226484088000A0543082D31
:202FE00000DAE6E701202149487006204880084685800120088100208872C8728988481C33
:203000000721FEF7B3FA002909D018498988084608300721FEF7AAFA1449C88007E0134943
:203020008988481C0721FEF7A1FA1049C880104800881049088008464580002407E00C488F
:20304000001D015D0B48001D0155601CC4B2062CF5DB042000F01CF9102004490870054ACE
:2030600051881088FFF710FE00BFA2E7860C0020240700203C07002010B548480078A0289E
:2030800008D046480078912804D044480078A12800D010BD424800883F21490188420AD0FB
:2030A000404908880921FFF7E7FD00F02FF900203A490870EDE73A48807A08280AD03949E4
:2030C00008880921FFF7D8FD00F020F9002033490870DEE7324880780007000F002804D005
:2030E00001282DD002284BD136E02C484078002800D050E02A48C078002803D101202749C3
:20310000487003E02648C078244988722348007891280BD022480079002803D101201F4928
:20312000087303E01E4800791C49087391201B49087000F0EBF81949087B00F08DF82AE0AE
:2031400016484078002800D025E0A12013490870032000F09DF81EE010484078002800D019
:2031600019E00E480078A02809D10E4908880821FFF782FD00F0CAF80020084908700AE0DC
:20318000084908880521FFF777FD00F0BFF800200249087000BF00BF00BF7AE7860C0020E4
:2031A00024070020220C002010B52848007880210840802800D110BD24480078002806D0B8
:2031C000234800883F214901884200D0F3E72048807A1F4989780907090F884203DD1C48DD
:2031E000807A082800D0E6E7194880780007000F002805D0164880780007000F072800DD24
:20320000D9E71348008813490880114880780007000F4880002407E00D48C01C015D0D4809
:20322000001D0155601CC4B20A484088A042F3DC00200649087000F069F806494A88088875
:203240000023091DFFF728FD00BFB4E7860C0020240700203C0700207F2805DC7D21C90061
:203260004143094A91600BE0F12806DBF92804DC64214143044A916002E00449024A9160EC
:203280000221014A51737047940C002018F0010000B5030002F0CEFF0729050B11171D235D
:2032A00029000121144A11731449516022E00221114A1173114951601CE003210E4A1173C8
:2032C0000F49516016E004210B4A11730D49516010E00521084A1173002151600AE006211B
:2032E000054A11730849516004E00021024A1173516000BF00BF00BD940C0020A86100006F
:20330000F824010028230000F04902000020014908737047940C0020024909880918014A66
:2033200011807047940C002010B52E480078102819D12D4840882D4988420ADD2C488078E0
:2033400000090001801C2A49887022202549087025E0274880780009000125498870202018
:20336000204908701BE01F480078112816D11D48807A002800D010BD1A484078002800D03C
:20338000F9E700201749887219488078000900011749887020201349087000E0EBE7FD2035
:2033A000C0001349088008468078F021884330300F49887000210E48C17002210171032037
:2033C0000B4988720220FFF763FF094A917A1088921CFFF713FC064908880021FFF764FB27
:2033E00000BFC8E7860C00203C070020E204000030070020244A118852888A4242D0224AE2
:2034000052888A4204DA204A52888A1A90B207E01D4A52880023DB439A1A521C521890B2C7
:20342000194A5180127B002A10D0174A5268002A0CD0154A5268824205D9134A5268121AA2
:20344000114B5A6002E000220F4B5A600E4A527B022A17D10C4A9268002A0CD00A4A926861
:20346000824205D9084A9268121A074B9A6002E00022054B9A60044A9268002A02D1012230
:20348000014B5A7370470000940C002070B505460E46FEF775F92C4605E0204600F00AF8C6
:2034A000FF34FF340234B442F7D3002070BD014608687047014610200D4AD060F120106274
:2034C00055205060AA2090600020C043086000BF07480068C007C00F0028F9D004480068D1
:2034E00001221043024A10600020D06010627047000002400246F1200B4B1862AA20586034
:2035000055209860116000BF07480068C007C00F0028F9D00448006801231843024B1860D8
:20352000002018627047000000000240F8B50023002500950024002200BF94E001259D40F2
:20354000ACB20D8825400095009DA5426FD11A468D79012D0DD1464D03263602AD192D5C05
:20356000012696403543424E03273F02F61935540CE03F4D03263602AD192D5C012696401E
:20358000B5433B4E03273F02F6193554CD78002D4ED1374D60352D5CCE78002E01D1012607
:2035A00000E000269640B543314E603635548D78002D2ED12E4D19267601AD192D5C8E78E2
:2035C000002E01D1012600E000269640B543284E19277F01F61935540D79002D0ED1244D1F
:2035E00050352D5C0E79002E01D1012600E000269640B5431E4E5036355423E01C4D5035CF
:203600002D5C0E7996403543EEB2194D50352E5418E0174D19267601AD192D5C8E78964002
:203620003543134E19277F01F61935540AE018E00F4D60352D5CCE7896403543EEB20C4D70
:2036400060352E544D79012D0AD1094D30352D5C012696403543EEB2054D30352E5400E012
:2036600000BF5D1CABB2082B00DA67E7F8BD000000000440FFB5074615461E4600243846FF
:20368000019900F01FF8002802D0012004B0F0BD00240CE00A2060430949085CB04204D1B3
:2036A0002946204600F05EF807E0601C84B20A2060430349085C0028ECD100BF0020E5E749
:2036C000300000200246002A03D1402901DD01207047032A03D1022901DD0120F8E7042AFD
:2036E00003D1202901DD0120F2E7052A03D1202901DD0120ECE70C2A03D1102901DD012075
:20370000E6E70D2A05D1012903DD402901DA0120DEE70E2A03D1202901D10120D8E7002074
:20372000D6E7000010B5064A03231B02D218125C8A43034B032424021B191A5410BD000045
:203740000000044010B5064A03231B02D218125C0A43034B032424021B191A5410BD00001E
:203760000000044070B502460020B1E00A2353435A4C1B195B1C440004191B199B788B425E
:203780007DD10A235343554C1B195B1C440004191B195B78082B33D10A2353434F4C1B199B
:2037A0005B1C440004191B574D4C4E4D6419E35C012423430A245443484D6419641C4500A8
:2037C00045196457464D474EAD192B550A235343424C1B195B1C440004191B57404C35468C
:2037E0006419E35C022423430A2454433B4D6419641C450045196457394DAD192B5564E0C9
:203800000A235343354C1B195B1C440004191B195B78092B34D10A235343304C1B195B1C2E
:20382000440004191B572E4C2E4D6419E35C402423430A245443294D6419641C450045195F
:203840006457274D274EAD192B550A235343234C1B195B1C440004191B57214C3546641969
:20386000E35C8024A3430A2454431C4D6419641C4500451964571A4DAD192B5525E025E03F
:203880000A235343154C1B195B1C440004191B57134C144D6419E35C0A2454430F4D64196C
:2038A000641C45004519641965780124AC402343DCB20A235343094D5B195B1C45004519DF
:2038C0005B57074D074EAD19EC5404E0431CD8B2032800DA4AE700BF70BD00003000002048
:2038E000000004407508000070B505460024032D00D170BD002D01D0012D17D1812103206C
:20390000800200F0CFFB8021114800F0CBFB002409E0A2000F4BD2189178A200985A00F03B
:20392000C1FB601CC4B23B2CF3DB0FE0022D0DD1002409E0A200084BD2189178A200985A1F
:2039400000F0B0FB601CC4B23B2CF3DB00BFD0E702060000D0670000BC68000010B50C48B3
:203960000078002803D00B4A50689168884708484078002803D0084A5068916888470448DE
:203980008078002803D0054A50689168884710BD0060004080010020000300208004002090
:2039A00010B508480079002803D0074A10695169884704484079002803D0044A506891682C
:2039C000884710BD00600040800100200C03002010B50848007A002803D0074AD069116A4C
:2039E00088470448407A002803D0044A50689168884710BD006000408001002018030020E0
:203A000010B50848007B002803D0074A906AD16A88470448407B002803D0044A50689168C5
:203A2000884710BD00600040800100202403002010B50848007C002803D0074A506B916BCE
:203A400088470448407C002803D0044A50689168884710BD00600040800100203003002065
:203A600010B50848007D002803D0074A106C516C88470448407D002803D0044A506891685D
:203A8000884710BD00600040800100203C03002010B50848007E002803D0074AD06C116D51
:203AA00088470448407E002803D0044A50689168884710BD006000408001002048030020EB
:203AC00010B50848407F002803D0074A5068916888470448007F002803D0044A906DD16DF7
:203AE000884710BD00600040540300208001002010B508484078002803D0074A50689168A8
:203B0000884704480078002803D0044A506E916E884710BD2060004060030020800100208C
:203B200010B509480079002803D0084A106F516F88470548001D4078002803D0044A506878
:203B40009168884710BD000020600040800100206C03002010B5034AD06F7832916888471D
:203B600010BD00008001002010B5024A50689168884710BD0402002010B50948007C002899
:203B800003D0084A506891688847054810304078002803D0044A50689168884710BD0000A5
:203BA00020600040100200209003002010B5024A50689168884710BD1C02002010B5024AB3
:203BC00050689168884710BD2802002010B50948007F002803D0084A50689168884705489F
:203BE0001C304078002803D0044A50689168884710BD00002060004034020020B40300203E
:203C000010B50C480078002803D00B4A50689168884708484078002803D0084A506891683D
:203C2000884704488078002803D0054A50689168884710BD4060004040020020C0030020B5
:203C40004005002010B50D480079002803D00C4A5068916888470948001D4078002803D07A
:203C6000084A5068916888470448001D8078002803D0054A50689168884710BD406000409A
:203C80004C020020CC0300204C05002010B50D48007A002803D00C4A5068916888470948A0
:203CA00008304078002803D0084A506891688847044808308078002803D0054A50689168D0
:203CC000884710BD4060004058020020D80300205805002010B50D48007B002803D00C4A90
:203CE00050689168884709480C304078002803D0084A50689168884704480C30807800288A
:203D000003D0054A50689168884710BD4060004064020020E40300206405002010B50D4824
:203D2000007C002803D00C4A506891688847094810304078002803D0084A50689168884720
:203D4000044810308078002803D0054A50689168884710BD4060004070020020F0030020C3
:203D60007005002010B5024A50689168884710BD7C02002010B50948007E002803D0084AD1
:203D8000506891688847054818304078002803D0044A50689168884710BD000040600040E0
:203DA000880200200804002010B50948007F002803D0084A50689168884705481C3040787A
:203DC000002803D0044A50689168884710BD000040600040940200201404002010B508486A
:203DE0000078002803D0074A50689168884704484078002803D0044A50689168884710BDE5
:203E000060600040A00200202004002010B509480079002803D0084A5068916888470548F3
:203E2000001D4078002803D0044A50689168884710BD000060600040AC0200202C040020F9
:203E400010B50948007A002803D0084A506891688847054808304078002803D0044A5068C7
:203E60009168884710BD000060600040B80200203804002010B5024A50689168884710BD19
:203E8000C402002010B5024A50689168884710BDD002002010B50948007D002803D0084A0C
:203EA000506891688847054814304078002803D0044A50689168884710BD000060600040A3
:203EC000DC0200205C04002010B50948007E002803D0084A506891688847054818304078B6
:203EE000002803D0044A50689168884710BD000060600040E80200206804002010B5094880
:203F0000007F002803D0084A50689168884705481C304078002803D0044A5068916888473B
:203F200010BD000060600040F402002074040020F8B504460D4600260C2060431D49085CFD
:203F4000002801D00120F8BD0C2060431949401885600C20604340188068002801D10120FA
:203F6000F1E701210C206043124A115400222046E317DB0E1B185B115B01E31A9B000E4F5C
:203F8000DB19E717FF0E3F197F11DA5502F060F900222046E317DB0E1B185B115B01E31A5D
:203FA0009F00064BFB18E717FF0E3F197F11DA553046C8E7800100200060004000610040D5
:203FC000FEF722FB01281BD107200003FFF76FFA401C002803D10D4802F016F913E0FEF79B
:203FE000A7FB0B4A51681068FEF76AFA012803D1002002F009F906E0044802F005F902E02B
:20400000024802F001F902F06BF90000A55AA55A5418002000BFFEE705480078022806D120
:2040200004480068002802D101200349087070474E060020200600201C06002010B572B64C
:204040000121C903086880F3088800BF4868804710BD00000220064908700020054908603D
:204060008860C86004498873C8730874704700004E0600206C1800206C1D002010B50123D0
:204080001A4600211846FDF799FD012211461046FDF7FAFDFDF7E6FD014802F08BF910BD99
:2040A0000090D003FEB505460C460020C0430290EFB22804060E0F2E42DA082F40DA0120EC
:2040C000B8406946088080202040002816D101208870A007800F022801D1487109E0A0070E
:2040E000800F012802D16946487102E0002069464871F0B26946FFF719FA1FE0002069463B
:2041000088700E202040002800D000BF10202040002802D16946087102E001206946087184
:20412000E007C00F002802D16946887102E0012069468871F0B26946FFF7F8F90020029091
:204140000298FEBDF8B504460F460020C0430090E6B22004050E0F2D11DA082E0FDA0120D5
:20416000B04086B2002F04D1E8B23146FFF7DAFA03E0E8B23146FFF7E5FA00200090009827
:20418000F8BD000070B504460D46601E0D49884200D90124002C00D1012440200A490870BF
:2041A000084600786043094948610321081F02F05BF8002005498861072008610448056073
:2041C00070BD0000FFFFFF000800002000E000E0040000200020C043002809DBC206D20ED2
:2041E00001219140054A1160BFF34F8FBFF36F8F00BF0020024908618861704780E100E058
:2042000000E000E01A20084908722B2048723C2088724D20C8727F20044909680860AC2046
:204220000349487070470000000402400C00002000100240F0B5054600262846FFF737F955
:204240000346DCB2FF2000021840070A002323461802384303461E463046F0BD10B51548EA
:20426000007801280DD114480078401C1249087008460078642804DB0020087001200F497A
:2042800008700F480078012813D10E480078012804D100200B4908700B4908700A4800787C
:2042A000401C0949087008460078322801DD02F017F810BD2606002025060020240600202B
:2042C0001C0600201E0600201D06002010B586B00446FD20C000029008216846C173002135
:2042E000417301730171032101747F2101A8417384737821C173AA21017441748174C174AB
:2043000001A90248FDF71BFC06B010BD805504400EB5002001900290022168460171002198
:204320004171322181710121C171F421017201A80523FD22D20000210090102001F0FCFE1C
:204340000EBD000010B50146012904D0022921D0032970D145E00022494B1A70494B1A707C
:20436000494B1A70494B1A70494B1A70494B1A60494B1A609A60DA60484B9A730023474A3F
:20438000D3730022454B1A74521E454B1A60454B1A6073E000223B4B1A7001223A4B1A705C
:2043A00000223A4B1A703A4B1A703A4B1A603A4B1A609A60DA600023384A9373D373137413
:2043C000002005E00022354B1A3B1A54421C90B22828F7D30022D243314B1A60314B1A6096
:2043E0004CE00022274B1A700122274B1A700022264B1A70264B1A70264B1A60264B1A6066
:204400009A60DA60254B9A730023244AD3735A1E234B1A60234B1A600022204B1A74002091
:2044200005E000221D4B1A3B1A54421C90B22828F7D323E0FFE70022114B1A70114B1A70B9
:20444000114B1A70114B1A70114B1A70114B1A60114B1A609A60DA600023104A9373002225
:204460000E4BDA731A74002005E000220B4B1A3B1A54421C90B22828F7D300BF00BF10BDC3
:204480001C0600201D0600201E06002027060020280600202C0600206C1800206C1D002019
:2044A000500600205406002010B505480068002802D003480068804700F011F810BD000058
:2044C0000400002010B5FFF7C9FE10BD10B50A20FDF744FD10BD704770477047704710B5D7
:2044E0003220FEF719FF10BD0CB500BF054800680090044800680190019900988842F5D1C4
:2045000000980CBD2000002010B5FEF780F900F083FA10BD70B53148006831490968401844
:204520002E490860084600687D21C900884211D32A480068FDF704F806467D21C9002748E5
:204540000068FCF7FDFF254801602648006880192449086024484068214909684018224940
:20456000486008460068002837D10025084684682EE02068002829D01B4960684968002298
:20458000D243511A884205D21749606849684018606002E00020C0436060A16860688842A9
:2045A00014D3206801280AD100202060002D03D10D492069886004E02069286101E0002029
:2045C0006060E068002801D0E068804725462469002CCED100200449486070BD1C0000208A
:2045E0001800002020000020E406002010B5FFF7F1FD322000F008F802493220FFF7C2FDFC
:2046000010BD00001545000010B504460D48046000200D4908600D4908600D4908604860A9
:204620008860FFF761FF0B4908600020486088600120C8600320086105204861072088611D
:2046400010BD0000180000201C00002020000020E4060020C806002070B5FFF755FFFFF77C
:2046600043FF05463A480068A84203D8384800682C1A06E0364800680021C943081A40195C
:20468000441C33480560406800193149486008464068022806D308460079C007C00F4860F9
:2046A000FFF71AFF2A48806800192949886008468068052807D388680521FCF741FF24482C
:2046C0008160FFF70BFF2248C06800192049C8600846C0680A2807D3C8680A21FCF730FFBE
:2046E0001B48C160FFF7F2FE1948006900191849086108460069142807D308691421FCF73D
:204700001FFF13480161FFF7E6FE1148406900190F49486108464069322807D34869322199
:20472000FCF70EFF0A484161FFF7D7FE0848806900190749886108468069642807D38869A1
:204740006421FCF7FDFE02488161FFF7BBFE70BDC806002010B5FFF791FCFFF753FD002042
:20476000FFF7C2F8FFF742FFFDF744FC10BD000010B580201B4948711A201A49203908725F
:204780002B2048723C2088724D20C872002016494860FDF7A9FA154908600020C043144913
:2047A000086014490860144814490860114903221202891848600F49891888600D498918F7
:2047C000C8600C49891808610A498918486109498918886107498918C861AC2008494870EA
:2047E00010BD00002004024000B001405806002080E200E000E100E0C0C0C0C000E400E050
:204800000010024000B503460A46002A03D1184600F0DAF803E00121184600F0D5F800BDFD
:204820007047F0B505460E4617461C46002C05D13A463146284600F0C9F805E001233A461D
:204840003146284600F0C2F8F0BD70B504460D461646324629462046FEF72AFA70BD00006B
:2048600008B554488079002872D00020524908705248807831283ED00CDC222820D004DC4E
:20488000102814D0112877D163E0272821D0282872D127E0372849D004DC342834D0362848
:2048A0006AD13AE03E285DD0852865D147E0414A203A918C414A1088D21C00F0B1F86FE00B
:2048C0003C4A203A918C3D4A1088D21C00F034FA66E0384A203A918C384A1088D21C00F079
:2048E00041FB5DE0334A203A918C344A1088D21C00F0ACFC54E02F4A203A918C2F4A10887A
:20490000D21C00F09BFD4BE02A4A203A918C2B4A1088D21C01F044F842E0264A203A918CDA
:20492000264A1088D21C01F09BF939E0214A203A918C224A1088D21C01F094FA30E01D4A19
:20494000203A918C1D4A1088D21C01F053FB27E02FE0184A203A918C184A1088D21C00F0ED
:204960005DF91DE0134A203A918C144A1088D21C01F0DCFA14E0FFE7104800883F21490101
:2049800088420CD111200E494870481C0B49009088780123FD22D200194601F0CDFB00BFFC
:2049A00000BF0120074908700349087000200149887108BD841100201C060020A40C00209C
:2049C000F20500201E06002070470000F0B50446002B12D10125094EB571094D2C80551EB0
:2049E000203EB584002006E00E78054DAD1C2E54491C451CA8B29042F6DBF0BD84110020D2
:204A0000A40C002070B504460D461646324629462046FFF71AFF70BD10B5FFF721FF10BD77
:204A2000F7B582B00020764948700398C6B2012074490870029C002505E00498405D7249FC
:204A40004855681C85B2B542F7DB012E11DA6F48844201D105B0F0BD132069494870481C69
:204A60000123FD22D20019460090102001F064FBF0E76548007847067F0E012F14D0022F97
:204A800012D0032F10D06148844200D1E2E712205B494870481C0123FD22D2001946009023
:204AA000102001F049FBD5E7012E10D05748844200D1CFE7132052494870481C0123FD22AD
:204AC000D20019460090102001F036FBC2E7012E4DD14D480078012803D04B480078812810
:204AE0000AD100204A49087001204A49087008460078FFF727FC4BE043480078022803D07A
:204B00004148007882280CD101203E4908704049087002203F49087008460078FFF712FC00
:204B200036E039480078032803D03748007883280CD101203349087035490870032035493D
:204B4000087008460078FFF7FDFB21E02F48844200D17FE712202A494870481C0123FD22B0
:204B6000D20019460090102001F0E6FA72E72748844200D16EE7132021494870481C0123E2
:204B8000FD22D20019460090102001F0D5FA61E71D480078032803D01B480078012816D137
:204BA000002019494870322088700120C870F420087108460523FD22D20000210090102043
:204BC00001F0BAFA14480068FDF76CFC15E00E480078022811D100200B49487032208870CB
:204BE0000120C870F420087108460523FD22D20000210090102001F09FFA00BF2AE700002D
:204C0000F20500201E06002054130020DF0700001C0600204E06002020060020FEB50E46C9
:204C20001746F5B200203F490870002404E0385D3D490855601C84B2AC42F8DB012D0CDA49
:204C400013203A494870481C0123FD22D20019460090112001F070FAFEBD334800784006FE
:204C6000400E0190019801280CD012202F494870481C0123FD22D20019460090112001F0CB
:204C80005BFAE9E7012D0CD0132028494870481C0123FD22D20019460090112001F04CFAB9
:204CA000DAE72348007801280CD122201F494870481C0123FD22D20019460090112001F05E
:204CC0003BFAC9E718480078012803D016480078812819D114480078812804D101201449E2
:204CE000087001F0FDFA10480123FD22D20000210090112001F020FA01200D4908700D48B6
:204D0000FDF7E7FC01F0ECFA122008494870481C0123FD22D20019460090112001F00CFA1A
:204D200000BF99E71D06002054130020F20500204E06002070170000F7B584B005460F46D8
:204D4000002002900295FEB27E4908707E4948707E48029D854201D107B0F0BD002405E031
:204D60000698005D7A490855601C84B2B442F7DB022E0CDA132074494870481C0123FD2239
:204D8000D20019460090222001F0D6F9E4E77048007800026E49497808430390022E0CD0F1
:204DA000132069494870481C0123FD22D20019460090222001F0C0F9CEE7664A0398811A67
:204DC000904254D00ADC64494018002866D004287ED06249401800287BD131E00C2918D075
:204DE0000E29F9D1002408E05D4800682130015D574AA01C1154601C84B2062CF4DB5448D9
:204E00000823FD22D20000210090222001F094F994E0002408E0524800681B30015D4C4A44
:204E2000A01C1154601C84B2062CF4DB48480823FD22D20000210090222001F07DF97DE03B
:204E4000002408E046480068001D015D404AA01C1154601C84B2062CF4DB3D480823FD22A8
:204E6000D20000210090222001F066F966E0002408E03B4800680A30015D354AA01C1154A8
:204E8000601C84B2112CF4DB31481323FD22D20000210090222001F04FF94FE010202C49B4
:204EA000087024204870422088705F20C87056200871312048712E2088713020C87108722A
:204EC00008460923FD22D20000210090222001E003E021E001F030F930E010201C49087078
:204EE00028204870322088703020C8703220087134204871302088713620C8713020087266
:204F00003720487208460A23FD22D20000210090222001F011F911E00C490298884200D1AB
:204F20001AE7312008494870481C0123FD22D20019460090222001F0FFF800BF00BF00BF47
:204F40000AE700001D060020F2050020DF0700005413002087F10000DCEFFFFFA41EFFFF98
:204F6000F8050020F7B584B000270020A8490870A8490498884201D107B0F0BD0598C5B2E3
:204F8000002405E00698005DA3490855601C84B2AC42F7DBA148007801280CDC7F20A04958
:204FA0004870481C0123FD22D20019460090272001F0C2F8E0E7012D0CDA13209849487038
:204FC000481C0123FD22D20019460090272001F0B3F8D1E79048007847067F0E092F0ED08E
:204FE0000A2F0CD012208E494870481C0123FD22D20019460090272001F09EF8BCE70A2FC9
:2050000010D18848007801280CD0242084494870481C0123FD22D20019460090272001F0F9
:205020008BF8A9E780480078012816D17F480078012805D100207D4908707B4908700CE049
:20504000372077494870481C0123FD22D20019460090272001F070F88EE76F4800780928A4
:2050600002D00A287ED15EE0012D0CD013206C494870481C0123FD22D20019460090272046
:2050800001F05AF8C0E00120664908706848007800280BD16748008886B2301266490880D1
:2050A000F0B26649088001206149087009205A49087061480078C043313048705F48007834
:2050C000C043233088705C4800785630C8705A480078713008715A480078022806D1092030
:2050E0000870002048708870C87008714A4841786846017248488178684641724648C1789A
:2051000068468172444801796846C17242480523FD22D20000210090272001F00DF802A8CC
:20512000FCF7F6FE70E0052D0CD013203C494870481C0123FD22D20019460090272000F01B
:20514000FBFF19E734484078000633498978090408433149C978090208432F4909790843F0
:20516000039000E043E0374903980968884217D12F480078012813D102203149087001202A
:205180002B490870244800780A282FD122480123FD22D20000210090272000F0CDFF25E0D5
:2051A00000202349087028480078401C264908700846807803280CDB362019494870481C94
:2051C0000123FD22D20019460090272000F0B4FFD2E6352012494870481C0123FD22D20048
:2051E00019460090272000F0A7FFC5E60CE012200B494870481C0123FD22D20019460090A6
:20520000272000F099FF00BF00BF00BFB4E600001D060020DF070000541300204E060020C4
:20522000F2050020340600202606002024060020280600203C060020300600203206002009
:20524000270600202C06002036180020F7B582B00398C7B2029C002073490870002605E052
:205260000498805D71498855701C86B2BE42F7DB022F11DA6E48844201D105B0F0BD132089
:205280006C494870481C0123FD22D20019460090282000F051FFF0E76448007845066D0EF0
:2052A000002D16D0012D14D0022D12D0032D10D05F48844200D1E0E712205E494870481CAE
:2052C0000123FD22D20019460090282000F034FFD3E759480078012810D15548844200D14E
:2052E000CBE7222053494870481C0123FD22D20019460090282000F01FFFBEE7022F10D0F2
:205300004B48844200D1B8E713204A494870481C0123FD22D20019460090282000F00CFF9B
:20532000ABE742484078032810DD4148844200D1A3E731203F494870481C0123FD22D200CD
:2053400019460090282000F0F7FE96E737480078802810D008DC00280ED001281DD002280B
:205360002CD003284BD13AE0812815D0822824D0832844D132E000BF2C480078802108403E
:20538000002808D129480123FD22D20000210090282000F0D1FE44E000BF24480078802166
:2053A0000840002808D121480123FD22D20000210090282000F0C0FE33E000BF1B480078D2
:2053C00080210840002808D118480123FD22D20000210090282000F0AFFE22E000BF1348BC
:2053E000007880210840002808D110480123FD22D20000210090282000F09EFE11E00C4913
:205400000298884200D138E712200A494870481C0123FD22D20019460090282000F08CFED1
:2054200000BF00BF00BF28E71D06002054130020DF070000F20500204E060020F7B588B001
:205440000020FA490870FA490898884201D10BB0F0BD0998C6B2002405E00A98005DF5492B
:205460000855601C84B2B442F7DBF348007801280CD17F20F1494870481C0123FD22D20092
:2054800019460090312000F057FEE0E7E94840780002E849897808430390E64800780128F6
:2054A00003D0E4480078812879D10398FF38FF380438002806D0E2494018002870D001282B
:2054C0006FD1F1E1DC48007802280CD07F20DB494870481C0123FD22D200194600903120E4
:2054E00000F02AFEB3E7D348C0780006D149097909040843CF49497909020843CD49897965
:2055000008430290CF48807B00285BD1CE480068C043CD49086002980968884242D1CB484E
:2055200000783E2813D10020C043C74908600120C44988730020BF49C87008460423FD22F1
:20554000D20000210090312000F0F6FD77E0BF4800783F2813D10020C043BB4908600220C2
:20556000B84988730020B349C87008460423FD22D20000210090312000F0DEFD5FE0002049
:20558000B04988730520AB49C87008460423FD22D20000210090312000F0CEFD4FE0EAE1A9
:2055A0004EE0DAE10020A74988730520A149C87008460423FD22D20000210090312000F058
:2055C000BBFD3CE0A248008AA149498A884206DB9F48008A9E49498A401A80B20490049834
:2055E000002806D09A494A8A14315018049900F095FE95480068C043934908600298096892
:2056000088420CD100208B49C87008460423FD22D20000210090312000F08EFD0BE00520C4
:205620008449C87008460423FD22D20000210090312000F081FD0020C0438349086099E1BE
:205640000B2E0CDA13207D494870481C0123FD22D20019460090312000F06EFDF7E67548CC
:2056600000790006734949790904084371498979090208436F49C979084307906D48007AB8
:2056800000066C49497A090408436A49897A090208436849C97A08430690069907984018BD
:2056A0004721C902884203D302206A49087002E001206849087067480078012878D13120B4
:2056C000FEF704FE00200590FDF75EF8FDF730F86148806801218904884205D25E480068C9
:2056E0000F21C902884212D05C4880684721C902884205D2594800680F21C902884202D003
:20570000012005901FE0FCF7EBFF05901BE0524A51681068FCF7D4FE002811D007200003A2
:20572000FEF788FD07464720C002FEF783FD874202D10120059006E0FCF7D2FF059002E091
:20574000FCF7CEFF05900598012832D1444800F05BFD0A20FCF7BDFF4721C9020720000321
:20576000FDF794FE0546002D12D13D483D49086001203449C87300202E49C87008460423B8
:20578000FD22D20000210090312000F0D5FC8AE000202C49C87305202649C87008460423DA
:2057A000FD22D20000210090312000F0C5FC7AE00FE000212348C173722020494870481C25
:2057C0000123FD22D20019460090312000F0B4FC69E020480078022856D13120FEF776FDA1
:2057E0001F4800F011FD0A20FCF773FF0121890407200003FDF74AFE05460A20FCF769FFD0
:20580000002D31D116481749086001210D48C17300200849C87008460423FD22D200002158
:205820000090312000F088FC3DE000001D060020DF070000541300204E060020F2050020BB
:205840000203FFFF6C1D002050060020F60500206C180020F105002060180020541800202D
:20586000A55AA55A2006002000204A49C87305204949C87008460423FD22D20000210090F0
:20588000312000F059FC0EE000204249C87305204149C87008460423FD22D20000210090A0
:2058A000312000F049FC65E0FCF7AEFE012844D1032E32D1FCF78EFE00281ED1782037495E
:2058C0004870481C0123FD22D20019460090312000F032FC002000F097FC0A20FCF7F9FE82
:2058E00000202D49C87008460423FD22D20000210090312000F020FC2EE0002125488173D6
:2059000005202549C87008460423FD22D20000210090312000F010FC1EE000201D498873D9
:2059200013201D49C87008460123FD22D20019460090312000F000FC0EE0002115488173A7
:2059400005201549C87008460423FD22D20000210090312000F0F0FB0CE031200F494870FC
:20596000481C0123FD22D20019460090312000F0E3FB00BF0CE0122008494870481C012332
:20598000FD22D20019460090312000F0D5FB5EE500BF5CE56C1D002054130020F20500208C
:2059A000FEB50E461746F0B201900120A3490870A348007800280CD13320A2494870481C09
:2059C0000123FD22D20019460090342000F0B4FBFEBD9D48007802280CD07F209949487079
:2059E000481C0123FD22D20019460090342000F0A3FBEDE7002095490870F0B20190019847
:205A00000A280CD013208F494870481C0123FD22D20019460090342000F08EFBD8E700249D
:205A200004E0385D8A490855601C84B201988442F7DB87480078002803D1854840784428A6
:205A40000CD013207F494870481C0123FD22D20019460090342000F06FFBB9E77D480078C4
:205A6000022872D17C48C07B00280CD1702075494870481C0123FD22D200194600903420F3
:205A800000F05AFBA4E77248807800067049C978090408436E490979090208436C49497926
:205AA00005460D436D4805606948807900066849C979090408436649097A09020843644901
:205AC000497A084365498860084600680721090388422CD16148006860498968401801214C
:205AE000890488420CD3312056494870481C0123FD22D20019460090342000F01DFB67E7B6
:205B0000202053490870012048700220887008460323FD22D20000210090342000F00CFBDD
:205B200001204D49087400204C49C86083E0312044494870481C0123FD22D20019460090F4
:205B4000342000F0F9FA43E7FFE742480078012871D14148C07B00280CD1702039494870FE
:205B6000481C0123FD22D20019460090342000F0E3FA2DE73648807800063549C978090440
:205B8000084333490979090208433149497905460D43324805602E48807900062C49C97984
:205BA000090408432A49097A090208432849497A08432A49886008460068072109038842B3
:205BC0002CD1264800682549896840184721C90288420CD331201B494870481C0123FD224B
:205BE000D20019460090342000F0A6FAF0E6202017490870012048700220887008460323AB
:205C0000FD22D20000210090342000F095FA01201149087400201149C8600CE031200949E7
:205C20004870481C0123FD22D20019460090342000F082FACCE600BFCAE600001E0600201F
:205C400027060020F20500204E060020F605002054130020F10500206C1D00206C18002067
:205C6000F7B5C4B01646002042900120754908707548007802280DD07F2074494870481CAB
:205C80000123FD22D20019460090362000F054FA47B0F0BD6E48007800280CD133206B498E
:205CA0004870481C0123FD22D20019460090362000F042FAECE7459D002404E0305D65494A
:205CC0000855601C84B2AC42F8DB624800786249097C88420CD073205C494870481C012384
:205CE000FD22D20019460090362000F025FACFE75948007C43905848007C401C5649087426
:205D0000681E5649C8600846C068FF21013188420CD973204D494870481C0123FD22D20065
:205D200019460090362000F007FAB1E7681E80B241904A48006807210903884251D3474861
:205D400000680121890488424BD2002445E0301941784248028A008A401C404B188218467B
:205D600014308154143800683D49884233D21846008A40282FDBFF22402101A8FBF70AFC84
:205D800000270CE03548418A408A401C334A508210461430405C01A9C855781C87B2402FFA
:205DA000F0DB40212D48143000F0B8FA2B494022086801A900F038FB42904298002809D19B
:205DC00040212648001DFCF779F8002023490882488200E004E0601C84B241988442B6DBED
:205DE0000CE0722019494870481C0123FD22D20019460090362000F09FF949E77D20C00038
:205E0000FCF767FC429800280CD112494398087008460123FD22D20000210090362000F045
:205E20008BF90CE0722009494870481C0123FD22D20019460090362000F07EF928E700BF63
:205E400026E700001E0600204E060020F205002027060020541300206C1D00206C18002045
:205E6000C0FF0300F8B504460D461646FCF7CCFB012823D1FCF7AEFB002812D17820264935
:205E80004870481C0123FD22D20019460090372000F052F9002000F0B7F90A20FCF719FC5E
:205EA00018E072201C494870481C0123FD22D20019460090372000F03FF90BE07220164978
:205EC0004870481C0123FD22D20019460090372000F032F901201149087000201049087448
:205EE0001048007802280CD07F200B494870481C0123FD22D20019460090372000F01CF95D
:205F0000F8BD09480023FD22D20019460090372000F012F900BFF3E7F20500201E06002032
:205F20006C1D00204E06002054130020F7B582B005460E460195F7B2012F0DD01320284950
:205F40004870481C0123FD22D200194600903E2000F0F2F805B0F0BD002405E00498005D85
:205F600020490855601C84B2BC42F7DB1D480078002815D01B480078802811D01A4901988F
:205F8000884200D1E6E7122015494870481C0123FD22D200194600903E2000F0CDF8D9E716
:205FA00010480078802806D101201049087000200F490870CEE700200A49087001200B499B
:205FC000087000200A49087006480123FD22D200002100903E2000F0AFF800BFBAE70000F5
:205FE000F205002054130020DF0700001E0600201D060020F7B582B0074600204949087041
:206000000398C5B2002405E00498005D46490855601C84B2AC42F7DB012D0DDA132043493A
:206020004870481C0123FD22D20019460090852000F082F805B0F0BD3B4800784606760E04
:20604000012E0ED0022E0CD0122038494870481C0123FD22D20019460090852000F06CF85B
:20606000E8E73348007801280CD17F202F494870481C0123FD22D20019460090852000F08C
:206080005BF8D7E7012D0CD0132028494870481C0123FD22D20019460090852000F04CF848
:2060A000C8E721480078012807D0022816D0812802D0822822D110E000BF1B4800788021FD
:2060C0000840002808D118480123FD22D20000210090852000F030F821E000BF1248007802
:2060E00080210840002808D10F480123FD22D20000210090852000F01FF810E00D488742DF
:2061000000D197E7122009494870481C0123FD22D20019460090852000F00EF800BF00BF73
:2061200000BF87E71D06002054130020F20500204E060020DF070000FFB581B00646174669
:206140000A9D0298002822D0224807807F20214988700846C670403104984884002406E08B
:2061600029781C48001D01556D1C601C84B219484030408CA042F3DC16494031498C891CD4
:206180008AB214490888891CFEF73CFC20E012480780402030431049887040310498488426
:2061A000002406E029780C48C01C01556D1C601C84B209484030408CA042F3DC0649403175
:2061C000498C491C8AB204490888891CFEF71AFC05B0F0BDF01100208C110020AC20014966
:2061E0004870704700100240F0B506460F461446354605E028462168FDF77CF9241D2D1DF3
:20620000BD42F7D3F0BD000010B5044606480749086008464460064800F0D1F9034A082183
:20622000034800F0F7F910BDA55A7AA7FC0500200004500030B47446641E2578641CAB42A7
:2062400004D3635D5B00E31830BC18471D46F8E7002805DBC206D20E01219140014A116065
:206260007047000080E200E010B5002819DB1A4A03231B02D21883089B00D2588307DC0EEF
:20628000FF23A3409A438B071B0E8407E40EA3401A43114B032424021B198408A4001A512C
:2062A00018E00E4A03071B0F083B9B089B00D2588307DC0EFF23A3409A438B071B0E840713
:2062C000E40EA3401A43054B0407240F083CA408A4001A5110BD000000E100E01CED00E088
:2062E000BFF34F8F03480449C860BFF34F8F00BF00BFFDE70400FA0500ED00E002E008C8DA
:20630000121F08C1002AFAD170477047002001E001C1121F002AFBD17047000010B5024672
:206320000B4611460EE00878491C094C247860400006800D074C2058054C2468240A604048
:20634000034C206018465B1E0028ECD110BD000050060020F469000010B50446002110488A
:20636000417002210F48FBF747FA002816D002210C48FBF715FA0B48FBF74AFA0A490860F5
:206380000A4A084601680748FBF794FB08480068002803D0054806490968884710BD0000C6
:2063A0005C6000400054044010000020B40600201400002010B5044603492046FBF7C0F8A0
:2063C0000249087010BD000040420F002800002070B50446002C01D1064D01E0012070BD65
:2063E0002846FBF7E0F9032801D10220F7E70020F5E700000054044072B6052080020949B2
:206400008860BFF35F8F62B6FBF7BEFFFBF7DAFFFEF7A0F9FBF798F903E0FEF71DF9FFF76D
:20642000DDFEFAE700ED00E0F8B505460E4614460027291932462846FFF7D6FE0348006861
:206440000019024908603846F8BD00006C1800200346002B01D1104A01E0012070475020D0
:20646000815A0E48014007200143502081520C480068C1890B480140022001430848006844
:20648000C1815020815A05480140FF2001300143502081520020E1E700540440F8F800009A
:2064A00010000020FCFC000010B588B0044621231F2202210520FDF7DDF820231E22012132
:2064C0000520FDF7D7F802216846018300218176012181770021C176017706A90520FDF7B5
:2064E00025F801216846018381760021C17606A90520FDF71BF80421684601830021817692
:20650000C176022141770021817706A90520FDF70DF86178684601700221418000214171D4
:206520000B2181710221C1710021017160680290A0680390E06804902069059069460C4863
:20654000FBF790F90B496069086001210848FBF785FA012202210648FBF76AF906493720C9
:20656000FDF7E6FC002105484170002008B010BD0054044014000020596300005C610040FC
:20658000014672B608208F4AD060F120106255205060AA2090600020C043086000BF8948DE
:2065A0000068C007C00F0028F9D00120854A10600020D060F020106262B600207047014684
:2065C00072B610207F4AD060F120106255205060AA2090600020C043086000BF7948006895
:2065E000C007C00F0028F9D00120764A10600020D060F02010621046006804221040002895
:2066000005D004206F4A106062B60120704762B60020FBE770B503461D46F120694E306223
:20662000002415E072B6AA20664E70605520B06010782870521C6D1C62B600BF6148006847
:20664000C007C00F0028F9D001205E4E3060641C8C42E7D3F0205B4E3062002070BDF7B50A
:20666000FFB0FFB089B006460F460021FFA8C161012104914802874206D9FFA8C161C0695D
:206680007FB07FB00CB0F0BD029600240DE002980078FFA988610298401C02908869FF2847
:2066A00001D000200490601C84B2BC42EFD30498002809D0444845490860FFA83946826AB2
:2066C0003046FFF7A7FF6DE0750AF119681C4002814202D90120039001E000200390710AAB
:2066E00049020191F105C90D0091039800280FD0002408E00198007805A908550198411CA0
:206700000191601C84B2012080028442F2DB0EE0002408E00198007805A908550198411CF3
:206720000191601C84B2012040028442F2DB00240DE0FFA8806A01780098001905AA11543F
:20674000FFA8806A411CFFA88162601C84B2BC42EFD30398002816D01B481C49086068020C
:20676000FFF72DFF184819490860691C4802FFF726FF154815490860680205AA01218902FA
:20678000FFF748FF0EE01048104908606802FFF716FF0D480D490860680205AA01214902A7
:2067A000FFF738FFFFA8C0696AE730B50446002304E025781570641C521C5B1C8B42F8D336
:2067C00030BD000000000240CDAB34122C0000200100000002000000030000000400000076
:2067E0000500000006000000000100000101800002018000050180000601800007018000F3
:20680000000200000102000002020000030200000502000007020000010380000004800052
:2068200003040000000500000105800002058100030500000405000005058000000680001D
:20684000010680000206800003068000000700000107000002070000030700000407000073
:20686000050700000607000007070000000C8100010C8000020C8000030C8000040C80002A
:20688000070D8000000E8100010E8100060E800000000000000000000000000000000000B1
:2068A0000000000000000000000000000000000000000000000000000000000001000000D7
:2068C00002008000030080000400800005000000060000000001800001018000020180009E
:2068E0000501800006018000070180000002810001028000020200000302000005020000ED
:20690000070200000103800000048000030400000005000001058100020581000305000043
:20692000040500000505800000068100010681000206810003068100000780000107800093
:20694000020780000307000004070000050700000607000007070000000C0000010C8000D9
:20696000020C8000030C8000040C8000070D8000000E0000010E0000060E80000000000025
:206980000000000000000000000000000000000000000000000000000000000000000000F7
:2069A0000000000000000000EE060000401F0000581B000000000000000108000000000008
:2069C00000000000000000000000000000000000000000000000000000000000881300001C
:2069E000020400000000000000000000000000003123567100000000963007772C610EEEA9
:206A0000BA51099919C46D078FF46A7035A563E9A395649E3288DB0EA4B8DC791EE9D5E0AB
:206A200088D9D2972B4CB609BD7CB17E072DB8E7911DBF906410B71DF220B06A4871B9F345
:206A4000DE41BE847DD4DA1AEBE4DD6D51B5D4F4C785D38356986C13C0A86B647AF962FD91
:206A6000ECC9658A4F5C0114D96C0663633D0FFAF50D088DC8206E3B5E10694CE44160D5B6
:206A8000727167A2D1E4033C47D4044BFD850DD26BB50AA5FAA8B5356C98B242D6C9BBDBC3
:206AA00040F9BCACE36CD832755CDF45CF0DD6DC593DD1ABAC30D9263A00DE518051D7C893
:206AC0001661D0BFB5F4B42123C4B3569995BACF0FA5BDB89EB802280888055FB2D90CC691
:206AE00024E90BB1877C6F2F114C6858AB1D61C13D2D66B69041DC760671DB01BC20D298E3
:206B00002A10D5EF8985B1711FB5B606A5E4BF9F33D4B8E8A2C9077834F9000F8EA809962E
:206B200018980EE1BB0D6A7F2D3D6D08976C6491015C63E6F4516B6B62616C1CD830658530
:206B40004E0062F2ED95066C7BA5011BC1F4088257C40FF5C6D9B06550E9B712EAB8BE8B64
:206B60007C88B9FCDF1DDD62492DDA15F37CD38C654CD4FB5861B24DCE51B53A7400BCA3D5
:206B8000E230BBD441A5DF4AD795D83D6DC4D1A4FBF4D6D36AE96943FCD96E34468867AD2E
:206BA000D0B860DA732D0444E51D03335F4C0AAAC97C0DDD3C710550AA41022710100BBE66
:206BC00086200CC925B56857B3856F2009D466B99FE461CE0EF9DE5E98C9D9292298D0B04C
:206BE000B4A8D7C7173DB359810DB42E3B5CBDB7AD6CBAC02083B8EDB6B3BF9A0CE2B6037C
:206C00009AD2B1743947D5EAAF77D29D1526DB048316DC73120B63E3843B64943E6A6D0DD1
:206C2000A85A6A7A0BCF0EE49DFF099327AE000AB19E077D44930FF0D2A3088768F2011E65
:206C4000FEC206695D5762F7CB67658071366C19E7066B6E761BD4FEE02BD3895A7ADA1067
:206C6000CC4ADD676FDFB9F9F9EFBE8E43BEB717D58EB060E8A3D6D67E93D1A1C4C2D838F4
:206C800052F2DF4FF167BBD16757BCA6DD06B53F4B36B248DA2B0DD84C1B0AAFF64A0336A9
:206CA000607A0441C3EF60DF55DF67A8EF8E6E3179BE69468CB361CB1A8366BCA0D26F254F
:206CC00036E2685295770CCC03470BBBB91602222F260555BE3BBAC5280BBDB2925AB42B67
:206CE000046AB35CA7FFD7C231CFD0B58B9ED92C1DAEDE5BB0C2649B26F263EC9CA36A752B
:206D00000A936D02A906099C3F360EEB8567077213570005824ABF95147AB8E2AE2BB17B84
:206D2000381BB60C9B8ED2920DBED5E5B7EFDC7C21DFDB0BD4D2D38642E2D4F1F8B3DD6870
:206D40006E83DA1FCD16BE815B26B9F6E177B06F7747B718E65A0888706A0FFFCA3B0666CA
:206D60005C0B0111FF9E658F69AE62F8D3FF6B6145CF6C1678E20AA0EED20DD75483044E93
:206D8000C2B30339612667A7F71660D04D476949DB776E3E4A6AD1AEDC5AD6D9660BDF4084
:206DA000F03BD83753AEBCA9C59EBBDE7FCFB247E9FFB5301CF2BDBD8AC2BACA3093B35302
:206DC000A6A3B4240536D0BA9306D7CD2957DE54BF67D9232E7A66B3B84A61C4021B685DF2
:206DE000942B6F2A37BE0BB4A18E0CC31BDF055A8DEF022D146E0000000000205C06000081
:206E0000F8150000846F00005C060020341B00000C630000C10223C01301022320FF190318
:206E20001302024A210A1303024A220A1304024A230A4D0502040A0A1306021D1C020701DE
:206E40000A1307024A1D141808080201060207020A1808090201070207100A4D0A02010F8C
:206E60001E4D0B02010E0A5C0C0201505C0D02040A4D0E02012E0A4D0F02012F0A1A103CB9
:206E8000180807041A07050A113C480B0704370705091202020C1E4D1302020D0A4D140282
:206EA00003190A131504280E1904011B0408071604021E0403A022174A291E12184B0128B5
:206EC0000A12191E020E0709090A121A4B031814121B2D041E07095D121C1E051F07090B12
:206EE0000A121E5A06BE191159FA4D2007031E0A4D2107031F0A2904590A111AFF0181A39E
:206F0000154009420C13F0060A12200C095E240952CC09620CC10976780916840922240998
:206F200082FC0946A801B4092EE4290C500C5469616E59696E67313030180A545932303066
:206F40002E303830011014625F7479424154333247313339474B36344642900843414E5F2B
:206F600053544429104C43485F3D591050083530304B62707323E8071AE0041ADF0401681E
:046F80005AFF014172
:00000001FF
Firmware/utility/Boot_Release/变更记录.txt
→
Firmware/utility/Boot_Release/
TY200.080000b/TY200.080000b_BOOT
变更记录.txt
View file @
0e81d4b0
File moved
Firmware/utility/Boot_Release/TY_TY200.080000b_Boot_B1.01_240602.hex
→
Firmware/utility/Boot_Release/TY
200.080000b/TY
_TY200.080000b_Boot_B1.01_240602.hex
View file @
0e81d4b0
File moved
Firmware/utility/Boot_Release/TianYing_TY200.080000b_Boot_B1.00_240513.hex
→
Firmware/utility/Boot_Release/T
Y200.080000b/T
ianYing_TY200.080000b_Boot_B1.00_240513.hex
View file @
0e81d4b0
File moved
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment