diff --git a/baseflight.uvopt b/baseflight.uvopt
index d74368888..8a67e7140 100755
--- a/baseflight.uvopt
+++ b/baseflight.uvopt
@@ -161,9 +161,9 @@
0
0
- 35
+ 58
1
- 134236980
+ 134240618
0
0
0
@@ -171,7 +171,7 @@
1
- \\baseflight\src/drv_mpu3050.c\35
+ \\baseflight\src/drv_mpu6050.c\58
@@ -202,7 +202,7 @@
1
0
- cmdline
+ buf
@@ -244,7 +244,7 @@
- STM32-FreeFlight
+ STM32-Release
0x4
ARM-ADS
@@ -519,10 +519,10 @@
1
0
0
- 26
+ 15
0
- 92
- 110
+ 116
+ 131
0
.\src\config.c
config.c
@@ -535,8 +535,8 @@
0
0
0
- 229
- 238
+ 320
+ 340
0
.\src\imu.c
imu.c
@@ -547,10 +547,10 @@
1
0
0
- 0
+ 13
0
- 0
- 0
+ 11
+ 25
0
.\src\main.c
main.c
@@ -563,8 +563,8 @@
0
0
0
- 268
- 268
+ 37
+ 68
0
.\src\mixer.c
mixer.c
@@ -575,10 +575,10 @@
1
0
0
- 0
+ 20
0
- 124
- 129
+ 359
+ 376
0
.\src\mw.c
mw.c
@@ -589,10 +589,10 @@
1
0
0
- 0
+ 41
0
- 216
- 231
+ 276
+ 298
0
.\src\sensors.c
sensors.c
@@ -603,10 +603,10 @@
1
0
0
- 0
+ 18
0
- 237
- 237
+ 199
+ 233
0
.\src\serial.c
serial.c
@@ -617,10 +617,10 @@
5
0
0
- 0
+ 20
0
- 54
- 72
+ 1
+ 29
0
.\src\board.h
board.h
@@ -631,10 +631,10 @@
5
0
0
- 14
+ 32
0
- 241
- 249
+ 248
+ 262
0
.\src\mw.h
mw.h
@@ -652,10 +652,10 @@
1
0
0
- 0
+ 23
0
- 0
- 0
+ 1
+ 1
0
.\src\drv_adc.c
drv_adc.c
@@ -666,10 +666,10 @@
1
0
0
- 0
+ 31
0
- 54
- 72
+ 11
+ 15
0
.\src\drv_adxl345.c
drv_adxl345.c
@@ -696,8 +696,8 @@
0
0
0
- 33
- 51
+ 0
+ 0
0
.\src\drv_hmc5883l.c
drv_hmc5883l.c
@@ -708,10 +708,10 @@
1
0
0
- 29
+ 0
0
- 101
- 101
+ 0
+ 0
0
.\src\drv_i2c.c
drv_i2c.c
@@ -722,10 +722,10 @@
1
0
0
- 15
+ 32
0
- 13
- 35
+ 1
+ 1
0
.\src\drv_mpu3050.c
drv_mpu3050.c
@@ -738,8 +738,8 @@
0
5
0
- 71
- 87
+ 0
+ 0
0
.\src\drv_pwm.c
drv_pwm.c
@@ -752,8 +752,8 @@
0
51
0
- 1
- 4
+ 0
+ 0
0
.\src\drv_system.c
drv_system.c
@@ -778,14 +778,42 @@
1
0
0
- 1
+ 17
0
- 1
- 19
+ 0
+ 0
0
.\src\drv_ledring.c
drv_ledring.c
+
+ 2
+ 0
+ 1
+ 0
+ 0
+ 21
+ 0
+ 3
+ 3
+ 0
+ .\src\drv_mpu6050.c
+ drv_mpu6050.c
+
+
+ 2
+ 0
+ 5
+ 0
+ 0
+ 0
+ 0
+ 1
+ 4
+ 0
+ .\src\drv_mpu6050.h
+ drv_mpu6050.h
+
diff --git a/baseflight.uvproj b/baseflight.uvproj
index 6cf1721f5..a37435e76 100755
--- a/baseflight.uvproj
+++ b/baseflight.uvproj
@@ -491,10 +491,74 @@
1
.\src\drv_ledring.c
+
+ drv_mpu6050.c
+ 1
+ .\src\drv_mpu6050.c
+
+
+ drv_mpu6050.h
+ 5
+ .\src\drv_mpu6050.h
+
System
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+
+
+
+ 2
+ 4
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+
+
+
+
+
+
+
+
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
core_cm3.c
@@ -566,7 +630,7 @@
- STM32-FreeFlight
+ STM32-Release
0x4
ARM-ADS
@@ -767,7 +831,7 @@
0
0
8
- 0
+ 1
0
0
3
@@ -1050,6 +1114,16 @@
1
.\src\drv_ledring.c
+
+ drv_mpu6050.c
+ 1
+ .\src\drv_mpu6050.c
+
+
+ drv_mpu6050.h
+ 5
+ .\src\drv_mpu6050.h
+
diff --git a/obj/baseflight.hex b/obj/baseflight.hex
index ad0062318..d0d255066 100644
--- a/obj/baseflight.hex
+++ b/obj/baseflight.hex
@@ -1,54 +1,54 @@
:020000040800F2
-:10000000D8160020058200084582000847820008B3
-:10001000498200084B8200084D8200080000000061
-:100020000000000000000000000000004F820008F7
-:100030005182000800000000538200089F50000811
-:10004000578200085782000857820008578200082C
-:10005000578200085782000857820008578200081C
-:10006000578200085782000857820008578200080C
-:1000700057820008578200085D5300085782000825
-:1000800057820008578200085782000857820008EC
-:1000900057820008578200085782000857820008DC
-:1000A00057820008578200085782000857820008CC
-:1000B000634D00087F4D0008578200084D49000835
-:1000C0006F4500085D49000855490008578200083F
-:1000D000578200085782000857820008578200089C
-:1000E000DD3D00085782000857820008DFF80CD079
-:1000F00008F034FD004800471D0D0008D816002008
-:1001000010B575A005F00EFA2021754808F0F4F836
+:1000000008170020CD7800080D7900080F79000846
+:100010001179000813790008157900080000000024
+:100020000000000000000000000000001779000838
+:1000300019790008000000001B790008894F0008AA
+:100040001F7900081F7900081F7900081F79000830
+:100050001F7900081F7900081F7900081F79000820
+:100060001F7900081F7900081F7900081F79000810
+:100070001F7900081F790008F35100081F79000854
+:100080001F7900081F7900081F7900081F790008F0
+:100090001F7900081F7900081F7900081F790008E0
+:1000A0001F7900081F7900081F7900081F790008D0
+:1000B0006F4C0008814C00081F7900080D490008AA
+:1000C000EB460008114900080F4900081F79000895
+:1000D0001F7900081F7900081F7900081F790008A0
+:1000E000214200081F7900081F790008DFF80CD0B2
+:1000F00008F0ACF800480047310D00080817002050
+:1001000010B575A005F042F92021754807F058FC9C
:1001100000207449087010BD2DE9F04105460C46D9
-:100120002F462646306808F0F3F88046316842468C
-:10013000386808F0F5F8BDE8F08110B504466AA00B
-:1001400005F0F0F92021664808F0D6F8002065494E
+:100120002F462646306807F057FC80463168424625
+:10013000386807F059FCBDE8F08110B504466AA0A4
+:1001400005F024F92021664807F03AFC00206549B3
:1001500008706B49087010BD70B50546002469A091
-:1001600005F0E0F900BF16E004EB44016B4A52F8D9
-:10017000210005F0D7F9202005F0C0F904EB440177
-:10018000664A02EB8101486805F0CCF964A005F0ED
-:10019000C9F9601CC4B2042CE6D370BD10B5044686
-:1001A000032260A1204608F0BBF830B95EA005F03C
-:1001B000B9F9012000F02AFA05E05EA005F0B2F9D5
-:1001C000012000F071F900F04AF9002005F074F800
-:1001D00010BD10B504465AA005F0A4F910BD7FB5B6
-:1001E00075E005F072F904463E4801780078401C3D
+:1001600005F014F900BF16E004EB44016B4A52F8A5
+:10017000210005F00BF9202005F0FBF804EB440109
+:10018000664A02EB8101486805F000F964A005F0B9
+:10019000FDF8601CC4B2042CE6D370BD10B5044653
+:1001A000032260A1204607F01FFC30B95EA005F0D5
+:1001B000EDF8012000F02AFA05E05EA005F0E6F86F
+:1001C000012000F071F900F04AF9002004F0D7FF97
+:1001D00010BD10B504465AA005F0D8F810BD7FB583
+:1001E00075E005F0B1F804463E4801780078401CFF
:1001F0003C4A10703A48445410460078202805D1F3
:1002000010460078401E114608700A2435480078D0
:1002100000282DD00A2C01D00D2C29D1002540A07A
-:1002200005F080F900202E492E4A1278885408469D
+:1002200005F0B4F800202E492E4A1278885408466A
:1002300001900020029049480C2304223749009085
-:1002400001A808F01DF805464DB1286808F060F8CF
+:1002400001A807F081FB05464DB1286807F0C4FB03
:1002500023490844461C3046A968884702E040A06C
-:1002600005F060F92648007808B1FFF749FF2DE056
+:1002600005F094F82648007808B1FFF749FF2DE023
:100270007F2C1ED11B480078012827DD002119485A
-:100280000078801E164A11543EA005F04BF9144820
-:1002900005F048F9202005F031F93AA005F042F9BF
-:1002A0000F4805F03FF90F480078801E0D4908708F
+:100280000078801E164A11543EA005F07FF81448ED
+:1002900005F07CF8202005F06CF83AA005F076F81F
+:1002A0000F4805F073F80F480078801E0D4908705C
:1002B0000CE0202C01DB7E2C05DD0A480078401E76
-:1002C0000849087002E0204605F018F900BF05F063
-:1002D000EFF8002885D17FBD0D0A23200000000023
-:1002E00094020020000000204C656176696E672052
+:1002C0000849087002E0204605F053F800BF05F029
+:1002D0002EF8002885D17FBD0D0A232000000000E4
+:1002E000A0020020000000204C656176696E672046
:1002F000434C49206D6F64652E2E2E0D0A000000C0
-:10030000B8010020417661696C61626C6520636FA1
-:100310006D6D616E64733A0D0A000000B89E0008AE
+:10030000C8010020417661696C61626C6520636F91
+:100310006D6D616E64733A0D0A000000A8950008C7
:100320000D0A000070776D0050574D204D6F6465C9
:100330000000000050504D204D6F6465000000002B
:100340004166726F333220434C492076657273697F
@@ -56,7 +56,7 @@
:100360004552523A20556E6B6E6F776E20636F6DFB
:100370006D616E642C20747279202748454C50279B
:10038000000000000D23200010B56822A249A348F8
-:1003900007F099FF002417E0A04890F8211004FB13
+:1003900007F0FDFA002417E0A04890F8211004FBB4
:1003A00004F01938484300F6C41060439B4991F8A3
:1003B0002010484340F2E24190FBF1F000B298492E
:1003C00021F81400601CC4B2072CE5DB9348B0F898
@@ -69,11 +69,11 @@
:100430006200B0F57F7F02DA4FF47F700BE07748FF
:10044000B0F86200B0F5FA6F02DD4FF4FA6002E036
:100450007248B0F862007149A1F8620010BD70B531
-:1004600007F013FC342007F0A9FE6B4807F053FC9B
+:1004600007F00FF8342007F01AFA6B4807F044F849
:1004700004280FD100240AE0684A1159664AA018DE
-:1004800007F019FD0546042D00D002E0241D682C5C
-:10049000F2D300BF07F005FCFFF776FF012214211D
-:1004A0000F2001F009FE70BD5C49496801435B4AB9
+:1004800007F0D9F80546042D00D002E0241D682CA1
+:10049000F2D300BF07F001F8FFF776FF0122142125
+:1004A0000F2001F005FE70BD5C49496801435B4ABD
:1004B00051607047002059494860704770B55648F0
:1004C000057858480078854200D170BD55480078BD
:1004D0005249087003204870FFF7ECFF0220FFF735
@@ -96,27 +96,27 @@
:1005E000FCE7124909680143104A116070470F493E
:1005F000096881430D4A1160704701460748406809
:10060000084201D0012070470020FCE703494968F7
-:100610008143024A5160704700FC0008B402002088
-:10062000040400200800002003141400040000202B
-:100630002DE9F041FD48008808F0F8F80446FC4A2E
-:10064000FC4B07F0FAFF064608F016F900B2FA492B
-:1006500008800420FFF7BCFF08B102F0E8FEBDE807
-:10066000F0812DE9F047804689464946404608F02A
-:1006700057FC824608F01FF90646F04AF04B07F097
-:10068000DCFF044608F0F8F800B2BDE8F0872DE979
+:100610008143024A5160704700FC0008C00200207C
+:10062000100400200800002003141400040000201F
+:100630002DE9F041FD48008807F05CFC0446FC4AC7
+:10064000FC4B07F05EFB064607F08EFC00B2FA4951
+:1006500008800420FFF7BCFF08B103F0B7F8BDE83D
+:10066000F0812DE9F047804689464946404607F02B
+:10067000CFFF824607F097FC0646F04AF04B07F0A2
+:1006800040FB044607F070FC00B2BDE8F0872DE99E
:10069000FE4304460D4694E807008DE807000199E3
-:1006A000686807F0AEFE07460099286807F0A9FEC3
-:1006B0008046394607F04DFE0646A16807F09EFECB
-:1006C000A0600199A86807F09CFE07460299286877
-:1006D00007F097FE8046394607F08DFE06462168F2
-:1006E00007F037FE20600099A86807F08AFE0746E9
-:1006F0000299686807F085FE8046394607F029FEB2
-:100700000646616807F025FE6060BDE8FE832DE9BE
-:10071000FE4F4FF0000904F0CCFC8246C94909683D
-:10072000AAEB010008F082F80646C74AC74B07F05B
-:1007300084FF044608F0D5F88346C248C0F800A0FC
-:10074000C8462CE0C24931F9180008F055F80446B3
-:10075000594607F056FE4DF82800BE4830F91800FB
+:1006A000686807F012FA07460099286807F00DFA03
+:1006B0008046394607F0B1F90646A16807F002FA0C
+:1006C000A0600199A86807F000FA07460299286817
+:1006D00007F0FBF98046394607F0F1F90646216834
+:1006E00007F09BF920600099A86807F0EEF907462B
+:1006F0000299686807F0E9F98046394607F08DF9F4
+:100700000646616807F089F96060BDE8FE832DE95F
+:10071000FE4F4FF0000904F03FFC8246C9490968CA
+:10072000AAEB010007F0E6FB0646C74AC74B07F0F5
+:10073000E8FA044607F04DFC8346C248C0F800A022
+:10074000C8462CE0C24931F9180007F0B9FB04464D
+:10075000594607F0BAF94DF82800BE4830F918009C
:10076000A0EB2010BC4931F81810084400B2B94978
:1007700021F81800084630F918000011B74921F88F
:100780001800084630F9180031F9181000FB0199DB
@@ -131,2439 +131,2295 @@
:10081000884208DA9148B0F90400002803DD01207D
:100820009149087002E000208F490870B9F1240F47
:1008300002DDB9F1C40F02DB8B48007808B34FF03A
-:1008400000081BE0854830F91840204607F0D4FF27
-:100850000646834951F82800844907F0D2FD07462F
-:10086000314607F076FD0546814907F0CAFD7C490F
+:1008400000081BE0854830F91840204607F038FBC7
+:100850000646834951F82800844907F036F90746CF
+:10086000314607F0DAF80546814907F02EF97C4950
:1008700041F8280008F1010000F0FF08B8F1030F6B
:10088000E0DB0420FFF7A4FE00B34FF000081AE0FD
-:10089000784931F9180007F0AFFF0546714951F862
-:1008A0002800754907F0ADFD0646294607F051FDC1
-:1008B0000446724907F0A5FD6A4941F8280008F18D
+:10089000784931F9180007F013FB0546714951F802
+:1008A0002800754907F011F90646294607F0B5F802
+:1008B0000446724907F009F96A4941F8280008F12D
:1008C000010000F0FF08B8F1030FE1DB644A916812
:1008D0001068FFF7C6FE6A490880614A916850684F
:1008E000FFF7BFFE664948800420FFF771FE60B342
-:1008F0005C4A91685A4A506807F083FD0646594A97
-:100900005168574A906807F07CFD0746314607F06A
-:1009100072FD0546534A1168514A906807F071FD0F
-:100920000646504A91684E4A106807F06AFD07462D
-:10093000314607F060FD04462946FFF792FE0A2182
+:1008F0005C4A91685A4A506807F0E7F80646594A38
+:100900005168574A906807F0E0F80746314607F00B
+:10091000D6F80546534A1168514A906807F0D5F851
+:100920000646504A91684E4A106807F0CEF80746CE
+:10093000314607F0C4F804462946FFF792FE0A2123
:1009400090FBF1F000B24F490880BDE8FE8F1FB563
-:100950000120FFF73DFE18B102F012FCFFF7D7FEB1
-:1009600002F01BFD002407E0394830F8140002A90A
-:1009700021F81400601CC4B2032CF5DB04F099FBD1
-:100980004149086001F0C2FB04F093FB3E4909684D
+:100950000120FFF73DFE18B102F0D9FDFFF7D7FEE9
+:1009600002F015FF002407E0394830F8140002A90E
+:1009700021F81400601CC4B2032CF5DB04F00CFB5E
+:100980004149086001F0BEFB04F006FB3E490968DE
:10099000401A40F28A21884206D93C480088401C0F
-:1009A00000B23A49088009E000BF04F082FB3649F2
-:1009B0000968401A40F28A218842F6D302F0EDFC21
+:1009A00000B23A49088009E000BF04F0F5FA364980
+:1009B0000968401A40F28A218842F6D302F0E7FE25
:1009C000002429E0224830F8140002A931F814105C
:1009D000084400B22DF814003DF914002C4931F9F7
:1009E00014100844401C032190FBF1F000B2294987
:1009F00021F814003DF9140000EBD0714910244A8D
:100A000022F814100120FFF7E3FD18B90020124965
:100A100021F81400601CC4B2032CD3DB8020FFF744
-:100A2000ECFDD8B31C480078C8BB39E07001002049
+:100A2000ECFDD8B31C480078C8BB39E07801002041
:100A3000DF4F8D976E12DB3F0C0000203B597E90FC
:100A4000A9E78140440000203DAF940F6BC7353EBD
:100A50004E0000203C000020540000205A000020DE
-:100A60001C030020280300202200002000009B43DC
+:100A600028030020340300202200002000009B43C4
:100A700008BA523B60000020000048435E06A33BDA
-:100A80001E000020B40100202C0000209E00002049
+:100A80001E000020C40100202C0000209E00002039
:100A90002400002012000020320000202DE00BE096
-:100AA0008F48806B000C8F4908708D48806B000A5E
-:100AB00048708B48806B887000241BE08A4830F9AE
-:100AC00014108A4830F914208648005D401E02FB4D
-:100AD0000010401C8349095D90FBF1F000B282498F
-:100AE00021F81400084630F81400804921F8140059
-:100AF000601CC4B2032CE1DB16E079484078012881
-:100B000012D17948B0F904107948B0F9000001EB2E
-:100B10004000401C032190FBF1F000B27249888034
-:100B200008468088724908801FBDF0B50021002367
-:100B3000704D2D68704E3668B54200D2F0BD6D4DD7
-:100B40002D6846F2A81635446B4E35606B4D6C4EE1
-:100B500096F9006035F916406A4D2D680A2695FB16
-:100B6000F6F52DB2654E664F97F9007026F81750CE
-:100B70003546634E96F9006035F916502944604DAC
+:100AA0009448806B000C944908709248806B000A4F
+:100AB00048709048806B887000241BE08F4830F9A4
+:100AC00014108F4830F914208B48005D401E02FB43
+:100AD0000010401C8849095D90FBF1F000B2874985
+:100AE00021F81400084630F81400854921F8140054
+:100AF000601CC4B2032CE1DB16E07E48407801287C
+:100B000012D17E48B0F904107E48B0F9000001EB24
+:100B10004000401C032190FBF1F000B2774988802F
+:100B200008468088774908801FBDF0B50021002263
+:100B3000754D2D68754E3668B54200D2F0BD724DC8
+:100B40002D6846F2A8163544704E3560704D714ED2
+:100B500096F9006035F916406F4D2D680A2695FB11
+:100B6000F6F52DB26A4E6B4F97F9007026F81750C4
+:100B70003546684E96F9006035F916502944654DA2
:100B800095F900501435282695FBF6F706FB175506
-:100B9000EAB25A4D35F91250491B584D35F91250E9
-:100BA0002B441B1B564D2D786D1C6DB2544E357069
+:100B9000EBB25F4D35F91350491B5D4D35F91350DC
+:100BA0002A44121B5B4D2D786D1C6DB2594E357069
:100BB000354695F90050282D01DB002535700025BC
-:100BC000514E3580464DED7ECE1A7543282695FB55
-:100BD000F6F04D4D2D882D1A2DB24B4E358001EB80
-:100BE00081056D00142695FBF6F5484E3560484D9D
+:100BC000564E35804B4DED7E8E1A7543282695FB8B
+:100BD000F6F0524D2D882D1A2DB2504E358001EB76
+:100BE00081056D00142695FBF6F54D4E35604D4D93
:100BF0002D683668A81B002801DD054600E0454247
-:100C00000A2D07DA404DB5F900500A2D02DA002509
-:100C10003D4E3580324DEE7AED7A6D006D42854263
-:100C200004DD2F4DED7A6D006D4209E02C4DED7A1B
-:100C30006D00854203DA2A4DED7A6D0000E005462D
-:100C40006E43642596FBF5F52F4E368835442DB25C
-:100C50002D4E35803546B5F9005015F1960F02DA64
-:100C60006FF0950509E0284DB5F90050962D01DD8E
-:100C7000962502E0244DB5F90050234E3580184DDD
-:100C8000ED7C4543322695FBF6F5224E36883544F9
-:100C90002DB2204E35803546B5F900501E4EB54276
-:100CA00001DA35460BE01B4DB5F9005047F23056DE
-:100CB000B54201DD354602E0164DB5F90050154E3E
-:100CC00035803546B5F900504FF4FA7695FBF6F0CD
-:100CD0000D4D2D8805442DB20B4E358000BF2DE7FC
-:100CE000B402002032000020120000203600002054
-:100CF0003000002090000020480000203403002035
-:100D00004C000020680000200E0000206C00002035
-:100D10007000002010000020D08AFFFF04F008FAC5
-:100D2000FFF732FBFFF7CAFB0720FFF75AFC00F082
-:100D300065F80820FFF761FC05460420FFF75DFC1D
-:100D400006460120FFF759FC07462A46314604F0C3
-:100D50001BF81020254908600820091F086000249E
-:100D60001DE022480838006880F010001F4908394B
-:100D700008600846006880F008000860192004F048
-:100D8000CBF94FF480501A490860192004F0C4F9D7
-:100D90004FF480501649091F0860601CC4B20A2C29
-:100DA000DFDB08201149091F08601020086002F0ED
-:100DB0005DF90220FFF70CFC08B103F094F8012064
-:100DC000FFF706FC08B102F0D5FF03F0AFFEFFF716
-:100DD0002FFC04F06EF9074908604FF4C87006490B
-:100DE000088001E001F05BFCFCE70000140C01400E
-:100DF00014080140940000206C01002010B5F84850
-:100E0000407804280BD0F6484078012807D0F448F1
-:100E10004078052803D0F2484078082802D1042001
-:100E2000FFF742FB2020FFF7E8FB18B94020FFF74F
-:100E3000E4FB10B10420FFF737FBE94840781228A3
-:100E40002DD2DFE800F02C15191A110920210D1BF5
-:100E5000222627282C2C2C1C0020E24908701EE09A
-:100E60000120E04908701AE00220DE49087016E00F
-:100E70000320DC49087012E000BF00BF00BF04205F
-:100E8000D84908700BE000BF00BF0620D5490870A4
-:100E900005E000BF00BF0820D249087000BF00BFB6
-:100EA00010BD10B50420FFF7A8FB00B910BDCC4859
-:100EB0004078012803D0CA484078042810D1CA4895
-:100EC000008981B2002004F0BDF8C54840780428AC
-:100ED00012D1C548408981B2012004F0B3F80BE07B
-:100EE000C148008881B2002004F0ACF8BE484088B8
-:100EF00081B2012004F0A6F800BFD7E770B5002545
-:100F00000420FFF77AFB00B10225002409E0B74A6C
-:100F100032F8142091B26219D0B204F093F8601C38
-:100F2000C4B2B04800788442F1DB70BD70B50546AC
-:100F3000002404E0AD4820F81450601CC4B2A94855
-:100F400000788442F6DBFFF7D9FF70BD70B5A54885
-:100F5000007803284DDDA648B0F90410A548B0F983
-:100F60000400002803DDA348B0F9040003E0A14811
-:100F7000B0F9040040426FF06302101A814210DAA7
-:100F80009C48B0F90400002803DD9A48B0F9040039
-:100F900003E09848B0F9040040426FF06301081A7A
-:100FA00024E09348B0F904109248B0F904000028F6
-:100FB00003DD9048B0F9040003E08E48B0F9040066
-:100FC0004042643081420EDD8A48B0F904000028B6
-:100FD00003DD8848B0F9040003E08648B0F9040056
-:100FE0004042643002E08248B0F9040000B2804917
-:100FF00088807B48407812287ED2DFE810F07D00A0
-:101000009200FD00410112000106CB0159028C063D
-:101010009001E90283032004DE047D007D007D0051
-:10102000A4057448C18872480088084400B26F491A
-:1010300008807048C0886E4909884942084400B257
-:101040006A494880664890F95C006949B1F9041022
-:10105000484300F2DC506649B1F902100844B0F58B
-:101060007F7F02DA4FF47F701FE05D4890F95C00EB
-:101070005F49B1F90410484300F2DC505C49B1F912
-:1010800002100844B0F5FA6F02DD4FF4FA600CE08C
-:10109000534890F95C005649B1F90410484300F2F6
-:1010A000DC505349B1F90210084400B24E4908819E
-:1010B0004B4890F95C004E49B1F90410484300F2E6
-:1010C000DC504B49B1F90210401AB0F57F7F02DACB
-:1010D0004FF47F7021E0424890F95C004449B1F937
-:1010E0000410484300F2DC504149B1F90210401AA3
-:1010F000B0F5FA6F04DD00E069E24FF4FA600CE04D
-:10110000374890F95C003A49B1F90410484300F2BD
-:10111000DC503749B1F90210401A00B23249488117
-:1011200055E23348B0F902008000032190FBF1F052
-:101130003049C988084400B22C4908802C48B0F9CD
-:10114000020040004042032190FBF1F12948C08891
-:10115000274A128852421044084400B2234948806A
-:101160002348B0F9020040004042032190FBF1F116
-:101170002048C2881E4800881044084400B21B4919
-:1011800088801748B0F8621090F95C00184AB2F9EC
-:10119000042000FB0210B0F57F7F02DA4FF47F706D
-:1011A0001AE00F48B0F8621090F95C00104AB2F9EA
-:1011B000042000FB0210B0F5FA6F02DD4FF4FA6074
-:1011C0000AE00748B0F86200054991F95C10084A46
-:1011D000B2F9042001FB020000B2034908819FE735
-:1011E000B402002074000020760000208403002058
-:1011F0003A01002028010020FE48C0880146FE4830
-:1012000040880144FD4890F95C00FB4A92885043B5
-:101210004042084400B2FA490880F648C088F649BE
-:101220000988494208440146F44890F95C00F24AB2
-:10123000928800FB021000B2F1494880ED48C18855
-:10124000ED48008808440146EC4890F95C00EA4A01
-:10125000928800FB021000B2E9498880E548C08806
-:10126000E549498849420144E44890F95C00E24A72
-:10127000928850434042084400B2E149C8804FE799
-:10128000DC48C088DC49098849420144DA48408882
-:101290000144DA4890F95C00D74A928850434042B2
-:1012A000084400B2D6490880D248C088D24909888B
-:1012B00049420844D049498849420144CF4890F9FD
-:1012C0005C00CD4A928800FB021000B2CC494880F5
-:1012D000C848C188C84800880144C74840880144BC
-:1012E000C64890F95C00C44A928800FB021000B224
-:1012F000C3498880BF48C188BF4800880844BE49A8
-:10130000498849420144BD4890F95C00BA4A928834
-:1013100050434042084400B2B949C88000E7B5488C
-:10132000C0880146B44840880144B44890F95C0044
-:10133000B14A928850434042084400B2B049088004
-:10134000AC48C088AC49098849420844AA49498840
-:101350004942084400B2AA494880A648C0880146CC
-:10136000A54840880144A54890F95C00A24A9288AB
-:1013700000FB021000B2A24988809E48C1889E48A6
-:10138000008808449C4949884942084400B29C4965
-:10139000C880C5E69848B0F902008000032190FBA0
-:1013A000F1F09449C9880144944890F95C00924A4C
-:1013B000928800FB021000B2914908808E48B0F973
-:1013C000020040004042032190FBF1F08949C988A6
-:1013D000894A1288524211440144884890F95C00BD
-:1013E000854A928850434042084400B2844948806C
-:1013F0008148B0F9020040004042032190FBF1F126
-:101400007C48C2887C480088104401447B4890F99D
-:101410005C00794A928850434042084400B27849BF
-:1014200088807548B0F902008000032190FBF1F03C
-:101430007049C9880144714890F95C006E4A9288ED
-:1014400050434042084400B26D49C8806A48B0F930
-:10145000020040004042032190FBF1F06549C98839
-:10146000654A1288524211440144644890F95C0074
-:10147000614A928800FB021000B2614908815E480F
-:10148000B0F9020040004042032190FBF1F15948BD
-:10149000C2885948008810440144584890F95C00BB
-:1014A000554A928800FB021000B25549488137E640
-:1014B000514AB2F90020514201EBD1724D4BDB8809
-:1014C00003EB62034C4AB2F9020000EBD07203EB6B
-:1014D00062034A4A92F95C20474EB68802FB063204
-:1014E00012B2474B1A80444AB2F90020514201EB34
-:1014F000D172404BDB8803EB62023F4BB3F9023001
-:10150000584200EBD07302EB63033C4A92F95C2033
-:10151000394EB688724352421A4412B2384B5A803E
-:10152000354AB2F9001001EBD172324BDB8803EB84
-:101530006203314AB2F9020000EBD07203EB62039E
-:101540002E4A92F95C202C4EB68802FB063212B26B
-:101550002B4B9A80284AB2F9001001EBD172254B2F
-:10156000DB8803EB6202244BB3F90230584200EBF4
-:10157000D07302EB6303214A92F95C201E4EB688B9
-:10158000724352421A4412B21D4BDA801948C08885
-:101590001949498849420144184890F95C00164AA3
-:1015A000928800FB021000B2194608811148C088D9
-:1015B0000146114840880144104890F95C000E4AE9
-:1015C000928850434042084400B219464881B9E22B
-:1015D000094AB2F90020514201EBD172054BDB8878
-:1015E00003EB6203044AB2F9020000EBD07203EB92
-:1015F000620307E0280100203A010020B402002025
-:1016000084030020FE4A92F95C20FE4EB68802FB5D
-:10161000063212B2FC4B1A80FA4AB2F9002051424B
-:1016200001EBD172F94BDB8803EB6202F54BB3F9A6
-:101630000230584200EBD07302EB6303F04A92F998
-:101640005C20F04EB68802FB063212B2EE4B5A8096
-:10165000EC4AB2F9001001EBD172EC4BDB8803EBE2
-:101660006203E84AB2F9020000EBD07203EB6203B6
-:10167000E34A92F95C20E34EB688724352421A4420
-:1016800012B2E14B9A80DF4AB2F9001001EBD1723D
-:10169000DE4BDB8803EB6202DA4BB3F902305842CF
-:1016A00000EBD07302EB6303D54A92F95C20D54E70
-:1016B000B688724352421A4412B2D34BDA80D348EE
-:1016C000C088D0490988494208440146CC4890F96D
-:1016D0005C00CC4A928850434042084400B219460C
-:1016E0000881CA48C188C748008808440146C448E0
-:1016F00090F95C00C34A928800FB021000B21946C0
-:101700004881ABE3C148C088BE49098849420144C9
-:10171000BC4840880144BA4890F95C00B94A9288B4
-:1017200050434042084400B2B7490880B748C088D7
-:10173000B449098849420844B249498849420144A8
-:10174000AF4890F95C00AF4A928800FB021000B2EB
-:10175000AD494880AD48C188AA4800880144A948DD
-:1017600040880144A64890F95C00A64A928800FB94
-:10177000021000B2A4498880A448C188A14800880A
-:101780000844A0494988494201449D4890F95C00B9
-:101790009C4A928850434042084400B29A49C8800B
-:1017A0009A48C08897490988494201449548408829
-:1017B0000144934890F95C00924A928800FB021021
-:1017C00000B2914908819148C0888E4909884942F0
-:1017D00008448C49498849420144894890F95C0091
-:1017E000884A928850434042084400B28649488162
-:1017F0008648C18883480088014482484088014463
-:101800007F4890F95C007F4A9288504340420844E8
-:1018100000B27D4988817D48C1887A4800880844A3
-:101820007849498849420144754890F95C00754AF5
-:10183000928800FB021000B27349C8810EE3714820
-:10184000B0F90000C0EBC0000A2190FBF1F06F4935
-:10185000C98808446B49B1F90210A1EBC1010A2201
-:1018600091FBF2F10144664890F95C00654A928868
-:1018700000FB021000B2644908806248B0F9000021
-:10188000A0EBC0000A2190FBF1F06049C988084430
-:101890005C49B1F90210A1EBC1010A2291FBF2F1FE
-:1018A0000144574890F95C00564A928800FB0210A8
-:1018B00000B2554948805348B0F90000A0EBC00081
-:1018C0000A2190FBF1F05149C98808444D49B1F90A
-:1018D0000210C1EBC1010A2291FBF2F10144484818
-:1018E00090F95C00474A928800FB021000B246491A
-:1018F00088804448B0F90000C0EBC0000A2190FB8A
-:10190000F1F04249C98808443E49B1F90210C1EBDF
-:10191000C1010A2291FBF2F10144394890F95C00BF
-:10192000384A928800FB021000B23749C880374815
-:10193000C0883449498849420144314890F95C00E3
-:10194000304A928850434042084400B22E490881F0
-:101950002E48C0882B490988494208440146284836
-:1019600090F95C00274A928850434042084400B2F4
-:10197000254948812548C0880146224840880144BD
-:101980001F4890F95C001F4A928850434042084427
-:1019900000B21D4988811D48C1881A480088084442
-:1019A0000146174890F95C00164A9288504340421D
-:1019B000084400B21449C88150E21449CA88114948
-:1019C000098811440F4AB2F90220504200EBD0724C
-:1019D00001EB62020A4991F95C100A4B9B8801FBFA
-:1019E000032109B2084A11800649B1F900104842A2
-:1019F00000EBD071054AD28802EB6101014A07E091
-:101A0000B40200203A0100208403002028010020B5
-:101A1000528852420A44FD4991F95C10FC4B9B8864
-:101A200001FB032109B2FB4A5180FB49C988F84AEE
-:101A3000128852420A44F649B1F9020000EBD07113
-:101A400002EB6102F14991F95C10F14B9B8801FBBB
-:101A5000032109B2EF4A9180ED49B1F9000000EB92
-:101A6000D071ED4AD28802EB6102E94949880A4403
-:101A7000E64991F95C10E64B9B8801FB032109B212
-:101A8000E44AD180E249B1F9000000EBD071E24AAA
-:101A9000D28802EB6101DE4A528852420A44DB4995
-:101AA00091F95C10DA4B9B8859434942114409B2C1
-:101AB000D84A1181D849C988D54A1288524211445E
-:101AC000D34AB2F90220504200EBD07201EB62021D
-:101AD000CE4991F95C10CE4B9B8859434942114441
-:101AE00009B2CC4A5181CA49B1F90010484200EB11
-:101AF000D071C94AD28802EB6102C54949880A44BB
-:101B0000C24991F95C10C24B9B8859434942114428
-:101B100009B2C04A9181C049CA88BD4909880A44AE
-:101B2000BB49B1F9020000EBD07102EB6102B74989
-:101B300091F95C10B64B9B8859434942114409B254
-:101B4000B44AD1818AE1B449C9880A46B049498872
-:101B50000A44AE4991F95C10AD4BB3F904305943D6
-:101B6000484200EBD07102EB610109B2A94A118031
-:101B7000A64890F95C00A649B1F90410484340001A
-:101B80000A2190FBF1F0A449C988A14A1288524267
-:101B900011449F4A528852421144084400B29D4960
-:101BA00048809D49C9880A46994949880A44974905
-:101BB00091F95C10964BB3F9043001FB03F000EB94
-:101BC000D07102EB610109B2924A91808F4890F97D
-:101BD0005C008F49B1F904104843400040420A219B
-:101BE00090FBF1F18C48C288894800881044884AEB
-:101BF000528852421044084400B28649C8802DE100
-:101C0000824B93F96430854EB6F9026003FB06F20D
-:101C1000D31702EB13731B1103F2DC537E4EB6F99C
-:101C200002603344B3F57F7F02DA4FF47F7329E01B
-:101C3000764B93F96430794EB6F9026003FB06F1F6
-:101C4000CB1701EB13731B1103F2DC53724EB6F981
-:101C500002603344B3F5FA6F02DD4FF4FA6311E02A
-:101C60006A4B93F964306D4EB6F9026003FB06F0DF
-:101C7000C31700EB13731B1103F2DC53664EB6F966
-:101C8000026033441BB2664E3380604B93F965307B
-:101C9000624EB6F9006003FB06F2D31702EB137332
-:101CA0001B1103F2DC535C4EB6F900603344B3F50C
-:101CB0007F7F02DA4FF47F7329E0544B93F965304C
-:101CC000564EB6F9006003FB06F1CB1701EB137318
-:101CD0001B1103F2DC53504EB6F900603344B3F5E8
-:101CE000FA6F02DD4FF4FA6311E0484B93F9653067
-:101CF0004A4EB6F9006003FB06F0C31700EB1373FE
-:101D00001B1103F2DC53444EB6F9006033441BB29E
-:101D1000434E7380A2E04048C0883E490880414855
-:101D2000007848B34048B0F902003849B1F854107F
-:101D3000401A3D49B1F90010344AB2F85420891ACA
-:101D4000012202FB010000B2354908803648B0F993
-:101D500002002E49B1F85410401A40423249B1F9FC
-:101D600000102A4AB2F85420891A012202FB01000D
-:101D700000B22B49488017E02548B0F902002449F9
-:101D8000B1F90010012202FB010000B224490880D1
-:101D90001F48B0F9020040421D49B1F9001002FB92
-:101DA000010000B21E4948801D48B0F900001749E3
-:101DB000B1F85E100844B0F57F7F02DA4FF47F700F
-:101DC00013E01748B0F900001049B1F85E1008445C
-:101DD000B0F5FA6F02DD4FF4FA6006E01048B0F992
-:101DE00000000A49B1F85E10084400B20C490880AE
-:101DF0000846B0F902000549B1F860100844B0F592
-:101E00007F7F13DA4FF47F7024E00000B4020020DB
-:101E10003A01002084030020280100201E00002039
-:101E2000760000209D000020F40300209748B0F9C0
-:101E300002009749B1F860100844B0F5FA6F02DD6E
-:101E40004FF4FA6006E09148B0F902009049B1F809
-:101E50006010084400B28D49488000BF00BF2020B8
-:101E6000FEF7CBFBC0B38B48808900B2874908805E
-:101E70008848C08900B248808748C07818B3844930
-:101E800091F96410854AB2F9022001FB02F0C117F2
-:101E900000EB11717D4A128802EB211109B27B4AD5
-:101EA00011807B4991F965107C4AB2F9002001FB51
-:101EB00002F0C11700EB1171744A528802EB211134
-:101EC00009B2724A51807148B0F90000B0F57F7FC5
-:101ED00003DA4FF47F700CE024E06C48B0F90000A6
-:101EE000B0F5FA6F02DD4FF4FA6002E06748B0F92E
-:101EF0000000664908800846B0F90200B0F57F7F0F
-:101F000002DA4FF47F700BE06048B0F90200B0F5E0
-:101F1000FA6F02DD4FF4FA6002E05C48B0F90200AB
-:101F20005A4948804020FEF768FBE8B35C480078D7
-:101F3000012833D15B48007858B94FF4FA6053490F
-:101F4000888001205749087003F0C8F85649086096
-:101F500024E054480078012813D103F0BFF8524917
-:101F60000968401AB0F57A7F18D94FF47F70474955
-:101F7000888002204B49087003F0B0F84A49086095
-:101F80000CE003F0ABF848490968401AB0F57A7FD5
-:101F900004D9002043490870414908703E4800793F
-:101FA00010B101203E4900E000E008703F48B0F960
-:101FB0000050012409E03D4830F91400A84202DD38
-:101FC0003A4830F91450601CC4B239480078844251
-:101FD000F1DB002455E02E48B0F85800A8420BDA97
-:101FE000324830F814002A49B1F85810691A401ADA
-:101FF00000B22E4921F814002C4830F9140024496D
-:10200000B1F85610884203DA2148B0F856000EE0C5
-:10201000264830F914001E49B1F85810884203DDF3
-:102020001B48B0F8580002E0204830F9140000B214
-:102030001E4921F814001748B0F9060040F24C413F
-:10204000884212DA1020FEF7D8FA38B91048B0F8F2
-:10205000560000B2154921F8140006E00C48B0F80B
-:102060005A0000B2114921F814001248007830B922
-:102070000748B0F85A0000B20C4921F81400601C5F
-:10208000C4B20B4800788442A5DB70BD7600002006
-:10209000B4020020F4030020120400201E000020DF
-:1020A0008600002087000020880000208403002094
-:1020B00074000020A00000202DE9F04104460D46E8
-:1020C000164600271EE04FF0000814E0FE480068A6
-:1020D00080F00800FC4908608814FC490860284624
-:1020E00003F01AF84FF48050F849091F086008F10E
-:1020F000010000F0FF08A045E8DB3C2003F00CF8ED
-:10210000781CC7B2B742DEDBBDE8F0812DE9F04FA5
-:1021100085B04FF00009EE48B0F9060040F2DC51FE
-:10212000884201DA64251CE0E948B0F90600B0F500
-:10213000FA6F10DAE74890F82400E549B1F9061083
-:10214000A1F2DC5148434FF4FA7190FBF1F0C0F179
-:102150006400C5B205E0DF4890F82400C0F16400D7
-:10216000C5B20024ABE0DA4931F91410D94AB2F80B
-:102170005420891A002907DDD54931F91410D54AB0
-:10218000B2F85420891A06E0D249B1F85410D04A66
-:1021900032F91420891AB1F5FA7F18DACC4931F9ED
-:1021A0001410CC4AB2F85420891A002907DDC84916
-:1021B00031F91410C74AB2F85420891A09E0C54908
-:1021C000B1F85410C24A32F91420891A01E04FF4D0
-:1021D000FA7188B2BF4991F8531000290BDDBD494F
-:1021E00091F85310814205DABA4991F85310411A17
-:1021F00088B200E00020022C2ED0642290FBF2F284
-:1022000091B2B54B4A1C33F9122033F91130D21A6E
-:1022100001EBC10303EB0113A0EB83035A436423D7
-:1022200092FBF3F2AC4B33F811301A4412B2AB4BC1
-:1022300023F81420A74A92F8222042434FF4FA735D
-:1022400092FBF3F2C2F16402D7B207FB05F26423FA
-:1022500092FBF3F2D7B20EE001B2A04A22F81410BA
-:102260009C4991F8231041434FF4FA7291FBF2F12B
-:10227000C1F16401CFB297490831095D7943642205
-:1022800091FBF2F1964A115592491831095D794353
-:10229000642291FBF2F1934A11558D4931F91410E2
-:1022A0008C4AB2F85420914207DA8C4931F8141064
-:1022B000494209B2894A22F81410601CC4B2032CA6
-:1022C000FFF651AF8348B0F858008249B1F8561074
-:1022D000401A7F49B1F90610A1F24C4148434FF42E
-:1022E000617190FBF1F07B49B1F85610084400B2DF
-:1022F0007A49C8807C480078002851D07B49B1F9E0
-:1023000000207B49B1F90010501A06F075FA80469A
-:10231000784906F076F80490049806F02BFF0390B5
-:10232000049807F0DDFC02906C49B1F9000006F05A
-:1023300063FA0090029906F064F882466749B1F9A1
-:10234000020006F059FA0090039906F05AF8834605
-:10235000514605F0FEFF804606F075FA00B2019086
-:102360005E49B1F9020006F047FA0090029906F0C2
-:1023700048F882465949B1F9000006F03DFA00904C
-:10238000039906F03EF88346514606F034F880463D
-:1023900006F059FA00B2514908800198488000BF00
-:1023A0000220FEF72AF9002877D053480078401C15
-:1023B000C0B251490870062190FBF1F201FB1200F6
-:1023C00018BB01F0BAFC4D4991F800800978491C0E
-:1023D0004A4A11704FEAE87108EB5171C910A8EB35
-:1023E000C101474A22F81100002607E0444830F8AE
-:1023F000160048441FFA80F9701CC6B2082EF5DB9F
-:102400004B2099FBF0F03F4908703F48807A18B1A3
-:1024100007203E49087025E03A4800786B2803DC25
-:102420003848007810280ADA0020384908703849FE
-:1024300008704FF480502549091F086012E03148A8
-:102440000078672803DD0120304908700AE02D4834
-:102450000078632803DD02202C49087002E0042084
-:102460002A49087029480078B8B129480078A8B1ED
-:10247000284801682848006800F57430903081428F
-:102480000CD90020224908704FF480500F49091FD1
-:102490000860204800682049086045E01C48007832
-:1024A00088B91A4801781D4808411B490968084441
-:1024B00018490968884237D201201549087000037D
-:1024C000024908602CE02FE00C0C01401408014088
-:1024D000F4030020B402002004040020280100209E
-:1024E00030010020360100209C000020B4010020B3
-:1024F0002401002039FA8E3CF0000020F200002078
-:10250000940300202601002012040020F100002086
-:102510008C00002090000020E800002080841E0035
-:10252000FA480068FA490860FA480088002803DD84
-:102530000120FEF74DF818B9F7480088002806DD9D
-:10254000F648006880F00800F44908600EE0F4489E
-:102550000078012803D10820F049091D0860F148DE
-:10256000007818B10820ED4908310860E748006894
-:10257000ED490968884215D9EC48007878B90020FF
-:10258000E7490870E548006880F00800E349086002
-:10259000DE480068E6490844E349086002E001209B
-:1025A000DF49087001F0D5F805B0BDE8F08F70B5CF
-:1025B00005460020DF490880DF49485D02F047FDFD
-:1025C000044640F2EE20844203DB40F6CA00844217
-:1025D00001DD40F2DC54204670BD70B5D74800786C
-:1025E000401CD6490870002456E02046FFF7DFFF64
-:1025F00000B2D2490E78F11706EB91718910A6EB63
-:102600008101CF4A02EBC40222F811000020CD491B
-:1026100021F8140000250EE0C94800EBC40030F892
-:102620001500C84931F81410084400B2C54921F812
-:102630001400681CC5B2042DEEDBC24931F9141038
-:10264000881CC11700EB91718910BE4A22F8141042
-:10265000104630F91410BC4830F91400C01E8142F5
-:1026600007DA104630F81400801C00B2B64921F891
-:102670001400B44830F91410B34830F91400C01CE9
-:10268000814207DDAF4830F81400801E00B2AE4929
-:1026900021F81400601CC4B2082CA6DB70BD2DE923
-:1026A000F84F9A480068A9490968884275D997483F
-:1026B000006844F620610844A4490860FFF78DFFD4
-:1026C000A148B0F9060040F24C4188427EDA002071
-:1026D0009F490880488088809E49088048809E489D
-:1026E0000078401C9C4908709748B0F9040040F2FB
-:1026F0004C41884210DA9448B0F9020088420BDA63
-:102700008848007840B994480078142803D14FF4E1
-:10271000C8708149088044E18B48B0F9040040F258
-:102720006C71884216DD8848B0F90200884211DDDC
-:102730007C48007870B9884800781428EBD140F2C2
-:10274000DC5086490880FEF7ACFB02F0B2FC8449FD
-:10275000086026E1834890F84100002804DC8148A5
-:1027600090F84C00002819DD7F48407958B17F4827
-:10277000007840B101206B4908707D48B0F9000035
-:102780007C49088005E06748007810B10020654961
-:10279000087000207049087003E138E26A48B0F917
-:1027A000040040F24C41884204DB6748B0F9000065
-:1027B00088420CDA5B480078012808D16648007826
-:1027C0001428A8D1002057490870EAE02DE05E489F
-:1027D000B0F9040040F26C71884204DC5A48B0F948
-:1027E000000088421DDD5848B0F9020040F26C71CB
-:1027F000884216DA4B48007898B94748008880B973
-:102800004748007801280CD153480078142807D194
-:102810000120444908705648B0F900005549088025
-:10282000BFE000204C490870BBE04748B0F9060003
-:1028300040F26C7188421CDD3A480078002818D1BB
-:102840004148B0F9040040F24C41884212DA3E4857
-:10285000B0F9020088420DDA3F480078142803D10D
-:102860004FF4C8702B4908803B480078401C3A4917
-:10287000087096E03448B0F9040040F26C71884268
-:1028800013DD3148B0F9020040F24C4188420CDAC5
-:1028900031480078142802D10120374908702E48A9
-:1028A0000078401C2C4908707BE02748B0F90200F2
-:1028B00040F26C71884208DD2A48808E801C01B28B
-:1028C00028488186FDF7CBFD6BE01F48B0F9020078
-:1028D00040F24C41884208DA2248808E801E01B2C4
-:1028E00020488186FDF7BBFD5BE01748B0F900008A
-:1028F00040F26C71884241DD1A48408E801C00B263
-:1029000018494886FDF7ABFD4BE000009000002021
-:10291000E80000206A0100206C0100200C0C01403E
-:1029200068010020A0000020EC0000202200002010
-:1029300020A10700A2000020CE000020F30000200C
-:10294000A4030020E4030020F4030020140100206D
-:10295000080100200E010020F40000207600002075
-:1029600094000020B402002012040020A6000020E1
-:10297000B4010020240100206E010020FE48B0F9BF
-:10298000000040F24C41884208DAFC48408E801E2C
-:1029900000B2FA494886FDF762FD02E00020F849DE
-:1029A00008700025B8E0F448B0F9080040F214516E
-:1029B000884208DDF048B0F9080040F2A46188427E
-:1029C00001DA012000E00020EB49B1F9081040F2E3
-:1029D0001452914201DA012100E0002141EA400055
-:1029E000E549B1F9081040F2A462914201DD0121EC
-:1029F00000E0002140EA8100DF49B1F90A1040F20D
-:102A00001452914201DA012100E0002140EAC100A4
-:102A1000D949B1F90A1040F21452914208DDD64961
-:102A2000B1F90A1040F2A462914201DA012100E0FA
-:102A3000002140EA0110D049B1F90A1040F2A46225
-:102A4000914201DD012100E0002140EA4110CB4923
-:102A50003C31495D084258D1C748B0F90C0040F2FA
-:102A60001451884208DDC448B0F90C0040F2A4615A
-:102A7000884201DA012000E00020BF49B1F90C10C2
-:102A800040F21452914201DA012100E0002141EAB2
-:102A90004000B949B1F90C1040F2A462914201DD45
-:102AA000012100E0002140EA8100B349B1F90E1094
-:102AB00040F21452914201DA012100E0002140EA83
-:102AC000C100AD49B1F90E1040F21452914208DD37
-:102AD000A949B1F90E1040F2A462914201DA012134
-:102AE00000E0002140EA0110A349B1F90E1040F2C4
-:102AF000A462914201DD012100E0002140EA411081
-:102B00009E494731495D084201D0012000E0002084
-:102B10009C494855681CC5B20B2DFFF644AF994837
-:102B2000007820B99848B0F9000032280EDD012065
-:102B3000FDF74EFD50B19548007850B900209449FA
-:102B40000880488001209149087002E000208F49E8
-:102B500008708C48407910B901208E4908708B4864
-:102B60000078012803D110208B49086003E0102071
-:102B70008949091F08600220FDF72AFDC8B1814874
-:102B8000407898B18548007898B901208349087049
-:102B900083480068834908608348C0888349088067
-:102BA0000020834908808349088002E000207B4997
-:102BB00008700420FDF70CFDF0B17248807858B120
-:102BC0007D48007858B901207B4908707B48B0F9EE
-:102BD00000007B49088002E00020774908706948BE
-:102BE000407A30B17748007830B9012075490870D3
-:102BF00002E00020734908706248007A18B1012091
-:102C00007149087041E000206F4908703DE06F484D
-:102C100090F9000030B1012811D002281CD00328FF
-:102C20002ED126E069480078401C40B26749087000
-:102C30000420FDF7CDFC08B100F092FC24E06348CD
-:102C40000078401C40B2614908700220FDF7C0FCCA
-:102C500008B100F0A9FA17E05C480078401C40B2C7
-:102C60005A4908700220FDF7B3FC08B1FDF75DFF7B
-:102C70000AE056480078401C40B25449087003E00E
-:102C800000205249087000BF00BFFDF760FE02F04F
-:102C900010FA4F490860084600684E490968401A12
-:102CA0004D4908804A4800684A4908600420FDF7F9
-:102CB0008FFC88B33C48B0F90400002803DD3A4893
-:102CC000B0F9040003E03848B0F904004042462857
-:102CD00023DA3948007800B338490988384A12881D
-:102CE000891A08B210F1B40F02DC00F5B47108B211
-:102CF000B42802DBA0F5B47108B23849097859B19B
-:102D00001E49C97B41431E2291FBF2F1264A92885B
-:102D1000511A09B2244A918004E02848B0F9000011
-:102D2000274908800220FDF753FC18B31B480078A0
-:102D300000B31D48B0F906001C49B1F90010401A53
-:102D4000002807DD1848B0F906001849B1F900104D
-:102D5000401A06E01448B0F906001449B1F9001011
-:102D6000081A142802DD00200C4908700F4800885A
-:102D7000104935E039E00000F4030020B4020020DF
-:102D8000F400002012040020A2000020A700002070
-:102D90000E010020A6000020140C0140A900002014
-:102DA0006C00002070000020280100201801002085
-:102DB000100000200E000020A8000020B401002018
-:102DC000B60100209C0000209D0000201A01002078
-:102DD0009000002094000020980000202200002095
-:102DE0000988084400B29049C880002410E18F4847
-:102DF0000078012879D1022C77DA8B4830F9140059
-:102E00008B4931F91410C1EB400010F5FA7F01DA5B
-:102E1000884815E0844830F91400854931F91410C8
-:102E2000C1EB4000B0F5FA7F02DD4FF4FA7007E025
-:102E30007D4830F914007E4931F91410C1EB40008F
-:102E40007D4931F81410411A7C4830F814000844C8
-:102E500006B27A483238807B7043642190FBF1F0EF
-:102E600007B276483238807F404200EB8000B8429B
-:102E700006DD72483238807F404200EB80000DE072
-:102E80006E483238807F00EB8000B84205DA6B482C
-:102E90003238807F00EB800000E038460746684803
-:102EA00030F9140030446749884201DA08460DE0E1
-:102EB000634830F91400304442F21071884201DD59
-:102EC000084603E05E4830F91400304400B25C4923
-:102ED00021F81400084630F9140058493239897D28
-:102EE00048430013009051E0FFE74F4830F91400C9
-:102EF00000EB8000010151482A38005D91FBF0F899
-:102F0000514830F81400A8EB00000FFA80F846484A
-:102F100030F914704D4830F91400404410F57A5FD0
-:102F200001DA4B480DE0494830F914004044B0F54F
-:102F30007A5F02DD4FF47A5003E0444830F9140020
-:102F4000404400B2414921F814003F4830F91400D0
-:102F5000002803DD3C4830F9140003E03A4830F91A
-:102F600014004042B0F5207F03DD0020374921F8EE
-:102F70001400364830F914007D2190FBF1F12F4800
-:102F80002238005D4143881100B200902E4931F98A
-:102F90001410304A125D51430A2291FBF2F0C1171E
-:102FA00000EB5171A7EBE1010FB2274830F8140094
-:102FB000294931F81410401A0FFA80F9224830F8E4
-:102FC0001400254921F81400244830F8140024493D
-:102FD00031F81410084448440FFA80FA1F4830F8BA
-:102FE00014001F4921F814001C4820F814901D48B3
-:102FF000005D00FB0AF040110FFA80FB0098384496
-:10300000A0EB0B0000B2184921F81400601CC4B2F8
-:10301000032CFFF6ECAEFDF799FFFDF742FFFDF73D
-:103020006DFFBDE8F88F000028010020A7000020F8
-:10303000580100200CFEFFFF1E000020E6020020C9
-:103040000E010020F0D8FFFF120000200801002030
-:1030500080C1FFFF30010020F6000020FC000020AE
-:1030600002010020360100203A01002010B500F0D6
-:103070006DFE10B90120FDF7BAFA00F034FF10B967
-:103080000220FDF7B4FA01F00BF910B90420FDF7A6
-:10309000AEFA10BD10B5FE480088002854DD0024AB
-:1030A0001CE0FB480088B0F5C87F03D10020F94937
-:1030B00041F82400F74850F82400F74931F914107A
-:1030C0000844F44941F824000020F34921F8140091
-:1030D0000021F24820F81410601CC4B2032CE0DB7D
-:1030E000EB48008801282AD1EA4800684FF4C871EB
-:1030F00090FBF1F000B2E9492639C884E548406800
-:103100004FF4C87190FBF1F001B2E4482638018514
-:10311000E04880684FF4C87190FBF1F0E0490988FD
-:10312000401A01B2DD48263841850020DB492639A6
-:1031300048860021D94826388186FDF790F9D44881
-:103140000088401ED2490880D3480088D3492639D8
-:10315000C98C401A00B2D049088008464188CF483F
-:103160002638008D081A00B2CB494880084681886D
-:10317000CA482638408D081A00B2C749888010BD59
-:103180001CB5684600F007FEBDF80000C249088083
-:10319000BDF802004042404200B24880BDF8040041
-:1031A0008880FFF777FF1CBD2DE9FE4FBD48006802
-:1031B000BD490968884201D2BDE8FE8FB948006860
-:1031C000B9490860B948007830B1012813D0022805
-:1031D0001BD0032861D127E000F054FFB3480078EA
-:1031E000401CB2490870B048006841F2F811084428
-:1031F000AD49086051E000F001FFAD490880AB48DF
-:103200000078401CA949087047E001F01FF8A74862
-:103210000078401CA5490870A348006843F2B061DB
-:103220000844A149086038E000F049FFA14908605E
-:103230009F48008800F0FFFE9F4908809D48006875
-:1032400000F06BFF0290029805F0D6FA9B490090BF
-:1032500005F00DF9019005F02EFB80464FF000526D
-:10326000974B06F047F806460022964B05F0E2F928
-:1032700004460022944B05F0E0F9824605F0FCFA82
-:10328000924908600020894908708748006841F227
-:10329000883108448449086000BF00BF00BF8BE745
-:1032A00010B58B480088002838DD00242FE08848BE
-:1032B0000088B0F5C87F03D10020864941F824007A
-:1032C000844850F82400844931F914100844814995
-:1032D00041F824000020804921F814007F4921F89A
-:1032E00014007B48008801280FD17A4850F8240048
-:1032F0004FF4C87190FBF1F000B2784921F8140046
-:1033000001220F210A20FEF7D7FE601CC4B2032C55
-:10331000CDDB6F480088401E6D490880002439E0ED
-:103320006D4830F814006D4931F81410401A00B29D
-:10333000694921F81400084630F91410684830F93A
-:103340001400A0F54870814205DA654830F9140090
-:10335000A0F5487012E0604830F91410604830F968
-:10336000140000F54870814205DD5D4830F9140015
-:1033700000F5487002E0584830F9140000B2564990
-:1033800021F81400084630F81400554921F81400BB
-:10339000601CC4B2032CC3DB10BD1CB5684601F031
-:1033A000EBFBBDF90000C11700EB91718910494298
-:1033B000494209B2484A1180BDF90200C11700EB29
-:1033C000917189105180BDF90400C11700EB917112
-:1033D000891049429180BDF90000C11700EB91713D
-:1033E00089101180BDF90200C11700EB917189109D
-:1033F0005180BDF904104842C11700EB917189104A
-:103400009180FFF74DFF1CBD10B5364800F084FFDA
-:10341000344880883449088032480088404200B2ED
-:10342000488030484088404200B2888010BD2DE975
-:10343000F04100F049FF642001F06EFEFFF7E4FF69
-:103440000A2001F069FE2849B1F90010002903DDC6
-:103450002549B1F9001003E02349B1F900104942B0
-:10346000084605F0D2F9064632460B4600201F49B1
-:1034700005F053F9044605F034FA1D4908601A496D
-:10348000B1F90210002935DD1749B1F9021035E014
-:103490006A0100204404002054000020DA020020C9
-:1034A00070010020900000207401002078010020AD
-:1034B0007A0100207C0100208001002080E6C547C1
-:1034C000965BC83F0000F03F1AE9504168000020B9
-:1034D0006C010020500400204E0000201800002045
-:1034E00092010020980100206000002000408F40E1
-:1034F000840100208049B1F902104942084605F0D4
-:1035000084F9064632460B4600207C4905F005F951
-:10351000044605F0E6F97A4948607749B1F90410A4
-:10352000002903DD7449B1F9041003E07249B1F9CF
-:1035300004104942084605F068F9044622460B4645
-:1035400000206E4905F0E9F8064605F0CAF96C4915
-:10355000886000F0D0FE01206A490870BDE8F08163
-:1035600070B56948006869490968884200D270BD31
-:10357000654800686649084464490860FFF744FFED
-:1035800064480078012817D16048006862490860E3
-:1035900000240CE00021614820F81410002060494C
-:1035A00021F814005F4921F81400601CC4B2032CF8
-:1035B000F0DB0020574908704F49B1F9000005F0D1
-:1035C0001BF906464E480168304604F01AFF0546CE
-:1035D00005F039F900B248490880B1F9020005F058
-:1035E0000BF9064646484168304604F00AFF054696
-:1035F00005F029F900B240494880B1F9040005F00E
-:10360000FBF806463E488168304604F0FAFE05465F
-:1036100005F019F900B2384988803A480078D0B1ED
-:10362000084600883D492C39898D401A00B232493C
-:1036300008800846418839482C38C08D081A00B2E5
-:103640002D4948800846818834482C38008E081A55
-:1036500000B22949888030480068002849D02B48AA
-:1036600000682D490968401A2F49884228D22F48FE
-:10367000006880F008002D49086000241DE01E4805
-:1036800030F91400264931F91410884205DA1A4835
-:1036900030F81400224921F81400174830F91400BA
-:1036A000204931F91410884205DD134830F8140020
-:1036B0001C4921F81400601CC4B2032CDFDB18E0A5
-:1036C00000201549086000240FE0154931F9141055
-:1036D000144A32F91420881800EBD07149100AB24C
-:1036E0000E4921F81420601CC4B2032CEDDBFCF75A
-:1036F000B6FE00BF3BE700006000002000408F40A6
-:10370000840100209001002090000020A0010020F2
-:10371000A08601006E010020A4010020E00200202C
-:10372000A8010020AE01002080C3C9010C0C01409B
-:1037300010B50446E0B201F0E1FEC4F3072001F049
-:10374000DDFE10BD10B50446204601F0D7FE10BDC9
-:1037500070472DE9F041FE48007818B1FCF73FFDB5
-:10376000BDE8F08101F0A4FE00287DD001F0ADFE9F
-:1037700052287AD008DC23280DD0452876D04D2851
-:1037800010D04F280DD12CE1532870D057286FD07E
-:103790005828F7D1A0E1EFA001F0C4FE0120EC49C8
-:1037A00008705CE24D20FFF7CDFFC920FFF7CAFF8C
-:1037B000002406E0F34931F91400FFF7B9FF601C5B
-:1037C000C4B2032CF6DB002406E0EF4931F9140003
-:1037D000FFF7AEFF601CC4B2032CF6DB002406E04A
-:1037E000EA4931F91400FFF7A3FF601CC4B2032CAF
-:1037F000F6DBE748006800B2FFF79AFFE548B0F94A
-:103800000000FFF795FF002406E0E34931F91400BA
-:10381000FFF78EFF601CC4B2082CF6DB002406E024
-:10382000DE4931F91400FFF783FF601CC4B2082C95
-:10383000F6DB002406E0DA4931F91400FFF778FFDF
-:10384000601CC4B2082CF6DB0120FCF7C1FE460068
-:103850000220FCF7BDFE46EA80060420FCF7B8FE15
-:1038600046EAC006102004E0FAE131E1F3E1EDE1BF
-:1038700050E1FCF7ADFE46EA00152846FFF762FF6F
-:10388000C8490978C84A127841EA4201C74A127801
-:1038900041EA8202C6490978C64B1B78194342EABD
-:1038A000C101C8B2FFF74EFFC348008800B2FFF75E
-:1038B0003FFF01F01DF905B22846FFF739FF00244C
-:1038C00006E0BE4931F91400FFF732FF601CC4B2B4
-:1038D000022CF6DBBA494878FFF734FF002410E0E9
-:1038E000B7490831085DFFF72DFFB5491031085D74
-:1038F000FFF728FFB2491831085DFFF723FF601C6E
-:10390000C4B2082CECDBAE4991F82000FFF71AFF97
-:10391000AB4991F82100FFF715FFA94991F8220062
-:10392000FFF710FFA64991F82300FFF70BFFA4490A
-:1039300091F82400FFF706FF002410E0A0493C3175
-:10394000085DFFF7FFFE9E494731095D9D4A125D04
-:1039500041EAC211C8B2FFF7F5FE601CC4B20B2CDD
-:10396000ECDB9948008800B2FFF7E2FE9748B0F917
-:103970000000FFF7DDFE96480078FFF7E3FE95486C
-:103980000078FFF7DFFE94480078FFF7DBFE9348EE
-:10399000008800B2FFF7CCFE9148008800B2FFF724
-:1039A000C7FE90480078FFF7CDFE8F4800680A21D7
-:1039B00090FBF1F005B22846FFF7BAFE8B48B0F94C
-:1039C0000000FFF7B5FE8A48B0F90000FFF7B0FE2F
-:1039D0008848B0F90000FFF7ABFE4D20FFF7B2FEBC
-:1039E0003DE14F20FFF7AEFE002406E0654931F9C6
-:1039F0001400FFF79DFE601CC4B2032CF6DB00240C
-:103A000006E0614931F91400FFF792FE601CC4B270
-:103A1000032CF6DB5E48006804F0EEFE07467649AC
-:103A200004F0EFFC064604F00EFF05B22846FFF74F
-:103A30007FFE5848B0F90000FFF77AFE002406E048
-:103A40005E4931F91400FFF773FE601CC4B2022C0A
-:103A5000F6DB002406E0514931F91400FFF768FE57
-:103A6000601CC4B2062CF6DB002406E04C4931F998
-:103A70001400FFF75DFE601CC4B2062CF6DB0120CB
-:103A8000FCF7A6FD46000220FCF7A2FD46EA8006F0
-:103A90000420FCF79DFD46EAC0052846FFF752FECC
-:103AA00040490978404A127841EA42013F4A127877
-:103AB00041EA8201C8B2FFF745FE4A480078FFF7A5
-:103AC00041FEC920FFF73EFE4F20FFF73BFEC6E058
-:103AD000012001F0F1FBC2E001F007FD0446402C9B
-:103AE00011DD522C0FDA4F20FFF72CFE4B20FFF791
-:103AF00029FEA4F1400032494870FCF7B0FC0020D8
-:103B000001F0DAFBABE04E20FFF71CFE4720FFF789
-:103B100019FEA4E0002410E001F0E7FC2849083178
-:103B2000085501F0E2FC26491031085501F0DDFC92
-:103B3000234918310855601CC4B2082CECDB01F095
-:103B4000D4FC1F4981F8200001F0CFFC1C4955E04E
-:103B5000B80100200D0A456E746572696E672043D6
-:103B60004C49204D6F64652C207479706520276561
-:103B70007869742720746F2072657475726E0D0AEF
-:103B8000000000005A000020120000206000002009
-:103B90006C000020B4010020760000208403002087
-:103BA000F4030020A7000020A9000020A8000020A6
-:103BB0009A0000209B000020980000201E0000209A
-:103BC000B40200201204002052010020D80000207E
-:103BD0005101002050010020DA0000206401002083
-:103BE0006601002026010020680000201E01002040
-:103BF00020010020220100200000204181F8210046
-:103C000001F073FC174981F8220001F06EFC1549A0
-:103C100081F8230001F069FC124981F82400002496
-:103C20000BE001F062FC0F493C31085501F05DFCEE
-:103C30000C4947310855601CC4B20B2CF1DB01F074
-:103C400054FC01F052FCFCF70AFC08E04FF4C87089
-:103C50000549088003E001200449087000BF00BF47
-:103C600000BF7DE5B40200206A0100206E01002043
-:103C700000B591B0324801F0E1FF3248019032487E
-:103C800002900020039001200490002005900690EF
-:103C90004FF4807007908000089020200990000267
-:103CA0000A9000200B9001A9254802F069F8012133
-:103CB000234802F090F800200C908DF83400012089
-:103CC0008DF835004FF460200E9000200F900120F9
-:103CD0008DF840000CA91B484C3801F0B8FD0323B7
-:103CE0000122042117484C3801F049FE01211548F2
-:103CF0004C3801F0E3FD012112484C3801F0D3FDAE
-:103D000010484C3801F0F1FD00BF0E484C3801F06E
-:103D1000F1FD0028F9D10B484C3801F0F5FD00BF4A
-:103D200008484C3801F0F5FD0028F9D1012105487B
-:103D30004C3801F0F8FD11B000BD03480088704711
-:103D4000080002404C240140BA01002038B500248C
-:103D5000002000906B4601220021532000F072FEEB
-:103D600004461CB19DF80000E52801D0002038BDB4
-:103D70000120FCE710B508222D21532000F058FE49
-:103D80000B223121532000F053FE09222C21532015
-:103D900000F04EFE10BD10B504460F4B0622322136
-:103DA000532000F04FFE0C4800780B49497800EB97
-:103DB000012000B22080084880780749C97800EBCC
-:103DC000012000B26080044800790349497900EB82
-:103DD000012000B2A08010BDBC01002010B54FF43E
-:103DE000804002F0C7F8012805D1800302F0D3F823
-:103DF0000120FE49087010BD00B587B0FC49096874
-:103E0000887E01AB1622AA2100F01CFE9DF8050059
-:103E10009DF8041040EA012000B2F54909680880C5
-:103E20009DF807009DF8061040EA012000B2F04915
-:103E3000096848809DF809009DF8081040EA0120B3
-:103E400000B2EB49096888809DF80B009DF80A10C4
-:103E500040EA0120E6490968C8809DF80D009DF8F8
-:103E60000C1040EA0120E249096808819DF80F0022
-:103E70009DF80E1040EA0120DD49096848819DF84F
-:103E800011009DF8101040EA012000B2D8490968DD
-:103E900088819DF813009DF8121040EA012000B2BD
-:103EA000D3490968C8819DF815009DF8141040EAAF
-:103EB000012000B2CE49096808829DF817009DF8DC
-:103EC000161040EA012000B2C949096848829DF8ED
-:103ED00019009DF8181040EA012000B2C449096891
-:103EE000888207B000BD00B585B0C248007810B127
-:103EF000012005B000BD4FF40050ADF810000320C4
-:103F00008DF8120010208DF8130004A9BA4803F0B0
-:103F100051FD4FF48040ADF8100004208DF81300DF
-:103F200004A9B54803F046FD4FF40050B2490861BA
-:103F30000E21022003F052FE4FF480400290002038
-:103F40008DF80C0008208DF80D0001208DF80E0072
-:103F500002A801F0A9FF28208DF804000F208DF899
-:103F600005008DF8060001208DF8070001A801F07A
-:103F7000DEFB0C2001F0D0F800209D490968C876CE
-:103F800077209B490968887699490968887E6B463D
-:103F90000122D02100F056FD9DF8000094490968E7
-:103FA000C875012092490968086202209049096891
-:103FB00088848F480068C07D55281DD18C490968C8
-:103FC000C8768B490968887E6B460122D12100F0B2
-:103FD00039FD9DF8000000F00F008549096808765A
-:103FE0009DF800000009824909684876FFF704FF40
-:103FF0000120804908707CE700207AE738B542F25A
-:10400000107500E000BF7948007820B9281EA5F19E
-:1040100001018DB2F6DC76490968887E6B46022282
-:10402000F62100F00FFD9DF801009DF8001040EA18
-:104030000124204638BD30B502466D4C2468E47E2C
-:10404000552C18D16A4C24686489141B684D2D685E
-:104050002D896C43E113664C2468B4F91240E402E4
-:10406000634D2D68B5F914500D4494FBF5F3CC184D
-:104070005F4D2D68EC615E4C2468E46908342411BE
-:1040800020B230BD10B50020584908705849096861
-:10409000887E2E22F42100F0CBFC10BD10B500204C
-:1040A00052490870FFF7EEFF00BF50480078002823
-:1040B000FBD0FFF7A3FF0446FFF7BDFF10BD38B5E7
-:1040C000002442F2107500E000BF4848007820B993
-:1040D000281EA5F101018DB2F6DC45490968887EEC
-:1040E0006B460322F62100F0ADFC9DF800000004B1
-:1040F0009DF8011040EA01209DF8021008433C4958
-:104100000968B1F92410C1F1080120FA01F4012075
-:10411000374909680862204638BD2DE9F047054651
-:10412000DFF8CC80D8F80080D8F81C80A8F57A6336
-:1041300003FB03F84FEA2831DFF8B480D8F8008099
-:10414000B8F90E8001FB08F1C912DFF8A480D8F895
-:104150000080B8F9028008FB03F2D2128E18DFF853
-:104160009080D8F80080B8F9008006EB8808DFF866
-:104170008090D9F80090B9F8249008FA09F808F16D
-:1041800002084FEAA80CDFF86880D8F80080B8F978
-:10419000048008FB03F84FEA6831DFF85480D8F850
-:1041A0000080B8F90C8003FB03F94FEA293908FBBA
-:1041B00009F84FEA284201EB020808F102084FEA29
-:1041C000A806DFF82C80D8F80080B8F8068006F53D
-:1041D000004908FB09F84FEAD837A5EB0C08DFF8CF
-:1041E0001090D9F80090B9F824A007E0C40100208D
-:1041F000C8010020CC010020001001404CF25039D1
-:1042000049FA0AF908FB09F4B4F1004F04D24FEA65
-:104210004408B8FBF7F003E0B4FBF7F84FEA4800B6
-:104220000112494340F6DE3801FB08F84FEA284105
-:10423000DFF8608000FB08F84FEA284201EB020833
-:1042400008F6CF6800EB2810BDE8F08710B51248DB
-:104250000068808C342101EB8010C4B200200F492B
-:1042600008700D490968887E2246F42100F0E0FBC1
-:1042700010BD10B5002009490870FFF7E7FF00BF27
-:10428000064800780028FBD0FFF719FF0446FFF727
-:1042900044FF10BD43E3FFFFC8010020C40100201C
-:1042A00038B50024002000906B4601220A211E2010
-:1042B00000F0C8FB04461CB19DF80000482801D05E
-:1042C000002038BD0120FCE710B5642000F024FF79
-:1042D000712200211E2000F0ABFB322000F01CFFF9
-:1042E000602201211E2000F0A3FB012202211E20DA
-:1042F00000F09EFB10BD10B5702200211E2000F0C2
-:1043000097FB202201211E2000F092FB00220221B7
-:104310001E2000F08DFB10BD1CB504466B46062226
-:1043200003211E2000F08EFB9DF801009DF8001077
-:1043300040EA012000B220809DF803009DF80210A1
-:1043400040EA012000B260809DF805009DF804104D
-:1043500040EA012000B2A0801CBD000038B54FF437
-:104360004060ADF8000003208DF8020014208DF8A5
-:1043700003006946FA4803F01DFB4FF44061F8481A
-:1043800003F0C3FB00241CE002E00A2000F0A9FEB9
-:104390004FF48061F24803F09EFB0028F5D04FF403
-:1043A0008061EF4803F0B3FB0A2000F09AFE4FF45F
-:1043B0008061EB4803F0A9FB0A2000F092FE601C2C
-:1043C000C4B2082CE0DB4FF40061E54803F09FFB2A
-:1043D0000A2000F086FE4FF48061E14803F097FB6D
-:1043E0000A2000F07EFE4FF48061DD4803F08DFB73
-:1043F0000A2000F076FE4FF40061D94803F085FBF7
-:104400004FF44060ADF8000003208DF802001C203E
-:104410008DF803006946D24803F0CCFA38BD10B5D8
-:1044200086B004464FF44060ADF8100003208DF8CC
-:1044300012001C208DF8130004A9C94803F0BAFA31
-:10444000C8480460FFF78AFFC648006801F0ACFD69
-:10445000684601F031FE00224FF44071C148006807
-:1044600001F0A4FE0020ADF804004BF6FF70ADF89B
-:1044700006004FF48040ADF80C00BB4800900121CD
-:10448000B848006801F027FE6946B648006801F0A8
-:10449000A4FD4FF4A06001F045F922208DF814002E
-:1044A00000208DF815008DF8160001208DF81700FA
-:1044B00005A801F03CF921208DF8140000208DF8AA
-:1044C000150005A801F033F906B010BD70B5A54878
-:1044D0000068848A00BF14F4E06F3CD0A1480068F3
-:1044E000058B00224FF480619E48006801F05EFE5B
-:1044F00014F4007F2FD19B480068008810F4007FDF
-:1045000029D198480068008810F4807F17D000BF38
-:1045100094480068008810F4807FF9D10121914807
-:10452000006801F008FE00BF8E480068008810F4A3
-:10453000007FF9D18B480068FFF771FF0BE0012184
-:104540008848006801F0F7FD00224FF4407185486B
-:10455000006801F02BFE83480068808A20F47060B8
-:1045600080490968888200208049087070BD10B5B4
-:10457000FFF7ACFF10BD70B57A480068808AC4B2FE
-:1045800014F0010F3FD077480068008820F40060E5
-:1045900074490968088001217248006801F0D7FD5C
-:1045A00000207349087073480078E8B172480078B9
-:1045B00018B972480078FF2816D101206E4908709A
-:1045C0006F480078022807D166480068008840F4E8
-:1045D000006064490968088001226A4801786148DE
-:1045E000006801F0F5FD98E10022664801785D4819
-:1045F000006801F0EDFD61480078FF28F3D0FF204E
-:104600005B49087089E114F0020F5BD0BFF3508F53
-:104610005B48007801281FD156480078E0B1564821
-:104620000078C8B100214F48006801F090FDBFF349
-:10463000508F4C480068008BC5B201214948006882
-:1046400001F079FD0120504908700122810245489E
-:10465000006801F0ABFD34E042480068008BC5B251
-:10466000BFF3508F46480078022812D141480078A5
-:1046700078B14148007860B100213A48006801F003
-:1046800066FD00224FF480613648006801F08EFD1F
-:1046900017E03B48007803280DD13648007850B128
-:1046A0003548007838B100224FF480612D48006809
-:1046B00001F07CFD05E0012291022A48006801F02A
-:1046C00075FD2AE114F0040F49D001202E4908702D
-:1046D0002848007800287DD027480078002879D025
-:1046E00027480078022831DD00211E48006801F0CB
-:1046F0002EFD1C48006801F067FD1D4991F900205E
-:104700000978491C49B21A4B197020490968885424
-:1047100001211448006801F00EFD01201A490870BB
-:104720001048006801F050FD114991F90020097806
-:10473000491C49B20E4B197014490968885401226A
-:1047400091020848006801F031FD70E00E480078E1
-:10475000F0B101210348006801F0EDFC1DE06EE0BE
-:10476000000C0140D8010020801A0600DC01002066
-:10477000D5010020E1010020D3010020DE0100204E
-:10478000DF010020DD010020D4010020E80100202D
-:104790000121D948006801F0C2FCD748006801F047
-:1047A00013FDD64991F900200978491C49B2D34B31
-:1047B0001970D34909688854CF48006801F004FD96
-:1047C000CE4991F900200978491C49B2CB4B1970A8
-:1047D000CB4900E008E00968885418460078401C7E
-:1047E00040B21946087022E0C648007810B9C648A1
-:1047F0000078A0B1C548007828B10121BE48006802
-:1048000001F099FC04E00121BB48006801F087FC3D
-:10481000BA480078401C40B2B849087007E001214E
-:10482000B548006801F07BFC0120B649087000BF64
-:10483000B1480068008810F4807FF9D16DE014F071
-:10484000400F2BD0AC48006801F0BEFCAB4991F999
-:1048500000200978491C49B2A84B1970A849096879
-:104860008854AB480178184690F90000C01C81427A
-:1048700006D100224FF480619F48006801F096FC49
-:10488000A34800789D4991F90010884245D19B4882
-:104890000078401C40B2994908703EE014F0800F47
-:1048A0003BD0964890F90000401C1DD0934890F9E9
-:1048B00000200078401C40B2904B1870954800686A
-:1048C000815C8D48006801F07DFC914800788B493F
-:1048D00091F90010884220D100224FF4806186486F
-:1048E000006801F063FC18E084480078401C40B286
-:1048F00082490870884801787F48006801F062FCAE
-:104900008648007810B98248007830B900224FF408
-:1049100080617948006801F049FC784890F90010FE
-:104920007B480078401C81420FD1002075490870F7
-:104930007648007830B100224FF440716E4800682C
-:1049400001F034FC00207649087070BD10B5FFF707
-:1049500012FE10BD10B5FFF7B9FD10BD10B5FFF781
-:104960000AFE10BD2DE9FC4706460F46154698463F
-:1049700047F230597006000E6A49087066480770A1
-:104980000120614908700020644908706149C1F83C
-:1049900000D05B49C1F800D05D4805700120604936
-:1049A0000870072D02DD0020BDE8FC87002405E02B
-:1049B00018F804000DF80400601CC4B2AC42F7DB28
-:1049C0004D480068808810F4007F18D14A4800687C
-:1049D000008810F4807F0BD100BF47480068008832
-:1049E00010F4007FF9D101214348006801F097FBE2
-:1049F00001224FF440714048006801F0D7FB00BF2E
-:104A00004748007820B1A9F101005FEA0009F7D119
-:104A1000B9F1000F0AD144480088401C424908807F
-:104A200035480068FFF7FBFC0020BDE70120BBE72D
-:104A300037B504460D4602AB012229462046FFF752
-:104A400091FF3EBD2DE9F04105460E4617461C4636
-:104A500047F230586806000E324908702E4806703A
-:104A600000202949087001202C490870244804605E
-:104A700028480460264807700120294908701E480C
-:104A80000068808810F4007F18D11B4800680088F7
-:104A900010F4807F0BD100BF17480068008810F425
-:104AA000007FF9D101211448006801F038FB012290
-:104AB0004FF440711048006801F078FB00BF1848BF
-:104AC000007820B1A8F101005FEA0008F7D1B8F141
-:104AD000000F0BD114480088401C13490880064879
-:104AE0000068FFF79CFC0020BDE8F0810120FBE797
-:104AF0000D48008870470000D8010020D501002033
-:104B0000E8010020D3010020E0010020D4010020B2
-:104B1000DF010020E4010020DE010020E10100208F
-:104B2000DC010020DD010020D001002010B519209B
-:104B300000F0F2FA002215216820FFF779FF044601
-:104B400014B9032000F091FB2748007840F01802C8
-:104B500016216820FFF76CFF002217216820FFF75D
-:104B600067FF01223D216820FFF762FF01223E21FD
-:104B70006820FFF75DFF10BD1CB504466B4606229A
-:104B80001D216820FFF75EFF9DF801009DF80010D1
-:104B900040EA012000B220809DF803009DF8021039
-:104BA00040EA012000B260809DF805009DF80410E5
-:104BB00040EA012000B2A0801CBD08B56B4602226D
-:104BC0001B216820FFF73EFF9DF801009DF80010B3
-:104BD00040EA012043F2903108444FF48C7190FB7D
-:104BE000F1F0233000B208BDEC0100202DE9FC41BA
-:104BF00006460027002565E0FE4800EBC50103C915
-:104C0000CDE90001FC4800EBC5040098B04257D143
-:104C1000BDF80610304602F052FC012850D1BDF814
-:104C20000610009802F05CFCBDF8040030B10428C6
-:104C300009D008280CD00C2814D10EE0009802F0FE
-:104C40001FFC07460EE0009802F01DFC074609E035
-:104C5000009802F01BFC074604E0009802F019FCE3
-:104C6000074600BF00BF207808B9678000E0A78032
-:104C7000207858B9012020700220E0494880BDF812
-:104C800004000880009802F09DF819E0A08861886F
-:104C9000884204DDA0886188401AE08006E06088D0
-:104CA0004FF6FF71081AA1880844E08000202070A8
-:104CB000D2494880BDF804000880009802F082F8CC
-:104CC000681CC5B2082D97DBBDE8FC8170B50546B0
-:104CD0000221480702F0F3FB012809D1C8480088E7
-:104CE000C84908804FF0804002F0CAFBC4490880E0
-:104CF0000221480702F0F4FBC1480088C149098835
-:104D0000884206DDBE480088BE490988401A84B240
-:104D100008E0BC4800884FF6FF71081AB8490988B6
-:104D2000084484B2B4F57A6F03DD0020B6490870F8
-:104D300016E040F2EE2084420DDD40F6CA008442C7
-:104D400009DAB1480078082805DAAB48AE49097895
-:104D500000EBC100C480AC480078401CAA49087030
-:104D600070BD10B5A948007820B14FF08040FFF722
-:104D7000ADFF03E04FF08040FFF738FF10BD10B5E6
-:104D8000A348FFF733FF10BDF0B589B005460E46C6
-:104D90001746002008900590069007900190029019
-:104DA00003900490009099480570002407E040F2B9
-:104DB000DC50914901EBC401C880601CC4B2082CCE
-:104DC000F5DB002D43D00120ADF8200004208DF844
-:104DD000230003208DF8220008A98E4802F0EAFD86
-:104DE0001C208DF8000000208DF8010001208DF8B6
-:104DF00002008DF80300684600F099FC05A802F057
-:104E00007AF84720ADF814004FF6FF70ADF818009F
-:104E10000020ADF8160005A94FF0804001F060FDBC
-:104E2000002076494880012088800020C8800881C1
-:104E300008804FF0804001F0C5FF012202214807A1
-:104E400002F0A3F80121880702F07AF869E0CF2088
-:104E5000ADF8200028208DF8230003208DF82200D3
-:104E600008A96C4802F0A6FD0320ADF8200008A9AF
-:104E7000694802F09FFD1C208DF8000000208DF88D
-:104E8000010001208DF802008DF80300684600F053
-:104E90004EFC1D208DF80000684600F048FC05A877
-:104EA00002F029F84720ADF814004FF6FF70ADF876
-:104EB00018000020ADF8160005A94FF0804001F061
-:104EC0000FFD05A9524801F00BFD00204B49488019
-:104ED000012088800020C880088100240DE045481A
-:104EE00000EBC400808845490880424951F83400ED
-:104EF000424901F067FF601CC4B2082CEFDB0122BD
-:104F00001E21900702F041F801221E21404802F0C4
-:104F10003CF80121880702F013F801213C4802F017
-:104F20000FF84FF41060ADF8200018208DF8230022
-:104F300003208DF8220008A9364802F03BFD4FF40B
-:104F40007070ADF8200008A9334802F033FDB6B107
-:104F500027B141F28730ADF8180003E044F61F6036
-:104F6000ADF8180005A92D4801F0BAFC40F6C310B1
-:104F7000ADF8180005A92A4801F0B2FC0BE040F694
-:104F8000C310ADF8180005A9244801F0A9FC05A933
-:104F9000234801F0A5FC7020ADF804000120ADF815
-:104FA00006000020ADF808004FF47A70ADF80A0052
-:104FB0000220ADF80C00C001ADF8100001A917489F
-:104FC00001F0CBFC01A9154801F099FD01A9144895
-:104FD00001F0C3FC01A9124801F001FD01A910482C
-:104FE00001F046FD01A90E4801F089FD01210B48A1
-:104FF00018E00000F001002088040020C804002010
-:105000004A0200204C0200204E02002048020020EC
-:105010000004004000080140000C0140002C014049
-:105020000008004001F08CFF01210C4801F088FFCE
-:1050300001210B4801F090FF0121084801F08CFF8D
-:1050400009B0F0BD074A52F8202011807047014690
-:10505000054800EBC100C088704700000008004010
-:10506000002C0140300200208804002000B585B0EB
-:10507000684601F08CFA95490098B0FBF1F094492C
-:1050800008609448006840F0807092490860924837
-:10509000006840F001009049086005B000BD8E48EE
-:1050A00040688E4908608E480068401C8C49086042
-:1050B000704710B572B688484368884801688848C8
-:1050C000026862B6581A824C2468B0FBF4F002EB16
-:1050D0004204C4EBC21400EBC40010BD8048006859
-:1050E000704770B500217C4A546800BF7A4D6B68E8
-:1050F0001D1B29441C46764D2D68B1FBF5F28242FA
-:1051000000D307E0801A724D2D68B1FBF5F605FB60
-:105110001611EBE700BF70BD10B5044603E04FF475
-:105120007A70FFF7DEFF2000A4F10104F7D110BD73
-:1051300038B501211D2001F097FA0121C80201F0C4
-:1051400093FA0121084601F09CFA0121022001F0A6
-:1051500098FA0121042001F094FA0121480201F09B
-:1051600083FA0121880301F07FFA0121880501F00B
-:1051700088FA0121084601F06AFA0121022001F0B3
-:1051800066FA01F0AFFA4FF6FF70ADF800000020AC
-:105190008DF803006946534802F00CFC69465248FA
-:1051A00002F008FC6946514802F004FC0121504815
-:1051B00002F0CFFC1820ADF8000003208DF80200AB
-:1051C00010208DF803006946474802F0F3FB0820E1
-:1051D000454910310860102008600002ADF8000059
-:1051E00003208DF8020014208DF8030069463D4825
-:1051F00002F0E0FB4FF480503A4910310860FFF7AD
-:1052000035FF3C4800684FF47A72B0FBF2F1B1F11F
-:10521000807F00D31EE021F07F40401E4FF0E0224F
-:10522000506150170F22002808DA13071D0E294B72
-:10523000E43B00F00F04241F1D5503E013071C0E70
-:105240002D4B1C5400BF00204FF0E022906107203E
-:10525000106100BFFEF70CFD2848FFF7E0F800F0F2
-:1052600090F86420FFF758FF38BD10201E49143114
-:1052700008600820091F08601DE01B480C3000680A
-:1052800080F0100018490C3108600846006880F072
-:105290000800086040F2DB10FFF73EFF4FF480503B
-:1052A0001049143108601920FFF736FF4FF4805081
-:1052B0000C4910310860E0E710B11149114A116042
-:1052C0001149044AF03A11607047000040420F0053
-:1052D00050020020FCED00E0001000E05802002029
-:1052E0005402002000080140000C01400010014061
-:1052F000000230006802002000E400E00058004096
-:10530000EFBEADDEF04F00200400FA0510B58B486B
-:105310008B49096808448B4908658B4800688849AF
-:10532000096888420BD98848006885490968401A8D
-:1053300084498864844800688149086008E080489E
-:105340000068C0F580707F49886400207C4908604F
-:1053500001217C48443000F03EFD10BD10B54FF4F3
-:10536000005000F084FD00217648443000F033FD09
-:105370007548006872490968884201D0FFF7C6FF86
-:1053800010BD00B591B04FF40070ADF8400003209F
-:105390008DF8420018208DF8430010A96B4802F0E8
-:1053A00009FB4FF48060ADF8400048208DF84300C1
-:1053B00010A9664802F0FEFA0E208DF800000120C8
-:1053C0008DF8010000208DF8020001208DF8030007
-:1053D000684600F0ACF94FF4E1300C900020ADF8D5
-:1053E0003400ADF83600ADF83800ADF83C000C20C4
-:1053F000ADF83A000CA9564802F0B9F851485830B7
-:1054000000F01CFC4FF480500A9000200B90504894
-:10541000001D01904F4802900020039005900790D6
-:1054200080200690002008904FF480700490202087
-:10543000099001A94348583000F0A2FC01214148DD
-:10544000583000F0C8FC01224021414802F04CF9DC
-:105450003C48583000F0D6FC3F4908603948443099
-:1054600000F0ECFB3A48001D019010200390002052
-:10547000059007908020069000200890099001A9CF
-:105480003048443000F07CFC012202212D48443099
-:1054900000F0ADFC00202B498864012280212C48BB
-:1054A00002F022F901212A4802F0EDF811B000BD06
-:1054B00010B52448583000F0A5FC274909688842F7
-:1054C00001D0012010BD0020FCE723490968C1F587
-:1054D0008071204A505C20490968491E1E4A1160AB
-:1054E00002D14FF480711160704710B500BFFFF713
-:1054F000DFFF0028FBD0FFF7E8FF10BD10B5044622
-:105500000E481149096844540F480068401CC0B255
-:105510000D4908600B48406C10F0010F01D1FFF7F6
-:10552000F5FE10BD10B5044603E014F8010BFFF7BB
-:10553000E5FF20780028F8D110BD0000D20500203A
-:1055400060020020000002406402002000080140C8
-:1055500000380140D20400205C020020002100201D
-:10556000674A126842F48032654B1A6000BF644A91
-:10557000126802F40030491C10B9B1F5A06FF6D1E1
-:105580005F4A126812F4003F01D0012000E00020C1
-:10559000012842D15B4A126842F01002594B1A604E
-:1055A0001A46126822F003021A601A46126842F084
-:1055B00002021A60524A5268514B5A601A465268A7
-:1055C0005A601A46526842F480625A601A4652681B
-:1055D00022F47C125A601A46526842F4E8125A6069
-:1055E0001A46126842F080721A6000BF444A12687C
-:1055F00012F0007FFAD0424A526822F00302404B78
-:105600005A601A46526842F002025A6000BF3C4A91
-:10561000526802F00C02082AF9D1704710B5FFF762
-:105620009DFF10BD10B53648006840F001003449B8
-:1056300008600846406834490840314948600846D7
-:105640000068324908402E4908600846006820F486
-:10565000802008600846406820F4FE0048604FF44F
-:105660001F008860FFF7DAFF4FF0006028490860EC
-:1056700010BD10B5002100200022214B5B6803F013
-:105680000C0121B1042906D0082928D107E0214BBB
-:10569000214C236027E01F4B1F4C236023E0184B55
-:1056A0005B6803F47010164B5B6803F480320223CE
-:1056B00003EB904022B9194B4343174C23600DE094
-:1056C0000F4B5B6813F4003F04D0144B4343124C60
-:1056D000236003E00F4B43430F4C236003E00D4B6B
-:1056E0000D4C236000BF00BF054B5B68C3F3031381
-:1056F0000B4CE15C084B1B68CB40074C236010BD92
-:1057000000100240002002400000FFF8FFFFF6FEFC
-:1057100008ED00E000127A006802002000093D0058
-:105720006C02002031490143314A1160704770B565
-:10573000002100230F22C4780CB32D4C246804F4FC
-:10574000E064C4F5E064210AC1F10403CA4044786E
-:1057500004FA03F18478144021430901254C0678AA
-:10576000A155047804F01F050124AC4005786D11A3
-:105770004FF0E02606EB8505C5F8004109E0047806
-:1057800004F01F050124AC401B4D0678761145F846
-:10579000264070BD194A0A400243154B1B1F1A6070
-:1057A000704739B1124A121D12680243104B1B1D7B
-:1057B0001A6006E00E4A121D126882430C4B1B1D34
-:1057C0001A607047042808D14FF0E021096941F0C0
-:1057D00004014FF0E022116107E04FF0E021096978
-:1057E00021F004014FF0E022116170470000FA053A
-:1057F0000CED00E000E400E080E100E080FFFF1F2E
-:1058000010B50446F948844208D10121401500F042
-:1058100045FF0021601500F041FF17E0F448844285
-:1058200008D10121001500F039FF0021201500F0FA
-:1058300035FF0BE0EF48844208D10121C80300F096
-:105840002DFF00214FF4004000F028FF10BD30B5BF
-:105850000246002000235068E74C20400D790C6878
-:1058600044EA0524204350609068E44C2040D1E98C
-:1058700002542C434D7944EA450420439060D06A99
-:1058800020F470000C7C641EE4B2234340EA035011
-:10589000D06230BD00210160017141718160C16041
-:1058A00001210174704721B1826842F001028260D7
-:1058B00003E0826822F001028260704721B18268B1
-:1058C00042F48072826003E0826822F48072826017
-:1058D000704710B50023CBB21AB144681C43446032
-:1058E00002E044689C43446010BD816841F00801B7
-:1058F00081607047014600208A6812F0080F01D0CD
-:10590000012000E000207047816841F004018160BF
-:105910007047014600208A6812F0040F01D0012070
-:1059200000E00020704721B1826842F4A00282604A
-:1059300003E0826822F4A0028260704701460020E2
-:105940008A6812F4800F01D0012000E00020704727
-:1059500010B50A4600210023416821F46041531E1E
-:1059600041EA4331416010BD21B1426842F4006216
-:10597000426003E0426822F4006242607047F0B582
-:1059800004460D4600200021092D11DDE068A5F137
-:105990000A0606EB4607072606FA07F18843A5F133
-:1059A0000A0606EB460603FA06F10843E0600CE03F
-:1059B000206905EB4507072606FA07F1884305EB42
-:1059C000450603FA06F108432061072A0FDA606BE7
-:1059D000561E06EB86071F2606FA07F18843561E59
-:1059E00006EB860605FA06F10843606322E00D2AFD
-:1059F0000FDA206BD61F06EB86071F2606FA07F183
-:105A00008843D61F06EB860605FA06F10843206395
-:105A100010E0E06AA2F10D0606EB86071F2606FAE3
-:105A200007F18843A2F10D0606EB860605FA06F19A
-:105A30000843E062F0BD21B1826842F480128260C6
-:105A400003E0826822F48012826070470146C86CCD
-:105A500080B2704765484C300068704721B1426899
-:105A600042F48062426003E0426822F48062426055
-:105A7000704721B1426842F48052426003E04268BC
-:105A800022F48052426070470A460021816821F466
-:105A9000E04111438160704721B1826842F40042C5
-:105AA000826003E0826822F400428260704721B184
-:105AB000826842F40212826003E0826822F40212D9
-:105AC00082607047014600208A6812F4001F01D0EE
-:105AD000012000E000207047F0B504461546002084
-:105AE00000220026092911DDE068A1F10A0707EB71
-:105AF000470C072707FA0CF29043A1F10A0707EBBE
-:105B0000470703FA07F21043E0600CE0206901EB5D
-:105B1000410C072707FA0CF2904301EB410703FA07
-:105B200007F210432061A06BC0F30156EF1C06F191
-:105B3000010CA7EB0C0707EB870C1F2707FA0CF2E9
-:105B40009043EF1C06F1010CA7EB0C0707EB87074E
-:105B500001FA07F21043A063F0BD10B50A46002118
-:105B60000023816B21F44011531E41EA03518163EC
-:105B700010BD10B5002303460B441A6010BD024649
-:105B80000023134601F128000344186880B27047CF
-:105B90000A46002141681A4B194011434160704781
-:105BA0004162826270470A460021416821F01F016C
-:105BB00011434160704740B10C490831096841F414
-:105BC00000010A4A0832116007E0084908310968F3
-:105BD00021F40001054A0832116070470246002096
-:105BE00013680B420ED001200DE00000002401409C
-:105BF00000280140003C0140FFFEF0FFFDF7F1FFEF
-:105C0000FFFD3FFF00207047CA430260704770B538
-:105C100002460020002300240B125568CEB205EA8C
-:105C2000060415681D4202D00CB1012000E00020DE
-:105C300070BD00220A12D3430360704701684FF61B
-:105C4000FE72114001600021016041608160C1600D
-:105C50008C49884208D18B490839496841F00F01C5
-:105C6000884A083A51608AE086491431884208D14E
-:105C700084490839496841F0F001824A083A516084
-:105C80007DE080492831884208D17E490839496839
-:105C900041F470617B4A083A516070E079493C31C7
-:105CA000884208D177490839496841F47041754AFA
-:105CB000083A516063E073495031884208D1714914
-:105CC0000839496841F470216E4A083A516056E03B
-:105CD0006C496431884208D16A490839496841F4FD
-:105CE0007001684A083A516049E066497831884253
-:105CF00008D164490839496841F07061614A083A3D
-:105D000051603CE06049884206D1011F096841F0BA
-:105D10000F01021F116032E05B491431884208D143
-:105D20005949091F096841F0F001574A121F1160D3
-:105D300025E055492831884208D15349091F09688F
-:105D400041F47061504A121F116018E04E493C3115
-:105D5000884208D14C49091F096841F470414A4AF8
-:105D6000121F11600BE048495031884207D1464963
-:105D7000091F096841F47021434A121F11607047DE
-:105D800010B50022026847F6F0739A430C6A8B68DC
-:105D900023430C6923434C6923438C692343CC6917
-:105DA00023434C6A23438C6A23431A430260CB6823
-:105DB00043600B6883604B68C36010BD00210160C5
-:105DC00041608160C160016141618161C1610162C5
-:105DD00041628162704721B1026842F001020260B3
-:105DE00004E002684FF6FE731A40026070471AB171
-:105DF00003680B43036002E003688B430360704752
-:105E0000416070470146486880B2704701460020F3
-:105E1000002211F0805F03D01B4B083B1A6802E0A0
-:105E2000184B083B1A680A4201D0012000E000200C
-:105E3000704710F0805F03D01349091F086002E02B
-:105E4000104908394860704701460020002211F0CF
-:105E5000805F03D00C4B083B1A6802E0094B083BFB
-:105E60001A680A4201D0012000E00020704710F0BB
-:105E7000805F03D00449091F086002E00149083926
-:105E8000486070470800024008040240002044496E
-:105E90000860091D0860091D0860091D0860414867
-:105EA0003F4914310860704700213D498279002A3A
-:105EB0003AD00A46126803689A430B461A600A1DD4
-:105EC000126803689A430B1D1A60027911440A682C
-:105ED00003681A430A60324A0832126803689A4318
-:105EE0002F4B08331A601A1D126803689A432C4B13
-:105EF0000C331A604279102A0ED11A1F12680368F7
-:105F00001A43274B08331A601A1D126803681A4394
-:105F1000234B0C331A600DE02149427911440A6881
-:105F200003681A430A6005E0027911440A680368AD
-:105F30009A430A6070470021016001710C21417190
-:105F40000021817170471649103109680143144AD4
-:105F500010321160704701460020114A1432126855
-:105F60000A4201D0012000E0002070470C491431A2
-:105F700008607047014600200022094B1B6803EAB5
-:105F80000102074B14331B680B4202D00AB10120F7
-:105F900000E000207047024914310860704700009B
-:105FA00000040140FFFF0F0010B50446F64884428C
-:105FB00009D10121480500F07EFB00214FF40010BB
-:105FC00000F079FB08E00121880500F074FB002156
-:105FD0004FF4800000F06FFB10BD2DE9F04385B059
-:105FE00004460D460026B1460427DFF8A083A688A4
-:105FF0004FF6C0700640684600F0C9FADDF8088028
-:10600000E348B8FBF0F01FFA80F946EA0906A680DB
-:1060100020884FF6FE71084020800026DD49286860
-:1060200088420CD828684000B8FBF0F087B2042FF3
-:1060300000DA04273E4309F10100208427E0E888C4
-:10604000A0F53F41FF3906D1286800EB4000B8FBBE
-:10605000F0F087B209E0286800EBC00101EB001006
-:10606000B8FBF0F087B247F480473805000D01D146
-:1060700047F0010747F4004006434FF4967009FBD0
-:1060800000F04FF47A7190FBF1F0401C2084A6835D
-:10609000208840F00100208026884FF6F530064029
-:1060A000A8886989084306432680A8892989084366
-:1060B000208105B0BDE8F08341F288310160002104
-:1060C00081804BF6FF71C1800021018141814FF435
-:1060D00080418181704721B1028842F00102028033
-:1060E00004E002884FF6FE731A400280704721B127
-:1060F000828842F40062828004E082884FF2FF735B
-:106100001A408280704721B1828842F48052828096
-:1061100004E082884EF6FF731A408280704721B1F6
-:10612000028842F48072028004E002884FF6FF6326
-:106130001A400280704721B1028842F40072028046
-:1061400004E002884FF6FF531A400280704721B1E5
-:10615000028842F48062028004E002884FF6FF3336
-:106160001A40028070470A46002181894FF6017368
-:10617000194002F0FE0319438181704721B18289E1
-:1061800042F00102828104E082894FF6FE731A40D8
-:106190008281704721B1028842F04002028004E00F
-:1061A00002884FF6BF731A400280704710B51AB1CB
-:1061B00083880B43838004E08388CC43A4B22340CC
-:1061C000838010BD018270470146088AC0B27047C3
-:1061D00012B141F0010102E04FF6FE731940018255
-:1061E00070470246002313460B441888704721B1BC
-:1061F000028842F40042028003E00288C2F30E02E9
-:1062000002807047B1F5006F04D1028842F4006249
-:10621000028004E002884FF2FF731A400280704748
-:10622000B1F5005F04D1028842F40052028004E01C
-:1062300002884DF6FF731A400280704721B1028830
-:1062400042F48052028004E002884EF6FF731A4046
-:1062500002807047B1F5006F04D1028842F40062F9
-:10626000028004E002884FF2FF731A4002807047F8
-:1062700021B1028842F02002028004E002884FF639
-:10628000DF731A40028070470146088B0012704786
-:1062900021B1028842F01002028004E002884FF629
-:1062A000EF731A400280704721B9028842F08002E1
-:1062B000028004E002884FF67F731A400280704724
-:1062C000B1F5804F05D0828B4BF6FF731A40828365
-:1062D00003E0828B42F480428283704770B50246AD
-:1062E0000024002500230020958A138B1B0445EA17
-:1062F000030626F07F4404EA01068E4201D1012004
-:1063000000E0002070BD10B50146002000230022EF
-:106310008B8A0A8B120443EA020424F07F4010BDEA
-:1063200030B503460020002400221A460C0F21F04D
-:106330007F410CB1143201E0090C183215680D428E
-:1063400001D0012000E0002030BD002221F07F427A
-:10635000D3438382704730B50246002000239488DF
-:1063600001F0E06504EA154321F07F41948A0C4274
-:1063700002D00BB1012000E0002030BD002221F04E
-:106380007F42D343838270470054004000127A005A
-:1063900040420F00A0860100DC48006840F0010088
-:1063A000DA49086008464068D9490840D74948603A
-:1063B00008460068D7490840D44908600846006884
-:1063C00020F4802008600846406820F4FE00486001
-:1063D0004FF41F0088607047CC49096821F4803170
-:1063E000CA4A11601146096821F480211160B0F594
-:1063F000803F03D0B0F5802F0ED106E0C349096875
-:1064000041F48031C14A116007E0C049096841F494
-:10641000A021BE4A116000E000BF00BF704710B568
-:1064200001460022002300204A11012A02D1B74C64
-:10643000236806E0022A02D1B44C236A01E0B34C7F
-:10644000636A01F01F02012494401C4201D0012024
-:1064500000E0002010BD70B500240025002600BF1C
-:106460003120FFF7DCFF0646641CB4F5A06F01D0B5
-:10647000002EF5D03120FFF7D2FF08B1012500E052
-:106480000025284670BD01460020A04A106820F073
-:10649000F80040EAC100106070479F4908607047EB
-:1064A00002460020994B586820F47C1042EA010310
-:1064B0001843964B586070479749086670470146E5
-:1064C0000020924A506820F0030008435060704753
-:1064D0008E48406800F00C007047014600208B4A4F
-:1064E000506820F0F00008435060704701460020DB
-:1064F000864A506820F4E0600843506070470146C7
-:106500000020824A506820F4605040EAC100506088
-:10651000704729B17D4A527A02437C4B5A7206E099
-:106520007A4A527AC343DBB21A40784B5A727047A8
-:106530007A490860704701460020744A506820F488
-:1065400040400843506070470021754A11706F4AFF
-:1065500082F82010012802D0042808D103E001218C
-:106560006F4A117004E005216D4A117000E000BF10
-:1065700000BF70476B49086070476449096A01436E
-:10658000624A11627047674944390860704730B504
-:1065900000210022002400235C4D6D6805F00C01F1
-:1065A00021B1042905D0082923D105E05E4D0560FD
-:1065B00022E05D4D05601FE0544D6D6805F47012DA
-:1065C000524D6D6805F48034022505EB92421CB9EA
-:1065D000564D554305600BE04C4D6D6815F4003F7A
-:1065E00003D0524D5543056002E04F4D55430560C1
-:1065F00002E04D4D056000BF00BF444D6D6805F0E1
-:10660000F00109094A4D6B5C0568DD4045603F4D6E
-:106610006D6805F4E061090A454D6B5C4568DD4035
-:1066200085603A4D6D6805F46051C90A404D6B5C58
-:106630004568DD40C560354D6D6805F44041890B06
-:106640003C4D6B5CC568B5FBF3F5056130BD29B108
-:106650002E4A526902432D4B5A6104E02B4A52697B
-:1066600082432A4B5A61704729B1284A92690243F2
-:10667000264B9A6104E0254A92698243234B9A6132
-:10668000704729B1214AD2690243204BDA6104E004
-:106690001E4AD26982431D4BDA61704729B11B4AF9
-:1066A000D2680243194BDA6004E0184AD268824388
-:1066B000164BDA60704729B1144A12690243134B32
-:1066C0001A6104E0114A12698243104B1A61704743
-:1066D00014494039086070470F49C86470470B4936
-:1066E000C87170470948406A40F0807007494862A5
-:1066F000704701460020054A92680A4201D00120F5
-:1067000000E0002070470149887270470010024085
-:106710000000FFF8FFFFF6FE00004242D8004242B0
-:10672000201002408004424200127A0000093D001D
-:106730007C0200208C02002010B50446FE488442F2
-:1067400008D10121C014FFF7A9FF0021E014FFF7D1
-:10675000A5FFC4E0B4F1804F08D101210846FFF73E
-:10676000AAFF00210120FFF7A6FFB8E0F34884420A
-:1067700008D101210220FFF79EFF00210220FFF730
-:106780009AFFACE0EE48844208D101210420FFF7D3
-:1067900092FF00210420FFF78EFFA0E0E948844229
-:1067A00008D101210820FFF786FF00210820FFF70C
-:1067B00082FF94E0E448844208D101211020FFF7D1
-:1067C0007AFF00211020FFF776FF88E0DF4884423F
-:1067D00008D101212020FFF76EFF00212020FFF7C4
-:1067E0006AFF7CE0DA48844208D101214014FFF7B7
-:1067F00055FF00216014FFF751FF70E0D548844237
-:1068000009D10121C804FFF749FF00214FF40020FE
-:10681000FFF744FF63E0D048844209D10121080515
-:10682000FFF73CFF00214FF48010FFF737FF56E0E1
-:10683000CA48844209D101214805FFF72FFF0021F2
-:106840004FF40010FFF72AFF49E0C548844208D101
-:1068500001214020FFF72FFF00214020FFF72BFFF1
-:106860003DE0C048844208D101218020FFF723FF8A
-:1068700000218020FFF71FFF31E0BB48844208D190
-:1068800001218015FFF717FF0021A015FFF713FF67
-:1068900025E0B648844209D101210804FFF7FEFE35
-:1068A00000214FF48030FFF7F9FE18E0B048844231
-:1068B00009D101214804FFF7F1FE00214FF4003017
-:1068C000FFF7ECFE0BE0AB48844208D101218804BD
-:1068D000FFF7E4FE00214FF48020FFF7DFFE10BD3C
-:1068E00000220288944B98420ED0994B98420BD0CC
-:1068F000B0F1804F08D0914B984205D0904B984210
-:1069000002D0904B984204D14FF68F731A404B88B7
-:106910001A438D4B984207D08C4B984204D04FF6C7
-:10692000FF431A40CB881A4302808B8883850B88EB
-:106930000385814B98420BD0854B984208D08B4BF6
-:10694000984205D08A4B984202D08A4B984201D196
-:106950000B7A038601238382704770B500240022DE
-:106960000023058C4FF6FE7635400584028C838823
-:10697000048B4FF68F752C40B51E2C400D882C4390
-:10698000751E2A400D892A434D882A436A4DA84224
-:106990000BD06F4DA84208D0744DA84205D0744D5D
-:1069A000A84202D0734DA84213D14FF6F7752A4082
-:1069B0004D892A434FF6FB752A408D882A434FF6AE
-:1069C000FF652B404FF6FF552B408D892B43CD891A
-:1069D0002B4383800483CD888586028470BD70B587
-:1069E000002400220023058C4FF6EF763540058405
-:1069F000028C8388048B48F6FF752C404FF6FF45C8
-:106A00002C400D882D0644EA15444FF6DF752A40C8
-:106A10000D892D0542EA15424D882D0542EA1542A1
-:106A2000454DA84202D04A4DA8421BD14FF67F7572
-:106A30002A404D892D0542EA15424FF6BF752A407E
-:106A40008D882D0542EA15424FF6FF352B404FF257
-:106A5000FF752B408D89AD0443EA1543CD89AD0404
-:106A600043EA154383800483CD880587028470BD83
-:106A700070B5002400220023058C4FF6FF663540D8
-:106A80000584028C8388848B4FF68F752C404FF6DB
-:106A9000FC752C400D882C434FF6FF552A400D897C
-:106AA0002D0642EA15424D882D0642EA1542224D36
-:106AB000A84202D0264DA8421BD14FF2FF752A40B2
-:106AC0004D892D0642EA15424FF6FF352A408D8842
-:106AD0002D0642EA15424EF6FF752B404DF6FF7526
-:106AE0002B408D892D0543EA1543CD892D0543EAB9
-:106AF000154383808483CD888587028470BD70B5FB
-:106B0000002200230024058C4EF6FF7635400584D4
-:106B1000038C8488828B48F6FF752A404FF6FF4528
-:106B20002A400D882D0642EA15424DF6FF752B408E
-:106B30000D892D0720E00000002C014000040040DA
-:106B400000080040000C004000100040001400400D
-:106B500000340140004C014000500140005401400D
-:106B600000180040001C0040002000400040014090
-:106B7000004401400048014043EA15434D882D0779
-:106B800043EA1543F84DA84202D0F84DA84206D179
-:106B90004BF6FF752C408D89AD0544EA1544848081
-:106BA0008283CD88A0F84050038470BD828B4FF261
-:106BB000FF331A408283828B0B0642EA13428283A0
-:106BC0007047F0B50C461546002200210026078CC0
-:106BD0004EF6FF7C07EA0C070784828B018C27079F
-:106BE0003E0C40F6FF473A402F0642EA17421F0785
-:106BF00042EA1742DC4FB8420ED0DC4FB8420BD00D
-:106C0000B0F1804F08D0DA4FB84205D0D94FB84222
-:106C100002D0D94FB84206D14DF6FF77394046F43D
-:106C20008057394305E047F6FF57394044F4805711
-:106C3000394382830184F0BD828B4FF6F3731A408F
-:106C40008283828B0A4382837047F0B50C461546D7
-:106C5000002200210026078C4FF6FF6C07EA0C0784
-:106C60000784828B018C27063E0C4FF60C773A4046
-:106C70001F0545EA17473A43BB4FB8420ED0BB4FFA
-:106C8000B8420BD0B0F1804F08D0B94FB84205D010
-:106C9000B84FB84202D0B84FB84206D14FF6FF57AE
-:106CA000394046F48077394305E04FF2FF573940C9
-:106CB00044F48077394382830184F0BD028B4FF224
-:106CC000FF331A400283028B0B0642EA134202830F
-:106CD0007047F0B50C461546002200210026078CAF
-:106CE0004FF6EF7C07EA0C070784028B018C27051F
-:106CF0003E0C40F6FF473A401F0742EA17422F0674
-:106D000042EA1742984FB8420ED0984FB8420BD083
-:106D1000B0F1804F08D0964FB84205D0954FB84299
-:106D200002D0954FB84206D14FF6DF77394046F092
-:106D30001007394305E04FF65F77394044F01007FC
-:106D4000394302830184F0BD028B4FF6F3731A407E
-:106D50000283028B0A4302837047F0B50C46154646
-:106D600000220021068C4FF6FE773E400684028BFF
-:106D7000018C4FF60C7632401E0545EA164632432A
-:106D8000794EB0420ED0794EB0420BD0B0F1804F68
-:106D900008D0774EB04205D0764EB04202D0764E43
-:106DA000B04206D14FF6FD76314044F00106314342
-:106DB00005E04FF6F576314044F001063143028399
-:106DC0000184F0BD70B505460C46674885420ED07B
-:106DD000664885420BD0B5F1804F08D064488542A3
-:106DE00005D06448854202D06348854200D100E066
-:106DF00000BF208850B92389A28861882846FFF700
-:106E0000ACFFE1882846FFF79FFF25E02088042893
-:106E10000AD12389A28861882846FFF75AFFE188B2
-:106E20002846FFF74BFF17E0208808280AD123895E
-:106E3000A28861882846FFF708FFE1882846FFF707
-:106E4000FBFE09E02389A28861882846FFF7B9FE86
-:106E5000E1882846FFF7AAFE70BD2DE9F0410546FE
-:106E60000C4600260127608808B9022600E00026AB
-:106E7000A088012801D1022700E001272088A0B9BD
-:106E80002389A28861882846FFF767FFE1882846A2
-:106E9000FFF75AFF23893A4631462846FFF719FF84
-:106EA000E1882846FFF70AFF13E02389A28861885A
-:106EB0002846FFF70EFFE1882846FFF7FFFE2389EB
-:106EC0003A4631462846FFF748FFE1882846FFF753
-:106ED0003BFFBDE8F0810A884B881A438B881A4330
-:106EE000CB881A430B891A434B891A438B891A435F
-:106EF000A0F8442070474FF6FF7181800021018087
-:106F0000C1804180017270470021018041808180F1
-:106F1000C180018141818181C1817047002101804F
-:106F20004180012181800021C180018170470021C1
-:106F3000018041808180C1800181418181817047D0
-:106F400021B1028842F00102028004E002884FF67B
-:106F5000FE731A400280704781B1B0F8442042F4B9
-:106F60000042A0F844200FE0002C01400034014012
-:106F70000004004000080040000C0040B0F844202D
-:106F8000C2F30E02A0F84420704710B51AB18389ED
-:106F90000B43838104E08389CC43A4B223408381E3
-:106FA00010BD8182704741EA0203A0F84830704763
-:106FB00010B51AB183890B43838104E08389CC43E4
-:106FC000A4B22340838110BD01894FF6F8721140AD
-:106FD000018170470A46002101894FF68F731940DD
-:106FE00011430181704730B504460D4629462046BD
-:106FF000FFF7F0FF208940F00700208130BD2DE928
-:10700000F04104460D4616461F46602D06D13B460C
-:10701000012231462046FFF75CFE05E03B46012297
-:1070200031462046FFF799FE29462046FFF7D2FF5A
-:10703000208940F007002081BDE8F08130B50C4682
-:1070400000210189C9B21D0642EA1545254329439D
-:10705000018130BD2DE9F04105460E4617469846A0
-:10706000002443463A4631462846FFF7E7FF2C897D
-:107070004FF6F870044044F007044FF68F70044058
-:1070800044F070042C81BDE8F081F0B504460D4653
-:1070900016461F463B46324629462046FFF7CEFF9E
-:1070A000208940F480402081F0BD018582827047B4
-:1070B0000A46002101884FF68F7319401143018061
-:1070C0007047F0B50C4615461E46002100220023ED
-:1070D0000189028B038C4FF6F877394021434FF634
-:1070E000FC473A4040F201173A434FF6DD773B4008
-:1070F000370545EA17473B43018102830384F0BD0E
-:107100000A460021018B4FF68F731940114301830A
-:1071100070470A460021018B48F6FF731940130699
-:1071200041EA1341018370470A460021818B4FF6E3
-:107130008F7319401143818370470A460021818B68
-:1071400048F6FF731940130641EA134181837047E3
-:1071500021B1028842F08002028004E002884FF6EA
-:107160007F731A400280704721B1828842F0040286
-:10717000828004E082884FF6FB731A408280704759
-:1071800021B1828842F00802828004E082884FF6B2
-:10719000F7731A408280704721B1828842F0010261
-:1071A000828004E082884FF6FE731A408280704726
-:1071B0000A460021018B4FF6F773194011430183F2
-:1071C00070470A460021018B4FF2FF7319401306E6
-:1071D00041EA1341018370470A460021818B4FF633
-:1071E000F77319401143818370470A460021818B50
-:1071F0004FF2FF731940130641EA13418183704730
-:107200000A460021018B4FF6FB731940114301839D
-:1072100070470A460021018B4FF6FF3319401306D1
-:1072200041EA1341018370470A460021818B4FF6E2
-:10723000FB7319401143818370470A460021818BFB
-:107240004FF6FF331940130641EA1341818370471B
-:107250000A460021018B4FF67F73194011430183C9
-:1072600070470A460021018BC1F30E01130641EA63
-:107270001341018370470A460021818B4FF67F73CB
-:1072800019401143818370470A460021818BC1F365
-:107290000E01130641EA1341818370470A4600211B
-:1072A000018C4FF6FD7319401143018470470A4663
-:1072B0000021018C4FF6F773194011430184704788
-:1072C0000A460021018C4FF6DF731940130541EA8D
-:1072D0001341018470470A460021018C4FF67F73E9
-:1072E0001940130541EA1341018470470A46002101
-:1072F000018C4FF6FF531940130641EA13410184F4
-:1073000070470A460021018C4FF2FF7319401306A3
-:1073100041EA1341018470470A460021018C4DF671
-:10732000FF731940130741EA13410184704730B5D8
-:10733000002301248C40A3B2048CDD43ADB22C4069
-:107340000484048C02FA01F5ADB22C43048430BDF0
-:1073500030B5002304248C40A3B2048CDD43ADB2CD
-:107360002C400484048C02FA01F5ADB22C43048451
-:1073700030BD70B5034600200024184618300125A2
-:107380008D40ACB21D8CE643B6B235401D8409B1C8
-:10739000082909D100EB6100056825F0700505603A
-:1073A0000568154305600CE00D1FADB200EB6500EC
-:1073B000056825F4E04505600568160645EA1645AA
-:1073C000056070BD21B1028842F00202028004E033
-:1073D00002884FF6FD731A400280704721B102887F
-:1073E00042F00402028004E002884FF6FB731A4068
-:1073F0000280704721B1828842F08002828004E0DE
-:1074000082884FF67F731A408280704702884FF659
-:10741000F7731A40028002880A430280704782880C
-:107420004FF68F731A40828082880A4382807047A9
-:1074300002894FF6F8731A40028102890A430281D9
-:10744000704702894FF67F731A40028102890A430E
-:1074500002817047818470478185704781867047BB
-:107460000187704781877047A0F8401070470288F5
-:107470004FF6FF431A40028002880A430280704799
-:107480000146888E70470146088F70470146888FF5
-:1074900070470146B1F8400070470146888C70473C
-:1074A0000146088D704702460020138A0B4201D026
-:1074B000012000E000207047CA430282704730B5C7
-:1074C0000246002000230024158A05EA010395895D
-:1074D00005EA010413B10CB1012000E0002030BD29
-:1074E000CA4302827047000010B50446FC4884423B
-:1074F00009D101218803FFF7D1F800214FF4804022
-:10750000FFF7CCF832E0F748844209D10121480462
-:10751000FFF7D1F800214FF40030FFF7CCF825E059
-:10752000F148844209D101218804FFF7C4F8002101
-:107530004FF48020FFF7BFF818E0EC48844209D1EF
-:107540000121C804FFF7B7F800214FF40020FFF72E
-:10755000B2F80BE0E648844208D101210805FFF7A4
-:10756000AAF800214FF48010FFF7A5F810BD2DE90F
-:10757000F04786B005460E460024A24600BFA1464D
-:107580000027B08900B100BF2F462C8A4CF6FF704F
-:107590000440F08804432C82AC894EF6F31004407A
-:1075A000B08831890843718908430443AC81AC8AAF
-:1075B0004FF6FF400440B0890443AC8201A8FEF7B7
-:1075C000E6FFC748874202D1DDF810A001E0DDF8F0
-:1075D0000CA0A88910F4004F08D00AEBCA0000EBF9
-:1075E0000A1031684900B0FBF1F807E00AEBCA0065
-:1075F00000EB0A1031688900B0FBF1F86420B8FB99
-:10760000F0F004012009642101FB1089A88910F41D
-:10761000004F08D0322000EBC900B0FBF1F000F0C1
-:107620000700044308E0322000EB09106421B0FB9E
-:10763000F1F000F00F0004432C8106B0BDE8F087A4
-:107640004FF41651016000218180C18001810C211D
-:10765000418100218181704710B502460020108AC7
-:107660004FF2FF0318400B884C8823438C88234338
-:10767000CC8823431843108210BD00210180418033
-:107680008180C180704721B1828942F40052828199
-:1076900004E082894DF6FF731A4082817047F0B58D
-:1076A00003460024002600250020A1F510676A3F4C
-:1076B00000D100BF1846C1F3421401F01F06012794
-:1076C00007FA06F5012C01D10C3004E0022C01D19F
-:1076D000103000E014301AB107682F43076002E051
-:1076E0000768AF430760F0BD10B51AB1838A0B433A
-:1076F000838204E0838ACC43A4B22340838210BDFA
-:10770000028A4FF6F0731A400282028A0A4302820A
-:10771000704782894FF2FF731A40828182890A433F
-:107720008281704721B1828942F00202828104E0A5
-:1077300082894FF6FD731A4082817047028A4FF6A4
-:10774000DF731A400282028A0A430282704721B123
-:10775000028A42F48042028204E0028A4BF6FF73FE
-:107760001A4002827047C1F30802828070470146C6
-:107770008888C0F308007047818941F00101818148
-:107780007047028BD2B20283028B42EA012202834B
-:107790007047028B02F47F420283028B0A4302830A
-:1077A000704721B1828A42F02002828204E0828AFC
-:1077B0004FF6DF731A408282704721B1828A42F00D
-:1077C0001002828204E0828A4FF6EF731A408282AE
-:1077D000704721B1828A42F00802828204E0828AE4
-:1077E0004FF6F7731A408282704721B1828942F4C2
-:1077F0000042828103E08289C2F30E0282817047D7
-:1078000021B1828A42F40062828204E0828A4FF2CD
-:10781000FF731A4082827047828A4FF6FB731A40C8
-:107820008282828A0A438282704721B1828A42F030
-:107830000202828204E0828A4FF6FD731A4082823D
-:10784000704702460020B1F5007F00D100BF1388C9
-:107850000B4201D0012000E00020704701F40072CB
-:10786000B2F5007F00D100BFCA430280704770B5F7
-:1078700002460024002300250020A1F510666A3E80
-:1078800000D100BFC1F3421501F01F03012606FA23
-:1078900003F3012D02D19689334006E0022D02D177
-:1078A000168A334001E0968A33400C12012606FA0C
-:1078B00004F41688344013B10CB1012000E000201C
-:1078C00070BD10B500220023A1F510646A3C00D100
-:1078D00000BF0A1201249440A3B2DC43048010BD0F
-:1078E000003801400044004000480040004C004087
-:1078F0000050004010B50446CA48844208D1012116
-:107900000420FEF7CBFE00210420FEF7C7FE46E070
-:10791000C548844208D101210820FEF7BFFE00219E
-:107920000820FEF7BBFE3AE0C048844208D101219E
-:107930001020FEF7B3FE00211020FEF7AFFE2EE070
-:10794000BB48844208D101212020FEF7A7FE002178
-:107950002020FEF7A3FE22E0B648844208D1012190
-:107960004020FEF79BFE00214020FEF797FE16E028
-:10797000B148844208D101218020FEF78FFE00210A
-:107980008020FEF78BFE0AE0AC48844207D101213B
-:107990008015FEF783FE0021A015FEF77FFE10BDC7
-:1079A00010B501210846FEF779FE00210120FEF7FF
-:1079B00075FE10BD2DE9F04102460025002600208D
-:1079C00000230024002791F803C00CF00F0591F864
-:1079D00003C01CF0100F03D091F802C04CEA05055B
-:1079E000B1F800C01CF0FF0F31D0146800202BE06C
-:1079F0004FF0010C0CFA00F3B1F800C00CEA0306DA
-:107A00009E4220D183004FF00F0C0CFA03F7BC43C9
-:107A100005FA03FC4CEA040491F803C0BCF1280FFA
-:107A200006D14FF0010C0CFA00FCC2F814C00AE0B9
-:107A300091F803C0BCF1480F05D14FF0010C0CFACE
-:107A400000FCC2F810C0401C0828D1D31460B1F863
-:107A500000C0BCF1FF0F34DD546800202EE000F1BF
-:107A6000080C4FF0010808FA0CF3B1F800C00CEA5A
-:107A700003069E4221D183004FF00F0C0CFA03F74E
-:107A8000BC4305FA03FC4CEA040491F803C0BCF1C2
-:107A9000280F05D100F1080C08FA0CF8C2F8148080
-:107AA00091F803C0BCF1480F07D100F1080C4FF06A
-:107AB000010808FA0CF8C2F81080401C0828CED340
-:107AC0005460BDE8F0814FF6FF71018002218170A2
-:107AD0000421C17070470246002093680B4201D018
-:107AE000012000E0002070470146886880B270479E
-:107AF00002460020D3680B4201D0012000E00020A4
-:107B000070470146C86880B27047016170474161A3
-:107B100070470AB1016100E041617047C160704780
-:107B20004FF480320A438261816182618269826995
-:107B3000704702460020424B18684FF68073184089
-:107B400040EA021008433E4B186070473D49C86147
-:107B50007047F0B50A46002300240021002500F0FC
-:107B60000046B6F1004F02D1354EF16901E0344EC6
-:107B70007168C0F3034583B200F44016B6F5401FA8
-:107B800008D121F070612E4E766826F070662C4F79
-:107B90007E6012E000F48016B6F5801F06D1032641
-:107BA00006FA05F4A14341F0706106E0460D360186
-:107BB00003FA06F6B14341F0706122B1460D360179
-:107BC00003FA06F6314300F00046B6F1004F02D149
-:107BD0001B4EF16101E01A4E7160F0BD30B500221C
-:107BE0008B071C0F0F2303FA04F2154B08338C107C
-:107BF00053F824309343124C08348D1044F8253048
-:107C000023468C1053F824308C07240F00FA04F418
-:107C100023430B4C08348D1044F8253030BD0A49FD
-:107C20000860704700080140000C0140001001404E
-:107C30000014014000180140001C014000200140D8
-:107C40000000014000002042DC00204201460020EC
-:107C5000FE4A106800F03800084310607047FB4986
-:107C6000096821F00801F94A1160114609680143C9
-:107C700011607047F549096821F01001F34A11605D
-:107C800011460968014311607047F148EF494860A7
-:107C9000F04848607047EE48EC494860ED4848605D
-:107CA0007047EA48006940F08000E8490861704781
-:107CB000E648006940F08000E4490861704704200C
-:107CC000E249C96801F00101012901D101200EE05A
-:107CD000DE49C96811F0040F01D0022007E0DB493A
-:107CE000C96811F0100F01D0032000E00420704794
-:107CF00000B502460423FFF7E2FF034603E0FFF767
-:107D0000DEFF0346521E012B01D1002AF7D102B932
-:107D10000523184600BD30B5044604254FF4302035
-:107D2000FFF7E6FF0546042D17D1C848006940F06B
-:107D30000200C649086108464461006940F04000FD
-:107D400008614FF43020FFF7D3FF0546BF480069B4
-:107D500041F6FD710840BD490861284630BD10B5A7
-:107D600004244FF43020FFF7C3FF0446042C16D13F
-:107D7000B648006940F00400B4490861084600694B
-:107D800040F0400008614FF43020FFF7B1FF044697
-:107D9000AE48006941F6FB710840AC4908612046D5
-:107DA00010BD00B502460423FFF789FF034603E038
-:107DB000FFF785FF0346521E012B01D1002AF7D1A0
-:107DC00002B90523184600BD10B504244FF4302035
-:107DD000FFF7E7FF0446042C16D19C48006940F0E9
-:107DE00004009A4908610846006940F040000861B3
-:107DF0004FF43020FFF7D5FF04469448006941F660
-:107E0000FB71084091490861204610BD00208F4950
-:107E1000C96911F0020F01D0012000E00020704775
-:107E200030B5A5250424FFF7F1FF00B100254FF47C
-:107E30003020FFF75DFF0446042C3AD18448834983
-:107E40008860844888600846006940F02000086126
-:107E50000846006940F0400008614FF43020FFF709
-:107E600047FF0446042C1BD17848006941F6DF71B6
-:107E70000840764908610846006940F01000086132
-:107E800075480580E002FFF733FF0446052C10D04B
-:107E90006E48006941F6EF7108406C49086108E0DE
-:107EA000052C06D06948006941F6EF710840674922
-:107EB0000861204630BDF0B504460D460426002773
-:107EC000F002FFF715FF0646042E22D15F48006935
-:107ED00040F001005D4908612580F002FFF708FFCE
-:107EE0000646042E0ED1A71C280C3880F002FFF79E
-:107EF000FFFE06465548006941F6FE7108405349A9
-:107F0000086106E05148006941F6FE7108404F499A
-:107F100008613046F0BD70B504460D460426F002F7
-:107F2000FFF7E6FE0646042E11D14848006940F0EE
-:107F30000100464908612580F002FFF7D9FE064698
-:107F40004248006941F6FE710840404908613046E8
-:107F500070BD70B505460E460424E002FFF7C8FE6A
-:107F60000446042C17D13A4838498860394888605B
-:107F70000846006940F0100008612E80E002FFF71B
-:107F8000B7FE0446052C06D03048006941F6EF7173
-:107F900008402E490861204670BD2DE9F043044693
-:107FA0004FF6FF763746B046B1460425E443E6B2C5
-:107FB000C4F30727C4F307484FEA1469E802FFF740
-:107FC00097FE0546042D40D121482049886021486C
-:107FD00088600846006940F010000861FF2E06D056
-:107FE0001D4808300680E802FFF782FE0546042D92
-:107FF00008D1FF2F06D018480A300780E802FFF7A3
-:1080000077FE0546042D0AD1B8F1FF0F07D01248BC
-:108010000C30A0F80080E802FFF76AFE0546042D48
-:108020000AD1B9F1FF0F07D00B480E30A0F800902D
-:10803000E802FFF75DFE0546052D06D003480069FE
-:1080400041F6EF7108400149086107E00020024055
-:1080500023016745AB89EFCD00F8FF1F2846BDE837
-:10806000F08330B5054604244FF43020FFF740FE7E
-:108070000446042C41D15F485F4988605F488860AE
-:108080000846006940F0200008610846006940F099
-:10809000400008614FF43020FFF72AFE0446042C0C
-:1080A00022D15548006941F6DF7108405249086104
-:1080B0000846006940F0100008611DB100205049D9
-:1080C000088002E0A5204E4908804FF43020FFF7D9
-:1080D0000FFE0446052C10D04748006941F6EF71A9
-:1080E00008404549086108E0052C06D0424800696F
-:1080F00041F6DF71084040490861204630BDF0B5C7
-:1081000005460E46174604243A483B4988603B48DA
-:108110008860E002FFF7ECFD0446042C19D13648D4
-:10812000006940F010003449086147F0F80030431E
-:1081300028433349891C0880E002FFF7D9FD044633
-:10814000052C06D02C48006941F6EF7108402A49F9
-:1081500008612046F0BD2848C0698008704726485D
-:10816000006A704700202449096811F0200F01D0EF
-:10817000012000E00020704729B11F4A1269024324
-:108180001D4B1A6104E01C4A126982431A4B1A61A2
-:10819000704701460020012908D1174AD26912F020
-:1081A000010F01D0012008E0002006E0124AD26849
-:1081B0000A4201D0012000E0002070470E49C8604B
-:1081C000704704200C49C96801F00101012901D15F
-:1081D00001200EE00849C96811F0040F01D0022007
-:1081E00007E00549C96811F0100F01D0032000E035
-:1081F000042070472301674500200240AB89EFCD82
-:1082000000F8FF1F14481549026800608A4203D035
-:108210001348804713480047134E4FF00900306061
-:108220001248016821F07061016041020160104C48
-:10823000182020600F49104808601048D0F800D07E
-:1082400040680047FEE7FEE7FEE7FEE7FEE7FEE7E1
-:10825000FEE7FEE7FEE7FEE7F04F0020EFBEADDEF3
-:1082600025560008ED0000081810024004000140E7
-:10827000140C0140000C01404434434400F0FF1F43
-:108280002DE9F05F83460F46154699464FF0FF36BD
-:10829000DDF828A011E0A819441009FB04708046FD
-:1082A0000146584652469047002802D004DA254637
-:1082B00003E04046BDE8F09F2646A5EB06000128F6
-:1082C000E9DC0020F6E740EA01039B0703D009E060
-:1082D00008C9121F08C0042AFAD203E011F8013BB2
-:1082E00000F8013B521EF9D27047D2B201E000F80B
-:1082F000012B491EFBD270470022F6E710B5044659
-:108300000846114602462046FFF7EFFF204610BD03
-:108310000146002000E0401C0A5C002AFBD17047A7
-:108320002DE9F041054600200E469046044600E047
-:10833000641C44450BD2285D00F020FB0746305DED
-:1083400000F01CFB381A02D1295D0029F0D1BDE8EC
-:10835000F081F0B480EA0102D20F4300B3EB410F89
-:1083600002D20346084619464B0042D0C30DDDB287
-:10837000C1F3C7542C1B202C35DAC1F3160141F48C
-:10838000000502B16D42C4F1200605FA06F125414F
-:108390002844B3EBD05F23D0C2B1012CA0EBC35073
-:1083A00009DCF0BC4FF0004202EAC35200F50000C5
-:1083B000DBB200F0F2BA400000F1807000EBC35075
-:1083C000A0F1807040EAD170490009E0490841EA13
-:1083D000C071A0EBC35000F50000400800EBC35093
-:1083E000F0BC00F0D1BA5142012303EB4101801AE5
-:1083F000F6E7F0BC704781F00041AAE780F000404A
-:10840000A7E780EA010210B502F00042400026D042
-:108410004B0023D04FEA106101EB1361C0F356000B
-:10842000C3F3560340F4000043F40003A0FB033001
-:10843000A1F17F014FEA00401C0401D000F10100CE
-:1084400050EA134001D44000491EC3B20C0604EBAD
-:10845000D010401C4008802B02D003E0002010BD4B
-:1084600020F00100002900DA0020104310BD80EA4E
-:10847000010202F0004330B430F0004221F000402D
-:1084800015D0A0B1C0F3C755C2F3C754C2F316014B
-:10849000C0F31600651B41F4000140F400007D3577
-:1084A000814201D36D1C00E04900002D02DA30BC8E
-:1084B000002070474FF400020024814201D3091AC2
-:1084C000144352084FEA4101F7D151B1814202D120
-:1084D0004FF0004105E002D24FF0010101E06FF0E2
-:1084E000010104EBC55030BC184400F04DBA2DE931
-:1084F000FE4F074681EA0300C00F0E46019021F0AF
-:10850000004123F00044B81AA14105D23846314653
-:1085100017461E460B46024623F00040104304D186
-:108520003846314603B0BDE8F08F350DC5F30A007B
-:10853000C3F30A510290401A0090402868DAC3F34E
-:10854000130040F4801B0198924620B10023D2EB27
-:10855000030A63EB0B0B00985946C0F140025046EA
-:1085600000F0DBF980460C4650465946009A00F070
-:10857000F3F9C0197141EF1785EA11533B4340D01D
-:10858000019A52B3009A012A11DC0022801A4FF09E
-:10859000004361EB055103EA05538018CDE9002340
-:1085A00041F580114246234600F05BFABAE72E05FA
-:1085B0000025401B61EB0601401941F580120018AF
-:1085C00052412818A6F5001343EB020140EAD4708B
-:1085D000294318EB0808644113E064084FEA38089F
-:1085E0004FF0000244EAC0744FEA0553801A61EB71
-:1085F0000301801841F5801149084FEA30008018C6
-:1086000059414246234603B0BDE8F04F00F01CBA82
-:108610000198012240000023D0EB020263EBE073DB
-:1086200001984FEAE074381A66EB0401EBE783F037
-:1086300000435CE781F0004159E72DE9FE4F81EAF4
-:10864000030421F0004504F0004423F000414FF002
-:10865000000A009450EA050302D052EA010304D153
-:108660000020014603B0BDE8F08FC1F30A53C5F303
-:108670000A541C44A0FB02B3C5F3130545F4801C47
-:10868000C1F3130141F480180CFB023300FB083ED8
-:10869000A4F2F334810A930A41EA8C5143EA8853E5
-:1086A0000194A1FB03474FEA9C2505FB03734FEAA6
-:1086B000982601FB06373D05260545EA1435BBEB38
-:1086C00006016EEB0503850E920E45EA8C1542EA13
-:1086D0008812A5FB0206261E67EB00070C0D44EA74
-:1086E0000334A41947EB1350C1F313064FF00003F2
-:1086F00019464FEA033343EA165343EA0403019C45
-:10870000E5FB0201A4F10C040294009C4FEA06323E
-:10871000CDE900A400F0A5F9A4E72DE9F04D81EA28
-:10872000030404F0004B21F0004714464FF0000A08
-:1087300023F0004150EA070220D054EA01021DD084
-:10874000C1F30A550246C1F31300C7F30A56C7F333
-:10875000130340F4801143F48013A6EB0508101BAB
-:10876000D64608F2FD3873EB010002D308F1010888
-:1087700001E092185B41B8F1000F03DA00200146D6
-:10878000BDE8F08D00204FF48015064607460EE048
-:10879000B2EB040C73EB010C04D3121B064363EB26
-:1087A00001032F436D084FEA300092185B4150EAF5
-:1087B000050CEDD152EA030012D082EA040083EAEC
-:1087C0000105284303D100224FF0004308E0101BAD
-:1087D0008B4102D20122002302E06FF0010253100C
-:1087E0001AEB060047EB085110EB0A0041EB0B01B6
-:1087F000BDE8F04D00F028B9C10F80EAE0700844F0
-:10880000CA079623002100F0C8B80EB5C10F80EA50
-:10881000E0700844CA07002140F233438DE80E009F
-:108820000A460B4600F01DF903B000BD0EB540F23C
-:10883000334102910021CDE900110A460B4600F0B8
-:1088400010F903B000BD00F0004220F00040C10D5F
-:10885000C0F3160040F400007F2901DA00207047C1
-:10886000962903DCC1F19601C84001E096398840A1
-:10887000002AF4D04042704770B5C1F30A5201F0AB
-:1088800000450024C1F3130140F2FF3341F480118D
-:108890009A4201DA002070BD40F233439A42A2F2BC
-:1088A000334203DC524200F047F800E090402C4392
-:1088B000F1D0404270BD00F0004230F000400DD0D9
-:1088C000C10D01F5607142EA01510022C0F31600AA
-:1088D000520742EAD0024007114370470020014688
-:1088E000704701F0004230B421F0004150EA01032A
-:1088F00006D00B0DA3F56073C1F31301002B02DC4E
-:1089000030BC00207047440F44EAC104C100A018E5
-:1089100030BC00EBC35000F037B8202A04DB203A0B
-:1089200000FA02F1002070479140C2F1200320FAC2
-:1089300003F3194390407047202A04DB203A21FAC0
-:1089400002F00021704721FA02F3D040C2F1200268
-:108950009140084319467047202A06DBCB17203A7E
-:1089600041FA02F043EAE071704741FA02F3D04065
-:10897000C2F120029140084319467047A0F141011D
-:10898000192900D8203070470029A8BF7047401C23
-:10899000490008BF20F00100704710B4B0FA80FC15
-:1089A00000FA0CF050EA010404BF10BC704749B152
-:1089B000CCF1200421FA04F411FA0CF118BF0121C2
-:1089C00021430843A3EB0C01CB1D0106000A002B39
-:1089D000BEBF002010BC704700EBC35010440029FC
-:1089E000A4BF10BC7047401C490008BF20F0010024
-:1089F00010BC7047420005D0C0F3C75252429142AA
-:108A000001DC0020704700EBC150704710B54100F9
-:108A10000CD0C0F3C751962908DC7E2909DC06DB9F
-:108A2000410204D000F0004040F07E5010BD002014
-:108A300010BDC1F19604C4F1200100FA01F1E0403B
-:108A4000FFF7A2FFA04010BD10B5002B08DA401CB4
-:108A500041F1000192185B411A4301D120F001005D
-:108A600010BD2DE9F04D92469B4611B1B1FA81F24D
-:108A700002E0B0FA80F220329046FFF74EFF064641
-:108A80000F4640EA0A0041EA0B0152465B460843A2
-:108A900003D130463946BDE8F08D194652EA01004F
-:108AA00015D0C8F140025046FFF746FF04460D4678
-:108AB000504659464246FFF730FF084301D0012097
-:108AC00000E00020044345EAE07526432F430A985E
-:108AD0004FEAD625A0EB08000A304FEA46534FF084
-:108AE000000245EA47554FEAD72402D50020014647
-:108AF000D1E7010550196141DDE9084500196941D7
-:108B0000BDE8F04DA0E770B521F0004303430CD061
-:108B1000C1F30A540026D4EB060566EB0603D4170E
-:108B2000AD1AA34102DB0020014670BD001C41EBE1
-:108B3000025170BD30B5002904DB4FF000444042C3
-:108B400064EB0101002B04DB4FF00044524264EB64
-:108B50000303994208BF904230BD0000064C074D08
-:108B600006E0E06840F0010394E8070098471034FD
-:108B7000AC42F6D3F7F7BEFABC9F0008DC9F0008B2
-:108B80002DE9F04D00231A461B1A8A4103DB002011
-:108B90000146BDE8F08DC1F30A52C1F3130141F45F
-:108BA00080154FF0000BD10702D100186D41521E05
-:108BB0000026044640F2FF11304601EB620A3746B8
-:108BC0008046024600204FF48011FFF7B5FE801961
-:108BD0007941331847EB0102B4EB030C75EB020C3F
-:108BE00004D3E41A65EB020506460F46241908F182
-:108BF00001006D4180463428E3DDB11947EB0700E1
-:108C0000091BA84103D24FF0FF32134601E00022B6
-:108C100013461BEB060047EB0A51BDE8F04DFFF78A
-:108C200013BF962300221146FFF7B7BE70B501EBC4
-:108C3000020410F8015B15F0070301D110F8013BA5
-:108C40002A1106D110F8012B03E010F8016B01F88E
-:108C5000016B5B1EF9D12B0705D40023521E0FD4E4
-:108C600001F8013BFAE710F8013B02F10202A1EB27
-:108C7000030303E013F8015B01F8015B521EF9D511
-:108C8000A142D6D3002070BD490050EAC12018BFD0
-:108C900004204A0D18BF40F0010040F2FF72B2EB11
-:108CA000515F08BF40F00200012808BF052070474F
-:108CB0004100080218BF04200A0E18BF40F001004E
-:108CC0004FF07F4232EA010108BF40F00200012864
-:108CD00008BF052070472DE9F0414F1E00EBC7018A
-:108CE0000446D1E9000115461E4637F006020DD0B4
-:108CF0002A463346FFF7A1FC7F1E04EBC703D3E9E6
-:108D00000023FFF7F4FB37F00602F1D1022F25D044
-:108D1000042F13D0062F18BFBDE8F0812A46334632
-:108D2000FFF78BFCD4E90A23FFF7E1FB2A46334621
-:108D3000FFF783FCD4E90823FFF7D9FB2A46334623
-:108D4000FFF77BFCD4E90623FFF7D1FB2A46334625
-:108D5000FFF773FCD4E90423FFF7C9FB2A46334627
-:108D6000FFF76BFCD4E90223FFF7C1FB2A46334629
-:108D7000FFF763FCD4E90023BDE8F041FFF7B7BB80
-:108D8000024A00201107FFF7BEBE000001FDFFFFF1
-:108D90006FF05E010807FFF72DBE00002DE9F04DD2
-:108DA000034614464FF07F400E46B0EB440F04D804
-:108DB000001608601846BDE8F08D4FF0004040EA0C
-:108DC0000421C4F3C7507838431100F01F00DFF8C6
-:108DD00014C1C0F12002FC445CF823500CEB830367
-:108DE0008540D3F804C02CFA02F72F439D680CFA93
-:108DF00000FC25FA02F8DB6805FA00F023FA02F21B
-:108E000040EA02054CEA080CA7FB0123ACFB01C0B9
-:108E1000A5FB015101EB0C05A94294BF4FF0000CDA
-:108E20004FF0010C81186144BCF1000F02D0814267
-:108E300002D903E0814201D2012000E00020184461
-:108E400000F120024FEA92188006CA0C40EA423034
-:108E50004F03C6F80080FFF7CFFC82463846FFF785
-:108E6000E0FE6FF01201FFF7C5FD07462846FFF749
-:108E7000D8FE6FF02501FFF7BDFD83463946504609
-:108E8000FFF767FA5946FFF764FA00F500656FF3DC
-:108E90000B0551462846FFF7AEFA3946FFF7ABFA05
-:108EA0005946FFF7ABFA1049FFF7ABFA07460F49EF
-:108EB0002846FFF7A6FA3946FFF74BFA07460C4952
-:108EC0002846FFF79EFA3946FFF743FA14F0004FA1
-:108ED00008BFBDE8F08DC8F1805180F000403160DE
-:108EE000BDE8F08D9E110000DB0FC92F22AAFD29DD
-:108EF0000000C92F02E008C8121F08C1002AFAD1D9
-:108F000070477047002001E001C1121F002AFBD109
-:108F1000704700000149086070470000900200207F
-:108F20002DE9F0474FF0684202EB400305460C463E
-:108F3000B3F1654F3CBF02EB4102B2F1654F3FD345
-:108F40004FF07F42B2EB400F28BFB2EB410F03D28C
-:108F5000BDE8F047FFF7FDB940EA01035B0008BF39
-:108F600044F0FF410AD0B2EB400F08BFB2EB410F13
-:108F700006D125F0804024F0804105460C461FE0D4
-:108F8000B2EB400F12BF5FEA410245F0FF4004F030
-:108F9000004115D04FEA410292EA400310D4002A62
-:108FA000ACBF4FF09F464FF03E563146FFF729FACF
-:108FB000054631462046FFF724FA04462846214656
-:108FC000C0F3C752C1F3C753D21A1B2A06DD10F0F3
-:108FD000004F14BF54485548BDE8F08712F11A0FEE
-:108FE00017DA11F0004F06D010F0004F14BF5048B0
-:108FF0005048BDE8F08721462846FFF738FA044676
-:10900000FFF756FE042808BFFFF7C2FE2046BDE862
-:10901000F0874200B2EB410F25D910F0004F19BF85
-:10902000454F464E464F474E224685F00044154672
-:109030000A4680F0004110460A1A5200B2F1807FC1
-:109040003ED248404049DFF804A110F0004F18D04C
-:109050004FF03F483846FFF7CEF9074651463046B5
-:10906000FFF7C9F917E011F0004F04BF002637469B
-:10907000E2D010F0004F19BF354F364E364F374E05
-:10908000DAE74FF07C583846FFF763F90746514658
-:109090003046FFF75EF9064641462846FFF7B1F92C
-:1090A0002146FFF756F9824621464046FFF7A9F9C7
-:1090B0002946FFF7A3F95146FFF7D9F9044604E022
-:1090C00021462846FFF7D3F904460146FFF799F9F0
-:1090D00080462349FFF795F92249FFF73AF94146BF
-:1090E000FFF78FF92049FFF734F94146FFF789F977
-:1090F0001E49FFF72EF94146FFF783F91C49FFF798
-:1091000028F9054641462046FFF77BF92946FFF737
-:1091100078F93146FFF71DF92146FFF71AF939466C
-:10912000BDE8F047FFF715B9DB0FC9BFDB0FC93F3B
-:10913000DB0F49C0DB0F49400000C9BF22AAFDB9BF
-:109140000000C93F22AAFD390060ED3EC30ACE37B8
-:10915000000049C022AA7DBA0000494022AA7D3AF7
-:109160002DAD65BD8FB8D53D0FB511BE61C84C3E64
-:10917000A8AAAABE2DE9F84304460246504869460B
-:10918000B0EB420F09D94FF0E640B0EB420F8CBF75
-:109190004FF0FF300020009034E04A4B22F00040B6
-:1091A00083422BD948492046FFF72BF9FFF72EFCC5
-:1091B0000546FFF748FB00F00300009043492846AE
-:1091C000FFF71FF9064642492846FFF71AF90746F6
-:1091D00040492846FFF715F980463F492846FFF7E2
-:1091E00010F92146FFF70AF94146FFF704F939461D
-:1091F000FFF701F93146FFF7FEF802E01046FFF7EE
-:10920000CDFD0446009D002D18DA6000B0F17F4FBF
-:109210003CBF4FF07E50BDE8F88309D14FF001000C
-:10922000FFF778FEBDE8F84300210846FFF71FB9B5
-:109230002046BDE8F8430121FFF7DCBB214615F0CD
-:10924000010F08461DD0FFF7DCF806462349FFF75B
-:10925000D8F82349FFF7D2F83146FFF7D2F8214971
-:10926000FFF777F83146FFF7CCF82146FFF7C9F84A
-:109270002146FFF76EF815F0020F18BFBDE8F8831E
-:109280001AE0FFF7BEF804461749FFF7BAF8174986
-:10929000FFF75FF82146FFF7B4F81549FFF759F8D3
-:1092A0002146FFF7AEF84FF07E51FFF752F815F068
-:1092B000020F08BFBDE8F88380F00040BDE8F883E6
-:1092C000B61F927E490E494683F9223F1A61342C1B
-:1092D0000020A23300A0FD390000C93F336D4C3996
-:1092E000DA82083CA0AA2ABEB93AB2BACA9F2A3D7D
-:1092F000DDFFFFBE2DE9F04D16460F460546020084
-:1093000096B01C4621F0004123F0004014BF4FF0FE
-:10931000010C4FF0000C0CEB470CFE4B0CEB030860
-:109320004FEA630CC4452DD85FEA060818BF4FF01A
-:10933000010808EB44089844F74B434522D8F74B03
-:1093400050EA060C02D09F4205D14AB916B000205F
-:109350001946BDE8F08D002A08BF4FF0000C01D07F
-:109360004FF0010C0CEB470313F5001F0AD8002E39
-:1093700014BF4FF0010C4FF0000C0CEB440313F53D
-:10938000001F08D916B03246234628463946BDE8A4
-:10939000F04DFFF7ACB8DFF888B34FF0000A002FAC
-:1093A000B8BF584523DADF4B9842A8BF4FF0020AF6
-:1093B0001DDADA4B98421ADBDB4B03EB2053142BFC
-:1093C00008DDC3F1340C26FA0CF303FA0CFCB445A7
-:1093D0000DD108E05EB9C3F1140C20FA0CF303FAC6
-:1093E0000CFC844503D103F00103C3F1020A51EAE6
-:1093F000020321D1002C1FDA002F18BFBAF1020F8F
-:1094000002D0BAF1010F0BD00220FFF783FD16B096
-:109410000022BDE8F04D13461046C049FFF77DB964
-:109420000220FFF777FD16B02A463B46BDE8F04D17
-:109430000020BA49FFF771B9330076D1584525D1DC
-:1094400007F1804010F5801001BF002A0020B349C9
-:1094500016B008BFBDE8F08DB048814207DB002C94
-:10946000A1BF1846214616B0BDE8F08D07E0201ECA
-:1094700005DA80F0004116B01846BDE8F08DAB4922
-:109480007944D1E9000116B0BDE8F08DDFF88CC257
-:1094900060452FD1002C28DA39B159451CD1002A5A
-:1094A00004BF002002460CD01FE06AB10220FFF783
-:1094B00031FD40F2013200204FF0E041FFF723FB85
-:1094C0000A46394600F0DEBA954A394616B0002001
-:1094D00062F31E01BDE8F08D07DA16B03B46BDE829
-:1094E000F04D00206146FFF718B916B01046394616
-:1094F000BDE8F08D8B4518DDB4F1804F0DD0A4F19F
-:109500000053B3F1FF5310D13B1E0EDB16B01046D3
-:10951000BDE8F04D194600F0A9BC3B4616B0104618
-:10952000BDE8F04D1946FFF788B827F00043A2BB0D
-:10953000E1B1594538D1002F06DD002CA1BF002034
-:10954000594616B0BDE8F08D002F01DD002C1FDB61
-:10955000002F16DA002C14DBBAF1010F4FF00000D7
-:109560000CBF73496E4916B0BDE8F08DBAF1020F19
-:1095700018BF002F0CD0BAF1010F09D1002F07DA64
-:109580000CE0002FB8BF002C0EDABAF1010F05D0A5
-:10959000002016B00146BDE8F08D05E016B00020B1
-:1095A0004FF00041BDE8F08D4FF0010C0CEBE7727D
-:1095B0000F9252EA0A020BD05E4A90427DDD5E4B6A
-:1095C0005E4A984216DD91420EDC002C1CDB2CE03A
-:1095D0000120FFF79FFC16B00022BDE8F04D1346B6
-:1095E00010461146FFF799B84C48884202DC002C1F
-:1095F0000ADC1AE08A4202DD002C05DB15E0474B4D
-:1096000099421EDD002C10DD0220FFF783FC40F2A2
-:10961000013200204FF0E041FFF775FA404A16B0E2
-:1096200061F31E021146BDE8F08D0220FFF772FCC7
-:10963000FFF7A6FB394A16B061F31E021146BDE8DA
-:10964000F08D002228463946FEF7F1FF05460F4609
-:109650006FF00102FFF757FA4FF05532384BFEF723
-:10966000E9FF2A463B46FEF7E8FF0022354BFEF7AE
-:10967000E1FF8B4680462A463B4610461946FEF7D8
-:10968000DCFF42465B46FEF7D8FF80460B914FF069
-:10969000C0422D4B28463946FEF7CFFF8346059141
-:1096A0002A4A294B40460B99FEF7C7FF884602908D
-:1096B000274A284B2846394600E01BE0FEF7BDFF4D
-:1096C0004346029AFEF7B3FF054602460B460B914E
-:1096D00058460599FEF70BFF002788465A4638463C
-:1096E000059BFEF7A4FF2A460B9BFEF7A3FF02464D
-:1096F00000F073B90020B1F5801F07DA3522284643
-:109700001946FFF700FA05466FF0340000EB2150D0
-:1097100022E00000FFFF1F00FFFF0F000000F03FEE
-:109720000000F07F0000404301FCFFFFEC0A000056
-:109730000000F0FF0000E0410000F043FFFFEF3FBA
-:109740005555D53F0000E03F4715F73FFE822B659A
-:1097500044DF5DF80BAE543EA0F2FF300190C1F340
-:10976000130040F07F6141F040510291FE49884270
-:10977000D8BF4FF0000B0EDDFC498142C8BF4FF04F
-:10978000010B08DC01984FF0000B401C019002987F
-:10979000A0F580100290F6480299784400EBCB00C7
-:1097A00009910790D0E900232846FEF740FF059174
-:1097B00000900798D0E9002328460999FEF797FE04
-:1097C00002460B460020EB49FEF7A7FF0B910B4624
-:1097D0000246069005990098FEF72FFF0A90E6488A
-:1097E00088460027784400680C9002994FF000509A
-:1097F00040EA610000EB8B4000F5002102910798E0
-:10980000D0E900230C98FEF712FF2A46099BFEF7C9
-:1098100011FF3A464346FEF710FF079105463846CA
-:109820004146029B0C9AFEF708FF059B009AFEF743
-:1098300001FF2A46079BFEF7FAFE0B9B069AFEF7EE
-:10984000FCFE0A9A06910890434610461946FEF718
-:10985000F4FE05460246C9480B46079106217844A6
-:10986000FFF739FA0290079B2A46059110461946E0
-:10987000FEF7E3FE059B029AFEF7DFFE0591054623
-:109880004346384619460A9AFEF731FE069B089A67
-:10989000FEF7D3FE2A46059BFEF729FE3A464346CD
-:1098A0000591129010461946FEF7C7FE0022B44BF0
-:1098B00007910090FEF71BFE059B129AFEF717FE1C
-:1098C0000D463A46AE4B3846FEF7B1FE079B009A6E
-:1098D000FEF7ADFE059B129AFEF7ACFE3A460791E5
-:1098E00012902B4610464146FEF7A7FE05910090C8
-:1098F00043460A9A07991298FEF79FFE8046079101
-:109900002B463A4606990898FEF797FE4246079B73
-:10991000FEF7EDFD88460690059B009AFEF7E7FDF1
-:1099200000200F460546059B009AFEF780FE434641
-:10993000069AFEF77FFE80460D914FF06042914BF4
-:1099400028463946FEF779FE059100908E4A8D4BE8
-:1099500040460D99FEF771FE804604918B4A8C4B70
-:1099600028463946FEF769FE4246049BFEF7BFFDD6
-:10997000884A7A4402EBCB03D3E90023FEF7B7FD14
-:10998000029004910198FEF740FF0791DDE9043150
-:109990000546029A0098FEF7AAFD7F4A7A4402EB38
-:1099A000CB0BDBE90023FEF7A2FD2A46079BFEF75F
-:1099B0009EFD002788462A463846079BFEF737FE5D
-:1099C000DBE90023FEF733FE059B009AFEF72FFE2E
-:1099D000049B029AFEF72EFE024600200A900F9882
-:1099E000644DAAF10103184301D16C4D0A90002087
-:1099F0000B46029030462146FEF71FFE82468B46FC
-:109A0000234630461946029AFEF711FE3A4643466F
-:109A1000FEF713FE52465B46FEF769FD06468A4690
-:109A20003A46434621460298FEF707FE04460F4693
-:109A300032465346FEF75BFD594A8B46914226DB80
-:109A4000ABEB020353EA000210D122463B46FEF77D
-:109A5000EEFD80460391534A534B30465146FEF784
-:109A600046FD4246039BFFF765F82CD20220FFF724
-:109A700051FA40F2013200204FF0E041FFF743F885
-:109A80000A46294616B062F31E01BDE8F08D474B29
-:109A90002BF000429A4216D3454A0BEB020353EADD
-:109AA000000208D122463B46FEF7C1FD324653462E
-:109AB000FFF740F807D80220FFF72CFAFFF760F90C
-:109AC0000A462946DEE72BF000403A493A4A01EBC4
-:109AD00020514FF00008904223DD481C4FF48011C4
-:109AE00021FA00F05844C0F30A51344AA1F2FF3180
-:109AF0007A44334B1268CB4020EA0303C0F31300CF
-:109B000040F4801CC1F114002CFA00F8BBF1000FE6
-:109B1000B8BFC8F1000820463946FEF788FD044664
-:109B20000F4622463B4630465146FEF7E0FC4FF0DA
-:109B3000000B5A46234B58460791FEF77EFD0591D0
-:109B40000090214A214B58460799FEF776FDCDE952
-:109B5000020122463B4658460799FEF768FD324609
-:109B60005346FEF767FD33E08E9803007AB60B008C
-:109B70004A0700000000F03F88070000B60600001A
-:109B80000000084009C7EE3FFD033ADCF5015B1415
-:109B9000E02F3EBE92050000580500000000F0BF17
-:109BA00000009040FE822B654715973C00CC90400A
-:109BB00000346F3F01FCFFFF0000E03F7C04000029
-:109BC000FFFF0F00432EE63F396CA80C615C20BEFE
-:109BD0003F4A404BFEF731FDDDE90223FEF787FCEB
-:109BE00007468A46059B009AFEF781FC04460E460E
-:109BF000059B009AFEF71BFD3A465346FEF71AFDF9
-:109C00000746224633460B9110461946FEF715FDCE
-:109C10008346024630488A460B4605217844FFF7C2
-:109C20005AF85A465346FEF708FD22463346FEF7D9
-:109C300001FD82468B463A46204631460B9BFEF795
-:109C4000FCFC3A460B9BFEF752FC00910C90002264
-:109C50004FF0804350465946FEF7E9FC0746039112
-:109C600052465B4620463146FEF7E7FC3A46039BE8
-:109C7000FEF753FD009B0C9AFEF7D9FC22463346B3
-:109C8000FEF7D5FC0022154BFEF7D4FC0E46044629
-:109C900001EB08510815002810DC424620463146E9
-:109CA000FEF731FFFEF7F0FF042808BFFFF768F862
-:109CB000424620463146FEF726FF04460A980B46E8
-:109CC00016B022462946BDE8F04DFEF7B6BC0000AE
-:109CD000EF39FAFE422EE63F280300000000F03F75
-:109CE0002DE9F8430446544822466946B0EB420F3A
-:109CF00009D94FF0E640B0EB440F8CBF4FF0FF3076
-:109D00000020009034E04D4B22F0004083422BD9DC
-:109D10004B491046FEF775FBFEF778FE0646FEF748
-:109D200092FD00F00300009046493046FEF769FBC3
-:109D3000054645493046FEF764FB07464349304631
-:109D4000FEF75FFB804642493046FEF75AFB21464C
-:109D5000FEF754FB4146FEF74EFB3946FEF74BFB40
-:109D60002946FEF748FB02E01046FFF717F80446C5
-:109D7000009D002D1DDA6000B0F17F4F09D2204612
-:109D8000FEF796FF042808BFFFF702F82046BDE85B
-:109D9000F88308D10120FFF7BDF8BDE8F8430021A2
-:109DA0000846FEF764BB2046BDE8F8430121FEF7F4
-:109DB00021BE214615F0010F08461FD0FEF721FBFA
-:109DC00004462449FEF71DFB2349FEF7C2FA21464B
-:109DD000FEF717FB2149FEF7BCFA2146FEF711FBFF
-:109DE0004FF07E51FEF7B5FA15F0020F08BFBDE83F
-:109DF000F88300BF80F00040BDE8F883FEF701FB68
-:109E000006461749FEF7FDFA1649FEF7F7FA3146FE
-:109E1000FEF7F7FA1449FEF79CFA3146FEF7F1FA1D
-:109E20002146FEF7EEFA2146FEF793FA15F0020FEF
-:109E3000E0D1BDE8F8830000B61F927E490E494686
-:109E400083F9223F1A61342C0020A23300A0FD398F
-:109E50000000C93FB93AB2BACA9F2A3DDDFFFFBE32
-:109E6000336D4C39DA82083CA0AA2ABE2DE9F041B4
-:109E700006460F46FEF784FE0D46040018BF01207B
-:109E8000284320F00040C0F17F6010F1E0400FD582
-:109E9000002E14BF01200020384320F00040C0F104
-:109EA0007F6000F1E0400028A4BF0120FFF732F8F6
-:109EB00020462946BDE8F081B59F0008B99F0008FB
-:109EC0003B010008B09F0008B99F00085901000835
-:109ED000989F00089E9F00089D010008A89F000809
-:109EE000B99F0008D3010008000000000000F03F07
-:109EF000000000000000F83F00000000000000002B
-:109F00000000004003B8E23F000000000000000035
-:109F100006D0CF43EBFD4C3E033333333333E33FC3
-:109F2000FFAB6FDBB66DDB3F4D268F515555D53FEF
-:109F300001411DA96074D13F65DBC9934A86CD3FBD
-:109F4000EF4E454A287ECA3F3E5555555555C53FAB
-:109F500093BDBE166CC166BF2CDE25AF6A56113F9D
-:109F6000F16BD2C541BDBBBED0A4BE726937663E9F
-:109F70000000000000000000000000006E83F9A255
-:109F80002915444ED15727FCC0DD34F5999562DB85
-:109F90004190433CAB6351FE726D6F646500707716
-:109FA0006D202F2070706D0076657273696F6E0082
-:109FB00068656C700065786974000000DC9F0008BB
-:109FC00000000020940200002C8C000860A0000813
-:109FD0009402002044140000048F00088102190339
-:109FE0000226010329093D1204CBDC050201240BE2
-:109FF00020DE05021100089B01030204050607028A
-:10A0000014018B803F040136135C0402202062039C
-:10A0100022403A020812043A040812083A080812C8
-:10A020000C22105A0420190839201908392019085F
-:10A0300029201E342C014040041334081B403804EE
-:10A040001A3C0419211934011F3BA24A6D416809C9
-:10A0500001020304060708090C69103C0204068982
+:100C00000A2D11DA454DB5F90050002D03DD434D95
+:100C1000B5F9005003E0414DB5F900506D420A2D81
+:100C200002DA00253D4E3580324DEE7AED7A6D00C8
+:100C30006D42854204DD2F4DED7A6D006D4209E075
+:100C40002C4DED7A6D00854203DA2A4DED7A6D0068
+:100C500000E005466E43642596FBF5F52F4E368879
+:100C600035442DB22D4E35803546B5F9005015F17D
+:100C7000960F02DA6FF0950509E0284DB5F900509E
+:100C8000962D01DD962502E0244DB5F90050234E46
+:100C90003580184DED7C4543322695FBF6F5224E06
+:100CA000368835442DB2204E35803546B5F9005092
+:100CB0001E4EB54201DA35460BE01B4DB5F900502A
+:100CC00047F23056B54201DD354602E0164DB5F922
+:100CD0000050154E35803546B5F900504FF4FA7680
+:100CE00095FBF6F00D4D2D8805442DB20B4E358049
+:100CF00000BF23E7C00200203200002012000020C5
+:100D00003600002030000020900000204800002025
+:100D1000400300204C000020680000200E0000204E
+:100D20006C0000207000002010000020D08AFFFF1F
+:100D300004F068F9FFF728FBFFF7C0FB0720FFF777
+:100D400050FC00F057F80820FFF757FC0546042038
+:100D5000FFF753FC06460120FFF74FFC07462A46E3
+:100D6000314603F08FFF10201E4908600820091F3C
+:100D7000086000241DE01B480838006880F010005F
+:100D80001849083908600846006880F008000860C3
+:100D9000192004F02CF94FF48050134908601920F1
+:100DA00004F025F94FF480500F49091F0860601CBA
+:100DB000C4B20A2CDFDB08200A49091F0860102092
+:100DC000086002F053FAFFF733FC04F0E5F8074936
+:100DD00008604FF4C8700649088001E001F08CFCFF
+:100DE000FCE70000140C01401408014094000020AE
+:100DF0007401002010B5F848407804280BD0F6485C
+:100E00004078012807D0F4484078052803D0F248FC
+:100E10004078082802D10420FFF746FB2020FFF786
+:100E2000ECFB18B94020FFF7E8FB10B10420FFF7F6
+:100E30003BFBE948407812282DD2DFE800F02C1562
+:100E4000191A110920210D1B222627282C2C2C1CB5
+:100E50000020E24908701EE00120E04908701AE015
+:100E60000220DE49087016E00320DC49087012E019
+:100E700000BF00BF00BF0420D84908700BE000BFCE
+:100E800000BF0620D549087005E000BF00BF08205C
+:100E9000D249087000BF00BF10BD10B50420FFF795
+:100EA000ACFB00B910BDCC484078012803D0CA483B
+:100EB0004078042810D1CA48008981B2002004F08B
+:100EC00015F8C5484078042812D1C548408981B238
+:100ED000012004F00BF80BE0C148008881B200202B
+:100EE00004F004F8BE48408881B2012003F0FEFF00
+:100EF00000BFD7E770B500250420FFF77EFB00B1E7
+:100F00000225002409E0B74A32F8142091B2621990
+:100F1000D0B203F0EBFF601CC4B2B048007884424A
+:100F2000F1DB70BD70B50546002404E0AD4820F843
+:100F30001450601CC4B2A94800788442F6DBFFF765
+:100F4000D9FF70BD70B5A548007803284DDDA648CF
+:100F5000B0F90410A548B0F90400002803DDA34847
+:100F6000B0F9040003E0A148B0F9040040426FF07A
+:100F70006302101A814210DA9C48B0F9040000287C
+:100F800003DD9A48B0F9040003E09848B0F9040082
+:100F900040426FF06301081A24E09348B0F904104E
+:100FA0009248B0F90400002803DD9048B0F904002D
+:100FB00003E08E48B0F904004042643081420EDD07
+:100FC0008A48B0F90400002803DD8848B0F904001D
+:100FD00003E08648B0F904004042643002E08248F1
+:100FE000B0F9040000B2804988807B48407812281C
+:100FF0007ED2DFE810F07D009200FD00410112007A
+:101000000106CB0159028C069001E90283032004FA
+:10101000DE047D007D007D00A4057448C18872480F
+:101020000088084400B26F4908807048C0886E4943
+:1010300009884942084400B26A494880664890F9E4
+:101040005C006949B1F90410484300F2DC5066497C
+:10105000B1F902100844B0F57F7F02DA4FF47F70D7
+:101060001FE05D4890F95C005F49B1F90410484306
+:1010700000F2DC505C49B1F902100844B0F5FA6F97
+:1010800002DD4FF4FA600CE0534890F95C005649D9
+:10109000B1F90410484300F2DC505349B1F9021091
+:1010A000084400B24E4908814B4890F95C004E4913
+:1010B000B1F90410484300F2DC504B49B1F9021079
+:1010C000401AB0F57F7F02DA4FF47F7021E042488A
+:1010D00090F95C004449B1F90410484300F2DC5037
+:1010E0004149B1F90210401AB0F5FA6F04DD00E091
+:1010F00069E24FF4FA600CE0374890F95C003A4935
+:10110000B1F90410484300F2DC503749B1F902103C
+:10111000401A00B23249488155E23348B0F9020022
+:101120008000032190FBF1F03049C988084400B2E7
+:101130002C4908802C48B0F90200400040420321AD
+:1011400090FBF1F12948C088274A12885242104486
+:10115000084400B2234948802348B0F90200400007
+:101160004042032190FBF1F12048C2881E480088CC
+:101170001044084400B21B4988801748B0F8621038
+:1011800090F95C00184AB2F9042000FB0210B0F597
+:101190007F7F02DA4FF47F701AE00F48B0F86210D8
+:1011A00090F95C00104AB2F9042000FB0210B0F57F
+:1011B000FA6F02DD4FF4FA600AE00748B0F8620007
+:1011C000054991F95C10084AB2F9042001FB0200BC
+:1011D00000B2034908819FE7C0020020740000208C
+:1011E00076000020900300203E0100202C0100200A
+:1011F000FE48C0880146FE4840880144FD4890F9F9
+:101200005C00FB4A928850434042084400B2FA49CD
+:101210000880F648C088F6490988494208440146D2
+:10122000F44890F95C00F24A928800FB021000B288
+:10123000F1494880ED48C188ED48008808440146DE
+:10124000EC4890F95C00EA4A928800FB021000B278
+:10125000E9498880E548C088E54949884942014410
+:10126000E44890F95C00E24A9288504340420844C6
+:1012700000B2E149C8804FE7DC48C088DC490988F2
+:1012800049420144DA4840880144DA4890F95C0058
+:10129000D74A928850434042084400B2D649088059
+:1012A000D248C088D249098849420844D04949886F
+:1012B00049420144CF4890F95C00CD4A928800FB36
+:1012C000021000B2CC494880C848C188C84800888C
+:1012D0000144C74840880144C64890F95C00C44AAC
+:1012E000928800FB021000B2C3498880BF48C188C1
+:1012F000BF4800880844BE49498849420144BD4866
+:1013000090F95C00BA4A928850434042084400B2C7
+:10131000B949C88000E7B548C0880146B44840884C
+:101320000144B44890F95C00B14A9288504340426D
+:10133000084400B2B0490880AC48C088AC4909886C
+:1013400049420844AA4949884942084400B2AA4986
+:101350004880A648C0880146A54840880144A54861
+:1013600090F95C00A24A928800FB021000B2A249E8
+:1013700088809E48C1889E48008808449C494988C6
+:101380004942084400B29C49C880C5E69848B0F973
+:1013900002008000032190FBF1F09449C9880144C8
+:1013A000944890F95C00924A928800FB021000B2C7
+:1013B000914908808E48B0F9020040004042032164
+:1013C00090FBF1F08949C988894A12885242114438
+:1013D0000144884890F95C00854A92885043404215
+:1013E000084400B2844948808148B0F902004000B6
+:1013F0004042032190FBF1F17C48C2887C48008880
+:10140000104401447B4890F95C00794A928850432B
+:101410004042084400B2784988807548B0F902001B
+:101420008000032190FBF1F07049C98801447148A4
+:1014300090F95C006E4A928850434042084400B2E2
+:101440006D49C8806A48B0F902004000404203215B
+:1014500090FBF1F06549C988654A128852421144EF
+:101460000144644890F95C00614A928800FB0210D4
+:1014700000B2614908815E48B0F902004000404274
+:10148000032190FBF1F15948C28859480088104463
+:101490000144584890F95C00554A928800FB0210BC
+:1014A00000B25549488137E6514AB2F9002051420D
+:1014B00001EBD1724D4BDB8803EB62034C4AB2F96E
+:1014C000020000EBD07203EB62034A4A92F95C20FF
+:1014D000474EB68802FB063212B2474B1A80444A86
+:1014E000B2F90020514201EBD172404BDB8803EB93
+:1014F00062023F4BB3F90230584200EBD07302EB6B
+:1015000063033C4A92F95C20394EB68872435242DA
+:101510001A4412B2384B5A80354AB2F9001001EB26
+:10152000D172324BDB8803EB6203314AB2F902001D
+:1015300000EBD07203EB62032E4A92F95C202C4E32
+:10154000B68802FB063212B22B4B9A80284AB2F9B7
+:10155000001001EBD172254BDB8803EB6202244BB8
+:10156000B3F90230584200EBD07302EB6303214A17
+:1015700092F95C201E4EB688724352421A4412B24F
+:101580001D4BDA801948C0881949498849420144ED
+:10159000184890F95C00164A928800FB021000B2CD
+:1015A000194608811148C088014611484088014405
+:1015B000104890F95C000E4A92885043404208441B
+:1015C00000B219464881B9E2094AB2F900205142F5
+:1015D00001EBD172054BDB8803EB6203044AB2F9DD
+:1015E000020000EBD07203EB620307E02C01002045
+:1015F0003E010020C002002090030020FE4A92F924
+:101600005C20FE4EB68802FB063212B2FC4B1A80FA
+:10161000FA4AB2F90020514201EBD172F94BDB8852
+:1016200003EB6202F54BB3F90230584200EBD07382
+:1016300002EB6303F04A92F95C20F04EB68802FB9D
+:10164000063212B2EE4B5A80EC4AB2F9001001EBAE
+:10165000D172EC4BDB8803EB6203E84AB2F902007B
+:1016600000EBD07203EB6203E34A92F95C20E34E95
+:10167000B688724352421A4412B2E14B9A80DF4A52
+:10168000B2F9001001EBD172DE4BDB8803EB620292
+:10169000DA4BB3F90230584200EBD07302EB63032C
+:1016A000D54A92F95C20D54EB688724352421A440C
+:1016B00012B2D34BDA80D348C088D0490988494256
+:1016C00008440146CC4890F95C00CC4A92885043CB
+:1016D0004042084400B219460881CA48C188C74838
+:1016E000008808440146C44890F95C00C34A9288C7
+:1016F00000FB021000B219464881ABE3C148C08824
+:10170000BE49098849420144BC4840880144BA485E
+:1017100090F95C00B94A928850434042084400B2B4
+:10172000B7490880B748C088B44909884942084485
+:10173000B249498849420144AF4890F95C00AF4A38
+:10174000928800FB021000B2AD494880AD48C188C4
+:10175000AA4800880144A94840880144A64890F955
+:101760005C00A64A928800FB021000B2A44988805F
+:10177000A448C188A14800880844A0494988494232
+:1017800001449D4890F95C009C4A92885043404235
+:10179000084400B29A49C8809A48C0889749098885
+:1017A00049420144954840880144934890F95C00BF
+:1017B000924A928800FB021000B291490881914838
+:1017C000C0888E490988494208448C494988494261
+:1017D0000144894890F95C00884A9288504340420D
+:1017E000084400B2864948818648C18883480088F9
+:1017F00001448248408801447F4890F95C007F4A58
+:10180000928850434042084400B27D4988817D4817
+:10181000C1887A4800880844784949884942014487
+:10182000754890F95C00754A928800FB021000B27E
+:101830007349C8810EE37148B0F90000C0EBC000E5
+:101840000A2190FBF1F06F49C98808446B49B1F94E
+:101850000210A1EBC1010A2291FBF2F1014466489A
+:1018600090F95C00654A928800FB021000B264495E
+:1018700008806248B0F90000A0EBC0000A2190FB8C
+:10188000F1F06049C98808445C49B1F90210A1EB44
+:10189000C1010A2291FBF2F10144574890F95C0022
+:1018A000564A928800FB021000B2554948805348BE
+:1018B000B0F90000A0EBC0000A2190FBF1F0514903
+:1018C000C98808444D49B1F90210C1EBC1010A228F
+:1018D00091FBF2F10144484890F95C00474A928834
+:1018E00000FB021000B2464988804448B0F900006D
+:1018F000C0EBC0000A2190FBF1F04249C9880844BE
+:101900003E49B1F90210C1EBC1010A2291FBF2F18B
+:101910000144394890F95C00384A928800FB021073
+:1019200000B23749C8803748C0883449498849429D
+:101930000144314890F95C00304A9288504340425B
+:10194000084400B22E4908812E48C0882B490988D6
+:10195000494208440146284890F95C00274A928889
+:1019600050434042084400B2254948812548C08878
+:1019700001462248408801441F4890F95C001F4AF4
+:10198000928850434042084400B21D4988811D4856
+:10199000C1881A48008808440146174890F95C003D
+:1019A000164A928850434042084400B21449C88104
+:1019B00050E21449CA881149098811440F4AB2F902
+:1019C0000220504200EBD07201EB62020A4991F909
+:1019D0005C100A4B9B8801FB032109B2084A118065
+:1019E0000649B1F90010484200EBD071054AD2888F
+:1019F00002EB6101014A07E0C00200203E01002025
+:101A0000900300202C010020528852420A44FD49D4
+:101A100091F95C10FC4B9B8801FB032109B2FB4A46
+:101A20005180FB49C988F84A128852420A44F64953
+:101A3000B1F9020000EBD07102EB6102F14991F9BA
+:101A40005C10F14B9B8801FB032109B2EF4A9180A6
+:101A5000ED49B1F9000000EBD071ED4AD28802EBFC
+:101A60006102E94949880A44E64991F95C10E64B6C
+:101A70009B8801FB032109B2E44AD180E249B1F914
+:101A8000000000EBD071E24AD28802EB6101DE4A2D
+:101A9000528852420A44DB4991F95C10DA4B9B8828
+:101AA00059434942114409B2D84A1181D849C988D9
+:101AB000D54A128852421144D34AB2F90220504208
+:101AC00000EBD07201EB6202CE4991F95C10CE4B73
+:101AD0009B8859434942114409B2CC4A5181CA49B1
+:101AE000B1F90010484200EBD071C94AD28802EB2C
+:101AF0006102C54949880A44C24991F95C10C24B48
+:101B00009B8859434942114409B2C04A9181C04956
+:101B1000CA88BD4909880A44BB49B1F9020000EBF3
+:101B2000D07102EB6102B74991F95C10B64B9B880A
+:101B300059434942114409B2B44AD1818AE1B449B6
+:101B4000C9880A46B04949880A44AE4991F95C10EF
+:101B5000AD4BB3F904305943484200EBD07102EB6E
+:101B6000610109B2A94A1180A64890F95C00A64912
+:101B7000B1F90410484340000A2190FBF1F0A44958
+:101B8000C988A14A1288524211449F4A528852423F
+:101B90001144084400B29D4948809D49C9880A46BD
+:101BA000994949880A44974991F95C10964BB3F9D1
+:101BB000043001FB03F000EBD07102EB610109B2CC
+:101BC000924A91808F4890F95C008F49B1F90410D6
+:101BD0004843400040420A2190FBF1F18C48C28802
+:101BE000894800881044884A528852421044084468
+:101BF00000B28649C8802DE1824B93F96430854E4E
+:101C0000B6F9026003FB06F2D31702EB13731B1144
+:101C100003F2DC537E4EB6F902603344B3F57F7FA6
+:101C200002DA4FF47F7329E0764B93F96430794EF2
+:101C3000B6F9026003FB06F1CB1701EB13731B111E
+:101C400003F2DC53724EB6F902603344B3F5FA6F17
+:101C500002DD4FF4FA6311E06A4B93F964306D4E84
+:101C6000B6F9026003FB06F0C31700EB13731B11F8
+:101C700003F2DC53664EB6F9026033441BB2664E83
+:101C80003380604B93F96530624EB6F9006003FB18
+:101C900006F2D31702EB13731B1103F2DC535C4EF5
+:101CA000B6F900603344B3F57F7F02DA4FF47F73F7
+:101CB00029E0544B93F96530564EB6F9006003FBAA
+:101CC00006F1CB1701EB13731B1103F2DC53504EDB
+:101CD000B6F900603344B3F5FA6F02DD4FF4FA63EE
+:101CE00011E0484B93F965304A4EB6F9006003FBAA
+:101CF00006F0C31700EB13731B1103F2DC53444EC1
+:101D0000B6F9006033441BB2434E7380A2E04048F2
+:101D1000C0883E4908804148007848B34048B0F93F
+:101D200002003849B1F85410401A3D49B1F9001089
+:101D3000344AB2F85420891A012202FB010000B291
+:101D4000354908803648B0F902002E49B1F85410E0
+:101D5000401A40423249B1F900102A4AB2F85420E0
+:101D6000891A012202FB010000B22B49488017E0CA
+:101D70002548B0F902002449B1F90010012202FB04
+:101D8000010000B2244908801F48B0F90200404217
+:101D90001D49B1F9001002FB010000B21E49488044
+:101DA0001D48B0F900001749B1F85E100844B0F5BD
+:101DB0007F7F02DA4FF47F7013E01748B0F900001C
+:101DC0001049B1F85E100844B0F5FA6F02DD4FF427
+:101DD000FA6006E01048B0F900000A49B1F85E1058
+:101DE000084400B20C4908800846B0F902000549D1
+:101DF000B1F860100844B0F57F7F13DA4FF47F70BC
+:101E000024E00000C00200203E01002090030020DA
+:101E10002C0100201E000020760000209D000020E4
+:101E2000000400209748B0F902009749B1F860100B
+:101E30000844B0F5FA6F02DD4FF4FA6006E091480D
+:101E4000B0F902009049B1F86010084400B28D4921
+:101E5000488000BF00BF2020FEF7CFFBC0B38B48F7
+:101E6000808900B2874908808848C08900B24880CC
+:101E70008748C07818B3844991F96410854AB2F94B
+:101E8000022001FB02F0C11700EB11717D4A12889C
+:101E900002EB211109B27B4A11807B4991F965104F
+:101EA0007C4AB2F9002001FB02F0C11700EB11716E
+:101EB000744A528802EB211109B2724A518071486A
+:101EC000B0F90000B0F57F7F03DA4FF47F700CE0CB
+:101ED00024E06C48B0F90000B0F5FA6F02DD4FF471
+:101EE000FA6002E06748B0F90000664908800846D9
+:101EF000B0F90200B0F57F7F02DA4FF47F700BE09B
+:101F00006048B0F90200B0F5FA6F02DD4FF4FA60F4
+:101F100002E05C48B0F902005A4948804020FEF7D0
+:101F20006CFBE8B35C480078012833D15B4800784B
+:101F300058B94FF4FA605349888001205749087016
+:101F400003F03CF85649086024E054480078012822
+:101F500013D103F033F852490968401AB0F57A7F7B
+:101F600018D94FF47F704749888002204B49087088
+:101F700003F024F84A4908600CE003F01FF84849D0
+:101F80000968401AB0F57A7F04D9002043490870E7
+:101F9000414908703E48007910B101203E4900E0F7
+:101FA00000E008703F48B0F90050012409E03D48C6
+:101FB00030F91400A84202DD3A4830F91450601C90
+:101FC000C4B2394800788442F1DB002455E02E4841
+:101FD000B0F85800A8420BDA324830F814002A4909
+:101FE000B1F85810691A401A00B22E4921F81400AD
+:101FF0002C4830F914002449B1F85610884203DA0D
+:102000002148B0F856000EE0264830F914001E4969
+:10201000B1F85810884203DD1B48B0F8580002E0C0
+:10202000204830F9140000B21E4921F81400174866
+:10203000B0F9060040F24C41884212DA1020FEF757
+:10204000DCFA38B91048B0F8560000B2154921F84A
+:10205000140006E00C48B0F85A0000B2114921F80B
+:1020600014001248007830B90748B0F85A0000B29E
+:102070000C4921F81400601CC4B20B48007884425B
+:10208000A5DB70BD76000020C00200200004002007
+:102090001E0400201E000020860000208700002073
+:1020A000880000209003002074000020A000002081
+:1020B0002DE9F04104460D46164600271EE04FF07C
+:1020C000000814E0FE48006880F00800FC49086041
+:1020D0008814FC490860284602F089FF4FF48050BC
+:1020E000F849091F086008F1010000F0FF08A04549
+:1020F000E8DB3C2002F07BFF781CC7B2B742DEDB96
+:10210000BDE8F0812DE9F04F85B00026EE48B0F92A
+:10211000060040F2DC51884201DA64251CE0EA48FE
+:10212000B0F90600B0F5FA6F10DAE84890F824002C
+:10213000E549B1F90610A1F2DC5148434FF4FA71B8
+:1021400090FBF1F0C0F16400C5B205E0DF4890F803
+:102150002400C0F16400C5B20024B0E0DA4931F9CE
+:102160001410DA4AB2F85420891A002907DDD6493A
+:1021700031F91410D54AB2F85420891A06E0D3492F
+:10218000B1F85410D04A32F91420891AB1F5FA7F07
+:1021900018DACD4931F91410CC4AB2F85420891A12
+:1021A000002907DDC84931F91410C84AB2F8542093
+:1021B000891A09E0C549B1F85410C34A32F914200C
+:1021C000891A01E04FF4FA7188B2C04991F85310AE
+:1021D00000290BDDBD4991F85310814205DABB4956
+:1021E00091F85310411A88B200E00020022C30D040
+:1021F000642290FBF2F291B2B54B4A1C33F91220E3
+:1022000033F91130D21A01EBC10303EB0113A0EB38
+:1022100083035A43642392FBF3F2AD4B33F811303E
+:102220001A4412B2AB4B23F81420A84A92F8222089
+:1022300042434FF4FA7392FBF3F2C2F1640202F0EC
+:10224000FF0808FB05F2642392FBF3F202F0FF089B
+:102250000FE001B29F4A22F814109C4991F8231014
+:1022600041434FF4FA7291FBF2F1C1F1640101F0C4
+:10227000FF0896490831095D01FB08F1642291FBD2
+:10228000F2F1954A115591491831095D01FB08F1A8
+:10229000642291FBF2F1914A11558B4931F91410E6
+:1022A0008A4AB2F85420914207DA8A4931F8141068
+:1022B000494209B2874A22F81410601CC4B2032CA8
+:1022C000FFF64CAF8148B0F858008049B1F856107D
+:1022D000401A7D49B1F90610A1F24C4148434FF430
+:1022E000617190FBF1F07949B1F85610084400B2E1
+:1022F0007849C8807A480078002851D07949B1F9E6
+:1023000000207949B1F90010501A05F0D9FD814635
+:10231000764905F0DAFB0490049806F0A3FA0390DE
+:10232000049807F055F802906A49B1F9000005F0E9
+:10233000C7FD0090029905F0C8FB82466549B1F9D6
+:10234000020005F0BDFD0090039905F0BEFB834639
+:10235000514605F062FB814605F0D9FD00B20190BF
+:102360005C49B1F9020005F0ABFD0090029905F05F
+:10237000ACFB82465749B1F9000005F0A1FD009081
+:10238000039905F0A2FB8346514605F098FB814670
+:1023900005F0BDFD00B24F4908800198488000BF9C
+:1023A0000220FEF72AF900287ED051480078401C10
+:1023B000C0B24F490870062190FBF1F201FB1200F8
+:1023C000A8BB01F0CEFE4B4991F800900978491C5A
+:1023D000484A11704FEAE97109EB5171C910A9EB34
+:1023E000C101454A22F81100002706E0424830F8B2
+:1023F0001700304486B2781CC7B2082FF6DBB1460E
+:10240000F11706EB5171C81005F05AFD3B490390D6
+:1024100005F05BFB3A49049005F08DFB8346394992
+:1024200005F053FB824605F08BFD374908703748AD
+:10243000807A18B107203649087025E032480078C4
+:102440006B2803DC3048007810280ADA0020304975
+:102450000870304908704FF480501A49091F08600D
+:1024600012E029480078672803DD01202849087018
+:102470000AE025480078632803DD0220244908701B
+:1024800002E00420224908702148007860B1214808
+:10249000007898B1204801682048006800F5743041
+:1024A0009030814241D900E057E00020194908707E
+:1024B0004FF480500349091F086031E035E0000007
+:1024C0000C0C01401408014000040020C002002050
+:1024D000100400202C010020340100203A010020CB
+:1024E0009C000020C40100202801002039FA8E3C05
+:1024F000F0000020F2000020A003002033335340FE
+:1025000000F07F450000DC422A0100201E0400206C
+:10251000F10000208C00002090000020E800002046
+:10252000FE480068FE49086017E0FE480078A0B940
+:10253000FD480178FD480841F94909680844F74910
+:102540000968884209D20120F64908700003F84959
+:102550000860F2480068F2490860F64800880028E0
+:1025600003DD0120FEF734F818B9F348008800288D
+:1025700006DDF248006880F00800F04908600EE0CF
+:10258000EF480078012803D10820EC49091D0860B4
+:10259000EC48007818B10820E849083108604FF489
+:1025A0008070FEF72AF870B1DC480068E6490968D7
+:1025B000884208D9D94800684CF250310844E249B1
+:1025C000086002F007FFD5480068E04909688842C2
+:1025D00015D9DF48007878B90020D9490870D74864
+:1025E000006880F00800D5490860CC480068D949E7
+:1025F0000844D649086002E00120D149087001F082
+:1026000088FA05B0BDE8F08F70B505460020D249C4
+:102610000880D249485D02F06FFC044640F2EE208B
+:10262000844203DB40F6CA00844201DD40F2DC5400
+:10263000204670BD70B5CA480078401CC849087073
+:10264000002456E02046FFF7DFFF00B2C4490E78B1
+:10265000F11706EB91718910A6EB8101C14A02EBDB
+:10266000C40222F811000020BF4921F814000025FF
+:102670000EE0BC4800EBC40030F81500BA4931F850
+:102680001410084400B2B84921F81400681CC5B2FF
+:10269000042DEEDBB44931F91410881CC11700EB8E
+:1026A00091718910B04A22F81410104630F91410B4
+:1026B000AE4830F91400C01E814207DA104630F8E7
+:1026C0001400801C00B2A94921F81400A64830F972
+:1026D0001410A64830F91400C01C814207DDA2483E
+:1026E00030F81400801E00B2A04921F81400601CCC
+:1026F000C4B2082CA6DB70BD2DE9F84F87480068EE
+:102700009B49096888427DD98448006844F6206165
+:10271000084497490860FFF78DFF9448B0F9060018
+:1027200040F24C4188426EDA00209249088048808D
+:10273000888091490880488090480078401C8F49E3
+:1027400008708A48B0F9040040F24C41884210DA1F
+:102750008648B0F9020088420BDA7A48007840B91E
+:1027600086480078142803D14FF4C8707249088055
+:10277000C8E17E48B0F9040040F26C7188422CDD5B
+:102780007A48B0F90200884227DD6E48007820BB05
+:102790007A4800781428EBD179484078012806D18E
+:1027A00040F2DC5077494881FEF777FB10E074482F
+:1027B000407808280CD17248B0F85E0000B2714928
+:1027C00008806F48B0F8600000B24880FEF765FBF3
+:1027D00002F0E2FB6C49086094E14FF40070FDF7F1
+:1027E0000CFFB8B357480078A0BB6048B0F90400AC
+:1027F00040F24C41884234DA5C48B0F9020040F2C1
+:102800006C7101E023E3DEE088422ADD5748B0F92D
+:102810000000884225DD594800781428A8D15B487B
+:10282000008830B1002059490880012058490880AB
+:1028300068E15848008808B9012000E000205549A7
+:1028400008800846008830B1022201210A20FFF7E3
+:102850002FFC57E105E003220A210846FFF728FC78
+:1028600050E1474890F84100002804DC444890F8C3
+:102870004C00002818DD4848407958B14748007896
+:1028800040B101202F4908704548B0F90000454982
+:10289000088005E02B48007810B100202949087015
+:1028A0000020364908702DE13048B0F9040040F2AC
+:1028B0004C41884204DB2D48B0F9000088420BDA15
+:1028C00020480078012807D12C4800781428AFD17F
+:1028D00000201C49087015E12448B0F9040040F2BA
+:1028E0006C71884204DC2148B0F90000884266DD42
+:1028F0001E48B0F9020040F26C7188425FDA11485C
+:10290000007848B90C48008830B90D480078012893
+:1029100055D11A48007847E051E0000090000020AF
+:10292000E80000208C000020F100002080841E00C0
+:102930001408014072010020740100200C0C0140B9
+:1029400070010020A0000020F4000020EC00002016
+:102950002200002020A10700A2000020CE000020BD
+:10296000F8000020B0030020F00300200004002045
+:10297000180100200C01002012010020F9000020A5
+:10298000C00200207600002094000020DE0000201D
+:10299000E0000020640100201E040020A6000020AA
+:1029A000C401002028010020142894D10120FE49F0
+:1029B0000870FE48B0F90000FD490880A2E0002040
+:1029C000FC4908709EE0FC48B0F9060040F26C71CA
+:1029D00088421CDDF4480078002818D1F648B0F988
+:1029E000040040F24C41884212DAF348B0F9020088
+:1029F00088420DDAEF480078142803D14FF4C870EC
+:102A0000EE490880EB480078401CEA49087079E0FC
+:102A1000E948B0F9040040F26C71884213DDE648E1
+:102A2000B0F9020040F24C4188420CDAE1480078EB
+:102A3000142802D10120E2490870DE480078401CC9
+:102A4000DC4908705EE0DC48B0F9020040F26C71CD
+:102A500088420FDDDB48808E801C01B2D948818618
+:102A6000FDF7FDFC4FF48070FDF7C7FD78B302F071
+:102A70003AFD47E0D048B0F9020040F24C418842AC
+:102A80000FDAD048808E801E01B2CE488186FDF7D5
+:102A9000E6FC4FF48070FDF7B0FDC0B102F023FDFD
+:102AA00030E0C548B0F9000040F26C7188420FDD9B
+:102AB000C448408E801C00B2C2494886FDF7CFFC56
+:102AC0004FF48070FDF799FD08B102F00CFD19E09C
+:102AD000B948B0F9000040F24C4188420FDAB948D9
+:102AE000408E801E00B2B7494886FDF7B8FC4FF40F
+:102AF0008070FDF782FD28B102F0F5FC02E00020B5
+:102B0000AC4908704FF40070FDF777FD10B3AE4884
+:102B1000008898B1A448007801280FD1A648B0F9E0
+:102B2000060040F24C41884208DDA848407928B9A7
+:102B30003220A74908800020A3490880A348007AD2
+:102B400048B1A148008828B901209F490880322057
+:102B50009F4908800DE09F48008850B19248007856
+:102B600038B90020984908809A49088001209A497C
+:102B700008800025B8E09048B0F9080040F21451F0
+:102B8000884208DD8C48B0F9080040F2A461884210
+:102B900001DA012000E000208749B1F9081040F275
+:102BA0001452914201DA012100E0002141EA400083
+:102BB0008149B1F9081040F2A462914201DD01217E
+:102BC00000E0002140EA81007B49B1F90A1040F29F
+:102BD0001452914201DA012100E0002140EAC100D3
+:102BE0007549B1F90A1040F21452914208DD724958
+:102BF000B1F90A1040F2A462914201DA012100E029
+:102C0000002140EA01106C49B1F90A1040F2A462B7
+:102C1000914201DD012100E0002140EA41106949B3
+:102C20003C31495D084258D16348B0F90C0040F28C
+:102C30001451884208DD6048B0F90C0040F2A461EC
+:102C4000884201DA012000E000205B49B1F90C1054
+:102C500040F21452914201DA012100E0002141EAE0
+:102C600040005549B1F90C1040F2A462914201DDD7
+:102C7000012100E0002140EA81004F49B1F90E1026
+:102C800040F21452914201DA012100E0002140EAB1
+:102C9000C1004949B1F90E1040F21452914208DDC9
+:102CA0004549B1F90E1040F2A462914201DA0121C6
+:102CB00000E0002140EA01103F49B1F90E1040F256
+:102CC000A462914201DD012100E0002140EA4110AF
+:102CD0003C494731495D084201D0012000E0002015
+:102CE0003A494855681CC5B20B2DFFF644AF37482A
+:102CF000007820B93948B0F9000032280EDD0120F3
+:102D0000FDF766FC50B13648007850B900203549CF
+:102D10000880488001203249087002E000203049D4
+:102D200008702A48407910B901202F4908702C48B2
+:102D30000078012803D110202C49086003E01020FE
+:102D40002A49091F08600220FDF742FCC8B11F484C
+:102D5000407898B12648007898B901202449087035
+:102D600024480068244908602448C0882449088011
+:102D70000020244908802449088002E000201C49E2
+:102D800008700420FDF724FC60B11048807850B131
+:102D90001E480078E0BB01201C4908700348B0F9C8
+:102DA000000036E048E037E0A0000020C401002029
+:102DB00028010020F90000200004002072010020FA
+:102DC00076010020C0020020640100201E040020C3
+:102DD000DC000020DE000020E0000020A200002037
+:102DE000A700002012010020A6000020140C0140C2
+:102DF000A90000206C000020700000202C010020A1
+:102E00001C010020100000200E000020A80000205F
+:102E100005E0F749088002E00020F6490870F6480E
+:102E2000407A30B1F548007830B90120F349087094
+:102E300002E00020F1490870EF48007A18B1012043
+:102E4000EF49087041E00020ED4908703DE0ED4891
+:102E500090F9000030B1012811D002281CD00328BD
+:102E60002ED126E0E7480078401C40B2E5490870C2
+:102E70000420FDF7ADFB08B100F00FFD24E0E148B0
+:102E80000078401C40B2DF4908700220FDF7A0FB2B
+:102E900008B100F048FB17E0DA480078401C40B267
+:102EA000D84908700220FDF793FB08B1FDF73DFEFD
+:102EB0000AE0D4480078401C40B2D249087003E0D0
+:102EC0000020D049087000BF00BFFDF740FD02F0B0
+:102ED00063F8CD49086008460068CC490968401A83
+:102EE000CB490880C8480068C84908600420FDF73D
+:102EF0006FFB88B3C748B0F90400002803DDC5485C
+:102F0000B0F9040003E0C348B0F904004042462889
+:102F100023DAB848007800B3BF490988B44A128858
+:102F2000891A08B210F1B40F02DC00F5B47108B2CE
+:102F3000B42802DBA0F5B47108B2B849097859B1D8
+:102F4000B749C97B41431E2291FBF2F1B14A9288F5
+:102F5000511A09B2AF4A918004E0AF48B0F90000BD
+:102F6000A34908800220FDF733FB38B3AD48007851
+:102F700020B3A848B0F90600AB49B1F90010401AD7
+:102F8000002807DDA348B0F90600A749B1F90010F1
+:102F9000401A06E09F48B0F90600A349B1F90010B5
+:102FA000081A142802DD00209E4908709E480088F7
+:102FB0009E490988084400B29649C88000240BE164
+:102FC0009B480078012874D1022C72DA914830F9BC
+:102FD0001400984931F91410C1EB400010F5FA7F44
+:102FE00001DA954815E08B4830F91400914931F920
+:102FF0001410C1EB4000B0F5FA7F02DD4FF4FA7017
+:1030000007E0844830F914008A4931F91410C1EB03
+:1030100040008A4931F81410411A8148323030F8A2
+:103020001400084406B27E48807B7043642190FB04
+:10303000F1F007B27A48807F404200EB8000B8424E
+:1030400005DD7748807F404200EB80000BE074484C
+:10305000807F00EB8000B84204DA7148807F00EB8B
+:10306000800000E038460746754830F914003044C7
+:103070007449884201DA08460DE0714830F91400BD
+:10308000304442F21071884201DD084603E06C488A
+:1030900030F91400304400B2694921F814000846A0
+:1030A00030F914005E49897D48430013009051E0D7
+:1030B000FFE7584830F9140000EB80000101584840
+:1030C0000830005D91FBF0F85F4830F81400A8EB81
+:1030D00000000FFA80F84F4830F914705B4830F95F
+:1030E0001400404410F57A5F01DA59480DE0574862
+:1030F00030F914004044B0F57A5F02DD4FF47A50A5
+:1031000003E0524830F91400404400B24F4921F81E
+:1031100014004D4830F91400002803DD4A4830F906
+:10312000140003E0484830F914004042B0F5207F15
+:1031300003DD0020454921F81400444830F914000B
+:103140007D2190FBF1F036491031095D4843801133
+:1031500000B200903C4931F914103E4A125D5143CF
+:103160000A2291FBF2F0C11700EB5171A7EBE101CC
+:103170000FB2354830F81400374931F81410401AAE
+:103180000FFA80F9304830F81400334921F8140060
+:10319000324830F81400324931F8141008444844D9
+:1031A0000FFA80FA2D4830F814002D4921F8140048
+:1031B0002A4820F814902B48005D00FB0AF04011CB
+:1031C0000FFA80FB00983844A0EB0B0000B22649B0
+:1031D00021F81400601CC4B2032CFFF6F1AEFDF719
+:1031E000B1FEFDF75AFEFDF785FEBDE8F88F000041
+:1031F000C6010020A80000201E0400209C00002022
+:103200009D0000201E01002090000020940000205E
+:10321000980000202C010020C40100202200002082
+:10322000C0020020A90000201C0100200E00002088
+:10323000A7000020600100200CFEFFFF1E00002000
+:1032400012010020F0D8FFFF120000200C01002026
+:1032500080C1FFFF34010020FA000020000100209F
+:10326000060100203A0100203E01002010B5FE4872
+:1032700000F0B3FF10B90120FDF7B9F901F018F81B
+:1032800010B90220FDF7B3F901F058F910B9042084
+:10329000FDF7ADF90120FDF79BF910B1F24908687F
+:1032A00080470220FDF794F908B101F001F8EF49D9
+:1032B000ED4802F0D1F930B10120FDF792F9EA4969
+:1032C0000868804706E0E94801F058FC10B903207F
+:1032D00001F036FFE5490868804710BD70B5E44845
+:1032E0000088002854DD00241CE0E1480088B0F587
+:1032F000C87F03D10020DF4941F82400DD4850F8A1
+:103300002400DD4931F914100844DA4941F8240059
+:103310000020D94921F814000021D84820F81410C1
+:10332000601CC4B2032CE0DBD148008801282AD1FC
+:10333000D04800684FF4C87190FBF1F000B2CF495B
+:103340002639C884CB4840684FF4C87190FBF1F02F
+:1033500001B2CA4826380185C64880684FF4C87152
+:1033600090FBF1F0C6490988401A01B2C3482638DB
+:1033700041850020C149263948860021BF482638AA
+:103380008186FDF76CF8BA480088401EB84908806D
+:103390004FF40070FDF731F900287DD0B94800885E
+:1033A000322815D1B5482638C08CB7490880B348B3
+:1033B0002638008D4880B1482638408D8880AF4837
+:1033C0002638408EB1490880AC482638808E488027
+:1033D000AC48008800284DDD00251BE0A948008886
+:1033E000322803D10020AA4941F82500A84850F806
+:1033F0002500A14931F915100844A54941F82500D7
+:1034000000209D4921F8150000219C4820F8151046
+:10341000681CC5B2032DE1DB9A480088012823D13E
+:1034200000209C49088001209B49088002220A2133
+:103430000846FEF73DFE9448008890492639C88426
+:10344000914841888D48263801858F4881888B486E
+:10345000263841858D4800888849263948868B481A
+:10346000418886482638818686480088401E8549DE
+:10347000088000BF8948008801282CD10020874996
+:10348000088083480068322190FBF1F000B27B494C
+:103490002639C8847E4800E01DE04068322190FB58
+:1034A000F1F001B2754826380185794880683221EB
+:1034B00090FBF1F072490988401A01B26F48263832
+:1034C000418500206D492639488600216B48263801
+:1034D0008186FCF7C4FF6848008868492639C98C92
+:1034E000401A00B26449088008464188634826387B
+:1034F000008D081A00B260494880084681885F48FC
+:103500002638408D081A00B25B49888070BD10B51E
+:103510005548416858488847534881685648884705
+:10352000FFF7DCFE10BD2DE9FE4F5D4800685D49E8
+:103530000968884201D2BDE8FE8F594800685949A0
+:1035400008605948007830B1012813D002281BD0F8
+:10355000032861D127E000F048FF53480078401C61
+:10356000514908704F48006841F2F81108444D492C
+:10357000086051E000F007FF4C4908804A48007895
+:10358000401C4949087047E000F0B6FF4648007803
+:10359000401C454908704348006843F2B061084444
+:1035A0004049086038E000F037FF414908603F4873
+:1035B000008800F000FF3F4908803D48006800F0A7
+:1035C00052FF0290029804F07BFC3B49009004F00B
+:1035D000B2FA019004F0E7FC80464FF00052374BFE
+:1035E00005F000FA06460022354B04F087FB04463E
+:1035F0000022344B04F085FB824604F0B5FC3249CE
+:1036000008600020284908702648006841F2883187
+:1036100008442449086000BF00BF00BF8BE710B515
+:103620002A480088002873DD00246AE027480088C3
+:10363000B0F5C87F03D10020254941F82400244873
+:1036400050F82400234931F914100844204941F866
+:10365000240000201F4921F814001F4921F81400FC
+:103660001A480088012839E07404002080040020F2
+:10367000720100205004002054000020E6020020C7
+:1036800078010020DC0000209A010020A001002029
+:103690005C040020E2000020DE000020E0000020AA
+:1036A000900000207C010020800100208201002089
+:1036B000840100208801002080E6C547965BC83F52
+:1036C0000000F03F1AE9504168000020740100201A
+:1036D000680400204E000020180000200FD1EF48A1
+:1036E00050F824004FF4C87190FBF1F000B2EC499F
+:1036F00021F8140001220F210A20FEF7D9FC601CDA
+:10370000C4B2032C92DBE7480088401EE5490880DC
+:10371000002439E0E44830F81400E14931F814108D
+:10372000401A00B2E04921F81400084630F914109C
+:10373000DE4830F91400A0F54870814205DADB4814
+:1037400030F91400A0F5487012E0D74830F9141091
+:10375000D64830F9140000F54870814205DDD348A1
+:1037600030F9140000F5487002E0CF4830F9140039
+:1037700000B2CD4921F81400084630F81400CB49B6
+:1037800021F81400601CC4B2032CC3DB10BD10B5BB
+:10379000C7484168C4488847C5488168C2488847C7
+:1037A000FFF73DFF10BD10B5C24800F004FFC1484F
+:1037B0008088C1490880BF480088404200B24880E4
+:1037C000BC484088404200B2888010BD2DE9F041DD
+:1037D00000F0C7FE642001F00AFCFFF7E4FF0A20B6
+:1037E00001F005FCB449B1F90010002903DDB2492C
+:1037F000B1F9001003E0B049B1F9001049420846A0
+:1038000004F067FB064632460B460020AB4904F045
+:10381000E8FA044604F0DDFBA9490860A649B1F9BD
+:103820000210002903DDA449B1F9021003E0A24906
+:10383000B1F902104942084604F04BFB06463246F5
+:103840000B4600209D4904F0CCFA044604F0C1FB6D
+:103850009B4948609849B1F90410002903DD964955
+:10386000B1F9041003E09449B1F904104942084643
+:1038700004F02FFB044622460B4600208F4904F03B
+:10388000B0FA064604F0A5FB8D49886000F081FE81
+:1038900001208C490870BDE8F08170B58A48006845
+:1038A0008A490968884200D270BD87480068884903
+:1038B000084486490860FFF776FF7F49B1F90000A8
+:1038C00004F0FEFA06467E480168304604F0FDF832
+:1038D000054604F01CFB00B277490880B1F90200EC
+:1038E00004F0EEFA064676484168304604F0EDF8FA
+:1038F000054604F00CFB00B26F494880B1F90400A2
+:1039000004F0DEFA06466E488168304604F0DDF8C1
+:10391000054604F0FCFA00B2674988806D480078DB
+:1039200001281CD1694800686B490860002411E037
+:1039300000216A4820F814105F4830F814006849E4
+:1039400021F814005C4830F81400664921F814008E
+:10395000601CC4B2032CEBDB00205E4908705649A2
+:10396000B1F9000004F0ACFA06465548016830464B
+:1039700004F0ABF8054604F0CAFA00B24E490880DC
+:10398000B1F9020004F09CFA06464D484168304601
+:1039900004F09BF8054604F0BAFA00B246494880A4
+:1039A000B1F9040004F08CFA0646454881683046B7
+:1039B00004F08BF8054604F0AAFA00B23E4988806C
+:1039C00040480078D0B10846008844492C39898D98
+:1039D000401A00B238490880084641883F482C38D0
+:1039E000C08D081A00B234494880084681883B4897
+:1039F0002C38008E081A00B22F498880364800689B
+:103A0000002849D03148006833490968401A3649CE
+:103A1000884228D23548006880F0080033490860A1
+:103A200000241DE0244830F914002D4931F9141008
+:103A3000884205DA204830F81400294921F814009A
+:103A40001D4830F91400274931F91410884205DD6A
+:103A5000194830F81400234921F81400601CC4B23E
+:103A6000032CDFDB18E000201B49086000240FE076
+:103A70001B4931F914101B4A32F91420881800EB45
+:103A8000D07149100AB2154921F81420601CC4B243
+:103A9000032CEDDBFCF7E3FC00BF05E76804002026
+:103AA00018000020740100204E000020A401002016
+:103AB00080040020AA0100206000002000408F4008
+:103AC0008C0100209801002090000020B00100200F
+:103AD000A086010076010020B4010020EC02002045
+:103AE000B8010020BE01002080C3C9010C0C0140B8
+:103AF00010B50446E0B201F03CFCC4F3072001F02D
+:103B000038FC10BD10B50446204601F032FC10BD53
+:103B100070472DE9F041FA48007818B1FCF75FFBD7
+:103B2000BDE8F08101F003FC00287DD001F00CFC21
+:103B300052287AD008DC23280DD0452876D04D288D
+:103B400010D04F280DD12DE1532870D057286FD0B9
+:103B50005828F7D138E2EBA001F018FC0120E84921
+:103B600008709FE24D20FFF7CDFFCB20FFF7CAFF83
+:103B7000002406E0EF4931F91400FFF7B9FF601C9B
+:103B8000C4B2032CF6DB002406E0EB4931F9140043
+:103B9000FFF7AEFF601CC4B2032CF6DB002406E086
+:103BA000E64931F91400FFF7A3FF601CC4B2032CEF
+:103BB000F6DBE348006800B2FFF79AFFE148B0F98E
+:103BC0000000FFF795FF002406E0DF4931F91400FB
+:103BD000FFF78EFF601CC4B2082CF6DB002406E061
+:103BE000DA4931F91400FFF783FF601CC4B2082CD6
+:103BF000F6DB002406E0D64931F91400FFF778FF20
+:103C0000601CC4B2082CF6DB0120FCF7E1FC460086
+:103C10000220FCF7DDFC46EA80060420FCF7D8FC15
+:103C200046EAC006102004E03DE2C9E136E230E297
+:103C3000E8E1FCF7CDFC46EA00152846FFF762FFF5
+:103C4000C4490978C44A127841EA4201C34A127849
+:103C500041EA8202C2490978C24B1B78194342EA01
+:103C6000C101C8B2FFF74EFFBF48008800B2FFF79E
+:103C70003FFF00F0CEFE05B22846FFF739FF0024D3
+:103C800006E0BA4931F91400FFF732FF601CC4B2F4
+:103C9000022CF6DBB6494878FFF734FF002410E029
+:103CA000B3490831085DFFF72DFFB1491031085DB8
+:103CB000FFF728FFAE491831085DFFF723FF601CAE
+:103CC000C4B2082CECDBAA4991F82000FFF71AFFD8
+:103CD000A74991F82100FFF715FFA54991F82200A7
+:103CE000FFF710FFA24991F82300FFF70BFFA0494F
+:103CF00091F82400FFF706FF002410E09C493C31B6
+:103D0000085DFFF7FFFE9A494731095D994A125D48
+:103D100041EAC211C8B2FFF7F5FE601CC4B20B2C19
+:103D2000ECDB9548008800B2FFF7E2FE934800887C
+:103D3000B43000B2FFF7DCFE91480078FFF7E2FEF6
+:103D400090480078FFF7DEFE8F480078FFF7DAFE34
+:103D50008E48008800B2FFF7CBFE8D48008800B285
+:103D6000FFF7C6FE8B480078FFF7CCFE8A48006854
+:103D70000A2190FBF1F005B22846FFF7B9FE87480B
+:103D8000B0F90000FFF7B4FE8548B0F90000FFF776
+:103D9000AFFE8448B0F90000FFF7AAFE4D20FFF700
+:103DA000B1FE7FE14F20FFF7ADFE002406E0614940
+:103DB00031F91400FFF79CFE601CC4B2032CF6DB43
+:103DC000002406E05C4931F91400FFF791FE601C05
+:103DD000C4B2032CF6DB5A48006804F071F80746B9
+:103DE000714903F072FE064604F091F805B22846C8
+:103DF000FFF77EFE5348B0F90000FFF779FE00247C
+:103E000006E05A4931F91400FFF772FE601CC4B293
+:103E1000022CF6DB002406E04C4931F91400FFF7D0
+:103E200067FE601CC4B2062CF6DB002406E048499D
+:103E300031F91400FFF75CFE601CC4B2062CF6DBFF
+:103E40000120FCF7C5FB46000220FCF7C1FB46EA57
+:103E500080060420FCF7BCFB46EAC0061020FCF7F5
+:103E6000B7FB46EA00152846FFF74CFE39490978AA
+:103E7000394A127841EA4201384A127841EA82010D
+:103E8000374A127841EAC201364A127841EA0211F1
+:103E9000464A127841EA4211C8B2FFF733FE3D4864
+:103EA0000078FFF72FFECB20FFF72CFE3548007877
+:103EB000FFF728FE32480078FFF724FE3C480068F0
+:103EC00000B2FFF715FE3A4909680814FFF710FE23
+:103ED0003848006800B2FFF70BFE3649096808143D
+:103EE000FFF706FE3448008800B2FFF701FE3348B2
+:103EF000008800B2FFF7FCFD4F20FFF703FED1E082
+:103F0000C80100200D0A456E746572696E67204312
+:103F10004C49204D6F64652C2074797065202765AD
+:103F20007869742720746F2072657475726E0D0A3B
+:103F3000000000005A000020120000206000002055
+:103F40006C000020C40100207600002090030020B7
+:103F500000040020A7000020A9000020A8000020E5
+:103F60009A0000209B000020980000201E000020E6
+:103F7000C00200201E04002056010020D8000020AE
+:103F80005501002054010020DA0000206C010020BF
+:103F90006E0100202A01002068000020220100207C
+:103FA000240100202601002000002041A000002064
+:103FB00044010020480100205C0100205E01002037
+:103FC000012001F0DCF86DE001F0CBF90446402C53
+:103FD00011DD522C0FDA4F20FFF794FD4B20FFF735
+:103FE00091FDA4F1400031494870FCF738FA0020F7
+:103FF00001F0C5F856E04E20FFF784FD4720FFF79B
+:1040000081FD4FE0002411E001F0ABF927490831B0
+:10401000085501F0A6F9014624481030015501F079
+:10402000A0F9224918310855601CC4B2082CEBDBFA
+:1040300001F097F91D4981F8200001F092F91B4920
+:1040400081F8210001F08DF9184981F8220001F072
+:1040500088F9164981F8230001F083F9134981F8A2
+:10406000240000240CE001F07CF901460F483C30AC
+:10407000015501F076F90D4947310855601CC4B26D
+:104080000B2CF0DB01F06DF901F06BF9FCF7E7F9AF
+:1040900008E04FF4C8700649088003E00120054994
+:1040A000087000BF00BF00BF3AE50000C00200205A
+:1040B000720100207601002070B52B4E90B0304682
+:1040C00001F086FD29480090294801A90024012516
+:1040D00031C128020494CDE90540800007902020DA
+:1040E00008900002CDE909046946304601F0DDFD83
+:1040F0000121304601F003FE8DF830400B948DF81D
+:1041000031504FF46020CDE90D04184C8DF83C502F
+:104110004C3C0BA9204601F0E5FB032301220421BE
+:10412000204601F05FFC0121204601F00DFC012139
+:10413000204601F0FFFB204601F019FC204601F06B
+:104140001BFC0028FAD1204601F01DFC204601F09E
+:104150001FFC0028FAD10121204601F020FC10B0FC
+:1041600070BD034800887047080002404C2401409D
+:10417000CA010020704710B50446254B06223221A3
+:10418000532000F00CFC224800782149497800EBCC
+:10419000012000B220801E4880781D49C97800EBBC
+:1041A000012000B260801A4800791949497900EB72
+:1041B000012000B2A08010BD10B508222D2153208F
+:1041C00000F0E7FB0B223121532000F0E2FB092233
+:1041D0002C21532000F0DDFB10BD38B5044600252E
+:1041E000002000906B4601220021532000F0D7FBF5
+:1041F00005461DB19DF80000E52801D0002038BD1E
+:1042000004482060044860600448A0600120F6E78C
+:10421000CC010020B9410008774100087541000831
+:1042200010B54FF48044204601F014FE012805D15A
+:10423000204601F01DFEBE490120087010BD10B5DA
+:10424000BB4C86B06B4660681622AA21807E00F0C7
+:10425000A6FBBDF8000041BA60680180BDF80210FD
+:1042600049BA4180BDF8041049BA8180BDF80610F2
+:1042700049BAC180BDF8081049BA0181BDF80A10D9
+:1042800049BA4181BDF80C1049BA8181BDF80E10C0
+:1042900049BAC181BDF8101049BA0182BDF81210A7
+:1042A00049BA4182BDF8141049BA818206B010BDE6
+:1042B000F0B59F4C85B0607810B1012005B0F0BD1D
+:1042C0004FF40055ADF80C5003208DF80E0010206F
+:1042D000984F8DF80F0003A9384602F0DAFF6E0000
+:1042E000ADF80C6004208DF80F0003A9384602F0E9
+:1042F000D0FF3D610E21022003F082F801960026D6
+:104300008DF8086008208DF8090001258DF80A5005
+:1043100001A801F04FFD28208DF810000F208DF826
+:1043200011008DF812008DF8135004A801F06BFAFB
+:104330000C2000F05CFE616877206B46CE768876B4
+:104340000122D02100F02BFB60689DF800100222B2
+:10435000C17505628284552901D00020AEE7552140
+:10436000C176807E6B460122D12100F018FB9DF8BA
+:104370000000616800F00F0200090A764876FFF736
+:104380005EFF657099E76A4808B542F210710278DD
+:1043900000E000BF22B90B00A1F1010189B2F8D100
+:1043A00040686B460222807EF62100F0F8FABDF8E4
+:1043B000000040BA08BD5E494968CA7E552A01D04E
+:1043C000C8690EE04A89B1F91430801A0A8950434D
+:1043D000C013B1F912200344D20292FBF3F210444D
+:1043E000C8610830001100B27047514800212E22E8
+:1043F00001704068F421807E00F0CBBA10B54C4CBF
+:1044000000202070FFF7F1FF20780028FDD0FFF793
+:10441000BAFFBDE81040CEE738B5454C42F2107007
+:10442000217800E000BF21B90200A0F1010080B2B4
+:10443000F8D160686B460322807EF62100F0AFFA67
+:104440009DF800009DF80110000440EA01209DF84D
+:10445000021008436168B1F92420C2F10802D0407B
+:1044600001220A6238BD70B531494A68D169B2F992
+:104470000E40A1F57A6101FB01F31D136C43E512B7
+:10448000B2F90240B2F904604C4305EBE424B2F9FE
+:10449000005004EB8505948CA5404E437113B2F98E
+:1044A0000C601B135E4301EB2641891C8910D288E6
+:1044B000AD1C01F500414A43D10B4CF25032A0EB48
+:1044C000A500E2405043B0F1004F03D24000B0FBE2
+:1044D000F1F002E0B0FBF1F040000112494340F678
+:1044E000DE325143144A0914424301EB224101F6E2
+:1044F000CF6100EB211070BD0D48342341688A8CD8
+:1045000003EB821200230370887ED2B2F42100F004
+:1045100040BA10B5064C00202070FFF7EDFF207860
+:104520000028FDD0FFF778FFBDE810409BE70000B2
+:10453000D40100200010014043E3FFFF08B5002034
+:104540008DF800006B4601220A211E2000F027FA98
+:1045500018B19DF80000482801D0002008BD0120B6
+:1045600008BD10B5642000F042FD712200211E201C
+:1045700000F00FFA322000F03AFD602201211E20E7
+:1045800000F007FA01220221BDE810401E2000F0D1
+:1045900000BA10B5702200211E2000F0FAF9202286
+:1045A00001211E2000F0F5F900220221BDE8104093
+:1045B0001E2000F0EEB91CB504466B46062203210E
+:1045C0001E2000F0ECF9BDF8000040BA2080BDF8D4
+:1045D000020040BA6080BDF8040040BAA0801CBD53
+:1045E00030B587B005464FF44060ADF814000320A5
+:1045F0008DF816001C208DF8170005A9FC4802F064
+:1046000048FEFC4CE56000F007FAE06801F038FC79
+:10461000684601F0A0FC00224FF44071E06801F010
+:1046200000FD0025ADF804504BF6FF70ADF8060014
+:104630004FF48040ADF80C00EF4800900121E06895
+:1046400001F097FC6946E06801F02DFC4FF4A06092
+:1046500001F0D4F822208DF810008DF811508DF85B
+:10466000125001208DF8130004A801F0CCF821208D
+:104670008DF810008DF8115004A801F0C4F807B0AF
+:1046800030BD70B5DB4CE068858A15F4E06F24D04E
+:10469000018B00224FF4806101F0C3FCA8051CD4FB
+:1046A000E0680188890518D40188C9050CD50188FE
+:1046B000C905FCD4012101F084FCE068018889056A
+:1046C000FCD4FFF78DFF08E0012101F07AFC002205
+:1046D0004FF44071E06801F0A4FCE068818A21F4A5
+:1046E000706181820020E07070BDCAE72DE9F04161
+:1046F000C04CE068818A4FF00105C9B2CA074FF08B
+:10470000000627D0018821F400610180012101F019
+:1047100062FCA670207A20B1207860B96079FF2809
+:1047200009D021790022E06801F088FC6079FF2837
+:104730000FD0FF20B8E02570A079022804D1E068EE
+:10474000018841F40061018021790122E06801F0D3
+:1047500075FCC9E08A074FF4806734D5BFF3508FEA
+:10476000A079012810D1207A70B1207860B10021A1
+:10477000E06801F030FCBFF3508FE068018B01214D
+:1047800001F01FFC65701CE0E068008BBFF3508FE8
+:10479000A07902280DD1207A58B1207848B10021A3
+:1047A000E06801F018FC93E03946E06801F039FC5C
+:1047B0009AE0A079032804D1207A10B1207800284B
+:1047C00074D10122F0E74A0753D56570227A8949EE
+:1047D0000978CAB3C9B3A17902291FD9002101F010
+:1047E000FAFBE06801F027FC94F902206369985411
+:1047F000521CA2700121E06801F0E3FB6570E068E3
+:1048000001F019FC94F9021062695054491CA1701E
+:1048100001223946E06801F004FC25E0012101F0A5
+:10482000D0FBE06801F007FC94F902106269505473
+:10483000491CA170E06801F0FEFB94F90210626966
+:104840005054891CA1700FE000E000E009B9E17943
+:1048500031B1012101F0B5FBA078401CA07003E04C
+:10486000012101F0A4FB2570E0680188C905FCD492
+:104870003AE04A061BD501F0DEFB94F902106269AA
+:104880005054491C48B2A070A179C01C814204D187
+:1048900000223946E06801F0C4FBA17994F90200D6
+:1048A000814221D100F10100A0701DE010E0090655
+:1048B0001AD594F90220511C4BB20BD02569A95C82
+:1048C000A37001F0B6FBA07994F9021088420BD1D5
+:1048D000002269E7A370617901F0ABFB207A002820
+:1048E000F6D1A0790028F3D094F90210A079401CE9
+:1048F000814209D12670607828B100224FF44071BE
+:10490000E06801F08EFBE670BDE8F081EEE6B8E607
+:10491000ECE67CB5374C400047F2305520716171B0
+:104920000120E07100212172C4F810D0C4F814D025
+:104930006946A271E070072A01D900207CBD0020E1
+:1049400003E01E5C0E54401CC0B29042F9D3E068F4
+:10495000818889050ED40188C90505D40188890597
+:10496000FCD4012101F023FB01224FF44071E068E7
+:1049700001F057FBE07810B16D1EFBD102E00DB1E4
+:1049800001207CBD6089401C6081E068FFF728FE43
+:10499000D3E707B502AB0122FFF7BBFF0EBD70B531
+:1049A000144C4FEA400047F23055207161710020ED
+:1049B000E0710120207263612361A271E070E06800
+:1049C000818889050ED40188C90505D40188890527
+:1049D000FCD4012101F0EBFA01224FF44071E068B0
+:1049E00001F01FFBE07848B16D1EFBD109E000002B
+:1049F000000C0140DC010020801A06000DB10120EE
+:104A000070BD6089401C6081E068FFF7E9FD00200F
+:104A100070BD2F48408970472DE9F8434FF4406737
+:104A2000ADF800704FF003088DF802801420294C77
+:104A30008DF803006946204602F02BFC39462046DB
+:104A400002F094FC0025261502E00A2000F0B9FAD5
+:104A50003146204602F076FC0028F6D0314620464A
+:104A600002F086FC0A2000F0ACFA3146204602F043
+:104A70007DFC0A2000F0A5FA6D1CEDB2082DE7D3ED
+:104A80004FF400652946204602F072FC0A2000F02F
+:104A900098FA3146204602F06BFC0A2000F091FAA9
+:104AA0003146204602F062FC0A2000F08AFA2946CC
+:104AB000204602F05BFCADF800708DF802801C20EF
+:104AC0008DF803006946204602F0E3FBBDE8F88359
+:104AD000DC010020000C0140B0F90010CA1701EB06
+:104AE000927189100180B0F90210CA1701EB92711E
+:104AF00089104180B0F904104942CA1701EB927144
+:104B00008910818070471CB504466B4606221D2122
+:104B10006820FFF744FFBDF8000040BA2080BDF8D0
+:104B2000020040BA6080BDF8040040BAA0801CBDFD
+:104B300010B5192000F05BFA002215216820FFF75C
+:104B400028FF10B9032000F0FBFA16481621007860
+:104B500040F018026820FFF71CFF00221721682090
+:104B6000FFF717FF01223D216820FFF712FF012206
+:104B70003E21BDE810406820FFF70BBF10B504468A
+:104B8000192000F034FA002215216820FFF701FFF8
+:104B9000002806D004482060044860600448A060F3
+:104BA000012010BDF4010020314B0008074B000824
+:104BB000D94A00082DE9F84F4FF0000BDFF8ACA3FD
+:104BC000DFF8AC9380465E460AEBC60009EBC605EB
+:104BD000D0E900474046444543D1390C009102F0EA
+:104BE0005AF901283DD12046009902F05FF93F04AF
+:104BF0003F0C06D0042F08D0082F14D00C2F08D15A
+:104C000015E0204602F030F902E0204602F02EF9CD
+:104C10008346287878B1A5F804B0698858468B4552
+:104C20000FD9401A11E0204602F022F9F0E72046A1
+:104C300002F020F9ECE70120A5F802B0287002216B
+:104C400006E04FF6FF72511A0844E88000212970EF
+:104C5000C74840304180C64907802046403101F0B6
+:104C600035FE761CF6B2082EAED3BDE8F88FBF48ED
+:104C7000083801784FF0804009B100F042B999E757
+:104C8000BC4897E72DE9F74F8CB00024B74907944B
+:104C900000940194039408390294049405940694B2
+:104CA00008940870B24B214640F2DC5203EBC10578
+:104CB000491CC9B2EA800829F8D3AD4F0125032663
+:104CC0004FF01C094FF0470A4FF6FF7B4FF080482A
+:104CD000403788B3ADF81C5004208DF81F008DF8C4
+:104CE0001E6007A9A44802F0D4FA8DF820908DF830
+:104CF00021408DF822508DF8235008A800F083FD44
+:104D0000684601F0ABFEADF800A0ADF804B0ADF818
+:104D100002406946404601F031FC7C80BD80FC8049
+:104D20003C813C803946404601F0D0FD0122022101
+:104D3000404601F0CCFE60E0FFE7CF20ADF81C005C
+:104D400028208DF81F008DF81E6007A98A4802F000
+:104D5000A0FAADF81C6007A9884802F09AFA8DF80D
+:104D600020908DF821408DF822508DF8235008A80E
+:104D700000F049FD1D208DF8200008A800F043FD3B
+:104D8000684601F06BFEADF800A0ADF804B0ADF8D8
+:104D900002406946C246404601F0F0FBDFF8D4B15C
+:104DA0006946584601F0EAFB7C80BD80FC80DFF854
+:104DB000BC913C814FF0000809EBC8018A886C491E
+:104DC0003A8059F83800403101F080FD08F10108BF
+:104DD00008F0FF08B8F1080FEED301221E21574654
+:104DE000504601F074FE01221E21D846584601F0BB
+:104DF0006EFE0121384601F055FE0121404601F0CA
+:104E000051FE4FF41060ADF81C0018208DF81F0003
+:104E10008DF81E6007A9584802F03BFA4FF47070F5
+:104E2000ADF81C0007A9554802F033FA544FDFF8DB
+:104E300054810D9840F6C316F0B30E9810B141F2AC
+:104E4000873001E044F61F60ADF80400694638463B
+:104E500001F094FBADF804606946404601F08EFB1A
+:104E60007020ADF80C00ADF810404FF47A70ADF83A
+:104E700012000220ADF81400C001ADF81800ADF822
+:104E80000E5003A9384601F0B2FB03A9384601F0E1
+:104E900055FC03A94446404601F0A9FB03A920465E
+:104EA00001F0DAFB03A9204601F010FC03A920461B
+:104EB00001F044FC012100E011E0384601F0F2FD70
+:104EC0000121204601F0EEFD0121384601F0F4FDFC
+:104ED0000121204601F0F0FD0FB0BDE8F08FADF8E4
+:104EE00004606946384601F049FBB5E71F4A403285
+:104EF00052F82000018070471D4901EBC000C088B6
+:104F0000704770B502214D07284601F0C4FF174CC9
+:104F1000083C012805D16088A080284601F0A4FF44
+:104F200060800221284601F0C1FF6088A188884284
+:104F300001D9401A03E04FF6FF72511A084480B2BB
+:104F4000B0F57A6F01D900200EE0A0F2EF2140F217
+:104F5000DB52914206D26178082903D2044A02EB5F
+:104F6000C101C8806078401C607070BD00020020E4
+:104F7000B80400200004004000080140000C01407B
+:104F8000002C014000080040814841688148816050
+:104F90004168491C4160704772B67D4843687D484E
+:104FA0008168426862B6591A0068B1FBF0F002EB02
+:104FB0004201C1EBC21100EBC10070477548406867
+:104FC000704770B5724C00236168724D6268511A67
+:104FD0000B4411462A68B3FBF2F2824206D2801AD1
+:104FE0002A68B3FBF2F602FB1633EFE770BD30B56B
+:104FF00004464FF47A7502E02846FFF7E2FF641E8C
+:10500000FAD230BD2DE9F04186B001211D2001F01A
+:10501000CAF90121C80201F0C6F90121084601F0D0
+:10502000CBF90121022001F0C7F90121042001F090
+:10503000C3F90121480201F0B6F90121880301F00A
+:10504000B2F90121880501F0B7F90121084601F004
+:10505000A1F90121022001F09DF901F0D2F94FF6EA
+:10506000FF70ADF80000DFF8308100248DF80340B8
+:105070006946404602F00DF9484F6946384602F04D
+:1050800008F96946464802F004F90121454802F052
+:105090008EF91820ADF8000003258DF80250102677
+:1050A0008DF803606946384602F0F3F83B48082162
+:1050B0001030016006608614ADF800608DF8025073
+:1050C00014208DF803006946404602F0E2F83248A9
+:1050D0001030066001A801F018F933490198B0FBBF
+:1050E000F1F02C4908603148016841F0807101609D
+:1050F0002748016841F0010101602D484FF47A71A1
+:105100000068B0FBF1F0B0F1807F0CD220F07F415D
+:105110004FF0E020491E4161244AF021D93A117034
+:10512000846107210161FEF7C7FF2248FFF758FAA3
+:1051300000F072F86420FFF75AFF06B0BDE8F08176
+:1051400016491020143108600820091F0860124E0B
+:105150000C1F4502143640F2DB1C371F206880F01C
+:1051600010002060206880F0080020606046FFF793
+:105170003EFF35601920FFF73AFF3D60EEE710B1C2
+:105180000E490D48086009490D48F039086070471C
+:10519000001000E05802002000080140000C01400F
+:1051A000001001400002300040420F00FCED00E022
+:1051B0007402002000580040EFBEADDEF04F00202A
+:1051C0000400FA057748764A41685318764A136511
+:1051D00083688B4203D9591A9164436004E0C1F596
+:1051E00080719164002141606F480121443000F0DA
+:1051F00086BD10B54FF4005000F0BFFD6A48002195
+:10520000443000F07CFD6748001D03C8814202D095
+:10521000BDE81040D6E710BD2DE9F04192B04FF443
+:105220000070ADF83C0003208DF83E0018205F4C64
+:105230008DF83F000FA9204602F02BF82015ADF89D
+:105240003C0048208DF83F000FA9204602F021F8CD
+:105250000E208DF8400001208DF8410000248DF8CB
+:1052600042408DF8430010A800F0CDFA4FF4E13031
+:105270000B90ADF834400C20DFF83481ADF83040AD
+:10528000ADF83600ADF83240ADF838400BA94046D5
+:1052900001F040FE444F5837384600F099FC08F1C1
+:1052A0000405B8140095CDE909044248CDE901048C
+:1052B00080260494CDE90564A81503902020CDE94B
+:1052C00007406946384600F0F0FC0121384600F0FE
+:1052D00016FD01224021404601F0B6FE384600F09E
+:1052E00023FD3049304F44370860384600F070FCE9
+:1052F0001020029000950494CDE905640794694656
+:105300003846089400F0D1FC01220221384600F012
+:1053100001FD2548846401228021404601F094FE6D
+:105320000121404601F06EFE12B0BDE8F0811E483A
+:1053300010B5583000F0F8FC1A490968884201D0CD
+:10534000012010BD002010BD16491A4B0A68C2F595
+:105350008070185C521E0A6002D14FF480720A609D
+:10536000704710B5FFF7E3FF0028FBD0BDE8104001
+:10537000EAE70C4A0A4B91685854491CC8B290603D
+:105380000948406CC00700D11CE7704710B50446BF
+:1053900002E0641CFFF7EDFF20780028F9D110BD72
+:1053A00002060020640200200000024000080140C4
+:1053B000003801400205002070B5002465252A460A
+:1053C000FF216D20FFF7E5FA04460CB9002070BDFF
+:1053D0000120FCE70EB54C480078B8B97A208DF86A
+:1053E00000004A49B1F90010C1F1B40000EBD071DE
+:1053F000C1F347018DF801106B460222FF216D2099
+:10540000FFF787FA0120404908706BE03E480078BA
+:1054100001284AD179208DF800003D48B0F90000FC
+:105420000A2190FBF1F05A3001D5002011E03848F4
+:10543000B0F900000A2190FBF1F05A30B42801DDE8
+:10544000B42006E03248B0F900000A2190FBF1F0E8
+:105450005A30C0B28DF801002D48B0F902000A217F
+:1054600090FBF1F05A3001D5002011E02848B0F946
+:1054700002000A2190FBF1F05A30B42801DDB4207B
+:1054800006E02348B0F902000A2190FBF1F05A30FF
+:10549000C0B28DF802006B460322FF216D20FFF79A
+:1054A00038FA0220184908701CE0174800780228D2
+:1054B00018D164208DF8000001208DF801001548F6
+:1054C000007818B101208DF8020002E000208DF86C
+:1054D00002006B460322FF216D20FFF71AFA00201D
+:1054E000094908700EBD08B56B208DF800000A2030
+:1054F0008DF801008DF802006B460322FF216D201C
+:10550000FFF707FA08BD000070020020C401002068
+:105510001E000020A0000020B0F90010CA1701EB07
+:10552000927292100280B0F90210CA1701EB9272C7
+:1055300092104280B0F904205142CA1701EB9272D6
+:105540009210828070471CB504466B4606224321A8
+:105550006820FFF724FA9DF801009DF8001040EA4A
+:10556000012000B220809DF803009DF8021040EA5F
+:10557000012000B260809DF805009DF8041040EA0B
+:10558000012000B2A0801CBD10B580226B216820D4
+:10559000FFF7FFF90520FFF72AFD002219216820F7
+:1055A000FFF7F7F900221A216820FFF7F2F903222A
+:1055B0006B216820FFF7EDF918221B216820FFF707
+:1055C000E8F910BD08B50188ADF800104188ADF8C4
+:1055D0000210BDF90210CA1701EB5272D2100280FC
+:1055E000BDF900205142CA1701EB5272D21042801D
+:1055F000B0F90410CA1701EB5272D210828008BDB4
+:105600001CB504466B4606223B216820FFF7C7F90C
+:105610009DF801009DF8001040EA012000B22080B2
+:105620009DF803009DF8021040EA012000B260805E
+:105630009DF805009DF8041040EA012000B2A0800A
+:105640001CBD10B510221C216820FFF7A2F940F202
+:10565000FF301349088010BDF8B504460D462320DD
+:10566000FFF7C5FC6B46012275216820FFF797F90B
+:1056700006460EB90020F8BD9DF80000682801D04C
+:105680000020F8E707482060074860600748A060EE
+:1056900007482860074868600748A8600120EAE7D3
+:1056A000780100204356000801560008C55500083F
+:1056B000895500084755000819550008474810B596
+:1056C000016841F0010101604168454A11404160B3
+:1056D0000168444A11400160016821F480210160A1
+:1056E000416821F4FE0141604FF41F01816000F028
+:1056F00030F83D494FF00060086010BD374A10B5E2
+:1057000050683A4910F00C03394803D0042B01D0FB
+:10571000082B0BD001605168354AC1F30311121DEB
+:10572000515C026822FA01F2026010BD51685368B0
+:1057300001F470114FF0020413F4803F04EB914127
+:1057400002D053689B0301D52A4B00E0274B5943F5
+:10575000E0E722480021026842F4803202604FF400
+:10576000A063026801F1010112F4003F01D19942E6
+:10577000F7D10168890330D51F490A6842F0100249
+:105780000A600A6822F003020A600A6842F0020214
+:105790000A604168416041684160416841F480614C
+:1057A0004160416821F47C114160416841F4E81195
+:1057B0004160016841F08071016001688901FCD598
+:1057C000416821F003014160416841F002014160FC
+:1057D0004168C1F381010229FAD1704700100240EB
+:1057E0000000FFF8FFFFF6FE08ED00E000127A006F
+:1057F0007402002000093D000020024027490843B0
+:1058000027490860704770B50F21C47802780123DA
+:105810004FF0E026DCB1224C246804F4E064C4F5C7
+:10582000E064250AC5F10404E9404578A540847880
+:105830000C402C4321011B4C1155007800F01F0136
+:105840008B40400906EB8000C0F8003170BD02F0CB
+:105850001F008340500906EB8000C0F8803170BD06
+:10586000114A114001430E48001F016070470C4A65
+:10587000121D0029116801D0014300E0814311602D
+:1058800070474FF0E0210428086903D020F004009D
+:105890000861704740F00400FAE700000000FA05D4
+:1058A0000CED00E000E400E080FFFF1FC24910B5EE
+:1058B000884202D1012144150AE0C049884202D140
+:1058C0000121041504E0BE4988420AD10121CC031C
+:1058D000204600F07AFD2046BDE81040002100F08F
+:1058E00074BD10BD10B54268B64B0C791A400B68F8
+:1058F00042EA0422134343608368B34A1340D1E968
+:10590000024222434C7943EA44031A438260C26A4A
+:10591000097C22F47002491EC9B242EA0151C162F7
+:1059200010BD00210160017141718160C1600121E0
+:10593000017470470029816802D041F0010101E043
+:1059400021F00101816070470029816802D041F493
+:10595000807101E021F4807181607047002A426803
+:10596000C9B201D00A4300E08A43426070478168AF
+:1059700041F00801816070470146002089680907ED
+:1059800000D501207047816841F0040181607047B3
+:10599000014600208968490700D501207047002989
+:1059A000816802D041F4A00101E021F4A0018160EE
+:1059B0007047014600208968490200D501207047E0
+:1059C0004268491E22F4604242EA41314160704718
+:1059D0000029416802D041F4006101E021F4006136
+:1059E0004160704770B5072509290AD9C468A1F13B
+:1059F0000A0606EB4606B540AC43B3401C43C46000
+:105A000007E0046901EB4106B540AC43B3401C43D9
+:105A100004611F23072A09D2446B521E02EB820243
+:105A200093409C4391400C43446370BD0D2A09D2BE
+:105A3000046BD21F02EB820293409C4391400C43C3
+:105A4000046370BDC46A0D3A02EB820293409C432A
+:105A500091400C43C46270BD0029816802D041F4BA
+:105A6000801101E021F4801181607047C06C80B228
+:105A7000704751484C30006870470029416802D097
+:105A800041F4806101E021F48061416070470029A8
+:105A9000416802D041F4805101E021F4805141601D
+:105AA0007047826822F4E0420A438260704700290E
+:105AB000816802D041F4004101E021F4004181609D
+:105AC00070470029816802D041F4021101E021F4FD
+:105AD000021181607047014600208968890200D563
+:105AE0000120704770B5072509290AD9C468A1F1BA
+:105AF0000A0606EB4606B540AC43B3401C43C460FF
+:105B000007E0046901EB4106B540AC43B3401C43D8
+:105B10000461836BC3F30154121B921C02EB8204D9
+:105B20001F22A2409343A1400B43836370BD826B4D
+:105B3000491E22F4401242EA0151816370474250EB
+:105B400070470844806A80B2704742681F4B1A4011
+:105B50000A4342607047416282627047426822F0A5
+:105B60001F020A4342607047134908310028086841
+:105B700002D040F4000001E020F40000086070470B
+:105B80000246002012680A4200D001207047C94333
+:105B90000160704710B5002244680B0AC9B2006862
+:105BA0000C40184201D004B10122104610BD6FEA2A
+:105BB00011210160704700000024014000280140CD
+:105BC000003C0140FFFEF0FFFDF7F1FFFFFD3FFF4E
+:105BD00001684FF6FE7211400160002101604160D2
+:105BE0008160C1606A496A4A0839904203D14868B5
+:105BF00040F00F0006E0664A1432904204D1486833
+:105C000040F0F00048607047614A2832904203D16A
+:105C1000486840F47060F5E75D4A3C32904203D139
+:105C2000486840F47040EDE7594A5032904203D141
+:105C3000486840F47020E5E7554A6432904203D149
+:105C4000486840F47000DDE7514A7832904203D151
+:105C5000486840F07060D5E74E4A111F904203D16A
+:105C6000086840F00F0006E04A4A1432904204D11E
+:105C7000086840F0F00008607047464A28329042B9
+:105C800003D1086840F47060F5E7424A3C32904224
+:105C900003D1086840F47040EDE73E4A503290422C
+:105CA000EAD1086840F47020E5E730B5036847F6AC
+:105CB000F07293430C6A8A682243D1E904452C436D
+:105CC00022438C692243CC6922434C6A22438C6A6A
+:105CD00022431A430260CA6842600A6882604968C7
+:105CE000C16030BD0021016041608160C16001611F
+:105CF00041618161C1610162416281627047002935
+:105D0000016802D041F0010102E04FF6FE7211403D
+:105D100001607047002A026801D00A4300E08A430C
+:105D20000260704741607047406880B2704701462A
+:105D30000020CA0002D5174A083A01E0144A083A7E
+:105D400012680A4200D001207047C10003D51149F2
+:105D5000091F086070470E490839486070470146BE
+:105D60000020CA0002D50B4A083A01E0084A083A66
+:105D700012680A4200D001207047C10003D50549CE
+:105D8000091F0860704702490839486070470000E1
+:105D90000800024008040240374900200860091D3D
+:105DA0000860091D0860091D086033493348143133
+:105DB0000860704730B530498379026853B30B6887
+:105DC00093430B600A1D13680468A34313600279B0
+:105DD0000A441368046823431360274A083213688F
+:105DE0000468A3431360131D1C680568AC431C6062
+:105DF0004479102C05D021440A68006802430A60E7
+:105E000030BD1168046821431160196800680143BE
+:105E1000196030BD0079084401689143016030BDCC
+:105E20000021016001710C22427181717047124999
+:105E300010310A6802430A60704701460E4A00208A
+:105E4000143212680A4200D0012070470A49143106
+:105E500008607047084A014600201268064B0A4055
+:105E600014331B680B4202D0002A00D00120704777
+:105E7000014914310860704700040140FFFF0F0022
+:105E8000C04910B588424FF0010101D14C0501E035
+:105E90004FF48004204600F0A1FA2046BDE81040EF
+:105EA000002100F09BBA70B50446808886B00D468C
+:105EB00020F03F06684600F028FAB3490298B0FB8C
+:105EC000F1F189B20E43A680228822F001022280DD
+:105ED000AE4B2A689A421CD85200B0FBF2F080B256
+:105EE000042800D20420491C2184A083208840F08B
+:105EF0000100208021884FF6F5300140A8886A898A
+:105F0000104308432080A88929890843208106B0CE
+:105F100070BDEB88A3F53F46FF3E05D102EB420280
+:105F2000B0FBF2F080B208E002EBC20303EB021216
+:105F3000B0FBF2F080B240F48040020501D140F0A5
+:105F400001004FF4967251434FF47A72B1FBF2F1B3
+:105F500040F40040C7E741F28831016000218180B0
+:105F60004BF6FF72C280018141814FF480418181F3
+:105F700070470029018802D041F0010101E021F0C1
+:105F80000101018070470029818802D041F400613D
+:105F900001E021F40061818070470029818802D0EE
+:105FA00041F4805101E021F4805181807047002943
+:105FB000018802D041F4807101E021F480710180F8
+:105FC00070470029018802D041F4007101E021F4FA
+:105FD0000071018070470029018802D041F480617E
+:105FE00001E021F4806101807047828901F0FE01A7
+:105FF00022F0FE021143818170470029818902D07D
+:1060000041F0010101E021F0010181817047002987
+:10601000018802D041F0400101E021F040010180FF
+:106020007047002A828801D00A4300E08A438280B8
+:10603000704701827047008AC0B2704712B141F0C8
+:10604000010101E001F0FE0101827047405A7047F2
+:106050000029018802D041F4004101E0C1F30E01A2
+:1060600001807047B1F5006F018803D021F4006111
+:106070000180704741F40061FAE7B1F5005F0188E3
+:1060800003D021F400510180704741F40051FAE738
+:106090000029018802D041F4805101E021F48051AF
+:1060A00001807047B1F5006F018803D021F40061D1
+:1060B0000180704741F40061FAE70029018802D0AD
+:1060C00041F0200101E021F0200101807047008BA8
+:1060D000000A70470029018802D041F0100101E058
+:1060E00021F01001018070470029018803D021F0C0
+:1060F00080010180704741F08001FAE7B1F5804FDF
+:10610000818B02D021F4804101E041F48041818300
+:106110007047838A0022008B43EA004323F07F40CC
+:10612000814300D1012210467047818A008B41EAE9
+:10613000004121F07F40704700220B0F21F07F418A
+:1061400001D0143001E0090C18300068084200D07A
+:10615000012210467047C9438182704710B5838879
+:10616000002201F0E064808A03EA144321F07F41B9
+:10617000084201D003B10122104610BDC9438182FB
+:10618000704700000054004040420F00A08601000C
+:10619000A448016841F0010101604168A24A114030
+:1061A00041600168A14A11400160016821F4802129
+:1061B0000160416821F4FE0141604FF41F018160DC
+:1061C000704798490A6822F480320A600A6822F40B
+:1061D00080220A60B0F5803F07D0B0F5802F03D150
+:1061E000086840F4A02008607047086840F48030D8
+:1061F000F9E70246002053098A49012B0AD0022BF5
+:106200000AD0496A02F01F02012393400B4200D0DA
+:10621000012070470968F5E7096AF3E730B5002403
+:106220004FF4A0653120FFF7E4FF641CAC4201D0BD
+:106230000028F7D03120FFF7DCFF002800D0012034
+:1062400030BD78490A6822F0F80242EAC0000860CE
+:106250007047774908607047724A5368084323F4CF
+:106260007C131843506070477149086670476D4A47
+:10627000516821F00301014351607047694840684B
+:1062800000F00C007047674A516821F0F0010143AB
+:1062900051607047634A516821F4E06101435160E5
+:1062A000704760494A6822F4605242EAC000486080
+:1062B00070475C4A0029517A01D0014300E08143D4
+:1062C000517270475B4908607047564A516821F423
+:1062D0004041014351607047574900220A7001F85C
+:1062E0002029012802D0042802D1052081F82000AD
+:1062F00070475249086070474A490A6A02430A6275
+:1063000070474E49443908607047464910B54A689D
+:1063100012F00C034A4A03D0042B01D0082B26D0DC
+:1063200002604A68474B02F0F00212099C5C026866
+:10633000E24042604C6804F4E064240A1C5D22FAE6
+:1063400004F484604C6804F460544FEAD4241B5D68
+:1063500022FA03F2C26049683A4B01F440414FEA25
+:1063600091311B1F595CB2FBF1F1016110BD4A680C
+:106370004B6802F470124FF0020413F4803F04EBF8
+:10638000924202D04B689B0301D52F4B00E02C4B6F
+:106390005A43C5E7234A0029516901D0014300E06F
+:1063A0008143516170471F4A0029916901D001431F
+:1063B00000E08143916170471A4A0029D16901D0F8
+:1063C000014300E08143D1617047164A0029D1683A
+:1063D00001D0014300E08143D1607047114A002998
+:1063E000116901D0014300E08143116170471349F5
+:1063F0004039086070470E49C86470470949C87140
+:1064000070470848416A41F0807141627047054A0F
+:106410000146002092680A4200D0012070470149DD
+:1064200088727047001002400000FFF8FFFFF6FE80
+:1064300000004242D8004242201002408004424202
+:1064400000127A008C02002000093D00F64910B5C8
+:10645000884202D10121C41486E0B0F1804F09D0F6
+:10646000F24988420DD101210220FFF7B7FF002138
+:10647000022064E001210846FFF7B0FF002101205F
+:106480005DE0EB49884206D101210420FFF7A6FF19
+:106490000021042053E0E749884206D10121082069
+:1064A000FFF79CFF0021082049E0E349884206D11C
+:1064B00001211020FFF792FF002110203FE0DF496B
+:1064C000884206D101212020FFF788FF00212020EB
+:1064D00035E0DB49884202D10121441444E0D94926
+:1064E000884202D10121CC043EE0D749884202D142
+:1064F00001210C0538E0D549884202D101214C0523
+:1065000032E0D349884206D101214020FFF766FFDF
+:106510000021402013E0CF49884206D1012180208C
+:10652000FFF75CFF0021802009E0CB4988420AD1B7
+:10653000841501212046FFF751FF00212046BDE8C8
+:106540001040FFF74BBFC549884202D101210C041E
+:106550000AE0C349884202D101214C0404E0C14948
+:1065600088420AD101218C042046FFF72EFF2046E5
+:10657000BDE810400021FFF728BF10BD30B50288EC
+:10658000A94BAF4C98420DD0A0420BD0B0F1804F38
+:1065900008D0A64DA84205D0A54DA84202D0A54DD1
+:1065A000A84203D122F070054A882A43A24DA8428E
+:1065B00006D0A24DA84203D022F44075CA882A43CF
+:1065C00002808A8882850A88028598420AD0A04281
+:1065D00008D0A24A904205D0A14A904202D0A14AD6
+:1065E000904201D1097A01860121818230BD30B506
+:1065F000028C22F001020284028C8388048B22F038
+:10660000020224F073050C882C430D8915434A8837
+:106610002A43854DA8420BD0894DA84208D08F4D02
+:10662000A84205D08E4DA84202D08E4DA8420DD171
+:1066300022F008054A8923F440732A4322F0040516
+:106640008A882A438D891D43CB892B438380048309
+:10665000C9888186028430BD30B5028C22F01002D8
+:106660000284028C8388048B22F0200224F4E64505
+:106670000C88240645EA14440D892D0542EA154587
+:106680004A88120545EA1242674DA84202D06C4D75
+:10669000A84215D122F080054A8923F440631205EF
+:1066A00045EA124222F040058A88120545EA124264
+:1066B0008D89AD0443EA1545CB899B0445EA134314
+:1066C00083800483C9880187028430BD30B5028C81
+:1066D00022F480720284028C8388848B22F40072FC
+:1066E00024F073050C882C430D892D0642EA1545CC
+:1066F0004A88120645EA12424B4DA84202D0504D3C
+:10670000A84215D122F400654A8923F440531206A9
+:1067100045EA124222F480658A88120645EA12424E
+:106720008D892D0543EA1545CB891B0545EA1343A1
+:1067300083808483C9888187028430BD30B5028C10
+:1067400022F480520284038C8288848B24F4E645F0
+:106750000C88240645EA144423F400550B891B07D2
+:1067600045EA13434D882D0743EA15452E4B9842C1
+:1067700002D0334B984205D122F480438A89920596
+:1067800043EA124282808483C988A0F840100584BD
+:1067900030BD828B22F440628283828B42EA0122E6
+:1067A00082837047828B22F00C028283828B0A43A1
+:1067B00082837047028B22F440620283028B42EA9A
+:1067C00001220283704770B5048C24F01004048405
+:1067D000068B048C26F473461B0746EA1343120605
+:1067E00043EA12420D05104B2D0C98420ED0144B6B
+:1067F00098420BD0B0F1804F08D00C4B984205D096
+:106800000B4B984202D00B4B984205D124F020014B
+:10681000294341F0100104E024F0A0030B4343F0AE
+:1068200010010283018470BD002C0140000400406F
+:1068300000080040000C0040001000400014004020
+:1068400000340140004C0140005001400054014020
+:1068500000180040001C00400020004000400140A3
+:106860000044014000480140028B22F00C020283E8
+:10687000028B0A430283704730B5048C24F0010474
+:106880000484058B048C1B0542EA134325F0F305B1
+:10689000F64A2B4390420ED0F54A90420BD0B0F10D
+:1068A000804F08D0F34A904205D0F34A904202D07C
+:1068B000F24A904202D124F0020201E024F00A02DE
+:1068C0000A4342F001010383018430BD2DE9F05FEA
+:1068D0000D4604460E88E548DFF894C3DFF894A31C
+:1068E000DFF894E34988AA882B894FF0804B3EB3A8
+:1068F000042E2DD0082E268C32D026F480562684E5
+:10690000B4F81C90268C0F074FEA1748120629F49A
+:1069100073471B0747EA124242EA134384420AD0F4
+:10692000644508D05C4506D0544504D0744502D077
+:10693000D248844241D126F4005040EA08003FE0AA
+:106940002046FFF799FFE9882046BDE8F05F8BE716
+:106950002046FFF738FFE9882046BDE8F05F29E7C9
+:1069600026F480762684A78B268C1B0527F0F30758
+:1069700042EA13434FEA01683B434FEA1848844216
+:106980000AD0644508D05C4506D0544504D074450F
+:1069900002D0BA48844204D126F4007040EA0800CC
+:1069A00002E026F42060084340F48070A383208432
+:1069B000E9882046BDE8F05FF4E626F4024008438B
+:1069C00040F48050A3832084E9882046BDE8F05F2E
+:1069D000DFE62DE9F0410C460025498807460126EF
+:1069E00001B90225A288012A00D102262088238924
+:1069F0000028384610D0FFF7E6FEE1883846FFF75A
+:106A0000D9FE2389324629463846FFF735FFE1880B
+:106A10003846BDE8F04127E7FFF72EFFE18838460A
+:106A2000FFF722FF2389324629463846FFF7CBFE7F
+:106A3000E1883846BDE8F041BCE610B50A884B88CD
+:106A4000CC881A438B8823431A430B891A434B89FA
+:106A500089891A430A43A0F8442010BD4FF6FF71FC
+:106A6000818000210180C180418001727047002136
+:106A7000018041808180C180018141818181C1810A
+:106A8000704700210180418001228280C180018104
+:106A900070470021018041808180C1800181418156
+:106AA000818170470029018802D041F0010101E095
+:106AB00021F0010101807047002930F8441F02D005
+:106AC00041F4004101E0C1F30E0101807047002A4A
+:106AD000828901D00A4300E08A4382817047818223
+:106AE00070471143A0F848107047002A828901D0EE
+:106AF0000A4300E08A4382817047018921F007013F
+:106B000001817047028922F070020A4302817047B6
+:106B100000B50346FFF7F6FF188940F0070018811B
+:106B200000BD70B50D4611460446602D4FF00102C0
+:106B30000AD0FFF7A1FE29462046FFF7E3FF208990
+:106B400040F00700208170BDFFF73DFEF3E710B570
+:106B5000048942EA0323E4B20B432343038110BDBB
+:106B600010B50446FFF7F3FF208940F0770020813D
+:106B700010BD10B50446FFF7EAFF208940F48040BD
+:106B8000208110BD018582827047028822F0700248
+:106B90000A430280704770B50589048B068C25F086
+:106BA00007050D434FF6FC410C4040F201110C4328
+:106BB00026F0220642EA0311314305810483018451
+:106BC00070BD028B22F070020A4302837047028B71
+:106BD00022F4E04242EA012101837047828B22F0D5
+:106BE00070020A4382837047828B22F4E04242EAB9
+:106BF0000121818370470029018802D041F0800182
+:106C000001E021F08001018070470029818802D0D5
+:106C100041F0040101E021F0040181807047002966
+:106C2000818802D041F0080101E021F00801818053
+:106C300070470029818802D041F0010101E021F074
+:106C4000010181807047028B22F008020A4302830F
+:106C50007047028B22F4006242EA012101837047EF
+:106C6000828B22F008020A4382837047002C014085
+:106C7000003401400004004000080040000C0040C7
+:106C8000828B22F4006242EA012181837047028BE9
+:106C900022F004020A4302837047028B22F48062CE
+:106CA00042EA012101837047828B22F004020A43E9
+:106CB00082837047828B22F4806242EA01218183C1
+:106CC0007047028B22F080020A4302837047028BD6
+:106CD000C2F30E0242EA012101837047828B22F047
+:106CE00080020A4382837047828BC2F30E0242EA1B
+:106CF000012181837047028C22F002020A43028440
+:106D00007047028C22F008020A4302847047028C0A
+:106D100022F0200242EA011101847047028C22F025
+:106D2000800242EA011101847047028C22F4007251
+:106D300042EA012101847047028C22F4006242EA97
+:106D4000012101847047028C22F4005242EA013191
+:106D50000184704710B50123048C8B409C4304844C
+:106D6000038C8A401343038410BD10B50423048CA4
+:106D70008B409C430484038C8A401343038410BDDE
+:106D800030B50124058C00F118038C40A54305841F
+:106D900079B108290DD0091F88B203EB50000168B2
+:106DA00021F4E041016001681206120C11430160F8
+:106DB00030BD03EB5100016821F0700101600168F2
+:106DC000F4E70029018802D041F0020101E021F03E
+:106DD0000201018070470029018802D041F00401BE
+:106DE00001E021F00401018070470029818802D070
+:106DF00041F0800101E021F080018180704702882C
+:106E000022F00802028002880A43028070478288CA
+:106E100022F07002828082880A4382807047028951
+:106E200022F00702028102890A4302817047028927
+:106E300022F08002028102890A4302817047818424
+:106E400070478185704781867047018770478187C9
+:106E50007047A0F840107047028822F44072028008
+:106E600002880A4302807047808E7047008F704707
+:106E7000808F7047B0F840007047808C7047008D5D
+:106E8000704702460020128A0A4200D00120704753
+:106E9000C94301827047038A002280890B4200EABD
+:106EA000010001D000B1012210467047C9430182A0
+:106EB00070470000C64910B588420AD101218C03F1
+:106EC0002046FFF782FA2046BDE810400021FFF778
+:106ED0007CBAC049884202D101214C0410E0BE496D
+:106EE000884202D101218C040AE0BC49884202D1C7
+:106EF0000121CC0404E0BA4988420AD101210C05E1
+:106F00002046FFF76BFA2046BDE810400021FFF74E
+:106F100065BA10BD30B50446008A85B00D464CF602
+:106F2000FF710840E98801432182A1894EF6F310E0
+:106F30000140A8882A8910436A890A431043A08126
+:106F4000A08A4FF6FF410840A9890143A182684603
+:106F5000FFF7DBF99E48844201D1039800E00298D4
+:106F6000A1890904002900EBC00101EB0010296888
+:106F700002DA4FEA410101E04FEA8101B0FBF1F092
+:106F80006422B0FBF2F14FEA01114FEA11136FF0E6
+:106F900018056B4300EB8300A3891D044FF03203F7
+:106FA00006D503EBC000B0FBF2F000F0070005E0EF
+:106FB00003EB0010B0FBF2F000F00F00084320815B
+:106FC00005B030BD4FF41651016000218180C180B1
+:106FD00001810C2242818181704710B5038A4FF2F2
+:106FE000FF0213400A884C8822438C88C9880C43CE
+:106FF00022431A43028210BD00210180418081801A
+:10700000C18070470029818902D041F4005101E01C
+:1070100021F400518181704710B5C1F3421301F092
+:107020001F040121A140012B07D0022B07D01430EF
+:10703000002A026805D00A4304E00C30F8E710305B
+:10704000F6E78A43026010BD002A828A01D00A4313
+:1070500000E08A4382827047028A22F00F02028295
+:10706000028A0A4302827047828922F40062828186
+:1070700082890A43828170470029818902D041F0C8
+:10708000020101E021F0020181817047028A22F0B1
+:1070900020020282028A0A43028270470029018A82
+:1070A00002D041F4804101E021F480410182704727
+:1070B000C1F30801818070478088C0F308007047E1
+:1070C000818941F0010181817047028BD2B2028334
+:1070D000028B42EA012101837047028B02F47F4256
+:1070E0000283028B0A43028370470029818A02D0FF
+:1070F00041F0200101E021F0200181827047002948
+:10710000818A02D041F0100101E021F0100181825A
+:1071100070470029818A02D041F0080101E021F086
+:107120000801818270470029818902D041F4004121
+:1071300001E0C1F30E01818170470029818A02D0EC
+:1071400041F4006101E021F4006181827047828A8C
+:1071500022F004028282828A0A43828270470029D6
+:10716000818A02D041F0020101E021F00201818216
+:1071700070470246002012880A4200D00120704762
+:10718000C9430180704770B501F01F060122002538
+:10719000C1F3421302FA06F4012B0FD0022B0FD0D9
+:1071A000838A4FEA11210088234202FA01F200EAA1
+:1071B000020001D000B10125284670BD8389F0E7A7
+:1071C000038AEEE70A0A01219140C9430180704712
+:1071D000003801400044004000480040004C00409E
+:1071E00000500040904910B5884206D1012104208A
+:1071F000FFF7EBF8002104203BE08C49884206D1E0
+:1072000001210820FFF7E1F80021082031E088493A
+:10721000884206D101211020FFF7D7F80021102065
+:1072200027E08449884206D101212020FFF7CDF8CC
+:10723000002120201DE08049884206D10121402004
+:10724000FFF7C3F80021402013E07C49884206D1B3
+:1072500001218020FFF7B9F80021802009E078495A
+:1072600088420AD1841501212046FFF7AEF800219B
+:107270002046BDE81040FFF7A8B810BD10B50121A9
+:107280000846FFF7A2F80021BDE810400120FFF7F3
+:107290009CB82DE9F041CB78002503F00F02DB0606
+:1072A00001D58B781A430B884FF00F0813F0FF0FAE
+:1072B0004FF0010C1BD004680E880CFA05F31E4039
+:1072C0009E4210D1AF0008FA07F624EA060602FA39
+:1072D00007F43443CE78282E02D0482E02D002E0A4
+:1072E000436100E003616D1C082DE5D304600B8849
+:1072F000FF2B1DD94468002505F108060CFA06F39A
+:107300000E881E409E420FD1AF0008FA07F624EA0D
+:10731000060602FA07F43443CE78282E00D14361E2
+:10732000CE78482E00D103616D1C082DE4D3446053
+:10733000BDE8F0814FF6FF710180022181700421C8
+:10734000C17070470246002092680A4200D00120B6
+:107350007047806880B2704702460020D2680A42B7
+:1073600000D001207047C06880B27047016170474B
+:10737000416170470AB10161704741617047C16066
+:10738000704741F4803282618161826181698069E4
+:1073900070472C4B10B51A684FF68074224042EAB1
+:1073A00000100843186010BD2749C8617047F0B548
+:1073B000244C002801DAE36900E06368420D120101
+:1073C00085B2C0F301579540C0F30346032F05D0A3
+:1073D000C2020AD50322B240934307E023F0706251
+:1073E000636823F07063636002E0AB4343F0706254
+:1073F00001B12A43002801DAE261F0BD6260F0BD0C
+:1074000010B58A0721F003040E49130F21440F22FF
+:107410008C689A4094438C608A68984002438A60E2
+:1074200010BD0A490860704700080140000C014087
+:10743000001001400014014000180140001C0140F0
+:10744000002001400000014000002042DC002042FA
+:10745000FC4A116801F03801014311607047F94995
+:107460000A6822F008020A600A6802430A6070474C
+:10747000F4490A6822F010020A600A6802430A60AE
+:107480007047F048F0494160F04941607047ED486D
+:10749000ED494160ED4941607047EA48016941F0BA
+:1074A000800101617047E748016941F08001016195
+:1074B0007047E4490420CA68D20701D00120704710
+:1074C000CA68520701D502207047C968C906FBD5B2
+:1074D0000320704700B50346FFF7EBFF03E000BF52
+:1074E000FFF7E7FF5B1E012803D0002B00D105202A
+:1074F00000BD002BF4D1FAE770B505464FF43026F5
+:107500003046FFF7E7FF042811D1CE4C206940F048
+:10751000020020616561206940F040002061304632
+:10752000FFF7D8FF216941F6FD721140216170BD5E
+:1075300030B54FF430252846FFF7CCFF042810D192
+:10754000C04C206940F004002061206940F04000F8
+:1075500020612846FFF7BEFF216941F6FB7211400A
+:10756000216130BD00B50346FFF7A3FF03E000BF74
+:10757000FFF79FFF5B1E012803D0002B00D10520E1
+:1075800000BD002BF4D1FAE730B54FF43025284682
+:10759000FFF7E8FF042810D1AA4C206940F004004E
+:1075A0002061206940F0400020612846FFF7DAFFA3
+:1075B000216941F6FB721140216130BDA1490020D3
+:1075C000C969890700D50120704770B5A525FFF767
+:1075D000F5FF00B100254FF430263046FFF77AFF63
+:1075E000042827D1974C9848A0609848A06020694B
+:1075F00040F020002061206940F0400020613046CA
+:10760000FFF768FF41F6EF7604280ED1206941F6B6
+:10761000DF7108402061206940F0100020618C4833
+:1076200005804FF40050FFF755FF052802D021696F
+:107630003140216170BDF0B505464FF4005C0E4647
+:107640006046FFF747FF042814D17E4C206940F0C4
+:10765000010020612E806046FFF73CFF41F6FE7777
+:10766000042804D1300C68806046FFF733FF21699D
+:1076700039402161F0BDF0B505464FF400570E4684
+:107680003846FFF727FF04280CD16E4C206940F0E4
+:10769000010020612E803846FFF71CFF2169BA1EC9
+:1076A00011402161F0BDF0B505464FF400570E467C
+:1076B0003846FFF70FFF042813D1624C6248A060E0
+:1076C0006248A060206940F0100020612E8038469A
+:1076D000FFF700FF052804D0216941F6EF72114041
+:1076E0002161F0BD2DE9F041C043C4B2C0F30725CC
+:1076F000C0F30746070E4FF400584046FFF7EAFE76
+:1077000004283CD1DFF83CC14F49CCF808104F4960
+:10771000CCF80810DCF8101041F01001CCF8101073
+:10772000FF2C07D04A48083004804046FFF7D2FEBD
+:1077300004281BD1FF2D07D045480A30058040465C
+:10774000FFF7C8FE042811D1FF2E07D040480C30A7
+:1077500006804046FFF7BEFE042807D1FF2F07D062
+:107760003B480E3007804046FFF7B4FE052806D0A0
+:10777000DCF8101041F6EF721140CCF81010BDE8A3
+:10778000F08170B506464FF430252846FFF7A2FE7B
+:10779000042818D12B4C2C48A0602C48A0602069EC
+:1077A00040F020002061206940F040002061284620
+:1077B000FFF790FE41F6DF71042805D0052802D0BE
+:1077C00022690A40226170BD206908402061206959
+:1077D00040F0100020611E480EB1002100E0A521FC
+:1077E00001802846FFF776FE0528ECD0216941F696
+:1077F000EF721140216170BDF0B5124C064612487F
+:107800000D461746A0601148A0604FF4005C60462A
+:10781000FFF760FE042814D1206940F010002061B9
+:107820003D430B493543891C45F0F800088060460C
+:10783000FFF750FE052804D0216941F6EF72114090
+:107840002161F0BD0020024023016745AB89EFCDE7
+:1078500000F8FF1F1C48C069800870471A48006A7A
+:107860007047194900200968890600D50120704732
+:10787000154A0029116901D0014300E081431161DB
+:10788000704701460020104A012903D0D2680A42FD
+:1078900003D17047D169C907FBD0012070470A495D
+:1078A000C860704708490420CA68D20701D0012087
+:1078B0007047CA68520701D502207047C968C906D7
+:1078C000FBD50320704700000020024014481549F2
+:1078D000026800608A4203D013488047134800477B
+:1078E000134E4FF0090030601248016821F07061BA
+:1078F000016041020160104C182020600F491048BF
+:1079000008601048D0F800D040680047FEE7FEE766
+:10791000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE73F
+:10792000F04F0020EFBEADDEBD560008ED000008B0
+:107930001810024004000140140C0140000C0140EA
+:107940004434434400F0FF1F2DE9F05F83460F46A7
+:10795000154699464FF0FF36DDF828A011E0A8192A
+:10796000441009FB04708046014658465246904731
+:10797000002802D004DA254603E04046BDE8F09F27
+:107980002646A5EB06000128E9DC0020F6E740EAE0
+:1079900001039B0703D009E008C9121F08C0042A8D
+:1079A000FAD203E011F8013B00F8013B521EF9D274
+:1079B0007047D2B201E000F8012B491EFBD270479C
+:1079C0000022F6E710B50446084611460246204656
+:1079D000FFF7EFFF204610BD0146002000E0401CED
+:1079E0000A5C002AFBD170472DE9F04105460020D2
+:1079F0000E469046044600E0641C44450BD2285DC8
+:107A000000F034FB0746305D00F030FB381A02D13D
+:107A1000295D0029F0D1BDE8F081F0B480EA0102CF
+:107A2000D20F4300B3EB410F02D20346084619467A
+:107A30004B0042D0C30DDDB2C1F3C7542C1B202C28
+:107A400035DAC1F3160141F4000502B16D42C4F10B
+:107A5000200605FA06F125412844B3EBD05F23D078
+:107A6000C2B1012CA0EBC35009DCF0BC4FF00042C6
+:107A700002EAC35200F50000DBB200F006BB400092
+:107A800000F1807000EBC350A0F1807040EAD1702B
+:107A9000490009E0490841EAC071A0EBC35000F574
+:107AA0000000400800EBC350F0BC00F0E5BA5142C2
+:107AB000012303EB4101801AF6E7F0BC704781F027
+:107AC0000041AAE780F00040A7E780EA010210B574
+:107AD00002F00042400026D04B0023D04FEA106154
+:107AE00001EB1361C0F35600C3F3560340F40000EA
+:107AF00043F40003A0FB0330A1F17F014FEA0040F3
+:107B00001C0401D000F1010050EA134001D44000F0
+:107B1000491EC3B20C0604EBD010401C4008802B59
+:107B200002D003E0002010BD20F00100002900DA9F
+:107B30000020104310BD80EA010202F0004330B47F
+:107B400030F0004221F0004015D0A0B1C0F3C7557D
+:107B5000C2F3C754C2F31601C0F31600651B41F40B
+:107B6000000140F400007D35814201D36D1C00E02E
+:107B70004900002D02DA30BC002070474FF40002AB
+:107B80000024814201D3091A144352084FEA4101EB
+:107B9000F7D151B1814202D14FF0004105E002D24C
+:107BA0004FF0010101E06FF0010104EBC55030BC62
+:107BB000184400F061BA2DE9FE4F074681EA030040
+:107BC000C00F0E46019021F0004123F00044B81A86
+:107BD000A14105D23846314617461E460B4602469D
+:107BE00023F00040104304D13846314603B0BDE8CD
+:107BF000F08F350DC5F30A00C3F30A510290401A05
+:107C00000090402868DAC3F3130040F4801B019809
+:107C1000924620B10023D2EB030A63EB0B0B0098D2
+:107C20005946C0F14002504600F0EFF980460C463C
+:107C300050465946009A00F007FAC0197141EF17F3
+:107C400085EA11533B4340D0019A52B3009A012A6E
+:107C500011DC0022801A4FF0004361EB055103EA6A
+:107C600005538018CDE9002341F580114246234693
+:107C700000F06FFABAE72E050025401B61EB060104
+:107C8000401941F58012001852412818A6F500133A
+:107C900043EB020140EAD470294318EB0808644121
+:107CA00013E064084FEA38084FF0000244EAC07459
+:107CB0004FEA0553801A61EB0301801841F58011EA
+:107CC00049084FEA3000801859414246234603B024
+:107CD000BDE8F04F00F030BA0198012240000023C7
+:107CE000D0EB020263EBE07301984FEAE074381ABC
+:107CF00066EB0401EBE783F000435CE781F00041B1
+:107D000059E72DE9FE4F81EA030421F0004504F014
+:107D1000004423F000414FF0000A009450EA0503AC
+:107D200002D052EA010304D10020014603B0BDE8AD
+:107D3000F08FC1F30A53C5F30A541C44A0FB02B3ED
+:107D4000C5F3130545F4801CC1F3130141F48018F9
+:107D50000CFB023300FB083EA4F2F334810A930AC1
+:107D600041EA8C5143EA88530194A1FB03474FEA4F
+:107D70009C2505FB03734FEA982601FB06373D055A
+:107D8000260545EA1435BBEB06016EEB0503850EAF
+:107D9000920E45EA8C1542EA8812A5FB0206261EC1
+:107DA00067EB00070C0D44EA0334A41947EB1350AA
+:107DB000C1F313064FF0000319464FEA033343EAB9
+:107DC000165343EA0403019CE5FB0201A4F10C04F1
+:107DD0000294009C4FEA0632CDE900A400F0B9F904
+:107DE000A4E72DE9F04D81EA030404F0004B21F0F3
+:107DF000004714464FF0000A23F0004150EA070202
+:107E000020D054EA01021DD0C1F30A550246C1F345
+:107E10001300C7F30A56C7F3130340F4801143F469
+:107E20008013A6EB0508101BD64608F2FD3873EB4D
+:107E3000010002D308F1010801E092185B41B8F19A
+:107E4000000F03DA00200146BDE8F08D00204FF45A
+:107E50008015064607460EE0B2EB040C73EB010CEE
+:107E600004D3121B064363EB01032F436D084FEA53
+:107E7000300092185B4150EA050CEDD152EA030044
+:107E800012D082EA040083EA0105284303D10022CC
+:107E90004FF0004308E0101B8B4102D20122002367
+:107EA00002E06FF0010253101AEB060047EB085195
+:107EB00010EB0A0041EB0B01BDE8F04D00F03CB9BE
+:107EC000C10F80EAE0700844CA079623002100F041
+:107ED000DCB80EB5C10F80EAE0700844CA07002183
+:107EE00040F233438DE80E000A460B4600F031F9AC
+:107EF00003B000BD0EB540F2334102910021CDE93F
+:107F000000110A460B4600F024F903B000BD00F052
+:107F1000004220F00040C10DC0F3160040F4000004
+:107F20007F2901DA00207047962903DCC1F1960110
+:107F3000C84001E096398840002AF4D0404270479A
+:107F400020F00040C10DC0F3160040F400007F296E
+:107F500001DA00207047962903DCC1F19601C84080
+:107F6000704796398840704770B5C1F30A5201F0E6
+:107F700000450024C1F3130140F2FF3341F48011A6
+:107F80009A4201DA002070BD40F233439A42A2F2D5
+:107F9000334203DC524200F047F800E090402C43AB
+:107FA000F1D0404270BD00F0004230F000400DD0F2
+:107FB000C10D01F5607142EA01510022C0F31600C3
+:107FC000520742EAD00240071143704700200146A1
+:107FD000704701F0004230B421F0004150EA010343
+:107FE00006D00B0DA3F56073C1F31301002B02DC67
+:107FF00030BC00207047440F44EAC104C100A018FF
+:1080000030BC00EBC35000F037B8202A04DB203A24
+:1080100000FA02F1002070479140C2F1200320FADB
+:1080200003F3194390407047202A04DB203A21FAD9
+:1080300002F00021704721FA02F3D040C2F1200281
+:108040009140084319467047202A06DBCB17203A97
+:1080500041FA02F043EAE071704741FA02F3D0407E
+:10806000C2F120029140084319467047A0F1410136
+:10807000192900D8203070470029A8BF7047401C3C
+:10808000490008BF20F00100704710B4B0FA80FC2E
+:1080900000FA0CF050EA010404BF10BC704749B16B
+:1080A000CCF1200421FA04F411FA0CF118BF0121DB
+:1080B00021430843A3EB0C01CB1D0106000A002B52
+:1080C000BEBF002010BC704700EBC3501044002915
+:1080D000A4BF10BC7047401C490008BF20F001003D
+:1080E00010BC7047420005D0C0F3C75252429142C3
+:1080F00001DC0020704700EBC150704710B5410013
+:108100000CD0C0F3C751962908DC7E2909DC06DBB8
+:10811000410204D000F0004040F07E5010BD00202D
+:1081200010BDC1F19604C4F1200100FA01F1E04054
+:10813000FFF7A2FFA04010BD10B5002B08DA401CCD
+:1081400041F1000192185B411A4301D120F0010076
+:1081500010BD2DE9F04D92469B4611B1B1FA81F266
+:1081600002E0B0FA80F220329046FFF74EFF06465A
+:108170000F4640EA0A0041EA0B0152465B460843BB
+:1081800003D130463946BDE8F08D194652EA010068
+:1081900015D0C8F140025046FFF746FF04460D4691
+:1081A000504659464246FFF730FF084301D00120B0
+:1081B00000E00020044345EAE07526432F430A9877
+:1081C0004FEAD625A0EB08000A304FEA46534FF09D
+:1081D000000245EA47554FEAD72402D50020014660
+:1081E000D1E7010550196141DDE9084500196941F0
+:1081F000BDE8F04DA0E770B521F0004303430CD07B
+:10820000C1F30A540026D4EB060566EB0603D41727
+:10821000AD1AA34102DB0020014670BD001C41EBFA
+:10822000025170BD30B5002904DB4FF000444042DC
+:1082300064EB0101002B04DB4FF00044524264EB7D
+:108240000303994208BF904230BD0000064C074D21
+:1082500006E0E06840F0010394E807009847103416
+:10826000AC42F6D3F7F746FFAC960008CC96000870
+:108270002DE9F04D00231A461B1A8A4103DB00202A
+:108280000146BDE8F08DC1F30A52C1F3130141F478
+:1082900080154FF0000BD10702D100186D41521E1E
+:1082A0000026044640F2FF11304601EB620A3746D1
+:1082B0008046024600204FF48011FFF7B5FE80197A
+:1082C0007941331847EB0102B4EB030C75EB020C58
+:1082D00004D3E41A65EB020506460F46241908F19B
+:1082E00001006D4180463428E3DDB11947EB0700FA
+:1082F000091BA84103D24FF0FF32134601E00022D0
+:1083000013461BEB060047EB0A51BDE8F04DFFF7A3
+:1083100013BF962300221146FFF7B7BE70B501EBDD
+:10832000020410F8015B15F0070301D110F8013BBE
+:108330002A1106D110F8012B03E010F8016B01F8A7
+:10834000016B5B1EF9D12B0705D40023521E0FD4FD
+:1083500001F8013BFAE710F8013B02F10202A1EB40
+:10836000030303E013F8015B01F8015B521EF9D52A
+:10837000A142D6D3002070BD490050EAC12018BFE9
+:1083800004204A0D18BF40F0010040F2FF72B2EB2A
+:10839000515F08BF40F00200012808BF0520704768
+:1083A0004100080218BF04200A0E18BF40F0010067
+:1083B0004FF07F4232EA010108BF40F0020001287D
+:1083C00008BF052070472DE9F0414F1E00EBC701A3
+:1083D0000446D1E9000115461E4637F006020DD0CD
+:1083E0002A463346FFF78DFC7F1E04EBC703D3E913
+:1083F0000023FFF7E0FB37F00602F1D1022F25D072
+:10840000042F13D0062F18BFBDE8F0812A4633464B
+:10841000FFF777FCD4E90A23FFF7CDFB2A46334662
+:10842000FFF76FFCD4E90823FFF7C5FB2A46334664
+:10843000FFF767FCD4E90623FFF7BDFB2A46334666
+:10844000FFF75FFCD4E90423FFF7B5FB2A46334668
+:10845000FFF757FCD4E90223FFF7ADFB2A4633466A
+:10846000FFF74FFCD4E90023BDE8F041FFF7A3BBC1
+:10847000024A00201107FFF7BEBE000001FDFFFF0A
+:108480006FF05E010807FFF72DBE00002DE9F04DEB
+:10849000034614464FF07F400E46B0EB440F04D81D
+:1084A000001608601846BDE8F08D4FF0004040EA25
+:1084B0000421C4F3C7507838431100F01F00DFF8DF
+:1084C00014C1C0F12002FC445CF823500CEB830380
+:1084D0008540D3F804C02CFA02F72F439D680CFAAC
+:1084E00000FC25FA02F8DB6805FA00F023FA02F234
+:1084F00040EA02054CEA080CA7FB0123ACFB01C0D3
+:10850000A5FB015101EB0C05A94294BF4FF0000CF3
+:108510004FF0010C81186144BCF1000F02D0814280
+:1085200002D903E0814201D2012000E0002018447A
+:1085300000F120024FEA92188006CA0C40EA42304D
+:108540004F03C6F80080FFF7BBFC82463846FFF7B2
+:10855000E0FE6FF01201FFF7C5FD07462846FFF762
+:10856000D8FE6FF02501FFF7BDFD83463946504622
+:10857000FFF753FA5946FFF750FA00F500656FF31D
+:108580000B0551462846FFF79AFA3946FFF797FA46
+:108590005946FFF797FA1049FFF797FA07460F4930
+:1085A0002846FFF792FA3946FFF737FA07460C4993
+:1085B0002846FFF78AFA3946FFF72FFA14F0004FE2
+:1085C00008BFBDE8F08DC8F1805180F000403160F7
+:1085D000BDE8F08D9E110000DB0FC92F22AAFD29F6
+:1085E0000000C92F02E008C8121F08C1002AFAD1F2
+:1085F00070477047002001E001C1121F002AFBD123
+:108600007047000001490860704700009C0200208C
+:108610002DE9F0474FF0684202EB400305460C4657
+:10862000B3F1654F3CBF02EB4102B2F1654F3FD35E
+:108630004FF07F42B2EB400F28BFB2EB410F03D2A5
+:10864000BDE8F047FFF7E9B940EA01035B0008BF66
+:1086500044F0FF410AD0B2EB400F08BFB2EB410F2C
+:1086600006D125F0804024F0804105460C461FE0ED
+:10867000B2EB400F12BF5FEA410245F0FF4004F049
+:10868000004115D04FEA410292EA400310D4002A7B
+:10869000ACBF4FF09F464FF03E563146FFF715FAFC
+:1086A000054631462046FFF710FA04462846214683
+:1086B000C0F3C752C1F3C753D21A1B2A06DD10F00C
+:1086C000004F14BF54485548BDE8F08712F11A0F07
+:1086D00017DA11F0004F06D010F0004F14BF5048C9
+:1086E0005048BDE8F08721462846FFF724FA0446A3
+:1086F000FFF756FE042808BFFFF7C2FE2046BDE87C
+:10870000F0874200B2EB410F25D910F0004F19BF9E
+:10871000454F464E464F474E224685F0004415468B
+:108720000A4680F0004110460A1A5200B2F1807FDA
+:108730003ED248404049DFF804A110F0004F18D065
+:108740004FF03F483846FFF7BAF9074651463046E2
+:10875000FFF7B5F917E011F0004F04BF00263746C8
+:10876000E2D010F0004F19BF354F364E364F374E1E
+:10877000DAE74FF07C583846FFF74FF90746514685
+:108780003046FFF74AF9064641462846FFF79DF96D
+:108790002146FFF742F9824621464046FFF795F908
+:1087A0002946FFF78FF95146FFF7C5F9044604E063
+:1087B00021462846FFF7BFF904460146FFF785F931
+:1087C00080462349FFF781F92249FFF726F9414600
+:1087D000FFF77BF92049FFF720F94146FFF775F9CC
+:1087E0001E49FFF71AF94146FFF76FF91C49FFF7D9
+:1087F00014F9054641462046FFF767F92946FFF779
+:1088000064F93146FFF709F92146FFF706F93946C1
+:10881000BDE8F047FFF701B9DB0FC9BFDB0FC93F68
+:10882000DB0F49C0DB0F49400000C9BF22AAFDB9D8
+:108830000000C93F22AAFD390060ED3EC30ACE37D1
+:10884000000049C022AA7DBA0000494022AA7D3A10
+:108850002DAD65BD8FB8D53D0FB511BE61C84C3E7D
+:10886000A8AAAABE2DE9F843044602465048694624
+:10887000B0EB420F09D94FF0E640B0EB420F8CBF8E
+:108880004FF0FF300020009034E04A4B22F00040CF
+:1088900083422BD948492046FFF717F9FFF72EFCF2
+:1088A0000546FFF734FB00F00300009043492846DB
+:1088B000FFF70BF9064642492846FFF706F9074637
+:1088C00040492846FFF701F980463F492846FFF70F
+:1088D000FCF82146FFF7F6F84146FFF7F0F8394675
+:1088E000FFF7EDF83146FFF7EAF802E01046FFF730
+:1088F000CDFD0446009D002D18DA6000B0F17F4FD9
+:108900003CBF4FF07E50BDE8F88309D14FF0010025
+:10891000FFF778FEBDE8F84300210846FFF70BB9E2
+:108920002046BDE8F8430121FFF7DCBB214615F0E6
+:10893000010F08461DD0FFF7C8F806462349FFF788
+:10894000C4F82349FFF7BEF83146FFF7BEF82149C6
+:10895000FFF763F83146FFF7B8F82146FFF7B5F89F
+:108960002146FFF75AF815F0020F18BFBDE8F8834B
+:108970001AE0FFF7AAF804461749FFF7A6F81749C7
+:10898000FFF74BF82146FFF7A0F81549FFF745F828
+:108990002146FFF79AF84FF07E51FFF73EF815F0A9
+:1089A000020F08BFBDE8F88380F00040BDE8F883FF
+:1089B000B61F927E490E494683F9223F1A61342C34
+:1089C0000020A23300A0FD390000C93F336D4C39AF
+:1089D000DA82083CA0AA2ABEB93AB2BACA9F2A3D96
+:1089E000DDFFFFBE2DE9F04D16460F46054602009D
+:1089F00096B01C4621F0004123F0004014BF4FF018
+:108A0000010C4FF0000C0CEB470CFE4B0CEB030879
+:108A10004FEA630CC4452DD85FEA060818BF4FF033
+:108A2000010808EB44089844F74B434522D8F74B1C
+:108A300050EA060C02D09F4205D14AB916B0002078
+:108A40001946BDE8F08D002A08BF4FF0000C01D098
+:108A50004FF0010C0CEB470313F5001F0AD8002E52
+:108A600014BF4FF0010C4FF0000C0CEB440313F556
+:108A7000001F08D916B03246234628463946BDE8BD
+:108A8000F04DFFF798B8DFF888B34FF0000A002FD9
+:108A9000B8BF584523DADF4B9842A8BF4FF0020A0F
+:108AA0001DDADA4B98421ADBDB4B03EB2053142B15
+:108AB00008DDC3F1340C26FA0CF303FA0CFCB445C0
+:108AC0000DD108E05EB9C3F1140C20FA0CF303FADF
+:108AD0000CFC844503D103F00103C3F1020A51EAFF
+:108AE000020321D1002C1FDA002F18BFBAF1020FA8
+:108AF00002D0BAF1010F0BD00220FFF783FD16B0B0
+:108B00000022BDE8F04D13461046C049FFF769B991
+:108B10000220FFF777FD16B02A463B46BDE8F04D30
+:108B20000020BA49FFF75DB9330076D1584525D109
+:108B300007F1804010F5801001BF002A0020B349E2
+:108B400016B008BFBDE8F08DB048814207DB002CAD
+:108B5000A1BF1846214616B0BDE8F08D07E0201EE3
+:108B600005DA80F0004116B01846BDE8F08DAB493B
+:108B70007944D1E9000116B0BDE8F08DDFF88CC270
+:108B800060452FD1002C28DA39B159451CD1002A73
+:108B900004BF002002460CD01FE06AB10220FFF79C
+:108BA00031FD40F2013200204FF0E041FFF723FB9E
+:108BB0000A46394600F0DEBA954A394616B000201A
+:108BC00062F31E01BDE8F08D07DA16B03B46BDE842
+:108BD000F04D00206146FFF704B916B01046394643
+:108BE000BDE8F08D8B4518DDB4F1804F0DD0A4F1B8
+:108BF0000053B3F1FF5310D13B1E0EDB16B01046ED
+:108C0000BDE8F04D194600F0A9BC3B4616B0104631
+:108C1000BDE8F04D1946FFF774B827F00043A2BB3A
+:108C2000E1B1594538D1002F06DD002CA1BF00204D
+:108C3000594616B0BDE8F08D002F01DD002C1FDB7A
+:108C4000002F16DA002C14DBBAF1010F4FF00000F0
+:108C50000CBF73496E4916B0BDE8F08DBAF1020F32
+:108C600018BF002F0CD0BAF1010F09D1002F07DA7D
+:108C70000CE0002FB8BF002C0EDABAF1010F05D0BE
+:108C8000002016B00146BDE8F08D05E016B00020CA
+:108C90004FF00041BDE8F08D4FF0010C0CEBE77296
+:108CA0000F9252EA0A020BD05E4A90427DDD5E4B83
+:108CB0005E4A984216DD91420EDC002C1CDB2CE053
+:108CC0000120FFF79FFC16B00022BDE8F04D1346CF
+:108CD00010461146FFF785B84C48884202DC002C4C
+:108CE0000ADC1AE08A4202DD002C05DB15E0474B66
+:108CF00099421EDD002C10DD0220FFF783FC40F2BC
+:108D0000013200204FF0E041FFF775FA404A16B0FB
+:108D100061F31E021146BDE8F08D0220FFF772FCE0
+:108D2000FFF7A6FB394A16B061F31E021146BDE8F3
+:108D3000F08D002228463946FEF7DDFF05460F4636
+:108D40006FF00102FFF757FA4FF05532384BFEF73C
+:108D5000D5FF2A463B46FEF7D4FF0022354BFEF7EF
+:108D6000CDFF8B4680462A463B4610461946FEF705
+:108D7000C8FF42465B46FEF7C4FF80460B914FF0AA
+:108D8000C0422D4B28463946FEF7BBFF834605916E
+:108D90002A4A294B40460B99FEF7B3FF88460290BA
+:108DA000274A284B2846394600E01BE0FEF7A9FF7A
+:108DB0004346029AFEF79FFF054602460B460B917B
+:108DC00058460599FEF7F7FE002788465A4638466A
+:108DD000059BFEF790FF2A460B9BFEF78FFF02468E
+:108DE00000F073B90020B1F5801F07DA352228465C
+:108DF0001946FFF700FA05466FF0340000EB2150EA
+:108E000022E00000FFFF1F00FFFF0F000000F03F07
+:108E10000000F07F0000404301FCFFFFEC0A00006F
+:108E20000000F0FF0000E0410000F043FFFFEF3FD3
+:108E30005555D53F0000E03F4715F73FFE822B65B3
+:108E400044DF5DF80BAE543EA0F2FF300190C1F359
+:108E5000130040F07F6141F040510291FE49884289
+:108E6000D8BF4FF0000B0EDDFC498142C8BF4FF068
+:108E7000010B08DC01984FF0000B401C0190029898
+:108E8000A0F580100290F6480299784400EBCB00E0
+:108E900009910790D0E900232846FEF72CFF0591A1
+:108EA00000900798D0E9002328460999FEF783FE31
+:108EB00002460B460020EB49FEF793FF0B910B4651
+:108EC0000246069005990098FEF71BFF0A90E648B7
+:108ED00088460027784400680C9002994FF00050B3
+:108EE00040EA610000EB8B4000F5002102910798F9
+:108EF000D0E900230C98FEF7FEFE2A46099BFEF7F8
+:108F0000FDFE3A464346FEF7FCFE0791054638460D
+:108F10004146029B0C9AFEF7F4FE059B009AFEF771
+:108F2000EDFE2A46079BFEF7E6FE0B9B069AFEF730
+:108F3000E8FE0A9A06910890434610461946FEF745
+:108F4000E0FE05460246C9480B46079106217844D3
+:108F5000FFF739FA0290079B2A46059110461946F9
+:108F6000FEF7CFFE059B029AFEF7CBFE0591054664
+:108F70004346384619460A9AFEF71DFE069B089A94
+:108F8000FEF7BFFE2A46059BFEF715FE3A4643460E
+:108F90000591129010461946FEF7B3FE0022B44B1D
+:108FA00007910090FEF707FE059B129AFEF703FE5D
+:108FB0000D463A46AE4B3846FEF79DFE079B009A9B
+:108FC000FEF799FE059B129AFEF798FE3A46079126
+:108FD00012902B4610464146FEF793FE05910090F5
+:108FE00043460A9A07991298FEF78BFE804607912E
+:108FF0002B463A4606990898FEF783FE4246079BA1
+:10900000FEF7D9FD88460690059B009AFEF7D3FD32
+:1090100000200F460546059B009AFEF76CFE43466E
+:10902000069AFEF76BFE80460D914FF06042914B21
+:1090300028463946FEF765FE059100908E4A8D4B15
+:1090400040460D99FEF75DFE804604918B4A8C4B9D
+:1090500028463946FEF755FE4246049BFEF7ABFD17
+:10906000884A7A4402EBCB03D3E90023FEF7A3FD41
+:10907000029004910198FEF72CFF0791DDE904317D
+:109080000546029A0098FEF796FD7F4A7A4402EB65
+:10909000CB0BDBE90023FEF78EFD2A46079BFEF78C
+:1090A0008AFD002788462A463846079BFEF723FE9E
+:1090B000DBE90023FEF71FFE059B009AFEF71BFE6F
+:1090C000049B029AFEF71AFE024600200A900F98AF
+:1090D000644DAAF10103184301D16C4D0A900020A0
+:1090E0000B46029030462146FEF70BFE82468B4629
+:1090F000234630461946029AFEF7FDFD3A4643469E
+:10910000FEF7FFFD52465B46FEF755FD06468A46D2
+:109110003A46434621460298FEF7F3FD04460F46C1
+:1091200032465346FEF747FD594A8B46914226DBAD
+:10913000ABEB020353EA000210D122463B46FEF796
+:10914000DAFD80460391534A534B30465146FEF7B1
+:1091500032FD4246039BFFF765F82CD20220FFF751
+:1091600051FA40F2013200204FF0E041FFF743F89E
+:109170000A46294616B062F31E01BDE8F08D474B42
+:109180002BF000429A4216D3454A0BEB020353EAF6
+:10919000000208D122463B46FEF7ADFD324653465B
+:1091A000FFF740F807D80220FFF72CFAFFF760F925
+:1091B0000A462946DEE72BF000403A493A4A01EBDD
+:1091C00020514FF00008904223DD481C4FF48011DD
+:1091D00021FA00F05844C0F30A51344AA1F2FF3199
+:1091E0007A44334B1268CB4020EA0303C0F31300E8
+:1091F00040F4801CC1F114002CFA00F8BBF1000F00
+:10920000B8BFC8F1000820463946FEF774FD044691
+:109210000F4622463B4630465146FEF7CCFC4FF007
+:10922000000B5A46234B58460791FEF76AFD0591FD
+:109230000090214A214B58460799FEF762FDCDE97F
+:10924000020122463B4658460799FEF754FD324636
+:109250005346FEF753FD33E08E9803007AB60B00B9
+:109260004A0700000000F03F88070000B606000033
+:109270000000084009C7EE3FFD033ADCF5015B142E
+:10928000E02F3EBE92050000580500000000F0BF30
+:1092900000009040FE822B654715973C00CC904023
+:1092A00000346F3F01FCFFFF0000E03F7C04000042
+:1092B000FFFF0F00432EE63F396CA80C615C20BE17
+:1092C0003F4A404BFEF71DFDDDE90223FEF773FC2C
+:1092D00007468A46059B009AFEF76DFC04460E463B
+:1092E000059B009AFEF707FD3A465346FEF706FD3A
+:1092F0000746224633460B9110461946FEF701FDFC
+:109300008346024630488A460B4605217844FFF7DB
+:109310005AF85A465346FEF7F4FC22463346FEF707
+:10932000EDFC82468B463A46204631460B9BFEF7C3
+:10933000E8FC3A460B9BFEF73EFC00910C900022A5
+:109340004FF0804350465946FEF7D5FC074603913F
+:1093500052465B4620463146FEF7D3FC3A46039B15
+:10936000FEF73FFD009B0C9AFEF7C5FC22463346F4
+:10937000FEF7C1FC0022154BFEF7C0FC0E4604466A
+:1093800001EB08510815002810DC42462046314602
+:10939000FEF731FFFEF7F0FF042808BFFFF768F87B
+:1093A000424620463146FEF726FF04460A980B4601
+:1093B00016B022462946BDE8F04DFEF7A2BC0000DB
+:1093C000EF39FAFE422EE63F280300000000F03F8E
+:1093D0002DE9F8430446544822466946B0EB420F53
+:1093E00009D94FF0E640B0EB440F8CBF4FF0FF308F
+:1093F0000020009034E04D4B22F0004083422BD9F6
+:109400004B491046FEF761FBFEF778FE0646FEF775
+:109410007EFD00F00300009046493046FEF755FB04
+:10942000054645493046FEF750FB0746434930465E
+:10943000FEF74BFB804642493046FEF746FB21468D
+:10944000FEF740FB4146FEF73AFB3946FEF737FB95
+:109450002946FEF734FB02E01046FFF717F80446F2
+:10946000009D002D1DDA6000B0F17F4F09D220462B
+:10947000FEF796FF042808BFFFF702F82046BDE874
+:10948000F88308D10120FFF7BDF8BDE8F8430021BB
+:109490000846FEF750BB2046BDE8F8430121FEF721
+:1094A00021BE214615F0010F08461FD0FEF70DFB27
+:1094B00004462449FEF709FB2349FEF7AEFA21468C
+:1094C000FEF703FB2149FEF7A8FA2146FEF7FDFA55
+:1094D0004FF07E51FEF7A1FA15F0020F08BFBDE86C
+:1094E000F88300BF80F00040BDE8F883FEF7EDFA96
+:1094F00006461749FEF7E9FA1649FEF7E3FA314640
+:10950000FEF7E3FA1449FEF788FA3146FEF7DDFA72
+:109510002146FEF7DAFA2146FEF77FFA15F0020F30
+:10952000E0D1BDE8F8830000B61F927E490E49469F
+:1095300083F9223F1A61342C0020A23300A0FD39A8
+:109540000000C93FB93AB2BACA9F2A3DDDFFFFBE4B
+:10955000336D4C39DA82083CA0AA2ABE2DE9F041CD
+:1095600006460F46FEF784FE0D46040018BF012094
+:10957000284320F00040C0F17F6010F1E0400FD59B
+:10958000002E14BF01200020384320F00040C0F11D
+:109590007F6000F1E0400028A4BF0120FFF732F80F
+:1095A00020462946BDE8F081A5960008A996000846
+:1095B0003B010008A0960008A99600085901000880
+:1095C000889600088E9600089D010008989600086D
+:1095D000A9960008D3010008000000000000F03F39
+:1095E000000000000000F83F000000000000000044
+:1095F0000000004003B8E23F00000000000000004F
+:1096000006D0CF43EBFD4C3E033333333333E33FDC
+:10961000FFAB6FDBB66DDB3F4D268F515555D53F08
+:1096200001411DA96074D13F65DBC9934A86CD3FD6
+:10963000EF4E454A287ECA3F3E5555555555C53FC4
+:1096400093BDBE166CC166BF2CDE25AF6A56113FB6
+:10965000F16BD2C541BDBBBED0A4BE726937663EB8
+:109660000000000000000000000000006E83F9A26E
+:109670002915444ED15727FCC0DD34F5999562DB9E
+:109680004190433CAB6351FE726D6F64650070772F
+:109690006D202F2070706D0076657273696F6E009B
+:1096A00068656C700065786974000000CC960008ED
+:1096B00000000020A00200001C830008549700084E
+:1096C000A002002068140000F4850008810219033C
+:1096D0000226010329093D1204CBDC050201240BFB
+:1096E00020DE0502110008A301030204050607029B
+:1096F00014018B803F04013E138C04021820E20306
+:1097000022403A020812043A040812083A080812E1
+:109710000C22105A04201908392019083920190878
+:1097200029201E342C014040041334081B40380407
+:109730001A3C0419211934011B3BA24A6941380C17
+:1097400001020304060708090204067529106914BA
+:0497500041000000D4
:04000005080000ED02
:00000001FF
diff --git a/src/board.h b/src/board.h
index af63c37c1..a872baa8e 100755
--- a/src/board.h
+++ b/src/board.h
@@ -9,17 +9,6 @@
#include "stm32f10x_conf.h"
#include "core_cm3.h"
-#include "drv_system.h" // timers, delays, etc
-#include "drv_adc.h"
-#include "drv_adxl345.h"
-#include "drv_bmp085.h"
-#include "drv_hmc5883l.h"
-#include "drv_i2c.h"
-#include "drv_ledring.h"
-#include "drv_mpu3050.h"
-#include "drv_pwm.h"
-#include "drv_uart.h"
-
typedef enum {
SENSOR_ACC = 1 << 0,
SENSOR_BARO = 1 << 1,
@@ -38,8 +27,19 @@ typedef enum {
FEATURE_CAMTRIG = 1 << 6,
FEATURE_GYRO_SMOOTHING = 1 << 7,
FEATURE_LED_RING = 1 << 8,
+ FEATURE_INFLIGHT_ACC_CAL = 1 << 9,
} AvailableFeatures;
+typedef void (* sensorInitFuncPtr)(void);
+typedef void (* sensorReadFuncPtr)(int16_t *data);
+
+typedef struct sensor_t
+{
+ sensorInitFuncPtr init;
+ sensorReadFuncPtr read;
+ sensorReadFuncPtr orient;
+} sensor_t;
+
#define digitalHi(p, i) { p->BSRR = i; }
#define digitalLo(p, i) { p->BRR = i; }
#define digitalToggle(p, i) { p->ODR ^= i; }
@@ -69,3 +69,15 @@ typedef enum {
#define BARO_OFF digitalLo(BARO_GPIO, BARO_PIN);
#define BARO_ON digitalHi(BARO_GPIO, BARO_PIN);
+
+#include "drv_system.h" // timers, delays, etc
+#include "drv_adc.h"
+#include "drv_adxl345.h"
+#include "drv_bmp085.h"
+#include "drv_hmc5883l.h"
+#include "drv_i2c.h"
+#include "drv_ledring.h"
+#include "drv_mpu3050.h"
+#include "drv_mpu6050.h"
+#include "drv_pwm.h"
+#include "drv_uart.h"
diff --git a/src/drv_adxl345.c b/src/drv_adxl345.c
index c62ea2308..db9a28f94 100755
--- a/src/drv_adxl345.c
+++ b/src/drv_adxl345.c
@@ -15,7 +15,11 @@
#define ADXL345_FULL_RANGE 0x08
#define ADXL345_RANGE_16G 0x03
-bool adxl345Detect(void)
+static void adxl345Init(void);
+static void adxl345Read(int16_t *accelData);
+static void adxl345Align(int16_t *accelData);
+
+bool adxl345Detect(sensor_t *acc)
{
bool ack = false;
uint8_t sig = 0;
@@ -23,6 +27,10 @@ bool adxl345Detect(void)
ack = i2cRead(ADXL345_ADDRESS, 0x00, 1, &sig);
if (!ack || sig != 0xE5)
return false;
+
+ acc->init = adxl345Init;
+ acc->read = adxl345Read;
+ acc->orient = adxl345Align;
return true;
}
@@ -38,7 +46,7 @@ bool adxl345Detect(void)
#define ADXL_RANGE_8G 0x02
#define ADXL_RANGE_16G 0x03
-void adxl345Init(void)
+static void adxl345Init(void)
{
#ifdef FREEFLIGHT
i2cWrite(ADXL345_ADDRESS, ADXL345_BW_RATE, ADXL345_BW_RATE_200);
@@ -60,12 +68,17 @@ void adxl345Init(void)
#endif /* FreeFlight */
}
-void adxl345Read(int16_t *accelData)
+static void adxl345Read(int16_t *accelData)
{
static uint8_t buf[6];
-
+
i2cRead(ADXL345_ADDRESS, ADXL345_DATA_OUT, 6, buf);
accelData[0] = buf[0] + (buf[1] << 8);
accelData[1] = buf[2] + (buf[3] << 8);
accelData[2] = buf[4] + (buf[5] << 8);
}
+
+static void adxl345Align(int16_t *accData)
+{
+ // official direction is RPY, nothing to change here.
+}
diff --git a/src/drv_adxl345.h b/src/drv_adxl345.h
index cf4e09560..d526ba043 100755
--- a/src/drv_adxl345.h
+++ b/src/drv_adxl345.h
@@ -1,5 +1,3 @@
#pragma once
-bool adxl345Detect(void);
-void adxl345Init(void);
-void adxl345Read(int16_t *accelData);
+bool adxl345Detect(sensor_t *acc);
diff --git a/src/drv_mpu3050.c b/src/drv_mpu3050.c
index 92106c2e7..348958874 100755
--- a/src/drv_mpu3050.c
+++ b/src/drv_mpu3050.c
@@ -25,7 +25,28 @@
static uint8_t mpuLowPassFliter = MPU3050_DLPF_42HZ;
-void mpu3050Init(void)
+static void mpu3050Init(void);
+static void mpu3050Read(int16_t *gyroData);
+static void mpu3050Align(int16_t *gyroData);
+
+bool mpu3050Detect(sensor_t *gyro)
+{
+ bool ack;
+
+ delay(25); // datasheet page 13 says 20ms. other stuff could have been running meanwhile. but we'll be safe
+
+ ack = i2cWrite(MPU3050_ADDRESS, MPU3050_SMPLRT_DIV, 0);
+ if (!ack)
+ return false;
+
+ gyro->init = mpu3050Init;
+ gyro->read = mpu3050Read;
+ gyro->orient = mpu3050Align;
+
+ return true;
+}
+
+static void mpu3050Init(void)
{
bool ack;
@@ -41,17 +62,25 @@ void mpu3050Init(void)
i2cWrite(MPU3050_ADDRESS, MPU3050_PWR_MGM, MPU3050_CLK_SEL_PLL_GX);
}
+static void mpu3050Align(int16_t *gyroData)
+{
+ // official direction is RPY
+ gyroData[0] = gyroData[0] / 4;
+ gyroData[1] = gyroData[1] / 4;
+ gyroData[2] = -gyroData[2] / 4;
+}
+
// Read 3 gyro values into user-provided buffer. No overrun checking is done.
-void mpu3050Read(int16_t *gyroData)
+static void mpu3050Read(int16_t *gyroData)
{
uint8_t buf[6];
i2cRead(MPU3050_ADDRESS, MPU3050_GYRO_OUT, 6, buf);
- gyroData[0] = buf[0] << 8 | buf[1];
- gyroData[1] = buf[2] << 8 | buf[3];
- gyroData[2] = buf[4] << 8 | buf[5];
+ gyroData[0] = (buf[0] << 8) | buf[1];
+ gyroData[1] = (buf[2] << 8) | buf[3];
+ gyroData[2] = (buf[4] << 8) | buf[5];
}
-int16_t mpu3050ReadTemp(void)
+static int16_t mpu3050ReadTemp(void)
{
uint8_t buf[2];
i2cRead(MPU3050_ADDRESS, MPU3050_TEMP_OUT, 2, buf);
diff --git a/src/drv_mpu3050.h b/src/drv_mpu3050.h
index a197c6c00..a8e36412e 100755
--- a/src/drv_mpu3050.h
+++ b/src/drv_mpu3050.h
@@ -1,5 +1,3 @@
#pragma once
-void mpu3050Init(void);
-void mpu3050Read(int16_t *gyroData);
-int16_t mpu3050ReadTemp(void);
+bool mpu3050Detect(sensor_t *gyro);
diff --git a/src/drv_mpu6050.c b/src/drv_mpu6050.c
new file mode 100644
index 000000000..dc627d9f9
--- /dev/null
+++ b/src/drv_mpu6050.c
@@ -0,0 +1,100 @@
+#include "board.h"
+
+// MPU6050, Standard address 0x68
+#define MPU6050_ADDRESS 0x68
+#define MPU6050_WHO_AM_I 0x75
+#define MPU6050_SMPLRT_DIV 0 //8000Hz
+#define MPU6050_DLPF_CFG 0
+#define MPU6050_GYRO_OUT 0x43
+#define MPU6050_ACC_OUT 0x3B
+
+static void mpu6050AccInit(void);
+static void mpu6050AccRead(int16_t *accData);
+static void mpu6050AccAlign(int16_t *accData);
+static void mpu6050GyroInit(void);
+static void mpu6050GyroRead(int16_t *gyroData);
+static void mpu6050GyroAlign(int16_t *gyroData);
+
+extern uint16_t acc_1G;
+
+bool mpu6050Detect(sensor_t *acc, sensor_t *gyro)
+{
+ bool ack;
+ uint8_t sig;
+
+ delay(35); // datasheet page 13 says 30ms. other stuff could have been running meanwhile. but we'll be safe
+
+ ack = i2cRead(MPU6050_ADDRESS, MPU6050_WHO_AM_I, 1, &sig);
+ if (!ack)
+ return false;
+
+ if (sig != 0x68)
+ return false;
+
+ acc->init = mpu6050AccInit;
+ acc->read = mpu6050AccRead;
+ acc->orient = mpu6050AccAlign;
+ gyro->init = mpu6050GyroInit;
+ gyro->read = mpu6050GyroRead;
+ gyro->orient = mpu6050GyroAlign;
+
+ return true;
+}
+
+static void mpu6050AccInit(void)
+{
+ i2cWrite(MPU6050_ADDRESS, 0x1C, 0x10); // ACCEL_CONFIG -- AFS_SEL=2 (Full Scale = +/-8G) ; ACCELL_HPF=0 //note something is wrong in the spec.
+ // note: something seems to be wrong in the spec here. With AFS=2 1G = 4096 but according to my measurement: 1G=2048 (and 2048/8 = 256)
+ // confirmed here: http://www.multiwii.com/forum/viewtopic.php?f=8&t=1080&start=10#p7480
+ // seems to be not a problem on MPU6000 lol
+ acc_1G = 1023;
+}
+
+static void mpu6050AccRead(int16_t *accData)
+{
+ uint8_t buf[6];
+
+ i2cRead(MPU6050_ADDRESS, MPU6050_ACC_OUT, 6, buf);
+ accData[0] = (buf[0] << 8) | buf[1];
+ accData[1] = (buf[2] << 8) | buf[3];
+ accData[2] = (buf[4] << 8) | buf[5];
+}
+
+static void mpu6050AccAlign(int16_t *accData)
+{
+ int16_t temp[2];
+ temp[0] = accData[0];
+ temp[1] = accData[1];
+
+ // official direction is RPY
+ accData[0] = temp[1] / 8;
+ accData[1] = -temp[0] / 8;
+ accData[2] = accData[2] / 8;
+}
+
+static void mpu6050GyroInit(void)
+{
+ i2cWrite(MPU6050_ADDRESS, 0x6B, 0x80); //PWR_MGMT_1 -- DEVICE_RESET 1
+ delay(5);
+ i2cWrite(MPU6050_ADDRESS, 0x19, 0x00); //SMPLRT_DIV -- SMPLRT_DIV = 0 Sample Rate = Gyroscope Output Rate / (1 + SMPLRT_DIV)
+ i2cWrite(MPU6050_ADDRESS, 0x1A, MPU6050_DLPF_CFG); //CONFIG -- EXT_SYNC_SET 0 (disable input pin for data sync) ; default DLPF_CFG = 0 => ACC bandwidth = 260Hz GYRO bandwidth = 256Hz)
+ i2cWrite(MPU6050_ADDRESS, 0x6B, 0x03); //PWR_MGMT_1 -- SLEEP 0; CYCLE 0; TEMP_DIS 0; CLKSEL 3 (PLL with Z Gyro reference)
+ i2cWrite(MPU6050_ADDRESS, 0x1B, 0x18); //GYRO_CONFIG -- FS_SEL = 3: Full scale set to 2000 deg/sec
+}
+
+static void mpu6050GyroRead(int16_t *gyroData)
+{
+ uint8_t buf[6];
+ i2cRead(MPU6050_ADDRESS, MPU6050_GYRO_OUT, 6, buf);
+ gyroData[0] = (buf[0] << 8) | buf[1];
+ gyroData[1] = (buf[2] << 8) | buf[3];
+ gyroData[2] = (buf[4] << 8) | buf[5];
+}
+
+static void mpu6050GyroAlign(int16_t *gyroData)
+{
+ // official direction is RPY
+ gyroData[0] = gyroData[0] / 4;
+ gyroData[1] = gyroData[1] / 4;
+ gyroData[2] = -gyroData[2] / 4;
+}
diff --git a/src/drv_mpu6050.h b/src/drv_mpu6050.h
new file mode 100644
index 000000000..ea3b1899d
--- /dev/null
+++ b/src/drv_mpu6050.h
@@ -0,0 +1,3 @@
+#pragma once
+
+bool mpu6050Detect(sensor_t *acc, sensor_t *gyro);
diff --git a/src/imu.c b/src/imu.c
index 864196897..7a39dac7b 100755
--- a/src/imu.c
+++ b/src/imu.c
@@ -336,8 +336,8 @@ void getEstimatedAltitude(void)
EstAlt = BaroHigh * 10 / (BARO_TAB_SIZE / 2);
temp32 = AltHold - EstAlt;
- if (abs(temp32) < 10 && BaroPID < 10)
- BaroPID = 0; // remove small D parametr to reduce noise near zoro position
+ if (abs(temp32) < 10 && abs(BaroPID) < 10)
+ BaroPID = 0; // remove small D parameter to reduce noise near zero position
// P
BaroPID += cfg.P8[PIDALT] * constrain(temp32, (-2) * cfg.P8[PIDALT], 2 * cfg.P8[PIDALT]) / 100;
BaroPID = constrain(BaroPID, -150, +150); // sum of P and D should be in range 150
diff --git a/src/main.c b/src/main.c
index dfbeacc7c..fe150e08c 100755
--- a/src/main.c
+++ b/src/main.c
@@ -31,24 +31,15 @@ int main(void)
LED1_TOGGLE;
LED0_TOGGLE;
delay(25);
- BEEP_ON
+ BEEP_ON;
delay(25);
BEEP_OFF;
}
LED0_OFF;
LED1_OFF;
- // drop out any sensors that don't seem to work
- sensorsAutodetect();
-
- // Init sensors
- if (sensors(SENSOR_BARO))
- bmp085Init();
- if (sensors(SENSOR_ACC))
- adxl345Init();
- // if this fails, we get a beep + blink pattern. we're doomed.
- mpu3050Init();
-
+ // drop out any sensors that don't seem to work, init all the others. halt if gyro is dead.
+ sensorsAutodetect();
imuInit(); // Mag is initialized inside imuInit
previousTime = micros();
diff --git a/src/mw.c b/src/mw.c
index 2abe8ff52..f8e24abc9 100755
--- a/src/mw.c
+++ b/src/mw.c
@@ -1,7 +1,7 @@
#include "board.h"
#include "mw.h"
-// March 2012 V2.0_pre_version_1
+// March 2012 V2.0_pre_version_3
#define CHECKBOXITEMS 11
#define PIDITEMS 8
@@ -56,6 +56,7 @@ uint16_t GPS_distanceToHome; // in meters
int16_t GPS_directionToHome = 0; // in degrees
uint16_t GPS_distanceToHome, GPS_distanceToHold; // distance to home or hold point in meters
int16_t GPS_directionToHome, GPS_directionToHold; // direction to home or hol point in degrees
+uint16_t GPS_altitude, GPS_speed; // altitude in 0.1m and speed in 0.1m/s - Added by Mis
uint8_t GPS_update = 0; // it's a binary toogle to distinct a GPS position update
int16_t GPS_angle[2]; // it's the angles that must be applied for GPS correction
@@ -72,7 +73,7 @@ uint16_t AccInflightCalibrationActive = 0;
// power meter
// **********************
#define PMOTOR_SUM 8 // index into pMeter[] for sum
-uint32_t pMeter[PMOTOR_SUM + 1]; //we use [0:7] for eight motors,one extra for sum
+uint32_t pMeter[PMOTOR_SUM + 1]; // we use [0:7] for eight motors,one extra for sum
uint8_t pMeterV; // dummy to satisfy the paramStruct logic in ConfigurationLoop()
uint32_t pAlarm; // we scale the eeprom value from [0:255] to this value we can directly compare to the sum in pMeter[6]
// uint8_t powerTrigger1 = 0;
@@ -94,8 +95,9 @@ void blinkLED(uint8_t num, uint8_t wait, uint8_t repeat)
}
}
+// this code is executed at each loop and won't interfere with control loop if it lasts less than 650 microseconds
void annexCode(void)
-{ //this code is excetuted at each loop and won't interfere with control loop if it lasts less than 650 microseconds
+{
static uint32_t buzzerTime, calibratedAccTime;
#if defined(LCD_TELEMETRY)
static uint16_t telemetryTimer = 0, telemetryAutoTimer = 0, psensorTimer = 0;
@@ -173,19 +175,12 @@ void annexCode(void)
}
#endif
-#define ADC_REF_VOLTAGE 3.3f
-#define ADC_TO_VOLTAGE (ADC_REF_VOLTAGE / (1<<12)) // 12 bit ADC resolution
-#define ADC_VOLTS_PRECISION 12
-#define ADC_VOLTS_SLOPE ((10.0f + 1.0f) / 1.0f) // Rtop = 10K, Rbot = 1.0K
-#define ADC_TO_VOLTS ((ADC_TO_VOLTAGE / ((1<<(ADC_VOLTS_PRECISION))+1)) * ADC_VOLTS_SLOPE)
-
if (feature(FEATURE_VBAT)) {
if (!(++vbatTimer % VBATFREQ)) {
- // avgVolts = adcAvgVolts * ADC_TO_VOLTS;
vbatRawArray[(ind++) % 8] = adcGetBattery();
for (i = 0; i < 8; i++)
vbatRaw += vbatRawArray[i];
- vbat = vbatRaw / (VBATSCALE / 2); // result is Vbatt in 0.1V steps
+ vbat = (((vbatRaw / 8) * 3.3f) / 4095) * 110; // result is Vbatt in 0.1V steps
}
if (rcOptions[BOXBEEPERON]) { // unconditional beeper on via AUXn switch
buzzerFreq = 7;
@@ -232,13 +227,13 @@ void annexCode(void)
}
}
-#if defined(LED_RING)
- static uint32_t LEDTime;
- if (currentTime > LEDTime) {
- LEDTime = currentTime + 50000;
- i2CLedRingState();
+ if (feature(FEATURE_LED_RING)) {
+ static uint32_t LEDTime;
+ if (currentTime > LEDTime) {
+ LEDTime = currentTime + 50000;
+ ledringState();
+ }
}
-#endif
if (currentTime > calibratedAccTime) {
if (smallAngle25 == 0) {
@@ -369,16 +364,20 @@ void loop(void)
calibratingG = 400;
} else if (rcData[YAW] > MAXCHECK && rcData[PITCH] > MAXCHECK && armed == 0) {
if (rcDelayCommand == 20) {
- servo[0] = 1500; //we center the yaw gyro in conf mode
- writeServos();
+ if (cfg.mixerConfiguration == MULTITYPE_TRI) {
+ servo[5] = 1500; // we center the yaw servo in conf mode
+ writeServos();
+ } else if (cfg.mixerConfiguration == MULTITYPE_FLYING_WING) {
+ servo[0] = cfg.wing_left_mid;
+ servo[1] = cfg.wing_right_mid;
+ writeServos();
+ }
#if defined(LCD_CONF)
configurationLoop(); //beginning LCD configuration
#endif
previousTime = micros();
}
- }
-#if defined(InflightAccCalibration)
- else if (armed == 0 && rcData[YAW] < MINCHECK && rcData[PITCH] > MAXCHECK && rcData[ROLL] > MAXCHECK) {
+ } else if (feature(FEATURE_INFLIGHT_ACC_CAL) && (armed == 0 && rcData[YAW] < MINCHECK && rcData[PITCH] > MAXCHECK && rcData[ROLL] > MAXCHECK)) {
if (rcDelayCommand == 20) {
if (AccInflightCalibrationMeasurementDone) { //trigger saving into eeprom after landing
AccInflightCalibrationMeasurementDone = 0;
@@ -392,9 +391,7 @@ void loop(void)
}
}
}
- }
-#endif
- else if ((cfg.activate1[BOXARM] > 0) || (cfg.activate2[BOXARM] > 0)) {
+ } else if ((cfg.activate1[BOXARM] > 0) || (cfg.activate2[BOXARM] > 0)) {
if (rcOptions[BOXARM] && okToArm) {
armed = 1;
headFreeModeHold = heading;
@@ -435,27 +432,23 @@ void loop(void)
} else if (rcData[PITCH] > MAXCHECK) {
cfg.accTrim[PITCH] += 2;
writeParams();
-#if defined(LED_RING)
- blinkLedRing();
-#endif
+ if (feature(FEATURE_LED_RING))
+ ledringBlink();
} else if (rcData[PITCH] < MINCHECK) {
cfg.accTrim[PITCH] -= 2;
writeParams();
-#if defined(LED_RING)
- blinkLedRing();
-#endif
+ if (feature(FEATURE_LED_RING))
+ ledringBlink();
} else if (rcData[ROLL] > MAXCHECK) {
cfg.accTrim[ROLL] += 2;
writeParams();
-#if defined(LED_RING)
- blinkLedRing();
-#endif
+ if (feature(FEATURE_LED_RING))
+ ledringBlink();
} else if (rcData[ROLL] < MINCHECK) {
cfg.accTrim[ROLL] -= 2;
writeParams();
-#if defined(LED_RING)
- blinkLedRing();
-#endif
+ if (feature(FEATURE_LED_RING))
+ ledringBlink();
} else {
rcDelayCommand = 0;
}
@@ -467,22 +460,22 @@ void loop(void)
cycleTimeMin = cycleTime; // remember lowscore
#endif
-#if defined(InflightAccCalibration)
- if (AccInflightCalibrationArmed && armed == 1 && rcData[THROTTLE] > MINCHECK && !rcOptions[BOXARM]) { // Copter is airborne and you are turning it off via boxarm : start measurement
- InflightcalibratingA = 50;
- AccInflightCalibrationArmed = 0;
- }
- if (rcOptions[BOXPASSTHRU]) { //Use the Passthru Option to activate : Passthru = TRUE Meausrement started, Land and passtrhu = 0 measurement stored
- if (!AccInflightCalibrationArmed) {
- AccInflightCalibrationArmed = 1;
+ if (feature(FEATURE_INFLIGHT_ACC_CAL)) {
+ if (AccInflightCalibrationArmed && armed == 1 && rcData[THROTTLE] > MINCHECK && !rcOptions[BOXARM]) { // Copter is airborne and you are turning it off via boxarm : start measurement
InflightcalibratingA = 50;
+ AccInflightCalibrationArmed = 0;
+ }
+ if (rcOptions[BOXPASSTHRU]) { //Use the Passthru Option to activate : Passthru = TRUE Meausrement started, Land and passtrhu = 0 measurement stored
+ if (!AccInflightCalibrationArmed) {
+ AccInflightCalibrationArmed = 1;
+ InflightcalibratingA = 50;
+ }
+ } else if (AccInflightCalibrationMeasurementDone && armed == 0) {
+ AccInflightCalibrationArmed = 0;
+ AccInflightCalibrationMeasurementDone = 0;
+ AccInflightCalibrationSavetoEEProm = 1;
}
- } else if (AccInflightCalibrationMeasurementDone && armed == 0) {
- AccInflightCalibrationArmed = 0;
- AccInflightCalibrationMeasurementDone = 0;
- AccInflightCalibrationSavetoEEProm = 1;
}
-#endif
for(i = 0; i < CHECKBOXITEMS; i++) {
rcOptions[i] = (((rcData[AUX1] < 1300) | (1300 < rcData[AUX1] && rcData[AUX1] < 1700) << 1 | (rcData[AUX1] > 1700) << 2 | (rcData[AUX2] < 1300) << 3 | (1300 < rcData[AUX2] && rcData[AUX2] < 1700) << 4 | (rcData[AUX2] > 1700) << 5) & cfg.activate1[i]) || (((rcData[AUX3] < 1300) | (1300 < rcData[AUX3] && rcData[AUX3] < 1700) << 1 | (rcData[AUX3] > 1700) << 2 | (rcData[AUX4] < 1300) << 3 | (1300 < rcData[AUX4] && rcData[AUX4] < 1700) << 4 | (rcData[AUX4] > 1700) << 5) & cfg.activate2[i]);
@@ -599,7 +592,7 @@ void loop(void)
if (dif >= +180)
dif -= 360;
if (smallAngle25)
- rcCommand[YAW] -= dif * cfg.P8[PIDMAG] / 30; //18 deg
+ rcCommand[YAW] -= dif * cfg.P8[PIDMAG] / 30; // 18 deg
} else
magHold = heading;
}
diff --git a/src/mw.h b/src/mw.h
index 375457f7f..595c5fe81 100755
--- a/src/mw.h
+++ b/src/mw.h
@@ -62,7 +62,7 @@
with R1=33k and R2=51k
vbat = [0;1023]*16/VBATSCALE */
#define VBATFREQ 6 // to read battery voltage - keep equal to PSENSORFREQ (6) unless you know what you are doing
-#define VBATSCALE 151 // change this value if readed Battery voltage is different than real voltage
+#define VBATSCALE 160 // change this value if readed Battery voltage is different than real voltage
#define VBATLEVEL1_3S 107 // 10,7V
#define VBATLEVEL2_3S 103 // 10,3V
#define VBATLEVEL3_3S 99 // 9.9V
@@ -75,7 +75,7 @@
//#define MMSERVOGIMBAL // Active Output Moving Average Function for Servos Gimbal
//#define MMSERVOGIMBALVECTORLENGHT 32 // Lenght of Moving Average Vector
-#define VERSION 201
+#define VERSION 203
// Syncronized with GUI. Only exception is mixer > 11, which is always returned as 11 during serialization.
typedef enum MultiType
@@ -230,10 +230,14 @@ extern int16_t GPS_directionToHome;
extern uint8_t GPS_update;
extern uint8_t GPSModeHome;
extern uint8_t GPSModeHold;
+extern uint16_t GPS_altitude;
+extern uint16_t GPS_speed; // altitude in 0.1m and speed in 0.1m/s - Added by Mis
extern uint8_t vbat;
extern int16_t lookupRX[7]; // lookup table for expo & RC rate
extern config_t cfg;
+extern sensor_t acc;
+extern sensor_t gyro;
// main
void loop(void);
@@ -257,6 +261,7 @@ void Mag_getADC(void);
void mixerInit(void);
void writeServos(void);
void writeMotors(void);
+void writeAllMotors(int16_t mc);
void mixTable(void);
// Serial
diff --git a/src/sensors.c b/src/sensors.c
index 2de2f48c9..8776e80de 100755
--- a/src/sensors.c
+++ b/src/sensors.c
@@ -8,14 +8,41 @@ uint8_t calibratingM = 0;
uint16_t acc_1G = 256; // this is the 1G measured acceleration
int16_t heading, magHold;
+extern uint16_t InflightcalibratingA;
+extern int16_t AccInflightCalibrationArmed;
+extern uint16_t AccInflightCalibrationMeasurementDone;
+extern uint16_t AccInflightCalibrationSavetoEEProm;
+extern uint16_t AccInflightCalibrationActive;
+
+sensor_t acc; // acc access functions
+sensor_t gyro; // gyro access functions
+
void sensorsAutodetect(void)
{
- if (!adxl345Detect())
+ // Detect what's available
+ if (!adxl345Detect(&acc))
sensorsClear(SENSOR_ACC);
if (!bmp085Init())
sensorsClear(SENSOR_BARO);
if (!hmc5883lDetect())
sensorsClear(SENSOR_MAG);
+
+ // Init sensors
+ if (sensors(SENSOR_ACC))
+ acc.init();
+ if (sensors(SENSOR_BARO))
+ bmp085Init();
+
+ // special case for supported gyros - MPU3050 and MPU6050
+ if (mpu6050Detect(&acc, &gyro)) { // first, try MPU6050, and re-enable acc (if ADXL345 is missing) since this chip has it built in
+ sensorsSet(SENSOR_ACC);
+ acc.init();
+ } else if (!mpu3050Detect(&gyro)) {
+ // if this fails, we get a beep + blink pattern. we're doomed, no gyro or i2c error.
+ failureMode(3);
+ }
+ // this is safe because either mpu6050 or mpu3050 sets it, and in case of fail, none do.
+ gyro.init();
}
static void ACC_Common(void)
@@ -45,54 +72,57 @@ static void ACC_Common(void)
}
calibratingA--;
}
-#if defined(InflightAccCalibration)
- static int32_t b[3];
- static int16_t accZero_saved[3] = { 0, 0, 0 };
- static int16_t accTrim_saved[2] = { 0, 0 };
- //Saving old zeropoints before measurement
- if (InflightcalibratingA == 50) {
- accZero_saved[ROLL] = accZero[ROLL];
- accZero_saved[PITCH] = accZero[PITCH];
- accZero_saved[YAW] = accZero[YAW];
- accTrim_saved[ROLL] = accTrim[ROLL];
- accTrim_saved[PITCH] = accTrim[PITCH];
- }
- if (InflightcalibratingA > 0) {
- for (uint8_t axis = 0; axis < 3; axis++) {
- // Reset a[axis] at start of calibration
- if (InflightcalibratingA == 50)
- b[axis] = 0;
- // Sum up 50 readings
- b[axis] += accADC[axis];
- // Clear global variables for next reading
- accADC[axis] = 0;
- accZero[axis] = 0;
+
+ if (feature(FEATURE_INFLIGHT_ACC_CAL)) {
+ static int32_t b[3];
+ static int16_t accZero_saved[3] = { 0, 0, 0 };
+ static int16_t accTrim_saved[2] = { 0, 0 };
+ //Saving old zeropoints before measurement
+ if (InflightcalibratingA == 50) {
+ accZero_saved[ROLL] = cfg.accZero[ROLL];
+ accZero_saved[PITCH] = cfg.accZero[PITCH];
+ accZero_saved[YAW] = cfg.accZero[YAW];
+ accTrim_saved[ROLL] = cfg.accTrim[ROLL];
+ accTrim_saved[PITCH] = cfg.accTrim[PITCH];
}
- //all values are measured
- if (InflightcalibratingA == 1) {
- AccInflightCalibrationActive = 0;
- AccInflightCalibrationMeasurementDone = 1;
- blinkLED(10, 10, 2); //buzzer for indicatiing the start inflight
- // recover saved values to maintain current flight behavior until new values are transferred
- accZero[ROLL] = accZero_saved[ROLL];
- accZero[PITCH] = accZero_saved[PITCH];
- accZero[YAW] = accZero_saved[YAW];
- accTrim[ROLL] = accTrim_saved[ROLL];
- accTrim[PITCH] = accTrim_saved[PITCH];
+ if (InflightcalibratingA > 0) {
+ uint8_t axis;
+ for (axis = 0; axis < 3; axis++) {
+ // Reset a[axis] at start of calibration
+ if (InflightcalibratingA == 50)
+ b[axis] = 0;
+ // Sum up 50 readings
+ b[axis] += accADC[axis];
+ // Clear global variables for next reading
+ accADC[axis] = 0;
+ cfg.accZero[axis] = 0;
+ }
+ //all values are measured
+ if (InflightcalibratingA == 1) {
+ AccInflightCalibrationActive = 0;
+ AccInflightCalibrationMeasurementDone = 1;
+ blinkLED(10, 10, 2); //buzzer for indicatiing the start inflight
+ // recover saved values to maintain current flight behavior until new values are transferred
+ cfg.accZero[ROLL] = accZero_saved[ROLL];
+ cfg.accZero[PITCH] = accZero_saved[PITCH];
+ cfg.accZero[YAW] = accZero_saved[YAW];
+ cfg.accTrim[ROLL] = accTrim_saved[ROLL];
+ cfg.accTrim[PITCH] = accTrim_saved[PITCH];
+ }
+ InflightcalibratingA--;
+ }
+ // Calculate average, shift Z down by acc_1G and store values in EEPROM at end of calibration
+ if (AccInflightCalibrationSavetoEEProm == 1) { //the copter is landed, disarmed and the combo has been done again
+ AccInflightCalibrationSavetoEEProm = 0;
+ cfg.accZero[ROLL] = b[ROLL] / 50;
+ cfg.accZero[PITCH] = b[PITCH] / 50;
+ cfg.accZero[YAW] = b[YAW] / 50 - acc_1G; // for nunchuk 200=1G
+ cfg.accTrim[ROLL] = 0;
+ cfg.accTrim[PITCH] = 0;
+ writeParams(); // write accZero in EEPROM
}
- InflightcalibratingA--;
}
- // Calculate average, shift Z down by acc_1G and store values in EEPROM at end of calibration
- if (AccInflightCalibrationSavetoEEProm == 1) { //the copter is landed, disarmed and the combo has been done again
- AccInflightCalibrationSavetoEEProm = 0;
- accZero[ROLL] = b[ROLL] / 50;
- accZero[PITCH] = b[PITCH] / 50;
- accZero[YAW] = b[YAW] / 50 - acc_1G; // for nunchuk 200=1G
- accTrim[ROLL] = 0;
- accTrim[PITCH] = 0;
- writeParams(); // write accZero in EEPROM
- }
-#endif
+
accADC[ROLL] -= cfg.accZero[ROLL];
accADC[PITCH] -= cfg.accZero[PITCH];
accADC[YAW] -= cfg.accZero[YAW];
@@ -101,11 +131,9 @@ static void ACC_Common(void)
void ACC_getADC(void)
{
- int16_t rawADC[3];
-
- adxl345Read(rawADC);
+ acc.read(accADC);
+ acc.orient(accADC);
- ACC_ORIENTATION(-(rawADC[1]), (rawADC[0]), (rawADC[2]));
ACC_Common();
}
@@ -207,15 +235,9 @@ static void GYRO_Common(void)
void Gyro_getADC(void)
{
- int16_t rawADC[3];
-
- mpu3050Read(rawADC);
-
// range: +/- 8192; +/- 2000 deg/sec
- GYRO_ORIENTATION(+((rawADC[1]) / 4), -((rawADC[0]) / 4), -((rawADC[2]) / 4));
- gyroADC[ROLL] = rawADC[0] / 4;
- gyroADC[PITCH] = rawADC[1] / 4;
- gyroADC[YAW] = -rawADC[2] / 4;
+ gyro.read(gyroADC);
+ gyro.orient(gyroADC);
GYRO_Common();
}
@@ -228,17 +250,10 @@ static void Mag_getRawADC(void)
static int16_t rawADC[3];
hmc5883lRead(rawADC);
-#if 0
- // no way? is this finally the proper orientation?? (seems -180 swapped)
- magADC[ROLL] = -rawADC[2]; // X
- magADC[PITCH] = rawADC[0]; // Y
- magADC[YAW] = rawADC[1]; // Z
-#else
// no way? is THIS finally the proper orientation?? (by GrootWitBaas)
magADC[ROLL] = rawADC[2]; // X
magADC[PITCH] = -rawADC[0]; // Y
magADC[YAW] = -rawADC[1]; // Z
-#endif
}
void Mag_init(void)
@@ -271,12 +286,16 @@ void Mag_getADC(void)
// Read mag sensor
Mag_getRawADC();
+ magADC[ROLL] = magADC[ROLL] * magCal[ROLL];
+ magADC[PITCH] = magADC[PITCH] * magCal[PITCH];
+ magADC[YAW] = magADC[YAW] * magCal[YAW];
+
if (calibratingM == 1) {
tCal = t;
for (axis = 0; axis < 3; axis++) {
cfg.magZero[axis] = 0;
- magZeroTempMin[axis] = 0;
- magZeroTempMax[axis] = 0;
+ magZeroTempMin[axis] = magADC[axis];
+ magZeroTempMax[axis] = magADC[axis];
}
calibratingM = 0;
}
diff --git a/src/serial.c b/src/serial.c
index 088f42be5..48c3fdc70 100755
--- a/src/serial.c
+++ b/src/serial.c
@@ -185,7 +185,7 @@ void serialCom(void)
}
serialize16(GPS_distanceToHome);
- serialize16(GPS_directionToHome);
+ serialize16(GPS_directionToHome + 180);
serialize8(GPS_numSat);
serialize8(GPS_fix);
serialize8(GPS_update);
@@ -214,17 +214,24 @@ void serialCom(void)
for (i = 0; i < 6; i++) {
serialize16(rcData[i]);
} //44
- serialize8(sensors(SENSOR_ACC) << 1 | sensors(SENSOR_BARO) << 2 | sensors(SENSOR_MAG) << 3);
- serialize8(accMode | baroMode << 1 | magMode << 2);
+ serialize8(sensors(SENSOR_ACC) << 1 | sensors(SENSOR_BARO) << 2 | sensors(SENSOR_MAG) << 3 | sensors(SENSOR_GPS) << 4);
+ serialize8(accMode | baroMode << 1 | magMode << 2 | GPSModeHome << 3 | GPSModeHold << 4 | armed << 5);
serialize8(vbat); // Vbatt 47
serialize8(VERSION); // MultiWii Firmware version
- serialize8('O'); //49
- // UartSendData();
+ serialize8(GPS_fix); // Fix indicator for OSD
+ serialize8(GPS_numSat);
+ serialize16(GPS_latitude);
+ serialize16(GPS_latitude >> 16);
+ serialize16(GPS_longitude);
+ serialize16(GPS_longitude >> 16);
+ serialize16(GPS_altitude);
+ serialize16(GPS_speed); // Speed for OSD
+ serialize8('O'); // NOT 49 anymore
break;
case 'R': // reboot to bootloader (oops, apparently this w as used for other trash, fix later)
systemReset(true);
break;
-
+
case 'X': // dynamic mixer
i = uartReadPoll();
if (i > 64 && i < 64 + MULTITYPE_LAST) {