Commits

Jinyang Liu  committed 8301cf0 Draft

Fix a bug caused one cycle delay of the frame update in mode 4. solution: call update_funcCnt_x/y in addition to register the call back function when user start updating patterns.

  • Participants
  • Parent commits ada82f8

Comments (0)

Files changed (6)

File C codes for Controller/XmegaController/flash1152.bat

-avrdude -p atxmega128a1 -P COM32 -b 115200 -c avr109 -e -U flash:w:panelcontroller.hex
+avrdude -p atxmega128a1 -P COM5 -b 115200 -c avr109 -e -U flash:w:panelcontroller.hex
 pause

File C codes for Controller/XmegaController/main.c

 
 uint8_t  laserPattern[125];
 int8_t   gain_x, gain_y, bias_x, bias_y;
+int16_t  X_val, Y_val;
 int16_t  X_pos_index, Y_pos_index;
 uint16_t trigger_rate = 200;
 
     bias_x = bias_y = 0;
     gain_x = gain_y = 0;
     x_mode = y_mode = 0;
+	X_val = Y_val = 0;
     gs_value = 1;
     row_compress = 0;
     ident_compress = 0; // enable this to substitute simpler panael pattern for uniform pattern patches
             Reg_Handler(increment_index_y, UPDATE_RATE, 3, 0); // the countdown is fast until the setting of the next rate
                                                                 //by the Update_display interupt.
 			if (default_func_x)
+
 				Reg_Handler(update_funcCnt_x, functionX_rate, 4, 0);
-			else
+			else{
+				update_funcCnt_x();//add this because the function cnt is updated without delay
 				Reg_Handler(update_funcCnt_x, functionX_rate, 4, 1);
+				}
 			if (default_func_y)
 				Reg_Handler(update_funcCnt_y, functionY_rate, 5, 0); 
-			else
+			else{
+				update_funcCnt_y();//add this because the function cnt is updated without delay
 				Reg_Handler(update_funcCnt_y, functionY_rate, 5, 1); 			
+				}
 			break;
             
         case 0x30: //stop display
     int16_t Y_rate = 0;
     int16_t X_ADC1, Y_ADC1; 
     int16_t temp_ADC_val;
-	int16_t  X_val, Y_val;
 
     //there are five modes 0 - OL, 1 - CL, 2 - CL w Bias, 3 - POS mode with ch5, 4 - POS mode from pos func 5 - function DBG mode
     

File C codes for Controller/XmegaController/panelcontroller.elf

Binary file modified.

File C codes for Controller/XmegaController/panelcontroller.hex

 :100000000C9433090C9459090C9459090C9459090E
 :100010000C9459090C9459090C9459090C945909D8
 :100020000C9459090C9459090C9459090C945909C8
-:100030000C9459090C9477230C9459090C94590980
+:100030000C9459090C94B7230C9459090C94590940
 :100040000C9459090C9459090C9459090C945909A8
 :100050000C9459090C9459090C9459090C94590998
-:100060000C9459090C94F6300C9446310C945909AF
+:100060000C9459090C9436310C9486310C9459092E
 :100070000C9459090C9459090C9459090C94590978
 :100080000C9459090C9459090C9459090C94590968
 :100090000C9459090C9459090C9459090C94590958
 :1000A0000C9459090C9459090C9459090C94590948
-:1000B0000C9459090C9459090C940D230C94BB31E0
+:1000B0000C9459090C9459090C944D230C94FB3160
 :1000C0000C9459090C9459090C9459090C94590928
-:1000D0000C9459090C94B6560C9459090C9459096E
+:1000D0000C9459090C94F6560C9459090C9459092E
 :1000E0000C9459090C9459090C9459090C94590908
 :1000F0000C9459090C9459090C9459090C945909F8
 :100100000C9459090C9459090C9459090C945909E7
 :100110000C9459090C9459090C9459090C945909D7
 :100120000C9459090C9459090C9459090C945909C7
-:100130000C9442230C9459090C9459090C945909B4
+:100130000C9482230C9459090C9459090C94590974
 :100140000C9459090C9459090C9459090C945909A7
 :100150000C9459090C9459090C9459090C94590997
 :100160000C9459090C9459090C9459090C94590987
 :100170000C9459090C9459090C9459090C94590977
 :100180000C9459090C9459090C9459090C94590967
 :100190000C94500A0C9459090C9459090C9459095F
-:1001A0000C9459090C9459090C9459090C94D822AF
-:1001B0000C94EC570C9459090C9459090C94590956
+:1001A0000C9459090C9459090C9459090C9418236E
+:1001B0000C942C580C9459090C9459090C94590915
 :1001C0000C9459090C9459090C9459090C94590927
 :1001D0000C9459090C9459090C9459090C94590917
 :1001E0000C9459090C9459090C9459090C94590907
-:1001F0000C945909391C3E1C431C471C4B1C4F1CBA
-:10020000581C5C1C601C791C791C791C791C791C9D
-:10021000791C641C1A55265587558D551755175549
-:10022000175517551755175528562D562F563D5605
-:100230005C56494E54332063617463686573206172
+:1001F0000C945909651C6A1C6F1C731C771C7B1CB2
+:10020000841C881C8C1CA51CA51CA51CA51CA51C3D
+:10021000A51C901C5A556655C755CD555755575571
+:10022000575557555755575568566D566F567D5605
+:100230009C56494E54332063617463686573206132
 :1002400020726973696E67206564676520747269DE
 :1002500067676572210A004572726F7220665F6F70
 :1002600070656E20696E205344496E666F2E6D6115
 :10125000726974652C20726573756C74203D20254D
 :10126000750A0023000011241FBECFEFDFE3DEBFAD
 :10127000CDBF00E00CBF18BE19BE1ABE1BBE14E2E3
-:10128000A0E0B0E2E6EEF0EC00E00BBF02C0079099
+:10128000A0E0B0E2E6E6F1EC00E00BBF02C00790A0
 :101290000D92A83EB107D9F71BBE1CE2A8EEB4E23E
-:1012A00001C01D92AB31B107E1F70E9464200C949C
-:1012B00071600C940000AC0120E030E0F901E957C6
+:1012A00001C01D92AF31B107E1F70E949C200C9460
+:1012B000B1600C940000AC0120E030E0F901E5578A
 :1012C000F94DDA01A20FB31F8C9180832F5F3F4F3E
-:1012D0002E33310599F708958091B9279091BA2757
-:1012E00001968093B9279093BA278091B92790915E
-:1012F000BA2740912328509124288417950720F07D
-:101300001092B9271092BA2780916E2990916F2977
-:101310002091B9273091BA27BC01649FC001659F15
+:1012D0002E33310599F708958091BD279091BE274F
+:1012E00001968093BD279093BE278091BD27909152
+:1012F000BE2740912728509128288417950720F071
+:101300001092BD271092BE27809172299091732967
+:101310002091BD273091BE27BC01649FC001659F0D
 :10132000900D749F900D1124820F931F8093ED24D4
 :101330009093EE248091E924882329F08091E82479
-:101340008F5F8093E824089580916E2990916F2992
-:10135000019680936E2990936F2920916E29309188
-:101360006F298091AB259091AC252817390720F083
-:1013700010926E2910926F2920916E2930916F2959
-:101380004091B9275091BA27809123289091242821
+:101340008F5F8093E824089580917229909173298A
+:10135000019680937229909373292091722930917C
+:1013600073298091AB259091AC252817390720F07F
+:101370001092722910927329209172293091732949
+:101380004091BD275091BE27809127289091282811
 :10139000BC01269FC001279F900D369F900D112400
 :1013A000840F951F8093ED249093EE248091E9247F
 :1013B000882329F48091E8248F5F8093E82408959E
-:1013C0008091B9279091BA27892B29F480912328FD
-:1013D0009091242804C08091B9279091BA27019751
-:1013E0008093B9279093BA2720916E2930916F2965
-:1013F0004091B9275091BA278091232890912428B1
+:1013C0008091BD279091BE27892B29F480912728F1
+:1013D0009091282804C08091BD279091BE27019745
+:1013E0008093BD279093BE27209172293091732955
+:1013F0004091BD275091BE278091272890912828A1
 :10140000BC01269FC001279F900D369F900D11248F
 :10141000840F951F8093ED249093EE248091E9240E
 :10142000882329F08091E8248F5F8093E824089531
-:1014300080916E2990916F29892B29F48091AB2599
-:101440009091AC2504C080916E2990916F290197ED
-:1014500080936E2990936F2920916E2930916F2986
-:101460004091B9275091BA27809123289091242840
+:101430008091722990917329892B29F48091AB2591
+:101440009091AC2504C080917229909173290197E5
+:101450008093722990937329209172293091732976
+:101460004091BD275091BE27809127289091282830
 :10147000BC01269FC001279F900D369F900D11241F
 :10148000840F951F8093ED249093EE248091E9249E
 :10149000882329F48091E8248F5F8093E8240895BD
 :1014C0003F934F935F936F937F938F939F93AF93CC
 :1014D000BF93EF93FF931092EF241092F024109299
 :1014E0009C201092E82480EA95E14EE450E060E010
-:1014F00070E021E001E00E943C328CE699E04EE48D
-:1015000050E060E070E022E000E00E943C3284EABB
-:1015100099E04EE450E060E070E023E00E943C324D
+:1014F00070E021E001E00E947C328CE699E04EE44D
+:1015000050E060E070E022E000E00E947C3284EA7B
+:1015100099E04EE450E060E070E023E00E947C320D
 :101520004091A5205091A62060E070E088E69EE002
-:1015300024E001E00E943C324091A7205091A82075
-:1015400060E070E088E99DE025E00E943C3282E3A3
-:1015500092E00E949259FF91EF91BF91AF919F91BC
+:1015300024E001E00E947C324091A7205091A82035
+:1015400060E070E088E99DE025E00E947C3282E363
+:1015500092E00E94D259FF91EF91BF91AF919F917C
 :101560008F917F916F915F914F913F912F910F914B
 :101570000F900BBE0F9009BE0F9008BE0F900FBECC
 :101580000F901F901895813021F0823009F065C0CE
 :1015900032C08091B320882321F484E497E00E9434
-:1015A00092591092F5241092F62484E690E0A0E07F
+:1015A000D2591092F5241092F62484E690E0A0E03F
 :1015B000B0E08093AB209093AC20A093AD20B0938B
-:1015C000AE20E5E2F8E28AE090E08193919328E290
-:1015D000ED3EF207D1F71092EF2481E08093A32033
+:1015C000AE20E9E2F8E28AE090E08193919328E28C
+:1015D000E13FF207D1F71092EF2481E08093A3203E
 :1015E00081E090E08093B4209093B5201092F9248C
 :1015F0001092FA2408958091B320882321F483E285
-:1016000097E00E9492591092F7241092F82484E6F1
+:1016000097E00E94D2591092F7241092F82484E6B1
 :1016100090E0A0E0B0E08093AF209093B020A09342
-:10162000B120B093B220EEEAF5E28AE090E0819337
-:10163000919326E2E637F207D1F71092F02481E089
+:10162000B120B093B220E0EBF5E28AE090E0819344
+:10163000919326E2E837F207D1F71092F02481E087
 :101640008093A42081E090E08093B6209093B7200F
 :101650001092FB241092FC24089583E097E00E94EE
-:1016600092590895AC0120E030E0F901E957F94DB5
+:10166000D2590895AC0120E030E0F901E557F94D79
 :10167000DA01A20FB31F8C9186AF2F5F3F4F2F333C
 :10168000310599F78091B320882321F48FE299E006
-:101690000E9492590895A4E3B0E0E1E5FBE00C94C8
-:1016A000115B83E098E268EB70E241E00E947F4FBB
-:1016B000882309F0ADC080900D2870910E28682D08
-:1016C00080910F289091102822E330E040E050E014
-:1016D0000E94D35A79018A019924939422E3322EED
+:101690000E94D2590895A4E3B0E0E1E5FBE00C9488
+:1016A000515B87E098E268EB70E241E00E94BF4F37
+:1016B000882309F0ADC08090112870911228682D00
+:1016C000809113289091142822E330E040E050E00C
+:1016D0000E94135B79018A019924939422E3322EAC
 :1016E00093E0692E712C6C0E7D1E2E010894411C16
 :1016F000511C36C0939CC0011124C2975C01CC24BC
-:10170000B7FCC094DC2C83E098E2B601A5010E94EE
-:10171000293F882301F58091092890910A28A091FA
-:101720000B28B0910C288A159B05AC05BD0599F4D2
-:1017300083E098E2B30142E350E092010E949650A8
+:10170000B7FCC094DC2C87E098E2B601A5010E94EA
+:10171000693F882301F580910D2890910E28A091B2
+:101720000F28B09110288A159B05AC05BD0599F4CA
+:1017300087E098E2B30142E350E092010E94D65064
 :10174000882369F489819A81C29749F4C30162E3CD
-:101750000E94DA3004C085E992E00E949259939485
+:101750000E941A3104C085E992E00E94D259939404
 :10176000892D90E0A0E0B0E0E816F9060A071B0713
 :1017700008F0C0CF82E3989EC0011124C2975C019B
-:10178000CC24B7FCC094DC2C83E098E2B601A50120
-:101790000E94293F882399F58091092890910A2871
-:1017A000A0910B28B0910C288A159B05AC05BD05AE
+:10178000CC24B7FCC094DC2C87E098E2B601A5011C
+:101790000E94693F882399F580910D2890910E2829
+:1017A000A0910F28B09110288A159B05AC05BD05A6
 :1017B00031F5C801B70122E330E040E050E00E947B
-:1017C0008D5AD82CD61A0D2D10E083E0E82EF12C7E
-:1017D000EC0EFD1E83E098E2B701A8019E012F5F89
-:1017E0003F4F0E949650882371F489819A81801717
-:1017F000910749F4C7016D2D0E94DA3004C084E7D7
-:1018000092E00E94925983E098E20E94C34B04C088
-:1018100087E592E00E949259E496E1E10C942D5BF9
-:10182000A6E6B0E0E6E1FCE00C941B5B982FD62E18
+:1017C000CD5AD82CD61A0D2D10E083E0E82EF12C3E
+:1017D000EC0EFD1E87E098E2B701A8019E012F5F85
+:1017E0003F4F0E94D650882371F489819A818017D7
+:1017F000910749F4C7016D2D0E941A3104C084E796
+:1018000092E00E94D25987E098E20E94034C04C003
+:1018100087E592E00E94D259E496E1E10C946D5B79
+:10182000A6E6B0E0E6E1FCE00C945B5B982FD62ED8
 :101830008091F424843618F088E293E0AEC09130B1
 :1018400031F41092F4241092F0241092F22484E6E1
 :10185000D89EC001112480509E4F7C0100E010E012
-:1018600086E097E2B801A7010E94293F282F88232C
-:1018700009F07CC080910C2790910D27A0910E2734
-:10188000B0910F278E159F05A007B10709F06EC014
+:101860008AE097E2B801A7010E94693F282F8823E8
+:1018700009F07CC08091102790911127A091122728
+:10188000B09113278E159F05A007B10709F06EC010
 :101890002D2D30E08091B6209091B7200197281728
 :1018A000390739F40091FB241091FC24011511052E
-:1018B00011F404E610E086E097E2BE016D5F7F4F11
-:1018C000A8019E012F5F3F4F0E949650282F88232A
+:1018B00011F404E610E08AE097E2BE016D5F7F4F0D
+:1018C000A8019E012F5F3F4F0E94D650282F8823EA
 :1018D00029F489819A8180179107C9F000D00F926D
 :1018E000EDB7FEB731968DE193E0ADB7BEB7119677
-:1018F0008D939C931297228313820E94D4590F9048
-:101900000F900F900F9085EF92E00E94925969819D
+:1018F0008D939C931297228313820E94145A0F9007
+:101900000F900F900F9085EF92E00E94D25969815D
 :101910007A81DE01139640E050E024C0E091F22489
-:10192000F0E0EE0FFF1FE255FA4D11963C91119732
+:10192000F0E0EE0FFF1FE055FA4D11963C91119734
 :1019300020E08C918901080F111D00831183809193
 :10194000F2248F5F8093F2248091F224843610F089
 :101950001092F2248091F4248F5F8093F4244E5FE0
 :101960005F4F129646175707C8F219C000D00F9262
 :10197000EDB7FEB731968AEE92E0ADB7BEB71196DD
-:101980008D939C931297228313820E94D4590F90B7
-:101990000F900F900F9083EB92E00E949259CA59DA
-:1019A000DF4FE7E00C94375BA6E6B0E0EAEDFCE041
-:1019B0000C941B5B982FD62E8091F324843618F05C
+:101980008D939C931297228313820E94145A0F9076
+:101990000F900F900F9083EB92E00E94D259CA599A
+:1019A000DF4FE7E00C94775BA6E6B0E0EAEDFCE001
+:1019B0000C945B5B982FD62E8091F324843618F01C
 :1019C0008DEC93E0AEC0913031F41092EF24109280
 :1019D000F1241092F32484E6D89EC0011124805093
 :1019E0009E4F7C0100E010E08BE795E2B801A70173
-:1019F0000E94293F282F882309F07CC080918125EF
+:1019F0000E94693F282F882309F07CC080918125AF
 :101A000090918225A0918325B09184258E159F0504
 :101A1000A007B10709F06EC02D2D30E08091B420F1
 :101A20009091B52001972817390739F40091F924CE
 :101A30001091FA240115110511F404E610E08BE76A
 :101A400095E2BE016D5F7F4FA8019E012F5F3F4F62
-:101A50000E949650282F882329F489819A81801723
+:101A50000E94D650282F882329F489819A818017E3
 :101A60009107C9F000D00F92EDB7FEB7319682EC26
 :101A700093E0ADB7BEB711968D939C9312972283D6
-:101A800013820E94D4590F900F900F900F908AE903
-:101A900093E00E94925969817A81DE01139640E0B9
-:101AA00050E024C0E091F124F0E0EE0FFF1FEB5D69
+:101A800013820E94145A0F900F900F900F908AE9C2
+:101A900093E00E94D25969817A81DE01139640E079
+:101AA00050E024C0E091F124F0E0EE0FFF1FE75D6D
 :101AB000F74D11963C91119720E08C918901080F08
 :101AC000111D008311838091F1248F5F8093F12495
 :101AD0008091F124843610F01092F1248091F32447
 :101AE0008F5F8093F3244E5F5F4F12964617570720
 :101AF000C8F219C000D00F92EDB7FEB731968FE84B
 :101B000093E0ADB7BEB711968D939C931297228345
-:101B100013820E94D4590F900F900F900F9089E676
-:101B200093E00E949259CA59DF4FE7E00C94375B6B
-:101B3000A0E0B0E0EEE9FDE00C94145B8091F424A9
-:101B4000882329F488E493E00E949259BCC08091D4
+:101B100013820E94145A0F900F900F900F9089E635
+:101B200093E00E94D259CA59DF4FE7E00C94775BEB
+:101B3000A0E0B0E0EEE9FDE00C94545B8091F42469
+:101B4000882329F488E493E00E94D259BCC0809194
 :101B5000F0248F5F8093F0248091F024843610F07D
 :101B60001092F0248091F42481508093F424809189
-:101B70000128843009F448C0853009F490C08330CE
-:101B800009F0A1C083E00E94882440919F205091D9
+:101B70000528843009F448C0853009F490C08330CA
+:101B800009F0A1C083E00E94C82440919F20509199
 :101B9000A020C091AB25D091AC253E01882499248A
 :101BA0007A0100E010E064015301AA0CBB1CCC1CBC
 :101BB000DD1C4817590708F4CA019C0140E050E0B9
-:101BC000C601B5010E948D5A6E0D7F1D801F911FA9
-:101BD000EE0CFF1C001F111FA80197010E94F55A6F
+:101BC000C601B5010E94CD5A6E0D7F1D801F911F69
+:101BD000EE0CFF1C001F111FA80197010E94355B2E
 :101BE00021503040404050402615370548055905E2
 :101BF00024F021979E0140E050E057FF20C020E0F4
 :101C000030E040E050E01BC0E091F024F0E0EE0F47
-:101C1000FF1FE255FA4D0190F081E02D809176266C
-:101C200090917726E80FF91F2091AB253091AC25D4
-:101C3000F7FD0AC0CF01B9010E94AC5A9C01209364
-:101C40006E2930936F2910C0882799278E1B9F0B10
-:101C5000B9010E94AC5A21503040A901481B590BD0
-:101C600040936E2950936F2920916E2930916F29EE
-:101C70004091B9275091BA27809123289091242828
+:101C1000FF1FE055FA4D0190F081E02D809178266C
+:101C200090917926E80FF91F2091AB253091AC25D2
+:101C3000F7FD0AC0CF01B9010E94EC5A9C01209324
+:101C400072293093732910C0882799278E1B9F0B08
+:101C5000B9010E94EC5A21503040A901481B590B90
+:101C600040937229509373292091722930917329DE
+:101C70004091BD275091BE27809127289091282818
 :101C8000BC01269FC001279F900D369F900D112407
 :101C9000840F951F8093ED249093EE2414C0E0915F
-:101CA000F024F0E0EE0FFF1FE255FA4D80819181A4
+:101CA000F024F0E0EE0FFF1FE055FA4D80819181A6
 :101CB000BC0125E0660F771F2A95E1F7680F791FB1
-:101CC00081E00E94F824CDB7DEB7EEE00C94305BE3
-:101CD000A0E0B0E0EEE6FEE00C94145B8091F3240B
-:101CE000882329F48DEE93E00E949259D2C080910E
+:101CC00081E00E943825CDB7DEB7EEE00C94705B62
+:101CD000A0E0B0E0EEE6FEE00C94545B8091F324CB
+:101CE000882329F48DEE93E00E94D259D2C08091CE
 :101CF000EF248F5F8093EF248091EF24843610F0DF
 :101D00001092EF248091F32481508093F3248091EA
-:101D1000B727843009F45FC0853009F4A6C083304A
-:101D200009F0B7C082E00E94882440919D20509124
-:101D30009E20C0912328D09124283E0188249924F4
+:101D1000BB27843009F45FC0853009F4A6C0833046
+:101D200009F0B7C082E00E94C82440919D205091E4
+:101D30009E20C0912728D09128283E0188249924EC
 :101D40007A0100E010E064015301AA0CBB1CCC1C1A
 :101D5000DD1C4817590708F4CA019C0140E050E017
-:101D6000C601B5010E948D5A6E0D7F1D801F911F07
-:101D7000EE0CFF1C001F111FA80197010E94F55ACD
+:101D6000C601B5010E94CD5A6E0D7F1D801F911FC7
+:101D7000EE0CFF1C001F111FA80197010E94355B8C
 :101D80002150304040405040261537054805590540
 :101D90002CF021979E0140E050E0219657FF04C0AF
-:101DA00020E030E040E050E02093B9273093BA279C
-:101DB00080916E2990916F292091B9273091BA278F
+:101DA00020E030E040E050E02093BD273093BE2794
+:101DB00080917229909173292091BD273091BE277F
 :101DC000AC014C9FC0014D9F900D5C9F900D112464
 :101DD000820F931F45C0E091EF24F0E0EE0FFF1F4C
-:101DE000EB5DF74D0190F081E02D809104279091FB
-:101DF0000527E80FF91F2091232830912428F7FDAB
-:101E000009C0CF01B9010E94AC5A8093B9279093C1
-:101E1000BA2710C0882799278E1B9F0BB9010E94F3
-:101E2000AC5A21503040B901681B790B6093B92737
-:101E30007093BA2720916E2930916F294091B9276C
-:101E40005091BA278091232890912428BC01269F85
+:101DE000E75DF74D0190F081E02D809108279091FB
+:101DF0000927E80FF91F2091272830912828F7FD9F
+:101E000009C0CF01B9010E94EC5A8093BD2790937D
+:101E1000BE2710C0882799278E1B9F0BB9010E94EF
+:101E2000EC5A21503040B901681B790B6093BD27F3
+:101E30007093BE2720917229309173294091BD275C
+:101E40005091BE278091272890912828BC01269F79
 :101E5000C001279F900D369F900D1124840F951F70
 :101E60008093ED249093EE2414C0E091EF24F0E0F1
-:101E7000EE0FFF1FEB5DF74D80819181BC01E5E026
+:101E7000EE0FFF1FE75DF74D80819181BC01E5E02A
 :101E8000660F771FEA95E1F7680F791F80E00E94DF
-:101E9000F824CDB7DEB7EEE00C94305BAEE0B2E0F4
-:101EA000E4E5FFE00C941E5B082F162F6A3080F4E7
+:101E90003825CDB7DEB7EEE00C94705BAEE0B2E073
+:101EA000E4E5FFE00C945E5B082F162F6A3080F4A7
 :101EB00000D000D0EDB7FEB73196CE010396ADB796
 :101EC000BEB711968D939C93129780E090E21FC04D
 :101ED000CE010396643670F400D000D0EDB7FEB7A3
 :101EE0003196ADB7BEB711968D939C9312978EE045
 :101EF00090E20DC000D000D0EDB7FEB73196ADB77F
 :101F0000BEB711968D939C9312978BE190E28283DA
-:101F10009383148315820E94705DEDB7FEB73696E9
+:101F10009383148315820E94B05DEDB7FEB73696A9
 :101F2000EDBFFEBF013021F0023009F0D2C1E8C0A0
-:101F30008BE795E20E94C34B8BE795E2BE016D5F94
-:101F40007F4F41E00E947F4F882309F044C08BE718
+:101F30008BE795E20E94034C8BE795E2BE016D5F53
+:101F40007F4F41E00E94BF4F882309F044C08BE7D8
 :101F500095E2BE01615F7F4F40E052E09E012F5F3E
-:101F60003F4F0E949650882399F589819A8180502D
+:101F60003F4F0E94D650882399F589819A818050ED
 :101F7000924071F58F858093AB2088898093AC2047
 :101F800089898093AD208A898093AE201093F524AF
 :101F90001092F62400939C201092E8248091B320A4
 :101FA0008823E9F400D00F92EDB7FEB731968FE7A2
 :101FB00095E0ADB7BEB711968D939C93129712839F
-:101FC00013820E94D4590F900F900F900F9007C06A
-:101FD0008EE595E002C08DE395E00E9492598091D4
+:101FC00013820E94145A0F900F900F900F9007C029
+:101FD0008EE595E002C08DE395E00E94D259809194
 :101FE000B320882309F085C000D000D08CE295E0B2
 :101FF000EDB7FEB7818392838091AB209091AC20A6
 :10200000A091AD20B091AE2083839483A583B68345
-:102010000E94D4596091AB207091AC208091AD208A
-:102020009091AE2024E630E040E050E00E94D35A88
+:102010000E94145A6091AB207091AC208091AD2049
+:102020009091AE2024E630E040E050E00E94135B47
 :102030006093F9247093FA240F900F90EDB7FEB7D8
 :1020400031962AE135E0ADB7BEB711962D933C939A
-:102050001297628373830E94D4590F900F900F9050
+:102050001297628373830E94145A0F900F900F900F
 :102060000F908091F9249091FA242091AB20309127
 :10207000AC204091AD205091AE20892BE1F4CA01F3
-:10208000B90124E630E040E050E00E94D35A2093AA
+:10208000B90124E630E040E050E00E94135B209369
 :10209000B4203093B52000D00F92EDB7FEB7319643
 :1020A00082E095E0ADB7BEB711968D939C931297E1
 :1020B0002283338318C0CA01B90124E630E040E02E
-:1020C00050E00E94D35A2F5F3F4F2093B4203093AB
+:1020C00050E00E94135B2F5F3F4F2093B42030936A
 :1020D000B52000D00F928AEE94E0EDB7FEB7818371
-:1020E0009283238334830E94D4590F900F900F90D2
+:1020E0009283238334830E94145A0F900F900F9091
 :1020F0000F901092A32081E060E00E94D40CEDC00C
-:1021000086E097E20E94C34B86E097E2BE016D5FD6
-:102110007F4F41E00E947F4F882309F045C086E051
+:102100008AE097E20E94034C8AE097E2BE016D5F8D
+:102110007F4F41E00E94BF4F882309F045C08AE00D
 :1021200097E2BE01615F7F4F40E052E09E012F5F6A
-:102130003F4F0E9496508823A1F589819A81805053
+:102130003F4F0E94D6508823A1F589819A81805013
 :10214000924079F58F858093AF2088898093B02065
 :1021500089898093B1208A898093B2201093F724D3
 :102160001092F82481E080939C201092E8248091C2
 :10217000B3208823E9F400D00F92EDB7FEB7319673
 :1021800086EC94E0ADB7BEB711968D939C931297F1
-:10219000128313820E94D4590F900F900F900F90CA
-:1021A00007C085EA94E002C084E894E00E94925956
+:10219000128313820E94145A0F900F900F900F9089
+:1021A00007C085EA94E002C084E894E00E94D25916
 :1021B0008091B320882309F085C000D000D083E748
 :1021C00094E0EDB7FEB7818392838091AF20909128
 :1021D000B020A091B120B091B22083839483A583D5
-:1021E000B6830E94D4596091AF207091B020809145
+:1021E000B6830E94145A6091AF207091B020809104
 :1021F000B1209091B22024E630E040E050E00E940F
-:10220000D35A6093FB247093FC240F900F90EDB78A
+:10220000135B6093FB247093FC240F900F90EDB749
 :10221000FEB7319621E634E0ADB7BEB711962D93E7
-:102220003C931297628373830E94D4590F900F904E
+:102220003C931297628373830E94145A0F900F900D
 :102230000F900F908091FB249091FC242091AF206F
 :102240003091B0204091B1205091B220892BE1F41F
-:10225000CA01B90124E630E040E050E00E94D35AC0
+:10225000CA01B90124E630E040E050E00E94135B7F
 :102260002093B6203093B72000D00F92EDB7FEB781
 :10227000319689E494E0ADB7BEB711968D939C93E7
 :1022800012972283338318C0CA01B90124E630E0D3
-:1022900040E050E00E94D35A2F5F3F4F2093B6207A
+:1022900040E050E00E94135B2F5F3F4F2093B62039
 :1022A0003093B72000D00F9281E394E0EDB7FEB7F2
-:1022B00081839283238334830E94D4590F900F909B
+:1022B00081839283238334830E94145A0F900F905A
 :1022C0000F900F901092A42081E060E00E94100C0B
-:1022D00004C08EE094E00E949259C25FDD4FE4E0BA
-:1022E0000C943A5BAEE0B2E0E8E7F1E10C941C5BE1
+:1022D00004C08EE094E00E94D259C25FDD4FE4E07A
+:1022E0000C947A5BAEE0B2E0E8E7F1E10C945C5B61
 :1022F000082F162F6A3080F400D000D0EDB7FEB75B
 :102300003196CE010396ADB7BEB711968D939C93CF
 :10231000129787E290E21FC0CE010396643670F4F4
 :102330008D939C93129785E390E20DC000D000D05E
 :10234000EDB7FEB73196ADB7BEB711968D939C939E
 :10235000129782E490E282839383148315820E9411
-:10236000705DEDB7FEB73696EDBFFEBF013021F0D0
-:10237000023009F090C1C7C08BE795E20E94C34BC1
-:102380008BE795E2BE016D5F7F4F41E00E947F4F7A
+:10236000B05DEDB7FEB73696EDBFFEBF013021F090
+:10237000023009F090C1C7C08BE795E20E94034C80
+:102380008BE795E2BE016D5F7F4F41E00E94BF4F3A
 :10239000882309F044C08BE795E2BE01615F7F4F5F
-:1023A00040E052E09E012F5F3F4F0E9496508823ED
+:1023A00040E052E09E012F5F3F4F0E94D6508823AD
 :1023B00099F589819A818050924071F58F8580933B
 :1023C000AB2088898093AC2089898093AD208A894D
 :1023D0008093AE201093F5241092F62400939C2055
 :1023E0001092E8248091B3208823E9F400D00F9262
 :1023F000EDB7FEB731968FED96E0ADB7BEB711964B
-:102400008D939C931297128313820E94D4590F903C
+:102400008D939C931297128313820E94145A0F90FB
 :102410000F900F900F9007C082EC96E002C081EA07
-:1024200096E00E949259E090AB20F090AC20009191
+:1024200096E00E94D259E090AB20F090AC20009151
 :10243000AD201091AE20C801B70124E630E040E0A5
-:1024400050E00E94D35A6093F9247093FA24672BCA
+:1024400050E00E94135B6093F9247093FA24672B89
 :1024500049F4C801B70124E630E040E050E00E94B2
-:10246000D35A0AC0C801B70124E630E040E050E08A
-:102470000E94D35A2F5F3F4F2093B4203093B52052
+:10246000135B0AC0C801B70124E630E040E050E049
+:102470000E94135B2F5F3F4F2093B4203093B52011
 :102480008091B3208823C1F500D000D080E996E088
 :10249000EDB7FEB781839283ADB7BEB71396ED92C9
-:1024A000FD920D931C9316970E94D4590F900F9094
+:1024A000FD920D931C9316970E94145A0F900F9053
 :1024B0008EE796E0EDB7FEB7818392838091F92491
-:1024C0009091FA24838394830E94D45986E696E0FF
+:1024C0009091FA24838394830E94145A86E696E0BE
 :1024D000ADB7BEB711968D939C9312978091B4209F
-:1024E0009091B52013968D939C9314970E94D45984
+:1024E0009091B52013968D939C9314970E94145A43
 :1024F0000F900F900F900F901092A32081E060E05A
-:102500000E94D40CCCC086E097E20E94C34B86E0C8
-:1025100097E2BE016D5F7F4F41E00E947F4F8823AD
-:1025200009F045C086E097E2BE01615F7F4F40E061
-:1025300052E09E012F5F3F4F0E9496508823A1F5E5
+:102500000E94D40CCCC08AE097E20E94034C8AE07F
+:1025100097E2BE016D5F7F4F41E00E94BF4F88236D
+:1025200009F045C08AE097E2BE01615F7F4F40E05D
+:1025300052E09E012F5F3F4F0E94D6508823A1F5A5
 :1025400089819A818050924079F58F858093AF2060
 :1025500088898093B02089898093B1208A8980936B
 :10256000B2201093F7241092F82481E080939C20ED
 :102570001092E8248091B3208823E9F400D00F92D0
 :10258000EDB7FEB7319682E496E0ADB7BEB71196CF
-:102590008D939C931297128313820E94D4590F90AB
+:102590008D939C931297128313820E94145A0F906A
 :1025A0000F900F900F9007C084E296E002C083E086
-:1025B00096E00E949259E090AF20F090B0200091F8
+:1025B00096E00E94D259E090AF20F090B0200091B8
 :1025C000B1201091B220C801B70124E630E040E00C
-:1025D00050E00E94D35A6093FB247093FC24672B35
+:1025D00050E00E94135B6093FB247093FC24672BF4
 :1025E00049F4C801B70124E630E040E050E00E9421
-:1025F000D35A0AC0C801B70124E630E040E050E0F9
-:102600000E94D35A2F5F3F4F2093B6203093B720BC
+:1025F000135B0AC0C801B70124E630E040E050E0B8
+:102600000E94135B2F5F3F4F2093B6203093B7207B
 :102610008091B3208823C1F500D000D082EF95E0EF
 :10262000EDB7FEB781839283ADB7BEB71396ED9237
-:10263000FD920D931C9316970E94D4590F900F9002
+:10263000FD920D931C9316970E94145A0F900F90C1
 :102640008FED95E0EDB7FEB7818392838091FB24F7
-:102650009091FC24838394830E94D45987EC95E065
+:102650009091FC24838394830E94145A87EC95E024
 :10266000ADB7BEB711968D939C9312978091B6200B
-:102670009091B72013968D939C9314970E94D459F0
+:102670009091B72013968D939C9314970E94145AAF
 :102680000F900F900F900F901092A42081E060E0C7
-:102690000E94100C04C084EA95E00E949259C25F27
-:1026A000DD4FE6E00C94385B1F93CF93DF93162F3A
-:1026B000EA01882349F5809185268823E1F788E798
-:1026C00096E260E0AE01212F0E94143380919D2993
-:1026D0008823E1F780E999E260E0AE01212F0E94B2
-:1026E0001433809133278823E1F786E297E260E094
-:1026F000AE01212F0E9414338091A9258823E1F790
-:102700008CE995E260E022C0E82FF0E0DF01AA5CEE
-:10271000B84DAC91E351F74D6081AA23D9F0A330B5
-:1027200051F0A43059F0A23019F4A0E9B9E208C080
-:10273000A8E7B6E205C0A6E2B7E202C0ACE9B5E29E
+:102690000E94100C04C084EA95E00E94D259C25FE7
+:1026A000DD4FE6E00C94785B1F93CF93DF93162FFA
+:1026B000EA01882349F5809187268823E1F78AE794
+:1026C00096E260E0AE01212F0E9454338091A1294F
+:1026D0008823E1F784E999E260E0AE01212F0E94AE
+:1026E0005433809137278823E1F78AE297E260E04C
+:1026F000AE01212F0E9454338091A9258823E1F750
+:102700008CE995E260E022C0E82FF0E0DF01A65CF2
+:10271000B84DAC91EF50F74D6081AA23D9F0A330AA
+:1027200051F0A43059F0A23019F4A4E9B9E208C07C
+:10273000AAE7B6E205C0AAE2B7E202C0ACE9B5E298
 :102740001D968C911D978823D9F7CD01AE01212FBD
-:102750000E941433DF91CF911F910895FC01808175
+:102750000E945433DF91CF911F910895FC01808135
 :10276000803119F08131A9F407C08181738160E063
 :102770009281690F711D09C0738160E08281680FC9
-:10278000711D8181709561957F4F81500E94F82461
+:10278000711D8181709561957F4F81500E94382520
 :10279000089580E068E040EE50E20E9454130895EE
-:1027A000A2E0B0E0E6EDF3E10C941D5B8C01FC01CE
+:1027A000A2E0B0E0E6EDF3E10C945D5B8C01FC018E
 :1027B0008081853209F4B5C0863250F4853109F440
 :1027C0009AC0803209F4A0C0803109F01DC18BC0CD
 :1027D000853309F4EEC08F3F21F0803309F014C136
-:1027E000BEC0F801F180809185268823E1F788E753
-:1027F00096E26F2D40E051E222E00E941433809176
-:102800009D298823E1F780E999E26F2D40E051E2AC
-:1028100022E00E941433809133278823E1F786E277
-:1028200097E26F2D40E051E222E00E941433809144
+:1027E000BEC0F801F180809187268823E1F78AE74F
+:1027F00096E26F2D40E051E222E00E945433809136
+:10280000A1298823E1F784E999E26F2D40E051E2A4
+:1028100022E00E945433809137278823E1F78AE22F
+:1028200097E26F2D40E051E222E00E945433809104
 :10283000A9258823E1F78CE995E26F2D40E051E26C
-:1028400022E00E94143380EF95E520E233E0F901A5
+:1028400022E00E94543380EF95E520E233E0F90165
 :102850003197F1F70197D9F78FEF8983F8019281CA
-:10286000809185268823E1F79A8388E796E26F2D89
-:10287000AE014F5F5F4F22E00E94143380919D298B
-:102880008823E1F780E999E26F2DAE014F5F5F4F3A
-:1028900022E00E941433809133278823E1F786E2F7
-:1028A00097E26F2DAE014F5F5F4F22E00E9414331D
+:10286000809187268823E1F79A838AE796E26F2D85
+:10287000AE014F5F5F4F22E00E9454338091A12947
+:102880008823E1F784E999E26F2DAE014F5F5F4F36
+:1028900022E00E945433809137278823E1F78AE2AF
+:1028A00097E26F2DAE014F5F5F4F22E00E945433DD
 :1028B0008091A9258823E1F78CE995E26F2DAE017F
-:1028C0004F5F5F4F22E00E94143384EF91E020E2DB
+:1028C0004F5F5F4F22E00E94543384EF91E020E29B
 :1028D00033E0F9013197F1F70197D9F780E062E031
-:1028E00040E051E295C0F80181818093B727828151
-:1028F000809301288FC0F8016281662349F0F801B6
+:1028E00040E051E295C0F80181818093BB2782814D
+:1028F000809305288FC0F8016281662349F0F801B2
 :1029000081810E94721186C0F8016281662321F4E0
 :1029100081810E94C30A7EC0F80181810E944E0F0E
 :1029200079C0F801928180E021818C01020F111D94
 :10293000980140E050E062E17AE780E090E00E9498
-:10294000F55A2093A5203093A6208091B3208823A8
+:10294000355B2093A5203093A6208091B320882367
 :1029500009F060C000D00F9281EF99E01DC0F8012E
 :10296000928180E021818C01020F111D980140E0CD
-:1029700050E062E17AE780E090E00E94F55A20930F
+:1029700050E062E17AE780E090E00E94355B2093CE
 :10298000A7203093A8208091B320882309F042C06B
 :1029900000D00F928EEC99E0EDB7FEB78183928361
-:1029A000038314830E94D4590F900F900F900F90BF
+:1029A000038314830E94145A0F900F900F900F907E
 :1029B00031C0F801618170E080E090E02FEF3FE0EE
-:1029C00040E050E00E948D5A2AE030E040E050E0C4
-:1029D0000E94D35A20939D2030939E20F80162815B
+:1029C00040E050E00E94CD5A2AE030E040E050E084
+:1029D0000E94135B20939D2030939E20F80162811A
 :1029E00070E080E090E02FEF3FE040E050E00E9498
-:1029F0008D5A2AE030E040E050E00E94D35A209304
+:1029F000CD5A2AE030E040E050E00E94135B209383
 :102A00009F203093A02006C080E068E048ED50E2AF
-:102A10000E9454132296E5E00C94395BA2E8B0E0E2
-:102A2000E4E1F5E10C941A5B282F8A3080F400D0A1
+:102A10000E9454132296E5E00C94795BA2E8B0E0A2
+:102A2000E4E1F5E10C945A5B282F8A3080F400D061
 :102A300000D0EDB7FEB731968DEF94E2ADB7BEB7DB
 :102A400011968D939C9312978EE490E21FC08DEFA8
 :102A500094E2243670F400D000D0EDB7FEB7319682
 :102A6000ADB7BEB711968D939C9312978CE590E20B
 :102A70000DC000D000D0EDB7FEB73196ADB7BEB7F0
 :102A800011968D939C93129789E690E282839383AB
-:102A9000248315820E94705DEDB7FEB73696EDBFB8
-:102AA000FEBF83E098E26DEF74E241E00E947F4F49
-:102AB0008823C9F553E0C52ED12CCC0EDD1E83E052
+:102A9000248315820E94B05DEDB7FEB73696EDBF78
+:102AA000FEBF87E098E26DEF74E241E00E94BF4F05
+:102AB0008823C9F553E0C52ED12CCC0EDD1E87E04E
 :102AC00098E2B60140E850E09E012F5F3F4F0E9420
-:102AD0009650882309F589819A8180389105E1F41F
-:102AE00047E3E42E47E2F42E00E010E0F601E00FA9
+:102AD000D650882309F589819A8180389105E1F4DF
+:102AE0004BE3E42E47E2F42E00E010E0F601E00FA5
 :102AF000F11F6081D7016D937D010F5F1F4FC801EA
-:102B00008F5F9F4F0E94AB5F0038110579F781E01E
-:102B100090E060E00E94AB5F83E098E20E94C34BCC
-:102B200082EC97E002C08CE897E00E949259CE5761
-:102B3000DF4FE8E00C94365B83E00E947724089531
-:102B4000EF92FF920F93CF93DF938091B72781305D
-:102B500009F1813030F0823009F447C0EE24FF24BF
-:102B600081C0E091EF2420910228332727FD309582
-:102B7000220F331FF0E0EE0FFF1FEB5DF74D80815A
-:102B80009181AC01249FC001259F900D349F900D31
-:102B900011241DC080E00E94882464E070E00E943F
-:102BA000C05ACB01880F991F880F991F6AE070E007
-:102BB0000E94C05A80910228992787FD90959C0118
-:102BC000629FC001639F900D729F900D11246AE077
-:102BD00070E00E94C05ACB0120919B2545E0240261
-:102BE00090011124820F931F38C080E00E94882436
-:102BF00064E070E00E94C05ACB01E091EF24F0E065
-:102C0000EE0FFF1FEB5DF74D0190F081E02DEE0F11
-:102C1000FF1F20919B2545E0240290011124E20F23
-:102C2000F31F880F991F880F991F6AE070E00E94B8
-:102C3000C05A80910228992787FD9095AC01649F26
-:102C4000C001659F900D749F900D11246AE070E0A3
-:102C50000E94C05ACF01860F971F62E070E00E9469
-:102C6000C05A7B0180910128813009F1813030F018
-:102C7000823009F447C0C0E0D0E081C0E091F02488
-:102C80002091BB27332727FD3095220F331FF0E01B
-:102C9000EE0FFF1FE255FA4D80819181AC01249F18
-:102CA000C001259F900D349F900D11241DC081E01F
-:102CB0000E94882464E070E00E94C05ACB01880F13
-:102CC000991F880F991F6AE070E00E94C05A809196
-:102CD000BB27992787FD90959C01629FC001639F48
-:102CE000900D729F900D11246AE070E00E94C05A0E
-:102CF000CB012091D22B45E0240290011124820FB8
-:102D0000931F38C081E00E94882464E070E00E9434
-:102D1000C05ACB01E091F024F0E0EE0FFF1FE25526
-:102D2000FA4D0190F081E02DEE0FFF1F2091D22B84
-:102D300045E0240290011124E20FF31F880F991F30
-:102D4000880F991F6AE070E00E94C05A8091BB27EB
-:102D5000992787FD9095AC01649FC001659F900DF8
-:102D6000749F900D11246AE070E00E94C05ACF0158
-:102D7000860F971F62E070E00E94C05AEB018091BD
-:102D80009C20813059F11E141F0474F497014427CC
-:102D900037FD4095542F62E17AE780E090E00E9491
-:102DA000D35A8CE699E013C0E114F104C9F022274C
-:102DB00033272E193F09442737FD4095542F62E1F0
-:102DC0007AE780E090E00E94D35A80EE99E0BA0161
-:102DD000A90122E001E00E9462320EC0C0E0D0E012
-:102DE00080EE99E04EE450E060E070E022E000E028
-:102DF0000E946232EE24FF241C161D0674F49E010C
-:102E0000442737FD4095542F62E17AE780E090E057
-:102E10000E94D35A84EA99E012C02097A9F0222791
-:102E200033272C1B3D0B442737FD4095542F62E17F
-:102E30007AE780E090E00E94D35A88E19AE0BA01F4
-:102E4000A90123E001E008C088E19AE04EE450E0E7
-:102E500060E070E023E000E00E9462321092E9241A
-:102E6000EC16FD061CF081E08093E924DF91CF9100
-:102E70000F91FF90EF900895A1E0B0E0E2E4F7E158
-:102E80000C94185B5C01FC01E080F180C280D3806F
-:102E900084818093EC24958190933527868180935B
-:102EA000AD25882319F09093B82709C0892F90E0A9
-:102EB000E3E0880F991FEA95E1F78093B827109215
-:102EC000E82481E061E00E94562491E007E010E0F0
-:102ED0000FC0A501400F511F892F6091B82799831A
-:102EE0000E9454138091B827080F111D99819F5F8C
-:102EF0008091EC24891768F77F2D60E06E0D711DBD
-:102F000080E00E94F8247D2D60E06C0D711D81E051
-:102F10000E94F82481E060E00E9456242196EAE0B5
-:102F20000C94345B2F923F924F925F926F927F92FC
-:102F30009F92AF92BF92CF92DF92EF92FF920F9348
-:102F40001F93DF93CF93CDB7DEB7A897CDBFDEBF7A
-:102F50005C012B011A018DB79EB78FA398A78FB77D
-:102F600081E061E00E9456248091B8279091EC2482
-:102F7000899F60011124C60191706D2D6695892B82
-:102F800009F06F5FADB7BEB7AC19BD09ADBFBEBF2D
-:102F90006DB67EB60894611C711C70E080E090E014
-:102FA000950140E050E00E948D5A7B018C0108940D
-:102FB000E11CF11C011D111D89E0EE0CFF1C001F1E
-:102FC000111F8A95D1F780E799E2B801A7010E9405
-:102FD000293F982E882309F062C18091762990912B
-:102FE0007729A0917829B09179298E159F05A0079E
-:102FF000B10709F054C180E799E2B301A6019E012F
-:103000002F5F3F4F0E949650182F882309F020C150
-:1030100089819A818C159D0509F01AC18091E82457
-:10302000823018F081E00E94E4231092E82411E03D
-:10303000EE24FF2407E0C02ED12CCC0EDD1EB3E021
-:10304000AB2EB12CAC0EBD1EF7C08D9181938E2F8F
-:103050008C198917D0F3E90EF11C80919F298130DA
-:1030600009F0E3C09830E9F49F8188859817C9F486
-:1030700049858A854817A9F43B858C85381789F4DA
-:103080002D858E85281769F4941759F4931749F400
-:10309000921739F4812F61E0A6010E945413E1E0F8
-:1030A00001C0E0E08091B827883109F04EC06F81FF
-:1030B0008885681709F049C039858A85381709F06D
-:1030C00044C02B858C85281709F03FC09D858E85CF
-:1030D0009817D9F56317C9F56217B9F56917A9F5F6
-:1030E0004F858889481789F539898A89381769F59C
-:1030F0002B898C89281749F59D898E89981729F580
-:10310000431719F5421709F54917F9F49F89888D76
-:103110009817D9F4598D8A8D5817B9F43B8D8C8D39
-:10312000381799F42D8D8E8D281779F4951769F439
-:10313000931759F4921749F46B834C839D83812F25
-:1031400063E0A5010E945413E1E08091B82780322A
-:1031500009F069C07F818885781709F064C03985D6
-:103160008A85381709F05FC02B858C85281709F0F0
-:103170005AC09D858E85981709F055C0731709F0C0
-:1031800052C0721709F04FC0791709F04CC06F8513
-:103190008889681709F047C039898A89381709F082
-:1031A00042C02B898C892817F1F59D898E89981743
-:1031B000D1F56317C1F56217B1F56917A1F54F890C
-:1031C000888D481781F5398D8A8D381761F52B8DDB
-:1031D0008C8D281741F59D8D8E8D981721F54317FD
-:1031E00011F5421701F54917F1F49F8D88A1981741
-:1031F000D1F459A18AA15817B1F43BA18CA1381779
-:1032000091F42DA18EA1281771F4951761F49317ED
-:1032100051F4921741F47B836C834D839E83812FFD
-:1032200064E0A50106C0EE2331F4812F6091B82738
-:10323000A6010E9454131F5F8091EC24811708F4AB
-:1032400053C09091B827D301AE0DBF1DF601FFCE3C
-:103250008091B320882309F047C086E099E00E945E
-:1032600092598DB79EB708978DBF9EBFEDB7FEB739
-:10327000319688EE98E0ADB7BEB711968D939C93CA
-:10328000129712831382A482B58289819A818683E0
-:1032900097830E94D4598DB79EB7089623C080911A
-:1032A000B320882309F58EEB98E00E949259ADB7C0
-:1032B000BEB71A97ADBFBEBFEDB7FEB731968BE96B
-:1032C00098E011968D939C93129792821382A48218
-:1032D000B582E682F782008711870E94D4598DB7A4
-:1032E0009EB70A968DBF9EBF8091B7278530C9F0E3
-:1032F000B20180E090E06F5F7F4F8F4F9F4F2FEFC5
-:103300003FE740E050E00E948D5A20912328309101
-:10331000242840E050E00E94D35A80E0B9010E9486
-:10332000F824809101288530C9F0B10180E090E057
-:103330006F5F7F4F8F4F9F4F2FEF3FE740E050E091
-:103340000E948D5A2091AB253091AC2540E050E091
-:103350000E94D35A81E0B9010E94F8248091EA24A6
-:10336000813059F58091B9279091BA274091B927BA
-:103370005091BA27A3E096958795AA95E1F790E03A
-:10338000FC01E957F94D208130E0F3E0880F991FE7
-:10339000FA95E1F7481B87E090E0841B910902C091
-:1033A000359527958A95E2F720FD03C080E060E01F
-:1033B00002C080E061E00E94562481E060E00E944B
-:1033C0005624AFA1B8A5ADBFBEBFA896CDBFDEBF86
-:1033D000CF91DF911F910F91FF90EF90DF90CF90F1
-:1033E000BF90AF909F907F906F905F904F903F9075
-:1033F0002F900895A0E0B0E0E0E0FAE10C94185BB3
-:1034000081E080939C202091AB253091AC25809168
-:10341000232890912428289F5001299FB00C389F81
-:10342000B00C11240E946258C0E0D0E00CC0609142
-:10343000B9277091BA2740916E2950916F29CE011A
-:103440000E9492172196CA15DB0588F30E947758CF
-:103450007B018C018DB79EB708978DBF9EBFCDB6FF
-:10346000DEB60894C11CD11C85E697E0EDB7FEB727
-:1034700081839283F601E282F38204831583B5018E
-:1034800080E090E028EE33E040E050E00E948D5A6A
-:10349000A80197010E94D35AF601268337830E9420
-:1034A000D4598DB79EB708968DBF9EBFCDB7DEB7F6
-:1034B000EAE00C94345BA2E0B2E0E1E6FAE10C94BD
-:1034C0001F5B182F8A3080F400D000D0EDB7FEB714
-:1034D000319689E095E2ADB7BEB711968D939C9376
-:1034E000129785E790E21FC089E095E2143670F4E8
-:1034F00000D000D0EDB7FEB73196ADB7BEB711968C
-:103500008D939C93129783E890E20DC000D000D079
-:10351000EDB7FEB73196ADB7BEB711968D939C93BC
-:10352000129780E990E282839383148315820E942C
-:10353000705D8DB79EB706968DBF9EBF80E799E2FE
-:103540000E94C34B80E799E269E075E241E00E9486
-:103550007F4F882309F0ABC080E799E2BE016D5F21
-:103560007F4F40E052E09E012F5F3F4F0E949650F8
-:10357000882309F099C089819A818050924009F08E
-:1035800093C08B81809323288C81809324288D8104
-:103590008093AB258E818093AC258F818093EC2422
-:1035A000988590933527892F8B50843048F49A5012
-:1035B0009093352781E08093AD259093B8270BC079
-:1035C0001092AD25892F90E023E0880F991F2A954E
-:1035D000E1F78093B82710926E2910926F2980919D
-:1035E0006E2990916F298093B9279093BA271092F2
-:1035F000ED241092EE2481E080939C201092E82428
-:103600008091B320882309F040C000D00F92EDB71D
-:10361000FEB7319686E898E0ADB7BEB711968D93A8
-:103620009C931297128313820E94D4598DB79EB730
-:1036300008978DBF9EBFEDB7FEB7319683E398E044
-:10364000ADB7BEB711968D939C93129780912328A6
-:1036500090912428828393838091AB259091AC250F
-:10366000848395838091EC2486831782809135270B
-:10367000808711868091AD25828713860E94D45958
-:103680008DB79EB70C968DBF9EBF8091ED24909113
-:10369000EE246091B9277091BA2740916E2950911C
-:1036A0006F290E94921707C084E198E002C088EF5A
-:1036B00097E00E949259CE5FDD4FE3E00C943B5BB4
-:1036C000FC018081803721F0813709F0BDC07BC0CB
-:1036D000928180E02181820F911D8093B927909380
-:1036E000BA27948180E02381820F911D80936E29F7
-:1036F00090936F298091B9279091BA2780930427DE
-:103700009093052780916E2990916F29809376265A
-:103710009093772620916E2930916F294091B92797
-:103720005091BA278091232890912428BC01269F8C
-:10373000C001279F900D369F900D1124840F951F77
-:103740008093ED249093EE241092E8248091B3208E
-:10375000882351F52091B9273091BA2740916E29DD
-:1037600050916F296091ED247091EE248DB79EB732
-:1037700008978DBF9EBFEDB7FEB7319682E999E0FD
-:10378000ADB7BEB711968D939C9312972283338366
-:1037900044835583668377830E94D4596DB77EB77F
-:1037A000685F7F4F6DBF7EBF8091ED249091EE24C6
-:1037B0006091B9277091BA2740916E2950916F2975
-:1037C0000E9492170895518150930228428140939C
-:1037D0009B2533813093BB2724812093D22B80916A
-:1037E000B3208823B9F58DB79EB70A978DBF9EBFCA
-:1037F000EDB7FEB7319683E599E0ADB7BEB7119648
-:103800008D939C931297852F992787FD909582839E
-:103810009383842F992787FD909584839583832FA5
-:10382000992787FD909586839783822F992787FD17
-:103830009095808791870E94D4596DB77EB7665F57
-:103840007F4F6DBF7EBF089580E068E048EE50E294
-:103850000E9454130895FC012181808190E0FC01B5
-:103860003197E031F10508F044C0E650FF4F0C9469
-:10387000475B822F62E040E051E23FC0822F62E06E
-:1038800042E051E23AC0822F0E945B1A0895822FD3
-:103890000E947A250895822F0E941E250895822F66
-:1038A00090E0880F991F8093A9209093AA200895F3
-:1038B000822F0E94D82B0895822F0E94E628089517
-:1038C000822F0E940E150895822F81500E94882415
-:1038D00000D00F9224E13AE0EDB7FEB721833283A6
-:1038E000838394830E94D4590F900F900F900F9070
-:1038F000089580E068E040ED50E20E94541308957E
-:103900006F927F929F92AF92BF92CF92DF92EF928F
-:10391000FF920F931F93DF93CF930F920F92CDB728
-:10392000DEB7FC01E081E33409F41AC2E43408F0A4
-:103930005BC0E03209F4B6C0E13258F5E43109F475
-:1039400098C2E53198F4E13109F485C2E23138F4E6
-:10395000EE2309F4F1C1E03109F0A0C378C2E231ED
-:1039600009F480C2E33109F099C380C2E73109F458
-:10397000ACC2E83138F4E53109F47EC2E63109F031
-:103980008DC38BC2E83109F4A4C2E93109F086C3C2
-:10399000A3C2E63209F41BC3E73298F4E33209F418
-:1039A000F7C2E43238F4E13209F4DEC2E23209F05F
-:1039B00075C3E4C2E43209F4FAC2E53209F06EC319
-:1039C00010C1E03409F4BDC1E13438F4E03309F446
-:1039D000C1C0E53309F062C365C1E13409F4B6C181
-:1039E000E23409F05BC3B7C1E43909F4F4C1E53945
-:1039F00058F5E03609F4D5C1E13698F4E63409F417
-:103A0000BEC1E73438F4E43409F4AFC1E53409F059
-:103A100045C3B0C1E73409F4B7C1E03509F03EC38E
-:103A2000BDC1E13909F4C8C1E23938F4E03709F41D
-:103A3000BBC1E03909F032C3BAC1E23909F4C1C1EE
-:103A4000E33909F02BC3C2C1EA3909F4E2C1EB3909
-:103A500098F4E73909F4CEC1E83938F4E53909F4C6
-:103A6000BFC1E63909F01AC3C0C1E83909F4C7C1BA
-:103A7000E93909F013C3C8C1ED3909F4D9C1EE39E8
-:103A800038F4EB3909F4CAC1EC3909F007C3CBC1EA
-:103A9000EF3909F4D7C1EF3908F4CFC1EF3F09F08E
-:103AA000FDC277C11092EF241092F02410929C2056
-:103AB00081E08093A1208093A2201092E82480EAE4
-:103AC00095E14EE450E060E070E021E001E00E940A
-:103AD0003C328CE699E04EE450E060E070E022E099
-:103AE00000E00E943C3284EA99E04EE450E060E05D
-:103AF00070E023E00E943C328091A3204091A520F9
-:103B00005091A620882331F060E070E088E69EE0C6
-:103B100024E006C060E070E088E69EE024E001E07A
-:103B20000E943C328091A4204091A7205091A8206F
-:103B3000882339F060E070E088E99DE025E000E04E
-:103B400006C060E070E088E99DE025E001E00E94A9
-:103B50003C32AAC281E080939C2080EA95E14EE449
-:103B600050E060E070E021E000E00E943C328CE632
-:103B700099E04EE450E060E070E022E00E943C32C8
-:103B800084EA99E04EE450E060E070E023E00E94B7
-:103B90003C324091A5205091A62060E070E088E67C
-:103BA0009EE024E00E943C324091A7205091A82042
-:103BB00060E070E088E99DE025E00E943C32809161
-:103BC000A320882321F481E060E00E94D40C80913E
-:103BD000A420882309F068C281E060E00E94100CF4
-:103BE00063C21092EF241092F02410929C20109245
-:103BF000E82480EA95E14EE450E060E070E021E0E6
-:103C000001E00E943C328CE699E04EE450E060E036
-:103C100070E022E000E00E943C3284EA99E04EE449
-:103C200050E060E070E023E00E943C328091A320ED
-:103C30004091A5205091A620882331F060E070E0EB
-:103C400088E69EE024E006C060E070E088E69EE042
-:103C500024E001E00E943C328091A4204091A72002
-:103C60005091A820882339F060E070E088E99DE059
-:103C700025E000E006C060E070E088E99DE025E016
-:103C800001E00E943C326091A9207091AA2082E15B
-:103C90009AE70E94AC5AAB0160E070E08CE995E1D4
-:103CA00020E054CF81E080939C2080EA95E14EE4AF
-:103CB00050E060E070E021E000E00E943C328CE6E1
-:103CC00099E04EE450E060E070E022E00E943C3277
-:103CD00084EA99E04EE450E060E070E023E00E9466
-:103CE0003C324091A5205091A62060E070E088E62B
-:103CF0009EE024E00E943C324091A7205091A820F1
-:103D000060E070E088E99DE025E00E943C3220916F
-:103D1000A9203091AA2040E050E062E17AE780E0FB
-:103D200090E00E94F55A8CE995E1BA01A90120E0E2
-:103D30000E943C3282E092C080E068E045E155E2BA
-:103D4000B1C180E068E144E051E2ACC180E068E1EB
-:103D50004CE151E2A7C180E068E144E351E2A2C135
-:103D600080E068E14CE451E29DC180E068E144E616
-:103D700051E298C180E068E14CE751E293C180E0F4
-:103D800068E144E951E28EC180E068E14CEA51E229
-:103D900089C180E068E044EC51E284C10E94F723CD
-:103DA00083C10E94622580C10E94FA197DC180E012
-:103DB00060E24CEC51E276C180E060E24CEE51E210
-:103DC00071C180E060E24CE052E26CC180E060E2F0
-:103DD0004CE252E267C180E060E24CE452E262C130
-:103DE00080E060E24CE652E25DC180E060E24CE8D7
-:103DF00052E258C180E060E24CEA52E253C180E0F6
-:103E000060E24CEC52E24EC180E060E24CEE52E2E5
-:103E100049C180E060E24CE053E244C180E060E2EE
-:103E20004CE253E23FC180E060E24CE453E23AC12D
-:103E300080E060E24CE653E235C180E060E24CE8AD
-:103E400053E230C180E060E24CEA53E22BC181E0F2
-:103E50008093EA2429C11092EA2480E060E00E9465
-:103E6000562422C181E080939F291EC110929F2970
-:103E70001BC10E944B0B18C100D00F9287E29BE040
-:103E8000ADB7BEB711968D939C9312978CEC93E2CD
-:103E900013968D939C931497FAC057E3E52E57E23F
-:103EA000F52E11E00EEF6E010894C11CD11C0983A0
-:103EB000F70181917F018A83812F62E0A6010E9430
-:103EC00054131F5F113899F7EFC081E08093B3203E
-:103ED000EBC01092B320E8C08DB79EB742978DBF5C
-:103EE0009EBFEDB7FEB7319685E09BE0ADB7BEB79C
-:103EF00011968D939C93129780910228992787FDA4
-:103F000090958283938380919B25992787FD909537
-:103F100084839583809104279091052786839783D6
-:103F20008091B727808711868091BB27992787FDCD
-:103F30009095828793878091D22B992787FD9095C2
-:103F400084879587809176269091772686879787B4
-:103F500080910128808B118A0E94D459EDB7FEB759
-:103F60007296EDBFFEBFA0C080E090E06FEF0E94B0
-:103F7000AB5F0F920F9283ED9AE012C080E090E069
-:103F800060E00E94AB5F0F920F9281EA9AE016C048
-:103F900088E0E0E2F7E082870F920F9286E79AE0EE
-:103FA000ADB7BEB711968D939C9312970BC0E0E20C
-:103FB000F7E012860F920F9280E59AE0EDB7FEB718
-:103FC000818392830E94D4590F900F906DC09924E1
-:103FD000EE24FF248701AA24BB24650140E4642E5B
-:103FE0004CE9742E82E00E948824AA2797FDA095B0
-:103FF000BA2FE80EF91E0A1F1B1F83E00E948824B7
-:10400000AA2797FDA095BA2FA80EB91ECA1EDB1EBF
-:10401000C3010197F1F79394F4E69F1619F7C801CD
-:10402000B70124E630E040E050E00E94D35A2093EC
-:104030009D2030939E20C601B50124E630E040E08B
-:1040400050E00E94D35A20939F203093A02000D0AC
-:104050000F928BE39AE0ADB7BEB711968D939C9308
-:10406000129780919D2090919E2013968D939C9302
-:1040700014970E94D45986E29AE0EDB7FEB7818387
-:10408000928380919F209091A020838394830E94AB
-:10409000D4590F900F900F900F9006C080E068E009
-:1040A00048EC50E20E9454130F900F90CF91DF9193
-:1040B0001F910F91FF90EF90DF90CF90BF90AF9046
-:1040C0009F907F906F900895A0E5B6E0EAE6F0E259
-:1040D0000C94165B80E090E00E949B5FE82E88E7DE
-:1040E00096E26E2D0E94E03380E999E26E2D0E94E7
-:1040F000E03386E297E26E2D0E94E0338CE995E290
-:104100006E2D0E94E03388E796E260E874E040E4B8
-:1041100050E023E20E94913280E999E260E974E084
-:1041200040E450E023E20E94913286E297E260EAA6
-:1041300074E040E450E023E20E9491328CE995E281
-:1041400060EB74E040E450E023E20E9491328E2D57
-:104150000E9488310E94DE2E81E590E380937925CC
-:1041600090937A2580E090E02AE030E0FC01E2556F
-:10417000FA4D20833183FC01EB5DF74D20833183C1
-:104180000296883C910591F7E7E8F6E220E030E0FE
-:104190004FEF2330310520F0C9010697039710F443
-:1041A000408301C010822F5F3F4F31962D3731057C
-:1041B00081F710926E2910926F2980916E2990914B
-:1041C0006F298093B9279093BA278091B92790914E
-:1041D000BA2780937626909377268093042790932E
-:1041E00005271092D22B10929B251092BB2710927C
-:1041F0000228109201281092B72781E0809335277A
-:104200001092AD2510929F2981E090E00E949B5F63
-:104210008F3FD9F4198224E014C0E82FF0E0EA5C63
-:10422000F84D982F93709083882319F0992309F4FF
-:1042300020838981E82FF0E0E351F74D80838F5F81
-:1042400089838981813848F317C0198211C00F2DE5
-:1042500010E0C8018F5F9F4F0E949B5FF801EA5CEE
-:10426000F84D80830351174DF801F082F394F982E1
-:10427000F980F0E8FF1558F780E89CE00E94925919
-:1042800081E061E00E94C12301E0A0E2CA2EA3E028
-:10429000DA2E3AC080E00E94F353082F81FF0DC050
-:1042A00081E79CE00E9492590E947D3004C080E02A
-:1042B0000E94F353082F01FDFACF02FF04C084E5EA
-:1042C0009CE00E949259198210C080E00E94E95639
-:1042D000082F80FF0DC089818F5F898384EF91E073
-:1042E000F6013197F1F70197D9F78981843068F3A6
-:1042F00000FF0AC08AE39CE00E94925980E00E947D
-:10430000F353082F81FFFACF00FDC4CF82E29CE077
-:104310000E94925980E06AE0AE014F5F5F4F0E94B9
-:10432000DD54892B59F586E19CE00E9492598981E0
-:104330008430A1F0853028F4813051F08230D1F4FE
-:104340000AC0883089F08C3091F0863099F409C029
-:1043500081E19CE011C08DE09CE00EC088E09CE013
-:104360000BC083E09CE008C08EEF9BE005C088EFA7
-:104370009BE002C083EF9BE00E9492598AED9BE094
-:104380000E94925980E060EA79E20E948134813093
-:1043900051F0813028F0823049F0833069F409C04F
-:1043A00080ED9BE00BC087EC9BE008C084EB9BE0BA
-:1043B00005C087EA9BE002C082EA9BE00E94925916
-:1043C00080E068E045E155E20E94541381E060E03E
-:1043D0000E94C1230E94F7238FEFE81609F0C5C0A1
-:1043E00084E79BE00E949259F7EE8F2EF3E09F2E18
-:1043F000E7ECBE2E77ECA72E62E0C62ED12CCC0EB9
-:10440000DD1E03C00A2D470158010E941E30892B72
-:1044100009F449C0C6010E9484308430910509F135
-:104420008530910548F48230910599F083309105EB
-:10443000A0F4019791F509C08E339105D1F08F3327
-:10444000910539F1059749F510C0C6010E94801CFD
-:104450002AC0C6010E942B1C26C0C6010E94D01390
-:1044600022C0C6010E94AE131EC0C6010E94601B7E
-:104470001AC020E030E0F901E957F94DD601A20F4A
-:10448000B31F8C9180832F5F3F4F2E33310599F7F7
-:104490000AC0C6010E94320B06C080E068E048EF07
-:1044A00050E20E94541380919C20882309F0ADCFE4
-:1044B000E090ED24F090EE24E814F90491F0E090FF
-:1044C000ED24F090EE248091ED249091EE24609103
-:1044D000B9277091BA2740916E2950916F290E9497
-:1044E00092178091A3208823E1F48091F3248A31EC
-:1044F000C0F41091EF241B15A9F01091EF246091E6
-:10450000A12080E00E94D40C8091A12090E06091D5
-:10451000B4207091B52001960E94AC5A8093A120DE
-:1045200001C01B2D8091A420882309F06BCF8091BE
-:10453000F4248A3108F066CF0091F0240A1509F4BA
-:1045400062CF0091F0246091A22080E00E94100CC4
-:104550008091A22090E06091B6207091B7200196E2
-:104560000E94AC5A8093A2204ECF86E49BE00E942A
-:1045700092598E010D5B1F4F0E941E30892BE1F373
-:10458000C8010E9484308130910519F0C29749F426
-:1045900004C0C8010E94801CEFCFC8010E943C17D4
-:1045A000EBCF80E068E040E051E20E945413E4CF9A
-:1045B0001F920F920FB60F9208B60F9209B60F9284
-:1045C0000BB60F92112418BE19BE1BBE2F933F933A
-:1045D0004F935F936F937F938F939F93AF93BF930B
-:1045E000EF93FF938CE995E20E94AD33FF91EF9139
-:1045F000BF91AF919F918F917F916F915F914F91FB
-:104600003F912F910F900BBE0F9009BE0F9008BEE7
-:104610000F900FBE0F901F9018951F920F920FB61C
-:104620000F9208B60F9209B60F920BB60F92112493
-:1046300018BE19BE1BBE2F933F934F935F936F938A
-:104640007F938F939F93AF93BF93EF93FF9386E2F4
-:1046500097E20E94AD33FF91EF91BF91AF919F918F
-:104660008F917F916F915F914F913F912F910F901B
-:104670000BBE0F9009BE0F9008BE0F900FBE0F909B
-:104680001F9018951F920F920FB60F9208B60F92B7
-:1046900009B60F920BB60F92112418BE19BE1BBE9D
-:1046A0002F933F934F935F936F937F938F939F933A
-:1046B000AF93BF93EF93FF9380E999E20E94AD33EC
-:1046C000FF91EF91BF91AF919F918F917F916F91EA
-:1046D0005F914F913F912F910F900BBE0F9009BEAC
-:1046E0000F9008BE0F900FBE0F901F9018951F924D
-:1046F0000F920FB60F9208B60F9209B60F920BB633
-:104700000F92112418BE19BE1BBE2F933F934F93D7
-:104710005F936F937F938F939F93AF93BF93EF9329
-:10472000FF9388E796E20E94AD33FF91EF91BF912E
-:10473000AF919F918F917F916F915F914F913F9139
-:104740002F910F900BBE0F9009BE0F9008BE0F90D7
-:104750000FBE0F901F9018950F93DF93CF930F927A
-:10476000CDB7DEB72FB72983F8941BBEFC0108ED47
-:1047700004BF608389818FBF0F90CF91DF910F912C
-:104780000895282F30E0C9018C7F892BE1F4862F12
-:104790008E7FC9F42C5F3F4F613059F481E090E087
-:1047A00002C0880F991F2A95E2F7E0E0F7E08683C0
-:1047B000089581E090E002C0880F991F2A95E2F7E2
-:1047C000E0E0F7E085830895282F30E0C9018C7F71
-:1047D000892B61F42C5F3F4F81E090E002C0880F8D
-:1047E000991F2A95E2F7E0E0F7E08783089520E03B
-:1047F00030E0A0E0B7E060E240E253E017966C934F
-:1048000017978CEA9DE0FA013197F1F70197D9F7F4
-:104810002F5F3F4F2A30310589F70895482F50E028
-:10482000CA018C7F892B79F56623B9F44C5F5F4F01
-:1048300081E090E09C01042E02C0220F331F0A94F5
-:10484000E2F744505040E0E2F7E0268302C0880FD0
-:10485000991F4A95E2F7818308956130A1F481E0C0
-:1048600090E09C01042E02C0220F331F0A94E2F74D
-:10487000E0E2F7E022834C5F5F4F02C0880F991F90
-:104880004A95E2F785830895282F30E0C9018C7F8F
-:10489000892B11F080E008958091280790E002C0F4
-:1048A000959587952A95E2F781700895282F30E035
-:1048B000C9018C7F892BD1F4862F8E7FB9F46130AA
-:1048C00059F481E090E002C0880F991F2A95E2F721
-:1048D000E0E2F7E08583089581E090E002C0880F70
-:1048E000991F2A95E2F7E0E2F7E086830895282FE2
-:1048F00030E0C9018C7F892B51F481E090E002C047
-:10490000880F991F2A95E2F7E0E2F7E08783089580
-:10491000A2E0B0E0EEE8F4E20C94205B282F30E057
-:10492000C901887F892B19F020E030E05CC080E16C
-:10493000E0E4F6E08683C90187709070880F991FC4
-:10494000880F991F8068E0ECF8E083838091C208AB
-:1049500087FFFCCF80E1E0ECF8E083838091C20820
-:1049600087FFFCCFE0E4F6E080E185838683E0EC1E
-:10497000F8E013828091C20887FFFCCFDE01119618
-:104980009091C308E0ECF8E013828091C20887FFA1
-:10499000FCCF8091C30811969C9311978C9380E172
-:1049A000E0E4F6E085832E7F89819A81232B69F4E8
-:1049B0009C013F7094FF04C035952795386F02C065
-:1049C0003595279529833A830CC094FF04C09F70C6
-:1049D0009595879504C09061959587959F7089837B
-:1049E0009A8329813A81C9012296E2E00C943C5BCA
-:1049F000982F8C7F11F580E860307807F1F080E126
-:104A0000E0E6F6E086839770E0ECF9E0938380912E
-:104A1000C20987FFFCCFE0ECF9E073838091C20903
-:104A200087FFFCCFE0ECF9E063838091C20987FF48
-:104A3000FCCF80E1E0E6F6E085830895A0E0B0E0F9
-:104A4000E4E2F5E20C94145BB82EC0E0D0E000E2A2
-:104A500017E06624639482E0782EB4E08B2EA8E001
-:104A60009A2EF0E2EF2EF3E0FF2EC12CE7E0DE2ECF
-:104A700070E2A72EF801678277828782978288EE9C
-:104A800093E0F7013197F1F70197D9F78B2D0E9449
-:104A90008824BC0128EE33E0F7013197F1F721506B
-:104AA0003040D1F781E00E94F824C0FF02C0F60137
-:104AB000A7822196CC33D105E9F6CDB7DEB7EEE07B
-:104AC0000C94305B0F93DF93CF930F92CDB7DEB78B
-:104AD0008FB78983F8941BBE21E089E790E0FC0141
-:104AE00008ED04BF208389818FBF0F90CF91DF91A4
-:104AF0000F910895A0E0B0E0E0E8F5E20C94165BB9
-:104B0000982E00E040EAA42E4FE0B42E30E8C32EE9
-:104B10003EE3D32EE12C27E0F22E90E2892E1DC039
-:104B2000143610F4BE0103C0B5016C1B7D0B80E090
-:104B30000E94F824892D0E948824BC0181E00E94F3
-:104B4000F824C6010197F1F71F5F6496183C41F7FE
-:104B5000F70187820F5F0E3121F010E0C0E0D0E056
-:104B6000DFCFCDB7DEB7ECE00C94325BBC0123EDB8
-:104B70003EE040E050E008C0F9012F5F3F4FE49174
-:104B8000EE23D1F74F5F5F4F4617570721F0F9012A
-:104B90008491882389F700D00F928FEC9EE0EDB7C7
-:104BA000FEB781839283238334830E94D4590F906C
-:104BB0000F900F900F900895A0E0B0E0E2EEF5E2C4
-:104BC0000C94175B5C016A017B01922EE80185EC75
-:104BD00091E10E94925987E68883BB27AF2D9E2DD5
-:104BE0008D2D8983CA829B8285E48C83C50160E711
-:104BF000A80125E0092D0E94B332D5011D968C91A4
-:104C00001D978823D1F71E968C911E978130B9F09D
-:104C10001E962C9100D00F92EDB7FEB7319688EA20
-:104C200091E1ADB7BEB711968D939C9312972283F5
-:104C300013820E94D4590F900F900F900F90DE01B5
-:104C400031E020E00DC0E501ED81FE81E20FF11DB4
-:104C5000908115968C911597981330E02F5F1196DF
-:104C6000291588F3832F90E0CDB7DEB7EBE00C94E5
-:104C7000335BA0E0B0E0EFE3F6E20C94175B5C017D
-:104C80006A017B01922EE80184EE91E10E94925923
-:104C900087E68883BB27AF2D9E2D8D2D8983CA8201
-:104CA0009B8285E48C83C50160E7A80125E0092D7E
-:104CB0000E94B332D5011D968C911D978823D1F7A0
-:104CC0001E968C911E978130B9F01E962C9100D0C3
-:104CD0000F92EDB7FEB7319687EC91E1ADB7BEB755
-:104CE00011968D939C931297228313820E94D4591C
-:104CF0000F900F900F900F90DE0190E00AC0E50139
-:104D0000ED81FE81E90FF11D808114968C9314973B
-:104D10009F5F1196991598F3CDB7DEB7EBE00C9431
-:104D2000335BA0E0B0E0E7E9F6E20C94195BEC013C
-:104D30006A017B01B22E85E092E10E94925982E4E1
-:104D4000D8018C93BB27AF2D9E2D8D2DF80181832B
-:104D5000C282B38285E48483F5E0BF0ECE0160E7B2
-:104D6000A8012B2D00E00E94B3328D858823E9F73E
-:104D70008E858130B1F02E8500D00F92EDB7FEB751
-:104D8000319686EE91E1ADB7BEB711968D939C93A7
-:104D90001297228313820E94D4590F900F900F9084
-:104DA0000F90CDB7DEB7E9E00C94355BA0E0B0E042
-:104DB000ECEDF6E20C94175B5C016A017B01922E2C
-:104DC000E80184E292E10E94925987E68883BB273A
-:104DD000AF2D9E2D8D2D8983CA82892D86958B833B
-:104DE00086E48C83C50160E7A80125E0092D0E94B7
-:104DF000B332D5011D968C911D978823D1F71E964D
-:104E00008C911E978130B9F01E962C9100D00F9294
-:104E1000EDB7FEB7319687E092E1ADB7BEB7119618
-:104E20008D939C931297228313820E94D4590F90E2
-:104E30000F900F900F90DE0131E020E00DC0E501F2
-:104E4000ED81FE81E20FF11D908115968C911597F1
-:104E5000981330E02F5F1196291588F3832F90E087
-:104E6000CDB7DEB7EBE00C94335BA0E0B0E0EBE352
-:104E7000F7E20C94175B5C016A017B01922EE8015A
-:104E800083E492E10E94925987E68883BB27AF2D85
-:104E90009E2D8D2D8983CA82892D86958B8386E4EC
-:104EA0008C83C50160E7A80125E0092D0E94B3327B
-:104EB000D5011D968C911D978823D1F71E968C9154
-:104EC0001E978130B9F01E962C9100D00F92EDB74D
-:104ED000FEB7319686E292E1ADB7BEB711968D93DB
-:104EE0009C931297228313820E94D4590F900F90A3
-:104EF0000F900F90DE0190E00AC0E501ED81FE8188
-:104F0000E90FF11D808114968C9314979F5F119681
-:104F1000991598F3CDB7DEB7EBE00C94335BA0E0C6
-:104F2000B0E0E5E9F7E20C94195BEC016A017B0162
-:104F3000B22E83E692E10E94925982E4D8018C93CA
-:104F4000BB27AF2D9E2D8D2DF8018183C2828B2D25
-:104F50008695838386E48483F5E0BF0ECE0160E707
-:104F6000A8012B2D00E00E94B3328D858823E9F73C
-:104F70008E858130B1F02E8500D00F92EDB7FEB74F
-:104F8000319685E492E1ADB7BEB711968D939C93AF
-:104F90001297228313820E94D4590F900F900F9082
-:104FA0000F90CDB7DEB7E9E00C94355BAFE0B0E031
-:104FB000ECEDF7E20C94105B7C018B01DB010D90B2
-:104FC0000020E9F76D010894C108D108C61AD70A74
-:104FD000B3E0CB16D1040CF4F2C0FB0181818B83CA
-:104FE00082818C831D82CE0103968C879D87CE01A2
-:104FF0000396BE016F5F7F4F40E150E00E94525C1C
-:10500000D7016C93E981FA818C859D85E817F907B2
-:1050100009F4D5C08081882309F0D1C097E0C91672
-:10502000D1040CF4CCC0D80113968C9113978B83C8
-:1050300014968C9114978C8315968C9115978D836B
-:1050400016968C918E831F82CE010396BE016F5FF0
-:105050007F4F40E150E00E94525CF7016183728310
-:10506000E981FA818C859D85E817F90709F4A7C0C5
-:105070008081882309F0A3C099E0C916D1040CF4FB
-:105080009EC0D80117968C9117978B8318968C9198
-:105090008C831D82CE010396BE016F5F7F4F40E17E
-:1050A00050E00E94525CF7016383E981FA818C85AC
-:1050B0009D85E817F90709F482C08081882309F0EB
-:1050C0007EC0D70111968C91119712969C911297E0
-:1050D0007C90780E790E760E4801170144245524F1
-:1050E000B9E0AB2EB12CFE013396EE87FF87CE01DF
-:1050F00001968B87692E32C02C153D050CF05FC0E0
-:10510000D40119968C9119978B831A968C918C8364
-:10511000E2E0F0E0AE0EBF1E1D82CE0103966B856D
-:10512000762D40E150E00E94525CD10114966C93C0
-:10513000E981FA818E859F85E817F90709F43FC058
-:10514000A2E0B0E08A0E9B1E0894211C311C8081D5
-:105150008823A9F5760E0894411C511CF701808123
-:1051600090E095012F5F3F4F481659062CF22C1501
-:105170003D052CF5F801EA0DFB1D80818B838181B3
-:105180008C831D828E010D5F1F4FC801BE016F5FB2
-:105190007F4F40E150E00E94525C84E091E0E80ED5
-:1051A000F91ED7016C93E981FA81E017F10739F014
-:1051B0008081882321F47194272D30E002C02FEFE5
-:1051C0003FEFC9012F96E2E10C942C5BA0E9B2E01D
-:1051D000ECEEF8E20C94105B082FE82EFF24F701A8
-:1051E000EA5CF84DE081EE2309F4CDC2E33071F0C2
-:1051F000E43089F0E23029F480E9882E89E2982EA3
-:105200000EC018E7812E16E2912E09C0B6E28B2E51
-:10521000B7E29B2E04C0ACE98A2EA5E29A2E81EE5D
-:1052200097E261ED73E241E00E947F4F182F8823DF
-:1052300049F082EB9EE00E949259812F90E00E94FB
-:10524000B6253DC000D00F9280EA9EE0ADB7BEB754
-:1052500011968D939C9312971396ED92FC9214974E
-:105260000E94D459198281E08A830F900F900F9089
-:105270000F90C401602FAE014F5F5F4F22E000E04E
-:105280000E94B332F40185858823E1F78685813059
-:10529000B1F0268500D00F92EDB7FEB7319682E8C7
-:1052A0009EE0ADB7BEB711968D939C931297228363
-:1052B00013820E94D4590F900F900F900F9088E89E
-:1052C00093E120E233E0F9013197F1F70197D9F743
-:1052D00085E79EE00E9492590FEF1FEFCC24DD245A
-:1052E00066247724F6E82F2E312C2C0E3D1EE6E89E
-:1052F0004E2EE1E05E2E4C0E5D1EF2013496C35739
-:10530000DD4FE883F983CD58D240CBC00894611CAF
-:10531000711CF10101900020E9F7329780818A30F9
-:1053200009F41082D1018C918A3309F0BAC0C2010C
-:10533000B1010E94D627F82EC657DD4F8881CA5882
-:10534000D240F81619F100D00F9281E49EE0EDB73B
-:10535000FEB781839283638274820E94D4590F9234
-:105360000F92EDB7FEB7319686E19EE0ADB7BEB7BE
-:1053700011968D939C931297C657DD4F8881CA581A
-:10538000D24082831382F482158282C0D2011396A6
-:105390002C911397222309F053C01196ED90FC90A5
-:1053A00012975701AA0CAB2CAA1CBB08B194A016EB
-:1053B000B106C1F0CD1491F01695102F0027179566
-:1053C00007950C0D111DA80160E070E0DC18C40108
-:1053D0002D2D8E010F5F1F4F0E9491265FE7D52E66
-:1053E000DE20CD2C4E2D4F774C1508F4C42EF20143
-:1053F0005081252F30E0C357DD4FA881B981CD58AA
-:10540000D240E42FF0E0359681E090E08C0F9D1FB4
-:10541000E80FF91F2C5F3F4F240D351D02C08D9101
-:105420008193A217B307D9F7852F90E0840F911DC0
-:105430002D2D30E0281739079CF5D42ED50E30C01D
-:105440002130A9F4CD14B9F11695102F0027179526
-:1054500007950C0D111DA80160E070E0DC18C40177
-:105460002D2D8E010F5F1F4F0E94912624C000D06A
-:1054700000D0EDB7FEB7319684ED9DE0ADB7BEB775
-:1054800011968D939C931297228313826482758266
-:105490000E94D459EDB7FEB73696EDBFFEBF0BC0E4
-:1054A0008501C10160E071E041EE57E20E94405287
-:1054B000892B09F02BCF81EE97E240E050E060E0CD
-:1054C00070E00E94293F182F882349F086EB9DE069
-:1054D0000E949259812F90E00E94B6252CC189EA42
-:1054E0009DE00E949259CC24CA94DC2C00E010E08C
-:1054F00066247724CE018A579F4FC157DD4F88839A
-:105500009983CF58D24036E8432E31E0532E4C0ECB
-:105510005D1ED2011496C557DD4FA883B983CB58C1
-:10552000D240FFC00894611C711CC157DD4FE88157
-:10553000F981CF58D24001900020E9F7329780815D
-:105540008A3009F41082CA57DF4F8881C658D0408C
-:105550008A3309F0E6C0C201B1010E94D627F82EB5
-:10556000C657DD4F8881CA58D240F81619F100D0CD
-:105570000F9286E79DE0EDB7FEB781839283638249
-:1055800074820E94D4590F920F92EDB7FEB73196F4
-:105590008BE49DE0ADB7BEB711968D939C931297A7
-:1055A000C657DD4F8881CA58D24082831382F48265
-:1055B0001582AEC0D20113962C911397222309F0C5
-:1055C00065C01196ED90FC9012975701AA0CAB2C78
-:1055D000AA1CBB08B194AC14BD0449F1011721F118
-:1055E000A6015695542F442757954795400F511DB6
-:1055F00060E070E0101BC401212F8E010F5F1F4F70
-:105600000E94DC25892B81F400D00F928EE29DE070
-:10561000EDB7FEB781839283C382D4820E94D459AE
-:105620000F900F900F900F901E2D1F77012F4E2D72
-:105630004F77401708F4042FD2015C91252F30E0FA
-:10564000C557DD4FA881B981CB58D240E42FF0E097
-:10565000359681E090E08C0F9D1FE80FF91F2C5FBD
-:105660003F4F240D351D02C08D918193A217B307C2
-:10567000D9F7852F90E0840F911D212F30E0281756
-:1056800039070CF04DC0142F150F4AC0213079F5A1
-:10569000011741F1A6015695542F44275795479578
-:1056A000400F511D60E070E0101BC401212F8E01DE
-:1056B0000F5F1F4F0E94DC25892BA1F400D00F92B1
-:1056C00081E19DE0ADB7BEB711968D939C93129783
-:1056D0001396CD92DC9214970E94D4590F900F909C
-:1056E0000F900F908FE09DE00E94925924C000D04F
-:1056F00000D0EDB7FEB731968EEC9CE0ADB7BEB7EB
-:1057000011968D939C9312972283138264827582E3
-:105710000E94D459EDB7FEB73696EDBFFEBF0BC061
-:105720006501C10160E071E041EE57E20E94405224
-:10573000892B09F0F7CE85E48983C40160E7AE01C7
-:105740004F5F5F4F21E000E00E94B332D4011D960D
-:105750008C911D978823D1F71E968C911E978130CE
-:1057600011F11E962C9100D00F92EDB7FEB7319635
-:1057700083EB9CE0ADB7BEB711968D939C931297C7
-:10578000228313820AC000D00F9288E99CE0EDB713
-:10579000FEB781839283E382F4820E94D4590F90F2
-:1057A0000F900F900F90C057DD4FE2E10C942C5BEF
-:1057B000A0E9B2E0EEEDFBE20C94105B082FE82EBE
-:1057C000FF24F701EA5CF84DE081EE2309F4E1C221
-:1057D000E33071F0E43089F0E23029F490E9892E69
-:1057E00099E2992E0EC088E7882E86E2982E09C08D
-:1057F00016E2812E17E2912E04C0BCE98B2EB5E291
-:105800009B2E81EC97E26CED73E241E00E947F4FAA
-:10581000182F882349F08CE891E10E949259812F3A
-:1058200090E00E94B62551C007FF12C084E0E0E678
-:10583000F6E0868384E690E020E233E0F9013197D8
-:10584000F1F70197D9F784E0E0E6F6E085833DC003
-:1058500000D00F928BE791E1ADB7BEB711968D9353
-:105860009C9312971396ED92FC9214970E94D45930
-:10587000198281E08A830F900F900F900F90C401DE
-:10588000602FAE014F5F5F4F22E000E00E94B33215
-:10589000F40185858823E1F786858130B1F026857E
-:1058A00000D00F92EDB7FEB731968DE591E1ADB71F
-:1058B000BEB711968D939C931297228313820E94F8
-:1058C000D4590F900F900F900F9088E893E120E249
-:1058D00033E0F9013197F1F70197D9F780E591E1CC
-:1058E0000E9492590FEF1FEFCC24DD246624772409
-:1058F000A6E82A2E312C2C0E3D1EF6E84F2EF1E0A4
-:105900005F2E4C0E5D1EF2013496C357DD4FE883C7
-:10591000F983CD58D240CBC00894611C711CF101B1
-:1059200001900020E9F7329780818A3009F41082D3
-:10593000D1018C918A3309F0BAC0C201B1010E9431
-:10594000D627F82EC657DD4F8881CA58D240F816A0
-:1059500019F100D00F928DE191E1EDB7FEB781838F
-:105960009283638274820E94D4590F920F92EDB792
-:10597000FEB7319682EF90E1ADB7BEB711968D9329
-:105980009C931297C657DD4F8881CA58D2408283B4
-:105990001382F482158282C0D20113962C91139740
-:1059A000222309F053C01196ED90FC9012975701F5
-:1059B000AA0CAB2CAA1CBB08B194A016B106C1F06E
-:1059C000CD1491F01695102F0027179507950C0D03
-:1059D000111DA80160E070E0DC18C4012D2D8E01BE
-:1059E0000F5F1F4F0E948F276FE7D62EDE20CD2C32
-:1059F0004E2D4F774C1508F4C42EF2015081252FFF
-:105A000030E0C357DD4FA881B981CD58D240E42F93
-:105A1000F0E0359681E090E08C0F9D1FE80FF91FB4
-:105A20002C5F3F4F240D351D02C08D918193A2172D
-:105A3000B307D9F7852F90E0840F911D2D2D30E00D
-:105A4000281739079CF5D42ED50E30C02130A9F483
-:105A5000CD14B9F11695102F0027179507950C0D49
-:105A6000111DA80160E070E0DC18C4012D2D8E012D
-:105A70000F5F1F4F0E948F2724C000D000D0EDB7CA
-:105A8000FEB7319682EB90E1ADB7BEB711968D931C
-:105A90009C93129722831382648275820E94D45948
-:105AA000EDB7FEB73696EDBFFEBF0BC08501C10155
-:105AB00060E071E041EC57E20E944052892B09F00E
-:105AC0002BCF81EC97E240E050E060E070E00E9474
-:105AD000293F182F882349F085E990E10E949259C7
-:105AE000812F90E00E94B6252CC188E890E10E94A9
-:105AF0009259CC24CA94DC2C00E010E06624772470
-:105B0000CE018A579F4FC157DD4F88839983CF5865
-:105B1000D24046E8442E41E0542E4C0E5D1ED20188
-:105B20001496C557DD4FA883B983CB58D240FFC028
-:105B30000894611C711CC157DD4FE881F981CF5871
-:105B4000D24001900020E9F7329780818A3009F431
-:105B50001082CA57DF4F8881C658D0408A3309F077
-:105B6000E6C0C201B1010E94D627F82EC657DD4F0C
-:105B70008881CA58D240F81619F100D00F9286E5F4
-:105B800090E1EDB7FEB781839283638274820E94B5
-:105B9000D4590F920F92EDB7FEB731968BE290E198
-:105BA000ADB7BEB711968D939C931297C657DD4F34
-:105BB0008881CA58D24082831382F4821582AEC093
-:105BC000D20113962C911397222309F065C01196E8
-:105BD000ED90FC9012975701AA0CAB2CAA1CBB08A5
-:105BE000B194AC14BD0449F1011721F1A6015695F9
-:105BF000542F442757954795400F511D60E070E0A2
-:105C0000101BC401212F8E010F5F1F4F0E94D6264B
-:105C1000892B81F400D00F928EE090E1EDB7FEB7B2
-:105C200081839283C382D4820E94D4590F900F90B3
-:105C30000F900F901E2D1F77012F4E2D4F7740177D
-:105C400008F4042FD2015C91252F30E0C557DD4FB9
-:105C5000A881B981CB58D240E42FF0E0359681E09D
-:105C600090E08C0F9D1FE80FF91F2C5F3F4F240D14
-:105C7000351D02C08D918193A217B307D9F7852FE7
-:105C800090E0840F911D212F30E0281739070CF088
-:105C90004DC0142F150F4AC0213079F5011741F17D
-:105CA000A6015695542F442757954795400F511DEF
-:105CB00060E070E0101BC401212F8E010F5F1F4FA9
-:105CC0000E94D626892BA1F400D00F9281EF9FE08D
-:105CD000ADB7BEB711968D939C9312971396CD9244
-:105CE000DC9214970E94D4590F900F900F900F9050
-:105CF0008FEE9FE00E94925924C000D000D0EDB7F3
-:105D0000FEB731968FEA9FE0ADB7BEB711968D937F
-:105D10009C93129722831382648275820E94D459C5
-:105D2000EDB7FEB73696EDBFFEBF0BC06501C101F2
-:105D300060E071E041EC57E20E944052892B09F08B
-:105D4000F7CE85E48983C40160E7AE014F5F5F4F02
-:105D500021E000E00E94B332D4011D968C911D9782
-:105D60008823D1F71E968C911E97813011F11E96D3
-:105D70002C9100D00F92EDB7FEB7319684E99FE0E9
-:105D8000ADB7BEB711968D939C9312972283138261
-:105D90000AC000D00F9289E79FE0EDB7FEB781837C
-:105DA0009283E382F4820E94D4590F900F900F9057
-:105DB0000F90C057DD4FE2E10C942C5BA1E0B0E006
-:105DC000E4EEFEE20C941E5B80E061E00E94C123E1
-:105DD000E0E4F6E088E0818384E0828380E18183EF
-:105DE00090E2918320E821838583E0E6F6E08183D9
-:105DF00091832183858380EB80938006E0E8F6E041
-:105E00001482E0EEF6E0918380E48183218396831F
-:105E10008583268380EF80930007E0E0F7E08483AA
-:105E200000E217E0809320078FEFF801848380E081
-:105E300060E00E940E2481E060E00E940E2482E077
-:105E400060E00E940E2483E061E00E940E2481E065
-:105E5000F801838B128682E08187E0E5F0E087E439
-:105E6000828384EC858388E1809350008091510087
-:105E700084FFFCCF8FB78983F8941BBE24E080E4B5
-:105E800090E0FC0108ED04BF208389818FBF88EE7C
-:105E900093E020E233E0F9013197F1F70197D9F768
-:105EA000E0E4FAE084E08093400A8FE39CE986A373
-:105EB00097A382E0868388E58093C00880E1E0E4D0
-:105EC000F6E086838BEAE0ECF8E083838091C208F9
-:105ED00087FFFCCF80EEE0ECF8E083838091C2087E
-:105EE00087FFFCCFE0E4F6E080E1858386838FEDD9
-:105EF000E0ECF8E083838091C20887FFFCCF80EE5E
-:105F0000E0ECF8E083838091C20887FFFCCFE0E4F7
-:105F1000F6E080E18583868380EEE0ECF8E0838321
-:105F20008091C20887FFFCCFE0ECF8E013828091FB
-:105F3000C20887FFFCCFE0E4F6E080E1858386833A
-:105F400080E8E0ECF8E083838091C20887FFFCCF13
-:105F500080E1E0ECF8E083838091C20887FFFCCF0A
-:105F600090E1E0E4F6E0958388E58093C009E0E6FF
-:105F7000F6E09683E0ECF9E093838091C20987FF15
-:105F8000FCCFE0ECF9E013828091C20987FFFCCFDF
-:105F90008FE1E0ECF9E083838091C20987FFFCCFB9
-:105FA000E0E6F6E080E1858386838CE0E0ECF9E0D2
-:105FB00083838091C20987FFFCCFE0ECF9E0138274
-:105FC0008091C20987FFFCCF84E0E0ECF9E0838395
-:105FD0008091C20987FFFCCF80E1E0E6F6E085838F
-:105FE0000E94FF2F0E941B580E94A43187E0E0EA24
-:105FF000F0E0828378942196E4E00C943A5B10926E
-:1060000062251092632510926025109261251092EE
-:1060100064251092652510921E2510921D25109260
-:106020001F25E0EAF8E08BE4868380EA878380E13D
-:10603000838383E0858388E18483089520916425A8
-:1060400030916525C901089520916225309163251D
-:106050008091642590916525892BD1F3E091682585
-:10606000F0916925E20FF31FE0812F5F3F4FF89415
-:106070008091642590916525019780936425909384
-:1060800065257894809166259091672528173907B2
-:1060900010F020E030E020936225309363258E2FAE
-:1060A0000895282F90911D2580911F258034E0F7B9
-:1060B000E92FF0E0E35EFA4D23839F5FF89480912F
-:1060C0001F258F5F80931F2581E1E0EAF8E083833D
-:1060D0007894903408F090E090931D250895CF9324
-:1060E000DF93EC0103C00E9451302196FE018491A0
-:1060F0008823C9F7DF91CF9108958DE00E94513038
-:106100008AE00E9451300895CF92DF92FF920F9360
-:106110001F93CF93DF936C01809164259091652547
-:10612000892B11F4FF243CC00E942430F82E82E316
-:10613000F81629F0C0E0D0E00F2D10E02EC00E942C
-:106140002430182F0E942430382F20E0C901810FFD
-:10615000911D8C01C0E0D0E0095F1F4F0DC0809100
-:10616000642590916525892BD1F30E942430F60196
-:10617000EC0FFD1F80832196C017D10780F310C05C
-:106180008091642590916525892BD1F30E9424305C
-:10619000F601EC0FFD1F80832196C017D10780F315
-:1061A0008F2D90E0DF91CF911F910F91FF90DF90A5
-:1061B000CF900895FF920F931F93CF93DF93182FE3
-:1061C000092FF62E862F0E945130212F302FC90122
-:1061D000EC0110E004C089910E9451301F5F1F152F
-:1061E000D0F3CDB7DEB7E5E00C94395B1F920F9288
-:1061F0000FB60F9208B60F920BB60F92112418BE6D
-:106200001BBE2F933F934F938F939F93EF93FF93D7
-:106210004091A008209164253091652580916625E4
-:10622000909167252817390708F52F5F3F4F209376
-:106230006425309365258091602590916125E091DA
-:106240006825F0916925E80FF91F40839C012F5FB5
-:106250003F4F80916625909167252817390710F0E8
-:1062600020E030E02093602530936125FF91EF918D
-:106270009F918F914F913F912F910F900BBE0F9057
-:1062800008BE0F900FBE0F901F9018951F920F928F
-:106290000FB60F9208B60F920BB60F92112418BECC
-:1062A0001BBE2F938F939F93EF93FF9380911F2596
-:1062B0008823A9F0282F215020931F2580911E2587
-:1062C000E82FF0E0E35EFA4D93819093A0088F5F92
-:1062D000803408F080E080931E25222321F480E1A1
-:1062E000E0EAF8E08383FF91EF919F918F912F91E6
-:1062F0000F900BBE0F9008BE0F900FBE0F901F9017
-:10630000189580916825909169250E94FA5B0895FF
-:106310008F3F59F480E490E00E944D5B80936825A4
-:106320009093692580E490E00AC08EE096E00E9498
-:106330004D5B80936825909369258EE096E080936D
-:1063400066259093672508951092DF2B1092E02B1D
-:106350001092E12B1092E22B1092E32B1092E42B7F
-:10636000E0E0FAE082E080838FEF91E086A397A3DC
-:1063700083E0868308951F920F920FB60F9208B69E
-:106380000F9209B60F920AB60F920BB60F92112414
-:1063900018BE19BE1ABE1BBEEF92FF920F931F9339
-:1063A0002F933F934F935F936F937F938F939F931D
-:1063B000AF93BF93CF93DF93EF93FF9395EEE92EC7
-:1063C0009BE2F92E03ED1BE2C0E0D0E0FE01E152BA
-:1063D000F44D8081813039F5FE01EE0FFF1FEE0F85
-:1063E000FF1FE350F44D80819181A281B381019719
-:1063F000A109B10980839183A283B38380819181B4
-:10640000A281B3810097A105B10569F4D7012D914F
-:106410003D914D915C912083318342835383D80118
-:10642000ED91FC911995219684E090E0E80EF91E1B
-:106430000E5F1F4FC630D10549F6FF91EF91DF91F6
-:10644000CF91BF91AF919F918F917F916F915F910C
-:106450004F913F912F911F910F91FF90EF900F90CF
-:106460000BBE0F900ABE0F9009BE0F9008BE0F9092
-:106470000FBE0F901F9018950F93CF93DF93A22F0D
-:10648000B0E0FD01EE0FFF1FED52F44D80839183CC
-:10649000FD01EE0FFF1FEE0FFF1FCF018B51944D3B
-:1064A000EC01488359836A837B83E350F44D408336
-:1064B000518362837383A152B44D0C93DF91CF91CA
-:1064C0000F9108950F93CF93DF93C22FD0E0FE0179
-:1064D000EE0FFF1FED52F44D80839183CE01880FA4
-:1064E000991F880F991FFC01EB51F44D4083518394
-:1064F00062837383FC01E350F44D80819181A2811A
-:10650000B381481759076A077B0720F440835183FA
-:1065100062837383C152D44D0883DF91CF910F9171
-:106520000895DC01FB016D937C93119748634183CF
-:10653000ED91FC9111972583ED91FC9181E084838D
-:106540000895FC010190F081E02D248130E023705A
-:106550003070C9010895FC01858590E0882309F415
-:1065600091E0892F08950F93CF93DF93DC01722F71
-:1065700017968C911797821708F448C018968C913B
-:106580001897801708F442C01D968C911D97882398
-:10659000E9F581E01D968C931D971E961C921E971F
-:1065A000660F12966C931297EA0190E009C0139659
-:1065B000ED91FC911497E90FF11D899180839F5F04
-:1065C0009717A8F319967C9319971A960C931A9714
-:1065D0001B961C921B971C961C921C9719968C91CB
-:1065E0001997882329F012968C9112978E7F09C0F3
-:1065F0001A968C911A97882339F012968C911297DB
-:106600008160ED91FC91868381E001C080E0DF91A3
-:10661000CF910F9108950F93042F40E050E020E0B8
-:106620000E94B3320F9108950F9300E00E94B3329D
-:106630000F910895DC01ED91FC911197948192FFE7
-:1066400002C084E001C083E01E968C931E97ED91FA
-:10665000FC911197986094831D961C920895CF9396
-:10666000DF93DC0119969C9119971A962C911A9731
-:10667000CD91DC9111978C8184FF04C083E08B83E2
-:1066800085E024C01B968C911B97891790F41B966C
-:106690008C911B971396ED91FC911497E80FF11DC7
-:1066A00080818F831B968C911B978F5F1B968C9399
-:1066B00012C01C968C911C97821728F412968C910C
-:1066C00081608E8308C083E08B8381E01E968C936B
-:1066D0001E971D961C92DF91CF910895DC011C96A8
-:1066E0009C911C9718968C911897ED91FC9111979D
-:1066F000981798F497811C968C911C971596ED919C
-:10670000FC911697E80FF11D90831C968C911C97B5
-:106710008F5F1C968C931C9709C083E0838382E073
-:106720001E968C931E971D961C921D971A969C91EF
-:106730001A971C968C911C97ED91FC9111978917D3
-:1067400018F482E08383089587E0838381E01E96B6
-:106750008C931E971D961C920895DC01ED91FC917F
-:1067600011974481242F30E0C9018C709070892BDF
-:1067700021F0CD010E941A33089546FF04C0CD01D7
-:106780000E942F33089547FF04C0CD010E946E334D
-:10679000089586E01E968C931E971D961C92089570
-:1067A0000F931F938C01FC01858196810E94FA5BF7
-:1067B000F801838194810E94FA5B1F910F910895E3
-:1067C000CF93DF93EC016F3F79F488E890E00E946B
-:1067D0004D5B8D839E8388E890E00E944D5B8B83A8
-:1067E0009C8388E88F830FC08EE190E00E944D5B10
-:1067F0008D839E8382E390E00E944D5B8B839C831C
-:1068000084E68F8382E38887DF91CF9108950F9389
-:106810001F93CF93DF93FC018B01EB0129968685B3
-:106820009785A089B1890097A105B10509F463C0D6
-:1068300022893389D9011C969C9140E050E0692F50
-:1068400070E068707070F901E40FF51FE081E032CC
-:1068500089F0E53009F4E5EE6115710529F08E2F18
-:1068600081548A3108F4E05EE9934F5F5F4F48300E
-:10687000510549F7F9018085803211F4FE011DC0F0
-:10688000FE018EE28193D901492F50E04071507092
-:10689000BE016C5F7F4F18969C911897903269F0FB
-:1068A0004115510529F0892F81548A3108F4905EF1
-:1068B00091931196E617F70771F7D9011B968C9102
-:1068C0001B97E80188875C968D919D910D90BC91F6
-:1068D000A02D88839983AA83BB83D90158968D9173
-:1068E0009C9159978C839D8356968D919C91579737
-:1068F0008E839F83EF011882DF91CF911F910F91BB
-:106900000895CF93DF93EB01823018F02BE030E055
-:1069100018C0A82FB0E0FD01EE0FFF1FE659FA4D99
-:106920000190F081E02D309709F01082209709F056
-:106930001882AA0FBB1FA659BA4DCD93DC9320E055
-:1069400030E0C901DF91CF910895823018F02BE03B
-:1069500030E004C08093702520E030E0C901089544
-:10696000A5E2B0E0E6EBF4E30C94105B382E262EA3
-:106970008A0121E0281718F42BE030E058C431E0F8
-:10698000361708F44FC4E82FF0E0EE0FFF1FE6596A
-:10699000FA4D808091808114910419F42CE030E04C
-:1069A00046C4D4011C920E94E95680FF03C023E034
-:1069B00030E03DC482FF03C02AE030E038C4832DBC
-:1069C00061E0AE014F5F5F4F0E94DD54892B09F0FB
-:1069D00029C489819A81AB81BC81803DE7E09E0713
-:1069E000E0E0AE07E0E0BE0708F41CC48150904030
-:1069F000A04DB74040F080E090E0A0EDB7E0898383
-:106A00009A83AB83BC83222029F01B8E1C8E1D8EA3
-:106A10001E8E08C02FE330E040E050E02B8F3C8F0B
-:106A20004D8F5E8FA980BA80CB80DC808B8D9C8D52
-:106A3000AD8DBE8DA81AB90ACA0ADB0A80E092E0C1
-:106A4000A0E0B0E020E030E0A80160E070E009C024
-:106A5000880F991FAA1FBB1F2F5F3F4F273031059B
-:106A600031F084179507A607B70791F705C084177B
-:106A70009507A607B70719F40115110511F5E0E30D
-:106A8000F4E220E030E040E050E081919191A1916A
-:106A9000B191B901142F052F2F5F3F4F4F4F5F4F1B
-:106AA000A816B906CA06DB0680F3CB016D839E8368
-:106AB0001F830887FB01EE0FFF1FE65EFB4D008181
-:106AC000118192E00030190710F400E012E0D801C3
-:106AD000AB2FBB27A695AD8BBE8B9D0140E050E050
-:106AE000298B3A8B4B8B5C8BC601B5010E94D35A24
-:106AF000C901DA01853F5FE0950750E0A50750E046
-:106B0000B50708F499C3222D30E0853FEFEF9E07CB
-:106B1000E0E0AE07E0E0BE0730F57C018D01EE0C51
-:106B2000FF1C001F111F83E092E0A0E0B0E0E80E20
-:106B3000F91E0A1F1B1FF9E016950795F794E794B5
-:106B4000FA95D1F72F5F3F4F2901662457FC6094D7
-:106B5000762C20E230E040E050E02F8B388F498FD8
-:106B60005A8F32E09CC37C018D01E2E0EE0CFF1CE9
-:106B7000001F111FEA95D1F787E092E0A0E0B0E096
-:106B8000E80EF91E0A1F1B1F79E016950795F7946A
-:106B9000E7947A95D1F781E290E0821B930B2C0168
-:106BA000662457FC6094762C1F8A188E198E1A8ED4
-:106BB00093E09F8FA982BA82CB82DC82832D63E02F
-:106BC000AE014B5F5F4F0E94DD54892B09F02AC351
-:106BD0002B8D3C8D4D8D5E8D240D351D461D571D15
-:106BE0002D873E874F87588B2F89388D498D5A8D39
-:106BF0002E0D3F1D401F511F8D859E85AF85B88985
-:106C0000280F391F4A1F5B1F8D819E81AF81B88578
-:106C10005C016D010894A108B108C108D108A20E59
-:106C2000B31EC41ED51EB095A095909581959F4F1B
-:106C3000AF4FBF4FA822B922CA22DB22D801C70119
-:106C4000821B930BA40BB50B8A0D9B1DAC1DBD1DA8
-:106C500089879A87AB87BC87E980FA800B811C8182
-:106C6000C801B701641975098609970929853A850C
-:106C70004B855C85621B730B840B950B2F89388DBC
-:106C8000498D5A8D621B730B840B950B29893A89A8
-:106C90004B895C890E94D35A2AA33BA34CA35DA3D2
-:106CA0003F8D323051F48AA19BA1ACA1BDA1855F7B
-:106CB0009F40A040B04070F4B5C2FF8DF33051F456
-:106CC0002AA13BA14CA15DA1255F3F4F4040504010
-:106CD00008F4A8C2AD82BE82CF82D886222011F0ED
-:106CE00010EF85C02B8D3C8D4D8D5E8D2E0D3F1D83
-:106CF000401F511F62E3E62EF12CE80CF91CF7014E
-:106D0000C4018E5C9D4F01C01192E817F907E1F7AD
-:106D1000840100511E4F80E891E0A1E0B0E0F8014D
-:106D200080839183A283B3832030F4E03F07FBEF9D
-:106D30004F07F0E05F07B0F4CA01B90121EC3EE370
-:106D400040E050E00E94D35AC901DA01F8012783DC
-:106D500022E0B695A795979587952A95D1F78F63E9
-:106D6000868307C08FEF9FEFD80116968D939C9373
-:106D700017978EEFF8018583FF8DF33081F08981BD
-:106D80009A81AB81BC8180509040A140B04010F00E
-:106D900086E001C084E0D80114968C9303C08CE097
-:106DA000F80184838FE390E0A0E0B0E0F8018087F1