/branches/V0.70d CRK HexaLotte-Star/FlightCtrl.aps |
---|
0,0 → 1,0 |
<AVRStudio><MANAGEMENT><ProjectName>FlightCtrl</ProjectName><Created>15-May-2007 11:20:41</Created><LastEdit>21-Mar-2008 18:51:49</LastEdit><ICON>241</ICON><ProjectType>0</ProjectType><Created>15-May-2007 11:20:41</Created><Version>4</Version><Build>4, 13, 0, 528</Build><ProjectTypeName>AVR GCC</ProjectTypeName></MANAGEMENT><CODE_CREATION><ObjectFile>default\Flight-Ctrl.elf</ObjectFile><EntryFile></EntryFile><SaveFolder>E:\Daten\Bastelprojekte\Mikrokopter\Software\Soucen\FlightCtrl\V0.68d Code Redesign killagreg\</SaveFolder></CODE_CREATION><DEBUG_TARGET><CURRENT_TARGET>AVR Simulator</CURRENT_TARGET><CURRENT_PART>ATmega644.xml</CURRENT_PART><BREAKPOINTS></BREAKPOINTS><IO_EXPAND><HIDE>false</HIDE></IO_EXPAND><REGISTERNAMES><Register>R00</Register><Register>R01</Register><Register>R02</Register><Register>R03</Register><Register>R04</Register><Register>R05</Register><Register>R06</Register><Register>R07</Register><Register>R08</Register><Register>R09</Register><Register>R10</Register><Register>R11</Register><Register>R12</Register><Register>R13</Register><Register>R14</Register><Register>R15</Register><Register>R16</Register><Register>R17</Register><Register>R18</Register><Register>R19</Register><Register>R20</Register><Register>R21</Register><Register>R22</Register><Register>R23</Register><Register>R24</Register><Register>R25</Register><Register>R26</Register><Register>R27</Register><Register>R28</Register><Register>R29</Register><Register>R30</Register><Register>R31</Register></REGISTERNAMES><COM>Auto</COM><COMType>0</COMType><WATCHNUM>0</WATCHNUM><WATCHNAMES><Pane0></Pane0><Pane1></Pane1><Pane2></Pane2><Pane3></Pane3></WATCHNAMES><BreakOnTrcaeFull>0</BreakOnTrcaeFull></DEBUG_TARGET><Debugger><Triggers></Triggers></Debugger><AVRGCCPLUGIN><FILES><SOURCEFILE>uart.c</SOURCEFILE><SOURCEFILE>analog.c</SOURCEFILE><SOURCEFILE>eeprom.c</SOURCEFILE><SOURCEFILE>fc.c</SOURCEFILE><SOURCEFILE>GPS.c</SOURCEFILE><SOURCEFILE>main.c</SOURCEFILE><SOURCEFILE>menu.c</SOURCEFILE><SOURCEFILE>printf_P.c</SOURCEFILE><SOURCEFILE>rc.c</SOURCEFILE><SOURCEFILE>timer0.c</SOURCEFILE><SOURCEFILE>twimaster.c</SOURCEFILE><SOURCEFILE>ubx.c</SOURCEFILE><SOURCEFILE>cmps03.c</SOURCEFILE><SOURCEFILE>fifo.c</SOURCEFILE><SOURCEFILE>mm3.c</SOURCEFILE><SOURCEFILE>mymath.c</SOURCEFILE><SOURCEFILE>spi.c</SOURCEFILE><SOURCEFILE>timer2.c</SOURCEFILE><SOURCEFILE>uart1.c</SOURCEFILE><SOURCEFILE>led.c</SOURCEFILE><HEADERFILE>uart.h</HEADERFILE><HEADERFILE>_Settings.h</HEADERFILE><HEADERFILE>analog.h</HEADERFILE><HEADERFILE>fc.h</HEADERFILE><HEADERFILE>gps.h</HEADERFILE><HEADERFILE>main.h</HEADERFILE><HEADERFILE>menu.h</HEADERFILE><HEADERFILE>old_macros.h</HEADERFILE><HEADERFILE>printf_P.h</HEADERFILE><HEADERFILE>rc.h</HEADERFILE><HEADERFILE>timer0.h</HEADERFILE><HEADERFILE>twimaster.h</HEADERFILE><HEADERFILE>cmps03.h</HEADERFILE><HEADERFILE>eeprom.h</HEADERFILE><HEADERFILE>fifo.h</HEADERFILE><HEADERFILE>led.h</HEADERFILE><HEADERFILE>mm3.h</HEADERFILE><HEADERFILE>mymath.h</HEADERFILE><HEADERFILE>spi.h</HEADERFILE><HEADERFILE>timer2.h</HEADERFILE><HEADERFILE>uart1.h</HEADERFILE><HEADERFILE>ubx.h</HEADERFILE><OTHERFILE>makefile</OTHERFILE></FILES><CONFIGS><CONFIG><NAME>default</NAME><USESEXTERNALMAKEFILE>YES</USESEXTERNALMAKEFILE><EXTERNALMAKEFILE>makefile</EXTERNALMAKEFILE><PART>atmega644</PART><HEX>1</HEX><LIST>1</LIST><MAP>1</MAP><OUTPUTFILENAME>Flight-Ctrl.elf</OUTPUTFILENAME><OUTPUTDIR>default\</OUTPUTDIR><ISDIRTY>1</ISDIRTY><OPTIONS><OPTION><FILE>GPS.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>analog.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>cmps03.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>eeprom.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>fc.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>fifo.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>led.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>main.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>menu.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>mm3.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>mymath.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>printf_P.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>rc.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>spi.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>timer0.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>timer2.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>twimaster.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>uart.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>uart1.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>ubx.c</FILE><OPTIONLIST></OPTIONLIST></OPTION></OPTIONS><INCDIRS/><LIBDIRS/><LIBS><LIB>libc.a</LIB><LIB>libm.a</LIB></LIBS><LINKOBJECTS/><OPTIONSFORALL>-Wall -gdwarf-2 -Wstrict-prototypes -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums</OPTIONSFORALL><LINKEROPTIONS></LINKEROPTIONS><SEGMENTS/></CONFIG></CONFIGS><LASTCONFIG>default</LASTCONFIG><USES_WINAVR>1</USES_WINAVR><GCC_LOC>C:\Programme\Winavr\bin\avr-gcc.exe</GCC_LOC><MAKE_LOC>C:\Programme\Winavr\utils\bin\make.exe</MAKE_LOC></AVRGCCPLUGIN><IOView><usergroups/></IOView><Files><File00000><FileId>00000</FileId><FileName>main.c</FileName><Status>1</Status></File00000><File00001><FileId>00001</FileId><FileName>uart.c</FileName><Status>1</Status></File00001><File00002><FileId>00002</FileId><FileName>menu.c</FileName><Status>1</Status></File00002><File00003><FileId>00003</FileId><FileName>timer0.c</FileName><Status>1</Status></File00003><File00004><FileId>00004</FileId><FileName>fc.c</FileName><Status>1</Status></File00004><File00005><FileId>00005</FileId><FileName>fc.h</FileName><Status>1</Status></File00005><File00006><FileId>00006</FileId><FileName>menu.h</FileName><Status>1</Status></File00006><File00007><FileId>00007</FileId><FileName>TWIMASTER.C</FileName><Status>1</Status></File00007><File00008><FileId>00008</FileId><FileName>twimaster.h</FileName><Status>1</Status></File00008><File00009><FileId>00009</FileId><FileName>uart.h</FileName><Status>1</Status></File00009><File00010><FileId>00010</FileId><FileName>_Settings.h</FileName><Status>1</Status></File00010><File00011><FileId>00011</FileId><FileName>analog.h</FileName><Status>1</Status></File00011><File00012><FileId>00012</FileId><FileName>gps.h</FileName><Status>1</Status></File00012><File00013><FileId>00013</FileId><FileName>main.h</FileName><Status>1</Status></File00013><File00014><FileId>00014</FileId><FileName>old_macros.h</FileName><Status>1</Status></File00014><File00015><FileId>00015</FileId><FileName>printf_P.h</FileName><Status>1</Status></File00015><File00016><FileId>00016</FileId><FileName>rc.h</FileName><Status>1</Status></File00016><File00017><FileId>00017</FileId><FileName>timer0.h</FileName><Status>1</Status></File00017><File00018><FileId>00018</FileId><FileName>makefile</FileName><Status>1</Status></File00018></Files><Workspace><File00000><Position>251 96 720 458</Position><LineCol>0 0</LineCol></File00000><File00001><Position>273 118 734 450</Position><LineCol>0 0</LineCol></File00001><File00002><Position>295 140 756 472</Position><LineCol>0 0</LineCol></File00002><File00003><Position>317 162 778 494</Position><LineCol>0 0</LineCol></File00003><File00004><Position>339 184 800 516</Position><LineCol>0 0</LineCol></File00004><File00005><Position>361 206 822 538</Position><LineCol>0 0</LineCol></File00005><File00006><Position>383 228 844 560</Position><LineCol>0 0</LineCol></File00006><File00007><Position>405 250 866 582</Position><LineCol>0 0</LineCol></File00007><File00008><Position>251 96 712 428</Position><LineCol>0 0</LineCol></File00008><File00009><Position>273 118 734 450</Position><LineCol>0 0</LineCol></File00009><File00010><Position>295 140 756 472</Position><LineCol>0 0</LineCol></File00010><File00011><Position>317 162 778 494</Position><LineCol>0 0</LineCol></File00011><File00012><Position>339 184 800 516</Position><LineCol>0 0</LineCol></File00012><File00013><Position>361 206 822 538</Position><LineCol>0 0</LineCol></File00013><File00014><Position>383 228 844 560</Position><LineCol>0 0</LineCol></File00014><File00015><Position>405 250 866 582</Position><LineCol>0 0</LineCol></File00015><File00016><Position>251 96 712 428</Position><LineCol>0 0</LineCol></File00016><File00017><Position>273 118 734 450</Position><LineCol>0 0</LineCol></File00017><File00018><Position>295 140 756 472</Position><LineCol>0 0</LineCol></File00018></Workspace><Events><Bookmarks></Bookmarks></Events><Trace><Filters></Filters></Trace></AVRStudio> |
/branches/V0.70d CRK HexaLotte-Star/Hex-Files/Flight-Ctrl_MEGA644_HEXA_MK3MAG_V0_70d.hex |
---|
0,0 → 1,2540 |
:100000000C94C8030C94E5030C94E5030C94E503ED |
:100010000C94E5030C94E5030C94E5030C94E503C0 |
:100020000C94E5030C943C0E0C94E5030C94E5034E |
:100030000C94131C0C94E5030C94E5030C94DF1B47 |
:100040000C94E5030C94E5030C94690D0C94E50302 |
:100050000C9482090C94E5030C94A5050C94E5031B |
:100060000C94730F0C94E5030C94AF1A0C94E503F5 |
:100070000A0A0D004E65757472616C004865616412 |
:10008000696E67486F6C64000A0D436F6E74726F1F |
:100090006C3A20000A0D537570706F727420666F91 |
:1000A000722047505320617420317374205541529F |
:1000B00054000A0D537570706F727420666F722051 |
:1000C0004D4B334D414720436F6D70617373004F4B |
:1000D0004B0A0D000A0D43616C6962726174696EAE |
:1000E0006720616972207072657373757265207321 |
:1000F000656E736F722E2E000A0D414343206E6FA2 |
:10010000742063616C6962726174656421000A0D18 |
:100110003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0F |
:100120003D3D3D3D3D3D3D3D3D3D3D3D3D3D000A6F |
:100130000D466C69676874436F6E74726F6C0A0D5C |
:1001400048617264776172653A25642E25640A0DF0 |
:10015000536F6674776172653A5625642E2564255F |
:100160006320002E00416C743A2025642E252E3326 |
:1001700064206D004C61743A2025642E252E336472 |
:10018000252E336420646567004C6F6E3A20256429 |
:100190002E252E3364252E33642064656700536159 |
:1001A00074733A202564204669783A203F3F005313 |
:1001B0006174733A202564204669783A20334400FC |
:1001C000536174733A202564204669783A2032449A |
:1001D00000536174733A202564204669783A204EB2 |
:1001E0006F004E6F204750532064617461210048B6 |
:1001F000693A253469202043663A2534692000474E |
:10020000733A253469202059613A25346920004E1B |
:10021000693A2534692020526F3A25346920004517 |
:10022000787465726E436F6E74726F6C202000522A |
:10023000616E67653A2533692D25336900506F7308 |
:100240006974696F6E3A2025336900536574706F65 |
:10025000696E74202025336900536572766F202003 |
:1002600000506F343A2025336920506F383A2025EA |
:10027000336900506F333A2025336920506F373A85 |
:100280002025336900506F323A2025336920506FA2 |
:10029000363A2025336900506F313A2025336920E2 |
:1002A000506F353A20253369004F6666436F75728B |
:1002B00073653A202535690048656164696E673A5F |
:1002C00020202025356900436F757273653A202020 |
:1002D000202025356900436F6D70617373202020E5 |
:1002E000202020200052432D4C6576656C3A202555 |
:1002F000356900566F6C746167653A202025356951 |
:1003000000486569676874202534692028253369A9 |
:100310002900526F6C6C2020202534692028253359 |
:100320006929004E69636B20202025346920282527 |
:1003300033692900414343202D2053656E736F724A |
:100340000059617720202534692028253369292820 |
:100350002533692900526F6C6C20253469202825CB |
:100360003369292825336929004E69636B202534B8 |
:10037000692028253369292825336929005961779F |
:10038000202025346920282533692900526F6C6CA0 |
:1003900020253469202825336929004E69636B20A4 |
:1003A00025346920282533692900596177202025C3 |
:1003B000346920282533692900526F6C6C2025345C |
:1003C00069202825336929004E69636B202534692B |
:1003D000202825336929004779726F202D20536525 |
:1003E0006E736F720050333A253469202050343ACE |
:1003F000253469200050313A253469202050323AA2 |
:10040000253469200047733A253469202059613A20 |
:1004100025346920004E693A2534692020526F3A0C |
:10042000253469200043373A253469202043383A7F |
:10043000253469200043353A253469202043363A73 |
:10044000253469200043333A253469202043343A67 |
:10045000253469200043313A253469202043323A5B |
:10046000253469200048656164696E673A20202060 |
:1004700025356900526F6C6C3A2020202020202501 |
:100480003569004E69636B3A2020202020202535F5 |
:1004900069004174746974756465004865696768CA |
:1004A0007420436F6E74726F6C004E6F20004F6645 |
:1004B00066736574202020203A25356900416972F1 |
:1004C0002050726573732E3A253569005365742088 |
:1004D000506F696E743A2025356900486569676810 |
:1004E000743A202020202535690028632920486F90 |
:1004F0006C67657220427573730053657474696E1E |
:10050000673A202564200048573A5625642E256412 |
:100510002053573A25642E25642563002B204D690E |
:100520006B726F4B6F70746572202B005B25695D79 |
:10053000005B25695D000A0D5573696E6720506187 |
:1005400072616D6574657220536574202564000ABC |
:100550000D496E69742E20454550524F4D3A204743 |
:10056000656E65726174696E672044656661756C5D |
:10057000742D506172616D657465722E2E2E0000AF |
:10058000008F001E01AD013B02CA025803E603744E |
:100590000402058F051B06A7063307BE074808D2CD |
:1005A000085B09E3096B0AF20A780BFD0B810C0466 |
:1005B0000D860D070E870E060F840F00107B10F5B9 |
:1005C000106E11E5115B12CF124213B31323149274 |
:1005D00014FE146A15D3153B16A11605176717C824 |
:1005E0001727188318DE1837198E19E319361A875A |
:1005F0001AD61A231B6E1BB61BFD1B411C831CC382 |
:100600001C001D3C1D751DAB1DE01D121E421E6F02 |
:100610001E9A1EC31EE91E0D1F2E1F4D1F691F842B |
:100620001F9B1FB01FC31FD31FE11FEC1FF51FFB34 |
:100630001FFF1F002000010203040405060708092C |
:100640000A0B0B0C0D0E0F101111121314151516A9 |
:10065000171818191A1B1B1C1D1D1E1F1F202121D6 |
:1006600022232324242525262727282829292A2A26 |
:100670002B2B2C2C2D2D2D2E2E2F2F303030313199 |
:100680003232323333333434343535353636363727 |
:10069000373737383838393939393A3A3A3A3B3BCB |
:1006A0003B3B3C3C3C3C3C3D3D3D3D3E3E3E3E3E7E |
:1006B0003F3F3F3F3F3F404040404040414141413C |
:1006C0004141424242424242424343434343434305 |
:1006D00044444444444444444545454545454545D2 |
:1006E00045464646464646464646474747474747A5 |
:1006F000474747474748484848484848484848487F |
:1007000049494949494949494949494949494A4A57 |
:100710004A4A4A4A4A4A4A4A4A4A4A4A4B4B4B4B35 |
:100720004B4B4B4B4B4B4B4B4B4B4B4B4B4C4C4C16 |
:100730004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CF9 |
:100740004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DD9 |
:100750004D4D4D4D4D4D4E4E4E4E4E4E4E4E4E4EBF |
:100760004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EA9 |
:100770004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F89 |
:100780004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F00C8 |
:1007900011241FBECFEFD0E1DEBFCDBF14E0A0E03B |
:1007A000B1E0E4EDFAE902C005900D92AA3CB10770 |
:1007B000D9F719E0AAECB4E001C01D92AB31B10742 |
:1007C000E1F70E94E7030C94694D0C940000CF936D |
:1007D000DF93F89414B815B8189B06C0199B02C093 |
:1007E0008DE003C08BE001C08AE08093000184B1FA |
:1007F000836084B9209100012A3011F4289A03C043 |
:1008000028982C3010F4299801C0299A84B7877F42 |
:1008100084BF8091600088618093600010926000C6 |
:1008200080ED97E09093E6048093E50410925D08D4 |
:1008300010925C0810928305109282051092810537 |
:100840001092800510927F0510927E052A3011F4D7 |
:10085000289801C0289A0E941E0D0E94190E0E941D |
:10086000DC060E94AB1B0E94560F0E94501A0E9489 |
:100870007240789410925A0786E480935B0788E070 |
:1008800080935C0781E080935D0720910001822FB7 |
:100890006AE00E949A4C492F50E0822F0E949A4CA5 |
:1008A00090E024E630E03F932F9326E430E03F933E |
:1008B0002F931F921F925F934F939F938F938FE27B |
:1008C00091E09F938F931F920E947A0A8EE091E0AD |
:1008D0009F938F931F920E947A0A8DB79EB740967E |
:1008E0000FB6F8949EBF0FBE8DBF809100018C3073 |
:1008F00010F4299A01C029980E94BB3F84E00E940D |
:10090000653D8050944050F088EF90E09F938F9326 |
:100910001F920E947A0A0F900F900F9084EF91E03F |
:100920000E94530DEC01CE010E945C0D8823D9F387 |
:100930008091C80880FF20C084ED90E09F938F9342 |
:100940001F920E947A0A88EE93E00E94530DEC01F8 |
:100950000E940F130F900F900F90CE010E945C0D1C |
:100960008823D9F38FEC90E09F938F931F920E947E |
:100970007A0A0F900F900F9082EB90E09F938F93E5 |
:100980001F920E947A0A84E990E09F938F931F92AE |
:100990000E947A0A0E94B3258DB79EB706960FB6BD |
:1009A000F8949EBF0FBE8DBF809100018A3011F474 |
:1009B000289801C0289A80ED97E09093E6048093F0 |
:1009C000E50485E58093640788E890E09F938F9322 |
:1009D0001F920E947A0A8091C8080F900F900F9082 |
:1009E00082FF03C08CE790E002C084E790E09F9311 |
:1009F0008F931F920E947A0A0F900F900F9080E7BA |
:100A000090E09F938F931F920E947A0A0E944F1347 |
:100A100080ED97E090937503809374030F900F908F |
:100A20000F908091E2048823E1F31092E2040E9487 |
:100A30005E270E940625209100012A3011F4289893 |
:100A400001C0289A80910301882321F0815080936E |
:100A5000030112C01092D6041092D70410926E07B0 |
:100A600010928F0510928E051092910510929005AC |
:100A700010929305109292058091740390917503E2 |
:100A8000892B01F585E090E09093750380937403C2 |
:100A90000E947D1A80910403909105038F5F9F4F00 |
:100AA000F9F480916D0580FF1BC080E197E290937F |
:100AB000E6048093E50480E890E09093050380933A |
:100AC00004030EC080917403909175030197909375 |
:100AD0007503809374032A3011F4289801C0289A72 |
:100AE0008091E204882321F080916D0580FD02C091 |
:100AF0000E944B070E944708CE010E945C0D88238C |
:100B000009F120910C0330910D038091D80890E0F9 |
:100B10002817390794F480E093E0909305038093BD |
:100B200004038091E5049091E604892B31F480E779 |
:100B300097E19093E6048093E50484E190E00E94BD |
:100B4000530DEC010E94DF196CCF1F920F920FB66C |
:100B50000F9211248F939F93EF93FF938091020143 |
:100B60008823E1F48091DE049091DF040196909354 |
:100B7000DF048093DE04FC01EF54F84FE081ED3098 |
:100B800019F08639910539F41092DF041092DE04D1 |
:100B900081E080930201E093C60004C01092DF045C |
:100BA0001092DE04FF91EF919F918F910F900FBEF5 |
:100BB0000F901F901895DC0120E030E040E050E0FD |
:100BC00008C0FA01EF54F84F8081280F311D4F5FA4 |
:100BD0005F4F4A175B07A9F73F70C90136E096954A |
:100BE00087953A95E1F7835CFD01EF54F84F8083D8 |
:100BF00011962F73235CFD01EF54F84F2083AE5400 |
:100C0000B84F8DE08C93109202018091B1078093D0 |
:100C1000C60008951F93CF93DF93EA01722F93E2EA |
:100C20009093B1076093B2078093B30760E0A3E0AD |
:100C3000B0E04FC0FE01E60FF11D90816F5F715073 |
:100C400019F410E040E00FC0FE01E60FF11D4081F5 |
:100C50006F5F715011F410E006C0FE01E60FF11D48 |
:100C600010816F5F7150892F86958695835CFD0199 |
:100C7000EF54F84F808350E09A0184E03695279531 |
:100C80008A95E1F7892F90E083709070F4E0880FE7 |
:100C9000991FFA95E1F7282B235CFD01EE54F84FDC |
:100CA0002083812F82958695869583704F70507032 |
:100CB000440F551F440F551F842B835CFD01ED54D9 |
:100CC000F84F80831F73135CFD01EC54F84F1083C1 |
:100CD0001496772309F0AECFCD010E94DB05DF919A |
:100CE000CF911F9108951F93CF93DF93EC0170E094 |
:100CF000A22FB0E0129748C0E42FF0E0E054F94F83 |
:100D000030814F5FE42FF0E0E054F94F50814F5FA6 |
:100D1000E42FF0E0E054F94F10814F5FE42FF0E052 |
:100D2000E054F94F20814F5F842F90E0A817B90756 |
:100D300074F15D53FE01E70FF11D852F82958F70D1 |
:100D40003D53330F330F382B3083613001F1912F36 |
:100D50009D537F5FFE01E70FF11D71505295507F4B |
:100D6000892F86958695582B508363506F3F79F075 |
:100D70007E5FFE01E70FF11D9295990F990F907C10 |
:100D80002D53922B90837F5F662309F0B5CFDF91BF |
:100D9000CF911F9108951F93182F8A3019F48DE079 |
:100DA0000E94CB068091C00085FFFCCF1093C60047 |
:100DB00080E090E01F9108951F931FB7F8948091F1 |
:100DC000C1008F778093C1008091C1008F7B809399 |
:100DD000C100589A5098599A519A1092C5008AE2C7 |
:100DE0008093C4008091C00082608093C00088E13D |
:100DF0008093C1008091C2008F778093C200809160 |
:100E0000C2008F7B8093C2008091C2008F7D80934F |
:100E1000C2008091C2008F7E8093C2008091C20088 |
:100E2000877F8093C2008091C1008B7F8093C10037 |
:100E30008091C20084608093C2008091C200826071 |
:100E40008093C20002C08091C6008091C00087FDDF |
:100E5000FACF8091C10080688093C1008091C10069 |
:100E600080648093C1001092D00481E080930201DD |
:100E700088EC90E00E94530D909359078093580797 |
:100E80008CED90E00E94530D909357078093560786 |
:100E90001FBF1F91089580910201882309F4F6C0B5 |
:100EA0008091CB04882371F080910201882351F056 |
:100EB0006091DA042BE044E657E087E40E940A06DA |
:100EC0001092CB0480915607909157070E945C0DB9 |
:100ED000882309F44BC080910201882309F446C09D |
:100EE00060912D0570912E0580912F059091300510 |
:100EF0002CE630E040E050E00E94EF4C30931409C3 |
:100F0000209313096091350570913605809137055E |
:100F1000909138052CE630E040E050E00E94EF4C24 |
:100F20003093160920931509809194038093170933 |
:100F30008091950380931809809163058093190926 |
:100F40006091DA0428E043E159E087E70E940A064D |
:100F500080916305853010F01092630583E690E080 |
:100F60000E94530D9093570780935607809158071E |
:100F7000909159070E945C0D882321F48091CD0443 |
:100F80008823B1F080910201882391F06091DA0406 |
:100F900022E44FE657E084E40E940A061092CD0452 |
:100FA0008AEF90E00E94530D909359078093580761 |
:100FB000609101016F3F89F0462F50E094E0440FAB |
:100FC000551F9A95E1F74C5F5E4F605D20E181E42B |
:100FD0000E940A068FEF80930101909147089923A0 |
:100FE000A1F080910201882381F083E28093B10710 |
:100FF0009093B2078DE08093B30710920201109294 |
:1010000047088091B1078093C6008091CC04882363 |
:1010100059F180910201882339F10E9458131092EE |
:10102000CC043091CF04932F9F5F9093CF049430E2 |
:1010300021F08091CE04882359F02EE148E558E054 |
:1010400060E084E30E940A068FEF8093CF040CC017 |
:1010500044E1949FA00111244F5D5C4F24E160E0C6 |
:10106000832F8F5C0E940A068091CA04882371F046 |
:1010700080910201882351F06091DA042AE04AE568 |
:1010800057E086E50E940A061092CA0408951F934D |
:10109000CF93DF93CDB7DEB724970FB6F894DEBFBA |
:1010A0000FBECDBF8091D004882309F421C1809167 |
:1010B000C206883609F486C0893690F4823609F46F |
:1010C00053C0833630F48B34F1F0813609F00EC111 |
:1010D0003FC0833609F45FC0873609F007C1A5C059 |
:1010E000813738F48C3608F0CEC08B3609F0FEC05C |
:1010F0008DC0843709F481C0863709F492C08137E6 |
:1011000009F0F4C096C02091D10443E062E0CE0122 |
:1011100001960E94730689819A8190937803809347 |
:101120007703809177039091780320917903309130 |
:101130007A03845E9D4F821B930B68E671E00E94E8 |
:10114000BA4C845B90409093620580936105CEC059 |
:101150002091D10443E062E0CE0103960E94730621 |
:101160008B818093010113C02091D10443E06BE097 |
:1011700084E697E00E94730680910B0590916607C4 |
:10118000892B80930B0580916D07809347088FEF23 |
:1011900080930301ABC02091D10443E06BE084E66F |
:1011A00097E00E94730680910B0590916607892B4A |
:1011B00080930B0580916D078093470881E08093B1 |
:1011C000CD04E5CF2091D10443E062E0CE01039647 |
:1011D0000E94730680910B059B81892B80930B05E0 |
:1011E0008C818F3F21F481E08093CE0402C0109265 |
:1011F000CE0481E08093CC0479C02091D10443E0F7 |
:1012000064E082ED94E00E947306C1CF2091D10486 |
:1012100043E064E086ED94E00E9473068091D90477 |
:10122000B4CF81E08093CA0461C081E08093CB0495 |
:101230005DC02091D10443E062E0CE0103960E949C |
:101240007306809102018823E1F38B818F3F71F057 |
:10125000863010F085E08B838B810E94953D6091F4 |
:10126000DA048B8123E540EC58E009C01091DA04E0 |
:1012700082E00E94543D23E540EC58E0612F855BFD |
:101280000E940A0633C02091D10443E063E580EC5C |
:1012900098E00E9473068091C2068B560E947E3DA4 |
:1012A0006091EB0870E080E090E024EC39E040E0F1 |
:1012B00050E00E947B4C60937D0370937E0380938B |
:1012C0007F03909380036091EC0870E080E090E0F1 |
:1012D0000E947B4C6093810370938203809383030D |
:1012E000909384030E94AC3F0E9419271092D0046F |
:1012F00024960FB6F894DEBF0FBECDBFDF91CF911D |
:101300001F9108951F920F920FB60F9211241F93F1 |
:101310002F933F934F935F936F937F938F939F93FD |
:10132000AF93BF93CF93DF93EF93FF931091C600DA |
:10133000812F0E94CA478091D004882309F06DC094 |
:101340006091DB04662371F4133279F41093C006C4 |
:1013500081E08093DB0483E290E09093DD0480934E |
:10136000DC045BC0663908F054C0A62FB0E02091C1 |
:10137000DC043091DD041D3069F0A054B94F1C939A |
:101380006F5F6093DB04210F311D3093DD042093E8 |
:10139000DC0443C0FD01E254F94F9081ED01C154DA |
:1013A000D94F8881A901491B5109481B51095F7018 |
:1013B0005093DD044093DC042081CA0136E0969509 |
:1013C00087953A95E1F7835C8217F1F49881842F31 |
:1013D0008F73835C8917C1F481E08093D00460939C |
:1013E000D104A054B94F1C938091C206823571F488 |
:1013F00088E190E02CE00FB6F894A8958093600007 |
:101400000FBE2093600002C01092D0041092DB0443 |
:1014100004C01092DB041092D004FF91EF91DF9191 |
:10142000CF91BF91AF919F918F917F916F915F917C |
:101430004F913F912F911F910F900FBE0F901F90D2 |
:101440001895982F80914808813069F480910A0599 |
:10145000E82FF0E0EF5DFC4F90838F5F80930A05EB |
:1014600021E030E005C0892F0E94CB06282F30E014 |
:10147000C90108951F93182F04C080E30E94210A18 |
:1014800011501116D4F31F9108951F93182F04C003 |
:1014900080E20E94210A11501116D4F31F91089581 |
:1014A0000F931F93CF93DF938C01EB0108C0F801DA |
:1014B0000F5F1F4FE4918E2F0E94210A21972097E2 |
:1014C000B1F7DF91CF911F910F9108950F931F9363 |
:1014D000CF93DF938C01EB0106C0F80181918F015E |
:1014E0000E94210A21972097C1F7DF91CF911F9188 |
:1014F0000F9108952F923F924F925F926F927F9239 |
:101500008F929F92AF92BF92CF92DF92EF92FF9213 |
:101510000F931F93CF93DF93CDB7DEB7E5970FB649 |
:10152000F894DEBF0FBECDBF2B968FAD2B97809367 |
:101530004808CE01835B9F4F9B838A832D964EACD8 |
:101540005FAC2D971EA61FA618AA19AA9E01225DA0 |
:101550003F4F3DAB2CAB820102C00F5F1F4FF80124 |
:10156000F490FF2019F0F5E2FF16B9F7B8016419FD |
:10157000750919F0C2010E94500AFF2009F445C202 |
:1015800028010894411C511C1982AA81BB81332473 |
:101590001BAA2FEF2AABF2010894411C511CB490F6 |
:1015A000632D70E06170707035E7B31621F08B2DFC |
:1015B00080628837C9F46115710559F02D913D910C |
:1015C0004D915C9113972EA73FA748AB59AB14964A |
:1015D0000BC08D919C9111979C0140E050E02EA78B |
:1015E0003FA748AB59AB129630E2B31621F489817C |
:1015F000882389F61CC043E2B41611F458E055C0A4 |
:101600008AE2B81621F09DE2B91671F408C0FD0116 |
:101610001296E081EBABE7FFBECFE195EBABE0E1EB |
:101620003E2AFFED3F22B7CF2BE2B21611F4B9826A |
:10163000B2CF3EE2B31699F5F2010894411C511C59 |
:1016400084918A3221F0B82E20E030E01DC0FD01E7 |
:1016500012964081518157FF02C04FEF5FEF4AABB6 |
:101660009ACFC90153E0880F991F5A95E1F7220FCD |
:10167000331F280F391F2B0D311D20533040F2012D |
:101680000894411C511CB4908B2D80538A3048F330 |
:10169000A90137FF02C04FEF5FEF4AAB85CF40E3B0 |
:1016A000B41629F434FC77CF50E2352A74CF8B2D51 |
:1016B00081538930D8F420E030E0C90103E0880F7D |
:1016C000991F0A95E1F7220F331F280F391F2B0DA1 |
:1016D000311D20533040F2010894411C511CB4903C |
:1016E0008B2D80538A3048F32BAB5ECF88E6B8163B |
:1016F00019F494E0392A4FCFECE6BE1619F4F1E064 |
:101700003F2A49CFBB83AA8323E6B21639F4129647 |
:10171000BB83AA8312978C918E8322C134E4B316C3 |
:1017200039F044E6B41631F059E6B516A9F502C011 |
:1017300081E0382A30FE08C01496BB83AA835E91EC |
:101740004E913E912E910AC01296BB83AA839E9120 |
:101750008E919C01442737FD4095542F2EA73FA71B |
:1017600048AB59AB8EA59FA5A8A9B9A9BB238CF4FA |
:101770002EA53FA548A959A950954095309521958A |
:101780003F4F4F4F5F4F2EA73FA748AB59AB8DE25E |
:101790008983BAE02B2E80C03FE4B31621F04FE6D8 |
:1017A000B41631F402C051E0352AA8E02A2E73C0E5 |
:1017B00080E7B81689F41296BB83AA839E918E9116 |
:1017C0009C0140E050E02EA73FA748AB59AB30E466 |
:1017D000332AF8E7BF2E5DC043E7B416D1F5129661 |
:1017E000BB83AA83DE90CE90C114D10489F488E231 |
:1017F0008E838EE68F8385E788878CE689878A8744 |
:1018000089E28B871C86E6E0CE2ED12CCC0EDD1E25 |
:101810005AA957FD14C0452F552747FD509560E044 |
:1018200070E0C6010E94534A009711F4FAA80EC056 |
:10183000F82EFC188AA98F154CF4F82E07C0F60173 |
:1018400001900020E9F73197FE2EFC18198240E044 |
:1018500090C095E5B91621F0A5E7BA1631F402C09B |
:10186000B1E03B2A7AE0272E16C0E8E5BE1621F04B |
:10187000F8E7BF1609F070C033FE0BC02EA53FA5D8 |
:1018800048A959A9211531054105510511F030E448 |
:10189000332A60E1262E19824AA947FD02C05FED76 |
:1018A00035228EA59FA5A8A9B9A90097A105B105C4 |
:1018B00049F49AA9992331F45EE2C52ED12CCC0EBD |
:1018C000DD1E46C06EA47FA488A899A84EE2C42E4F |
:1018D000D12CCC0EDD1EE22CFF2400E010E06EA522 |
:1018E0007FA588A999A9A80197010E94CD4C6A30CB |
:1018F00020F430E3A32EA60E08C027E5A22EA60EE4 |
:10190000A8E5BA1611F4BFEDAB22F601A2926F0161 |
:101910006EA57FA588A999A9A80197010E94CD4C21 |
:101920002EA73FA748AB59AB6E147F0480069106E3 |
:1019300018F039014A01D3CFF8E02F1649F433FEED |
:1019400007C020E3A21621F080E3D6018E936D013B |
:10195000FCA8FC184AA90DC0BB2009F456C0BE82E1 |
:10196000198296E0C92ED12CCC0EDD1E40E0FF245A |
:10197000F394E42EEF18E7FCEE248981882319F014 |
:101980008F2D8F5F06C036FC02C08F2D02C08F2DB9 |
:101990008E5FA82EAE0C032D10E080E3882E912CD4 |
:1019A000802291228114910421F48BA98A190E942A |
:1019B000450A8981882329F061E070E0CE01019613 |
:1019C00009C006FF09C080E38C83BD8262E070E03D |
:1019D000CE0104960E94660AB0E28B16910421F4AF |
:1019E0008BA98A190E943A0A8E2D0E943A0A6F2DFD |
:1019F000772767FD7095C6010E94660A04FFABCD8C |
:101A00008BA98A190E94450AA6CDE5960FB6F894CF |
:101A1000DEBF0FBECDBFDF91CF911F910F91FF9021 |
:101A2000EF90DF90CF90BF90AF909F908F907F907E |
:101A30006F905F904F903F902F9008952FB7F8943C |
:101A4000909100019A3019F4529A5A9802C03F9A24 |
:101A5000479884B1886184B985B1877E85B99A3009 |
:101A600019F4529A5A9802C03F9A479884B58F7ACF |
:101A700084BD84B5836A84BD85B5877385BD85B50E |
:101A8000887F826085BD17BC88E788BD16BC8091C1 |
:101A90006E00897F80936E0080916E0081608093DC |
:101AA0006E002FBF08952091E0043091E104215091 |
:101AB0003040820F931F08952091E0043091E1049B |
:101AC000821B930B892F99278078992787FD909502 |
:101AD00008951F920F920FB60F9211242F933F93E8 |
:101AE0004F935F936F937F938F939F93AF93BF9326 |
:101AF000EF93FF938091E70481508093E7048F3F39 |
:101B0000B9F489E08093E704809106038F5F8170C8 |
:101B100080930603882319F481E08093E204809186 |
:101B2000E0049091E10401969093E1048093E00435 |
:101B30008091E5049091E604892BB1F08091E50451 |
:101B40009091E60401979093E6048093E504209138 |
:101B5000E5043091E604809104039091050382230B |
:101B60009323892BD1F406C08FEF9FEF9093050349 |
:101B700080930403809100018A3039F404C05A9A9A |
:101B800005C0479A03C05A9801C047988091C80879 |
:101B9000887241F00E947C4005C0809100018A302B |
:101BA00081F7EDCFFF91EF91BF91AF919F918F9111 |
:101BB0007F916F915F914F913F912F910F900FBE49 |
:101BC0000F901F901895AC012091E0043091E10432 |
:101BD0002150304005C080917A00886C80937A0053 |
:101BE0008091E0049091E104B901681B790BCB016D |
:101BF000840F951F80709078892F9927882359F337 |
:101C00000895AC012091E0043091E104215030406E |
:101C10008091E0049091E104B901681B790BCB013C |
:101C2000840F951F80709078892F9927882381F3DE |
:101C300008959FB7F894579A5F98E0EBF0E08081A1 |
:101C40008F708083808183608083E1EBF0E080810E |
:101C5000847380838081846080831092B2008AE0E4 |
:101C60008093B300E0E7F0E080818A7F8083808109 |
:101C7000826080839FBF08951F920F920FB60F92CC |
:101C800011240F931F932F933F934F935F936F9361 |
:101C90007F938F939F93AF93BF93EF93FF93809125 |
:101CA0000703909108038430910520F4019708F010 |
:101CB000ADC0D1C0049709F0DDC080E390E09093FF |
:101CC000E9048093E80420919C0330E0220F331F45 |
:101CD0004091090350910A03CA01880F991F840F8C |
:101CE000951F280F391F36952795369527953093E0 |
:101CF0000A03209309038091E8049091E904280FD6 |
:101D0000391F3093E9042093E8048091020960911F |
:101D1000E20820912D0530912E0540912F0550911C |
:101D2000300580FF12C00091E8041091E90470E0D2 |
:101D300080E090E00E947B4C20E030E440E050E006 |
:101D40000E94EF4C020F131F11C00091E804109184 |
:101D5000E90470E080E090E00E947B4C20E030E4F9 |
:101D600040E050E00E94EF4C021B130B1093E9047B |
:101D70000093E8048091E8049091E9042091E3083D |
:101D800043E0249F900111248217930728F4309395 |
:101D9000E9042093E80410C02091E8043091E9049C |
:101DA0008091E408849FC00111248217930720F4D6 |
:101DB0009093E9048093E8048091E8049091E90409 |
:101DC00090939A07809399078091E8049091E90491 |
:101DD0006FEF70E00E94A64C8D9760F48091E8044C |
:101DE0009091E904835B9F4F9093E9048093E8040A |
:101DF00083E101C080E680930B038091E804909119 |
:101E0000E90480958093B30083EC32C08091E804AC |
:101E10009091E9048F3F910581F078F05F9A83E01B |
:101E20008093B0008091E8049091E9048F5F904026 |
:101E30009093E9048093E8041DC083E88093B00088 |
:101E400080910B038093B30081E090E090930803AE |
:101E5000809307030FC08091E50890E0880F991FD9 |
:101E6000880F991F90930803809307035F9883E07E |
:101E70008093B0008091070390910803019790939D |
:101E8000080380930703FF91EF91BF91AF919F915A |
:101E90008F917F916F915F914F913F912F911F9102 |
:101EA0000F910F900FBE0F901F9018959FB7F89449 |
:101EB00011B812B88FEF80937E00ECE7F0E08081DC |
:101EC0008F7180838081807E8083AAE7B0E087E283 |
:101ED0008C93EBE7F0E08081887F80838C91886C25 |
:101EE0008C939FBF08951F920F920FB60F921124EB |
:101EF000EF92FF920F931F932F933F934F935F9314 |
:101F00006F937F938F939F93AF93BF93CF93DF9301 |
:101F1000EF93FF9380917A00877380937A0080918A |
:101F200008058F5F809308058150853009F47EC0D5 |
:101F3000863090F4823009F440C0833030F4882336 |
:101F4000F1F0813009F084C22FC0833009F441C020 |
:101F5000843009F07DC25AC0883009F4B2C089309B |
:101F600038F4863009F473C0873009F071C28CC030 |
:101F7000893009F4C3C08A3009F06AC2DBC180919C |
:101F8000780090917900909307058093060581E091 |
:101F9000809309058091FE049091FF04019690932F |
:101FA000FF048093FE0458C28091780090917900DC |
:101FB000909305058093040582C0809178009091EC |
:101FC0007900909303058093020584E080930905CE |
:101FD00043C240910C0350910D0380917800909181 |
:101FE00079009A01220F331F240F351F63E070E040 |
:101FF0000E94A64C260F371F3695279536952795B4 |
:1020000030930D0320930C0386E0E0CF80912705E9 |
:10201000909128052091780030917900821B930BD4 |
:102020009093F6048093F50487E0D0CF80917800F8 |
:10203000909179002091250530912605821B930B04 |
:102040009093F8048093F7041092090505C28091DB |
:10205000000120910605309107058A3049F48091EE |
:10206000780090917900820F931F9695879506C00E |
:102070008091780090917900820F931F9093F104E2 |
:102080008093F00481E0A2CF8091000120910405AB |
:10209000309105058A3049F480917800909179005B |
:1020A000820F931F9695879506C080917800909136 |
:1020B0007900820F931F9093EF048093EE0482E0E7 |
:1020C00085CF8091000120910205309103058A306F |
:1020D00049F48091780090917900820F931F969532 |
:1020E000879506C08091780090917900820F931FA8 |
:1020F0009093ED048093EC0485E068CF60917800C4 |
:1021000070917900E0902905F0902A0500912B0547 |
:1021100010912C05882777FD8095982F0E94604BA1 |
:10212000A80197010E94604A0E942D4B7093FA0407 |
:102130006093F904E091F904F091FA048091F704B6 |
:102140009091F804C091F504D091F60497FF03C074 |
:10215000909581959F4F64E070E00E94BA4C9B017E |
:10216000CE01D7FF03C0909581959F4F64E070E04A |
:102170000E94BA4C260F371FE20FF31FF093FA04A8 |
:10218000E093F9048091F9049091FA0402970CF419 |
:102190003EC06091290570912A0580912B05909190 |
:1021A0002C0520E030E84BE354E40E949B4B88234D |
:1021B0000CF078C06091290570912A0580912B055B |
:1021C00090912C052AE037ED43EA5CE30E94614AD6 |
:1021D0006093290570932A0580932B0590932C0515 |
:1021E00080916B0590916C05845F914008F05AC016 |
:1021F0006091290570912A0580912B0590912C05FD |
:102200002DEC3CEC4CEC5DE30E94614A43C08091B4 |
:10221000F9049091FA048F5F9F4F0CF043C06091D6 |
:10222000290570912A0580912B0590912C0520E0BD |
:1022300030E849E054E40E949F4B18169CF56091E9 |
:10224000290570912A0580912B0590912C052AE093 |
:1022500037ED43EA5CE30E94604A6093290570937E |
:102260002A0580932B0590932C0580916B05909106 |
:102270006C05845F9140B0F46091290570912A0546 |
:1022800080912B0590912C052DEC3CEC4CEC5DE302 |
:102290000E94604A6093290570932A0580932B055C |
:1022A00090932C0580917800909179009093EB04A5 |
:1022B0008093EA0420915D0530915E0540915F05B1 |
:1022C000509160058091F9049091FA04AA2797FD36 |
:1022D000A095BA2F820F931FA41FB51F80935D0591 |
:1022E00090935E05A0935F05B0936005E0905D0557 |
:1022F000F0905E0500915F051091600560915D05AD |
:1023000070915E0580915F059091600520E034E05A |
:1023100040E050E00E94EF4CE21AF30A040B150B68 |
:10232000E0925D05F0925E0500935F0510936005F5 |
:1023300083E04CCEE0917800F09179008091000527 |
:1023400090910105E80FF91FF0930105E093000556 |
:102350008091FB048F5F8093FB048091FB048530A8 |
:1023600008F476C0809178009091790090931603DC |
:10237000809315034091FC045091FD04209149087D |
:1023800030914A082E1B3F0B809194059091950542 |
:10239000281B390B80918B0390E0BC01269FC00164 |
:1023A000279F900D369F900D11249A01A3E0220FD4 |
:1023B000331FAA95E1F7241B350B820F931F68E0AA |
:1023C00070E00E94BA4C7093FD046093FC04E090AE |
:1023D0001103F09012030091130310911403BF0135 |
:1023E000882777FD8095982FA8019701220F331F2A |
:1023F000441F551F2E0D3F1D401F511F620F731F9D |
:10240000841F951F24E030E040E050E00E94EF4C34 |
:10241000209311033093120340931303509314033A |
:102420002091490830914A0880911103909112033C |
:10243000A0911303B0911403281B390B3093950519 |
:10244000209394051092FB04109201051092000550 |
:10245000109209051092080580917C00807E909171 |
:102460000905892B80937C0080910805882329F039 |
:1024700080917A00886C80937A00FF91EF91DF91D0 |
:10248000CF91BF91AF919F918F917F916F915F910C |
:102490004F913F912F911F910F91FF90EF900F90CF |
:1024A0000FBE0F901F9018950F931F931092F20478 |
:1024B0001092F3041092F4040CE810E0133019F4B5 |
:1024C0000B3008F009E08091EC049091ED048C5FF2 |
:1024D000934024F480910E0381500CC08091EC0451 |
:1024E0009091ED048750944014F411E006C080915F |
:1024F0000E038F5F80930E0310E08091EE049091A5 |
:10250000EF048C5F934024F480910F0381500AC044 |
:102510008091EE049091EF048750944034F08091C4 |
:102520000F038F5F80930F0301C01F5F8091F00442 |
:102530009091F1048C5F934024F4809110038150BA |
:102540000AC08091F0049091F1048750944034F0D7 |
:10255000809110038F5F8093100301C01F5F87E09D |
:10256000809310050E94671A80910E038A3030F420 |
:1025700081E08093F2048AE080930E0380910E0341 |
:10258000863F30F081E08093F20485EF80930E0364 |
:1025900080910F038A3030F481E08093F3048AE065 |
:1025A00080930F0380910F03863F30F081E080938A |
:1025B000F30485EF80930F03809110038A3030F489 |
:1025C00081E08093F4048AE08093100380911003EB |
:1025D000863F30F081E08093F40485EF8093100310 |
:1025E000809110058823E1F71092FB0480917A0016 |
:1025F000886C80937A008091FB048823E1F30A3091 |
:1026000020F48AE090E00E94E30D015009F056CFDB |
:1026100086E490E00E94E30D1F910F9108951F93AF |
:10262000CF93DF9383E00E94543D182F853108F04B |
:102630001A5017BD84E690E00E94E30D80911503C7 |
:102640009091160382559340C0F410E016C017BD58 |
:1026500082E390E00E94E30DDF93CF931F920E94EC |
:102660007A0A80911503909116030F900F900F90A6 |
:102670008458934030F01F5F02C0C3E6D1E01A3F98 |
:1026800030F3612F83E00E945D3D10934B088CE294 |
:1026900091E00E94E30DDF91CF911F910895E1E257 |
:1026A000F3E080E2819383E0E137F807D1F7089502 |
:1026B0009F92AF92BF92CF92DF92EF92FF920F93D1 |
:1026C0001F93CF93DF9380910B05282F30E0C90132 |
:1026D00081709070682F8823A9F080910C05882361 |
:1026E00011F0815002C08091710380930C05E1E2EA |
:1026F000F3E080E2819343E0E137F407D1F78FEF15 |
:102700008093CF04A9014270507021FF17C09091AF |
:102710000C0580917103981719F410920C0503C0F1 |
:102720009F5F90930C05E1E2F3E080E2819383E008 |
:10273000E137F807D1F78FEF8093CF04662321F0BC |
:10274000452B11F010920C0580910C05282F30E0DC |
:102750008A3040F481E180930A053F932F9381E30F |
:1027600095E007C080E180930A053F932F938CE2A8 |
:1027700095E09F938F9381E08F930E947A0A0F9048 |
:102780000F900F900F900F9010910C05163009F4D8 |
:1027900032C3173090F4123009F4D1C0133030F442 |
:1027A000112309F1113009F0E8C565C0143009F4AE |
:1027B0007EC1153008F0F7C11DC1193009F4D6C328 |
:1027C0001A3038F4173009F46DC3183009F0D5C544 |
:1027D0008EC31B3009F468C41B3008F423C41C30BA |
:1027E00009F0CBC5B3C410920A058CE195E09F9324 |
:1027F0008F9311E01F930E947A0A84E180930A0567 |
:1028000020910001822F6AE00E949A4C492F50E0EB |
:10281000822F0E949A4C90E024E630E03F932F9361 |
:1028200026E430E03F932F931F921F925F934F93C4 |
:102830009F938F9387E095E09F938F931F930E94C0 |
:102840007A0A88E280930A050E94AC3F90E09F9349 |
:102850008F938AEF94E09F938F931F930E947A0A3D |
:102860008CE380930A058AEE94E09F938F931F93E5 |
:102870000E947A0A12C38091C80880FF42C0109259 |
:102880000A0580919405909195059F938F938BED08 |
:1028900094E09F938F931F930E947A0A84E1809320 |
:1028A0000A0580919605909197059F938F938CECE4 |
:1028B00094E09F938F931F930E947A0A88E28093FB |
:1028C0000A0580911503909116039F938F938DEBCA |
:1028D00094E09F938F931F930E947A0A8CE38093D6 |
:1028E0000A0580914B0890E09F938F938EEA94E0C5 |
:1028F0009F938F931F930E947A0A8DB79EB7449639 |
:1029000073C084E180930A058AEA94E09F938F93D1 |
:102910001F930E947A0A88E280930A058BE994E06B |
:102920009F938F931F930E947A0A4DB75EB74A5FB9 |
:102930005F4F0FB6F8945EBF0FBE4DBF23C5109218 |
:102940000A0582E994E09F938F9311E01F930E9400 |
:102950007A0A84E180930A0560912D0570912E0515 |
:1029600080912F059091300520E034E040E050E068 |
:102970000E94EF4C5F934F933F932F9383E894E033 |
:102980009F938F931F930E947A0A88E280930A058F |
:102990006091350570913605809137059091380525 |
:1029A00020E034E040E050E00E94EF4C5F934F9312 |
:1029B0003F932F9384E794E09F938F931F930E94FC |
:1029C0007A0A8CE380930A058091770390917803CB |
:1029D0009F938F9385E694E09F938F931F930E941C |
:1029E0007A0A8DB79EB746960FB6F8949EBF0FBE73 |
:1029F0008DBFC8C410920A0580915C0890915D0853 |
:102A000020915A0830915B089F938F933F932F93A7 |
:102A100085E594E09F938F9311E01F930E947A0ABB |
:102A200084E180930A05809160089091610820916B |
:102A30005E0830915F089F938F933F932F9385E4B7 |
:102A400094E09F938F931F930E947A0A88E2809369 |
:102A50000A05809164089091650820916208309180 |
:102A600063089F938F933F932F9385E394E09F9305 |
:102A70008F931F930E947A0A8CE380930A058091BA |
:102A800068089091690820916608309167089F93C3 |
:102A90008F933F932F9385E294E09F938F931F939F |
:102AA0000E947A0A4DB75EB7445E5F4F42CF1092E4 |
:102AB0000A05E091C108F0E0EE0FFF1FE85AF74F5A |
:102AC00020813181E091C008F0E0EE0FFF1FE85A4D |
:102AD000F74F808191813F932F939F938F9385E14F |
:102AE00094E09F938F9311E01F930E947A0A84E1F0 |
:102AF00080930A05E091C308F0E0EE0FFF1FE85A4B |
:102B0000F74F20813181E091C208F0E0EE0FFF1F06 |
:102B1000E85AF74F808191813F932F939F938F9332 |
:102B200085E094E09F938F931F930E947A0A88E236 |
:102B300080930A05E091C508F0E0EE0FFF1FE85A08 |
:102B4000F74F20813181E091C408F0E0EE0FFF1FC4 |
:102B5000E85AF74F808191813F932F939F938F93F2 |
:102B600085EF93E09F938F931F930E947A0A8CE3E3 |
:102B700080930A05E091C708F0E0EE0FFF1FE85AC6 |
:102B8000F74F20813181E091C608F0E0EE0FFF1F82 |
:102B9000E85AF74F808191813F932F939F938F93B2 |
:102BA00085EE93E036C210920A0587ED93E09F937D |
:102BB0008F9311E01F930E947A0A0F900F900F904D |
:102BC000809100018A3021F08B3009F0AAC04DC0FD |
:102BD00084E180930A0520911B0530911C058091AA |
:102BE000EC049091ED04821B930B3F932F939F93E2 |
:102BF0008F9388EC93E09F938F931F930E947A0AA0 |
:102C000088E280930A0520911D0530911E05809170 |
:102C1000EE049091EF04821B930B3F932F939F93AD |
:102C20008F9389EB93E09F938F931F930E947A0A6F |
:102C30008CE380930A0520911F0530912005809137 |
:102C4000F0049091F104A901481B590B3F932F9375 |
:102C50005F934F938AEA93E09F938F931F930E9411 |
:102C60007A0A8DB79EB74596BFCE84E180930A0558 |
:102C700020911B0530911C05C90162E070E00E94A3 |
:102C8000BA4C8091EC049091ED04821B930B7F93DE |
:102C90006F939F938F938BE993E09F938F931F93F1 |
:102CA0000E947A0A88E280930A0520911D053091DE |
:102CB0001E05C90162E070E00E94BA4C8091EE04EA |
:102CC0009091EF04821B930B7F936F939F938F934D |
:102CD0008CE893E09F938F931F930E947A0A8CE372 |
:102CE00080930A0520911F0530912005C90162E0FB |
:102CF00070E00E94BA4C8091F0049091F104281B7E |
:102D0000390B7F936F933F932F938DE793E09F93BE |
:102D10008F931F930E947A0A4DB75EB74B5E5F4F49 |
:102D200008CE84E180930A0520910E0330E0E09103 |
:102D30001B05F0911C05CF0162E070E00E94BA4CC7 |
:102D40008091EC049091ED048E1B9F0B3F932F9389 |
:102D50007F936F939F938F9389E693E09F938F93D5 |
:102D60001F930E947A0A88E280930A0520910F033C |
:102D700030E0E0911D05F0911E05CF0162E070E0AA |
:102D80000E94BA4C8091EE049091EF048E1B9F0B31 |
:102D90003F932F937F936F939F938F9385E593E05A |
:102DA0009F938F931F930E947A0A8CE380930A0566 |
:102DB000E0911003F0E020911F0530912005C9013A |
:102DC00062E070E00E94BA4C8091F0049091F104AE |
:102DD000281B390BFF93EF937F936F933F932F93B0 |
:102DE00081E493E09F938F931F930E947A0A8DB79B |
:102DF0009EB74B96F9CD10920A0584E393E09F931A |
:102E00008F9311E01F930E947A0A84E180930A0550 |
:102E100080912505909126052091F7043091F804C2 |
:102E20009F938F933F932F9383E293E09F938F938E |
:102E30001F930E947A0A88E280930A0580912705F1 |
:102E4000909128052091F5043091F6049F938F937B |
:102E50003F932F9382E193E09F938F931F930E9460 |
:102E60007A0A8CE380930A056091290570912A05FE |
:102E700080912B0590912C050E942D4B2091A30849 |
:102E80003091A4087F936F933F932F9381E093E059 |
:102E90009F938F931F930E947A0A4DB75EB7485E47 |
:102EA0005F4F47CD84E180930A0580910C03909198 |
:102EB0000D039F938F9383EF92E09F938F9311E085 |
:102EC0001F930E947A0A88E280930A058091140574 |
:102ED000909115059F938F9385EE92E09F938F932A |
:102EE0001F930E947A0A8DB79EB70A967DCD1092E5 |
:102EF0000A0586ED92E09F938F9311E01F930E9445 |
:102F00007A0A84E180930A058091790390917A038B |
:102F10009F938F9387EC92E09F938F931F930E94D0 |
:102F20007A0A88E280930A0580917703909178036A |
:102F30009F938F9388EB92E09F938F931F930E94B0 |
:102F40007A0A8CE380930A0580916105909162056D |
:102F50009F938F9389EA92E09F938F931F930E9490 |
:102F60007A0A4DB75EB74E5E5F4FE3CC10920A050A |
:102F7000809176059091770520916E0530916F05CF |
:102F80009F938F933F932F9387E992E09F938F9323 |
:102F900011E01F930E947A0A84E180930A058091D0 |
:102FA00078059091790520917005309171059F9376 |
:102FB0008F933F932F9385E892E09F938F931F9376 |
:102FC0000E947A0A88E280930A0580917A0590919E |
:102FD0007B0520917205309173059F938F933F93EA |
:102FE0002F9383E792E09F938F931F930E947A0A17 |
:102FF0008CE380930A0580917C0590917D0520915A |
:103000007405309175059F938F933F932F9381E6BD |
:1030100092E09F938F931F930E947A0A8DB79EB779 |
:103020004C96E2CC10920A0589E592E09F938F932B |
:1030300011E01F930E947A0A84E180930A0580912F |
:103040009C0390E09F938F938BE492E09F938F93E8 |
:103050001F930E947A0A88E280930A058091E8040F |
:103060009091E9049F938F938DE392E09F938F93C8 |
:103070001F930E947A0A8CE380930A052091E4084A |
:1030800030E08091E30890E03F932F939F938F93DC |
:103090008FE292E09F938F931F930E947A0A4DB71D |
:1030A0005EB74C5E5F4F45CC10920A058FE192E00F |
:1030B0009F938F9311E01F930E947A0A84E180937B |
:1030C0000A0520916807332727FD3095809167070F |
:1030D000992787FD90953F932F939F938F938FE030 |
:1030E00092E09F938F931F930E947A0A88E28093C5 |
:1030F0000A0520916907332727FD309580916A07DB |
:1031000090E03F932F939F938F938FEF91E09F9346 |
:103110008F931F930E947A0A8CE380930A05209173 |
:103120006E0730E080916B07992787FD90953F935C |
:103130002F939F938F938FEE91E09F938F931F9385 |
:103140000E947A0A8DB79EB748964ECC8091B306FE |
:10315000882371F410920A0582EE91E09F938F9379 |
:1031600081E08F930E947A0A0F900F900F900AC10E |
:1031700020918E06223071F02330B1F080918D06BF |
:103180002223E1F410920A0590E09F938F9381ED42 |
:1031900091E01BC010920A0580918D0690E09F93EC |
:1031A0008F9380EC91E011C010920A0580918D06FA |
:1031B00090E09F938F938FEA91E007C010920A05E9 |
:1031C00090E09F938F938EE991E09F938F9381E09E |
:1031D0008F930E947A0A0F900F900F900F900F908C |
:1031E000E0908F06F0909006009191061091920663 |
:1031F000C801B70120E836E948E950E00E94EF4CE9 |
:1032000059016A01C801B70120E836E948E950E0F0 |
:103210000E94EF4C7B018C0120E137E240E050E05E |
:103220000E94EF4CE90137FF03C0D095C195DF4FF5 |
:10323000C801B70120E137E240E050E00E94EF4CC6 |
:103240002AE030E040E050E00E94EF4CB90137FF47 |
:1032500003C0709561957F4F84E180930A057F9349 |
:103260006F93DF93CF93BF92AF9289E891E09F93E2 |
:103270008F93992493949F920E947A0AE0909306E8 |
:10328000F09094060091950610919606C801B7013A |
:1032900020E836E948E950E00E94EF4C59016A0104 |
:1032A000C801B70120E836E948E950E00E94EF4C38 |
:1032B0007B018C0120E137E240E050E00E94EF4CBE |
:1032C000E90137FF03C0D095C195DF4FC801B701B1 |
:1032D00020E137E240E050E00E94EF4C2AE030E08D |
:1032E00040E050E00E94EF4CB90137FF03C07095F9 |
:1032F00061957F4F88E280930A057F936F93DF93F8 |
:10330000CF93BF92AF9284E791E09F938F939F9268 |
:103310000E947A0AE0909706F0909806009199062C |
:1033200010919A06C801B70128EE33E040E050E062 |
:103330000E94EF4C59016A01C801B70128EE33E041 |
:1033400040E050E00E94EF4C9B0177FF03C03095B6 |
:1033500021953F4F8CE380930A053F932F93BF92B3 |
:10336000AF9285E691E09F938F939F920E947A0A95 |
:103370004DB75EB7475E5F4FDCCA115010937103C3 |
:1033800010920C0510920B05DF91CF911F910F91B8 |
:10339000FF90EF90DF90CF90BF90AF909F900895F7 |
:1033A00087B18C6087B94298439810920D0580E8E8 |
:1033B0008093720310920E05809373030895809199 |
:1033C0000F05815080930F058F3F09F068C084E09E |
:1033D00080930F058091F5088B3F80F08091A203C8 |
:1033E000873E28F08091F40888231CF124C08A309D |
:1033F00028F48091F4088823F4F01BC080910D0517 |
:10340000815080930D058F3FB9F48091A2038150C4 |
:1034100080930D0580917203813011F480E801C022 |
:103420008695809372038091F408909172038923AA |
:1034300011F0429A01C042988091F7088B3F88F0C2 |
:103440008091A303873E28F08091F608882324F119 |
:1034500006C08A3030F48091F60887FF1DC043987B |
:10346000089580910E05815080930E058F3FB9F429 |
:103470008091A303815080930E0580917303813066 |
:1034800011F480E801C08695809373038091F6085B |
:1034900090917303892311F0439A089543980895F6 |
:1034A0009FB7F8943998389A88B1836088B9E9EB66 |
:1034B000F0E080818C7F80838AE28093B800109254 |
:1034C000100510921105109212059FBF089585EA0C |
:1034D0008093BC00089584E98093BC000895809394 |
:1034E000BB0085E88093BC00089585EC8093BC0008 |
:1034F000089585E88093BC000895EF92FF920F93A2 |
:103500001F938CEBE82EF12C84E9F7018083109255 |
:1035100010050BEB10E0F8018081809311051092EB |
:1035200011051092120580E8F70180831092BD000A |
:103530001092BA00F80110821092B9001092B800EF |
:103540000E94501A85EAF7018083F801108285E80D |
:10355000F70180831F910F91FF90EF9008951F92C4 |
:103560000F920FB60F9211248F939F93EF93FF93B7 |
:10357000809110058F5F809310058150853009F48C |
:1035800071C0863090F4823009F453C0833030F437 |
:10359000882309F1813009F0C6C022C0833009F4C4 |
:1035A0005AC0843009F0BFC05BC0883009F484C0C1 |
:1035B000893038F4863009F45EC0873009F0B3C032 |
:1035C00079C08A3009F48FC08A3008F47AC08B3011 |
:1035D00009F0A9C08AC080911105880F8E5A16C0C3 |
:1035E000809111058230C9F0833030F4882361F076 |
:1035F000813009F0A7C00EC08430A9F0843080F07B |
:10360000853009F09FC012C08091AF088093BB0045 |
:1036100085E881C080919A08F9CF8091A508F6CFFE |
:103620008091B808F3CF8091A608F0CF8091BF08B1 |
:10363000EDCF84E98093BC0080911105853040F482 |
:10364000809111058F5F809311051092100562C063 |
:10365000109211055FC080911205880F8D5AD6CF48 |
:1036600085EC59C0E0911205F0E08091BB00E45B6D |
:10367000F74F8083CDCFE0911205F0E08091BB0041 |
:10368000E05BF74F8083809112058F5F8093120576 |
:1036900080911205863010F01092120584E9809313 |
:1036A000BC00109210058AE090E09093750380931F |
:1036B000740348C088E9AACF80911305880F805F02 |
:1036C000A5CF80911305813041F0813018F0823010 |
:1036D000C9F506C080910E0399CF80910F0396CF54 |
:1036E0008091100393CF80E891CF84E98093BC0050 |
:1036F0008AE090E0909375038093740380911305A2 |
:10370000823060F4809113058F5F8093130587E00A |
:103710008093100585EA8093BC0014C010921305B5 |
:10372000109210050FC084E98093BC001092100520 |
:103730008AE090E0909375038093740310921105D2 |
:1037400010921205FF91EF919F918F910F900FBEF4 |
:103750000F901F9018959FB7F89456985E9A8AB16B |
:1037600080638AB98BB18F7C8BB9809100018A30DC |
:1037700011F4539A5B98809180008C708093800044 |
:1037800080918100837E8093810080918100836C91 |
:1037900080938100809182008F738093820080915A |
:1037A0006F00897F80936F0080916F0081628093AA |
:1037B0006F0010921505109214059FBF08951F9277 |
:1037C0000F920FB60F9211242F933F935F936F9335 |
:1037D0007F938F939F93AF93BF9380911605882318 |
:1037E00091F4209114053091150580911405909164 |
:1037F000150568E070E00E94BA4C261B370B309329 |
:1038000015052093140510921605BF91AF919F9155 |
:103810008F917F916F915F913F912F910F900FBE8C |
:103820000F901F9018951F920F920FB60F921124B0 |
:103830000F931F932F933F934F935F936F937F93B8 |
:103840008F939F93AF93BF93CF93DF93EF93FF93A8 |
:10385000209186003091870080911705909118057E |
:10386000281B390B80918600909187009093180552 |
:1038700080931705C9018D5494400091190510914A |
:103880001A05835F9A4188F4043011053CF01092C8 |
:103890007603809116058F5F8093160581E090E096 |
:1038A00090931A058093190598C00E3011050CF0FD |
:1038B00094C0C9018B5F9040845B914008F072C056 |
:1038C000E901C25DD140F801EE0FFF1FE85AF74F42 |
:1038D000808191819E01281B390BC90137FF03C0EC |
:1038E000909581959F4F069784F48091140590914F |
:1038F0001505883C91054CF48091140590911505AF |
:103900000A969093150580931405F801EE0FFF1F9A |
:10391000E85AF74F20813181C901880F991F820F22 |
:10392000931F8C0F9D1F64E070E00E94BA4C9B01B6 |
:10393000CE010196861797071CF42150304006C02F |
:1039400021976C177D0714F42F5F3F4F809114056A |
:1039500090911505E801CC0FDD1F833C9105BCF06B |
:10396000FE01E85AF74F80819181A901481B590B4C |
:10397000CA0163E070E00E94BA4CCB01880F991F26 |
:10398000860F971FCA58D74F9983888304C0CA5897 |
:10399000D74F19821882F801EE0FFF1FE85AF74F30 |
:1039A00031832083F8013196F0931A05E0931905CD |
:1039B000E530F10511F45D9A06C05D98E630F10539 |
:1039C00011F45C9A01C05C98809100018A3029F45E |
:1039D000379711F45B9A01C05B9880911405909120 |
:1039E0001505892B49F080911405909115050197D3 |
:1039F0009093150580931405FF91EF91DF91CF917E |
:103A0000BF91AF919F918F917F916F915F914F91F6 |
:103A10003F912F911F910F910F900FBE0F901F900C |
:103A200018952F923F924F925F926F927F928F9252 |
:103A30009F92AF92BF92CF92DF92EF92FF920F933D |
:103A40001F93CF93DF93CDB7DEB762970FB6F8948D |
:103A5000DEBF0FBECDBF8091F0049091F1040091C4 |
:103A60001F0510912005081B190B1093AE08009339 |
:103A7000AD088091EE049091EF04988B8F87A09110 |
:103A80001D05B0911E05BA8BA98BE091EC04F09155 |
:103A9000ED04FE87ED8780911B0590911C059C87A6 |
:103AA0008B876091F7047091F804882777FD8095E3 |
:103AB000982F2CE030E040E050E00E947B4C9B01CE |
:103AC000AC016091940870919508882777FD8095E6 |
:103AD000982F620F731F841F951F22E030E040E093 |
:103AE00050E00E94EF4C3093950820939408609129 |
:103AF000F5047091F604882777FD8095982F2CE0C7 |
:103B000030E040E050E00E947B4C9B01AC016091B2 |
:103B1000B9087091BA08882777FD8095982F620FB1 |
:103B2000731F841F951F22E030E040E050E00E94A8 |
:103B3000EF4C3093BA082093B9086091F904709162 |
:103B4000FA04882777FD8095982F2091A30830915B |
:103B5000A408442737FD4095542F620F731F841F1C |
:103B6000951F22E030E040E050E00E94EF4C30939F |
:103B7000A4082093A3082091F7043091F804C90108 |
:103B8000880F991F820F931F880F991F880F991F05 |
:103B9000AA2797FDA095BA2F20915505309156057B |
:103BA0004091570550915805280F391F4A1F5B1F38 |
:103BB000209355053093560540935705509358056B |
:103BC0002091F5043091F604C901880F991F820FE6 |
:103BD000931F880F991F880F991FAA2797FDA095FB |
:103BE000BA2F2091590530915A0540915B055091AB |
:103BF0005C05280F391F4A1F5B1F2093590530931E |
:103C00005A0540935B0550935C052091F704309171 |
:103C1000F8048091650590916605820F931F90933B |
:103C20006605809365052091F5043091F604809136 |
:103C3000670590916805820F931F909368058093A4 |
:103C400067058091690590916A05019690936A05D0 |
:103C5000809369053801882477FC8094982C209003 |
:103C60005105309052054090530550905405260C54 |
:103C7000371C481C591C2092510530925205409225 |
:103C80005305509254058091B0089091B108A091CD |
:103C9000B208B091B308860D971DA81DB91D809379 |
:103CA000B0089093B108A093B208B093B308803BDA |
:103CB000E3E89E07E8E0AE07E0E0BE0764F0805B63 |
:103CC0009348A840B0408093B0089093B108A09367 |
:103CD000B208B093B3088091B0089091B108A09158 |
:103CE000B208B091B308B7FF0CC080559C47A74FEE |
:103CF000BF4F8093B0089093B108A093B208B093DF |
:103D0000B308F0919C05FA87FF2309F07EC08091EB |
:103D10009D05882309F079C08091C80886FF75C089 |
:103D2000E0909E03FF2400E010E0209141053091D7 |
:103D300042054091430550914405C401B3010E94DE |
:103D40007B4C20E038E040E050E00E94EF4CCA019C |
:103D5000B901A80197010E947B4C20E030E140E0CE |
:103D600050E00E94EF4C59016A012093DB0530932B |
:103D7000DC054093DD055093DE0520914905309127 |
:103D80004A0540914B0550914C05C401B3010E9476 |
:103D90007B4C20E038E040E050E00E94EF4CCA014C |
:103DA000B901A80197010E947B4C20E030E140E07E |
:103DB00050E00E94EF4C2093D7053093D8054093F4 |
:103DC000D9055093DA05D601C501D7FE07C0B095D5 |
:103DD000A095909581959F4FAF4FBF4F813891052A |
:103DE000A105B10574F457FF07C050954095309573 |
:103DF00021953F4F4F4F5F4F213831054105510508 |
:103E0000A4F081E08093640510C01092D705109251 |
:103E1000D8051092D9051092DA051092DB051092A0 |
:103E2000DC051092DD051092DE058091DB05909196 |
:103E3000DC05A091DD05B091DE058E839F83A88708 |
:103E4000B9878091D7059091D805A091D905B091F7 |
:103E5000DA058A839B83AC83BD8380919F03682EA0 |
:103E6000772488249924C401B3012A813B814C81A1 |
:103E70005D810E947B4C20E032E040E050E00E94F7 |
:103E8000EF4CEF84F888A989BA89EA1AFB0AEE8117 |
:103E9000FF81EE0EFF1EE20EF31EF092AC08E092E0 |
:103EA000AB089701442737FD4095542F80914D056D |
:103EB00090914E05A0914F05B0915005820F931F30 |
:103EC000A41FB51F80934D0590934E05A0934F05F9 |
:103ED000B09350058091980590919905E81AF90AD8 |
:103EE0000027F7FC0095102F8091490590914A0515 |
:103EF000A0914B05B0914C05E80EF91E0A1F1B1F3F |
:103F0000E0924905F0924A0500934B0510934C0549 |
:103F1000A0908103B0908203C0908303D09084036B |
:103F2000AE14BF04C006D106C4F480E197E2A0E05D |
:103F3000B0E08A199B09AC09BD09809349059093AB |
:103F40004A05A0934B05B0934C0580934D05909383 |
:103F50004E05A0934F05B093500522273327A901A2 |
:103F60002A193B094C095D098091490590914A0540 |
:103F7000A0914B05B0914C0582179307A407B50794 |
:103F8000B4F4D601C50180519742A040B04080935F |
:103F9000490590934A05A0934B05B0934C05809337 |
:103FA0004D0590934E05A0934F05B0935005809119 |
:103FB000EE049091EF040F9734F488E19CEF909316 |
:103FC000AC088093AB088091EE049091EF040797C2 |
:103FD00034F480E398EF9093AC088093AB08F091B1 |
:103FE0000001F983FA30A9F48091EE049091EF0476 |
:103FF000835F934034F088EE93E09093AC08809315 |
:10400000AB088091EE049091EF048A5F9340DCF05E |
:1040100014C08091EE049091EF04855E974034F0D7 |
:1040200088EE93E09093AC088093AB088091EE0407 |
:104030009091EF04835F974034F080ED97E0909388 |
:10404000AC088093AB08ED84FE848B859C85E81AD0 |
:10405000F90AAA81BB81EA1AFB0AC401B3012E81C5 |
:104060003F81488559850E947B4C20E032E040E04A |
:1040700050E00E94EF4CE21AF30AF092B708E09287 |
:10408000B6089701442737FD4095542F8091450588 |
:1040900090914605A0914705B0914805820F931F66 |
:1040A000A41FB51F8093450590934605A09347052F |
:1040B000B093480580919A0590919B05E81AF90AFA |
:1040C0000027F7FC0095102F809141059091420543 |
:1040D000A0914305B0914405E80EF91E0A1F1B1F6D |
:1040E000E0924105F0924205009343051093440588 |
:1040F000A0907D03B0907E03C0907F03D09080039A |
:10410000AE14BF04C006D106C4F488EA91E6A0E06C |
:10411000B0E08A199B09AC09BD09809341059093D1 |
:104120004205A0934305B0934405809345059093C1 |
:104130004605A0934705B093480522273327A901D8 |
:104140002A193B094C095D0980914105909142056E |
:10415000A0914305B091440582179307A407B507C2 |
:10416000B4F4D601C501885A9146A040B04080936E |
:10417000410590934205A0934305B0934405809375 |
:10418000450590934605A0934705B0934805809157 |
:10419000EC049091ED040F9734F488E19CEF909338 |
:1041A000B7088093B6088091EC049091ED040797CE |
:1041B00034F480E398EF9093B7088093B608B98100 |
:1041C000BA30A9F48091EC049091ED04835F9340A0 |
:1041D00034F088EE93E09093B7088093B60880910E |
:1041E000EC049091ED048A5F9340DCF014C0809160 |
:1041F000EC049091ED04855E974034F088EE93E0F6 |
:104200009093B7088093B6088091EC049091ED04E8 |
:10421000835F974034F080ED97E09093B7088093E8 |
:10422000B60880917A00886C80937A0020923D05D0 |
:1042300030923E0540923F055092400580914105E5 |
:1042400090914205A0914305B091440580932D05BE |
:1042500090932E05A0932F05B093300580914905CA |
:1042600090914A05A0914B05B0914C05809335057E |
:1042700090933605A0933705B09338058091450596 |
:1042800090914605A0914705B0914805809331056E |
:1042900090933205A0933305B093340580914D057A |
:1042A00090914E05A0914F05B0915005809339052E |
:1042B00090933A05A0933B05B0933C058091C808C4 |
:1042C00087FF49C0BA85BB2309F045C080919D0591 |
:1042D000882309F040C02091B6083091B708293CE6 |
:1042E000310544F0C901880F991F880F991F20528A |
:1042F00033400BC0EFEF28333E076CF4C901880F41 |
:10430000991F880F991F205E3C4F280F391F30934B |
:10431000B7082093B6082091AB083091AC08293C2F |
:10432000310544F0C901880F991F880F991F205249 |
:1043300033400BC0FFEF28333F076CF4C901880FEF |
:10434000991F880F991F205E3C4F280F391F30930B |
:10435000AC082093AB0862960FB6F894DEBF0FBE90 |
:10436000CDBFDF91CF911F910F91FF90EF90DF9024 |
:10437000CF90BF90AF909F908F907F906F905F9005 |
:104380004F903F902F9008958091140590911505BE |
:10439000813A91050CF439C38091CB088B3F98F09A |
:1043A0008B3F19F480916E050EC08C3F19F48091FB |
:1043B000700509C08D3F19F48091720504C08E3FCD |
:1043C00021F48091740580938C038091CA088B3FFF |
:1043D00098F08B3F19F480916E050EC08C3F19F454 |
:1043E0008091700509C08D3F19F48091720504C059 |
:1043F0008E3F21F48091740580938B0380918B0311 |
:10440000882319F410928B0305C0843618F084E6D3 |
:1044100080938B038091CC088B3F98F08B3F19F4ED |
:1044200080916E050EC08C3F19F48091700509C013 |
:104430008D3F19F48091720504C08E3F21F4809164 |
:10444000740580938D0380918D03882319F4109255 |
:104450008D0305C0843618F084E680938D03809127 |
:10446000CE088B3F98F08B3F19F480916E050EC0FB |
:104470008C3F19F48091700509C08D3F19F480912B |
:10448000720504C08E3F21F48091740580938E03E1 |
:104490008091D5088B3F98F08B3F19F480916E0581 |
:1044A0000EC08C3F19F48091700509C08D3F19F43E |
:1044B0008091720504C08E3F21F480917405809331 |
:1044C0008F038091D6088B3F98F08B3F19F4809131 |
:1044D0006E050EC08C3F19F48091700509C08D3FA8 |
:1044E00019F48091720504C08E3F21F48091740507 |
:1044F00080939003809190038B3010F48AE002C087 |
:104500008F3F11F4809390038091D7088B3F98F0F0 |
:104510008B3F19F480916E050EC08C3F19F4809189 |
:10452000700509C08D3F19F48091720504C08E3F5B |
:1045300021F480917405809391038091DC088B3F76 |
:1045400098F08B3F19F480916E050EC08C3F19F4E2 |
:104550008091700509C08D3F19F48091720504C0E7 |
:104560008E3F21F480917405809393038091DD0840 |
:104570008B3F98F08B3F19F480916E050EC08C3FF5 |
:1045800019F48091700509C08D3F19F4809172056E |
:1045900004C08E3F21F48091740580939403809130 |
:1045A000DE088B3F98F08B3F19F480916E050EC0AA |
:1045B0008C3F19F48091700509C08D3F19F48091EA |
:1045C000720504C08E3F21F4809174058093950399 |
:1045D0008091DF088B3F98F08B3F19F480916E0536 |
:1045E0000EC08C3F19F48091700509C08D3F19F4FD |
:1045F0008091720504C08E3F21F4809174058093F0 |
:1046000096038091E0088B3F98F08B3F19F48091DE |
:104610006E050EC08C3F19F48091700509C08D3F66 |
:1046200019F48091720504C08E3F21F480917405C5 |
:10463000809397038091F0088B3F98F08B3F19F49B |
:1046400080916E050EC08C3F19F48091700509C0F1 |
:104650008D3F19F48091720504C08E3F21F4809142 |
:104660007405809398038091F1088B3F98F08B3FFD |
:1046700019F480916E050EC08C3F19F4809170057D |
:1046800009C08D3F19F48091720504C08E3F21F45A |
:1046900080917405809399038091F2088B3F98F084 |
:1046A0008B3F19F480916E050EC08C3F19F48091F8 |
:1046B000700509C08D3F19F48091720504C08E3FCA |
:1046C00021F48091740580939A038091F3088B3FC5 |
:1046D00098F08B3F19F480916E050EC08C3F19F451 |
:1046E0008091700509C08D3F19F48091720504C056 |
:1046F0008E3F21F48091740580939B038091E108A3 |
:104700008B3F98F08B3F19F480916E050EC08C3F63 |
:1047100019F48091700509C08D3F19F480917205DC |
:1047200004C08E3F21F48091740580939C03809196 |
:10473000E6088B3F98F08B3F19F480916E050EC010 |
:104740008C3F19F48091700509C08D3F19F4809158 |
:10475000720504C08E3F21F48091740580939D03FF |
:104760008091E9088B3F98F08B3F19F480916E059A |
:104770000EC08C3F19F48091700509C08D3F19F46B |
:104780008091720504C08E3F21F48091740580935E |
:104790009E038091EA088B3F98F08B3F19F480913B |
:1047A0006E050EC08C3F19F48091700509C08D3FD5 |
:1047B00019F48091720504C08E3F21F48091740534 |
:1047C00080939F038091EF088B3F98F08B3F19F403 |
:1047D00080916E050EC08C3F19F48091700509C060 |
:1047E0008D3F19F48091720504C08E3F21F48091B1 |
:1047F00074058093A0038091F5088B3F98F08B3F60 |
:1048000019F480916E050EC08C3F19F480917005EB |
:1048100009C08D3F19F48091720504C08E3F21F4C8 |
:10482000809174058093A2038091A203823010F4DA |
:1048300081E002C08F3F11F48093A2038091F708BA |
:104840008B3F98F08B3F19F480916E050EC08C3F22 |
:1048500019F48091700509C08D3F19F4809172059B |
:1048600004C08E3F21F4809174058093A30380914E |
:10487000A303823010F481E002C08F3F11F48093D3 |
:10488000A3038091F8088B3F98F08B3F19F4809137 |
:104890006E050EC08C3F19F48091700509C08D3FE4 |
:1048A00019F48091720504C08E3F21F48091740543 |
:1048B0008093A4038091F9088B3F98F08B3F19F403 |
:1048C00080916E050EC08C3F19F48091700509C06F |
:1048D0008D3F19F48091720504C08E3F21F48091C0 |
:1048E00074058093A5038091FA088B3F98F08B3F65 |
:1048F00019F480916E050EC08C3F19F480917005FB |
:1049000009C08D3F19F48091720504C08E3F21F4D7 |
:10491000809174058093A6038091FB088B3F98F0EB |
:104920008B3F19F480916E050EC08C3F19F4809175 |
:10493000700509C08D3F19F48091720504C08E3F47 |
:1049400021F4809174058093A7038091FC088B3F2C |
:1049500098F08B3F19F480916E050EC08C3F19F4CE |
:104960008091700509C08D3F19F48091720504C0D3 |
:104970008E3F21F4809174058093A8038091FD08F7 |
:104980008B3F98F08B3F19F480916E050EC08C3FE1 |
:1049900019F48091700509C08D3F19F4809172055A |
:1049A00004C08E3F21F4809174058093A903809107 |
:1049B00000098B3F98F08B3F19F480916E050EC073 |
:1049C0008C3F19F48091700509C08D3F19F48091D6 |
:1049D000720504C08E3F21F4809174058093A10379 |
:1049E0006091930370E080E090E00E94B34827E17B |
:1049F00037EB41ED58E30E94184C609387037093A6 |
:104A000088038093890390938A03089580916D05AC |
:104A100080FD31C01092B8081092AF0810929A0829 |
:104A20001092A5081092A6081092BF088091D20497 |
:104A3000882331F08093A5088091A5088093AF0862 |
:104A40008091D304882331F080939A0880919A084A |
:104A50008093B8088091D404882311F08093BF0814 |
:104A60008091D504882311F08093A60880916D056C |
:104A7000857F80936D05109210050E94671A089536 |
:104A8000809100018D3010F00E94541280917A00C4 |
:104A9000877380937A008091EC049091ED04909359 |
:104AA000B7088093B6088091EE049091EF0490933C |
:104AB000AC088093AB088091F0049091F10490933E |
:104AC000AE088093AD086091F7047091F8048827D0 |
:104AD00077FD8095982F2CE030E040E050E00E9478 |
:104AE0007B4C70939508609394086091F5047091E5 |
:104AF000F604882777FD8095982F0E947B4C709351 |
:104B0000BA086093B9088091F9049091FA049093DF |
:104B1000A4088093A30880917A00886C80937A001F |
:104B20006091EB0870E080E090E024EC39E040E038 |
:104B300050E00E947B4C60937D0370937E038093D2 |
:104B40007F03909380036091EC0870E080E090E038 |
:104B50000E947B4C60938103709382038093830354 |
:104B600090938403089510922605109225051092C3 |
:104B700028051092270580E090E0A0E0B0E0809347 |
:104B8000290590932A05A0932B05B0932C0510922C |
:104B90001C0510921B0510921E0510921D05109207 |
:104BA000200510921F0510929E0310929F030E94F1 |
:104BB000402584E690E00E94E30D0E94402580910C |
:104BC000C80880FF10C08091150390911603875B81 |
:104BD000934038F480911503909116038E5E9240B5 |
:104BE00010F40E940F134091EC045091ED04509387 |
:104BF0001C0540931B052091EE043091EF04309387 |
:104C00001E0520931D058091F0049091F10490936E |
:104C1000200580931F053093220520932105509392 |
:104C200024054093230584E00E94653D8050944014 |
:104C300058F18091B9089091BA0897FF03C09095F8 |
:104C400081959F4F6CE070E00E94BA4C70932805EC |
:104C500060932705809194089091950897FF03C071 |
:104C6000909581959F4F6CE070E00E94BA4C7093D4 |
:104C70002605609325056091EA047091EB0488276E |
:104C800077FD8095982F17C084E00E94653D909332 |
:104C900026058093250586E00E94653D90932805B2 |
:104CA0008093270588E00E94653DAA2797FDA0957F |
:104CB000BA2FBC01CD010E94604B6093290570930F |
:104CC0002A0580932B0590932C0510924105109294 |
:104CD000420510924305109244051092450510922A |
:104CE000460510924705109248051092490510920A |
:104CF0004A0510924B0510924C0510924D051092EA |
:104D00004E0510924F0510925005109251051092C9 |
:104D1000520510925305109254051092B708109244 |
:104D2000B6081092AC081092AB081092AE08109220 |
:104D3000AD0884E690E00E94E30D8091110390910C |
:104D40001203A0911303B091140390934A08809327 |
:104D500049081092FD041092FC0410925D05109217 |
:104D60005E0510925F051092600580917703909127 |
:104D7000780390937A038093790382E390E0909391 |
:104D8000E6048093E5046091EB0870E080E090E039 |
:104D900024EC39E040E050E00E947B4C6856754CB2 |
:104DA0008F4F9F4F60937D0370937E0380937F03AB |
:104DB000909380036091EC0870E080E090E00E94A6 |
:104DC0007B4C6856754C8F4F9F4F60938103709357 |
:104DD000820380938303909384031092860310923E |
:104DE000850310928705109286051092890510920E |
:104DF00088056091770370917803882777FD809507 |
:104E0000982F2EE036E040E050E00E947B4C60930B |
:104E1000B0087093B1088093B2089093B3081092D1 |
:104E2000B5081092B40880916D05846080936D057B |
:104E300008951F93182F0EC080916D0580FD0CC042 |
:104E400084E690E09093E6048093E5048AEF90E096 |
:104E50000E94010E115080F71F9108958091C008A3 |
:104E6000E82FF0E0EE0FFF1FE85AF74F80819181A5 |
:104E70008D5E9F4F14F01092AA03808191818A5B0E |
:104E80009F4FDCF48091AA038823B9F481E08093DA |
:104E9000AA03809163058F5F80936305809163050A |
:104EA000853028F4809163050E941927089588EEC3 |
:104EB00093E09093E6048093E50408952F923F9247 |
:104EC0004F925F926F927F928F929F92AF92BF921A |
:104ED000CF92DF92EF92FF920F931F93CF93DF93C6 |
:104EE000CDB7DEB7E4970FB6F894DEBF0FBECDBFE7 |
:104EF0000E94111D409100014C3010F4299A01C00C |
:104F0000299820918405309185058091D208682FD9 |
:104F100070E0665F7F4F7C8B6B8B6217730714F4B6 |
:104F20003C8B2B8B8091140590911505883791054A |
:104F30000CF072C080910301882399F480910403DE |
:104F4000909105038F5F9F4F61F488E99AE39093F6 |
:104F5000E6048093E50480E09CE090930503809351 |
:104F600004038091C1059091C205009731F001972B |
:104F70009093C2058093C10505C080916D058E7E1A |
:104F800080936D054A3011F4289A01C028988091C9 |
:104F90006B0590916C05895E934008F429C480915B |
:104FA000D908E82FF0E0FC8BEB8B80916D058061D8 |
:104FB00080936D05E091C0082E2F30E0220F331F43 |
:104FC000F901EA58F74F11821082A091C108B0E0B0 |
:104FD000AA0FBB1FFD01EA58F74F11821082E09122 |
:104FE000C3084E2F50E0440F551FCA018A58974FEF |
:104FF000FC0111821082285A374FF9011182108268 |
:10500000A85AB74F11961C921E92485A574FDA0170 |
:1050100011961C921E92F4C380911405909115056F |
:105020008D3891050CF4ECC380916D058F7E8093D3 |
:105030006D058091DA0822E3829FC00111249093CC |
:10504000C2058093C105EB89FC89B9978CF08091EA |
:105050006D0580FF0DC080916B0590916C05FFEF91 |
:105060008F3F9F0729F0019690936C0580936B0505 |
:1050700080916B0590916C058F3F910509F070F55B |
:105080001092D3051092D4051092D5051092D60532 |
:105090001092CF051092D0051092D1051092D20532 |
:1050A00010928305109282058A3F9105E1F481E018 |
:1050B00090E09093B9058093B80510925105109235 |
:1050C000520510925305109254051092CB05109280 |
:1050D000CC051092CD051092CE0505C080916D05CE |
:1050E000826080936D0520916E0530916F058091EF |
:1050F000C408E82FF0E0EE0FFF1FE85AF74F808159 |
:10510000918182599F4F281739071CF42F5F3F4F19 |
:105110000CC08081918182599F4F821793074CF474 |
:105120002115310531F02150304030936F05209327 |
:105130006E0520917005309171058091C508E82FAA |
:10514000F0E0EE0FFF1FE85AF74F808191818259FE |
:105150009F4F281739071CF42F5F3F4F0CC08081E9 |
:10516000918182599F4F821793074CF42115310585 |
:1051700031F021503040309371052093700520911B |
:105180007205309173058091C608E82FF0E0EE0FAC |
:10519000FF1FE85AF74F8081918182599F4F28174E |
:1051A00039071CF42F5F3F4F0CC0808191818259D9 |
:1051B0009F4F821793074CF42115310531F0215090 |
:1051C000304030937305209372052091740530911F |
:1051D00075058091C708E82FF0E0EE0FFF1FE85A31 |
:1051E000F74F8081918182599F4F281739071CF40E |
:1051F0002F5F3F4F0CC08081918182599F4F821752 |
:1052000093074CF42115310531F021503040309393 |
:10521000750520937405209176053091770580916E |
:105220006A0890916B0882599F4F281739071CF420 |
:105230002F5F3F4F0EC080916A0890916B08825992 |
:105240009F4F821793074CF42115310531F02150FF |
:105250003040309377052093760520917805309182 |
:10526000790580916C0890916D0882599F4F28179D |
:1052700039071CF42F5F3F4F0EC080916C0890914E |
:105280006D0882599F4F821793074CF42115310501 |
:1052900031F02150304030937905209378052091EA |
:1052A0007A0530917B0580916E0890916F08825944 |
:1052B0009F4F281739071CF42F5F3F4F0EC0809176 |
:1052C0006E0890916F0882599F4F821793074CF494 |
:1052D0002115310531F02150304030937B0520936A |
:1052E0007A0520917C0530917D0580917008909120 |
:1052F000710882599F4F281739071CF42F5F3F4FC1 |
:105300000EC0809170089091710882599F4F82174A |
:1053100093074CF42115310531F021503040309382 |
:105320007D0520937C0580916E0590916F0597FF18 |
:1053300005C010926F0510926E050AC08F3F91054F |
:1053400039F034F08FEF90E090936F0580936E0505 |
:10535000809170059091710597FF05C010927105BD |
:10536000109270050AC08F3F910539F034F08FEF2D |
:1053700090E09093710580937005809172059091F3 |
:10538000730597FF05C010927305109272050AC04D |
:105390008F3F910539F034F08FEF90E090937305D3 |
:1053A00080937205809174059091750597FF05C0F3 |
:1053B00010927505109274050AC08F3F910539F05F |
:1053C00034F08FEF90E09093750580937405809191 |
:1053D00076059091770597FF05C01092770510929A |
:1053E00076050AC08F3F910539F034F08FEF90E0D9 |
:1053F0009093770580937605809178059091790553 |
:1054000097FF05C010927905109278050AC08F3F6A |
:10541000910539F034F08FEF90E090937905809307 |
:10542000780580917A0590917B0597FF05C01092D1 |
:105430007B0510927A050AC08F3F910539F034F050 |
:105440008FEF90E090937B0580937A0580917C05A7 |
:1054500090917D0597FF05C010927D0510927C0507 |
:105460000AC08F3F910539F034F08FEF90E09093B0 |
:105470007D0580937C05E091C208F0E0EE0FFF1FF0 |
:10548000E85AF74F80819181813591050CF415C15F |
:1054900080916D0580FD11C18091C308E82FF0E077 |
:1054A000EE0FFF1FE85AF74F808191818C349105F0 |
:1054B0000CF4C3C08091C0058F5F8093C005893C08 |
:1054C00008F4FBC01092C0054C3010F4299801C0BC |
:1054D000299A10926C0510926B058091C008282FB4 |
:1054E00030E0D901AA0FBB1FA85AB74F8D919C91EC |
:1054F0001197873491059CF48091C108E82FF0E062 |
:10550000EE0FFF1FE85AF74F8081918197FF03C08C |
:10551000909581959F4F873491050CF46BC08091D5 |
:10552000C108682F70E0DB01AA0FBB1FA85AB74F54 |
:105530008D919C911197873491053CF0F901EE0F04 |
:10554000FF1FE85AF74F808191818D919C9187349C |
:10555000910564F0F901EE0FFF1FE85AF74F8081C3 |
:1055600091818734910514F042E001C041E0FB01D4 |
:10557000EE0FFF1FE85AF74F808191818634910525 |
:105580005CF4F901EE0FFF1FE85AF74F808191811B |
:10559000873491050CF043E0FB01EE0FFF1FE85A42 |
:1055A000F74F808191818A5B9F4F5CF4F901EE0F88 |
:1055B000FF1FE85AF74F80819181873491050CF0E5 |
:1055C00044E0660F771F685A774FDB018D919C91FD |
:1055D0008A5B9F4F5CF4220F331F285A374FF90123 |
:1055E00080819181863491050CF445E0842F0E94DE |
:1055F000753D1CC08091C8088872C1F0808191817E |
:1056000097FF03C0909581959F4F44977CF48D91AF |
:105610009C918A5B9F4F54F481E08093630588EEF0 |
:1056200093E09093E6048093E50447C00E94AC3F6A |
:105630000E94953D0E94B32539C080819181855B90 |
:105640009F4FCCF58091C0058F5F8093C005893C4A |
:10565000A0F11092C0054C3010F4299801C0299A8D |
:105660006FEF7FEF84E00E946D3D10926C05109209 |
:105670006B050E94B325609125057091260584E095 |
:105680000E946D3D609127057091280586E00E947B |
:105690006D3D6091290570912A0580912B059091AF |
:1056A0002C050E94324B88E00E946D3D0E94AC3F69 |
:1056B0000E94192702C01092C005E091C208F0E0D4 |
:1056C000EE0FFF1FE85AF74F808191818B5A9F4F51 |
:1056D0000CF096C08091C308482F50E0FA01EE0FFD |
:1056E000FF1FE85AF74F80819181855B9F4F0CF037 |
:1056F00066C08091BF058F5F8093BF05893C08F429 |
:1057000060C01092BF0581E090E090936C0580939B |
:105710006B0580916D05896080936D051092CB05B6 |
:105720001092CC051092CD051092CE051092510525 |
:105730001092520510925305109254051092410593 |
:1057400010924205109243051092440510924905AB |
:1057500010924A0510924B0510924C0580912D0530 |
:1057600090912E05A0912F05B091300580934505AD |
:1057700090934605A0934705B09348058091350561 |
:1057800090913605A0913705B091380580934D056D |
:1057900090934E05A0934F05B09350051092D305FA |
:1057A0001092D4051092D5051092D6051092CF050F |
:1057B0001092D0051092D1051092D20502C010921D |
:1057C000BF05440F551F485A574FDA018D919C91E0 |
:1057D0008C3491059CF08091BE058F5F8093BE054F |
:1057E000893C70F01092BE0510926C0510926B050A |
:1057F00080916D058E7F80936D0502C01092BE056D |
:1058000080917603815080937603809176038F3F59 |
:1058100021F080916D0584FF8FC30E94C421E09127 |
:105820007E05F0917F05FCABEBAB8091C008E82EC4 |
:10583000FF24D701AA0FBB1FCD01885A974FFC0147 |
:10584000808191819AAB89AB8091CF08882E992471 |
:10585000AA58B74F0D90BC91A02DB8ABAFA78091BF |
:10586000D008282F30E03EA72DA740918605509103 |
:1058700087055CA74BA760918005709181057AA789 |
:1058800069A78091C108082F10E0C801880F991FEF |
:10589000DC01A85AB74F0D90BC91A02DB8A7AFA3BB |
:1058A0008A58974FDC018D919C919EA38DA3E09126 |
:1058B0008805F0918905FCA3EBA3E091C308AE2F06 |
:1058C000B0E0AA0FBB1FA85AB74F0D90BC91A02DF6 |
:1058D000BAA3A9A3E091C208F0E0EE0FFF1FE85AB7 |
:1058E000F74FC080D18028E730E0C20ED31ED0929F |
:1058F0008505C09284056091900370E080E090E09F |
:105900000E94B34820E030E040E251E40E94614A46 |
:1059100020E030E040E85CE30E94184C1B012C01C1 |
:105920006093BB087093BC088093BD089093BE0839 |
:105930006091910370E080E090E00E94B34820E025 |
:1059400030EE4BE256E40E94C54A6093A70870937C |
:10595000A8088093A9089093AA082091D70422232D |
:1059600031F08AE090E09093E6048093E504E22F22 |
:1059700022FF09C08091A103482F50E0440F551F1A |
:10598000440F551F10C023FD03C040E050E00BC082 |
:105990008091A10390E0880F991F880F991F4427D9 |
:1059A0005527481B590B20918E0530918F05C90151 |
:1059B000B3E0880F991FBA95E1F7821B930B840F10 |
:1059C000951F68E070E00E94BA4C3B0170938F0510 |
:1059D00060938E05E4FF09C08091A103482F50E039 |
:1059E000440F551F440F551F10C0E5FD03C040E094 |
:1059F00050E00BC08091A10390E0880F991F880FA1 |
:105A0000991F44275527481B590B80919005909169 |
:105A100091059C01E3E0220F331FEA95E1F7281B73 |
:105A2000390BCA01820F931F68E070E00E94BA4CE4 |
:105A30005B0170939105609390058091D604282FA7 |
:105A400083FF03C082E390E004C082FF07C08EECB6 |
:105A50009FEF909393058093920504C01092930555 |
:105A60001092920521FF09C08091850390918603D1 |
:105A70000196909386038093850324FF09C080914B |
:105A80008503909186030197909386038093850305 |
:105A900049A95AA9489DC001499D900D589D900D56 |
:105AA00011242BA93CA9220F331F6BA97CA9260F17 |
:105AB000371FEFA5F8A94DA55EA5E49FD001E59F8E |
:105AC000B00DF49FB00D11246BA57CA5A61BB70BE0 |
:105AD000BCABABAB820F931F64E070E00E94BA4C8A |
:105AE0008BA99CA9860F971F9CAB8BABC30162E06F |
:105AF00070E00E94BA4CABA9BCA9A60FB71FBCAB03 |
:105B0000ABABB0937F05A0937E05EFA1F8A5E89D10 |
:105B1000C001E99D900DF89D900D112429A53AA58D |
:105B2000220F331F49A55AA5240F351F6DA17EA151 |
:105B3000ADA5BEA56A9F30016B9F700C7A9F700C5B |
:105B40001124EBA1FCA16E1A7F0A820F931F64E05F |
:105B500070E00E94BA4C660E771EC50162E070E0EC |
:105B60000E94BA4C660E771E709281056092800585 |
:105B70002091920530919305220F331F220F331F7E |
:105B800049A15AA1241B350B30938305209382052C |
:105B900080916E0780FF56C08091A103813808F480 |
:105BA00051C080916707992787FD9095BC01689D3A |
:105BB000C001699D900D789D900D1124ABA9BCA9E1 |
:105BC000A80FB91FB0937F05A0937E058091680749 |
:105BD000992787FD9095FC01E89DC001E99D900DF6 |
:105BE000F89D900D1124680E791E709281056092C7 |
:105BF000800580916907992787FD9095280F391FA7 |
:105C000030938305209382052091CD0830E0809168 |
:105C10006B07992787FD9095AC01249FC001259FB4 |
:105C2000900D349F900D11249093860380938503EB |
:105C300080916A0790E08C159D0524F4909385056A |
:105C400080938405809184059091850597FF04C019 |
:105C500010928505109284058091C80882FF0CC0BF |
:105C600080E090E0A0E0B0E08093A7089093A808BF |
:105C7000A093A908B093AA0820E030E040E050E0EB |
:105C8000C201B1010E949B4B882364F480E090E044 |
:105C9000A0E0B0E08093BB089093BC08A093BD083F |
:105CA000B093BE0820E030E040E050E06091A708EB |
:105CB0007091A8088091A9089091AA080E949B4B16 |
:105CC000882364F480E090E0A0E0B0E08093A7082F |
:105CD0009093A808A093A908B093AA08E0917E0524 |
:105CE000F0917F0520918A0530918B05CF0164E00A |
:105CF00070E00E94BA4C77FF03C0709561957F4FAA |
:105D000026173707C4F4CF01F7FF03C0909581959C |
:105D10009F4F64E070E00E94BA4C70938B056093D3 |
:105D20008A05653671056CF084E690E090938B05EA |
:105D300080938A0506C02150304030938B05209314 |
:105D40008A05E0918005F091810520918C053091C4 |
:105D50008D05CF0164E070E00E94BA4C77FF03C06C |
:105D6000709561957F4F26173707C4F4CF01F7FF71 |
:105D700003C0909581959F4F64E070E00E94BA4CFB |
:105D800070938D0560938C05653671056CF084E623 |
:105D900090E090938D0580938C0506C02150304093 |
:105DA00030938D0520938C05F801EE0FFF1FE85A04 |
:105DB000F74F208131818091E708482F50E042174A |
:105DC000530744F48091010982FF04C081E080936D |
:105DD0009E0515C080919E05882389F0F801EE0F7D |
:105DE000FF1FE85AF74F208131818091E808BA01FE |
:105DF000681B71092617370714F410929E05F801E5 |
:105E0000EE0FFF1FE85AF74F8081918166277727B1 |
:105E1000641B750B8617970744F48091010983FF73 |
:105E200004C081E080939F0515C080919F05882361 |
:105E300089F0000F111F085A174FD8012D913C917E |
:105E40008091E80890E0841B950B8217930714F467 |
:105E500010929F05F701EE0FFF1FE85AF74F808160 |
:105E600091814817590744F48091010980FF04C0CB |
:105E700081E08093A10515C08091A105882389F058 |
:105E8000F701EE0FFF1FE85AF74F20813181809113 |
:105E9000E808FA01E81BF1092E173F0714F41092E5 |
:105EA000A105F701EE0FFF1FE85AF74F808191819E |
:105EB0008617970744F48091010981FF04C081E0AF |
:105EC0008093A00517C08091A005882399F0EE0C5F |
:105ED000FF1C28E538E0E20EF31ED7012D913C911E |
:105EE0008091E80890E0841B950B8217930714F4C7 |
:105EF0001092A00580919E05882321F480919F0532 |
:105F0000882321F081E080939D0502C010929D05B9 |
:105F10008091A105882321F48091A005882351F068 |
:105F200081E080939C0510929D0510929E05109231 |
:105F30009F0502C010929C0580919D05882321F445 |
:105F400080919C05882351F08091E60890E0EB89D0 |
:105F5000FC898E179F0714F49C8B8B8B80916D05A9 |
:105F600084FF30C0109283051092820510927F0545 |
:105F700010927E05109281051092800580E090E0DD |
:105F8000A8ECBFE38093BB089093BC08A093BD0826 |
:105F9000B093BE088BE09CEBA2E3BCE38093A70820 |
:105FA0009093A808A093A908B093AA0810929D0501 |
:105FB00010929C0510928B0510928A0510928D0507 |
:105FC00010928C0520912D0530912E0540912F05C2 |
:105FD000509130052D833E834F83588780919608DA |
:105FE00090919708A0919808B0919908820F931FFB |
:105FF000A41FB51F8093960890939708A0939808C4 |
:10600000B093990840913505509136056091370558 |
:10601000709138054F87588B698B7A8B80919D08DA |
:1060200090919E08A0919F08B091A008840F951FA1 |
:10603000A61FB71F80939D0890939E08A0939F086A |
:10604000B093A00890909C05992029F480919D051B |
:10605000882309F44FC01092FF041092FE0410929E |
:10606000550510925605109257051092580510923A |
:10607000590510925A0510925B0510925C0510921A |
:10608000960810929708109298081092990810920A |
:106090009D0810929E0810929F081092A00880916F |
:1060A000410590914205A0914305B091440580932C |
:1060B000450590934605A0934705B0934805809108 |
:1060C000490590914A05A0914B05B0914C058093EC |
:1060D0004D0590934E05A0934F05B0935005109237 |
:1060E0009B0510929A051092990510929805992097 |
:1060F00009F0EFC080919D05882309F0EAC0E09087 |
:10610000D408FF2400E010E06D817E818F819885A6 |
:10611000A80197010E94EF4C8091940890919508F6 |
:10612000AA2797FDA095BA2F281B390B4A0B5B0BAA |
:10613000CA01B90120E130E040E050E00E94EF4C9C |
:1061400059016A016F85788989899A89A80197011F |
:106150000E94EF4C8091B9089091BA08AA2797FD48 |
:10616000A095BA2F281B390B4A0B5B0BCA01B9014A |
:1061700020E130E040E050E00E94EF4C79018A01DC |
:1061800080918A0590918B05813491053CF4809132 |
:106190008C0590918D0581349105A4F0C601B5015F |
:1061A00023E030E040E050E00E94EF4C59016A01EA |
:1061B000C801B70123E030E040E050E00E94EF4C1E |
:1061C00079018A01E091C308F0E0EE0FFF1FE85A61 |
:1061D000F74F0190F081E02DF7FF03C0F095E195B6 |
:1061E000FF4F7A97A4F0C601B50123E030E040E00C |
:1061F00050E00E94EF4C59016A01C801B70123E049 |
:1062000030E040E050E00E94EF4C79018A0151E219 |
:10621000A516B104C104D10434F0E0E2AE2EB12CD5 |
:10622000C12CD12C11C060EEA6166FEFB6066FEF31 |
:10623000C6066FEFD60644F470EEA72E7FEFB72E9A |
:106240007FEFC72E7FEFD72E71E2E716F10401052D |
:10625000110534F060E2E62EF12C012D112D11C054 |
:1062600080EEE8168FEFF8068FEF08078FEF18071C |
:1062700044F450EEE52E5FEFF52E5FEF052F5FEF54 |
:10628000152F8091410590914205A0914305B09151 |
:1062900044058A199B09AC09BD0980934105909377 |
:1062A0004205A0934305B093440580914905909120 |
:1062B0004A05A0914B05B0914C058E199F09A00B82 |
:1062C000B10B8093490590934A05A0934B05B09379 |
:1062D0004C058091FE049091FF048F3F910509F0D9 |
:1062E00008F419C4992009F0B0C380919D05882352 |
:1062F00009F0ABC380916405882309F0A6C36091BF |
:10630000960870919708809198089091990820E0DC |
:1063100031E040E050E00E94EF4C19012A01209347 |
:106320009608309397084093980850939908609185 |
:106330009D0870919E0880919F089091A00820E090 |
:1063400031E040E050E00E94EF4C2D8F3E8F4F8FA8 |
:1063500058A320939D0830939E0840939F08509324 |
:10636000A008E090D408FF2400E010E0209155053B |
:10637000309156054091570550915805C801B70115 |
:106380000E947B4C20E031E040E050E00E94EF4C66 |
:1063900059016A01209355053093560540935705DE |
:1063A000509358052091590530915A0540915B054D |
:1063B00050915C05C801B7010E947B4C20E031E0A0 |
:1063C00040E050E00E94EF4C39014A01209359050A |
:1063D00030935A0540935B0550935C05E090ED08BF |
:1063E000FF2400E010E0C201B1016A197B098C09A9 |
:1063F0009D09A80197010E94EF4CCA01B90120E054 |
:1064000031E040E050E00E94EF4C690130939B0581 |
:1064100020939A056D8D7E8D8F8D98A166197709D1 |
:1064200088099909A80197010E94EF4CCA01B90196 |
:1064300020E031E040E050E00E94EF4C89013093D1 |
:1064400099052093980580918A0590918B05813458 |
:106450009105C4F480918C0590918D05813491054E |
:106460008CF4E091C308F0E0EE0FFF1FE85AF74FFD |
:106470000190F081E02DF7FF03C0F095E195FF4F0B |
:106480007A9794F0C60162E070E00E94BA4C709373 |
:106490009B0560939A05C80162E070E00E94BA4CC7 |
:1064A0007093990560939805E0903105F09032055E |
:1064B00000913305109134052D813E814F8158851F |
:1064C000E21AF30A040B150BE092C705F092C80517 |
:1064D0000093C9051093CA05809145059091460522 |
:1064E000A0914705B09148058E199F09A00BB10BEB |
:1064F0008093450590934605A0934705B0934805C2 |
:10650000A0903905B0903A05C0903B05D0903C056D |
:106510004F85588969897A89A41AB50AC60AD70AA3 |
:10652000A092C305B092C405C092C505D092C6051D |
:1065300080914D0590914E05A0914F05B091500569 |
:106540008A199B09AC09BD0980934D0590934E05AE |
:10655000A0934F05B09350052091B4083091B50831 |
:10656000213831054CF080911F059091200501964E |
:106570009093200580931F0520583F4F4CF4809145 |
:106580001F059091200501979093200580931F058A |
:106590001092B5081092B40881E090E09093AF0596 |
:1065A0008093AE051092B4051092B5051092B60511 |
:1065B0001092B7058091A6059091A705A091A80516 |
:1065C000B091A90582199309A409B509815E914B7F |
:1065D000AF4FBF4F8F539C49A040B04008F0C1C09F |
:1065E00071E0E71670E1F70670E0070770E0170743 |
:1065F0000CF452C08091AD05882309F449C0D8013C |
:10660000C7013CE0B595A795979587953A95D1F741 |
:1066100001969093AF058093AE05D801C70123E0A2 |
:10662000B595A795979587952A95D1F78093B40549 |
:106630009093B505A093B605B093B70589589341DB |
:10664000A040B04064F088E893E1A0E0B0E080931F |
:10665000B4059093B505A093B605B093B7056091C6 |
:10666000B4057091B5058091B6059091B70520E00D |
:1066700031E040E050E00E94EF4C80919A0590910B |
:106680009B05820F931F90939B0580939A0566C08C |
:1066900081E08093AD0562C01092AD05F0E0EF1689 |
:1066A000F0EFFF06FFEF0F07FFEF1F070CF056C0DC |
:1066B0008091AC05882309F44DC088279927DC0117 |
:1066C0008E199F09A00BB10BFCE0B595A795979586 |
:1066D0008795FA95D1F701969093AF058093AE0513 |
:1066E000C801B70128E030E040E050E00E94EF4CE4 |
:1066F0002093B4053093B5054093B6055093B70584 |
:1067000028573C4E4F4F5F4F64F488E79CEEAFEF45 |
:10671000BFEF8093B4059093B505A093B605B093F1 |
:10672000B7056091B4057091B5058091B60590915B |
:10673000B70520E031E040E050E00E94EF4C80914E |
:106740009A0590919B05820F931F90939B058093D0 |
:106750009A0511C081E08093AC050DC01092AC0584 |
:106760000AC01092AF051092AE0588EE93E09093A8 |
:106770007C0380937B038091EE08882E992480917E |
:10678000AE059091AF058816990624F49092AF0556 |
:106790008092AE0571E0E71674E0F70670E0070737 |
:1067A00070E0170774F080911B0590911C052091F3 |
:1067B000AE053091AF05820F931F90931C05809317 |
:1067C0001B0580E0E8168CEFF8068FEF08078FEFC7 |
:1067D000180774F480911B0590911C052091AE055B |
:1067E0003091AF05821B930B90931C0580931B0582 |
:1067F00081E090E09093AF058093AE051092B005D4 |
:106800001092B1051092B2051092B3058091A205C5 |
:106810009091A305A091A405B091A5052D8D3E8D65 |
:106820004F8D58A1821B930BA40BB50B815E914B2E |
:10683000AF4FBF4F8F539C49A040B04008F0C1C03C |
:1068400041E0A41640E1B40640E0C40640E0D406AE |
:106850000CF452C08091AB05882309F449C0D601DD |
:10686000C501ECE0B595A79597958795EA95D1F781 |
:1068700001969093AF058093AE05D601C50173E0F4 |
:10688000B595A795979587957A95D1F78093B0059B |
:106890009093B105A093B205B093B3058958934185 |
:1068A000A040B04064F088E893E1A0E0B0E08093BD |
:1068B000B0059093B105A093B205B093B305609174 |
:1068C000B0057091B1058091B2059091B30520E0BB |
:1068D00031E040E050E00E94EF4C809198059091AB |
:1068E0009905820F931F909399058093980566C030 |
:1068F00081E08093AB0562C01092AB0560E0A61604 |
:1069000060EFB6066FEFC6066FEFD6060CF056C006 |
:106910008091AA05882309F44DC088279927DC01B6 |
:106920008A199B09AC09BD096CE0B595A7959795A7 |
:1069300087956A95D1F701969093AF058093AE0540 |
:10694000C601B50128E030E040E050E00E94EF4C85 |
:106950002093B0053093B1054093B2055093B30531 |
:1069600028573C4E4F4F5F4F64F488E79CEEAFEFE3 |
:10697000BFEF8093B0059093B105A093B205B0939B |
:10698000B3056091B0057091B1058091B205909109 |
:10699000B30520E031E040E050E00E94EF4C8091F0 |
:1069A000980590919905820F931F90939905809374 |
:1069B000980511C081E08093AA050DC01092AA0528 |
:1069C0000AC01092AF051092AE0588EE93E0909346 |
:1069D0007C0380937B038091AE059091AF05881670 |
:1069E000990624F49092AF058092AE0581E0A81636 |
:1069F00084E0B80680E0C80680E0D80674F0809194 |
:106A00001D0590911E052091AE053091AF05820FB6 |
:106A1000931F90931E0580931D0590E0A9169CEF8F |
:106A2000B9069FEFC9069FEFD906CCF480911D05EA |
:106A300090911E052091AE053091AF05821B930BFE |
:106A400090931E0580931D050AC01092990510921F |
:106A5000980510929B0510929A051092640520E00B |
:106A600030E040E050E06091A7087091A808809164 |
:106A7000A9089091AA080E949B4B882341F4109288 |
:106A800099051092980510929B0510929A05809195 |
:106A9000960890919708A0919808B09199088093D2 |
:106AA000A6059093A705A093A805B093A90580918A |
:106AB0009D0890919E08A0919F08B091A008809396 |
:106AC000A2059093A305A093A405B093A5051092E9 |
:106AD00055051092560510925705109258051092C0 |
:106AE000590510925A0510925B0510925C051092A0 |
:106AF0009608109297081092980810929908109290 |
:106B00009D0810929E0810929F081092A008109263 |
:106B1000FF041092FE04C0908205D0908305860188 |
:106B2000D7FE04C0002711270C191D0900311105DB |
:106B300084F088EE93E090937C0380937B038091B4 |
:106B4000C80884FD06C081E090E09093B905809369 |
:106B5000B805E090D108B601882777FD8095982F79 |
:106B60002E2D30E040E050E00E947B4C98014427FD |
:106B700037FD4095542F0E947B4C20E032E040E0EE |
:106B800050E00E94EF4C89019A01FF24EC9CC00167 |
:106B9000ED9C900DFC9C900D112464E070E00E942F |
:106BA000BA4C600F711F882777FD8095982F6093EE |
:106BB000CB057093CC058093CD059093CE052091A5 |
:106BC0005105309152054091530550915405261BB3 |
:106BD000370B480B590B20935105309352054093C6 |
:106BE0005305509354052155334C4040504064F0B8 |
:106BF00080E593ECA0E0B0E08093510590935205BE |
:106C0000A0935305B093540580915105909152057E |
:106C1000A0915305B0915405805B9C43AF4FBF4F8B |
:106C200064F480EB9CE3AFEFBFEF8093510590934A |
:106C30005205A0935305B09354058091C8088872FB |
:106C400009F458C180916305882339F080916D055E |
:106C500080FD03C00E942E274DC16D817E818F81F2 |
:106C6000988520E032E040E050E00E94EF4C89013E |
:106C700037FF03C0109501951F4F6F85788989896B |
:106C80009A8920E032E040E050E00E94EF4C690138 |
:106C900037FF04C0D094C194D108D394C016D10654 |
:106CA0000CF46801809177039091780397FF03C0FB |
:106CB000AA24BB242CC0E0907703F09078032CE149 |
:106CC00032E0E20EF31E0027F7FC0095102F6091D2 |
:106CD000B0087091B1088091B2089091B3082EE08D |
:106CE00036E040E050E00E94EF4CE21AF30A040B59 |
:106CF000150BC801B70128E631E040E050E00E94E2 |
:106D0000EF4C5CE4A52E5FEFB52EA60EB71EE0900B |
:106D10007B03F0907C03E114F10481F539E1C316A3 |
:106D2000D10464F58091B4089091B5088A0D9B1D3B |
:106D30009093B5088093B4088091B8059091B905F7 |
:106D4000892BE1F088EC90E09093E6048093E504D1 |
:106D50006091B0087091B1088091B2089091B30829 |
:106D60002EE036E040E050E00E94EF4C30937A0392 |
:106D7000209379031092B9051092B8050091B008DC |
:106D80001091B1082091B2083091B308C60168E0B3 |
:106D900070E00E94BA4C6F5F7F4FC50143E0880FDF |
:106DA000991F4A95E1F70E94BA4C4B01AA2497FC1F |
:106DB000A094BA2C800E911EA21EB31E8092B00821 |
:106DC0009092B108A092B208B092B30880918F035C |
:106DD000482E5524C49CC001C59C900DD49C900D98 |
:106DE000112460E270E00E94BA4C3201661A770A00 |
:106DF00077FC7AC0E114F10409F06EC080918C0533 |
:106E000090918D0520918A0530918B05820F931FFB |
:106E100068E070E00E94BA4C6B0140E450E0C40EA0 |
:106E2000D51E8091790390917A03AA2797FDA095AA |
:106E3000BA2F0CE1E02E02E0F02E012D112DE81A00 |
:106E4000F90A0A0B1B0BC501B4012EE036E040E045 |
:106E500050E00E94EF4CE20EF31E041F151FC80104 |
:106E6000B70128E631E040E050E00E94EF4C645B5F |
:106E70007040669DC001679D900D769D900D112418 |
:106E8000B6010E94BA4C9201220F331F240D351D0A |
:106E90002617370734F0309521953F4F6217730757 |
:106EA0000CF4B9019B01442737FD4095542F809184 |
:106EB000510590915205A0915305B0915405820F50 |
:106EC000931FA41FB51F8093510590935205A09363 |
:106ED0005305B09354050EC00894E108F108F092F0 |
:106EE0007C03E0927B0306C084EF91E090937C03E7 |
:106EF00080937B038091C80885FF08C00E942146CB |
:106F000080916D05837F80936D0508C01092870581 |
:106F10001092860510928905109288058091BA0515 |
:106F200081508093BA058F3F09F0B4C088E1809307 |
:106F3000BA05E090D408FF2400E010E060912D0530 |
:106F400070912E0580912F0590913005A801970131 |
:106F50000E94EF4C309372072093710760913505C2 |
:106F6000709136058091370590913805A8019701F9 |
:106F70000E94EF4C3093740720937307809194081C |
:106F80009091950890937607809375078091B90842 |
:106F90009091BA0890937807809377078091AD0815 |
:106FA0009091AE0890937A07809379078091940529 |
:106FB0009091950590937C0780937B0760915D0588 |
:106FC00070915E0580915F059091600520E032E050 |
:106FD00040E050E00E94EF4C30937E0720937D0705 |
:106FE00080911405909115059093820780938107F5 |
:106FF00080910C0390910D039093840780938307F5 |
:107000008091AF0890E090938607809385078091E8 |
:10701000A50890E090938807809387078091B8082F |
:1070200090E090938A078093890780919A0890E076 |
:1070300090938C0780938B078091BF0890E090938A |
:107040008E0780938D078091A60890E0909390071B |
:1070500080938F078091A3089091A4089093920742 |
:10706000809391078091E8049091E90490939A07A6 |
:107070008093990780918605909187059093AE073C |
:107080008093AD0780918805909189059093B00712 |
:107090008093AF0780919C05C090B608D090B70848 |
:1070A000882391F0B601882777FD8095982F0E945C |
:1070B000604B2091BB083091BC084091BD085091B5 |
:1070C000BE080E94184C2DC060912D0570912E05B0 |
:1070D00080912F05909130050E94604B2091A70868 |
:1070E0003091A8084091A9085091AA080E94184C14 |
:1070F0007B018C01B601882777FD8095982F0E942F |
:10710000604B2091BB083091BC084091BD08509164 |
:10711000BE080E94184C9B01AC01C801B7010E9437 |
:10712000614A0E942D4B7093B7086093B608809116 |
:107130009D05C090AB08D090AC08882391F0B601B3 |
:10714000882777FD8095982F0E94604B2091BB087F |
:107150003091BC084091BD085091BE080E94184C67 |
:107160002DC060913505709136058091370590915D |
:1071700038050E94604B2091A7083091A8084091E3 |
:10718000A9085091AA080E94184C7B018C01B601F5 |
:10719000882777FD8095982F0E94604B2091BB082F |
:1071A0003091BC084091BD085091BE080E94184C17 |
:1071B0009B01AC01C801B7010E94614A0E942D4B9E |
:1071C0007093AC086093AB086091A7087091A80811 |
:1071D0008091A9089091AA0869837A838B839C8304 |
:1071E0006091AD087091AE08882777FD8095982F43 |
:1071F0000E94604B7B018C016091BB087091BC08C0 |
:107200008091BD089091BE089B01AC010E94614A2B |
:107210009B01AC01C801B7010E94184C7B018C0195 |
:1072200060913D0570913E0580913F05909140052C |
:107230000E94604B29813A814B815C810E94184CED |
:1072400020E030E040E05FE30E94184C9B01AC017D |
:10725000C801B7010E94614A0E942D4BAB01709397 |
:10726000AE086093AD088091B6089091B7089093EE |
:107270009C0780939B072091AB083091AC0830931A |
:107280009E0720939D078150904434F080E090E465 |
:107290009093B7088093B6088091B6089091B7088C |
:1072A0008050904C34F480E090EC9093B708809339 |
:1072B000B6082150304434F080E090E49093AC085C |
:1072C0008093AB088091AB089091AC088050904CB3 |
:1072D00034F480E090EC9093AC088093AB0841507C |
:1072E000504434F080E090E49093AE088093AD0871 |
:1072F0008091AD089091AE088050904C34F480E0BD |
:1073000090EC9093AE088093AD086B887C88660CF7 |
:10731000771C660C771C8091C808282F80FFC6C098 |
:1073200080916D0584FDC2C080918C0321FF0EC049 |
:10733000823310F580919405909195054497909330 |
:107340009705809396051092BD0519C0209185037D |
:1073500030918603280F311D8091CD0890E0AC015B |
:10736000249FC001259F900D349F900D11244497B8 |
:10737000909397058093960581E08093BD052091B9 |
:1073800094053091950540919605509197054217C7 |
:1073900053070CF08BC08091BD05882309F486C08B |
:1073A00080918D0390E0241B350BBC01629FC001CE |
:1073B000639F900D729F900D112464E070E00E9415 |
:1073C000BA4C5B01C090FC04D090FD0460915D0557 |
:1073D00070915E0580915F0590916005E0908E034D |
:1073E000FF2400E010E020E830E040E050E00E94A0 |
:1073F000EF4CC801B7010E947B4C20E230E040E036 |
:1074000050E00E94EF4C7EEF283E370714F428EE40 |
:107410003EEF8091BB059091BC05FC01A4E0EE0F0E |
:10742000FF1FAA95E1F7E81BF90BC60162E070E0C7 |
:107430000E94BA4CE61BF70B81E02931380714F0A3 |
:1074400028E131E0E21BF30BC3018A199B098E0F7F |
:107450009F1F60E170E00E94BA4C7093BC0560937E |
:10746000BB058091C90890E0880F991F880F991F6C |
:107470006817790764F4681679062CF09093BC05B8 |
:107480008093BB0504C07092BC056092BB058091DF |
:10749000BB059091BC056816790624F47092BC0572 |
:1074A0006092BB056090BB057090BC058091D308CD |
:1074B000882E99248401000F111F000F111FC8018D |
:1074C00080559040861597050CF43C01709280071A |
:1074D00060927F078091CB059091CC05A091CD055E |
:1074E000B091CE0552E0880F991FAA1FBB1F5A9575 |
:1074F000D1F72091AD083091AE08281B390B91EAE5 |
:1075000069167104ACF0F301F595E7952E173F0766 |
:107510000CF4F901C30162E070E00E94BA4C70956E |
:1075200061957F4FCF01E617F7076CF4CB010BC0D5 |
:10753000C901205B3F4F14F480EB9FEF813591052B |
:1075400014F080E590E098012619370928173907CB |
:107550000CF4C9019301201B310B1C018217930706 |
:107560000CF4190140907E0550907F05E091B6081B |
:10757000F091B708E419F509FC8FEB8FF093A2089E |
:10758000E093A10820E030E040E050E069817A819A |
:107590008B819C810E949B4B8823E1F16091D305F4 |
:1075A0007091D4058091D5059091D6050E94604BCD |
:1075B0005B016C0160912D0570912E0580912F0566 |
:1075C000909130050E94604B29813A814B815C810A |
:1075D0000E94184C7B018C01B201882777FD8095B1 |
:1075E000982F0E94604B9B01AC01C801B7010E941B |
:1075F000604A9B01AC01C601B5010E94614A0E942C |
:107600002D4B6093D3057093D4058093D50590934B |
:10761000D6051BC06B8D7C8D9B01442737FD4095A3 |
:10762000542F8091D3059091D405A091D505B091A8 |
:10763000D605820F931FA41FB51F8093D305909387 |
:10764000D405A093D505B093D6058091D30590912C |
:10765000D405A091D505B091D60581509A4FA04090 |
:10766000B04064F080E09AEFA0E0B0E08093D305F2 |
:107670009093D405A093D505B093D6058091D305FA |
:107680009091D405A091D505B091D6058050964033 |
:10769000AF4FBF4F64F480E096E0AFEFBFEF809351 |
:1076A000D3059093D405A093D505B093D60520912A |
:1076B0008703309188034091890350918A032F8B6F |
:1076C000388F498F5A8F4091D3055091D4056091DE |
:1076D000D5057091D60549875A876B877C87C1018C |
:1076E00037FE04C0882799278219930962E070E069 |
:1076F0000E94BA4C660D771D882777FD8095982FDC |
:107700002091A00330E040E050E00E947B4C20E458 |
:1077100030E040E050E00E94EF4C3E872D87B901F9 |
:10772000709561957F4F7E8B6D8B4090800550905A |
:1077300081058091AB089091AC08841995099CABA8 |
:107740008BAB90939C0880939B0820E030E040E056 |
:1077500050E069817A818B819C810E949B4B8823B8 |
:10776000E1F16091CF057091D0058091D1059091A4 |
:10777000D2050E94604B5B016C01609135057091F0 |
:10778000360580913705909138050E94604B29811C |
:107790003A814B815C810E94184C7B018C01B201C3 |
:1077A000882777FD8095982F0E94604B9B01AC0144 |
:1077B000C801B7010E94604A9B01AC01C601B50136 |
:1077C0000E94614A0E942D4B6093CF057093D005B3 |
:1077D0008093D1059093D2051BC0ABA9BCA99D0194 |
:1077E000442737FD4095542F8091CF059091D005C7 |
:1077F000A091D105B091D205820F931FA41FB51F90 |
:107800008093CF059093D005A093D105B093D20576 |
:107810008091CF059091D005A091D105B091D2056E |
:1078200081509A4FA040B04064F080E09AEFA0E011 |
:10783000B0E08093CF059093D005A093D105B0938D |
:10784000D2058091CF059091D005A091D105B0913E |
:10785000D20580509640AF4FBF4F64F480E096E071 |
:10786000AFEFBFEF8093CF059093D005A093D105E4 |
:10787000B093D2052BA93CA9B901882777FD809543 |
:10788000982F0E94604B7B018C016091CF05709115 |
:10789000D0058091D1059091D2050E94604B9B014B |
:1078A000AC016F89788D898D9A8D0E94184C9B014F |
:1078B000AC01C801B7010E94614A0E942D4BCD84E2 |
:1078C000DE846C157D050CF46B014B8D5C8DBA016B |
:1078D000882777FD8095982F0E94604B7B018C0153 |
:1078E00069857A858B859C850E94604B9B01AC01E4 |
:1078F0006F89788D898D9A8D0E94184C9B01AC01FF |
:10790000C801B7010E94614A0E942D4B2D853E851A |
:10791000621773070CF49B018D899E898217930768 |
:107920000CF4C901880F991F880F991F67E070E058 |
:107930000E94BA4C7B01C6016D897E89C616D706A6 |
:107940000CF4CB0163E070E00E94BA4C6B0197012C |
:10795000260D371DCB0162E070E00E94BA4CFB019E |
:107960008B0102191309C801820F931F64E070E0B4 |
:107970000E94BA4C8616970614F4B40107C0809191 |
:10798000D20890E0681779070CF4BC016093AF0847 |
:107990002E1B3F0BC901820D931D64E070E00E9415 |
:1079A000BA4C8616970614F4B40107C08091D20829 |
:1079B00090E0681779070CF4BC016093A508930167 |
:1079C0002E193F09C801820F931F64E070E00E94E6 |
:1079D000BA4C8616970614F4B40107C08091D208F9 |
:1079E00090E0681779070CF4BC016093B8082E1B6F |
:1079F0003F0BC901820D931D64E070E00E94BA4CF8 |
:107A00008616970614F4B40107C08091D20890E05E |
:107A1000681779070CF4BC0160939A08C101860DC0 |
:107A2000971D8C0D9D1D64E070E00E94BA4C861677 |
:107A3000970614F4B40107C08091D20890E068174B |
:107A400079070CF4BC016093BF086C187D08C30172 |
:107A50008219930964E070E00E94BA4C861697067A |
:107A600044F08091D20890E04B01681779070CF43C |
:107A70004C018092A608E4960FB6F894DEBF0FBEC4 |
:107A8000CDBFDF91CF911F910F91FF90EF90DF90CD |
:107A9000CF90BF90AF909F908F907F906F905F90AE |
:107AA0004F903F902F900895A0E0B0E0A80FB11D37 |
:107AB0000E94414D802D90E00895A0E0B0E0A80F15 |
:107AC000B11D062E0E94534D0895A0E0B0E0A80F0E |
:107AD000B11D0E944E4DCF010895A0E0B0E0A80F67 |
:107AE000B11D0B010E945F4D0895863008F085E0BE |
:107AF000A2E0B0E0082E0E94534D0895982F8630E2 |
:107B000008F095E083E5989FD0011124AC59BF4F50 |
:107B1000E0ECF8E0182E0E94644DA2E0B0E0092EDF |
:107B20000E94534D0E94D0190895982F863008F076 |
:107B300095E083E5989FD0011124AC59BF4FE0EC4C |
:107B4000F8E0182E0E94494D0E94D019089581E056 |
:107B50008093C00882E08093C10893E09093C208AC |
:107B6000E4E0E093C30855E05093C40876E07093D6 |
:107B7000C50887E08093C60868E06093C70888EE70 |
:107B80008093C8083EE13093C9088BEF8093CB08FF |
:107B90008AE08093CC083093CA083093CE08909343 |
:107BA000CD086093CF0890E19093D0087093D108EE |
:107BB0006093D20886EE8093D3083093D40880E88F |
:107BC0008093D50844E64093D60888E78093D70889 |
:107BD0008EE58093D80883E28093D90884E180936E |
:107BE000DA081092DB089093DC081092DD081092FE |
:107BF000DE081092DF081092E0081092F008109250 |
:107C0000F1081092F2081092F3084093E10888E21C |
:107C10008093E2081092020992E39093E30886E9C8 |
:107C20008093E4085093E5089093E6082AE52093B2 |
:107C3000E7089093E808109201092093E90850930F |
:107C4000EA0885E58093EB088093EC0880E2809356 |
:107C5000ED08E093EE089093EF088FE58093F40829 |
:107C600083EF8093F6083093F5083093F7088DEF93 |
:107C70008093F8084093F9082093FA082093FB08B2 |
:107C80002093FC081092FD087093FE086093FF0893 |
:107C9000A7E0B9E0EBEAF3E089E001900D928150B2 |
:107CA000E1F7089581E08093C00882E08093C108E5 |
:107CB00023E02093C208E4E0E093C30835E030936A |
:107CC000C40866E06093C50887E08093C60858E062 |
:107CD0005093C70888E68093C8089EE19093C9082E |
:107CE0008BEF8093CB088AE08093CC089093CA08EE |
:107CF0009093CE082093CD088CE08093CF0880E14C |
:107D00008093D0086093D1085093D20886EE809378 |
:107D1000D3089093D40880E88093D50880E58093B9 |
:107D2000D60888E78093D7088EE58093D80883E249 |
:107D30008093D9089093DA081092DB0840E24093D0 |
:107D4000DC081092DD081092DE081092DF08109215 |
:107D5000E0081092F0081092F1081092F2081092C8 |
:107D6000F30874E67093E10888E28093E2081092C9 |
:107D7000020992E39093E30886E98093E408309344 |
:107D8000E5089093E6082AE52093E7089093E80831 |
:107D9000109201092093E9083093EA0885E5809361 |
:107DA000EB088093EC084093ED08E093EE088BE439 |
:107DB0008093EF088FE58093F40883EF8093F608B3 |
:107DC00084E18093F5088093F7088DEF8093F8089D |
:107DD0007093F9082093FA082093FB082093FC087D |
:107DE0001092FD086093FE085093FF08A7E0B9E0E9 |
:107DF000E5EBF3E087E001900D928150E1F7089503 |
:107E000081E08093C00882E08093C10883E0809382 |
:107E1000C20864E06093C30845E04093C408E6E00C |
:107E2000E093C50887E08093C60878E07093C708A0 |
:107E300088E68093C8089EE19093C9088BEF8093F1 |
:107E4000CB088AE08093CC089093CA089093CE0820 |
:107E50006093CD083FE03093CF089093D0088CE03A |
:107E60008093D1087093D20886EE8093D3089093C4 |
:107E7000D40880E88093D50880E58093D60856E939 |
:107E80005093D7088EE58093D80883E28093D90871 |
:107E90009093DA081092DB0880E28093DC0810925D |
:107EA000DD081092DE081092DF081092E0081092B0 |
:107EB000F0081092F1081092F2081092F30824E6EC |
:107EC0002093E10888E28093E2081092020982E39D |
:107ED0008093E3085093E4084093E5088093E60814 |
:107EE0009AE59093E7088093E8081092010990932F |
:107EF000E9084093EA0885E58093EB088093EC0855 |
:107F000080E18093ED086093EE082093EF088FE501 |
:107F10008093F40883EF8093F6083093F50830934C |
:107F2000F7088DEF8093F8082093F9089093FA08EA |
:107F30009093FB089093FC081092FD08E093FE08D4 |
:107F40007093FF08A7E0B9E0EDEBF3E086E0019065 |
:107F50000D928150E1F7089522E030E0D9010E94AE |
:107F6000414D802D863028F082E0D901082E0E94F4 |
:107F7000534D90E008950F931F93CF93DF93A1E0AB |
:107F8000B0E00E94414D802D873469F18FE495E087 |
:107F90009F938F931F920E947A0A0E94003FC0E035 |
:107FA000D0E00F900F900F900C2FC23039F0C330FB |
:107FB00019F40E94A73D04C0C43010F00E94523E44 |
:107FC000802F0E947E3D2196C630D10569F7A2E040 |
:107FD000B0E083E0082E0E94534DA1E0B0E087E4BA |
:107FE000082E0E94534D02E010E0D8010E94414D3E |
:107FF000802D0E94953DD8010E94414D802D90E03A |
:108000009F938F9386E395E09F938F931F920E9497 |
:108010007A0A0F900F900F900F900F90DF91CF91F1 |
:108020001F910F910895CF93DF93DC01EC01EA815A |
:10803000FB8121918E81815019F48981E81BF1091E |
:10804000ED01FB83EA838E839FB7F8948C91815076 |
:108050008C939FBF822F90E0DF91CF910895FC0118 |
:10806000108275836483738362834183478346836D |
:108070000895CF93DF93DC019C91ED0189819817DE |
:1080800018F080E090E016C0ED01EC81FD81619375 |
:108090008F81815019F48981E81BF109ED018F83EB |
:1080A000FD83EC839FB7F8948C918F5F8C939FBF77 |
:1080B00081E090E0DF91CF910895FC0180818823D9 |
:1080C000E9F3CF010E94134090E00895FC01808104 |
:1080D000882319F48FEF9FEF0895CF010E9413407A |
:1080E00090E008953C98449A1092C40310921909A4 |
:1080F00081E080931A0908956091E1057091E2058D |
:10810000349B18C0CB0101969093E2058093E10562 |
:108110008159914008F44DC08091C403882319F01F |
:1081200081508093C4038FEF9FEF909378038093E7 |
:1081300077033BC0CB01019789569140B0F56A3077 |
:10814000710528F4109278031092770315C06A50D5 |
:10815000704080E090E029E134E040E050E00E948F |
:108160007B4C2AE096958795779567952A95D1F768 |
:1081700070937803609377038091770390917803ED |
:108180002091790330917A03845E9D4F821B930B7B |
:1081900068E671E00E94BA4C845B9040909362055F |
:1081A000809361058CE08093C4031092E2051092E5 |
:1081B000E1058091C4038823E1F48091DF0590916B |
:1081C000E0050E945C0D8823A1F08091E504909168 |
:1081D000E604892B31F484E690E09093E6048093E2 |
:1081E000E50484E690E00E94530D9093E0058093AF |
:1081F000DF05089597FD02C041E004C09095819588 |
:108200009F4F4FEF68E671E00E94BA4CFC018B353E |
:10821000910554F08B5590408A35910538F484EBE4 |
:1082200090E08E1B9F0BFC0181E00FC0CF01855BAE |
:1082300090408A35910518F4E45BF04005C088E66B |
:1082400091E08E1B9F0BFC018FEFEE0FFF1FE1589B |
:10825000FA4F25913491992787FD9095B901689F30 |
:108260009001699F300D789F300D1124842F99273C |
:1082700087FD9095AC01249FC001259F900D349FF0 |
:10828000900D112408952AE530E0281B390BC9010F |
:108290000E94FA4008951F93CF93DF93EB01672B61 |
:1082A00029F4009719F480E090E091C097FF02C094 |
:1082B0001FEF01C011E0209729F48AE51802C001E0 |
:1082C000112485C09C01B901882777FD8095982FDE |
:1082D00026E0660F771F881F991F2A95D1F79E0108 |
:1082E000442737FD4095542F0E94EF4CF90137FF8A |
:1082F00003C0F095E195FF4F31E0EA35F30734F420 |
:10830000EB5CF94F8491282F30E047C04CE1E73A0D |
:10831000F4071CF02AE530E040C059E0ED38F507DD |
:108320001CF029E530E039C085E0EA3BF8071CF095 |
:1083300028E530E032C024E0E731F2071CF027E501 |
:1083400030E02BC033E0EE32F3071CF026E530E0DE |
:1083500024C042E0E939F4071CF025E530E01DC0F7 |
:1083600052E0E233F5071CF024E530E016C081E06E |
:10837000E73EF8071CF023E530E00FC021E0ED3ABE |
:10838000F2071CF022E530E008C0EF57F1401CF086 |
:1083900021E530E002C020E530E01C161D066CF43B |
:1083A000812F992787FD9095AC01249FC001259FBF |
:1083B000900D349F900D11240AC011162CF484EBFB |
:1083C00090E0821B930B03C0C901845B9040DF9156 |
:1083D000CF911F9108959F92AF92BF92CF92DF925B |
:1083E000EF92FF920F931F935B016C016115710572 |
:1083F0008105910511F17B018C019924C601B5011C |
:10840000A80197010E94CD4C2E0D3F1D401F511F0A |
:108410005695479537952795E21AF30A040B150BE5 |
:1084200082E0E816F1040105110558F0939488E202 |
:10843000981639F079018A01E1CF20E030E040E080 |
:1084400050E0CA01B9011F910F91FF90EF90DF90AA |
:10845000CF90BF90AF909F90089580911405909118 |
:1084600015058436910564F080916D0584FD08C082 |
:108470008091A403823310F482E005C0843B10F4A1 |
:1084800081E001C083E08093FD052091FD0580918E |
:108490001406281731F084E690E09093E604809368 |
:1084A000E5042093140608958091B3068823C1F053 |
:1084B00080918E068330A1F480918C0680FF10C0DD |
:1084C00090918D068091FE08981720F480911306F4 |
:1084D000882331F081E08093130681E090E00895D5 |
:1084E00080E090E00895E091C008F0E0EE0FFF1FFB |
:1084F000E85AF74F208131818091FF08482F50E0E2 |
:1085000037FF03C0309521953F4F241735071CF0E6 |
:1085100081E090E00895E091C108F0E0EE0FFF1FC8 |
:10852000E85AF74F8081918120E030E097FF03C047 |
:10853000909581959F4F8417950714F021E030E0C6 |
:10854000C9010895CF93DF93EC01892B19F480E0E2 |
:1085500090E02EC00E945442882339F180918F060A |
:1085600090919006A0919106B0919206888399838C |
:10857000AA83BB838091930690919406A09195065F |
:10858000B09196068C839D83AE83BF8380919706BE |
:1085900090919806A0919906B0919A06888799873C |
:1085A000AA87BB8781E08C8702C01C8680E090E0B0 |
:1085B000DF91CF910895FC01892B19F480E090E0C0 |
:1085C00008951082118212821382148215821682FB |
:1085D00017821086118612861386148681E090E039 |
:1085E00008951092870510928605109289051092C1 |
:1085F000880508954F925F926F927F928F929F921B |
:10860000AF92BF92CF92DF92EF92FF920F931F93A0 |
:10861000CF93DF93EC012B0139014A01A880B98087 |
:10862000CA80DB80FB012081318142815381CA01F4 |
:10863000B9010E947B4C7B018C01C601B501A601EA |
:1086400095010E947B4CE60EF71E081F191FC801FA |
:10865000B7010E94EB417B018C0166167706880604 |
:10866000990614F080E023C0288139814A815B811A |
:10867000C401B3010E947B4CA80197010E94EF4CFA |
:10868000288339834A835B83F201208131814281CF |
:108690005381C401B3010E947B4CA80197010E9441 |
:1086A000EF4CF201208331834283538381E090E0D9 |
:1086B000DF91CF911F910F91FF90EF90DF90CF90BE |
:1086C000BF90AF909F908F907F906F905F904F90F2 |
:1086D00008952F923F924F925F926F927F928F9266 |
:1086E0009F92AF92BF92CF92DF92EF92FF920F9341 |
:1086F0001F93CF93DF93CDB7DEB7A0970FB6F89453 |
:10870000DEBF0FBECDBF8C0119821A821B821C8274 |
:108710001D821E821F8218860E945442882309F4FB |
:108720005FC2809177039091780397FD59C201153C |
:10873000110509F47AC0F8018485882309F475C00D |
:10874000823039F4809101069091020608171907CA |
:1087500091F11092070610920806109209061092E5 |
:108760000A06109203061092040610920506109253 |
:108770000606F801648175818681978120E836E9D3 |
:1087800048E950E00E94EF4CDA01C9010E944341E0 |
:10879000AA2797FDA095BA2F8093C5039093C6038F |
:1087A000A093C703B093C803109302060093010679 |
:1087B00082E0F801848720919306309194064091DD |
:1087C000950650919606F80184819581A681B7811E |
:1087D000281B390B4A0B5B0B2D873E874F87588B25 |
:1087E00060918F067091900680919106909192060B |
:1087F0002081318142815381621B730B840B950B65 |
:108800002091C5033091C6034091C7035091C8031E |
:108810000E947B4C20E030E240E050E00E94EF4CB0 |
:1088200029873A874B875C8718C0109207061092F9 |
:1088300008061092090610920A061092030610927A |
:10884000040610920506109206061D861E861F86D7 |
:10885000188A19861A861B861C868091A803282FE1 |
:1088600030E040E050E02D8F3E8F4F8F58A3809135 |
:108870009F069091A006A091A106B091A206898FB3 |
:108880009A8FAB8FBC8F2091A3063091A4064091A4 |
:10889000A5065091A6062D8B3E8B4F8B588F60906E |
:1088A000A603772488249924A090A703BB24CC2472 |
:1088B000DD24209103063091040640910506509175 |
:1088C0000606C601B5010E947B4C20E030E240E084 |
:1088D00050E00E94EF4C19012A016D857E858F853D |
:1088E0009889A40193010E947B4C20E038E040E08D |
:1088F00050E00E94EF4C79018A01209107063091E7 |
:1089000008064091090650910A06C601B5010E9469 |
:108910007B4C20E030E240E050E00E94EF4CE20E61 |
:10892000F31E041F151FE982FA820B831C836985DD |
:108930007A858B859C85A40193010E947B4C20E065 |
:1089400038E040E050E00E94EF4C220D331D441D02 |
:10895000551D2D833E834F83588729E130E040E049 |
:1089600050E0BE016B5F7F4FCE0101960E94FA423C |
:10897000882309F045C06D857E858F85988920E123 |
:1089800030E040E050E00E94EF4C8091070690916B |
:108990000806A0910906B0910A06820F931FA41F32 |
:1089A000B51F8093070690930806A0930906B0931D |
:1089B0000A0669857A858B859C8520E130E040E058 |
:1089C00050E00E94EF4C8091030690910406A09124 |
:1089D0000506B0910606820F931FA41FB51F809352 |
:1089E000030690930406A0930506B093060620E0C4 |
:1089F0003DE740E050E067E076E0CB010E94FA42BC |
:108A00006D8D7E8D8F8D98A12D893E894F89588DD2 |
:108A10000E947B4C20E032E040E050E00E94EF4CAE |
:108A2000AD80BE80CF80D884A20EB31EC41ED51EDA |
:108A3000E090A503FF2400E010E06D8D7E8D8F8D0A |
:108A400098A1298D3A8D4B8D5C8D0E947B4C20E046 |
:108A500032E040E050E00E94EF4C69817A818B81E6 |
:108A60009C81620F731F841F951FA80197010E94AC |
:108A70007B4C24E630E040E050E00E94EF4C29833C |
:108A80003A834B835C83C601B501A80197010E941C |
:108A90007B4C24E630E040E050E00E94EF4C2D8318 |
:108AA0003E834F8358876091B0087091B1088091E0 |
:108AB000B2089091B3082EE036E040E050E00E940A |
:108AC000EF4CDA01C9010E9443419C01442737FD64 |
:108AD0004095542F298B3A8B4B8B5C8B6091B0085F |
:108AE0007091B1088091B2089091B3082EE036E001 |
:108AF00040E050E00E94EF4CDA01C9010E94FA40C8 |
:108B00005C01CC24B7FCC094DC2C69807A808B801B |
:108B10009C802D803E804F805884C601B501A20103 |
:108B200091010E947B4C7B018C0169897A898B8938 |
:108B30009C89A40193010E947B4CE60EF71E081F3E |
:108B4000191FC801B70120E030E240E050E00E9468 |
:108B5000EF4C20930F06309310064093110650936C |
:108B60001206C601B501A40193010E947B4C7B0152 |
:108B70008C0169897A898B899C89A20191010E9463 |
:108B80007B4CE61AF70A080B190BC801B70120E065 |
:108B900030E240E050E00E94EF4C20930B0630930F |
:108BA0000C0640930D0650930E062DE230E040E097 |
:108BB00050E06BE076E08FE096E00E94FA42809110 |
:108BC0000F069091100690938705809386058091FB |
:108BD0000B0690910C06909389058093880518C028 |
:108BE00010928705109286051092890510928805CB |
:108BF00010920706109208061092090610920A06B3 |
:108C000010920306109204061092050610920606B2 |
:108C1000A0960FB6F894DEBF0FBECDBFDF91CF9107 |
:108C20001F910F91FF90EF90DF90CF90BF90AF908A |
:108C30009F908F907F906F905F904F903F902F907C |
:108C40000895CF93DF930E942D4280916D0582FF9E |
:108C50000CC080EF95E00E94A242882331F08CEB9B |
:108C600092E09093E6048093E5048091B30681300E |
:108C700079F1813020F0823009F0C5C014C0109223 |
:108C800087051092860510928905109288058091BB |
:108C9000FD05813009F4B7C084E690E09093E604C6 |
:108CA0008093E504B0C08091B406882331F08091B0 |
:108CB000B40681508093B406A6C010928705109226 |
:108CC000860510928905109288051092B3069BC004 |
:108CD000C091FE05D091FF052196D093FF05C0936A |
:108CE000FE050E9454429091FD05882309F45DC061 |
:108CF000923031F0933051F1913009F04DC048C0BD |
:108D00008091EF05882309F443C00E9473428823B1 |
:108D100079F083EE95E00E94A242109287051092AE |
:108D2000860510928905109288051092000668C089 |
:108D300080910006873038F58F5F8093000683EEC0 |
:108D400095E00E94A24280E090E01FC08091FC0567 |
:108D5000882359F083EE95E00E94A2420E9473425C |
:108D60008823D1F480EF95E010C082E390E09093E7 |
:108D7000E6048093E5048091EF05882349F00E9482 |
:108D80007342882349F483EE95E00E94694338C01A |
:108D900083EE95E00E94A24210928705109286050C |
:108DA00010928905109288052BC0109287051092A9 |
:108DB00086051092890510928805913009F18091FD |
:108DC0008C0680FD0AC0CE0165E070E00E94A64CD2 |
:108DD000892B19F484E690E00FC090918D06809164 |
:108DE000FE08981768F4CE0165E070E00E94A64C7A |
:108DF000892B31F48AE090E09093E6048093E504B7 |
:108E000082E08093B306DF91CF9108958091490667 |
:108E1000813009F0BEC080916606813009F0B9C08A |
:108E200020918B06213009F0B4C085B1822785B925 |
:108E30008091B306813009F4A5C08091200680930B |
:108E40008C0680911F0680938E0680914406809345 |
:108E50008D0680912D0690912E06A0912F06B0913F |
:108E6000300680939B0690939C06A0939D06B0933A |
:108E70009E0680913D0690913E06A0913F06B091DE |
:108E800040068093AF069093B006A093B106B093CE |
:108E9000B20680914E0690914F06A0915006B09177 |
:108EA000510680938F0690939006A0939106B093FD |
:108EB00092068091520690915306A0915406B0916B |
:108EC00055068093930690939406A0939506B093CD |
:108ED00096068091560690915706A0915806B0913B |
:108EE00059068093970690939806A0939906B0939D |
:108EF0009A0680916F0690917006A0917106B091CC |
:108F000072068093A3069093A406A093A506B0933F |
:108F1000A60680916B0690916C06A0916D06B091AB |
:108F20006E0680939F069093A006A093A106B0932F |
:108F3000A2068091730690917406A0917506B09177 |
:108F40007606B095A095909581959F4FAF4FBF4FF6 |
:108F50008093A7069093A806A093A906B093AA06AB |
:108F600080917B0690917C06A0917D06B0917E0653 |
:108F70008093AB069093AC06A093AD06B093AE067B |
:108F80002093B30682E0809349068093660680931F |
:108F90008B060895482F8091BF06843009F461C084 |
:108FA000853050F48130D1F0813098F08230D9F0A2 |
:108FB000833009F0D5C01CC0863009F489C08630E2 |
:108FC00008F461C0873009F4AAC0883009F0C8C02D |
:108FD000B3C0453B09F0C1C081E0A6C0423609F0EC |
:108FE000BCC082E0A1C0413009F0B7C083E09CC0A2 |
:108FF000463061F04231D9F0423009F58AE496E01A |
:109000009093BA068093B9064D9607C085E196E025 |
:109010009093BA068093B906C5969093B80680934C |
:10902000B70601979093B6068093B5060AC087E607 |
:1090300096E09093BA068093B9068596EECF10928B |
:10904000BF068091BF06882309F48CC084E080931A |
:10905000BF06842F8F5F8093BE068F5F8093BD060F |
:109060000895842F90E09093BC068093BB06909166 |
:10907000BE06940F9093BE068091BD06890F809323 |
:10908000BD0685E051C0242F30E0322F2227809189 |
:10909000BB069091BC06820F931F9093BC068093F1 |
:1090A000BB069091BE06940F9093BE068091BD06BC |
:1090B000890F8093BD06E091B506F091B6068081D8 |
:1090C000813019F40E94064748C0108286E02CC007 |
:1090D000E091B906F091BA068091B7069091B80672 |
:1090E000E817F90728F44193F093BA06E093B9061C |
:1090F0009091BE06940F9093BE068091BD06890F95 |
:109100008093BD068091BB069091BC060197909319 |
:10911000BC068093BB06892B29F587E005C08091AA |
:10912000BE06481721F488E08093BF060895E091B9 |
:10913000B506F091B60610C08091BD06E091B50667 |
:10914000F091B606481741F481E080830E940647FB |
:109150008FEF8093B40601C010821092BF0608956D |
:109160001092BF060895A8E0B0E0E9EBF8E40C9493 |
:10917000144D7B018C01611571058105910519F470 |
:1091800082E089835AC083E089838EE1C82ED12C86 |
:10919000DC82CB82ED82FE820F831887C801B70183 |
:1091A0000E942649BC016150704077FF33C0EE2712 |
:1091B000FF27E61BF70B20E030E040E050E081E0C5 |
:1091C00090E0A0E0B0E00E2E04C0880F991FAA1F07 |
:1091D000BB1F0A94D2F70197A109B1098E219F21E3 |
:1091E000A023B1230097A105B10521F021E030E0D3 |
:1091F00040E050E004C016950795F794E794EA958F |
:10920000D2F72E293F29402B512B2D833E834F83AC |
:1092100058870FC06115710581F0062E04C0EE0C51 |
:10922000FF1C001F111F0A94D2F7ED82FE820F83EC |
:109230001887C61AD70ADC82CB821A82CE01019621 |
:109240000E947349E8E028960C94304DEF92FF920B |
:109250000F931F939B01AC01203080E0380781E021 |
:10926000480780E0580780F42F3F3105410551053C |
:1092700009F020F4EE24FF24870119C068E0E62EEF |
:10928000F12C012D112D13C0203080E0380780E033 |
:10929000480781E0580730F490E1E92EF12C012DC8 |
:1092A000112D05C088E1E82EF12C012D112D80E251 |
:1092B00090E0A0E0B0E08E199F09A00BB10B04C0B4 |
:1092C0005695479537952795EA94D2F7F901E753D4 |
:1092D000FC4F2081821B9109A109B1091F910F91B7 |
:1092E000FF90EF9008959F92AF92BF92CF92DF923E |
:1092F000EF92FF920F931F93EE24FF248701FC014E |
:10930000248135814681578191808081823010F49B |
:109310004061A2C0843009F49BC0823029F420E06F |
:1093200030E040E050E005C0211531054105510510 |
:1093300019F4E0E0F0E092C0828193816FEF82380F |
:1093400096070CF05AC062E87FEF681B790B6A3110 |
:1093500071052CF020E030E040E050E02AC0AA2463 |
:10936000BB24650181E090E0A0E0B0E0062E04C0DF |
:10937000880F991FAA1FBB1F0A94D2F70197A10952 |
:10938000B10982239323A423B5230097A105B10536 |
:1093900029F071E0A72EB12CC12CD12C04C0569518 |
:1093A0004795379527956A95D2F72A293B294C2965 |
:1093B0005D29DA01C9018F779070A070B070803498 |
:1093C0009105A105B10539F427FF09C0205C3F4F85 |
:1093D0004F4F5F4F04C0215C3F4F4F4F5F4F80E0C6 |
:1093E00090E0203060E0360760E0460760E4560712 |
:1093F00010F081E090E0FC0123C08038910544F535 |
:10940000FC01E158FF4FDA01C9018F779070A0701D |
:10941000B07080349105A105B10539F427FF09C06A |
:10942000205C3F4F4F4F5F4F04C0215C3F4F4F4F79 |
:109430005F4F57FF05C0569547953795279531964D |
:1094400087E056954795379527958A95D1F706C0B9 |
:1094500020E030E040E050E0EFEFF0E0E22EF32ECD |
:10946000942F9F77802F8078892B9E2F979599270F |
:1094700097958F77082F092B9E2F9695812F8078AF |
:10948000892B9794992497948F77182F1929C801BD |
:10949000B7011F910F91FF90EF90DF90CF90BF9099 |
:1094A000AF909F900895FC014150504030F00190E2 |
:1094B0000616D1F73197CF01089588279927089587 |
:1094C0005058BB27AA270ED079C16AD130F06FD18E |
:1094D00020F031F49F3F11F41EF45FC10EF4E095CB |
:1094E000E7FB55C1E92F7BD180F3BA1762077307F9 |
:1094F0008407950718F071F49EF593C10EF4E0957A |
:109500000B2EBA2FA02D0B01B90190010C01CA013D |
:10951000A0011124FF27591B99F0593F50F4503EE8 |
:1095200068F11A16F040A22F232F342F4427585FDA |
:10953000F3CF469537952795A795F0405395C9F7F2 |
:109540007EF41F16BA0B620B730B840BBAF09150AA |
:10955000A1F0FF0FBB1F661F771F881FC2F70EC049 |
:10956000BA0F621F731F841F48F48795779567951C |
:10957000B795F7959E3F08F0B3CF9395880F08F005 |
:109580009927EE0F9795879508950CD017C10FD1A5 |
:1095900040F006D130F021F45F3F19F0F8C05111CE |
:1095A00041C1FBC01CD198F39923C9F35523B1F3F2 |
:1095B000951B550BBB27AA2762177307840738F042 |
:1095C0009F5F5F4F220F331F441FAA1FA9F333D0A1 |
:1095D0000E2E3AF0E0E830D091505040E695001C55 |
:1095E000CAF729D0FE2F27D0660F771F881FBB1F11 |
:1095F000261737074807AB07B0E809F0BB0B802DEB |
:10960000BF01FF2793585F4F2AF09E3F510568F036 |
:10961000BEC008C15F3FECF3983EDCF386957795BA |
:109620006795B795F7959F5FC9F7880F911D969538 |
:10963000879597F90895E1E0660F771F881FBB1F94 |
:10964000621773078407BA0720F0621B730B840B41 |
:10965000BA0BEE1F88F7E095089504D06894B11115 |
:10966000E1C00895C4D088F09F5790F0B92F992792 |
:10967000B751A0F0D1F0660F771F881F991F1AF01D |
:10968000BA95C9F712C0B13081F0CBD0B1E00895DE |
:10969000C8C0672F782F8827B85F39F0B93FCCF35F |
:1096A000869577956795B395D9F73EF49095809513 |
:1096B000709561957F4F8F4F9F4F0895E89409C033 |
:1096C00097FB3EF490958095709561957F4F8F4FF5 |
:1096D0009F4F9923A9F0F92F96E9BB279395F6950B |
:1096E000879577956795B795F111F8CFFAF4BB0F89 |
:1096F00011F460FF1BC06F5F7F4F8F4F9F4F16C0ED |
:10970000882311F096E911C0772321F09EE8872F76 |
:10971000762F05C0662371F096E8862F70E060E032 |
:109720002AF09A95660F771F881FDAF7880F9695AB |
:10973000879597F9089507D008F481E0089503D03C |
:1097400008F48FEF0895990F0008550FAA0BE0E871 |
:10975000FEEF16161706E807F907C0F012161306F3 |
:10976000E407F50798F0621B730B840B950B39F433 |
:109770000A2661F0232B242B252B21F408950A2699 |
:1097800009F4A140A6958FEF811D811D089597F9D9 |
:109790009F6780E870E060E008959FEF80EC089597 |
:1097A00000240A94161617061806090608950024C0 |
:1097B0000A9412161306140605060895092E03943A |
:1097C000000C11F4882352F0BB0F40F4BF2B11F4AE |
:1097D00060FF04C06F5F7F4F8F4F9F4F089557FD0D |
:1097E0009058440F551F59F05F3F71F04795880F0F |
:1097F00097FB991F61F09F3F79F0879508951216A6 |
:1098000013061406551FF2CF4695F1DF08C0161651 |
:1098100017061806991FF1CF869571056105089402 |
:109820000895E894BB2766277727CB0197F9089519 |
:109830000BD0C4CFB5DF28F0BADF18F0952309F0BC |
:10984000A6CFABCF1124EECFCADFA0F3959FD1F303 |
:10985000950F50E0551F629FF001729FBB27F00DDE |
:10986000B11D639FAA27F00DB11DAA1F649F662733 |
:10987000B00DA11D661F829F2227B00DA11D621F82 |
:10988000739FB00DA11D621F839FA00D611D221F3C |
:10989000749F3327A00D611D231F849F600D211D20 |
:1098A000822F762F6A2F11249F5750408AF0E1F0C3 |
:1098B00088234AF0EE0FFF1FBB1F661F771F881F0C |
:1098C00091505040A9F79E3F510570F060CFAACF4C |
:1098D0005F3FECF3983EDCF3869577956795B795F7 |
:1098E000F795E7959F5FC1F7FE2B880F911D969521 |
:1098F000879597F90895629FD001739FF001829F29 |
:10990000E00DF11D649FE00DF11D929FF00D839F0E |
:10991000F00D749FF00D659FF00D9927729FB00DAB |
:10992000E11DF91F639FB00DE11DF91FBD01CF01BE |
:1099300011240895991B79E004C0991F961708F027 |
:10994000961B881F7A95C9F780950895AA1BBB1BA3 |
:1099500051E107C0AA1FBB1FA617B70710F0A61B2F |
:10996000B70B881F991F5A95A9F780959095BC0150 |
:10997000CD01089597FB092E07260AD077FD04D064 |
:10998000E5DF06D000201AF4709561957F4F0895A9 |
:10999000F6F7909581959F4F0895A1E21A2EAA1B84 |
:1099A000BB1BFD010DC0AA1FBB1FEE1FFF1FA2178F |
:1099B000B307E407F50720F0A21BB30BE40BF50B8C |
:1099C000661F771F881F991F1A9469F76095709515 |
:1099D000809590959B01AC01BD01CF01089597FB47 |
:1099E000092E05260ED057FD04D0D7DF0AD0001C63 |
:1099F00038F450954095309521953F4F4F4F5F4F2C |
:109A00000895F6F790958095709561957F4F8F4FEB |
:109A10009F4F08952F923F924F925F926F927F9245 |
:109A20008F929F92AF92BF92CF92DF92EF92FF926E |
:109A30000F931F93CF93DF93CDB7DEB7CA1BDB0B1A |
:109A40000FB6F894DEBF0FBECDBF09942A883988BF |
:109A500048885F846E847D848C849B84AA84B984C6 |
:109A6000C884DF80EE80FD800C811B81AA81B981D2 |
:109A7000CE0FD11D0FB6F894DEBF0FBECDBFED01E6 |
:109A80000895F999FECFB2BDA1BDF89A119600B420 |
:109A90000895F7DF01921A94E1F70895F2DFE02DBF |
:109AA000F0DFF02D0895F999FECFB2BDA1BD00BC45 |
:109AB00011960FB6F894FA9AF99A0FBE0895F3DF4B |
:109AC000012CF1DF112408950190EDDF1A94E1F7E4 |
:049AD0000895FFCF27 |
:109AD4000AFF0164496E74656772616C4E69636B59 |
:109AE40020202020496E74656772616C526F6C6C23 |
:109AF400202020204163634E69636B2020202020B6 |
:109B040020202020416363526F6C6C202020202091 |
:109B1400202020204779726F59617720202020204F |
:109B24002020202052656164696E67486569676812 |
:109B3400742020204163635A2020202020202020EC |
:109B44002020202047617320202020202020202056 |
:109B5400202020205265636569766572204C657605 |
:109B6400656C2020566F6C7461676520202020206E |
:109B7400202020204D6F746F722046726F6E744CDB |
:109B8400656674204D6F746F722046726F6E7452E6 |
:109B9400696768744D6F746F7220526561724C65A9 |
:109BA400667420204D6F746F722052656172526921 |
:109BB400676874204D6F746F7220526967687420EF |
:109BC400202020204D6F746F72204C656674202015 |
:109BD400202020204163635F5A2020202020202061 |
:109BE40020202020535049204572726F722020207B |
:109BF40020202020535049204F6B2020202020205B |
:109C04002020202020202020202020202020202050 |
:109C140020202020536572766F20202020202020D1 |
:109C2400202020204E69636B20202020202020202B |
:109C340020202020526F6C6C202020202020202007 |
:109C44002020202020202020202020202020202010 |
:109C54002020202020202020202020202020202000 |
:109C640020202020202020202020202020202020F0 |
:109C740020202020202020202020202020202020E0 |
:109C840020202020202020202020202020202020D0 |
:109C940020202020202020202020202020202020C0 |
:109CA40020202020202020202020202020202020B0 |
:109CB400202020204750535F4E69636B20202020D2 |
:109CC400202020204750535F526F6C6C20202020AE |
:109CD40020202020FFFF01280064008064007373AB |
:109CE40073007D0000FF0301020304050607080951 |
:109CF4000A48656C6C6F20576F726C64000000003A |
:109D0400000000000000000000000000000000004F |
:109D1400000000000000000000000000000000003F |
:109D2400000000000000000000000000000000002F |
:109D3400000000000000000000000000000000001F |
:109D4400000C0101640001FFFFFFFFF40190D00348 |
:109D54000090D00300ECFF17B7D13830FB103A4025 |
:109D64009696020A0000000000000000644600000D |
:109D74006400000000000000000001426567696E95 |
:109D84006E657200004E6F726D616C000053706FEF |
:109D9400727400000C0100000000010202030303BE |
:109DA4000304040404040404040505050505050569 |
:109DB4000505050505050505050606060606060648 |
:109DC400060606060606060606060606060606062F |
:109DD4000606060606060606060707070707070718 |
:109DE40007070707070707070707070707070707FF |
:109DF40007070707070707070707070707070707EF |
:109E040007070707070707070707070707070707DE |
:109E140007070707070707070708080808080808C7 |
:109E240008080808080808080808080808080808AE |
:109E3400080808080808080808080808080808089E |
:109E4400080808080808080808080808080808088E |
:109E5400080808080808080808080808080808087E |
:109E6400080808080808080808080808080808086E |
:109E7400080808080808080808080808080808085E |
:109E8400080808080808080808080808080808084E |
:0A9E9400080808080808080808007C |
:00000001FF |
/branches/V0.70d CRK HexaLotte-Star/Hex-Files/Flight-Ctrl_MEGA644_HEXA_NAVICTRL_V0_70d.hex |
---|
0,0 → 1,2265 |
:100000000C9469020C9486020C9486020C9486026D |
:100010000C9486020C9486020C9486020C94860240 |
:100020000C9486020C944A0C0C9486020C94860262 |
:100030000C94F6180C9486020C9486020C94C21848 |
:100040000C9486020C9486020C946E0B0C9486021F |
:100050000C947D040C9486020C9447040C94860244 |
:100060000C94810D0C9486020C9492170C948602C9 |
:100070000A0A0D004E65757472616C004865616412 |
:10008000696E67486F6C64000A0D436F6E74726F1F |
:100090006C3A20000A0D537570706F727420666F91 |
:1000A00072204E6176694374726C004F4B0A0D00EA |
:1000B0000A0D43616C6962726174696E67206169DF |
:1000C000722070726573737572652073656E736FDD |
:1000D000722E2E000A0D414343206E6F742063611F |
:1000E0006C6962726174656421000A0D3D3D3D3D9D |
:1000F0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D30 |
:100100003D3D3D3D3D3D3D3D3D3D000A0D466C695B |
:10011000676874436F6E74726F6C0A0D4861726425 |
:10012000776172653A25642E25640A0D536F6674F3 |
:10013000776172653A5625642E2564256320002E6A |
:100140000048693A253469202043663A25346920FD |
:100150000047733A253469202059613A25346920D3 |
:10016000004E693A2534692020526F3A25346920BF |
:100170000045787465726E436F6E74726F6C2020E8 |
:100180000052616E67653A2533692D253369005049 |
:100190006F736974696F6E3A202533690053657413 |
:1001A000706F696E74202025336900536572766F15 |
:1001B000202000506F343A2025336920506F383AA0 |
:1001C0002025336900506F333A2025336920506F62 |
:1001D000373A2025336900506F323A2025336920A1 |
:1001E000506F363A2025336900506F313A2025335D |
:1001F0006920506F353A20253369004F6666436F9A |
:10020000757273653A202535690048656164696EC9 |
:10021000673A20202025356900436F757273653A6F |
:100220002020202025356900436F6D706173732095 |
:100230002020202020200052432D4C6576656C3A0A |
:100240002025356900566F6C746167653A2020255A |
:100250003569004865696768742025346920282558 |
:1002600033692900526F6C6C2020202534692028C6 |
:1002700025336929004E69636B20202025346920CD |
:10028000282533692900414343202D2053656E738F |
:100290006F72005961772020253469202825336941 |
:1002A00029282533692900526F6C6C202534692078 |
:1002B00028253369292825336929004E69636B2075 |
:1002C00025346920282533692928253369290059CF |
:1002D0006177202025346920282533692900526F51 |
:1002E0006C6C20253469202825336929004E696308 |
:1002F0006B2025346920282533692900596177202E |
:100300002025346920282533692900526F6C6C2020 |
:10031000253469202825336929004E69636B20251F |
:100320003469202825336929004779726F202D20F0 |
:1003300053656E736F720050333A25346920205034 |
:10034000343A253469200050313A25346920205050 |
:10035000323A253469200047733A25346920205900 |
:10036000613A25346920004E693A253469202052CB |
:100370006F3A253469200043373A253469202043F9 |
:10038000383A253469200043353A25346920204322 |
:10039000363A253469200043333A25346920204316 |
:1003A000343A253469200043313A2534692020430A |
:1003B000323A253469200048656164696E673A20E5 |
:1003C000202025356900526F6C6C3A2020202020B7 |
:1003D00020253569004E69636B3A202020202020BB |
:1003E00025356900417474697475646500486569F0 |
:1003F00067687420436F6E74726F6C004E6F2000DC |
:100400004F6666736574202020203A2535690041C7 |
:1004100069722050726573732E3A253569005365F1 |
:100420007420506F696E743A2025356900486569FB |
:100430006768743A20202020253569002863292028 |
:10044000486F6C67657220427573730053657474EE |
:10045000696E673A202564200048573A5625642E75 |
:1004600025642053573A25642E25642563002B20EC |
:100470004D696B726F4B6F70746572202B005B253A |
:10048000695D005B25695D000A0D5573696E672023 |
:10049000506172616D6574657220536574202564C6 |
:1004A000000A0D496E69742E20454550524F4D3A51 |
:1004B0002047656E65726174696E67204465666188 |
:1004C000756C742D506172616D657465722E2E2E7F |
:1004D000000011241FBECFEFD0E1DEBFCDBF14E07E |
:1004E000A0E0B1E0E6EAF9E802C005900D92AA3C6E |
:1004F000B107D9F718E0AAECB4E001C01D92A03909 |
:10050000B107E1F70E9488020C94D2440C940000D9 |
:10051000CF93DF93F89414B815B8189B06C0199BB5 |
:1005200002C08DE003C08BE001C08AE0809300012F |
:1005300084B1836084B9209100012A3011F4289A93 |
:1005400003C028982C3010F4299801C0299A84B748 |
:10055000877F84BF809160008861809360001092E3 |
:10056000600080ED97E09093E6048093E50410929C |
:1005700081071092800710928405109283051092D3 |
:100580008205109281051092800510927F052A3015 |
:1005900011F4289801C0289A0E94390B0E94270C58 |
:1005A0000E941D060E948E180E94640D0E9433173F |
:1005B0000E94413D789410927E0686E480937F06E7 |
:1005C00088E08093800681E080938106209100017D |
:1005D000822F6AE00E940344492F50E0822F0E943C |
:1005E000034490E024E630E03F932F9326E430E08C |
:1005F0003F932F931F921F925F934F939F938F93DD |
:100600008BE091E09F938F931F920E9495088AEE52 |
:1006100090E09F938F931F920E9495088DB79EB78D |
:1006200040960FB6F8949EBF0FBE8DBF809100011B |
:100630008C3010F4299A01C029980E948A3C84E0E9 |
:100640000E94343A8050944050F084ED90E09F93A3 |
:100650008F931F920E9495080F900F900F9084EF38 |
:1006600091E00E94DB0BEC01CE010E94E40B882399 |
:10067000D9F38091EC0780FF20C080EB90E09F933E |
:100680008F931F920E94950888EE93E00E94DB0BE7 |
:10069000EC010E941D110F900F900F90CE010E944F |
:1006A000E40B8823D9F38BEA90E09F938F931F92FA |
:1006B0000E9495080F900F900F9084E990E09F930F |
:1006C0008F931F920E9495080E9496220F900F9080 |
:1006D0000F90809100018A3011F4289801C0289A67 |
:1006E00080ED97E09093E6048093E50485E58093A0 |
:1006F000880688E890E09F938F931F920E94950848 |
:100700008091EC070F900F900F9082FF03C08CE751 |
:1007100090E002C084E790E09F938F931F920E9425 |
:1007200095080F900F900F9080E790E09F938F9324 |
:100730001F920E9495080E945D1180ED97E09093B2 |
:100740007503809374030F900F900F908091E204D3 |
:10075000882309F494C01092E2040E9441240E946C |
:10076000E921209100012A3011F4289801C0289A2B |
:1007700080910301882321F081508093030112C0EE |
:100780001092D6041092D7041092920610929005FF |
:1007900010928F0510929205109291051092940577 |
:1007A000109293058091740390917503892B01F544 |
:1007B00085E090E090937503809374030E94601726 |
:1007C00080910403909105038F5F9F4FF9F480910E |
:1007D0006E0580FF1BC080E197E29093E604809352 |
:1007E000E50480E890E090930503809304030EC035 |
:1007F0008091740390917503019790937503809392 |
:1008000074032A3011F4289801C0289A8091E204D8 |
:10081000882321F080916E0580FD02C00E9484062D |
:100820000E942C07CE010E94E40B882331F1209115 |
:100830000C0330910D038091FC0790E028173907D5 |
:1008400094F480E093E090930503809304038091F7 |
:10085000E5049091E604892B31F480E797E19093C9 |
:10086000E6048093E5040E94E13F84E08093E7047E |
:1008700084E190E00E94DB0BEC010E94C2168091A3 |
:10088000E704882309F062CF0E94663D5FCF1F9284 |
:100890000F920FB60F9211248F939F93EF93FF93B4 |
:1008A000809102018823E1F48091DE049091DF04BD |
:1008B00001969093DF048093DE04FC01EB52F94F24 |
:1008C000E081ED3019F08639910539F41092DF049A |
:1008D0001092DE0481E080930201E093C60004C020 |
:1008E0001092DF041092DE04FF91EF919F918F919F |
:1008F0000F900FBE0F901F9018951F920F920FB67A |
:100900000F9211242F933F934F935F936F937F9395 |
:100910008F939F93AF93BF93CF93DF93EF93FF9307 |
:100920007091C6008091D004882309F06DC0609159 |
:10093000DB04662371F4733279F47093E60581E089 |
:100940008093DB0483E290E09093DD048093DC04E9 |
:100950005BC0663908F054C0A62FB0E02091DC04DB |
:100960003091DD047D3069F0AA51BA4F7C936F5FFE |
:100970006093DB04270F311D3093DD042093DC04EA |
:1009800043C0FD01EC51FA4F9081ED01CB51DA4F9C |
:100990008881A901491B5109481B51095F70509377 |
:1009A000DD044093DC042081CA0136E096958795EA |
:1009B0003A95E1F7835C8217F1F49881842F8F7365 |
:1009C000835C8917C1F481E08093D0046093D104E3 |
:1009D000AA51BA4F7C938091E805823571F488E181 |
:1009E00090E02CE00FB6F894A895809360000FBEBD |
:1009F0002093600002C01092D0041092DB0404C067 |
:100A00001092DB041092D004FF91EF91DF91CF910F |
:100A1000BF91AF919F918F917F916F915F914F9116 |
:100A20003F912F910F900FBE0F901F901895DC01F2 |
:100A300020E030E040E050E008C0FA01EB52F94F0E |
:100A40008081280F311D4F5F5F4F4A175B07A9F761 |
:100A50003F70C90146E0969587954A95E1F7835C1A |
:100A6000FD01EB52F94F808311962F73235CFD013A |
:100A7000EB52F94F2083AA52B94F8DE08C9310921C |
:100A800002018091D5068093C60008951F93CF93ED |
:100A9000DF93EA01722F93E29093D5066093D60616 |
:100AA0008093D706A3E0B0E060E04FC0FE01E60F00 |
:100AB000F11D90816F5F715019F410E040E00FC09C |
:100AC000FE01E60FF11D40816F5F715011F410E0DF |
:100AD00006C0FE01E60FF11D10816F5F7150892F76 |
:100AE00086958695835CFD01EB52F94F808350E03B |
:100AF0009A0184E0369527958A95E1F7892F90E051 |
:100B000083709070F4E0880F991FFA95E1F7282B15 |
:100B1000235CFD01EA52F94F2083812F829586954F |
:100B2000869583704F705070440F551F440F551FAA |
:100B3000842B835CFD01E952F94F80831F73135CA2 |
:100B4000FD01E852F94F10831496772309F0AECFD8 |
:100B5000CD010E941705DF91CF911F9108950F934A |
:100B60001F93CF93DF93EC01062F70E0A22FB0E02C |
:100B700012974AC0E42FF0E0EA51FA4F30814F5FFC |
:100B8000E42FF0E0EA51FA4F50814F5FE42FF0E09C |
:100B9000EA51FA4F10814F5FE42FF0E0EA51FA4F2B |
:100BA00020814F5F842F90E0A817B90784F1701758 |
:100BB00071F15D53FE01E70FF11D852F82958F7056 |
:100BC0003D53330F330F382B3083613001F1912FB8 |
:100BD0009D537F5FFE01E70FF11D71505295507FCD |
:100BE000892F86958695582B508363506F3F79F0F7 |
:100BF0007E5FFE01E70FF11D9295990F990F907C92 |
:100C00002D53922B90837F5F662309F0B3CFDF9142 |
:100C1000CF911F910F9108951F93182F8A3019F4C7 |
:100C20008DE00E940C068091C00085FFFCCF1093E0 |
:100C3000C60080E090E01F9108951F931FB7F894BD |
:100C40008091C1008F778093C1008091C1008F7B1C |
:100C50008093C100589A5098599A519A1092C500A1 |
:100C60008AE28093C4008091C00082608093C000BB |
:100C700088E18093C1008091C2008F778093C20089 |
:100C80008091C2008F7B8093C2008091C2008F7DD3 |
:100C90008093C2008091C2008F7E8093C2008091B9 |
:100CA000C200877F8093C2008091C1008B7F8093B8 |
:100CB000C1008091C20084608093C2008091C20014 |
:100CC00082608093C20002C08091C6008091C00003 |
:100CD00087FDFACF8091C10080688093C100809128 |
:100CE000C10080648093C1001092D00481E08093A1 |
:100CF000020188EC90E00E94DB0B90937D068093CC |
:100D00007C061FBF1F91089580910201882309F47A |
:100D1000A2C08091CB04882371F0809102018823C6 |
:100D200051F06091DA042BE048E856E087E40E9435 |
:100D300046051092CB0480917C0690917D060E941E |
:100D4000E40B882321F48091CD048823B1F08091B5 |
:100D50000201882391F06091DA0422E443E956E02D |
:100D600084E40E9446051092CD048AEF90E00E9430 |
:100D7000DB0B90937D0680937C06609101016F3FB1 |
:100D800089F0462F50E094E0440F551F9A95E1F703 |
:100D90004C5F5E4F605D20E181E40E9446058FEF6D |
:100DA0008093010190916B079923A1F0809102013A |
:100DB000882381F083E28093D5069093D6068DE058 |
:100DC0008093D7061092020110926B078091D5068E |
:100DD0008093C6008091CC04882359F18091020150 |
:100DE000882339F10E9466111092CC043091CF040F |
:100DF000932F9F5F9093CF04943021F08091CE0485 |
:100E0000882359F02EE14CE757E060E084E30E942C |
:100E100046058FEF8093CF040CC044E1949FA0015E |
:100E200011244F5D5C4F24E160E0832F8F5C0E94B2 |
:100E300046058091CA04882371F0809102018823BD |
:100E400051F06091DA042AE04EE756E086E50E9410 |
:100E500046051092CA0408951F93CF93DF93CDB730 |
:100E6000DEB722970FB6F894DEBF0FBECDBF8091DC |
:100E7000D004882309F4F6C08091E8058B3609F484 |
:100E80007FC08C3690F4833609F43FC0843630F44A |
:100E90008136C1F0823609F0E3C020C0873609F4FC |
:100EA0007EC0883609F0DCC047C0813709F47BC0BA |
:100EB000813708F4A2C0843709F459C0863709F095 |
:100EC000CFC069C02091D10443E062E0CE01019619 |
:100ED0000E94AF0589818093010113C02091D10444 |
:100EE00043E06BE088E896E00E94AF0580910C0536 |
:100EF00090918A06892B80930C05809191068093AE |
:100F00006B078FEF80930301ABC02091D10443E0C6 |
:100F10006BE088E896E00E94AF0580910C05909107 |
:100F20008A06892B80930C058091910680936B072C |
:100F300081E08093CD04E5CF2091D10443E062E0CD |
:100F4000CE0101960E94AF0580910C059981892BF5 |
:100F500080930C058A818F3F21F481E08093CE0439 |
:100F600002C01092CE0481E08093CC0479C020911D |
:100F7000D10443E064E082ED94E00E94AF05C1CF6C |
:100F80002091D10443E064E086ED94E00E94AF0537 |
:100F90008091D904B4CF81E08093CA0461C081E01C |
:100FA0008093CB045DC02091D10443E062E0CE0188 |
:100FB00001960E94AF05809102018823E1F38981A7 |
:100FC0008F3F71F0863010F085E0898389810E941F |
:100FD000643A6091DA04898123E544EE57E009C060 |
:100FE0001091DA0482E00E94233A23E544EE57E0B0 |
:100FF000612F855B0E94460533C02091D10443E0F8 |
:1010000063E584EE97E00E94AF058091E8058B567A |
:101010000E944D3A60910F0870E080E090E024EC6F |
:1010200039E040E050E00E94E44360937D03709318 |
:101030007E0380937F03909380036091100870E09B |
:1010400080E090E00E94E443609381037093820308 |
:1010500080938303909384030E947B3C0E94FC2333 |
:101060001092D00422960FB6F894DEBF0FBECDBF0B |
:10107000DF91CF911F910895982F80916C07813057 |
:1010800069F480910B05E82FF0E0EF5DFC4F908351 |
:101090008F5F80930B0521E030E005C0892F0E940F |
:1010A0000C06282F30E0C90108951F93182F04C0A3 |
:1010B00080E30E943C0811501116D4F31F9108954B |
:1010C0001F93182F04C080E20E943C081150111693 |
:1010D000D4F31F9108950F931F93CF93DF938C0147 |
:1010E000EB0108C0F8010F5F1F4FE4918E2F0E94A3 |
:1010F0003C0821972097B1F7DF91CF911F910F9175 |
:1011000008950F931F93CF93DF938C01EB0106C0DB |
:10111000F80181918F010E943C0821972097C1F727 |
:10112000DF91CF911F910F9108952F923F924F928F |
:101130005F926F927F928F929F92AF92BF92CF9267 |
:10114000DF92EF92FF920F931F93CF93DF93CDB770 |
:10115000DEB7E5970FB6F894DEBF0FBECDBF2B9676 |
:101160008FAD2B9780936C07CE01835B9F4F9B8342 |
:101170008A832D964EAC5FAC2D971EA61FA618AA8B |
:1011800019AA9E01225D3F4F3DAB2CAB820102C0EC |
:101190000F5F1F4FF801F490FF2019F0F5E2FF16E2 |
:1011A000B9F7B8016419750919F0C2010E946B08FA |
:1011B000FF2009F445C228010894411C511C1982E2 |
:1011C000AA81BB8133241BAA2FEF2AABF20108941A |
:1011D000411C511CB490632D70E06170707035E754 |
:1011E000B31621F08B2D80628837C9F46115710523 |
:1011F00059F02D913D914D915C9113972EA73FA7EA |
:1012000048AB59AB14960BC08D919C9111979C01E2 |
:1012100040E050E02EA73FA748AB59AB129630E212 |
:10122000B31621F48981882389F61CC043E2B416E1 |
:1012300011F458E055C08AE2B81621F09DE2B916C3 |
:1012400071F408C0FD011296E081EBABE7FFBECF61 |
:10125000E195EBABE0E13E2AFFED3F22B7CF2BE279 |
:10126000B21611F4B982B2CF3EE2B31699F5F2018B |
:101270000894411C511C84918A3221F0B82E20E040 |
:1012800030E01DC0FD0112964081518157FF02C020 |
:101290004FEF5FEF4AAB9ACFC90153E0880F991F18 |
:1012A0005A95E1F7220F331F280F391F2B0D311DDF |
:1012B00020533040F2010894411C511CB4908B2DF6 |
:1012C00080538A3048F3A90137FF02C04FEF5FEF28 |
:1012D0004AAB85CF40E3B41629F434FC77CF50E213 |
:1012E000352A74CF8B2D81538930D8F420E030E03B |
:1012F000C90103E0880F991F0A95E1F7220F331FF8 |
:10130000280F391F2B0D311D20533040F201089456 |
:10131000411C511CB4908B2D80538A3048F32BAB69 |
:101320005ECF88E6B81619F494E0392A4FCFECE680 |
:10133000BE1619F4F1E03F2A49CFBB83AA8323E606 |
:10134000B21639F41296BB83AA8312978C918E83BE |
:1013500022C134E4B31639F044E6B41631F059E64C |
:10136000B516A9F502C081E0382A30FE08C01496EF |
:10137000BB83AA835E914E913E912E910AC0129634 |
:10138000BB83AA839E918E919C01442737FD409593 |
:10139000542F2EA73FA748AB59AB8EA59FA5A8A950 |
:1013A000B9A9BB238CF42EA53FA548A959A95095EE |
:1013B0004095309521953F4F4F4F5F4F2EA73FA748 |
:1013C00048AB59AB8DE28983BAE02B2E80C03FE455 |
:1013D000B31621F04FE6B41631F402C051E0352ABD |
:1013E000A8E02A2E73C080E7B81689F41296BB8352 |
:1013F000AA839E918E919C0140E050E02EA73FA7CA |
:1014000048AB59AB30E4332AF8E7BF2E5DC043E761 |
:10141000B416D1F51296BB83AA83DE90CE90C11488 |
:10142000D10489F488E28E838EE68F8385E78887EE |
:101430008CE689878A8789E28B871C86E6E0CE2E38 |
:10144000D12CCC0EDD1E5AA957FD14C0452F5527AF |
:1014500047FD509560E070E0C6010E94BC410097D6 |
:1014600011F4FAA80EC0F82EFC188AA98F154CF4B6 |
:10147000F82E07C0F60101900020E9F73197FE2E03 |
:10148000FC18198240E090C095E5B91621F0A5E757 |
:10149000BA1631F402C0B1E03B2A7AE0272E16C01A |
:1014A000E8E5BE1621F0F8E7BF1609F070C033FE7C |
:1014B0000BC02EA53FA548A959A921153105410505 |
:1014C000510511F030E4332A60E1262E19824AA931 |
:1014D00047FD02C05FED35228EA59FA5A8A9B9A939 |
:1014E0000097A105B10549F49AA9992331F45EE268 |
:1014F000C52ED12CCC0EDD1E46C06EA47FA488A8BC |
:1015000099A84EE2C42ED12CCC0EDD1EE22CFF2475 |
:1015100000E010E06EA57FA588A999A9A801970110 |
:101520000E9436446A3020F430E3A32EA60E08C091 |
:1015300027E5A22EA60EA8E5BA1611F4BFEDAB2240 |
:10154000F601A2926F016EA57FA588A999A9A801AD |
:1015500097010E9436442EA73FA748AB59AB6E14A3 |
:101560007F048006910618F039014A01D3CFF8E0D4 |
:101570002F1649F433FE07C020E3A21621F080E3C2 |
:10158000D6018E936D01FCA8FC184AA90DC0BB20A2 |
:1015900009F456C0BE82198296E0C92ED12CCC0E19 |
:1015A000DD1E40E0FF24F394E42EEF18E7FCEE2468 |
:1015B0008981882319F08F2D8F5F06C036FC02C009 |
:1015C0008F2D02C08F2D8E5FA82EAE0C032D10E044 |
:1015D00080E3882E912C802291228114910421F4A1 |
:1015E0008BA98A190E9460088981882329F061E00B |
:1015F00070E0CE01019609C006FF09C080E38C832C |
:10160000BD8262E070E0CE0104960E948108B0E2E3 |
:101610008B16910421F48BA98A190E9455088E2DEE |
:101620000E9455086F2D772767FD7095C6010E94AF |
:10163000810804FFABCD8BA98A190E946008A6CD52 |
:10164000E5960FB6F894DEBF0FBECDBFDF91CF9108 |
:101650001F910F91FF90EF90DF90CF90BF90AF90D0 |
:101660009F908F907F906F905F904F903F902F90C2 |
:1016700008952FB7F894909100019A3019F4529A76 |
:101680005A9802C03F9A479884B1886184B985B15D |
:10169000877E85B99A3019F4529A5A9802C03F9AB7 |
:1016A000479884B58F7A84BD84B5836A84BD85B537 |
:1016B000877385BD85B5887F826085BD17BC88E747 |
:1016C00088BD16BC80916E00897F80936E008091EA |
:1016D0006E00816080936E002FBF08951F920F925D |
:1016E0000FB60F9211242F933F938F939F93809166 |
:1016F000E704882329F08091E70481508093E70470 |
:101700008091E80481508093E8048F3FB9F489E028 |
:101710008093E804809106038F5F817080930603B5 |
:10172000882319F481E08093E2048091E004909191 |
:10173000E10401969093E1048093E0048091E50434 |
:101740009091E604892BB1F08091E5049091E60434 |
:1017500001979093E6048093E5042091E50430918D |
:10176000E604809104039091050382239323892B3F |
:10177000A1F406C08FEF9FEF9093050380930403BD |
:10178000809100018A3039F404C05A9A0BC0479AFC |
:1017900009C05A9807C0479805C0809100018A3057 |
:1017A000B1F7F3CF9F918F913F912F910F900FBE83 |
:1017B0000F901F9018952091E0043091E104215082 |
:1017C0003040820F931F08952091E0043091E1048E |
:1017D000821B930B892F99278078992787FD9095F5 |
:1017E0000895AC012091E0043091E1042150304093 |
:1017F00005C080917A00886C80937A008091E00423 |
:101800009091E104B901681B790BCB01840F951FFE |
:1018100080709078892F9927882359F30895AC0117 |
:101820002091E0043091E104215030408091E004A7 |
:101830009091E104B901681B790BCB01840F951FCE |
:1018400080709078892F9927882381F308959FB716 |
:10185000F894579A5F98E0EBF0E080818F70808376 |
:10186000808183608083E1EBF0E0808184738083FA |
:101870008081846080831092B2008AE08093B300FC |
:10188000E0E7F0E080818A7F8083808182608083CE |
:101890009FBF08951F920F920FB60F9211240F93BE |
:1018A0001F932F933F934F935F936F937F938F93E8 |
:1018B0009F93AF93BF93EF93FF9380910703909112 |
:1018C00008038430910520F4019708F0ADC0D1C021 |
:1018D000049709F0DDC080E390E09093EA048093E0 |
:1018E000E90420919C0330E0220F331F409109034B |
:1018F00050910A03CA01880F991F840F951F280F62 |
:10190000391F369527953695279530930A032093EE |
:1019100009038091E9049091EA04280F391F30935C |
:10192000EA042093E904809126086091060820913A |
:101930002E0530912F05409130055091310580FFE3 |
:1019400012C00091E9041091EA0470E080E090E098 |
:101950000E94E44320E030E440E050E00E9458441C |
:10196000020F131F11C00091E9041091EA0470E006 |
:1019700080E090E00E94E44320E030E440E050E06A |
:101980000E945844021B130B1093EA040093E904CD |
:101990008091E9049091EA042091070843E0249F94 |
:1019A000900111248217930728F43093EA042093BE |
:1019B000E90410C02091E9043091EA0480910808FC |
:1019C000849FC00111248217930720F49093EA04A6 |
:1019D0008093E9048091E9049091EA049093BE0613 |
:1019E0008093BD068091E9049091EA046FEF70E066 |
:1019F0000E940F448D9760F48091E9049091EA046D |
:101A0000835B9F4F9093EA048093E90483E101C0D4 |
:101A100080E680930B038091E9049091EA0480951D |
:101A20008093B30083EC32C08091E9049091EA0482 |
:101A30008F3F910581F078F05F9A83E08093B0004A |
:101A40008091E9049091EA048F5F90409093EA04BA |
:101A50008093E9041DC083E88093B00080910B035C |
:101A60008093B30081E090E0909308038093070394 |
:101A70000FC08091090890E0880F991F880F991F67 |
:101A800090930803809307035F9883E08093B000EE |
:101A90008091070390910803019790930803809326 |
:101AA0000703FF91EF91BF91AF919F918F917F912C |
:101AB0006F915F914F913F912F911F910F910F90D7 |
:101AC0000FBE0F901F9018959FB7F89411B812B8D9 |
:101AD0008FEF80937E00ECE7F0E080818F71808350 |
:101AE0008081807E8083AAE7B0E087E28C93EBE779 |
:101AF000F0E08081887F80838C91886C8C939FBF7D |
:101B000008951F920F920FB60F921124EF92FF9239 |
:101B10000F931F932F933F934F935F936F937F93F5 |
:101B20008F939F93AF93BF93CF93DF93EF93FF93E5 |
:101B300080917A00877380937A00809109058F5F86 |
:101B4000809309058150853009F47EC0863090F479 |
:101B5000823009F440C0833030F48823F1F08130C2 |
:101B600009F084C22FC0833009F441C0843009F0E9 |
:101B70007DC25AC0883009F4B2C0893038F486304A |
:101B800009F473C0873009F071C28CC0893009F440 |
:101B9000C3C08A3009F06AC2DBC18091780090919D |
:101BA0007900909308058093070581E080930A05EA |
:101BB0008091FF0490910005019690930005809319 |
:101BC000FF0458C2809178009091790090930605A7 |
:101BD0008093050582C08091780090917900909360 |
:101BE00004058093030584E080930A0543C2409175 |
:101BF0000C0350910D0380917800909179009A0127 |
:101C0000220F331F240F351F63E070E00E940F4442 |
:101C1000260F371F369527953695279530930D0358 |
:101C200020930C0386E0E0CF809128059091290550 |
:101C30002091780030917900821B930B9093F704E8 |
:101C40008093F60487E0D0CF80917800909179005E |
:101C50002091260530912705821B930B9093F90460 |
:101C60008093F80410920A0505C28091000120912A |
:101C70000705309108058A3049F4809178009091E9 |
:101C80007900820F931F9695879506C08091780002 |
:101C900090917900820F931F9093F2048093F10446 |
:101CA00081E0A2CF809100012091050530910605C9 |
:101CB0008A3049F48091780090917900820F931FC7 |
:101CC0009695879506C08091780090917900820F53 |
:101CD000931F9093F0048093EF0482E085CF80916E |
:101CE000000120910305309104058A3049F4809168 |
:101CF000780090917900820F931F9695879506C082 |
:101D00008091780090917900820F931F9093EE0458 |
:101D10008093ED0485E068CF609178007091790040 |
:101D2000E0902A05F0902B0500912C0510912D05CF |
:101D3000882777FD8095982F0E94C942A8019701B6 |
:101D40000E94C9410E9496427093FB046093FA047A |
:101D5000E091FA04F091FB048091F8049091F90469 |
:101D6000C091F604D091F70497FF03C09095819538 |
:101D70009F4F64E070E00E9423449B01CE01D7FF97 |
:101D800003C0909581959F4F64E070E00E942344CA |
:101D9000260F371FE20FF31FF093FB04E093FA04C2 |
:101DA0008091FA049091FB0402970CF43EC060917C |
:101DB0002A0570912B0580912C0590912D0520E02E |
:101DC00030E84BE354E40E94044388230CF078C0CD |
:101DD00060912A0570912B0580912C0590912D051D |
:101DE0002AE037ED43EA5CE30E94CA4160932A058A |
:101DF00070932B0580932C0590932D0580916C0595 |
:101E000090916D05845F914008F05AC060912A0559 |
:101E100070912B0580912C0590912D052DEC3CECBB |
:101E20004CEC5DE30E94CA4143C08091FA0490915A |
:101E3000FB048F5F9F4F0CF043C060912A057091A7 |
:101E40002B0580912C0590912D0520E030E849E08C |
:101E500054E40E94084318169CF560912A0570917D |
:101E60002B0580912C0590912D052AE037ED43EA52 |
:101E70005CE30E94C94160932A0570932B0580930F |
:101E80002C0590932D0580916C0590916D05845FD4 |
:101E90009140B0F460912A0570912B0580912C053A |
:101EA00090912D052DEC3CEC4CEC5DE30E94C9417A |
:101EB00060932A0570932B0580932C0590932D0534 |
:101EC00080917800909179009093EC048093EB04DA |
:101ED00020915E0530915F0540916005509161054C |
:101EE0008091FA049091FB04AA2797FDA095BA2F40 |
:101EF000820F931FA41FB51F80935E0590935F050B |
:101F0000A0936005B0936105E0905E05F0905F05D9 |
:101F1000009160051091610560915E0570915F050B |
:101F2000809160059091610520E034E040E050E050 |
:101F30000E945844E21AF30A040B150BE0925E0566 |
:101F4000F0925F05009360051093610583E04CCE2D |
:101F5000E0917800F091790080910105909102055F |
:101F6000E80FF91FF0930205E09301058091FC044E |
:101F70008F5F8093FC048091FC04853008F476C068 |
:101F800080917800909179009093160380931503C7 |
:101F90004091FD045091FE0420916D0730916E0731 |
:101FA0002E1B3F0B8091950590919605281B390BB0 |
:101FB00080918B0390E0BC01269FC001279F900D6C |
:101FC000369F900D11249A01A3E0220F331FAA958A |
:101FD000E1F7241B350B820F931F68E070E00E942D |
:101FE00023447093FE046093FD04E0901103F0908D |
:101FF00012030091130310911403BF01882777FD8A |
:102000008095982FA8019701220F331F441F551F59 |
:102010002E0D3F1D401F511F620F731F841F951F00 |
:1020200024E030E040E050E00E9458442093110347 |
:1020300030931203409313035093140320916D07C0 |
:1020400030916E078091110390911203A0911303B8 |
:10205000B0911403281B390B3093960520939505F6 |
:102060001092FC04109202051092010510920A05CC |
:102070001092090580917C00807E90910A05892B41 |
:1020800080937C0080910905882329F080917A0053 |
:10209000886C80937A00FF91EF91DF91CF91BF918F |
:1020A000AF919F918F917F916F915F914F913F91F0 |
:1020B0002F911F910F91FF90EF900F900FBE0F90F7 |
:1020C0001F9018950F931F931092F3041092F4042D |
:1020D0001092F5040CE810E0133019F40B3008F0FE |
:1020E00009E08091ED049091EE048C5F934024F41C |
:1020F00080910E0381500CC08091ED049091EE040C |
:102100008750944014F411E006C080910E038F5F55 |
:1021100080930E0310E08091EF049091F0048C5FA7 |
:10212000934024F480910F0381500AC08091EF0402 |
:102130009091F0048750944034F080910F038F5FAA |
:1021400080930F0301C01F5F8091F1049091F2040E |
:102150008C5F934024F48091100381500AC08091D9 |
:10216000F1049091F2048750944034F08091100370 |
:102170008F5F8093100301C01F5F87E0809311057C |
:102180000E944A1780910E038A3030F481E08093D8 |
:10219000F3048AE080930E0380910E03863F30F0B3 |
:1021A00081E08093F30485EF80930E0380910F0309 |
:1021B0008A3030F481E08093F4048AE080930F0346 |
:1021C00080910F03863F30F081E08093F40485EF27 |
:1021D00080930F03809110038A3030F481E0809364 |
:1021E000F5048AE08093100380911003863F30F05D |
:1021F00081E08093F50485EF8093100380911105B1 |
:102200008823E1F71092FC0480917A00886C809317 |
:102210007A008091FC048823E1F30A3020F48AE0FC |
:1022200090E00E94F10B015009F056CF86E490E057 |
:102230000E94F10B1F910F9108951F93CF93DF938D |
:1022400083E00E94233A182F853108F01A5017BDF9 |
:1022500084E690E00E94F10B8091150390911603A3 |
:1022600082559340C0F410E016C017BD82E390E0A1 |
:102270000E94F10BDF93CF931F920E9495088091EB |
:102280001503909116030F900F900F908458934070 |
:1022900030F01F5F02C0CFE3D1E01A3F30F3612F6F |
:1022A00083E00E942C3A10936F078CE291E00E9429 |
:1022B000F10BDF91CF911F910895E1E2F3E080E20D |
:1022C000819383E0E137F807D1F708951F93809158 |
:1022D0000C05282F30E0C90181709070682F882389 |
:1022E000A9F080910D05882311F0815002C08091E2 |
:1022F000710380930D05E1E2F3E080E2819343E016 |
:10230000E137F407D1F78FEF8093CF04A901427032 |
:10231000507021FF17C090910D058091710398179F |
:1023200019F410920D0503C09F5F90930D05E1E233 |
:10233000F3E080E2819383E0E137F807D1F78FEF94 |
:102340008093CF04662321F0452B11F010920D05E8 |
:1023500080910D05282F30E08A3040F481E1809390 |
:102360000B053F932F9383E894E007C080E18093AF |
:102370000B053F932F938EE794E09F938F9381E01B |
:102380008F930E9495080F900F900F900F900F90D1 |
:1023900010910D05153009F405C2163090F4123075 |
:1023A00009F4D1C0133030F4112309F1113009F0D0 |
:1023B000D1C465C0133009F41CC1143009F0CAC47B |
:1023C00075C1183009F492C3193038F4163009F485 |
:1023D00011C3173009F0BEC464C31A3009F421C414 |
:1023E0001A3008F4C2C31B3009F0B4C45CC41092A4 |
:1023F0000B058EE694E09F938F9311E01F930E944C |
:10240000950884E180930B0520910001822F6AE0FA |
:102410000E940344492F50E0822F0E94034490E021 |
:1024200024E630E03F932F9326E430E03F932F9350 |
:102430001F921F925F934F939F938F9389E594E030 |
:102440009F938F931F930E94950888E280930B05BA |
:102450000E947B3C90E09F938F938CE494E09F9349 |
:102460008F931F930E9495088CE380930B058CE358 |
:1024700094E09F938F931F930E9495080DC38091C2 |
:10248000EC0780FF42C010920B058091950590915A |
:1024900096059F938F938DE294E09F938F931F9364 |
:1024A0000E94950884E180930B0580919705909197 |
:1024B00098059F938F938EE194E09F938F931F9342 |
:1024C0000E94950888E280930B05809115039091F6 |
:1024D00016039F938F938FE094E09F938F931F93A6 |
:1024E0000E9495088CE380930B0580916F0790E024 |
:1024F0009F938F9380E094E09F938F931F930E940C |
:1025000095088DB79EB744961FC484E180930B0550 |
:102510008CEF93E09F938F931F930E94950888E21E |
:1025200080930B058DEE93E09F938F931F930E94F2 |
:1025300095084DB75EB74A5F5F4F0FB6F8945EBF20 |
:102540000FBE4DBF0CC410920B0584EE93E09F9319 |
:102550008F9311E01F930E94950884E180930B05EF |
:1025600060912E0570912F05809130059091310575 |
:1025700020E034E040E050E00E9458445F934F93E5 |
:102580003F932F9385ED93E09F938F931F930E942A |
:10259000950888E280930B056091360570913705A8 |
:1025A000809138059091390520E034E040E050E01A |
:1025B0000E9458445F934F933F932F9386EC93E090 |
:1025C0009F938F931F930E9495088CE380930B0534 |
:1025D00080917703909178039F938F9387EB93E09B |
:1025E0009F938F931F930E9495088DB79EB7469631 |
:1025F000ABC310920B0580918007909181072091C9 |
:102600007E0730917F079F938F933F932F9387EAA5 |
:1026100093E09F938F9311E01F930E94950884E1AC |
:1026200080930B0580918407909185072091820704 |
:10263000309183079F938F933F932F9387E993E084 |
:102640009F938F931F930E94950888E280930B05B8 |
:10265000809188079091890720918607309187079C |
:102660009F938F933F932F9387E893E09F938F934C |
:102670001F930E9495088CE380930B0580918C0733 |
:1026800090918D0720918A0730918B079F938F93AC |
:102690003F932F9387E793E09F938F931F930E941D |
:1026A00095084DB75EB7445E5F4F47CF10920B055C |
:1026B000E091E507F0E0EE0FFF1FE458F84F2081AE |
:1026C0003181E091E407F0E0EE0FFF1FE458F84F8E |
:1026D000808191813F932F939F938F9387E693E01F |
:1026E0009F938F9311E01F930E94950884E180933C |
:1026F0000B05E091E707F0E0EE0FFF1FE458F84FFD |
:1027000020813181E091E607F0E0EE0FFF1FE458F1 |
:10271000F84F808191813F932F939F938F9387E50B |
:1027200093E09F938F931F930E94950888E2809374 |
:102730000B05E091E907F0E0EE0FFF1FE458F84FBA |
:1027400020813181E091E807F0E0EE0FFF1FE458AF |
:10275000F84F808191813F932F939F938F9387E4CC |
:1027600093E09F938F931F930E9495088CE380932F |
:102770000B05E091EB07F0E0EE0FFF1FE458F84F78 |
:1027800020813181E091EA07F0E0EE0FFF1FE4586D |
:10279000F84F808191813F932F939F938F9387E38D |
:1027A00093E036C210920B0589E293E09F938F93DA |
:1027B00011E01F930E9495080F900F900F90809149 |
:1027C00000018A3021F08B3009F0AAC04DC084E1AD |
:1027D00080930B0520911C0530911D058091ED041F |
:1027E0009091EE04821B930B3F932F939F938F93B3 |
:1027F0008AE193E09F938F931F930E94950888E24C |
:1028000080930B0520911E0530911F058091EF04E8 |
:102810009091F004821B930B3F932F939F938F9380 |
:102820008BE093E09F938F931F930E9495088CE316 |
:1028300080930B0520912005309121058091F104B2 |
:102840009091F204A901481B590B3F932F935F937A |
:102850004F938CEF92E09F938F931F930E94950864 |
:102860008DB79EB7459670C284E180930B05209189 |
:102870001C0530911D05C90162E070E00E942344EF |
:102880008091ED049091EE04821B930B7F936F93E4 |
:102890009F938F938DEE92E09F938F931F930E944F |
:1028A000950888E280930B0520911E0530911F0545 |
:1028B000C90162E070E00E9423448091EF0490918E |
:1028C000F004821B930B7F936F939F938F938EEDF6 |
:1028D00092E09F938F931F930E9495088CE38093BF |
:1028E0000B052091200530912105C90162E070E0BF |
:1028F0000E9423448091F1049091F204281B390B2B |
:102900007F936F933F932F938FEC92E09F938F93DE |
:102910001F930E9495084DB75EB74B5E5F4F0DCE7B |
:1029200084E180930B0520910E0330E0E0911C05BB |
:10293000F0911D05CF0162E070E00E942344809178 |
:10294000ED049091EE048E1B9F0B3F932F937F938A |
:102950006F939F938F938BEB92E09F938F931F9333 |
:102960000E94950888E280930B0520910F0330E0C8 |
:10297000E0911E05F0911F05CF0162E070E00E941A |
:1029800023448091EF049091F0048E1B9F0B3F93A2 |
:102990002F937F936F939F938F9387EA92E09F93F8 |
:1029A0008F931F930E9495088CE380930B05E09111 |
:1029B0001003F0E02091200530912105C90162E06B |
:1029C00070E00E9423448091F1049091F204281B4E |
:1029D000390BFF93EF937F936F933F932F9383E98B |
:1029E00092E09F938F931F930E9495088DB79EB797 |
:1029F0004B96AAC110920B0586E892E09F938F93A5 |
:102A000011E01F930E94950884E180930B0580914B |
:102A10002605909127052091F8043091F9049F93A1 |
:102A20008F933F932F9385E792E09F938F931F930C |
:102A30000E94950888E280930B058091280590916B |
:102A400029052091F6043091F7049F938F933F93CB |
:102A50002F9384E692E09F938F931F930E94950893 |
:102A60008CE380930B0560912A0570912B05809172 |
:102A70002C0590912D050E9496422091C707309118 |
:102A8000C8077F936F933F932F9383E592E09F93C3 |
:102A90008F931F930E9495084DB75EB7485E5F4FB6 |
:102AA0004CCD84E180930B0580910C0390910D0334 |
:102AB0009F938F9385E492E09F938F9311E01F93F0 |
:102AC0000E94950888E280930B05809115059091EE |
:102AD00016059F938F9387E392E09F938F931F93A5 |
:102AE0000E9495088DB79EB70A962EC110920B05CD |
:102AF00088E292E09F938F9311E01F930E949508C4 |
:102B000084E180930B058091790390917A039F93E0 |
:102B10008F9389E192E09F938F931F930E94950872 |
:102B200088E280930B0580917703909178039F93BF |
:102B30008F938AE092E09F938F931F930E94950852 |
:102B40008CE380930B0580916205909163059F93C0 |
:102B50008F938BEF91E09F938F931F930E94950823 |
:102B60004DB75EB74E5E5F4FE8CC10920B0580917B |
:102B700077059091780520916F05309170059F93AE |
:102B80008F933F932F9389EE91E09F938F9311E062 |
:102B90001F930E94950884E180930B05809179052D |
:102BA00090917A0520917105309172059F938F93D2 |
:102BB0003F932F9387ED91E09F938F931F930E94F4 |
:102BC000950888E280930B0580917B0590917C05A8 |
:102BD00020917305309174059F938F933F932F93AA |
:102BE00085EC91E09F938F931F930E9495088CE34F |
:102BF00080930B0580917D0590917E052091750550 |
:102C0000309176059F938F933F932F9383EB91E0C1 |
:102C10009F938F931F930E9495088DB79EB74C96F4 |
:102C200093C010920B058BEA91E09F938F9311E074 |
:102C30001F930E94950884E180930B0580919C036B |
:102C400090E09F938F938DE991E09F938F931F93D3 |
:102C50000E94950888E280930B058091E904909189 |
:102C6000EA049F938F938FE891E09F938F931F9334 |
:102C70000E9495088CE380930B052091080830E0B2 |
:102C80008091070890E03F932F939F938F9381E863 |
:102C900091E09F938F931F930E9495084DB75EB765 |
:102CA0004C5E5F4F4ACC10920B0581E791E09F93F9 |
:102CB0008F9311E01F930E94950884E180930B0588 |
:102CC00020918C06332727FD309580918B0699271C |
:102CD00087FD90953F932F939F938F9381E691E08B |
:102CE0009F938F931F930E94950888E280930B0512 |
:102CF00020918D06332727FD309580918E0690E038 |
:102D00003F932F939F938F9381E591E09F938F93B0 |
:102D10001F930E9495088CE380930B0520919206E7 |
:102D200030E080918F06992787FD90953F932F93F0 |
:102D30009F938F9381E491E09F938F931F930E94C1 |
:102D400095088DB79EB748960FB6F8949EBF0FBEF4 |
:102D50008DBF05C011501093710310920D05109294 |
:102D60000C051F91089587B18C6087B942984398EC |
:102D700010920E0580E88093720310920F058093E5 |
:102D800073030895809110058150809310058F3F43 |
:102D900009F068C084E080931005809119088B3F8A |
:102DA00080F08091A203873E28F080911808882344 |
:102DB0001CF124C08A3028F4809118088823F4F08C |
:102DC0001BC080910E05815080930E058F3FB9F492 |
:102DD0008091A203815080930E058091720381300F |
:102DE00011F480E801C086958093720380911808E1 |
:102DF00090917203892311F0429A01C04298809108 |
:102E00001B088B3F88F08091A303873E28F08091B8 |
:102E10001A08882324F106C08A3030F480911A08F9 |
:102E200087FF1DC04398089580910F0581508093BE |
:102E30000F058F3FB9F48091A303815080930F0554 |
:102E400080917303813011F480E801C086958093EE |
:102E5000730380911A0890917303892311F0439AA8 |
:102E60000895439808959FB7F8943998389A88B18F |
:102E7000836088B9E9EBF0E080818C7F80838AE20F |
:102E80008093B8001092110510921205109213054C |
:102E90009FBF089585EA8093BC00089584E98093DC |
:102EA000BC0008958093BB0085E88093BC00089522 |
:102EB00085EC8093BC00089585E88093BC0008955C |
:102EC000EF92FF920F931F938CEBE82EF12C84E985 |
:102ED000F7018083109211050BEB10E0F80180815F |
:102EE00080931205109212051092130580E8F701E5 |
:102EF00080831092BD001092BA00F80110821092E7 |
:102F0000B9001092B8000E94331785EAF701808358 |
:102F1000F801108285E8F70180831F910F91FF90DF |
:102F2000EF9008951F920F920FB60F9211248F9376 |
:102F30009F93EF93FF93809111058F5F809311050D |
:102F40008150853009F471C0863090F4823009F4E4 |
:102F500053C0833030F4882309F1813009F0C6C0B2 |
:102F600022C0833009F45AC0843009F0BFC05BC06E |
:102F7000883009F484C0893038F4863009F45EC0A2 |
:102F8000873009F0B3C079C08A3009F48FC08A3025 |
:102F900008F47AC08B3009F0A9C08AC0809112056C |
:102FA000880F8E5A16C0809112058230C9F0833086 |
:102FB00030F4882361F0813009F0A7C00EC084305E |
:102FC000A9F0843080F0853009F09FC012C0809154 |
:102FD000D3078093BB0085E881C08091BE07F9CFFD |
:102FE0008091C907F6CF8091DC07F3CF8091CA07A3 |
:102FF000F0CF8091E307EDCF84E98093BC0080910E |
:103000001205853040F4809112058F5F8093120580 |
:103010001092110562C0109212055FC080911305D5 |
:10302000880F8D5AD6CF85EC59C0E0911305F0E09A |
:103030008091BB00E059F84F8083CDCFE09113051C |
:10304000F0E08091BB00EC58F84F8083809113052D |
:103050008F5F8093130580911305863010F01092D6 |
:10306000130584E98093BC00109211058AE090E07A |
:10307000909375038093740348C088E9AACF809128 |
:103080001405880F805FA5CF80911405813041F031 |
:10309000813018F08230C9F506C080910E0399CFB7 |
:1030A00080910F0396CF8091100393CF80E891CF4A |
:1030B00084E98093BC008AE090E09093750380934C |
:1030C000740380911405823060F4809114058F5F41 |
:1030D0008093140587E08093110585EA8093BC00F6 |
:1030E00014C010921405109211050FC084E980934A |
:1030F000BC00109211058AE090E0909375038093D4 |
:1031000074031092120510921305FF91EF919F9195 |
:103110008F910F900FBE0F901F9018959FB7F89446 |
:1031200056985E9A8AB180638AB98BB18F7C8BB9CD |
:10313000809100018A3011F4539A5B98809180004D |
:103140008C708093800080918100837E80938100C9 |
:1031500080918100836C80938100809182008F73C5 |
:103160008093820080916F00897F80936F008091AF |
:103170006F00816280936F00109216051092150502 |
:103180009FBF08951F920F920FB60F9211242F9395 |
:103190003F935F936F937F938F939F93AF93BF936F |
:1031A00080911705882391F420911505309116051B |
:1031B000809115059091160568E070E00E94234407 |
:1031C000261B370B30931605209315051092170513 |
:1031D000BF91AF919F918F917F916F915F913F913F |
:1031E0002F910F900FBE0F901F9018951F920F9266 |
:1031F0000FB60F9211240F931F932F933F934F936A |
:103200005F936F937F938F939F93AF93BF93CF936E |
:10321000DF93EF93FF932091860030918700809198 |
:10322000180590911905281B390B80918600909103 |
:1032300087009093190580931805C9018D54944017 |
:1032400000911A0510911B05835F9A4188F40430A0 |
:1032500011053CF010927603809117058F5F8093E3 |
:10326000170581E090E090931B0580931A0598C0A4 |
:103270000E3011050CF094C0C9018B5F9040845B47 |
:10328000914008F072C0E901C25DD140F801EE0F33 |
:10329000FF1FE458F84F808191819E01281B390B54 |
:1032A000C90137FF03C0909581959F4F069784F41D |
:1032B0008091150590911605883C91054CF48091FC |
:1032C0001505909116050A9690931605809315059D |
:1032D000F801EE0FFF1FE458F84F20813181C9013A |
:1032E000880F991F820F931F8C0F9D1F64E070E061 |
:1032F0000E9423449B01CE010196861797071CF478 |
:103300002150304006C021976C177D0714F42F5FC1 |
:103310003F4F8091150590911605E801CC0FDD1FF8 |
:10332000833C9105BCF0FE01E458F84F8081918107 |
:10333000A901481B590BCA0163E070E00E942344B5 |
:10334000CB01880F991F860F971FC656D84F9983B8 |
:10335000888304C0C656D84F19821882F801EE0F30 |
:10336000FF1FE458F84F31832083F8013196F09322 |
:103370001B05E0931A05E530F10511F45D9A06C0CE |
:103380005D98E630F10511F45C9A01C05C9880917B |
:1033900000018A3029F4379711F45B9A01C05B98D9 |
:1033A0008091150590911605892B49F0809115059E |
:1033B0009091160501979093160580931505FF913E |
:1033C000EF91DF91CF91BF91AF919F918F917F91BD |
:1033D0006F915F914F913F912F911F910F910F909E |
:1033E0000FBE0F901F9018952F923F924F925F92B1 |
:1033F0006F927F928F929F92AF92BF92CF92DF9205 |
:10340000EF92FF920F931F93CF93DF93CDB7DEB769 |
:1034100062970FB6F894DEBF0FBECDBF8091F10466 |
:103420009091F2040091200510912105081B190BC1 |
:103430001093D2070093D1078091EF049091F0048C |
:10344000988B8F87A0911E05B0911F05BA8BA98B11 |
:10345000E091ED04F091EE04FE87ED8780911C056C |
:1034600090911D059C878B876091F8047091F904F9 |
:10347000882777FD8095982F2CE030E040E050E0E1 |
:103480000E94E4439B01AC016091B8077091B907B9 |
:10349000882777FD8095982F620F731F841F951FD3 |
:1034A00022E030E040E050E00E9458443093B907F9 |
:1034B0002093B8076091F6047091F704882777FD90 |
:1034C0008095982F2CE030E040E050E00E94E443EB |
:1034D0009B01AC016091DD077091DE07882777FDC5 |
:1034E0008095982F620F731F841F951F22E030E094 |
:1034F00040E050E00E9458443093DE072093DD07FF |
:103500006091FA047091FB04882777FD8095982FCD |
:103510002091C7073091C807442737FD4095542FA5 |
:10352000620F731F841F951F22E030E040E050E0DF |
:103530000E9458443093C8072093C7072091F8048D |
:103540003091F904C901880F991F820F931F880FCA |
:10355000991F880F991FAA2797FDA095BA2F209130 |
:103560005605309157054091580550915905280F3F |
:10357000391F4A1F5B1F2093560530935705409310 |
:103580005805509359052091F6043091F704C9016C |
:10359000880F991F820F931F880F991F880F991FFB |
:1035A000AA2797FDA095BA2F20915A0530915B0567 |
:1035B00040915C0550915D05280F391F4A1F5B1F24 |
:1035C00020935A0530935B0540935C0550935D054D |
:1035D0002091F8043091F904809166059091670577 |
:1035E000820F931F90936705809366052091F604E0 |
:1035F0003091F7048091680590916905820F931FBF |
:10360000909369058093680580916A0590916B0598 |
:10361000019690936B0580936A053801882477FCA6 |
:103620008094982C2090520530905305409054057A |
:1036300050905505260C371C481C591C20925205E9 |
:103640003092530540925405509255058091D4070D |
:103650009091D507A091D607B091D707860D971DF9 |
:10366000A81DB91D8093D4079093D507A093D607C2 |
:10367000B093D707803BE3E89E07E8E0AE07E0E0C1 |
:10368000BE0764F0805B9348A840B0408093D407A5 |
:103690009093D507A093D607B093D7078091D4070E |
:1036A0009091D507A091D607B091D707B7FF0CC06E |
:1036B00080559C47A74FBF4F8093D4079093D50761 |
:1036C000A093D607B093D707F0919D05FA87FF2303 |
:1036D00009F07EC080919E05882309F079C0809111 |
:1036E000EC0786FF75C0E0909E03FF2400E010E029 |
:1036F0002091420530914305409144055091450584 |
:10370000C401B3010E94E44320E038E040E050E00F |
:103710000E945844CA01B901A80197010E94E443DC |
:1037200020E030E140E050E00E94584459016A0135 |
:103730002093DC053093DD054093DE055093DF05D3 |
:1037400020914A0530914B0540914C0550914D0513 |
:10375000C401B3010E94E44320E038E040E050E0BF |
:103760000E945844CA01B901A80197010E94E4438C |
:1037700020E030E140E050E00E9458442093D8051A |
:103780003093D9054093DA055093DB05D601C50186 |
:10379000D7FE07C0B095A095909581959F4FAF4FEC |
:1037A000BF4F81389105A105B10574F457FF07C0DB |
:1037B00050954095309521953F4F4F4F5F4F2138A1 |
:1037C000310541055105A4F081E08093650510C0E5 |
:1037D0001092D8051092D9051092DA051092DB05E7 |
:1037E0001092DC051092DD051092DE051092DF05C7 |
:1037F0008091DC059091DD05A091DE05B091DF059B |
:103800008E839F83A887B9878091D8059091D90529 |
:10381000A091DA05B091DB058A839B83AC83BD83DD |
:1038200080919F03682E772488249924C401B301D2 |
:103830002A813B814C815D810E94E44320E032E09B |
:1038400040E050E00E945844EF84F888A989BA8982 |
:10385000EA1AFB0AEE81FF81EE0EFF1EE20EF31E56 |
:10386000F092D007E092CF079701442737FD4095AB |
:10387000542F80914E0590914F05A0915005B09125 |
:103880005105820F931FA41FB51F80934E0590937F |
:103890004F05A0935005B0935105809199059091E3 |
:1038A0009A05E81AF90A0027F7FC0095102F809175 |
:1038B0004A0590914B05A0914C05B0914D05E80E3D |
:1038C000F91E0A1F1B1FE0924A05F0924B05009358 |
:1038D0004C0510934D05A0908103B0908203C090D9 |
:1038E0008303D0908403AE14BF04C006D106C4F491 |
:1038F00080E197E2A0E0B0E08A199B09AC09BD091C |
:1039000080934A0590934B05A0934C05B0934D05C9 |
:1039100080934E0590934F05A0935005B0935105A9 |
:1039200022273327A9012A193B094C095D098091F7 |
:103930004A0590914B05A0914C05B0914D05821719 |
:103940009307A407B507B4F4D601C5018051974287 |
:10395000A040B04080934A0590934B05A0934C053E |
:10396000B0934D0580934E0590934F05A09350055D |
:10397000B09351058091EF049091F0040F9734F4C7 |
:1039800088E19CEF9093D0078093CF078091EF045C |
:103990009091F004079734F480E398EF9093D00768 |
:1039A0008093CF07F0910001F983FA30A9F4809158 |
:1039B000EF049091F004835F934034F088EE93E03D |
:1039C0009093D0078093CF078091EF049091F004FB |
:1039D0008A5F9340DCF014C08091EF049091F00472 |
:1039E000855E974034F088EE93E09093D007809303 |
:1039F000CF078091EF049091F004835F974034F0FB |
:103A000080ED97E09093D0078093CF07ED84FE84FC |
:103A10008B859C85E81AF90AAA81BB81EA1AFB0A00 |
:103A2000C401B3012E813F81488559850E94E4433A |
:103A300020E032E040E050E00E945844E21AF30AED |
:103A4000F092DB07E092DA079701442737FD4095B3 |
:103A5000542F8091460590914705A0914805B0915B |
:103A60004905820F931FA41FB51F809346059093AD |
:103A70004705A0934805B093490580919B05909117 |
:103A80009C05E81AF90A0027F7FC0095102F809191 |
:103A9000420590914305A0914405B0914505E80E7B |
:103AA000F91E0A1F1B1FE0924205F0924305009386 |
:103AB000440510934505A0907D03B0907E03C0900F |
:103AC0007F03D0908003AE14BF04C006D106C4F4B7 |
:103AD00088EA91E6A0E0B0E08A199B09AC09BD092B |
:103AE0008093420590934305A0934405B093450508 |
:103AF0008093460590934705A0934805B0934905E8 |
:103B000022273327A9012A193B094C095D09809115 |
:103B1000420590914305A0914405B0914505821757 |
:103B20009307A407B507B4F4D601C501885A914696 |
:103B3000A040B0408093420590934305A093440574 |
:103B4000B09345058093460590934705A09348059B |
:103B5000B09349058091ED049091EE040F9734F4F1 |
:103B600088E19CEF9093DB078093DA078091ED0466 |
:103B70009091EE04079734F480E398EF9093DB077D |
:103B80008093DA07B981BA30A9F48091ED0490915D |
:103B9000EE04835F934034F088EE93E09093DB076C |
:103BA0008093DA078091ED049091EE048A5F934050 |
:103BB000DCF014C08091ED049091EE04855E974096 |
:103BC00034F088EE93E09093DB078093DA078091DE |
:103BD000ED049091EE04835F974034F080ED97E020 |
:103BE0009093DB078093DA0780917A00886C80934A |
:103BF0007A0020923E0530923F0540924005509257 |
:103C000041058091420590914305A0914405B091F2 |
:103C1000450580932E0590932F05A0933005B09312 |
:103C2000310580914A0590914B05A0914C05B091CA |
:103C30004D058093360590933705A0933805B093D2 |
:103C400039058091460590914705A0914805B091AE |
:103C500049058093320590933305A0933405B093C2 |
:103C6000350580914E0590914F05A0915005B0917A |
:103C7000510580933A0590933B05A0933C05B09382 |
:103C80003D058091EC0787FF49C0BA85BB2309F049 |
:103C900045C080919E05882309F040C02091DA0735 |
:103CA0003091DB07293C310544F0C901880F991F89 |
:103CB000880F991F205233400BC0EFEF28333E0787 |
:103CC0006CF4C901880F991F880F991F205E3C4F23 |
:103CD000280F391F3093DB072093DA072091CF0795 |
:103CE0003091D007293C310544F0C901880F991F54 |
:103CF000880F991F205233400BC0FFEF28333F0736 |
:103D00006CF4C901880F991F880F991F205E3C4FE2 |
:103D1000280F391F3093D0072093CF0762960FB634 |
:103D2000F894DEBF0FBECDBFDF91CF911F910F91F1 |
:103D3000FF90EF90DF90CF90BF90AF909F908F90CB |
:103D40007F906F905F904F903F902F90089580915B |
:103D5000150590911605813A91050CF439C38091AF |
:103D6000EF078B3F98F08B3F19F480916F050EC0E1 |
:103D70008C3F19F48091710509C08D3F19F4809131 |
:103D8000730504C08E3F21F48091750580938C03E8 |
:103D90008091EE078B3F98F08B3F19F480916F056F |
:103DA0000EC08C3F19F48091710509C08D3F19F444 |
:103DB0008091730504C08E3F21F480917505809336 |
:103DC0008B0380918B03882319F410928B0305C019 |
:103DD000843618F084E680938B038091F0078B3F44 |
:103DE00098F08B3F19F480916F050EC08C3F19F449 |
:103DF0008091710509C08D3F19F48091730504C04D |
:103E00008E3F21F48091750580938D0380918D0301 |
:103E1000882319F410928D0305C0843618F084E6C7 |
:103E200080938D038091F2078B3F98F08B3F19F4BC |
:103E300080916F050EC08C3F19F48091710509C007 |
:103E40008D3F19F48091730504C08E3F21F4809159 |
:103E5000750580938E038091F9078B3F98F08B3F17 |
:103E600019F480916F050EC08C3F19F48091710593 |
:103E700009C08D3F19F48091730504C08E3F21F471 |
:103E80008091750580938F038091FA078B3F98F09E |
:103E90008B3F19F480916F050EC08C3F19F480910F |
:103EA000710509C08D3F19F48091730504C08E3FE0 |
:103EB00021F48091750580939003809190038B305D |
:103EC00010F48AE002C08F3F11F480939003809138 |
:103ED000FB078B3F98F08B3F19F480916F050EC064 |
:103EE0008C3F19F48091710509C08D3F19F48091C0 |
:103EF000730504C08E3F21F4809175058093910372 |
:103F0000809100088B3F98F08B3F19F480916F05EA |
:103F10000EC08C3F19F48091710509C08D3F19F4D2 |
:103F20008091730504C08E3F21F4809175058093C4 |
:103F30009303809101088B3F98F08B3F19F4809197 |
:103F40006F050EC08C3F19F48091710509C08D3F3B |
:103F500019F48091730504C08E3F21F4809175059A |
:103F600080939403809102088B3F98F08B3F19F463 |
:103F700080916F050EC08C3F19F48091710509C0C6 |
:103F80008D3F19F48091730504C08E3F21F4809118 |
:103F9000750580939503809103088B3F98F08B3FC4 |
:103FA00019F480916F050EC08C3F19F48091710552 |
:103FB00009C08D3F19F48091730504C08E3F21F430 |
:103FC0008091750580939603809104088B3F98F04B |
:103FD0008B3F19F480916F050EC08C3F19F48091CE |
:103FE000710509C08D3F19F48091730504C08E3F9F |
:103FF00021F48091750580939703809114088B3F7D |
:1040000098F08B3F19F480916F050EC08C3F19F426 |
:104010008091710509C08D3F19F48091730504C02A |
:104020008E3F21F480917505809398038091150847 |
:104030008B3F98F08B3F19F480916F050EC08C3F39 |
:1040400019F48091710509C08D3F19F480917305B1 |
:1040500004C08E3F21F4809175058093990380916F |
:1040600016088B3F98F08B3F19F480916F050EC0B6 |
:104070008C3F19F48091710509C08D3F19F480912E |
:10408000730504C08E3F21F48091750580939A03D7 |
:10409000809117088B3F98F08B3F19F480916F0542 |
:1040A0000EC08C3F19F48091710509C08D3F19F441 |
:1040B0008091730504C08E3F21F480917505809333 |
:1040C0009B03809105088B3F98F08B3F19F48091FA |
:1040D0006F050EC08C3F19F48091710509C08D3FAA |
:1040E00019F48091730504C08E3F21F48091750509 |
:1040F00080939C0380910A088B3F98F08B3F19F4C2 |
:1041000080916F050EC08C3F19F48091710509C034 |
:104110008D3F19F48091730504C08E3F21F4809186 |
:10412000750580939D0380910D088B3F98F08B3F20 |
:1041300019F480916F050EC08C3F19F480917105C0 |
:1041400009C08D3F19F48091730504C08E3F21F49E |
:104150008091750580939E0380910E088B3F98F0A7 |
:104160008B3F19F480916F050EC08C3F19F480913C |
:10417000710509C08D3F19F48091730504C08E3F0D |
:1041800021F48091750580939F03809113088B3FE4 |
:1041900098F08B3F19F480916F050EC08C3F19F495 |
:1041A0008091710509C08D3F19F48091730504C099 |
:1041B0008E3F21F4809175058093A00380911908AA |
:1041C0008B3F98F08B3F19F480916F050EC08C3FA8 |
:1041D00019F48091710509C08D3F19F48091730520 |
:1041E00004C08E3F21F4809175058093A2038091D5 |
:1041F000A203823010F481E002C08F3F11F480935B |
:10420000A20380911B088B3F98F08B3F19F480919B |
:104210006F050EC08C3F19F48091710509C08D3F68 |
:1042200019F48091730504C08E3F21F480917505C7 |
:104230008093A3038091A303823010F481E002C035 |
:104240008F3F11F48093A30380911C088B3F98F05B |
:104250008B3F19F480916F050EC08C3F19F480914B |
:10426000710509C08D3F19F48091730504C08E3F1C |
:1042700021F4809175058093A40380911D088B3FE4 |
:1042800098F08B3F19F480916F050EC08C3F19F4A4 |
:104290008091710509C08D3F19F48091730504C0A8 |
:1042A0008E3F21F4809175058093A50380911E08AF |
:1042B0008B3F98F08B3F19F480916F050EC08C3FB7 |
:1042C00019F48091710509C08D3F19F4809173052F |
:1042D00004C08E3F21F4809175058093A6038091E0 |
:1042E0001F088B3F98F08B3F19F480916F050EC02B |
:1042F0008C3F19F48091710509C08D3F19F48091AC |
:10430000730504C08E3F21F4809175058093A70347 |
:10431000809120088B3F98F08B3F19F480916F05B6 |
:104320000EC08C3F19F48091710509C08D3F19F4BE |
:104330008091730504C08E3F21F4809175058093B0 |
:10434000A803809121088B3F98F08B3F19F480914E |
:104350006F050EC08C3F19F48091710509C08D3F27 |
:1043600019F48091730504C08E3F21F48091750586 |
:104370008093A903809124088B3F98F08B3F19F418 |
:1043800080916F050EC08C3F19F48091710509C0B2 |
:104390008D3F19F48091730504C08E3F21F4809104 |
:1043A00075058093A1036091930370E080E090E035 |
:1043B0000E941C4027E137EB41ED58E30E94814306 |
:1043C00060938703709388038093890390938A0393 |
:1043D000089580916E0580FD31C01092DC07109227 |
:1043E000D3071092BE071092C9071092CA07109205 |
:1043F000E3078091D204882331F08093C90780912C |
:10440000C9078093D3078091D304882331F0809328 |
:10441000BE078091BE078093DC078091D404882377 |
:1044200011F08093E3078091D504882311F08093E5 |
:10443000CA0780916E05857F80936E0510921105E5 |
:104440000E944A170895809100018D3010F00E945B |
:10445000621080917A00877380937A008091ED04D6 |
:104460009091EE049093DB078093DA078091EF043C |
:104470009091F0049093D0078093CF078091F1043E |
:104480009091F2049093D2078093D1076091F80441 |
:104490007091F904882777FD8095982F2CE030E003 |
:1044A00040E050E00E94E4437093B9076093B8077E |
:1044B0006091F6047091F704882777FD8095982F16 |
:1044C0000E94E4437093DE076093DD078091FA0455 |
:1044D0009091FB049093C8078093C70780917A005E |
:1044E000886C80937A0060910F0870E080E090E023 |
:1044F00024EC39E040E050E00E94E44360937D0307 |
:1045000070937E0380937F039093800360911008E3 |
:1045100070E080E090E00E94E44360938103709338 |
:104520008203809383039093840308951092270558 |
:1045300010922605109229051092280580E090E03F |
:10454000A0E0B0E080932A0590932B05A0932C0562 |
:10455000B0932D0510921D0510921C0510921F0599 |
:1045600010921E05109221051092200510929E03B4 |
:1045700010929F030E94232284E690E00E94F10B98 |
:104580000E9423228091EC0780FF10C080911503C8 |
:1045900090911603875B934038F4809115039091B6 |
:1045A00016038E5E924010F40E941D114091ED049E |
:1045B0005091EE0450931D0540931C052091EF048B |
:1045C0003091F00430931F0520931E058091F10473 |
:1045D0009091F20490932105809320053093230558 |
:1045E00020932205509325054093240584E00E94E2 |
:1045F000343A8050944058F18091DD079091DE0765 |
:1046000097FF03C0909581959F4F6CE070E00E94EA |
:10461000234470932905609328058091B8079091F1 |
:10462000B90797FF03C0909581959F4F6CE070E0AC |
:104630000E94234470932705609326056091EB0444 |
:104640007091EC04882777FD8095982F17C084E03F |
:104650000E94343A909327058093260586E00E94B5 |
:10466000343A909329058093280588E00E94343AD3 |
:10467000AA2797FDA095BA2FBC01CD010E94C9427F |
:1046800060932A0570932B0580932C0590932D053C |
:104690001092420510924305109244051092450570 |
:1046A0001092460510924705109248051092490550 |
:1046B00010924A0510924B0510924C0510924D0530 |
:1046C00010924E0510924F05109250051092510510 |
:1046D00010925205109253051092540510925505F0 |
:1046E0001092DB071092DA071092D0071092CF07D2 |
:1046F0001092D2071092D10784E690E00E94F10B4D |
:104700008091110390911203A0911303B0911403AF |
:1047100090936E0780936D071092FE041092FD0433 |
:1047200010925E0510925F0510926005109261056F |
:10473000809177039091780390937A038093790323 |
:1047400082E390E09093E6048093E50460910F0883 |
:1047500070E080E090E024EC39E040E050E00E941E |
:10476000E4436856754C8F4F9F4F60937D03709361 |
:104770007E0380937F03909380036091100870E024 |
:1047800080E090E00E94E4436856754C8F4F9F4F45 |
:1047900060938103709382038093830390938403D7 |
:1047A0001092860310928503109288051092870557 |
:1047B00010928A05109289056091770370917803B1 |
:1047C000882777FD8095982F2EE036E040E050E076 |
:1047D0000E94E4436093D4077093D5078093D60773 |
:1047E0009093D7071092D9071092D80780916E0541 |
:1047F000846080936E0508951F93182F0EC08091DA |
:104800006E0580FD0CC084E690E09093E6048093F2 |
:10481000E5048AEF90E00E940F0C115080F71F9181 |
:1048200008958091E407E82FF0E0EE0FFF1FE458B1 |
:10483000F84F808191818D5E9F4F14F01092AA03F2 |
:10484000808191818A5B9F4FDCF48091AA03882349 |
:10485000B9F481E08093AA03809164058F5F80930F |
:10486000640580916405853028F4809164050E9478 |
:10487000FC23089588EE93E09093E6048093E5048A |
:1048800008952F923F924F925F926F927F928F92F4 |
:104890009F92AF92BF92CF92DF92EF92FF920F93CF |
:1048A0001F93CF93DF93CDB7DEB7E4970FB6F8949D |
:1048B000DEBF0FBECDBF0E94F419409100014C3005 |
:1048C00010F4299A01C02998209185053091860518 |
:1048D0008091F607682F70E0665F7F4F7C8B6B8B53 |
:1048E0006217730714F43C8B2B8B80911505909104 |
:1048F0001605883791050CF072C08091030188235A |
:1049000099F480910403909105038F5F9F4F61F4A8 |
:1049100088E99AE39093E6048093E50480E09CE0C4 |
:1049200090930503809304038091C2059091C30581 |
:10493000009731F001979093C3058093C20505C09D |
:1049400080916E058E7E80936E054A3011F4289A10 |
:1049500001C0289880916C0590916D05895E934007 |
:1049600008F429C48091FD07E82FF0E0FC8BEB8B65 |
:1049700080916E05806180936E05E091E4072E2F93 |
:1049800030E0220F331FF901E656F84F11821082F2 |
:10499000A091E507B0E0AA0FBB1FFD01E656F84F56 |
:1049A00011821082E091E7074E2F50E0440F551F0F |
:1049B000CA018656984FFC01118210822458384F44 |
:1049C000F90111821082A458B84F11961C921E92C0 |
:1049D0004458584FDA0111961C921E92F4C38091EC |
:1049E0001505909116058D3891050CF4ECC3809156 |
:1049F0006E058F7E80936E058091FE0722E3829F75 |
:104A0000C00111249093C3058093C205EB89FC89F2 |
:104A1000B9978CF080916E0580FF0DC080916C0578 |
:104A200090916D05FFEF8F3F9F0729F001969093BE |
:104A30006D0580936C0580916C0590916D058F3F9D |
:104A4000910509F070F51092D4051092D5051092D9 |
:104A5000D6051092D7051092D0051092D10510926C |
:104A6000D2051092D30510928405109283058A3FD7 |
:104A70009105E1F481E090E09093BA058093B90547 |
:104A8000109252051092530510925405109255053C |
:104A90001092CC051092CD051092CE051092CF0544 |
:104AA00005C080916E05826080936E0520916F0530 |
:104AB000309170058091E807E82FF0E0EE0FFF1FBE |
:104AC000E458F84F8081918182599F4F2817390708 |
:104AD0001CF42F5F3F4F0CC08081918182599F4F02 |
:104AE000821793074CF42115310531F021503040E5 |
:104AF0003093700520936F052091710530917205F8 |
:104B00008091E907E82FF0E0EE0FFF1FE458F84F1F |
:104B10008081918182599F4F281739071CF42F5F9C |
:104B20003F4F0CC08081918182599F4F821793071C |
:104B30004CF42115310531F021503040309372058D |
:104B40002093710520917305309174058091EA07D7 |
:104B5000E82FF0E0EE0FFF1FE458F84F80819181BD |
:104B600082599F4F281739071CF42F5F3F4F0CC005 |
:104B70008081918182599F4F821793074CF42115B0 |
:104B8000310531F021503040309374052093730586 |
:104B900020917505309176058091EB07E82FF0E0C4 |
:104BA000EE0FFF1FE458F84F8081918182599F4F8B |
:104BB000281739071CF42F5F3F4F0CC0808191816B |
:104BC00082599F4F821793074CF42115310531F01C |
:104BD000215030403093760520937505209177055C |
:104BE0003091780580918E0790918F0782599F4F61 |
:104BF000281739071CF42F5F3F4F0EC080918E0796 |
:104C000090918F0782599F4F821793074CF421157B |
:104C1000310531F0215030403093780520937705ED |
:104C20002091790530917A058091900790919107B4 |
:104C300082599F4F281739071CF42F5F3F4F0EC032 |
:104C4000809190079091910782599F4F8217930707 |
:104C50004CF42115310531F02150304030937A0564 |
:104C60002093790520917B0530917C0580919207F6 |
:104C70009091930782599F4F281739071CF42F5F93 |
:104C80003F4F0EC0809192079091930782599F4F9A |
:104C9000821793074CF42115310531F02150304033 |
:104CA00030937C0520937B0520917D0530917E0516 |
:104CB000809194079091950782599F4F2817390743 |
:104CC0001CF42F5F3F4F0EC0809194079091950781 |
:104CD00082599F4F821793074CF42115310531F00B |
:104CE0002150304030937E0520937D0580916F05E3 |
:104CF0009091700597FF05C01092700510926F0596 |
:104D00000AC08F3F910539F034F08FEF90E0909317 |
:104D1000700580936F05809171059091720597FFE2 |
:104D200005C010927205109271050AC08F3F91055F |
:104D300039F034F08FEF90E0909372058093710515 |
:104D4000809173059091740597FF05C010927405CA |
:104D5000109273050AC08F3F910539F034F08FEF40 |
:104D600090E0909374058093730580917505909100 |
:104D7000760597FF05C010927605109275050AC05A |
:104D80008F3F910539F034F08FEF90E090937605E6 |
:104D900080937505809177059091780597FF05C000 |
:104DA00010927805109277050AC08F3F910539F06F |
:104DB00034F08FEF90E090937805809377058091A1 |
:104DC000790590917A0597FF05C010927A051092A7 |
:104DD00079050AC08F3F910539F034F08FEF90E0EC |
:104DE00090937A058093790580917B0590917C055D |
:104DF00097FF05C010927C0510927B050AC08F3F7B |
:104E0000910539F034F08FEF90E090937C0580931A |
:104E10007B0580917D0590917E0597FF05C01092DE |
:104E20007E0510927D050AC08F3F910539F034F060 |
:104E30008FEF90E090937E0580937D05E091E607EB |
:104E4000F0E0EE0FFF1FE458F84F8081918181352B |
:104E500091050CF415C180916E0580FD11C1809102 |
:104E6000E707E82FF0E0EE0FFF1FE458F84F8081CE |
:104E700091818C3491050CF4C3C08091C1058F5F82 |
:104E80008093C105893C08F4FBC01092C1054C30E9 |
:104E900010F4299801C0299A10926D0510926C05A2 |
:104EA0008091E407282F30E0D901AA0FBB1FA45836 |
:104EB000B84F8D919C911197873491059CF4809106 |
:104EC000E507E82FF0E0EE0FFF1FE458F84F808170 |
:104ED000918197FF03C0909581959F4F87349105ED |
:104EE0000CF46BC08091E507682F70E0DB01AA0F1E |
:104EF000BB1FA458B84F8D919C9111978734910591 |
:104F00003CF0F901EE0FFF1FE458F84F80819181CA |
:104F10008D919C918734910564F0F901EE0FFF1F8C |
:104F2000E458F84F808191818734910514F042E074 |
:104F300001C041E0FB01EE0FFF1FE458F84F8081F4 |
:104F40009181863491055CF4F901EE0FFF1FE4585E |
:104F5000F84F80819181873491050CF043E0FB018B |
:104F6000EE0FFF1FE458F84F808191818A5B9F4FBD |
:104F70005CF4F901EE0FFF1FE458F84F8081918136 |
:104F8000873491050CF044E0660F771F6458784F22 |
:104F9000DB018D919C918A5B9F4F5CF4220F331F44 |
:104FA0002458384FF90180819181863491050CF4A1 |
:104FB00045E0842F0E94443A1CC08091EC0788721F |
:104FC000C1F08081918197FF03C0909581959F4F9B |
:104FD00044977CF48D919C918A5B9F4F54F481E0BF |
:104FE0008093640588EE93E09093E6048093E50453 |
:104FF00047C00E947B3C0E94643A0E94962239C0BE |
:1050000080819181855B9F4FCCF58091C1058F5F39 |
:105010008093C105893CA0F11092C1054C3010F479 |
:10502000299801C0299A6FEF7FEF84E00E943C3AF3 |
:1050300010926D0510926C050E94962260912605D3 |
:105040007091270584E00E943C3A60912805709198 |
:10505000290586E00E943C3A60912A0570912B0553 |
:1050600080912C0590912D050E949B4288E00E9422 |
:105070003C3A0E947B3C0E94FC2302C01092C10576 |
:10508000E091E607F0E0EE0FFF1FE458F84F808153 |
:1050900091818B5A9F4F0CF096C08091E707482F63 |
:1050A00050E0FA01EE0FFF1FE458F84F8081918124 |
:1050B000855B9F4F0CF066C08091C0058F5F809329 |
:1050C000C005893C08F460C01092C00581E090E002 |
:1050D00090936D0580936C0580916E058960809337 |
:1050E0006E051092CC051092CD051092CE0510924F |
:1050F000CF0510925205109253051092540510924C |
:1051000055051092420510924305109244051092E5 |
:10511000450510924A0510924B0510924C051092CD |
:105120004D0580912E0590912F05A0913005B091ED |
:1051300031058093460590934705A0934805B093A9 |
:1051400049058091360590913705A0913805B091B9 |
:10515000390580934E0590934F05A0935005B09369 |
:1051600051051092D4051092D5051092D6051092D3 |
:10517000D7051092D0051092D1051092D205109249 |
:10518000D30502C01092C005440F551F4458584F14 |
:10519000DA018D919C918C3491059CF08091BF0532 |
:1051A0008F5F8093BF05893C70F01092BF0510920D |
:1051B0006D0510926C0580916E058E7F80936E0553 |
:1051C00002C01092BF0580917603815080937603D0 |
:1051D000809176038F3F21F080916E0584FF8FC30D |
:1051E0000E94A71EE0917F05F0918005FCABEBAB20 |
:1051F0008091E407E82EFF24D701AA0FBB1FCD0141 |
:105200008458984FFC01808191819AAB89AB809141 |
:10521000F307882E9924A656B84F0D90BC91A02D67 |
:10522000B8ABAFA78091F407282F30E03EA72DA799 |
:1052300040918705509188055CA74BA76091810537 |
:10524000709182057AA769A78091E507082F10E081 |
:10525000C801880F991FDC01A458B84F0D90BC916C |
:10526000A02DB8A7AFA38656984FDC018D919C91D5 |
:105270009EA38DA3E0918905F0918A05FCA3EBA381 |
:10528000E091E707AE2FB0E0AA0FBB1FA458B84FBC |
:105290000D90BC91A02DBAA3A9A3E091E607F0E080 |
:1052A000EE0FFF1FE458F84FC080D18028E730E0B0 |
:1052B000C20ED31ED0928605C092850560919003E0 |
:1052C00070E080E090E00E941C4020E030E040E28E |
:1052D00051E40E94CA4120E030E040E85CE30E94D3 |
:1052E00081431B012C016093DF077093E0078093DB |
:1052F000E1079093E2076091910370E080E090E015 |
:105300000E941C4020E030EE4BE256E40E942E4208 |
:105310006093CB077093CC078093CD079093CE0713 |
:105320002091D704222331F08AE090E09093E604A4 |
:105330008093E504E22F22FF09C08091A103482F4A |
:1053400050E0440F551F440F551F10C023FD03C0EC |
:1053500040E050E00BC08091A10390E0880F991FBE |
:10536000880F991F44275527481B590B20918F05FB |
:1053700030919005C901B3E0880F991FBA95E1F704 |
:10538000821B930B840F951F68E070E00E942344FA |
:105390003B017093900560938F05E4FF09C08091F5 |
:1053A000A103482F50E0440F551F440F551F10C054 |
:1053B000E5FD03C040E050E00BC08091A10390E008 |
:1053C000880F991F880F991F44275527481B590B91 |
:1053D00080919105909192059C01E3E0220F331F8B |
:1053E000EA95E1F7281B390BCA01820F931F68E089 |
:1053F00070E00E9423445B017093920560939105D5 |
:105400008091D604282F83FF03C082E390E004C07C |
:1054100082FF07C08EEC9FEF9093940580939305D5 |
:1054200004C0109294051092930521FF09C0809149 |
:10543000850390918603019690938603809385035C |
:1054400024FF09C080918503909186030197909372 |
:1054500086038093850349A95AA9489DC001499DA7 |
:10546000900D589D900D11242BA93CA9220F331F9C |
:105470006BA97CA9260F371FEFA5F8A94DA55EA53E |
:10548000E49FD001E59FB00DF49FB00D11246BA5F2 |
:105490007CA5A61BB70BBCABABAB820F931F64E024 |
:1054A00070E00E9423448BA99CA9860F971F9CAB98 |
:1054B0008BABC30162E070E00E942344ABA9BCA99E |
:1054C000A60FB71FBCABABABB0938005A0937F0515 |
:1054D000EFA1F8A5E89DC001E99D900DF89D900D04 |
:1054E000112429A53AA5220F331F49A55AA5240F37 |
:1054F000351F6DA17EA1ADA5BEA56A9F30016B9F32 |
:10550000700C7A9F700C1124EBA1FCA16E1A7F0A1B |
:10551000820F931F64E070E00E942344660E771EA2 |
:10552000C50162E070E00E942344660E771E70920F |
:105530008205609281052091930530919405220F98 |
:10554000331F220F331F49A15AA1241B350B30935F |
:105550008405209383058091920680FF56C0809138 |
:10556000A103813808F451C080918B06992787FDEB |
:105570009095BC01689DC001699D900D789D900D2E |
:105580001124ABA9BCA9A80FB91FB0938005A093A3 |
:105590007F0580918C06992787FD9095FC01E89DF9 |
:1055A000C001E99D900DF89D900D1124680E791EA3 |
:1055B000709282056092810580918D06992787FD02 |
:1055C0009095280F391F30938405209383052091EF |
:1055D000F10730E080918F06992787FD9095AC0107 |
:1055E000249FC001259F900D349F900D112490930E |
:1055F00086038093850380918E0690E08C159D052F |
:1056000024F490938605809385058091850590917B |
:10561000860597FF04C0109286051092850580913B |
:10562000EC0782FF0CC080E090E0A0E0B0E0809347 |
:10563000CB079093CC07A093CD07B093CE0720E083 |
:1056400030E040E050E0C201B1010E9404438823F1 |
:1056500064F480E090E0A0E0B0E08093DF079093F6 |
:10566000E007A093E107B093E20720E030E040E0DC |
:1056700050E06091CB077091CC078091CD0790915D |
:10568000CE070E940443882364F480E090E0A0E009 |
:10569000B0E08093CB079093CC07A093CD07B09355 |
:1056A000CE07E0917F05F091800520918B05309128 |
:1056B0008C05CF0164E070E00E94234477FF03C0B3 |
:1056C000709561957F4F26173707C4F4CF01F7FF18 |
:1056D00003C0909581959F4F64E070E00E94234441 |
:1056E00070938C0560938B05653671056CF084E6CC |
:1056F00090E090938C0580938B0506C0215030403C |
:1057000030938C0520938B05E0918105F091820503 |
:1057100020918D0530918E05CF0164E070E00E94EC |
:10572000234477FF03C0709561957F4F2617370795 |
:10573000C4F4CF01F7FF03C0909581959F4F64E0BB |
:1057400070E00E94234470938E0560938D0565364A |
:1057500071056CF084E690E090938E0580938D0542 |
:1057600006C02150304030938E0520938D05F801FE |
:10577000EE0FFF1FE458F84F2081318180910B0814 |
:10578000482F50E04217530744F48091250882FFC8 |
:1057900004C081E080939F0515C080919F058823F8 |
:1057A00089F0F801EE0FFF1FE458F84F2081318196 |
:1057B00080910C08BA01681B71092617370714F489 |
:1057C00010929F05F801EE0FFF1FE458F84F8081FB |
:1057D000918166277727641B750B8617970744F41A |
:1057E0008091250883FF04C081E08093A00515C047 |
:1057F0008091A005882389F0000F111F0458184FCD |
:10580000D8012D913C9180910C0890E0841B950B60 |
:105810008217930714F41092A005F701EE0FFF1FF3 |
:10582000E458F84F808191814817590744F48091DA |
:10583000250880FF04C081E08093A20515C08091F7 |
:10584000A205882389F0F701EE0FFF1FE458F84FF7 |
:105850002081318180910C08FA01E81BF1092E1793 |
:105860003F0714F41092A205F701EE0FFF1FE45852 |
:10587000F84F808191818617970744F4809125081D |
:1058800081FF04C081E08093A10517C08091A1052C |
:10589000882399F0EE0CFF1C2CE737E0E20EF31E94 |
:1058A000D7012D913C9180910C0890E0841B950BC1 |
:1058B0008217930714F41092A10580919F05882305 |
:1058C00021F48091A005882321F081E080939E053A |
:1058D00002C010929E058091A205882321F4809138 |
:1058E000A105882351F081E080939D0510929E05CB |
:1058F00010929F051092A00502C010929D05809104 |
:105900009E05882321F480919D05882351F0809184 |
:105910000A0890E0EB89FC898E179F0714F49C8B92 |
:105920008B8B80916E0584FF30C01092840510929D |
:1059300083051092800510927F05109282051092C7 |
:10594000810580E090E0A8ECBFE38093DF079093AF |
:10595000E007A093E107B093E2078BE09CEBA2E3A2 |
:10596000BCE38093CB079093CC07A093CD07B09373 |
:10597000CE0710929E0510929D0510928C051092F4 |
:105980008B0510928E0510928D0520912E05309179 |
:105990002F0540913005509131052D833E834F8373 |
:1059A00058878091BA079091BB07A091BC07B0912E |
:1059B000BD07820F931FA41FB51F8093BA07909352 |
:1059C000BB07A093BC07B093BD074091360550912B |
:1059D000370560913805709139054F87588B698B71 |
:1059E0007A8B8091C1079091C207A091C307B091B3 |
:1059F000C407840F951FA61FB71F8093C1079093FC |
:105A0000C207A093C307B093C40790909D05992047 |
:105A100029F480919E05882309F44FC01092000557 |
:105A20001092FF04109256051092570510925805D7 |
:105A30001092590510925A0510925B0510925C0560 |
:105A400010925D051092BA071092BB071092BC0726 |
:105A50001092BD071092C1071092C2071092C3079F |
:105A60001092C4078091420590914305A09144058E |
:105A7000B09145058093460590934705A09348054E |
:105A8000B093490580914A0590914B05A0914C0532 |
:105A9000B0914D0580934E0590934F05A09350050E |
:105AA000B093510510929C0510929B0510929A0597 |
:105AB00010929905992009F0EFC080919E058823E6 |
:105AC00009F0EAC0E090F807FF2400E010E06D81E3 |
:105AD0007E818F819885A80197010E94584480910A |
:105AE000B8079091B907AA2797FDA095BA2F281B50 |
:105AF000390B4A0B5B0BCA01B90120E130E040E0F1 |
:105B000050E00E94584459016A016F85788989895B |
:105B10009A89A80197010E9458448091DD079091CD |
:105B2000DE07AA2797FDA095BA2F281B390B4A0B31 |
:105B30005B0BCA01B90120E130E040E050E00E9477 |
:105B4000584479018A0180918B0590918C058134AC |
:105B500091053CF480918D0590918E0581349105DD |
:105B6000A4F0C601B50123E030E040E050E00E941F |
:105B7000584459016A01C801B70123E030E040E010 |
:105B800050E00E94584479018A01E091E707F0E073 |
:105B9000EE0FFF1FE458F84F0190F081E02DF7FF62 |
:105BA00003C0F095E195FF4F7A97A4F0C601B501C7 |
:105BB00023E030E040E050E00E94584459016A017F |
:105BC000C801B70123E030E040E050E00E945844B3 |
:105BD00079018A0151E2A516B104C104D10434F05F |
:105BE000E0E2AE2EB12CC12CD12C11C060EEA61675 |
:105BF0006FEFB6066FEFC6066FEFD60644F470EE91 |
:105C0000A72E7FEFB72E7FEFC72E7FEFD72E71E243 |
:105C1000E716F1040105110534F060E2E62EF12CDF |
:105C2000012D112D11C080EEE8168FEFF8068FEFD1 |
:105C300008078FEF180744F450EEE52E5FEFF52EBE |
:105C40005FEF052F5FEF152F80914205909143057F |
:105C5000A0914405B09145058A199B09AC09BD097D |
:105C60008093420590934305A0934405B093450566 |
:105C700080914A0590914B05A0914C05B0914D053E |
:105C80008E199F09A00BB10B80934A0590934B0589 |
:105C9000A0934C05B0934D058091FF0490910005B1 |
:105CA0008F3F910509F008F419C4992009F0B0C399 |
:105CB00080919E05882309F0ABC3809165058823F8 |
:105CC00009F0A6C36091BA077091BB078091BC0729 |
:105CD0009091BD0720E031E040E050E00E94584440 |
:105CE00019012A012093BA073093BB074093BC07E0 |
:105CF0005093BD076091C1077091C2078091C3079F |
:105D00009091C40720E031E040E050E00E94584408 |
:105D10002D8F3E8F4F8F58A32093C1073093C2071A |
:105D20004093C3075093C407E090F807FF2400E0B6 |
:105D300010E020915605309157054091580550913B |
:105D40005905C801B7010E94E44320E031E040E07A |
:105D500050E00E94584459016A012093560530933F |
:105D60005705409358055093590520915A05309195 |
:105D70005B0540915C0550915D05C801B7010E942B |
:105D8000E44320E031E040E050E00E945844390113 |
:105D90004A0120935A0530935B0540935C0550936C |
:105DA0005D05E0901108FF2400E010E0C201B101A0 |
:105DB0006A197B098C099D09A80197010E94584422 |
:105DC000CA01B90120E031E040E050E00E945844AF |
:105DD000690130939C0520939B056D8D7E8D8F8D81 |
:105DE00098A16619770988099909A80197010E9465 |
:105DF0005844CA01B90120E031E040E050E00E947F |
:105E00005844890130939A052093990580918B0518 |
:105E100090918C0581349105C4F480918D05909109 |
:105E20008E05813491058CF4E091E707F0E0EE0FE8 |
:105E3000FF1FE458F84F0190F081E02DF7FF03C0F9 |
:105E4000F095E195FF4F7A9794F0C60162E070E01B |
:105E50000E94234470939C0560939B05C80162E0F7 |
:105E600070E00E94234470939A0560939905E09036 |
:105E70003205F090330500913405109135052D81E0 |
:105E80003E814F815885E21AF30A040B150BE0920C |
:105E9000C805F092C9050093CA051093CB058091FF |
:105EA000460590914705A0914805B09149058E1986 |
:105EB0009F09A00BB10B8093460590934705A093D3 |
:105EC0004805B0934905A0903A05B0903B05C090B5 |
:105ED0003C05D0903D054F85588969897A89A41A77 |
:105EE000B50AC60AD70AA092C405B092C505C092E9 |
:105EF000C605D092C70580914E0590914F05A0919F |
:105F00005005B09151058A199B09AC09BD098093D0 |
:105F10004E0590934F05A0935005B09351052091E5 |
:105F2000D8073091D907213831054CF080912005F0 |
:105F3000909121050196909321058093200520588A |
:105F40003F4F4CF48091200590912105019790934B |
:105F50002105809320051092D9071092D80781E07F |
:105F600090E09093B0058093AF051092B505109224 |
:105F7000B6051092B7051092B8058091A7059091CB |
:105F8000A805A091A905B091AA0582199309A409B1 |
:105F9000B509815E914BAF4FBF4F8F539C49A040D5 |
:105FA000B04008F0C1C071E0E71670E1F70670E09C |
:105FB000070770E017070CF452C08091AE058823E4 |
:105FC00009F449C0D801C7013CE0B595A79597955C |
:105FD00087953A95D1F701969093B0058093AF05D8 |
:105FE000D801C70123E0B595A795979587952A9580 |
:105FF000D1F78093B5059093B605A093B705B093FC |
:10600000B80589589341A040B04064F088E893E116 |
:10601000A0E0B0E08093B5059093B605A093B705D6 |
:10602000B093B8056091B5057091B6058091B7053C |
:106030009091B80520E031E040E050E00E945844E3 |
:1060400080919B0590919C05820F931F90939C05D6 |
:1060500080939B0566C081E08093AE0562C010927C |
:10606000AE05F0E0EF16F0EFFF06FFEF0F07FFEFD2 |
:106070001F070CF056C08091AD05882309F44DC070 |
:1060800088279927DC018E199F09A00BB10BFCE032 |
:10609000B595A79597958795FA95D1F70196909321 |
:1060A000B0058093AF05C801B70128E030E040E0BB |
:1060B00050E00E9458442093B5053093B6054093B4 |
:1060C000B7055093B80528573C4E4F4F5F4F64F4C7 |
:1060D00088E79CEEAFEFBFEF8093B5059093B605D0 |
:1060E000A093B705B093B8056091B5057091B6055A |
:1060F0008091B7059091B80520E031E040E050E094 |
:106100000E94584480919B0590919C05820F931F9B |
:1061100090939C0580939B0511C081E08093AD0511 |
:106120000DC01092AD050AC01092B0051092AF05D7 |
:1061300088EE93E090937C0380937B038091120818 |
:10614000882E99248091AF059091B0058816990604 |
:1061500024F49092B0058092AF0571E0E71674E0E8 |
:10616000F70670E0070770E0170774F080911C05D0 |
:1061700090911D052091AF053091B005820F931FBE |
:1061800090931D0580931C0580E0E8168CEFF806BF |
:106190008FEF08078FEF180774F480911C0590911A |
:1061A0001D052091AF053091B005821B930B909394 |
:1061B0001D0580931C0581E090E09093B0058093CD |
:1061C000AF051092B1051092B2051092B30510926E |
:1061D000B4058091A3059091A405A091A505B09167 |
:1061E000A6052D8D3E8D4F8D58A1821B930BA40BC0 |
:1061F000B50B815E914BAF4FBF4F8F539C49A04071 |
:10620000B04008F0C1C041E0A41640E1B40640E04F |
:10621000C40640E0D4060CF452C08091AC0588233B |
:1062200009F449C0D601C501ECE0B595A79597954D |
:106230008795EA95D1F701969093B0058093AF05C5 |
:10624000D601C50173E0B595A795979587957A9581 |
:10625000D1F78093B1059093B205A093B305B093A5 |
:10626000B40589589341A040B04064F088E893E1B8 |
:10627000A0E0B0E08093B1059093B205A093B30580 |
:10628000B093B4056091B1057091B2058091B305EA |
:106290009091B40520E031E040E050E00E94584485 |
:1062A0008091990590919A05820F931F90939A057A |
:1062B0008093990566C081E08093AC0562C010921E |
:1062C000AC0560E0A61660EFB6066FEFC6066FEF8E |
:1062D000D6060CF056C08091AB05882309F44DC05A |
:1062E00088279927DC018A199B09AC09BD096CE054 |
:1062F000B595A795979587956A95D1F7019690934F |
:10630000B0058093AF05C601B50128E030E040E05C |
:1063100050E00E9458442093B1053093B205409359 |
:10632000B3055093B40528573C4E4F4F5F4F64F46C |
:1063300088E79CEEAFEFBFEF8093B1059093B20575 |
:10634000A093B305B093B4056091B1057091B20507 |
:106350008091B3059091B40520E031E040E050E039 |
:106360000E9458448091990590919A05820F931F3D |
:1063700090939A058093990511C081E08093AB05B5 |
:106380000DC01092AB050AC01092B0051092AF0577 |
:1063900088EE93E090937C0380937B038091AF051C |
:1063A0009091B0058816990624F49092B0058092D9 |
:1063B000AF0581E0A81684E0B80680E0C80680E05A |
:1063C000D80674F080911E0590911F052091AF05AD |
:1063D0003091B005820F931F90931F0580931E0587 |
:1063E00090E0A9169CEFB9069FEFC9069FEFD9066A |
:1063F000CCF480911E0590911F052091AF0530913E |
:10640000B005821B930B90931F0580931E050AC055 |
:1064100010929A051092990510929C0510929B0576 |
:106420001092650520E030E040E050E06091CB073D |
:106430007091CC078091CD079091CE070E940443C4 |
:10644000882341F410929A051092990510929C05A8 |
:1064500010929B058091BA079091BB07A091BC0751 |
:10646000B091BD078093A7059093A805A093A905B7 |
:10647000B093AA058091C1079091C207A091C3076C |
:10648000B091C4078093A3059093A405A093A5059C |
:10649000B093A60510925605109257051092580514 |
:1064A0001092590510925A0510925B0510925C05E6 |
:1064B00010925D051092BA071092BB071092BC07AC |
:1064C0001092BD071092C1071092C2071092C30725 |
:1064D0001092C407109200051092FF04C09083052B |
:1064E000D09084058601D7FE04C0002711270C191F |
:1064F0001D090031110584F088EE93E090937C0330 |
:1065000080937B038091EC0784FD06C081E090E0DE |
:106510009093BA058093B905E090F507B6018827F6 |
:1065200077FD8095982F2E2D30E040E050E00E94BE |
:10653000E4439801442737FD4095542F0E94E443DB |
:1065400020E032E040E050E00E94584489019A0186 |
:10655000FF24EC9CC001ED9C900DFC9C900D11243F |
:1065600064E070E00E942344600F711F882777FD6C |
:106570008095982F6093CC057093CD058093CE05C0 |
:106580009093CF05209152053091530540915405C9 |
:1065900050915505261B370B480B590B209352057C |
:1065A0003093530540935405509355052155334C72 |
:1065B0004040504064F080E593ECA0E0B0E0809370 |
:1065C000520590935305A0935405B09355058091BF |
:1065D000520590915305A0915405B0915505805BEB |
:1065E0009C43AF4FBF4F64F480EB9CE3AFEFBFEF32 |
:1065F0008093520590935305A0935405B09355058D |
:106600008091EC07887209F458C180916405882351 |
:1066100039F080916E0580FD03C00E9411244DC1A8 |
:106620006D817E818F81988520E032E040E050E0EE |
:106630000E945844890137FF03C0109501951F4FF0 |
:106640006F85788989899A8920E032E040E050E0BE |
:106650000E945844690137FF04C0D094C194D10806 |
:10666000D394C016D1060CF4680180917703909101 |
:10667000780397FF03C0AA24BB242CC0E0907703C3 |
:10668000F09078032CE132E0E20EF31E0027F7FCD5 |
:106690000095102F6091D4077091D5078091D6078F |
:1066A0009091D7072EE036E040E050E00E94584439 |
:1066B000E21AF30A040B150BC801B70128E631E012 |
:1066C00040E050E00E9458445CE4A52E5FEFB52EF8 |
:1066D000A60EB71EE0907B03F0907C03E114F1045A |
:1066E00081F539E1C316D10464F58091D807909102 |
:1066F000D9078A0D9B1D9093D9078093D807809165 |
:10670000B9059091BA05892BE1F088EC90E090935F |
:10671000E6048093E5046091D4077091D5078091D9 |
:10672000D6079091D7072EE036E040E050E00E9477 |
:10673000584430937A03209379031092BA0510924B |
:10674000B9050091D4071091D5072091D607309153 |
:10675000D707C60168E070E00E9423446F5F7F4F57 |
:10676000C50143E0880F991F4A95E1F70E94234431 |
:106770004B01AA2497FCA094BA2C800E911EA21E55 |
:10678000B31E8092D4079092D507A092D607B092FC |
:10679000D70780918F03482E5524C49CC001C59C07 |
:1067A000900DD49C900D112460E270E00E9423446F |
:1067B0003201661A770A77FC7AC0E114F10409F015 |
:1067C0006EC080918D0590918E0520918B05309142 |
:1067D0008C05820F931F68E070E00E9423446B01D8 |
:1067E00040E450E0C40ED51E8091790390917A0365 |
:1067F000AA2797FDA095BA2F0CE1E02E02E0F02E1B |
:10680000012D112DE81AF90A0A0B1B0BC501B40161 |
:106810002EE036E040E050E00E945844E20EF31EC5 |
:10682000041F151FC801B70128E631E040E050E021 |
:106830000E945844645B7040669DC001679D900D46 |
:10684000769D900D1124B6010E9423449201220FDF |
:10685000331F240D351D2617370734F03095219549 |
:106860003F4F621773070CF4B9019B01442737FDB2 |
:106870004095542F8091520590915305A091540555 |
:10688000B0915505820F931FA41FB51F8093520529 |
:1068900090935305A0935405B09355050EC00894EA |
:1068A000E108F108F0927C03E0927B0306C084EFDC |
:1068B00091E090937C0380937B038091BB05815092 |
:1068C0008093BB058F3F09F0B4C088E18093BB057E |
:1068D000E090F807FF2400E010E060912E05709131 |
:1068E0002F058091300590913105A80197010E94F4 |
:1068F0005844309396062093950660913605709122 |
:1069000037058091380590913905A80197010E94BB |
:10691000584430939806209397068091B807909139 |
:10692000B90790939A06809399068091DD0790911C |
:10693000DE0790939C0680939B068091D1079091EF |
:10694000D20790939E0680939D0680919505909125 |
:1069500096059093A00680939F0660915E057091C6 |
:106960005F05809160059091610520E032E040E094 |
:1069700050E00E9458443093A2062093A1068091D3 |
:106980001505909116059093A6068093A506809113 |
:106990000C0390910D039093A8068093A706809115 |
:1069A000D30790E09093AA068093A9068091C90727 |
:1069B00090E09093AC068093AB068091DC0790E06A |
:1069C0009093AE068093AD068091BE0790E09093C1 |
:1069D000B0068093AF068091E30790E09093B206F3 |
:1069E0008093B1068091CA0790E09093B40680939B |
:1069F000B3068091C7079091C8079093B60680931D |
:106A0000B5068091E9049091EA049093BE068093C4 |
:106A1000BD0680918705909188059093D20680935A |
:106A2000D1068091890590918A059093D406809330 |
:106A3000D30680919D05C090DA07D090DB078823AC |
:106A400091F0B601882777FD8095982F0E94C94262 |
:106A50002091DF073091E0074091E1075091E20774 |
:106A60000E9481432DC060912E0570912F05809169 |
:106A70003005909131050E94C9422091CB07309199 |
:106A8000CC074091CD075091CE070E9481437B01F6 |
:106A90008C01B601882777FD8095982F0E94C94206 |
:106AA0002091DF073091E0074091E1075091E20724 |
:106AB0000E9481439B01AC01C801B7010E94CA41F9 |
:106AC0000E9496427093DB076093DA0780919E05DF |
:106AD000C090CF07D090D007882391F0B6018827C7 |
:106AE00077FD8095982F0E94C9422091DF07309151 |
:106AF000E0074091E1075091E2070E9481432DC0D9 |
:106B0000609136057091370580913805909139056F |
:106B10000E94C9422091CB073091CC074091CD070C |
:106B20005091CE070E9481437B018C01B6018827DA |
:106B300077FD8095982F0E94C9422091DF07309100 |
:106B4000E0074091E1075091E2070E9481439B01D9 |
:106B5000AC01C801B7010E94CA410E9496427093DD |
:106B6000D0076093CF076091CB077091CC078091DD |
:106B7000CD079091CE0769837A838B839C83609144 |
:106B8000D1077091D207882777FD8095982F0E94B2 |
:106B9000C9427B018C016091DF077091E007809111 |
:106BA000E1079091E2079B01AC010E94CA419B0161 |
:106BB000AC01C801B7010E9481437B018C01609147 |
:106BC0003E0570913F0580914005909141050E94DE |
:106BD000C94229813A814B815C810E94814320E036 |
:106BE00030E040E05FE30E9481439B01AC01C801BB |
:106BF000B7010E94CA410E949642AB017093D2072E |
:106C00006093D1078091DA079091DB079093C006DB |
:106C10008093BF062091CF073091D0073093C206F2 |
:106C20002093C1068150904434F080E090E490932A |
:106C3000DB078093DA078091DA079091DB078050B9 |
:106C4000904C34F480E090EC9093DB078093DA076B |
:106C50002150304434F080E090E49093D00780934A |
:106C6000CF078091CF079091D0078050904C34F49B |
:106C700080E090EC9093D0078093CF074150504430 |
:106C800034F080E090E49093D2078093D107809114 |
:106C9000D1079091D2078050904C34F480E090EC72 |
:106CA0009093D2078093D1076B887C88660C771C01 |
:106CB000660C771C8091EC07282F80FFC6C080915E |
:106CC0006E0584FDC2C080918C0321FF0EC082330B |
:106CD00010F58091950590919605449790939805AD |
:106CE000809397051092BE0519C0209185033091BD |
:106CF0008603280F311D8091F10790E0AC01249F9D |
:106D0000C001259F900D349F900D112444979093BE |
:106D100098058093970581E08093BE0520919505A5 |
:106D20003091960540919705509198054217530769 |
:106D30000CF08BC08091BE05882309F486C0809139 |
:106D40008D0390E0241B350BBC01629FC001639F43 |
:106D5000900D729F900D112464E070E00E94234416 |
:106D60005B01C090FD04D090FE0460915E057091BF |
:106D70005F058091600590916105E0908E03FF248E |
:106D800000E010E020E830E040E050E00E9458448D |
:106D9000C801B7010E94E44320E230E040E050E047 |
:106DA0000E9458447EEF283E370714F428EE3EEF49 |
:106DB0008091BC059091BD05FC01A4E0EE0FFF1F82 |
:106DC000AA95E1F7E81BF90BC60162E070E00E94AA |
:106DD0002344E61BF70B81E02931380714F028E142 |
:106DE00031E0E21BF30BC3018A199B098E0F9F1F31 |
:106DF00060E170E00E9423447093BD056093BC0580 |
:106E00008091ED0790E0880F991F880F991F6817F0 |
:106E1000790764F4681679062CF09093BD05809389 |
:106E2000BC0504C07092BD056092BC058091BC0594 |
:106E30009091BD056816790624F47092BD056092A4 |
:106E4000BC056090BC057090BD058091F707882E49 |
:106E500099248401000F111F000F111FC8018055D4 |
:106E60009040861597050CF43C017092A406609240 |
:106E7000A3068091CC059091CD05A091CE05B0914F |
:106E8000CF0552E0880F991FAA1FBB1F5A95D1F753 |
:106E90002091D1073091D207281B390B91EA69164E |
:106EA0007104ACF0F301F595E7952E173F070CF44C |
:106EB000F901C30162E070E00E942344709561957E |
:106EC0007F4FCF01E617F7076CF4CB010BC0C90168 |
:106ED000205B3F4F14F480EB9FEF8135910514F058 |
:106EE00080E590E0980126193709281739070CF436 |
:106EF000C9019301201B310B1C01821793070CF46D |
:106F0000190140907F0550908005E091DA07F091DB |
:106F1000DB07E419F509FC8FEB8FF093C607E093CC |
:106F2000C50720E030E040E050E069817A818B8144 |
:106F30009C810E9404438823E1F16091D405709103 |
:106F4000D5058091D6059091D7050E94C9425B0175 |
:106F50006C0160912E0570912F0580913005909104 |
:106F600031050E94C94229813A814B815C810E948E |
:106F700081437B018C01B201882777FD8095982F92 |
:106F80000E94C9429B01AC01C801B7010E94C941DE |
:106F90009B01AC01C601B5010E94CA410E94964204 |
:106FA0006093D4057093D5058093D6059093D7054B |
:106FB0001BC06B8D7C8D9B01442737FD4095542F62 |
:106FC0008091D4059091D505A091D605B091D705B3 |
:106FD000820F931FA41FB51F8093D4059093D505EE |
:106FE000A093D605B093D7058091D4059091D5058F |
:106FF000A091D605B091D70581509A4FA040B040DE |
:1070000064F080E09AEFA0E0B0E08093D405909324 |
:10701000D505A093D605B093D7058091D40590915E |
:10702000D505A091D605B091D70580509640AF4FB9 |
:10703000BF4F64F480E096E0AFEFBFEF8093D405DC |
:107040009093D505A093D605B093D70520918703DB |
:10705000309188034091890350918A032F8B388F98 |
:10706000498F5A8F4091D4055091D5056091D6052E |
:107070007091D70549875A876B877C87C10137FE96 |
:1070800004C0882799278219930962E070E00E9462 |
:107090002344660D771D882777FD8095982F2091D2 |
:1070A000A00330E040E050E00E94E44320E430E000 |
:1070B00040E050E00E9458443E872D87B90170950A |
:1070C00061957F4F7E8B6D8B40908105509082053E |
:1070D0008091CF079091D007841995099CAB8BAB19 |
:1070E0009093C0078093BF0720E030E040E050E07D |
:1070F00069817A818B819C810E9404438823E1F11C |
:107100006091D0057091D1058091D2059091D30501 |
:107110000E94C9425B016C01609136057091370590 |
:1071200080913805909139050E94C94229813A81A0 |
:107130004B815C810E9481437B018C01B2018827D5 |
:1071400077FD8095982F0E94C9429B01AC01C80130 |
:10715000B7010E94C9419B01AC01C601B5010E9463 |
:10716000CA410E9496426093D0057093D1058093E6 |
:10717000D2059093D3051BC0ABA9BCA99D014427A0 |
:1071800037FD4095542F8091D0059091D105A09165 |
:10719000D205B091D305820F931FA41FB51F809312 |
:1071A000D0059093D105A093D205B093D3058091DB |
:1071B000D0059091D105A091D205B091D305815011 |
:1071C0009A4FA040B04064F080E09AEFA0E0B0E0B9 |
:1071D0008093D0059093D105A093D205B093D305A9 |
:1071E0008091D0059091D105A091D205B091D305A1 |
:1071F00080509640AF4FBF4F64F480E096E0AFEF11 |
:10720000BFEF8093D0059093D105A093D205B093A2 |
:10721000D3052BA93CA9B901882777FD8095982F24 |
:107220000E94C9427B018C016091D0057091D1050B |
:107230008091D2059091D3050E94C9429B01AC0177 |
:107240006F89788D898D9A8D0E9481439B01AC0155 |
:10725000C801B7010E94CA410E949642CD84DE84D3 |
:107260006C157D050CF46B014B8D5C8DBA01882784 |
:1072700077FD8095982F0E94C9427B018C0169851A |
:107280007A858B859C850E94C9429B01AC016F89E0 |
:10729000788D898D9A8D0E9481439B01AC01C80134 |
:1072A000B7010E94CA410E9496422D853E85621711 |
:1072B00073070CF49B018D899E89821793070CF448 |
:1072C000C901880F991F880F991F67E070E00E941D |
:1072D00023447B01C6016D897E89C616D7060CF44E |
:1072E000CB0163E070E00E9423446B019701260DFF |
:1072F000371DCB0162E070E00E942344FB018B014B |
:1073000002191309C801820F931F64E070E00E9404 |
:1073100023448616970614F4B40107C08091F6073B |
:1073200090E0681779070CF4BC016093D3072E1B1B |
:107330003F0BC901820D931D64E070E00E9423445D |
:107340008616970614F4B40107C08091F60790E002 |
:10735000681779070CF4BC016093C90793012E19D3 |
:107360003F09C801820F931F64E070E00E9423442C |
:107370008616970614F4B40107C08091F60790E0D2 |
:10738000681779070CF4BC016093DC072E1B3F0BD8 |
:10739000C901820D931D64E070E00E9423448616AB |
:1073A000970614F4B40107C08091F60790E06817BF |
:1073B00079070CF4BC016093BE07C101860D971DCF |
:1073C0008C0D9D1D64E070E00E9423448616970694 |
:1073D00014F4B40107C08091F60790E068177907AC |
:1073E0000CF4BC016093E3076C187D08C30182199B |
:1073F000930964E070E00E9423448616970644F0E7 |
:107400008091F60790E04B01681779070CF44C0166 |
:107410008092CA07E4960FB6F894DEBF0FBECDBFC8 |
:10742000DF91CF911F910F91FF90EF90DF90CF9060 |
:10743000BF90AF909F908F907F906F905F904F9094 |
:107440003F902F900895A0E0B0E0A80FB11D0E94DA |
:10745000AA44802D90E00895A0E0B0E0A80FB11DEF |
:10746000062E0E94BC440895A0E0B0E0A80FB11D14 |
:107470000E94B744CF010895A0E0B0E0A80FB11D6D |
:107480000B010E94C8440895863008F085E0A2E010 |
:10749000B0E0082E0E94BC440895982F863008F072 |
:1074A00095E083E5989FD0011124AC59BF4FE4EEDD |
:1074B000F7E0182E0E94CD44A2E0B0E0092E0E9411 |
:1074C000BC440E94B3160895982F863008F095E0CA |
:1074D00083E5989FD0011124AC59BF4FE4EEF7E04B |
:1074E000182E0E94B2440E94B316089581E0809342 |
:1074F000E40782E08093E50793E09093E607E4E0F9 |
:10750000E093E70755E05093E80776E07093E907CA |
:1075100087E08093EA0768E06093EB0788EE80934A |
:10752000EC073EE13093ED078BEF8093EF078AE0A5 |
:107530008093F0073093EE073093F2079093F107B2 |
:107540006093F30790E19093F4077093F5076093CD |
:10755000F60786EE8093F7073093F80780E880936C |
:10756000F90744E64093FA0788E78093FB078EE526 |
:107570008093FC0783E28093FD0784E18093FE07FC |
:107580001092FF07909300081092010810920208D1 |
:107590001092030810920408109214081092150813 |
:1075A00010921608109217084093050888E28093FD |
:1075B00006081092260892E39093070886E98093C4 |
:1075C00008085093090890930A082AE520930B08AD |
:1075D00090930C081092250820930D0850930E08E4 |
:1075E00085E580930F088093100880E2809311084E |
:1075F000E0931208909313088FE58093180883EFA7 |
:1076000080931A083093190830931B088DEF8093EC |
:107610001C0840931D0820931E0820931F082093E8 |
:107620002008109221087093220860932308ABE28F |
:10763000B8E0EBEAF3E089E001900D928150E1F7C8 |
:10764000089581E08093E40782E08093E50723E0DA |
:107650002093E607E4E0E093E70735E03093E8079E |
:1076600066E06093E90787E08093EA0758E050936B |
:10767000EB0788E68093EC079EE19093ED078BEF94 |
:107680008093EF078AE08093F0079093EE07909342 |
:10769000F2072093F1078CE08093F30780E1809359 |
:1076A000F4076093F5075093F60786EE8093F7078B |
:1076B0009093F80780E88093F90780E58093FA07B4 |
:1076C00088E78093FB078EE58093FC0783E2809335 |
:1076D000FD079093FE071092FF0740E240930008D9 |
:1076E00010920108109202081092030810920408E8 |
:1076F000109214081092150810921608109217088C |
:1077000074E67093050888E28093060810922608B4 |
:1077100092E39093070886E980930808309309085C |
:1077200090930A082AE520930B0890930C08109276 |
:10773000250820930D0830930E0885E580930F08E7 |
:107740008093100840931108E09312088BE4809313 |
:1077500013088FE58093180883EF80931A0884E15B |
:107760008093190880931B088DEF80931C087093F9 |
:107770001D0820931E0820931F08209320081092B4 |
:1077800021086093220850932308ABE2B8E0E5EBB0 |
:10779000F3E087E001900D928150E1F7089581E0D8 |
:1077A0008093E40782E08093E50783E08093E60717 |
:1077B00064E06093E70745E04093E807E6E0E09384 |
:1077C000E90787E08093EA0778E07093EB0788E6A3 |
:1077D0008093EC079EE19093ED078BEF8093EF078A |
:1077E0008AE08093F0079093EE079093F2076093FE |
:1077F000F1073FE03093F3079093F4078CE0809318 |
:10780000F5077093F60786EE8093F7079093F807D5 |
:1078100080E88093F90780E58093FA0756E9509352 |
:10782000FB078EE58093FC0783E28093FD0790932E |
:10783000FE071092FF0780E2809300081092010873 |
:107840001092020810920308109204081092140873 |
:1078500010921508109216081092170824E620932B |
:10786000050888E2809306081092260882E3809338 |
:107870000708509308084093090880930A089AE57E |
:1078800090930B0880930C081092250890930D0894 |
:1078900040930E0885E580930F088093100880E1DF |
:1078A0008093110860931208209313088FE580934A |
:1078B000180883EF80931A083093190830931B0837 |
:1078C0008DEF80931C0820931D0890931E089093C1 |
:1078D0001F089093200810922108E09322087093CB |
:1078E0002308ABE2B8E0EDEBF3E086E001900D9207 |
:1078F0008150E1F7089522E030E0D9010E94AA44C6 |
:10790000802D863028F082E0D901082E0E94BC44E8 |
:1079100090E008950F931F93CF93DF93A1E0B0E021 |
:107920000E94AA44802D873469F181EA94E09F93F4 |
:107930008F931F920E9495080E94CF3BC0E0D0E039 |
:107940000F900F900F900C2FC23039F0C33019F404 |
:107950000E94763A04C0C43010F00E94213B802F70 |
:107960000E944D3A2196C630D10569F7A2E0B0E0F9 |
:1079700083E0082E0E94BC44A1E0B0E087E4082E1A |
:107980000E94BC4402E010E0D8010E94AA44802D6D |
:107990000E94643AD8010E94AA44802D90E09F93EF |
:1079A0008F9388E894E09F938F931F920E9495088D |
:1079B0000F900F900F900F900F90DF91CF911F912C |
:1079C0000F910895CF93DF93DC01EC01EA81FB81F5 |
:1079D00021918E81815019F48981E81BF109ED0113 |
:1079E000FB83EA838E839FB7F8948C9181508C93AC |
:1079F0009FBF822F90E0DF91CF910895FC0110820C |
:107A000075836483738362834183478346830895C8 |
:107A1000CF93DF93DC019C91ED018981981718F0D9 |
:107A200080E090E016C0ED01EC81FD8161938F81D3 |
:107A3000815019F48981E81BF109ED018F83FD83E1 |
:107A4000EC839FB7F8948C918F5F8C939FBF81E0FC |
:107A500090E0DF91CF910895FC0180818823E9F3C4 |
:107A6000CF010E94E23C90E00895FC0180818823D0 |
:107A700019F48FEF9FEF0895CF010E94E23C90E050 |
:107A8000089584B1806A84B93D9A82E58CBD1DBC9D |
:107A9000459A82E598E090938F0880938E0881E064 |
:107AA000809337088AEA8093520883E880935308CA |
:107AB0008AE080935408109256081092550810924C |
:107AC000580810925708109273080895809137084B |
:107AD000882309F093C00DB407FE90C084E0809322 |
:107AE000E704459A2EB58091E505813079F0813023 |
:107AF00020F0823009F04FC015C01092E0052093AD |
:107B0000E405213809F047C081E009C0253509F0B6 |
:107B10003CC08091E4058B5A8093E40582E0809319 |
:107B2000E50539C08091E005E82FF0E0E85CF74F0B |
:107B300020838F5F8093E0059091E4058A3140F1C6 |
:107B40002917C1F4F894E4E7F8E0A8E3B8E08AE183 |
:107B50000D9001928150E1F7789481E08093730851 |
:107B60008091B9069091BA0601969093BA068093D7 |
:107B7000B9060BC08091B7069091B8060196909314 |
:107B8000B8068093B706109273081092E50503C0FB |
:107B9000920F9093E4052091E205203208F02BC06B |
:107BA00045980000000000000000000000000000F8 |
:107BB00000000000000000000000000000000000C5 |
:107BC00000000000000000000000000000000000B5 |
:107BD0000000E0918E08F0918F08E20FF11D808186 |
:107BE0008EBD808190917108890F809371082F5FFD |
:107BF0002093E205089581E0809337080895F89472 |
:107C000060912E0570912F0580913005909131057E |
:107C10002CE630E040E050E00E9458443093560893 |
:107C2000209355086091360570913705809138058D |
:107C3000909139052CE630E040E050E00E94584435 |
:107C400030935808209357086091D4077091D50756 |
:107C50008091D6079091D7072EE036E040E050E0C3 |
:107C60000E94584430935E0820935D088091DA07A3 |
:107C70009091DB079093600880935F088091CF0715 |
:107C80009091D00790936208809361088091D1070A |
:107C90009091D207909364088093630820916A05BD |
:107CA00030916B058091660590916705B9010E943E |
:107CB0002344CB01880F991F860F971F880F991FA8 |
:107CC000880F991F90935A088093590880916805EE |
:107CD00090916905B9010E942344CB01880F991F37 |
:107CE000860F971F880F991F880F991F90935C0824 |
:107CF00080935B0810926B0510926A0510926705DD |
:107D000010926605109269051092680580915408DA |
:107D10008B3009F467C08C3020F48A3009F0E1C060 |
:107D200007C08C3009F4D1C08D3009F0DAC038C0FA |
:107D300080919403809365088091950380936608F1 |
:107D400080919603809367088091970380936808D9 |
:107D500080919803809369088091990380936A08C1 |
:107D600080919A0380936B0880919B0380936C08A9 |
:107D700080916E0580936D0880916E05837F80935E |
:107D80006E0580910C0390910D0380936E08809195 |
:107D9000FC0780936F080E947B3C80937008A1C011 |
:107DA0008091A403809365088091A5038093660861 |
:107DB0008091A603809367088091A7038093680849 |
:107DC0008091A803809369088091A90380936A0831 |
:107DD0008091220880936B088091230880936C081F |
:107DE0008FE070C0E091E607F0E0EE0FFF1FE4586F |
:107DF000F84F0190F081E02D2FEFE038F20714F4F6 |
:107E0000E0E8FFEFE038F10514F0EFE7F0E0E09391 |
:107E10006508E091E707F0E0EE0FFF1FE458F84F28 |
:107E20000190F081E02D6FEFE038F60714F4E0E800 |
:107E3000FFEFE038F10514F0EFE7F0E0E0936608BB |
:107E4000E091E507F0E0EE0FFF1FE458F84F0190D6 |
:107E5000F081E02D8FEFE038F80714F4E0E8FFEF51 |
:107E6000E038F10514F0EFE7F0E0E0936708E09107 |
:107E7000E407F0E0EE0FFF1FE458F84F0190F081A7 |
:107E8000E02D2FEFE038F20714F4E0E8FFEFE038E0 |
:107E9000F10514F0EFE7F0E0E093680880916F05DA |
:107EA000809369088091710580936A0880917305B9 |
:107EB00080936B088091750580936C0880911505FF |
:107EC0009091160580936D080CC0809164058630F2 |
:107ED00020F01092640585E002C0809164058093D3 |
:107EE0006508789480917308882309F461C04091F3 |
:107EF000750850917608CA0181509E4F8F5F93405C |
:107F0000B0F42091770830917808C90181509E4FD4 |
:107F10008F5F934060F48091EC0785FF08C0509319 |
:107F200088054093870530938A05209389058091C1 |
:107F30007B0890917C0821E08936920724F4909385 |
:107F4000780380937703809177039091780397FF6C |
:107F500005C0109263051092620516C080917703E8 |
:107F6000909178032091790330917A03845E9D4F3C |
:107F7000821B930B68E671E00E942344845B90406F |
:107F8000909363058093620520917F08309180086B |
:107F90008091E5049091E6048217930788F480911C |
:107FA0006405882369F43093E6042093E50408957A |
:107FB000109288051092870510928A051092890503 |
:107FC000089580913708882309F435C04598809139 |
:107FD000E305E82FF0E0EC53FC4F908190935408B8 |
:107FE0008F5F8093E305853010F01092E3051092C7 |
:107FF00037080E94FF3D81E08093E2050000000009 |
:108000000000000000000000000000000000000070 |
:108010000000000000000000000000000000000060 |
:1080200000000000000000000000000080915208E5 |
:10803000809371088EBD0895A8E0B0E0E2E2F0E41C |
:108040000C947D447B018C016115710581059105BE |
:1080500019F482E089835AC083E089838EE1C82EB7 |
:10806000D12CDC82CB82ED82FE820F831887C8017F |
:10807000B7010E948F40BC016150704077FF33C050 |
:10808000EE27FF27E61BF70B20E030E040E050E052 |
:1080900081E090E0A0E0B0E00E2E04C0880F991FB0 |
:1080A000AA1FBB1F0A94D2F70197A109B1098E211B |
:1080B0009F21A023B1230097A105B10521F021E064 |
:1080C00030E040E050E004C016950795F794E7943F |
:1080D000EA95D2F72E293F29402B512B2D833E8341 |
:1080E0004F8358870FC06115710581F0062E04C0BB |
:1080F000EE0CFF1C001F111F0A94D2F7ED82FE82C6 |
:108100000F831887C61AD70ADC82CB821A82CE0167 |
:1081100001960E94DC40E8E028960C949944EF9286 |
:10812000FF920F931F939B01AC01203080E0380732 |
:1081300081E0480780E0580780F42F3F3105410572 |
:10814000510509F020F4EE24FF24870119C068E0EE |
:10815000E62EF12C012D112D13C0203080E03807C0 |
:1081600080E0480781E0580730F490E1E92EF12CD7 |
:10817000012D112D05C088E1E82EF12C012D112DC6 |
:1081800080E290E0A0E0B0E08E199F09A00BB10B57 |
:1081900004C05695479537952795EA94D2F7F9018B |
:1081A000E753FC4F2081821B9109A109B1091F915E |
:1081B0000F91FF90EF9008959F92AF92BF92CF9250 |
:1081C000DF92EF92FF920F931F93EE24FF2487011B |
:1081D000FC012481358146815781918080818230E4 |
:1081E00010F44061A2C0843009F49BC0823029F4AD |
:1081F00020E030E040E050E005C0211531054105A8 |
:10820000510519F4E0E0F0E092C0828193816FEFB4 |
:10821000823896070CF05AC062E87FEF681B790B32 |
:108220006A3171052CF020E030E040E050E02AC0D7 |
:10823000AA24BB24650181E090E0A0E0B0E0062E16 |
:1082400004C0880F991FAA1FBB1F0A94D2F7019779 |
:10825000A109B10982239323A423B5230097A10583 |
:10826000B10529F071E0A72EB12CC12CD12C04C08E |
:1082700056954795379527956A95D2F72A293B2930 |
:108280004C295D29DA01C9018F779070A070B07018 |
:1082900080349105A105B10539F427FF09C0205CA0 |
:1082A0003F4F4F4F5F4F04C0215C3F4F4F4F5F4FD9 |
:1082B00080E090E0203060E0360760E0460760E450 |
:1082C000560710F081E090E0FC0123C08038910552 |
:1082D00044F5FC01E158FF4FDA01C9018F77907036 |
:1082E000A070B07080349105A105B10539F427FF65 |
:1082F00009C0205C3F4F4F4F5F4F04C0215C3F4F90 |
:108300004F4F5F4F57FF05C05695479537952795B7 |
:10831000319687E056954795379527958A95D1F7F9 |
:1083200006C020E030E040E050E0EFEFF0E0E22E69 |
:10833000F32E942F9F77802F8078892B9E2F9795EF |
:10834000992797958F77082F092B9E2F9695812F28 |
:108350008078892B9794992497948F77182F1929CF |
:10836000C801B7011F910F91FF90EF90DF90CF9060 |
:10837000BF90AF909F900895FC014150504030F065 |
:1083800001900616D1F73197CF01089588279927D4 |
:1083900008955058BB27AA270ED079C16AD130F072 |
:1083A0006FD120F031F49F3F11F41EF45FC10EF441 |
:1083B000E095E7FB55C1E92F7BD180F3BA1762073F |
:1083C00073078407950718F071F49EF593C10EF4B6 |
:1083D000E0950B2EBA2FA02D0B01B90190010C01D5 |
:1083E000CA01A0011124FF27591B99F0593F50F4ED |
:1083F000503E68F11A16F040A22F232F342F442745 |
:10840000585FF3CF469537952795A795F04053953C |
:10841000C9F77EF41F16BA0B620B730B840BBAF00C |
:108420009150A1F0FF0FBB1F661F771F881FC2F777 |
:108430000EC0BA0F621F731F841F48F4879577958B |
:108440006795B795F7959E3F08F0B3CF9395880F42 |
:1084500008F09927EE0F9795879508950CD017C1CE |
:108460000FD140F006D130F021F45F3F19F0F8C091 |
:10847000511141C1FBC01CD198F39923C9F3552375 |
:10848000B1F3951B550BBB27AA2762177307840707 |
:1084900038F09F5F5F4F220F331F441FAA1FA9F3BD |
:1084A00033D00E2E3AF0E0E830D091505040E695AF |
:1084B000001CCAF729D0FE2F27D0660F771F881F10 |
:1084C000BB1F261737074807AB07B0E809F0BB0BFF |
:1084D000802DBF01FF2793585F4F2AF09E3F510523 |
:1084E00068F0BEC008C15F3FECF3983EDCF38695B0 |
:1084F00077956795B795F7959F5FC9F7880F911D99 |
:108500009695879597F90895E1E0660F771F881F84 |
:10851000BB1F621773078407BA0720F0621B730B37 |
:10852000840BBA0BEE1F88F7E095089504D0689489 |
:10853000B111E1C00895C4D088F09F5790F0B92FD1 |
:108540009927B751A0F0D1F0660F771F881F991FA8 |
:108550001AF0BA95C9F712C0B13081F0CBD0B1E0B2 |
:108560000895C8C0672F782F8827B85F39F0B93FC2 |
:10857000CCF3869577956795B395D9F73EF49095AA |
:108580008095709561957F4F8F4F9F4F0895E89428 |
:1085900009C097FB3EF490958095709561957F4F4B |
:1085A0008F4F9F4F9923A9F0F92F96E9BB279395F9 |
:1085B000F695879577956795B795F111F8CFFAF409 |
:1085C000BB0F11F460FF1BC06F5F7F4F8F4F9F4F3A |
:1085D00016C0882311F096E911C0772321F09EE898 |
:1085E000872F762F05C0662371F096E8862F70E0FE |
:1085F00060E02AF09A95660F771F881FDAF7880FD8 |
:108600009695879597F9089507D008F481E0089525 |
:1086100003D008F48FEF0895990F0008550FAA0BA7 |
:10862000E0E8FEEF16161706E807F907C0F0121685 |
:108630001306E407F50798F0621B730B840B950B88 |
:1086400039F40A2661F0232B242B252B21F40895DD |
:108650000A2609F4A140A6958FEF811D811D08957A |
:1086600097F99F6780E870E060E008959FEF80ECE5 |
:10867000089500240A941616170618060906089588 |
:1086800000240A9412161306140605060895092EEE |
:108690000394000C11F4882352F0BB0F40F4BF2B5D |
:1086A00011F460FF04C06F5F7F4F8F4F9F4F08959D |
:1086B00057FD9058440F551F59F05F3F71F0479593 |
:1086C000880F97FB991F61F09F3F79F08795089578 |
:1086D000121613061406551FF2CF4695F1DF08C097 |
:1086E000161617061806991FF1CF869571056105B4 |
:1086F00008940895E894BB2766277727CB0197F95C |
:1087000008950BD0C4CFB5DF28F0BADF18F0952359 |
:1087100009F0A6CFABCF1124EECFCADFA0F3959F0F |
:10872000D1F3950F50E0551F629FF001729FBB2758 |
:10873000F00DB11D639FAA27F00DB11DAA1F649F04 |
:108740006627B00DA11D661F829F2227B00DA11DB7 |
:10875000621F739FB00DA11D621F839FA00D611D3D |
:10876000221F749F3327A00D611D231F849F600D5E |
:10877000211D822F762F6A2F11249F5750408AF097 |
:10878000E1F088234AF0EE0FFF1FBB1F661F771F23 |
:10879000881F91505040A9F79E3F510570F060CF5F |
:1087A000AACF5F3FECF3983EDCF38695779567950B |
:1087B000B795F795E7959F5FC1F7FE2B880F911D41 |
:1087C0009695879597F90895629FD001739FF00160 |
:1087D000829FE00DF11D649FE00DF11D929FF00D51 |
:1087E000839FF00D749FF00D659FF00D9927729F88 |
:1087F000B00DE11DF91F639FB00DE11DF91FBD0113 |
:10880000CF0111240895991B79E004C0991F961790 |
:1088100008F0961B881F7A95C9F780950895AA1BC2 |
:10882000BB1B51E107C0AA1FBB1FA617B70710F05B |
:10883000A61BB70B881F991F5A95A9F7809590958D |
:10884000BC01CD01089597FB092E07260AD077FDBC |
:1088500004D0E5DF06D000201AF4709561957F4FB3 |
:108860000895F6F7909581959F4F0895A1E21A2EED |
:10887000AA1BBB1BFD010DC0AA1FBB1FEE1FFF1FC4 |
:10888000A217B307E407F50720F0A21BB30BE40B14 |
:10889000F50B661F771F881F991F1A9469F760955B |
:1088A0007095809590959B01AC01BD01CF01089515 |
:1088B00097FB092E05260ED057FD04D0D7DF0AD02E |
:1088C000001C38F450954095309521953F4F4F4FFF |
:1088D0005F4F0895F6F790958095709561957F4F5D |
:1088E0008F4F9F4F08952F923F924F925F926F92BA |
:1088F0007F928F929F92AF92BF92CF92DF92EF9230 |
:10890000FF920F931F93CF93DF93CDB7DEB7CA1BB0 |
:10891000DB0B0FB6F894DEBF0FBECDBF09942A88DB |
:10892000398848885F846E847D848C849B84AA8483 |
:10893000B984C884DF80EE80FD800C811B81AA8110 |
:10894000B981CE0FD11D0FB6F894DEBF0FBECDBFDB |
:10895000ED010895F999FECFB2BDA1BDF89A119627 |
:1089600000B40895F7DF01921A94E1F70895F2DF59 |
:10897000E02DF0DFF02D0895F999FECFB2BDA1BD35 |
:1089800000BC11960FB6F894FA9AF99A0FBE0895A2 |
:10899000F3DF012CF1DF112408950190EDDF1A942B |
:0689A000E1F70895FFCF8E |
:1089A6000AFF0164496E74656772616C4E69636B98 |
:1089B60020202020496E74656772616C526F6C6C62 |
:1089C600202020204163634E69636B2020202020F5 |
:1089D60020202020416363526F6C6C2020202020D1 |
:1089E600202020204779726F59617720202020208F |
:1089F6002020202052656164696E67486569676852 |
:108A0600742020204163635A20202020202020202B |
:108A16002020202047617320202020202020202095 |
:108A2600202020205265636569766572204C657644 |
:108A3600656C2020566F6C746167652020202020AD |
:108A4600202020204D6F746F722046726F6E744C1A |
:108A5600656674204D6F746F722046726F6E745225 |
:108A6600696768744D6F746F7220526561724C65E8 |
:108A7600667420204D6F746F722052656172526960 |
:108A8600676874204D6F746F72205269676874202E |
:108A9600202020204D6F746F72204C656674202054 |
:108AA600202020204163635F5A20202020202020A0 |
:108AB60020202020535049204572726F72202020BA |
:108AC60020202020535049204F6B2020202020209A |
:108AD6002020202020202020202020202020202090 |
:108AE60020202020536572766F2020202020202011 |
:108AF600202020204E69636B20202020202020206B |
:108B060020202020526F6C6C202020202020202046 |
:108B1600202020202020202020202020202020204F |
:108B2600202020202020202020202020202020203F |
:108B3600202020202020202020202020202020202F |
:108B4600202020202020202020202020202020201F |
:108B5600202020202020202020202020202020200F |
:108B660020202020202020202020202020202020FF |
:108B760020202020202020202020202020202020EF |
:108B8600202020204750535F4E69636B2020202011 |
:108B9600202020204750535F526F6C6C20202020ED |
:108BA60020202020FFFF01280064008064007373EA |
:108BB60073007D0000FF0301020304050607080990 |
:108BC6000A48656C6C6F20576F726C640000000079 |
:108BD600000000000000000000000000000000008F |
:108BE600000000000000000000000000000000007F |
:108BF600000000000000000000000000000000006F |
:108C0600000000000000000000000000000000005E |
:108C1600000B0101640001FFFFFFFFF40190D00388 |
:108C26000090D00300ECFF17B7D13830FB103A4064 |
:108C36009696020A0000000000000000644600004C |
:108C46006400000000000000000001426567696ED4 |
:108C56006E657200004E6F726D616C000053706F2E |
:108C6600727400000A0B0D0B0C00010202030303D1 |
:108C760003040404040404040405050505050505A8 |
:108C86000505050505050505050606060606060687 |
:108C9600060606060606060606060606060606066E |
:108CA6000606060606060606060707070707070757 |
:108CB600070707070707070707070707070707073E |
:108CC600070707070707070707070707070707072E |
:108CD600070707070707070707070707070707071E |
:108CE6000707070707070707070808080808080807 |
:108CF60008080808080808080808080808080808EE |
:108D060008080808080808080808080808080808DD |
:108D160008080808080808080808080808080808CD |
:108D260008080808080808080808080808080808BD |
:108D360008080808080808080808080808080808AD |
:108D4600080808080808080808080808080808089D |
:108D5600080808080808080808080808080808088D |
:0A8D660008080808080808080800BB |
:00000001FF |
/branches/V0.70d CRK HexaLotte-Star/Hex-Files/Flight-Ctrl_MEGA644_HEXA__V0_70d.hex |
---|
0,0 → 1,2168 |
:100000000C945D020C947A020C947A020C947A029D |
:100010000C947A020C947A020C947A020C947A0270 |
:100020000C947A020C941C0C0C947A020C947A02B4 |
:100030000C94C8180C947A020C947A020C949418BC |
:100040000C947A020C947A020C94490B0C947A0268 |
:100050000C9458040C947A020C9422040C947A02A6 |
:100060000C94530D0C947A020C9464170C947A023D |
:100070000A0A0D004E65757472616C004865616412 |
:10008000696E67486F6C64000A0D436F6E74726F1F |
:100090006C3A20004F4B0A0D000A0D43616C6962F7 |
:1000A000726174696E672061697220707265737322 |
:1000B0007572652073656E736F722E2E000A0D4186 |
:1000C0004343206E6F742063616C69627261746572 |
:1000D0006421000A0D3D3D3D3D3D3D3D3D3D3D3DE5 |
:1000E0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D40 |
:1000F0003D3D3D000A0D466C69676874436F6E7440 |
:10010000726F6C0A0D48617264776172653A25649A |
:100110002E25640A0D536F6674776172653A562511 |
:10012000642E2564256320002E0048693A25346931 |
:10013000202043663A253469200047733A25346904 |
:10014000202059613A25346920004E693A253469E6 |
:100150002020526F3A253469200045787465726E0C |
:10016000436F6E74726F6C20200052616E67653A47 |
:100170002533692D25336900506F736974696F6E7B |
:100180003A2025336900536574706F696E742020BE |
:1001900025336900536572766F202000506F343A22 |
:1001A0002025336920506F383A2025336900506F7D |
:1001B000333A2025336920506F373A2025336900C0 |
:1001C000506F323A2025336920506F363A2025335C |
:1001D0006900506F313A2025336920506F353A203D |
:1001E000253369004F6666436F757273653A202543 |
:1001F00035690048656164696E673A2020202535BD |
:100200006900436F757273653A2020202025356997 |
:1002100000436F6D70617373202020202020200028 |
:1002200052432D4C6576656C3A2025356900566F32 |
:100230006C746167653A20202535690048656967F7 |
:1002400068742025346920282533692900526F6C91 |
:100250006C202020253469202825336929004E6927 |
:10026000636B20202025346920282533692900412B |
:100270004343202D2053656E736F720059617720C0 |
:100280002025346920282533692928253369290048 |
:10029000526F6C6C20253469202825336929282564 |
:1002A000336929004E69636B202534692028253382 |
:1002B0006929282533692900596177202025346967 |
:1002C00020282533692900526F6C6C202534692061 |
:1002D0002825336929004E69636B2025346920285D |
:1002E0002533692900596177202025346920282584 |
:1002F00033692900526F6C6C20253469202825331E |
:100300006929004E69636B202534692028253369EB |
:1003100029004779726F202D2053656E736F72002C |
:1003200050333A253469202050343A25346920006E |
:1003300050313A253469202050323A253469200062 |
:1003400047733A253469202059613A2534692000E1 |
:100350004E693A2534692020526F3A2534692000CD |
:1003600043373A253469202043383A253469200040 |
:1003700043353A253469202043363A253469200034 |
:1003800043333A253469202043343A253469200028 |
:1003900043313A253469202043323A25346920001C |
:1003A00048656164696E673A2020202535690052EE |
:1003B0006F6C6C3A202020202020253569004E6982 |
:1003C000636B3A2020202020202535690041747479 |
:1003D00069747564650048656967687420436F6E69 |
:1003E00074726F6C004E6F20004F666673657420E8 |
:1003F0002020203A253569004169722050726573CA |
:10040000732E3A2535690053657420506F696E74F8 |
:100410003A20253569004865696768743A202020CC |
:10042000202535690028632920486F6C6765722094 |
:10043000427573730053657474696E673A2025645E |
:10044000200048573A5625642E25642053573A25F4 |
:10045000642E25642563002B204D696B726F4B6FF2 |
:1004600070746572202B005B25695D005B25695DFA |
:10047000000A0D5573696E6720506172616D657475 |
:10048000657220536574202564000A0D496E6974F5 |
:100490002E20454550524F4D3A2047656E6572619A |
:1004A00074696E672044656661756C742D50617265 |
:1004B000616D657465722E2E2E0011241FBECFEF64 |
:1004C000D0E1DEBFCDBF14E0A0E0B1E0E4E9F3E8A5 |
:1004D00002C005900D92A43CB107D9F718E0A4EC36 |
:1004E000B4E001C01D92AA32B107E1F70E947C027C |
:1004F0000C94C9410C940000CF93DF93F89414B886 |
:1005000015B8189B06C0199B02C08DE003C08BE094 |
:1005100001C08AE08093000184B1836084B9209196 |
:1005200000012A3011F4289A03C028982C3010F4C6 |
:10053000299801C0299A84B7877F84BF8091600081 |
:100540008861809360001092600080ED97E0909346 |
:10055000E0048093DF0410927407109273071092E6 |
:100560007D0510927C0510927B0510927A05109201 |
:100570007905109278052A3011F4289801C0289A3C |
:100580000E94140B0E94F90B0E94F8050E9460184B |
:100590000E94360D0E94051778941092710686E429 |
:1005A0008093720688E08093730681E080937406DE |
:1005B00020910001822F6AE00E94FA40492F50E00A |
:1005C000822F0E94FA4090E024E630E03F932F9380 |
:1005D00026E430E03F932F931F921F925F934F9337 |
:1005E0009F938F9384EF90E09F938F931F920E942D |
:1005F000700883ED90E09F938F931F920E94700884 |
:100600008DB79EB740960FB6F8949EBF0FBE8DBFB4 |
:10061000809100018C3010F4299A01C029980E9421 |
:100620005C3C84E00E94063A8050944050F08DEB90 |
:1006300090E09F938F931F920E9470080F900F90ED |
:100640000F9084EF91E00E94AD0BEC01CE010E946F |
:10065000B60B8823D9F38091DF0780FF20C089E99A |
:1006600090E09F938F931F920E94700888EE93E012 |
:100670000E94AD0BEC010E94EF100F900F900F90B5 |
:10068000CE010E94B60B8823D9F384E990E09F93B2 |
:100690008F931F920E9470080F900F900F900E94EE |
:1006A0006822809100018A3011F4289801C0289AAC |
:1006B00080ED97E09093E0048093DF0485E58093DC |
:1006C0007B0688E890E09F938F931F920E947008AA |
:1006D0008091DF070F900F900F9082FF03C08CE78F |
:1006E00090E002C084E790E09F938F931F920E9456 |
:1006F00070080F900F900F9080E790E09F938F937A |
:100700001F920E9470080E942F1180ED97E0909335 |
:100710007503809374030F900F900F908091DC0409 |
:100720008823E1F31092DC040E9413240E94BB2171 |
:10073000209100012A3011F4289801C0289A809154 |
:100740000301882321F081508093030112C010928D |
:10075000D0041092D104109285061092890510924F |
:10076000880510928B0510928A0510928D051092C3 |
:100770008C058091740390917503892B01F585E0B8 |
:1007800090E090937503809374030E9432178091D8 |
:100790000403909105038F5F9F4FF9F480916705E3 |
:1007A00080FF1BC080E197E29093E0048093DF0418 |
:1007B00080E890E090930503809304030EC080913D |
:1007C000740390917503019790937503809374035C |
:1007D0002A3011F4289801C0289A8091DC048823DB |
:1007E00021F08091670580FD02C00E945F060E9493 |
:1007F0000707CE010E94B60B882309F120910C0354 |
:1008000030910D038091EF0790E02817390794F499 |
:1008100080E093E090930503809304038091DF04CC |
:100820009091E004892B31F480E797E19093E00404 |
:100830008093DF0484E190E00E94AD0BEC010E9404 |
:1008400094166CCF1F920F920FB60F9211248F93B4 |
:100850009F93EF93FF93809102018823E1F48091AD |
:10086000D8049091D90401969093D9048093D80428 |
:10087000FC01E853F94FE081ED3019F0863991051C |
:1008800039F41092D9041092D80481E080930201C7 |
:10089000E093C60004C01092D9041092D804FF91CE |
:1008A000EF919F918F910F900FBE0F901F90189511 |
:1008B0001F920F920FB60F9211242F933F934F93D5 |
:1008C0005F936F937F938F939F93AF93BF93CF93D8 |
:1008D000DF93EF93FF937091C6008091CA04882341 |
:1008E00009F06DC06091D504662371F4733279F418 |
:1008F0007093D90581E08093D50483E290E09093D2 |
:10090000D7048093D6045BC0663908F054C0A62F84 |
:10091000B0E02091D6043091D7047D3069F0A75221 |
:10092000BA4F7C936F5F6093D504270F311D3093CE |
:10093000D7042093D60443C0FD01E952FA4F9081B9 |
:10094000ED01C852DA4F8881A901491B5109481BA2 |
:1009500051095F705093D7044093D6042081CA0197 |
:1009600036E0969587953A95E1F7835C8217F1F426 |
:100970009881842F8F73835C8917C1F481E0809301 |
:10098000CA046093CB04A752BA4F7C938091DB05D5 |
:10099000823571F488E190E02CE00FB6F894A895C8 |
:1009A000809360000FBE2093600002C01092CA04C2 |
:1009B0001092D50404C01092D5041092CA04FF917D |
:1009C000EF91DF91CF91BF91AF919F918F917F91E7 |
:1009D0006F915F914F913F912F910F900FBE0F90AC |
:1009E0001F901895DC0140E050E020E030E008C0A6 |
:1009F000FA01E853F94F8081280F311D4F5F5F4F97 |
:100A00004A175B07A9F73F70C90146E0969587959D |
:100A10004A95E1F7835CFD01E853F94F8083119615 |
:100A20002F73235CFD01E853F94F2083A753B94F7F |
:100A30008DE08C93109202018091C8068093C600CD |
:100A400008951F93CF93DF93EA01722F93E290935F |
:100A5000C8066093C9068093CA06A3E0B0E060E0D0 |
:100A60004FC0FE01E60FF11D90816F5F715019F4C8 |
:100A700010E040E00FC0FE01E60FF11D40816F5F06 |
:100A8000715011F410E006C0FE01E60FF11D108157 |
:100A90006F5F7150892F86958695835CFD01E853C1 |
:100AA000F94F808350E09A0184E0369527958A9526 |
:100AB000E1F7892F90E083709070F4E0880F991F20 |
:100AC000FA95E1F7282B235CFD01E753F94F2083CA |
:100AD000812F82958695869583704F705070440F54 |
:100AE000551F440F551F842B835CFD01E653F94FBE |
:100AF00080831F73135CFD01E553F94F1083149637 |
:100B0000772309F0AECFCD010E94F204DF91CF919F |
:100B10001F9108950F931F93CF93DF93EC01062F3E |
:100B200070E0A22FB0E012974AC0E42FF0E0E75245 |
:100B3000FA4F30814F5FE42FF0E0E752FA4F5081D7 |
:100B40004F5FE42FF0E0E752FA4F10814F5FE42F40 |
:100B5000F0E0E752FA4F20814F5F842F90E0A81712 |
:100B6000B90784F1701771F15D53FE01E70FF11DB4 |
:100B7000852F82958F703D53330F330F382B308381 |
:100B8000613001F1912F9D537F5FFE01E70FF11D51 |
:100B900071505295507F892F86958695582B50839A |
:100BA00063506F3F79F07E5FFE01E70FF11D929574 |
:100BB000990F990F907C2D53922B90837F5F662322 |
:100BC00009F0B3CFDF91CF911F910F9108951F933B |
:100BD000182F8A3019F48DE00E94E7058091C0003B |
:100BE00085FFFCCF1093C60080E090E01F91089530 |
:100BF0001F931FB7F8948091C1008F778093C10035 |
:100C00008091C1008F7B8093C100589A5098599A67 |
:100C1000519A1092C5008AE28093C4008091C0006E |
:100C200082608093C00088E18093C1008091C200FF |
:100C30008F778093C2008091C2008F7B8093C20027 |
:100C40008091C2008F7D8093C2008091C2008F7E10 |
:100C50008093C2008091C200877F8093C200809100 |
:100C6000C1008B7F8093C1008091C200846080931B |
:100C7000C2008091C20082608093C20002C0809155 |
:100C8000C6008091C00087FDFACF8091C1008068C6 |
:100C90008093C1008091C10080648093C100109254 |
:100CA000CA0481E08093020188EC90E00E94AD0BC1 |
:100CB0009093700680936F061FBF1F9108958091D7 |
:100CC0000201882309F4A2C08091C504882371F031 |
:100CD00080910201882351F06091D4042BE04BE70E |
:100CE00056E087E40E9421051092C50480916F06AA |
:100CF000909170060E94B60B882321F48091C7045E |
:100D00008823B1F080910201882391F06091D4048E |
:100D100022E446E856E084E40E9421051092C704CC |
:100D20008AEF90E00E94AD0B9093700680936F065F |
:100D3000609101016F3F89F0462F50E094E0440F2D |
:100D4000551F9A95E1F74C5F5E4F605D20E181E4AD |
:100D50000E9421058FEF8093010190915E079923F6 |
:100D6000A1F080910201882381F083E28093C8067C |
:100D70009093C9068DE08093CA06109202011092EA |
:100D80005E078091C8068093C6008091C6048823C0 |
:100D900059F180910201882339F10E943811109293 |
:100DA000C6043091C904932F9F5F9093C904943077 |
:100DB00021F08091C804882359F02EE14FE657E0D6 |
:100DC00060E084E30E9421058FEF8093C9040CC08A |
:100DD00044E1949FA00111244F5D5C4F24E160E049 |
:100DE000832F8F5C0E9421058091C404882371F0B9 |
:100DF00080910201882351F06091D4042AE041E7F8 |
:100E000056E086E50E9421051092C40408951F93C0 |
:100E1000CF93DF93CDB7DEB722970FB6F894DEBF3E |
:100E20000FBECDBF8091CA04882309F4F6C080911B |
:100E3000DB058B3609F47FC08C3690F4833609F4D9 |
:100E40003FC0843630F48136C1F0823609F0E3C009 |
:100E500020C0873609F47EC0883609F0DCC047C060 |
:100E6000813709F47BC0813708F4A2C0843709F4C4 |
:100E700059C0863709F0CFC069C02091CB0443E048 |
:100E800062E0CE0101960E948A058981809301016A |
:100E900013C02091CB0443E06BE08BE796E00E9407 |
:100EA0008A058091050590917D06892B8093050523 |
:100EB0008091840680935E078FEF80930301ABC01F |
:100EC0002091CB0443E06BE08BE796E00E948A051B |
:100ED0008091050590917D06892B80930505809171 |
:100EE000840680935E0781E08093C704E5CF20915C |
:100EF000CB0443E062E0CE0101960E948A05809116 |
:100F000005059981892B809305058A818F3F21F4FE |
:100F100081E08093C80402C01092C80481E08093ED |
:100F2000C60479C02091CB0443E064E08CEC94E0EB |
:100F30000E948A05C1CF2091CB0443E064E080ED9C |
:100F400094E00E948A058091D304B4CF81E080931D |
:100F5000C40461C081E08093C5045DC02091CB04CE |
:100F600043E062E0CE0101960E948A058091020171 |
:100F70008823E1F389818F3F71F0863010F085E09E |
:100F8000898389810E94363A6091D404898123E55E |
:100F900047ED57E009C01091D40482E00E94F53972 |
:100FA00023E547ED57E0612F855B0E94210533C0A3 |
:100FB0002091CB0443E063E587ED97E00E948A052A |
:100FC0008091DB058B560E941F3A6091020870E009 |
:100FD00080E090E024EC39E040E050E00E94DB400B |
:100FE00060937D0370937E0380937F0390938003CF |
:100FF0006091030870E080E090E00E94DB40609325 |
:1010000081037093820380938303909384030E94EF |
:101010004D3C0E94CE231092CA0422960FB6F8943B |
:10102000DEBF0FBECDBFDF91CF911F910895982FE6 |
:1010300080915F07813069F480910405E82FF0E02A |
:10104000EF5DFC4F90838F5F8093040521E030E0DB |
:1010500005C0892F0E94E705282F30E0C9010895B7 |
:101060001F93182F04C080E30E9417081150111617 |
:10107000D4F31F9108951F93182F04C080E20E949B |
:10108000170811501116D4F31F9108950F931F9351 |
:10109000CF93DF938C01EB0108C0F8010F5F1F4F66 |
:1010A000E4918E2F0E94170821972097B1F7DF91C6 |
:1010B000CF911F910F9108950F931F93CF93DF93BB |
:1010C0008C01EB0106C0F80181918F010E94170885 |
:1010D00021972097C1F7DF91CF911F910F9108952C |
:1010E0002F923F924F925F926F927F928F929F9238 |
:1010F000AF92BF92CF92DF92EF92FF920F931F9326 |
:10110000CF93DF93CDB7DEB7E5970FB6F894DEBF88 |
:101110000FBECDBF2B968FAD2B9780935F07CE016F |
:10112000835B9F4F9B838A832D964EAC5FAC2D973C |
:101130001EA61FA618AA19AA9E01225D3F4F3DAB0D |
:101140002CAB820102C00F5F1F4FF801F490FF200B |
:1011500019F0F5E2FF16B9F7B8016419750919F02D |
:10116000C2010E944608FF2009F445C228010894E4 |
:10117000411C511C1982AA81BB8133241BAA2FEF69 |
:101180002AABF2010894411C511CB490632D70E00D |
:101190006170707035E7B31621F08B2D806288374F |
:1011A000C9F46115710559F02D913D914D915C91F6 |
:1011B00013972EA73FA748AB59AB14960BC08D9140 |
:1011C0009C9111979C0140E050E02EA73FA748ABAF |
:1011D00059AB129630E2B31621F48981882389F63F |
:1011E0001CC043E2B41611F458E055C08AE2B816A8 |
:1011F00021F09DE2B91671F408C0FD011296E0815C |
:10120000EBABE7FFBECFE195EBABE0E13E2AFFEDB4 |
:101210003F22B7CF2BE2B21611F4B982B2CF3EE231 |
:10122000B31699F5F2010894411C511C84918A323D |
:1012300021F0B82E20E030E01DC0FD011296408163 |
:10124000518157FF02C04FEF5FEF4AAB9ACFC90100 |
:1012500053E0880F991F5A95E1F7220F331F280F8B |
:10126000391F2B0D311D20533040F2010894411CD1 |
:10127000511CB4908B2D80538A3048F3A90137FF5D |
:1012800002C04FEF5FEF4AAB85CF40E3B41629F4BD |
:1012900034FC77CF50E2352A74CF8B2D81538930BF |
:1012A000D8F420E030E0C90103E0880F991F0A95C7 |
:1012B000E1F7220F331F280F391F2B0D311D20534B |
:1012C0003040F2010894411C511CB4908B2D805386 |
:1012D0008A3048F32BAB5ECF88E6B81619F494E059 |
:1012E000392A4FCFECE6BE1619F4F1E03F2A49CF78 |
:1012F000BB83AA8323E6B21639F41296BB83AA8372 |
:1013000012978C918E8322C134E4B31639F044E6EF |
:10131000B41631F059E6B516A9F502C081E0382AB5 |
:1013200030FE08C01496BB83AA835E914E913E9115 |
:101330002E910AC01296BB83AA839E918E919C0126 |
:10134000442737FD4095542F2EA73FA748AB59ABF4 |
:101350008EA59FA5A8A9B9A9BB238CF42EA53FA54E |
:1013600048A959A950954095309521953F4F4F4F29 |
:101370005F4F2EA73FA748AB59AB8DE28983BAE0F8 |
:101380002B2E80C03FE4B31621F04FE6B41631F4A3 |
:1013900002C051E0352AA8E02A2E73C080E7B816B3 |
:1013A00089F41296BB83AA839E918E919C0140E0A2 |
:1013B00050E02EA73FA748AB59AB30E4332AF8E7FB |
:1013C000BF2E5DC043E7B416D1F51296BB83AA8346 |
:1013D000DE90CE90C114D10489F488E28E838EE62B |
:1013E0008F8385E788878CE689878A8789E28B8760 |
:1013F0001C86E6E0CE2ED12CCC0EDD1E5AA957FD60 |
:1014000014C0452F552747FD509560E070E0C60198 |
:101410000E94B33E009711F4FAA80EC0F82EFC18F3 |
:101420008AA98F154CF4F82E07C0F6010190002010 |
:10143000E9F73197FE2EFC18198240E090C095E53F |
:10144000B91621F0A5E7BA1631F402C0B1E03B2A83 |
:101450007AE0272E16C0E8E5BE1621F0F8E7BF16A1 |
:1014600009F070C033FE0BC02EA53FA548A959A9AD |
:10147000211531054105510511F030E4332A60E1B1 |
:10148000262E19824AA947FD02C05FED35228EA59E |
:101490009FA5A8A9B9A90097A105B10549F49AA9E2 |
:1014A000992331F45EE2C52ED12CCC0EDD1E46C050 |
:1014B0006EA47FA488A899A84EE2C42ED12CCC0E8D |
:1014C000DD1EE22CFF2400E010E06EA57FA588A9B8 |
:1014D00099A9A80197010E942D416A3020F430E3B8 |
:1014E000A32EA60E08C027E5A22EA60EA8E5BA16C2 |
:1014F00011F4BFEDAB22F601A2926F016EA57FA59C |
:1015000088A999A9A80197010E942D412EA73FA75C |
:1015100048AB59AB6E147F048006910618F0390170 |
:101520004A01D3CFF8E02F1649F433FE07C020E379 |
:10153000A21621F080E3D6018E936D01FCA8FC1861 |
:101540004AA90DC0BB2009F456C0BE82198296E09C |
:10155000C92ED12CCC0EDD1E40E0FF24F394E42EE6 |
:10156000EF18E7FCEE248981882319F08F2D8F5F17 |
:1015700006C036FC02C08F2D02C08F2D8E5FA82EB4 |
:10158000AE0C032D10E080E3882E912C8022912256 |
:101590008114910421F48BA98A190E943B08898146 |
:1015A000882329F061E070E0CE01019609C006FFB2 |
:1015B00009C080E38C83BD8262E070E0CE010496B6 |
:1015C0000E945C08B0E28B16910421F48BA98A1961 |
:1015D0000E9430088E2D0E9430086F2D772767FDFE |
:1015E0007095C6010E945C0804FFABCD8BA98A19D7 |
:1015F0000E943B08A6CDE5960FB6F894DEBF0FBE5D |
:10160000CDBFDF91CF911F910F91FF90EF90DF90B1 |
:10161000CF90BF90AF909F908F907F906F905F9092 |
:101620004F903F902F9008952FB7F894909100011C |
:101630009A3019F4529A5A9802C03F9A479884B146 |
:10164000886184B985B1877E85B99A3019F4529A38 |
:101650005A9802C03F9A479884B58F7A84BD84B562 |
:10166000836A84BD85B5877385BD85B5887F8260B3 |
:1016700085BD17BC88E788BD16BC80916E00897F48 |
:1016800080936E0080916E00816080936E002FBF0A |
:1016900008951F920F920FB60F9211242F933F932C |
:1016A0008F939F938091E10481508093E1048F3F59 |
:1016B000B9F489E08093E104809106038F5F817023 |
:1016C00080930603882319F481E08093DC048091E1 |
:1016D000DA049091DB0401969093DB048093DA04A2 |
:1016E0008091DF049091E004892BB1F08091DF04B8 |
:1016F0009091E00401979093E0048093DF0420919F |
:10170000DF043091E004809104039091050382236B |
:101710009323892BA1F406C08FEF9FEF90930503CD |
:1017200080930403809100018A3039F404C05A9AEE |
:101730000BC0479A09C05A9807C0479805C08091C6 |
:1017400000018A30B1F7F3CF9F918F913F912F9194 |
:101750000F900FBE0F901F9018952091DA043091D2 |
:10176000DB0421503040820F931F08952091DA044A |
:101770003091DB04821B930B892F9927807899275E |
:1017800087FD90950895AC012091DA043091DB0437 |
:101790002150304005C080917A00886C80937A0097 |
:1017A0008091DA049091DB04B901681B790BCB01BD |
:1017B000840F951F80709078892F9927882359F37B |
:1017C0000895AC012091DA043091DB0421503040BF |
:1017D0008091DA049091DB04B901681B790BCB018D |
:1017E000840F951F80709078892F9927882381F323 |
:1017F00008959FB7F894579A5F98E0EBF0E08081E6 |
:101800008F708083808183608083E1EBF0E0808152 |
:10181000847380838081846080831092B2008AE028 |
:101820008093B300E0E7F0E080818A7F808380814D |
:10183000826080839FBF08951F920F920FB60F9210 |
:1018400011240F931F932F933F934F935F936F93A5 |
:101850007F938F939F93AF93BF93EF93FF93809169 |
:101860000703909108038430910520F4019708F054 |
:10187000ADC0D1C0049709F0DDC080E390E0909343 |
:10188000E3048093E20420919C0330E0220F331F95 |
:101890004091090350910A03CA01880F991F840FD0 |
:1018A000951F280F391F3695279536952795309324 |
:1018B0000A03209309038091E2049091E304280F26 |
:1018C000391F3093E3042093E2048091190860915A |
:1018D000F90720912705309128054091290550915D |
:1018E0002A0580FF12C00091E2041091E30470E029 |
:1018F00080E090E00E94DB4020E030E440E050E0F7 |
:101900000E944F41020F131F11C00091E204109179 |
:10191000E30470E080E090E00E94DB4020E030E4EF |
:1019200040E050E00E944F41021B130B1093E30470 |
:101930000093E2048091E2049091E3042091FA077D |
:1019400043E0249F900111248217930728F43093D9 |
:10195000E3042093E20410C02091E2043091E304F8 |
:101960008091FB07849FC00111248217930720F404 |
:101970009093E3048093E2048091E2049091E30465 |
:101980009093B1068093B0068091E2049091E304B5 |
:101990006FEF70E00E9406418D9760F48091E20441 |
:1019A0009091E304835B9F4F9093E3048093E20460 |
:1019B00083E101C080E680930B038091E204909163 |
:1019C000E30480958093B30083EC32C08091E204FD |
:1019D0009091E3048F3F910581F078F05F9A83E066 |
:1019E0008093B0008091E2049091E3048F5F904077 |
:1019F0009093E3048093E2041DC083E88093B000D9 |
:101A000080910B038093B30081E090E090930803F2 |
:101A1000809307030FC08091FC0790E0880F991F07 |
:101A2000880F991F90930803809307035F9883E0C2 |
:101A30008093B000809107039091080301979093E1 |
:101A4000080380930703FF91EF91BF91AF919F919E |
:101A50008F917F916F915F914F913F912F911F9146 |
:101A60000F910F900FBE0F901F9018959FB7F8948D |
:101A700011B812B88FEF80937E00ECE7F0E0808120 |
:101A80008F7180838081807E8083AAE7B0E087E2C7 |
:101A90008C93EBE7F0E08081887F80838C91886C69 |
:101AA0008C939FBF08951F920F920FB60F9211242F |
:101AB000EF92FF920F931F932F933F934F935F9358 |
:101AC0006F937F938F939F93AF93BF93CF93DF9346 |
:101AD000EF93FF9380917A00877380937A008091CF |
:101AE00002058F5F809302058150853009F47EC026 |
:101AF000863090F4823009F440C0833030F488237B |
:101B0000F1F0813009F084C22FC0833009F441C064 |
:101B1000843009F07DC25AC0883009F4B2C08930DF |
:101B200038F4863009F473C0873009F071C28CC074 |
:101B3000893009F4C3C08A3009F06AC2DBC18091E0 |
:101B4000780090917900909301058093000581E0E1 |
:101B5000809303058091F8049091F9040196909385 |
:101B6000F9048093F80458C280917800909179002C |
:101B70009093FF048093FE0482C08091780090913E |
:101B800079009093FD048093FC0484E08093030526 |
:101B900043C240910C0350910D03809178009091C5 |
:101BA00079009A01220F331F240F351F63E070E084 |
:101BB0000E940641260F371F3695279536952795A3 |
:101BC00030930D0320930C0386E0E0CF8091210534 |
:101BD000909122052091780030917900821B930B1F |
:101BE0009093F0048093EF0487E0D0CF8091780049 |
:101BF0009091790020911F0530912005821B930B55 |
:101C00009093F2048093F1041092030505C2809131 |
:101C1000000120910005309101058A3049F480913E |
:101C2000780090917900820F931F9695879506C052 |
:101C30008091780090917900820F931F9093EB042C |
:101C40008093EA0481E0A2CF809100012091FE04FC |
:101C50003091FF048A3049F48091780090917900A6 |
:101C6000820F931F9695879506C08091780090917A |
:101C70007900820F931F9093E9048093E80482E037 |
:101C800085CF809100012091FC043091FD048A30C1 |
:101C900049F48091780090917900820F931F969576 |
:101CA000879506C08091780090917900820F931FEC |
:101CB0009093E7048093E60485E068CF6091780014 |
:101CC00070917900E0902305F0902405009125059E |
:101CD00010912605882777FD8095982F0E94C03F98 |
:101CE000A80197010E94C03E0E948D3F7093F404AA |
:101CF0006093F304E091F304F091F4048091F10413 |
:101D00009091F204C091EF04D091F00497FF03C0CA |
:101D1000909581959F4F64E070E00E941A419B016D |
:101D2000CE01D7FF03C0909581959F4F64E070E08E |
:101D30000E941A41260F371FE20FF31FF093F4049D |
:101D4000E093F3048091F3049091F40402970CF46F |
:101D50003EC06091230570912405809125059091E6 |
:101D6000260520E030E84BE354E40E94FB3F882343 |
:101D70000CF078C0609123057091240580912505B1 |
:101D8000909126052AE037ED43EA5CE30E94C13ECC |
:101D90006093230570932405809325059093260571 |
:101DA0008091650590916605845F914008F05AC066 |
:101DB0006091230570912405809125059091260559 |
:101DC0002DEC3CEC4CEC5DE30E94C13E43C08091A5 |
:101DD000F3049091F4048F5F9F4F0CF043C0609127 |
:101DE000230570912405809125059091260520E01A |
:101DF00030E849E054E40E94FF3F18169CF56091DA |
:101E000023057091240580912505909126052AE0EF |
:101E100037ED43EA5CE30E94C03E60932305709374 |
:101E20002405809325059093260580916505909162 |
:101E30006605845F9140B0F460912305709124059C |
:101E400080912505909126052DEC3CEC4CEC5DE352 |
:101E50000E94C03E6093230570932405809325055E |
:101E60009093260580917800909179009093E504F5 |
:101E70008093E4042091570530915805409159050D |
:101E800050915A058091F3049091F404AA2797FD8C |
:101E9000A095BA2F820F931FA41FB51F80935705DB |
:101EA00090935805A0935905B0935A05E0905705B3 |
:101EB000F09058050091590510915A056091570509 |
:101EC000709158058091590590915A0520E034E0B1 |
:101ED00040E050E00E944F41E21AF30A040B150B58 |
:101EE000E0925705F09258050093590510935A0552 |
:101EF00083E04CCEE0917800F09179008091FA0473 |
:101F00009091FB04E80FF91FF093FB04E093FA04AF |
:101F10008091F5048F5F8093F5048091F5048530FE |
:101F200008F476C080917800909179009093160320 |
:101F3000809315034091F6045091F70420916007B7 |
:101F4000309161072E1B3F0B80918E0590918F057C |
:101F5000281B390B80918B0390E0BC01269FC001A8 |
:101F6000279F900D369F900D11249A01A3E0220F18 |
:101F7000331FAA95E1F7241B350B820F931F68E0EE |
:101F800070E00E941A417093F7046093F604E090A9 |
:101F90001103F09012030091130310911403BF0179 |
:101FA000882777FD8095982FA8019701220F331F6E |
:101FB000441F551F2E0D3F1D401F511F620F731FE1 |
:101FC000841F951F24E030E040E050E00E944F4124 |
:101FD000209311033093120340931303509314037F |
:101FE0002091600730916107809111039091120355 |
:101FF000A0911303B0911403281B390B30938F0564 |
:1020000020938E051092F5041092FB041092FA04AE |
:10201000109203051092020580917C00807E9091C1 |
:102020000305892B80937C0080910205882329F089 |
:1020300080917A00886C80937A00FF91EF91DF9114 |
:10204000CF91BF91AF919F918F917F916F915F9150 |
:102050004F913F912F911F910F91FF90EF900F9013 |
:102060000FBE0F901F9018950F931F931092EC04C2 |
:102070001092ED041092EE040CE810E0133019F405 |
:102080000B3008F009E08091E6049091E7048C5F42 |
:10209000934024F480910E0381500CC08091E6049B |
:1020A0009091E7048750944014F411E006C08091A9 |
:1020B0000E038F5F80930E0310E08091E8049091EF |
:1020C000E9048C5F934024F480910F0381500AC08F |
:1020D0008091E8049091E9048750944034F0809115 |
:1020E0000F038F5F80930F0301C01F5F8091EA048D |
:1020F0009091EB048C5F934024F480911003815005 |
:102100000AC08091EA049091EB048750944034F027 |
:10211000809110038F5F8093100301C01F5F87E0E1 |
:1021200080930A050E941C1780910E038A3030F4B8 |
:1021300081E08093EC048AE080930E0380910E038B |
:10214000863F30F081E08093EC0485EF80930E03AE |
:1021500080910F038A3030F481E08093ED048AE0AF |
:1021600080930F0380910F03863F30F081E08093CE |
:10217000ED0485EF80930F03809110038A3030F4D3 |
:1021800081E08093EE048AE0809310038091100335 |
:10219000863F30F081E08093EE0485EF809310035A |
:1021A00080910A058823E1F71092F50480917A0066 |
:1021B000886C80937A008091F5048823E1F30A30DB |
:1021C00020F48AE090E00E94C30B015009F056CF42 |
:1021D00086E490E00E94C30B1F910F9108951F9316 |
:1021E000CF93DF9383E00E94F539182F853108F0F3 |
:1021F0001A5017BD84E690E00E94C30B809115032E |
:102200009091160382559340C0F410E016C017BD9C |
:1022100082E390E00E94C30BDF93CF931F920E9452 |
:10222000700880911503909116030F900F900F90F6 |
:102230008458934030F01F5F02C0C8E2D1E01A3FDB |
:1022400030F3612F83E00E94FE39109362078CE225 |
:1022500091E00E94C30BDF91CF911F910895E1E2BD |
:10226000F3E080E2819383E0E137F807D1F7089546 |
:102270001F9380910505282F30E0C901817090706F |
:10228000682F8823A9F080910605882311F08150DA |
:1022900002C08091710380930605E1E2F3E080E2E1 |
:1022A000819343E0E137F407D1F78FEF8093C904BE |
:1022B000A9014270507021FF17C0909106058091CE |
:1022C0007103981719F41092060503C09F5F90934D |
:1022D0000605E1E2F3E080E2819383E0E137F8076D |
:1022E000D1F78FEF8093C904662321F0452B11F0BD |
:1022F0001092060580910605282F30E08A3040F4C0 |
:1023000081E1809304053F932F938CE694E007C00E |
:1023100080E1809304053F932F9387E694E09F9399 |
:102320008F9381E08F930E9470080F900F900F9011 |
:102330000F900F9010910605153009F405C2163064 |
:1023400090F4123009F4D1C0133030F4112309F1A4 |
:10235000113009F0D1C465C0133009F41CC1143028 |
:1023600009F0CAC475C1183009F492C3193038F4A1 |
:10237000163009F411C3173009F0BEC464C31A3013 |
:1023800009F421C41A3008F4C2C31B3009F0B4C4E4 |
:102390005CC41092040587E594E09F938F9311E04D |
:1023A0001F930E94700884E180930405209100012E |
:1023B000822F6AE00E94FA40492F50E0822F0E944B |
:1023C000FA4090E024E630E03F932F9326E430E09B |
:1023D0003F932F931F921F925F934F939F938F93DF |
:1023E00082E494E09F938F931F930E94700888E289 |
:1023F000809304050E944D3C90E09F938F9385E36A |
:1024000094E09F938F931F930E9470088CE38093B6 |
:10241000040585E294E09F938F931F930E947008B8 |
:102420000DC38091DF0780FF42C0109204058091A8 |
:102430008E0590918F059F938F9386E194E09F93F3 |
:102440008F931F930E94700884E18093040580910C |
:102450009005909191059F938F9387E094E09F93CF |
:102460008F931F930E94700888E2809304058091E7 |
:102470001503909116039F938F9388EF93E09F939A |
:102480008F931F930E9470088CE3809304058091C2 |
:10249000620790E09F938F9389EE93E09F938F93D1 |
:1024A0001F930E9470088DB79EB744961FC484E1A5 |
:1024B0008093040585EE93E09F938F931F930E9472 |
:1024C000700888E28093040586ED93E09F938F93D4 |
:1024D0001F930E9470084DB75EB74A5F5F4F0FB6FB |
:1024E000F8945EBF0FBE4DBF0CC4109204058DEC76 |
:1024F00093E09F938F9311E01F930E94700884E1F3 |
:102500008093040560912705709128058091290525 |
:1025100090912A0520E034E040E050E00E944F41D5 |
:102520005F934F933F932F938EEB93E09F938F9303 |
:102530001F930E94700888E28093040560912F0524 |
:1025400070913005809131059091320520E034E0A2 |
:1025500040E050E00E944F415F934F933F932F9391 |
:102560008FEA93E09F938F931F930E9470088CE3F0 |
:102570008093040580917703909178039F938F93C4 |
:1025800080EA93E09F938F931F930E9470088DB70A |
:102590009EB74696ABC31092040580917307909145 |
:1025A000740720917107309172079F938F933F9327 |
:1025B0002F9380E993E09F938F9311E01F930E94E4 |
:1025C000700884E1809304058091770790917807E3 |
:1025D00020917507309176079F938F933F932F93A8 |
:1025E00080E893E09F938F931F930E94700888E286 |
:1025F0008093040580917B0790917C072091790757 |
:1026000030917A079F938F933F932F9380E793E0C6 |
:102610009F938F931F930E9470088CE3809304050F |
:1026200080917F079091800720917D0730917E07F0 |
:102630009F938F933F932F9380E693E09F938F9385 |
:102640001F930E9470084DB75EB7445E5F4F47CF3F |
:1026500010920405E091D807F0E0EE0FFF1FE1595A |
:10266000F84F20813181E091D707F0E0EE0FFF1F96 |
:10267000E159F84F808191813F932F939F938F93DE |
:1026800080E593E09F938F9311E01F930E94700861 |
:1026900084E180930405E091DA07F0E0EE0FFF1F7C |
:1026A000E159F84F20813181E091D907F0E0EE0F38 |
:1026B000FF1FE159F84F808191813F932F939F93A2 |
:1026C0008F9380E493E09F938F931F930E947008F1 |
:1026D00088E280930405E091DC07F0E0EE0FFF1F35 |
:1026E000E159F84F20813181E091DB07F0E0EE0FF6 |
:1026F000FF1FE159F84F808191813F932F939F9362 |
:102700008F9380E393E09F938F931F930E947008B1 |
:102710008CE380930405E091DE07F0E0EE0FFF1FED |
:10272000E159F84F20813181E091DD07F0E0EE0FB3 |
:10273000FF1FE159F84F808191813F932F939F9321 |
:102740008F9380E293E036C21092040582E193E019 |
:102750009F938F9311E01F930E9470080F900F902A |
:102760000F90809100018A3021F08B3009F0AAC0CF |
:102770004DC084E180930405209115053091160524 |
:102780008091E6049091E704821B930B3F932F9373 |
:102790009F938F9383E093E09F938F931F930E9467 |
:1027A000700888E280930405209117053091180580 |
:1027B0008091E8049091E904821B930B3F932F933F |
:1027C0009F938F9384EF92E09F938F931F930E9428 |
:1027D00070088CE3809304052091190530911A0547 |
:1027E0008091EA049091EB04A901481B590B3F9397 |
:1027F0002F935F934F9385EE92E09F938F931F9358 |
:102800000E9470088DB79EB7459670C284E1809390 |
:1028100004052091150530911605C90162E070E0AC |
:102820000E941A418091E6049091E704821B930B69 |
:102830007F936F939F938F9386ED92E09F938F93F7 |
:102840001F930E94700888E2809304052091170569 |
:1028500030911805C90162E070E00E941A41809130 |
:10286000E8049091E904821B930B7F936F939F93ED |
:102870008F9387EC92E09F938F931F930E94700831 |
:102880008CE3809304052091190530911A05C90144 |
:1028900062E070E00E941A418091EA049091EB049A |
:1028A000281B390B7F936F933F932F9388EB92E014 |
:1028B0009F938F931F930E9470084DB75EB74B5E36 |
:1028C0005F4F0DCE84E18093040520910E0330E02C |
:1028D000E0911505F0911605CF0162E070E00E94CD |
:1028E0001A418091E6049091E7048E1B9F0B3F9361 |
:1028F0002F937F936F939F938F9384EA92E09F939C |
:102900008F931F930E94700888E2809304052091A2 |
:102910000F0330E0E0911705F0911805CF0162E058 |
:1029200070E00E941A418091E8049091E9048E1BA6 |
:102930009F0B3F932F937F936F939F938F9380E988 |
:1029400092E09F938F931F930E9470088CE3809373 |
:102950000405E0911003F0E02091190530911A056B |
:10296000C90162E070E00E941A418091EA049091EE |
:10297000EB04281B390BFF93EF937F936F933F93E7 |
:102980002F938CE792E09F938F931F930E94700880 |
:102990008DB79EB74B96AAC1109204058FE692E0C0 |
:1029A0009F938F9311E01F930E94700884E180939E |
:1029B000040580911F05909120052091F10430912C |
:1029C000F2049F938F933F932F938EE592E09F9312 |
:1029D0008F931F930E94700888E280930405809172 |
:1029E0002105909122052091EF043091F0049F93EE |
:1029F0008F933F932F938DE492E09F938F931F9338 |
:102A00000E9470088CE38093040560912305709107 |
:102A1000240580912505909126050E948D3F2091E7 |
:102A2000BA073091BB077F936F933F932F938CE34B |
:102A300092E09F938F931F930E9470084DB75EB7EB |
:102A4000485E5F4F4CCD84E18093040580910C0378 |
:102A500090910D039F938F938EE292E09F938F93BB |
:102A600011E01F930E94700888E280930405809112 |
:102A70000E0590910F059F938F9380E292E09F93B4 |
:102A80008F931F930E9470088DB79EB70A962EC130 |
:102A90001092040581E192E09F938F9311E01F93C0 |
:102AA0000E94700884E180930405809179039091DD |
:102AB0007A039F938F9382E092E09F938F931F936B |
:102AC0000E94700888E280930405809177039091BA |
:102AD00078039F938F9383EF91E09F938F931F933E |
:102AE0000E9470088CE38093040580915B059091AF |
:102AF0005C059F938F9384EE91E09F938F931F9338 |
:102B00000E9470084DB75EB74E5E5F4FE8CC1092E2 |
:102B100004058091700590917105209168053091B0 |
:102B200069059F938F933F932F9382ED91E09F933D |
:102B30008F9311E01F930E94700884E18093040535 |
:102B4000809172059091730520916A0530916B0513 |
:102B50009F938F933F932F9380EC91E09F938F935C |
:102B60001F930E94700888E2809304058091740589 |
:102B70009091750520916C0530916D059F938F9311 |
:102B80003F932F938EEA91E09F938F931F930E9420 |
:102B900070088CE380930405809176059091770509 |
:102BA00020916E0530916F059F938F933F932F93E4 |
:102BB0008CE991E09F938F931F930E9470088DB7CB |
:102BC0009EB74C9693C01092040584E991E09F93C0 |
:102BD0008F9311E01F930E94700884E18093040595 |
:102BE00080919C0390E09F938F9386E891E09F9360 |
:102BF0008F931F930E94700888E280930405809150 |
:102C0000E2049091E3049F938F9388E791E09F9370 |
:102C10008F931F930E9470088CE38093040520918A |
:102C2000FB0730E08091FA0790E03F932F939F934A |
:102C30008F938AE691E09F938F931F930E94700871 |
:102C40004DB75EB74C5E5F4F4ACC109204058AE5E3 |
:102C500091E09F938F9311E01F930E94700884E18D |
:102C60008093040520917F06332727FD30958091BE |
:102C70007E06992787FD90953F932F939F938F937F |
:102C80008AE491E09F938F931F930E94700888E2DB |
:102C90008093040520918006332727FD309580918D |
:102CA000810690E03F932F939F938F938AE391E067 |
:102CB0009F938F931F930E9470088CE38093040569 |
:102CC0002091850630E080918206992787FD9095B6 |
:102CD0003F932F939F938F938AE291E09F938F93DB |
:102CE0001F930E9470088DB79EB748960FB6F89450 |
:102CF0009EBF0FBE8DBF05C011501093710310927F |
:102D00000605109205051F91089587B18C6087B95B |
:102D1000429843981092070580E8809372031092BE |
:102D2000080580937303089580910905815080936D |
:102D300009058F3F09F068C084E080930905809100 |
:102D40000C088B3F80F08091A203873E28F0809191 |
:102D50000B0888231CF124C08A3028F480910B08CA |
:102D60008823F4F01BC080910705815080930705EC |
:102D70008F3FB9F48091A203815080930705809121 |
:102D80007203813011F480E801C08695809372034C |
:102D900080910B0890917203892311F0429A01C02F |
:102DA000429880910E088B3F88F08091A303873E64 |
:102DB00028F080910D08882324F106C08A3030F471 |
:102DC00080910D0887FF1DC04398089580910805E4 |
:102DD0008150809308058F3FB9F48091A3038150FF |
:102DE0008093080580917303813011F480E801C05D |
:102DF00086958093730380910D08909173038923C6 |
:102E000011F0439A0895439808959FB7F89439981C |
:102E1000389A88B1836088B9E9EBF0E080818C7FD3 |
:102E200080838AE28093B80010920A0510920B0505 |
:102E300010920C059FBF089585EA8093BC00089509 |
:102E400084E98093BC0008958093BB0085E880935B |
:102E5000BC00089585EC8093BC00089585E88093BC |
:102E6000BC000895EF92FF920F931F938CEBE82E16 |
:102E7000F12C84E9F701808310920A050BEB10E036 |
:102E8000F801808180930B0510920B0510920C05C0 |
:102E900080E8F70180831092BD001092BA00F8011B |
:102EA00010821092B9001092B8000E94051785EAAE |
:102EB000F7018083F801108285E8F70180831F9174 |
:102EC0000F91FF90EF9008951F920F920FB60F92FF |
:102ED00011248F939F93EF93FF9380910A058F5F47 |
:102EE00080930A058150853009F471C0863090F4D2 |
:102EF000823009F453C0833030F4882309F18130E3 |
:102F000009F0C6C022C0833009F45AC0843009F0E9 |
:102F1000BFC05BC0883009F484C0893038F4863083 |
:102F200009F45EC0873009F0B3C079C08A3009F473 |
:102F30008FC08A3008F47AC08B3009F0A9C08AC0EB |
:102F400080910B05880F8E5A16C080910B05823038 |
:102F5000C9F0833030F4882361F0813009F0A7C0D4 |
:102F60000EC08430A9F0843080F0853009F09FC015 |
:102F700012C08091C6078093BB0085E881C0809114 |
:102F8000B107F9CF8091BC07F6CF8091CF07F3CF7F |
:102F90008091BD07F0CF8091D607EDCF84E9809373 |
:102FA000BC0080910B05853040F480910B058F5F4C |
:102FB00080930B0510920A0562C010920B055FC04A |
:102FC00080910C05880F8D5AD6CF85EC59C0E091C1 |
:102FD0000C05F0E08091BB00ED59F84F8083CDCF18 |
:102FE000E0910C05F0E08091BB00E959F84F808337 |
:102FF00080910C058F5F80930C0580910C058630C5 |
:1030000010F010920C0584E98093BC0010920A0520 |
:103010008AE090E0909375038093740348C088E938 |
:10302000AACF80910D05880F805FA5CF80910D05F7 |
:10303000813041F0813018F08230C9F506C08091AE |
:103040000E0399CF80910F0396CF8091100393CFF9 |
:1030500080E891CF84E98093BC008AE090E090936F |
:1030600075038093740380910D05823060F4809124 |
:103070000D058F5F80930D0587E080930A0585EA33 |
:103080008093BC0014C010920D0510920A050FC069 |
:1030900084E98093BC0010920A058AE090E0909346 |
:1030A00075038093740310920B0510920C05FF9129 |
:1030B000EF919F918F910F900FBE0F901F901895D9 |
:1030C0009FB7F89456985E9A8AB180638AB98BB19B |
:1030D0008F7C8BB9809100018A3011F4539A5B98F0 |
:1030E000809180008C708093800080918100837E2D |
:1030F0008093810080918100836C80938100809116 |
:1031000082008F738093820080916F00897F80930B |
:103110006F0080916F00816280936F0010920F05A5 |
:1031200010920E059FBF08951F920F920FB60F9237 |
:1031300011242F933F935F936F937F938F939F936C |
:10314000AF93BF9380911005882391F420910E05D1 |
:1031500030910F0580910E0590910F0568E070E0A9 |
:103160000E941A41261B370B30930F0520930E0542 |
:1031700010921005BF91AF919F918F917F916F91A8 |
:103180005F913F912F910F900FBE0F901F90189558 |
:103190001F920F920FB60F9211240F931F932F932C |
:1031A0003F934F935F936F937F938F939F93AF93CF |
:1031B000BF93CF93DF93EF93FF93209186003091DD |
:1031C00087008091110590911205281B390B809181 |
:1031D0008600909187009093120580931105C90194 |
:1031E0008D5494400091130510911405835F9A410A |
:1031F00088F4043011053CF010927603809110059C |
:103200008F5F8093100581E090E090931405809388 |
:10321000130598C00E3011050CF094C0C9018B5FE6 |
:103220009040845B914008F072C0E901C25DD140DA |
:10323000F801EE0FFF1FE159F84F808191819E0147 |
:10324000281B390BC90137FF03C0909581959F4F0B |
:10325000069784F480910E0590910F05883C9105A6 |
:103260004CF480910E0590910F050A9690930F05EE |
:1032700080930E05F801EE0FFF1FE159F84F2081F2 |
:103280003181C901880F991F820F931F8C0F9D1FD9 |
:1032900064E070E00E941A419B01CE0101968617FE |
:1032A00097071CF42150304006C021976C177D070A |
:1032B00014F42F5F3F4F80910E0590910F05E801A8 |
:1032C000CC0FDD1F833C9105BCF0FE01E159F84FA6 |
:1032D00080819181A901481B590BCA0163E070E00C |
:1032E0000E941A41CB01880F991F860F971FC35761 |
:1032F000D84F9983888304C0C357D84F1982188246 |
:10330000F801EE0FFF1FE159F84F31832083F801D8 |
:103310003196F0931405E0931305E530F10511F4AF |
:103320005D9A06C05D98E630F10511F45C9A01C023 |
:103330005C98809100018A3029F4379711F45B9AE8 |
:1033400001C05B9880910E0590910F05892B49F083 |
:1033500080910E0590910F05019790930F05809332 |
:103360000E05FF91EF91DF91CF91BF91AF919F91AA |
:103370008F917F916F915F914F913F912F911F910D |
:103380000F910F900FBE0F901F9018952F923F92A4 |
:103390004F925F926F927F928F929F92AF92BF9265 |
:1033A000CF92DF92EF92FF920F931F93CF93DF9311 |
:1033B000CDB7DEB762970FB6F894DEBF0FBECDBFB4 |
:1033C0008091EA049091EB040091190510911A057F |
:1033D000081B190B1093C5070093C4078091E804DC |
:1033E0009091E904988B8F87A0911705B0911805EB |
:1033F000BA8BA98BE091E604F091E704FE87ED8794 |
:1034000080911505909116059C878B876091F1043A |
:103410007091F204882777FD8095982F2CE030E09A |
:1034200040E050E00E94DB409B01AC016091AB07A3 |
:103430007091AC07882777FD8095982F620F731FD6 |
:10344000841F951F22E030E040E050E00E944F4191 |
:103450003093AC072093AB076091EF047091F004B8 |
:10346000882777FD8095982F2CE030E040E050E0F1 |
:103470000E94DB409B01AC016091D0077091D107A5 |
:10348000882777FD8095982F620F731F841F951FE3 |
:1034900022E030E040E050E00E944F413093D107FD |
:1034A0002093D0076091F3047091F404882777FD8E |
:1034B0008095982F2091BA073091BB07442737FD9C |
:1034C0004095542F620F731F841F951F22E030E038 |
:1034D00040E050E00E944F413093BB072093BA0771 |
:1034E0002091F1043091F204C901880F991F820FD5 |
:1034F000931F880F991F880F991FAA2797FDA095E2 |
:10350000BA2F20914F0530915005409151055091AF |
:103510005205280F391F4A1F5B1F20934F05309318 |
:10352000500540935105509352052091EF0430917E |
:10353000F004C901880F991F820F931F880F991FEC |
:10354000880F991FAA2797FDA095BA2F20915305A0 |
:10355000309154054091550550915605280F391F5B |
:103560004A1F5B1F20935305309354054093550524 |
:10357000509356052091F1043091F20480915F053B |
:1035800090916005820F931F9093600580935F0573 |
:103590002091EF043091F0048091610590916205D3 |
:1035A000820F931F9093620580936105809163055C |
:1035B00090916405019690936405809363053801AA |
:1035C000882477FC8094982C20904B0530904C05F3 |
:1035D00040904D0550904E05260C371C481C591C38 |
:1035E00020924B0530924C0540924D0550924E056D |
:1035F0008091C7079091C807A091C907B091CA07E9 |
:10360000860D971DA81DB91D8093C7079093C80705 |
:10361000A093C907B093CA07803BE3E89E07E8E0A0 |
:10362000AE07E0E0BE0764F0805B9348A840B0407E |
:103630008093C7079093C807A093C907B093CA07A0 |
:103640008091C7079091C807A091C907B091CA0798 |
:10365000B7FF0CC080559C47A74FBF4F8093C7074B |
:103660009093C807A093C907B093CA07F091960535 |
:10367000FA87FF2309F07EC080919705882309F01F |
:1036800079C08091DF0786FF75C0E0909E03FF241C |
:1036900000E010E020913B0530913C0540913D0554 |
:1036A00050913E05C401B3010E94DB4020E038E0A8 |
:1036B00040E050E00E944F41CA01B901A8019701C2 |
:1036C0000E94DB4020E030E140E050E00E944F41AA |
:1036D00059016A012093D5053093D6054093D7054B |
:1036E0005093D805209143053091440540914505FC |
:1036F00050914605C401B3010E94DB4020E038E050 |
:1037000040E050E00E944F41CA01B901A801970171 |
:103710000E94DB4020E030E140E050E00E944F4159 |
:103720002093D1053093D2054093D3055093D4050F |
:10373000D601C501D7FE07C0B095A095909581959B |
:103740009F4FAF4FBF4F81389105A105B10574F46C |
:1037500057FF07C050954095309521953F4F4F4FEB |
:103760005F4F2138310541055105A4F081E0809378 |
:103770005E0510C01092D1051092D2051092D305AB |
:103780001092D4051092D5051092D6051092D70547 |
:103790001092D8058091D5059091D605A091D705B6 |
:1037A000B091D8058E839F83A887B9878091D10572 |
:1037B0009091D205A091D305B091D4058A839B83C3 |
:1037C000AC83BD8380919F03682E7724882499243D |
:1037D000C401B3012A813B814C815D810E94DB40A1 |
:1037E00020E032E040E050E00E944F41EF84F88852 |
:1037F000A989BA89EA1AFB0AEE81FF81EE0EFF1E43 |
:10380000E20EF31EF092C307E092C207970144272D |
:1038100037FD4095542F8091470590914805A09120 |
:103820004905B0914A05820F931FA41FB51F8093CD |
:10383000470590934805A0934905B0934A058091A8 |
:10384000920590919305E81AF90A0027F7FC009574 |
:10385000102F8091430590914405A0914505B091AA |
:103860004605E80EF91E0A1F1B1FE0924305F09261 |
:1038700044050093450510934605A0908103B09040 |
:103880008203C0908303D0908403AE14BF04C006AB |
:10389000D106C4F480E197E2A0E0B0E08A199B0968 |
:1038A000AC09BD098093430590934405A093450559 |
:1038B000B09346058093470590934805A09349052A |
:1038C000B0934A0522273327A9012A193B094C093D |
:1038D0005D098091430590914405A0914505B09103 |
:1038E000460582179307A407B507B4F4D601C501AE |
:1038F00080519742A040B040809343059093440587 |
:10390000A0934505B09346058093470590934805DD |
:10391000A0934905B0934A058091E8049091E90489 |
:103920000F9734F488E19CEF9093C3078093C2070C |
:103930008091E8049091E904079734F480E398EFCC |
:103940009093C3078093C207F0910001F983FA3086 |
:10395000A9F48091E8049091E904835F934034F0E6 |
:1039600088EE93E09093C3078093C2078091E804A8 |
:103970009091E9048A5F9340DCF014C08091E804E0 |
:103980009091E904855E974034F088EE93E090933F |
:10399000C3078093C2078091E8049091E904835F94 |
:1039A000974034F080ED97E09093C3078093C2076F |
:1039B000ED84FE848B859C85E81AF90AAA81BB8177 |
:1039C000EA1AFB0AC401B3012E813F81488559855B |
:1039D0000E94DB4020E032E040E050E00E944F4196 |
:1039E000E21AF30AF092CE07E092CD07970144273E |
:1039F00037FD4095542F80913F0590914005A0914F |
:103A00004105B0914205820F931FA41FB51F8093FB |
:103A10003F0590934005A0934105B09342058091E6 |
:103A2000940590919505E81AF90A0027F7FC00958E |
:103A3000102F80913B0590913C05A0913D05B091E0 |
:103A40003E05E80EF91E0A1F1B1FE0923B05F0928F |
:103A50003C0500933D0510933E05A0907D03B0907A |
:103A60007E03C0907F03D0908003AE14BF04C006D5 |
:103A7000D106C4F488EA91E6A0E0B0E08A199B0977 |
:103A8000AC09BD0980933B0590933C05A0933D058F |
:103A9000B0933E0580933F0590934005A093410568 |
:103AA000B093420522273327A9012A193B094C0963 |
:103AB0005D0980913B0590913C05A0913D05B09139 |
:103AC0003E0582179307A407B507B4F4D601C501D4 |
:103AD000885A9146A040B04080933B0590933C05A6 |
:103AE000A0933D05B0933E0580933F05909340051C |
:103AF000A0934105B09342058091E6049091E704BC |
:103B00000F9734F488E19CEF9093CE078093CD0714 |
:103B10008091E6049091E704079734F480E398EFEE |
:103B20009093CE078093CD07B981BA30A9F48091E4 |
:103B3000E6049091E704835F934034F088EE93E0CD |
:103B40009093CE078093CD078091E6049091E7048F |
:103B50008A5F9340DCF014C08091E6049091E70402 |
:103B6000855E974034F088EE93E09093CE07809383 |
:103B7000CD078091E6049091E704835F974034F08D |
:103B800080ED97E09093CE078093CD0780917A00E7 |
:103B9000886C80937A0020923705309238054092E5 |
:103BA000390550923A0580913B0590913C05A091D2 |
:103BB0003D05B0913E058093270590932805A0937D |
:103BC0002905B0932A058091430590914405A09161 |
:103BD0004505B091460580932F0590933005A0933D |
:103BE0003105B093320580913F0590914005A09139 |
:103BF0004105B091420580932B0590932C05A0932D |
:103C00002D05B0932E058091470590914805A09110 |
:103C10004905B0914A058093330590933405A093EC |
:103C20003505B09336058091DF0787FF49C0BA8517 |
:103C3000BB2309F045C080919705882309F040C057 |
:103C40002091CD073091CE07293C310544F0C901C0 |
:103C5000880F991F880F991F205233400BC0EFEF38 |
:103C600028333E076CF4C901880F991F880F991FEC |
:103C7000205E3C4F280F391F3093CE072093CD078D |
:103C80002091C2073091C307293C310544F0C90196 |
:103C9000880F991F880F991F205233400BC0FFEFE8 |
:103CA00028333F076CF4C901880F991F880F991FAB |
:103CB000205E3C4F280F391F3093C3072093C20763 |
:103CC00062960FB6F894DEBF0FBECDBFDF91CF91E5 |
:103CD0001F910F91FF90EF90DF90CF90BF90AF902A |
:103CE0009F908F907F906F905F904F903F902F901C |
:103CF000089580910E0590910F05813A91050CF47D |
:103D000039C38091E2078B3F98F08B3F19F4809183 |
:103D100068050EC08C3F19F480916A0509C08D3F7B |
:103D200019F480916C0504C08E3F21F480916E05DA |
:103D300080938C038091E1078B3F98F08B3F19F4BF |
:103D4000809168050EC08C3F19F480916A0509C006 |
:103D50008D3F19F480916C0504C08E3F21F4809151 |
:103D60006E0580938B0380918B03882319F4109246 |
:103D70008B0305C0843618F084E680938B03809112 |
:103D8000E3078B3F98F08B3F19F4809168050EC0D4 |
:103D90008C3F19F480916A0509C08D3F19F4809118 |
:103DA0006C0504C08E3F21F480916E0580938D03D5 |
:103DB00080918D03882319F410928D0305C08436F9 |
:103DC00018F084E680938D038091E5078B3F98F08F |
:103DD0008B3F19F4809168050EC08C3F19F48091D7 |
:103DE0006A0509C08D3F19F480916C0504C08E3FAF |
:103DF00021F480916E0580938E038091EC078B3FB8 |
:103E000098F08B3F19F4809168050EC08C3F19F42F |
:103E100080916A0509C08D3F19F480916C0504C03A |
:103E20008E3F21F480916E0580938F038091ED0782 |
:103E30008B3F98F08B3F19F4809168050EC08C3F42 |
:103E400019F480916A0509C08D3F19F480916C05C1 |
:103E500004C08E3F21F480916E0580939003809181 |
:103E600090038B3010F48AE002C08F3F11F48093EE |
:103E700090038091EE078B3F98F08B3F19F480916F |
:103E800068050EC08C3F19F480916A0509C08D3F0A |
:103E900019F480916C0504C08E3F21F480916E0569 |
:103EA000809391038091F3078B3F98F08B3F19F437 |
:103EB000809168050EC08C3F19F480916A0509C095 |
:103EC0008D3F19F480916C0504C08E3F21F48091E0 |
:103ED0006E05809393038091F4078B3F98F08B3F9E |
:103EE00019F4809168050EC08C3F19F480916A0521 |
:103EF00009C08D3F19F480916C0504C08E3F21F4F8 |
:103F000080916E05809394038091F5078B3F98F024 |
:103F10008B3F19F4809168050EC08C3F19F4809195 |
:103F20006A0509C08D3F19F480916C0504C08E3F6D |
:103F300021F480916E05809395038091F6078B3F65 |
:103F400098F08B3F19F4809168050EC08C3F19F4EE |
:103F500080916A0509C08D3F19F480916C0504C0F9 |
:103F60008E3F21F480916E05809396038091F70730 |
:103F70008B3F98F08B3F19F4809168050EC08C3F01 |
:103F800019F480916A0509C08D3F19F480916C0580 |
:103F900004C08E3F21F480916E0580939703809139 |
:103FA00007088B3F98F08B3F19F4809168050EC08D |
:103FB0008C3F19F480916A0509C08D3F19F48091F6 |
:103FC0006C0504C08E3F21F480916E0580939803A8 |
:103FD000809108088B3F98F08B3F19F48091680519 |
:103FE0000EC08C3F19F480916A0509C08D3F19F409 |
:103FF00080916C0504C08E3F21F480916E05809302 |
:104000009903809109088B3F98F08B3F19F48091B8 |
:1040100068050EC08C3F19F480916A0509C08D3F78 |
:1040200019F480916C0504C08E3F21F480916E05D7 |
:1040300080939A0380910A088B3F98F08B3F19F484 |
:10404000809168050EC08C3F19F480916A0509C003 |
:104050008D3F19F480916C0504C08E3F21F480914E |
:104060006E0580939B038091F8078B3F98F08B3F00 |
:1040700019F4809168050EC08C3F19F480916A058F |
:1040800009C08D3F19F480916C0504C08E3F21F466 |
:1040900080916E0580939C038091FD078B3F98F083 |
:1040A0008B3F19F4809168050EC08C3F19F4809104 |
:1040B0006A0509C08D3F19F480916C0504C08E3FDC |
:1040C00021F480916E0580939D03809100088B3FC1 |
:1040D00098F08B3F19F4809168050EC08C3F19F45D |
:1040E00080916A0509C08D3F19F480916C0504C068 |
:1040F0008E3F21F480916E0580939E03809101088C |
:104100008B3F98F08B3F19F4809168050EC08C3F6F |
:1041100019F480916A0509C08D3F19F480916C05EE |
:1041200004C08E3F21F480916E0580939F0380919F |
:1041300006088B3F98F08B3F19F4809168050EC0FC |
:104140008C3F19F480916A0509C08D3F19F4809164 |
:104150006C0504C08E3F21F480916E058093A0030E |
:1041600080910C088B3F98F08B3F19F48091680583 |
:104170000EC08C3F19F480916A0509C08D3F19F477 |
:1041800080916C0504C08E3F21F480916E05809370 |
:10419000A2038091A203823010F481E002C08F3F1D |
:1041A00011F48093A20380910E088B3F98F08B3F0F |
:1041B00019F4809168050EC08C3F19F480916A054E |
:1041C00009C08D3F19F480916C0504C08E3F21F425 |
:1041D00080916E058093A3038091A303823010F435 |
:1041E00081E002C08F3F11F48093A30380910F08F8 |
:1041F0008B3F98F08B3F19F4809168050EC08C3F7F |
:1042000019F480916A0509C08D3F19F480916C05FD |
:1042100004C08E3F21F480916E058093A4038091A9 |
:1042200010088B3F98F08B3F19F4809168050EC001 |
:104230008C3F19F480916A0509C08D3F19F4809173 |
:104240006C0504C08E3F21F480916E058093A50318 |
:10425000809111088B3F98F08B3F19F4809168058D |
:104260000EC08C3F19F480916A0509C08D3F19F486 |
:1042700080916C0504C08E3F21F480916E0580937F |
:10428000A603809112088B3F98F08B3F19F4809120 |
:1042900068050EC08C3F19F480916A0509C08D3FF6 |
:1042A00019F480916C0504C08E3F21F480916E0555 |
:1042B0008093A703809113088B3F98F08B3F19F4EC |
:1042C000809168050EC08C3F19F480916A0509C081 |
:1042D0008D3F19F480916C0504C08E3F21F48091CC |
:1042E0006E058093A803809114088B3F98F08B3F54 |
:1042F00019F4809168050EC08C3F19F480916A050D |
:1043000009C08D3F19F480916C0504C08E3F21F4E3 |
:1043100080916E058093A903809117088B3F98F0D8 |
:104320008B3F19F4809168050EC08C3F19F4809181 |
:104330006A0509C08D3F19F480916C0504C08E3F59 |
:1043400021F480916E058093A1036091930370E046 |
:1043500080E090E00E94133D27E137EB41ED58E308 |
:104360000E94784060938703709388038093890349 |
:1043700090938A0308958091670580FD31C0109263 |
:10438000CF071092C6071092B1071092BC07109287 |
:10439000BD071092D6078091CC04882331F080931A |
:1043A000BC078091BC078093C6078091CD04882309 |
:1043B00031F08093B1078091B1078093CF0780914E |
:1043C000CE04882311F08093D6078091CF048823F0 |
:1043D00011F08093BD0780916705857F8093670505 |
:1043E00010920A050E941C170895809100018D30DB |
:1043F00010F00E94341080917A00877380937A00C5 |
:104400008091E6049091E7049093CE078093CD07C6 |
:104410008091E8049091E9049093C3078093C207C8 |
:104420008091EA049091EB049093C5078093C407B0 |
:104430006091F1047091F204882777FD8095982FA0 |
:104440002CE030E040E050E00E94DB407093AC078D |
:104450006093AB076091EF047091F004882777FDBB |
:104460008095982F0E94DB407093D1076093D0070E |
:104470008091F3049091F4049093BB078093BA0762 |
:1044800080917A00886C80937A006091020870E0D5 |
:1044900080E090E024EC39E040E050E00E94DB4016 |
:1044A00060937D0370937E0380937F0390938003DA |
:1044B0006091030870E080E090E00E94DB40609330 |
:1044C0008103709382038093830390938403089500 |
:1044D0001092200510921F051092220510922105BE |
:1044E00080E090E0A0E0B0E0809323059093240565 |
:1044F000A0932505B0932605109216051092150578 |
:10450000109218051092170510921A0510921905AD |
:1045100010929E0310929F030E94F52184E690E082 |
:104520000E94C30B0E94F5218091DF0780FF10C01D |
:104530008091150390911603875B934038F4809126 |
:104540001503909116038E5E924010F40E94EF10B6 |
:104550004091E6045091E7045093160540931505E9 |
:104560002091E8043091E904309318052093170551 |
:104570008091EA049091EB0490931A0580931905B9 |
:1045800030931C0520931B0550931E0540931D0579 |
:1045900084E00E94063A8050944058F18091D00700 |
:1045A0009091D10797FF03C0909581959F4F6CE044 |
:1045B00070E00E941A41709322056093210580915A |
:1045C000AB079091AC0797FF03C0909581959F4FE3 |
:1045D0006CE070E00E941A417093200560931F0503 |
:1045E0006091E4047091E504882777FD8095982F09 |
:1045F00017C084E00E94063A9093200580931F051F |
:1046000086E00E94063A909322058093210588E077 |
:104610000E94063AAA2797FDA095BA2FBC01CD01AA |
:104620000E94C03F60932305709324058093250565 |
:104630009093260510923B0510923C0510923D0583 |
:1046400010923E0510923F051092400510924105D0 |
:1046500010924205109243051092440510924505B0 |
:104660001092460510924705109248051092490590 |
:1046700010924A0510924B0510924C0510924D0570 |
:1046800010924E051092CE071092CD071092C307DC |
:104690001092C2071092C5071092C40784E690E0FA |
:1046A0000E94C30B8091110390911203A0911303F8 |
:1046B000B091140390936107809360071092F70400 |
:1046C0001092F60410925705109258051092590551 |
:1046D00010925A05809177039091780390937A0312 |
:1046E0008093790382E390E09093E0048093DF0469 |
:1046F0006091020870E080E090E024EC39E040E056 |
:1047000050E00E94DB406856754C8F4F9F4F60937E |
:104710007D0370937E0380937F0390938003609169 |
:10472000030870E080E090E00E94DB406856754C22 |
:104730008F4F9F4F60938103709382038093830315 |
:104740009093840310928603109285031092810542 |
:104750001092800510928305109282056091770374 |
:1047600070917803882777FD8095982F2EE036E0AA |
:1047700040E050E00E94DB406093C7077093C80799 |
:104780008093C9079093CA071092CC071092CB0769 |
:104790008091670584608093670508951F93182FA3 |
:1047A0000EC08091670580FD0CC084E690E0909378 |
:1047B000E0048093DF048AEF90E00E94E10B115047 |
:1047C00080F71F9108958091D707E82FF0E0EE0F52 |
:1047D000FF1FE159F84F808191818D5E9F4F14F04A |
:1047E0001092AA03808191818A5B9F4FDCF48091B3 |
:1047F000AA038823B9F481E08093AA0380915D0520 |
:104800008F5F80935D0580915D05853028F48091F0 |
:104810005D050E94CE23089588EE93E09093E00416 |
:104820008093DF0408952F923F924F925F926F9290 |
:104830007F928F929F92AF92BF92CF92DF92EF9230 |
:10484000FF920F931F93CF93DF93CDB7DEB7E4971B |
:104850000FB6F894DEBF0FBECDBF0E94C6194091BF |
:1048600000014C3010F4299A01C0299820917E054E |
:1048700030917F058091E907682F70E0665F7F4F78 |
:104880007C8B6B8B6217730714F43C8B2B8B8091A2 |
:104890000E0590910F05883791050CF072C080913C |
:1048A0000301882399F480910403909105038F5F9D |
:1048B0009F4F61F488E99AE39093E0048093DF04CA |
:1048C00080E09CE090930503809304038091BB05F6 |
:1048D0009091BC05009731F001979093BC058093AF |
:1048E000BB0505C0809167058E7E809367054A30C1 |
:1048F00011F4289A01C02898809165059091660569 |
:10490000895E934008F429C48091F007E82FF0E015 |
:10491000FC8BEB8B80916705806180936705E0914C |
:10492000D7072E2F30E0220F331FF901E357F84F3E |
:1049300011821082A091D807B0E0AA0FBB1FFD0121 |
:10494000E357F84F11821082E091DA074E2F50E0C2 |
:10495000440F551FCA018357984FFC0111821082E2 |
:104960002159384FF90111821082A159B84F11967F |
:104970001C921E924159584FDA0111961C921E92B8 |
:10498000F4C380910E0590910F058D3891050CF4BC |
:10499000ECC3809167058F7E809367058091F10756 |
:1049A00022E3829FC00111249093BC058093BB0534 |
:1049B000EB89FC89B9978CF08091670580FF0DC069 |
:1049C0008091650590916605FFEF8F3F9F0729F065 |
:1049D0000196909366058093650580916505909199 |
:1049E00066058F3F910509F070F51092CD05109284 |
:1049F000CE051092CF051092D0051092C9051092E5 |
:104A0000CA051092CB051092CC0510927D0510922C |
:104A10007C058A3F9105E1F481E090E09093B30535 |
:104A20008093B20510924B0510924C0510924D05E3 |
:104A300010924E051092C5051092C6051092C7053A |
:104A40001092C80505C08091670582608093670554 |
:104A500020916805309169058091DB07E82FF0E02F |
:104A6000EE0FFF1FE159F84F8081918182599F4FCE |
:104A7000281739071CF42F5F3F4F0CC080819181AC |
:104A800082599F4F821793074CF42115310531F05D |
:104A900021503040309369052093680520916A05C4 |
:104AA00030916B058091DC07E82FF0E0EE0FFF1FDF |
:104AB000E159F84F8081918182599F4F281739071A |
:104AC0001CF42F5F3F4F0CC08081918182599F4F12 |
:104AD000821793074CF42115310531F021503040F5 |
:104AE00030936B0520936A0520916C0530916D051C |
:104AF0008091DD07E82FF0E0EE0FFF1FE159F84F3E |
:104B00008081918182599F4F281739071CF42F5FAC |
:104B10003F4F0CC08081918182599F4F821793072C |
:104B20004CF42115310531F02150304030936D05A2 |
:104B300020936C0520916E0530916F058091DE0702 |
:104B4000E82FF0E0EE0FFF1FE159F84F80819181CF |
:104B500082599F4F281739071CF42F5F3F4F0CC015 |
:104B60008081918182599F4F821793074CF42115C0 |
:104B7000310531F02150304030936F0520936E05A0 |
:104B80002091700530917105809181079091820785 |
:104B900082599F4F281739071CF42F5F3F4F0EC0D3 |
:104BA000809181079091820782599F4F82179307C6 |
:104BB0004CF42115310531F021503040309371050E |
:104BC00020937005209172053091730580918307C1 |
:104BD0009091840782599F4F281739071CF42F5F43 |
:104BE0003F4F0EC0809183079091840782599F4F59 |
:104BF000821793074CF42115310531F021503040D4 |
:104C000030937305209372052091740530917505DA |
:104C1000809185079091860782599F4F2817390701 |
:104C20001CF42F5F3F4F0EC080918507909186073F |
:104C300082599F4F821793074CF42115310531F0AB |
:104C400021503040309375052093740520917605EE |
:104C500030917705809187079091880782599F4FFF |
:104C6000281739071CF42F5F3F4F0EC0809187072C |
:104C70009091880782599F4F821793074CF4211512 |
:104C8000310531F02150304030937705209376057F |
:104C9000809168059091690597FF05C0109269059C |
:104CA000109268050AC08F3F910539F034F08FEFFC |
:104CB00090E0909369058093680580916A059091D2 |
:104CC0006B0597FF05C010926B0510926A050AC02C |
:104CD0008F3F910539F034F08FEF90E090936B05A2 |
:104CE00080936A0580916C0590916D0597FF05C0D2 |
:104CF00010926D0510926C050AC08F3F910539F036 |
:104D000034F08FEF90E090936D0580936C05809167 |
:104D10006E0590916F0597FF05C010926F05109278 |
:104D20006E050AC08F3F910539F034F08FEF90E0A7 |
:104D300090936F0580936E05809170059091710539 |
:104D400097FF05C010927105109270050AC08F3F41 |
:104D5000910539F034F08FEF90E0909371058093D6 |
:104D60007005809172059091730597FF05C01092B0 |
:104D70007305109272050AC08F3F910539F034F027 |
:104D80008FEF90E090937305809372058091740586 |
:104D90009091750597FF05C01092750510927405E6 |
:104DA0000AC08F3F910539F034F08FEF90E0909377 |
:104DB000750580937405809176059091770597FF2E |
:104DC00005C010927705109276050AC08F3F9105B5 |
:104DD00039F034F08FEF90E090937705809376056B |
:104DE000E091D907F0E0EE0FFF1FE159F84F808105 |
:104DF0009181813591050CF415C18091670580FD85 |
:104E000011C18091DA07E82FF0E0EE0FFF1FE159A2 |
:104E1000F84F808191818C3491050CF4C3C080914E |
:104E2000BA058F5F8093BA05893C08F4FBC01092E5 |
:104E3000BA054C3010F4299801C0299A10926605E1 |
:104E4000109265058091D707282F30E0D901AA0F6D |
:104E5000BB1FA159B84F8D919C9111978734910533 |
:104E60009CF48091D807E82FF0E0EE0FFF1FE15986 |
:104E7000F84F8081918197FF03C0909581959F4F56 |
:104E8000873491050CF46BC08091D807682F70E0CF |
:104E9000DB01AA0FBB1FA159B84F8D919C911197AF |
:104EA000873491053CF0F901EE0FFF1FE159F84FEF |
:104EB000808191818D919C918734910564F0F901F5 |
:104EC000EE0FFF1FE159F84F8081918187349105E2 |
:104ED00014F042E001C041E0FB01EE0FFF1FE15979 |
:104EE000F84F80819181863491055CF4F901EE0FD1 |
:104EF000FF1FE159F84F80819181873491050CF0B3 |
:104F000043E0FB01EE0FFF1FE159F84F80819181D3 |
:104F10008A5B9F4F5CF4F901EE0FFF1FE159F84FD8 |
:104F200080819181873491050CF044E0660F771FF2 |
:104F30006159784FDB018D919C918A5B9F4F5CF4A6 |
:104F4000220F331F2159384FF90180819181863416 |
:104F500091050CF445E0842F0E94163A1CC0809104 |
:104F6000DF078872C1F08081918197FF03C090951F |
:104F700081959F4F44977CF48D919C918A5B9F4FC4 |
:104F800054F481E080935D0588EE93E09093E00413 |
:104F90008093DF0447C00E944D3C0E94363A0E9435 |
:104FA000682239C080819181855B9F4FCCF58091CB |
:104FB000BA058F5F8093BA05893CA0F11092BA05BB |
:104FC0004C3010F4299801C0299A6FEF7FEF84E0EC |
:104FD0000E940E3A10926605109265050E946822A2 |
:104FE00060911F057091200584E00E940E3A609147 |
:104FF00021057091220586E00E940E3A60912305FA |
:105000007091240580912505909126050E94923F7C |
:1050100088E00E940E3A0E944D3C0E94CE2302C0BE |
:105020001092BA05E091D907F0E0EE0FFF1FE159A9 |
:10503000F84F808191818B5A9F4F0CF096C08091E0 |
:10504000DA07482F50E0FA01EE0FFF1FE159F84F41 |
:1050500080819181855B9F4F0CF066C08091B9057E |
:105060008F5F8093B905893C08F460C01092B90540 |
:1050700081E090E0909366058093650580916705D7 |
:105080008960809367051092C5051092C60510923D |
:10509000C7051092C80510924B0510924C0510924E |
:1050A0004D0510924E0510923B0510923C05109252 |
:1050B0003D0510923E051092430510924405109252 |
:1050C0004505109246058091270590912805A091ED |
:1050D0002905B0912A0580933F0590934005A09340 |
:1050E0004105B093420580912F0590913005A09124 |
:1050F0003105B09132058093470590934805A09300 |
:105100004905B0934A051092CD051092CE05109234 |
:10511000CF051092D0051092C9051092CA051092C1 |
:10512000CB051092CC0502C01092B905440F551F53 |
:105130004159584FDA018D919C918C3491059CF026 |
:105140008091B8058F5F8093B805893C70F010920C |
:10515000B8051092660510926505809167058E7FEF |
:105160008093670502C01092B80580917603815044 |
:1051700080937603809176038F3F21F080916705BD |
:1051800084FF8FC30E94791EE0917805F091790524 |
:10519000FCABEBAB8091D707E82EFF24D701AA0F19 |
:1051A000BB1FCD018159984FFC01808191819AAB41 |
:1051B00089AB8091E607882E9924A357B84F0D90AC |
:1051C000BC91A02DB8ABAFA78091E707282F30E0A6 |
:1051D0003EA72DA740918005509181055CA74BA764 |
:1051E00060917A0570917B057AA769A78091D807AD |
:1051F000082F10E0C801880F991FDC01A159B84F92 |
:105200000D90BC91A02DB8A7AFA38357984FDC0198 |
:105210008D919C919EA38DA3E0918205F0918305D1 |
:10522000FCA3EBA3E091DA07AE2FB0E0AA0FBB1FFF |
:10523000A159B84F0D90BC91A02DBAA3A9A3E0919C |
:10524000D907F0E0EE0FFF1FE159F84FC080D18081 |
:1052500028E730E0C20ED31ED0927F05C0927E05B3 |
:105260006091900370E080E090E00E94133D20E0A8 |
:1052700030E040E251E40E94C13E20E030E040E8EE |
:105280005CE30E9478401B012C016093D20770936D |
:10529000D3078093D4079093D5076091910370E072 |
:1052A00080E090E00E94133D20E030EE4BE256E4B7 |
:1052B0000E94253F6093BE077093BF078093C0078D |
:1052C0009093C1072091D104222331F08AE090E02D |
:1052D0009093E0048093DF04E22F22FF09C08091C5 |
:1052E000A103482F50E0440F551F440F551F10C015 |
:1052F00023FD03C040E050E00BC08091A10390E08B |
:10530000880F991F880F991F44275527481B590B51 |
:105310002091880530918905C901B3E0880F991F54 |
:10532000BA95E1F7821B930B840F951F68E070E03C |
:105330000E941A413B017093890560938805E4FF40 |
:1053400009C08091A103482F50E0440F551F440F1E |
:10535000551F10C0E5FD03C040E050E00BC0809138 |
:10536000A10390E0880F991F880F991F44275527A4 |
:10537000481B590B80918A0590918B059C01E3E0B5 |
:10538000220F331FEA95E1F7281B390BCA01820F60 |
:10539000931F68E070E00E941A415B0170938B05D7 |
:1053A00060938A058091D004282F83FF03C082E395 |
:1053B00090E004C082FF07C08EEC9FEF90938D05B4 |
:1053C00080938C0504C010928D0510928C0521FFEE |
:1053D00009C080918503909186030196909386037E |
:1053E0008093850324FF09C08091850390918603F3 |
:1053F0000197909386038093850349A95AA9489DF4 |
:10540000C001499D900D589D900D11242BA93CA9D8 |
:10541000220F331F6BA97CA9260F371FEFA5F8A910 |
:105420004DA55EA5E49FD001E59FB00DF49FB00DA2 |
:1054300011246BA57CA5A61BB70BBCABABAB820F35 |
:10544000931F64E070E00E941A418BA99CA9860F0B |
:10545000971F9CAB8BABC30162E070E00E941A41C6 |
:10546000ABA9BCA9A60FB71FBCABABABB09379057A |
:10547000A0937805EFA1F8A5E89DC001E99D900DE6 |
:10548000F89D900D112429A53AA5220F331F49A597 |
:105490005AA5240F351F6DA17EA1ADA5BEA56A9F9B |
:1054A00030016B9F700C7A9F700C1124EBA1FCA152 |
:1054B0006E1A7F0A820F931F64E070E00E941A4107 |
:1054C000660E771EC50162E070E00E941A41660E0A |
:1054D000771E70927B0560927A0520918C05309141 |
:1054E0008D05220F331F220F331F49A15AA1241B00 |
:1054F000350B30937D0520937C058091850680FFD8 |
:1055000056C08091A103813808F451C080917E0675 |
:10551000992787FD9095BC01689DC001699D900DFC |
:10552000789D900D1124ABA9BCA9A80FB91FB09309 |
:105530007905A093780580917F06992787FD90953E |
:10554000FC01E89DC001E99D900DF89D900D11248E |
:10555000680E791E70927B0560927A0580918006B4 |
:10556000992787FD9095280F391F30937D0520934B |
:105570007C052091E40730E080918206992787FD21 |
:105580009095AC01249FC001259F900D349F900DF4 |
:10559000112490938603809385038091810690E087 |
:1055A0008C159D0524F490937F0580937E05809152 |
:1055B0007E0590917F0597FF04C010927F051092A1 |
:1055C0007E058091DF0782FF0CC080E090E0A0E0C4 |
:1055D000B0E08093BE079093BF07A093C007B0933D |
:1055E000C10720E030E040E050E0C201B1010E947C |
:1055F000FB3F882364F480E090E0A0E0B0E080937B |
:10560000D2079093D307A093D407B093D50720E097 |
:1056100030E040E050E06091BE077091BF0780919C |
:10562000C0079091C1070E94FB3F882364F480E08B |
:1056300090E0A0E0B0E08093BE079093BF07A093F6 |
:10564000C007B093C107E0917805F09179052091EA |
:10565000840530918505CF0164E070E00E941A4115 |
:1056600077FF03C0709561957F4F26173707C4F405 |
:10567000CF01F7FF03C0909581959F4F64E070E0E4 |
:105680000E941A4170938505609384056536710503 |
:105690006CF084E690E0909385058093840506C0C5 |
:1056A000215030403093850520938405E0917A05A0 |
:1056B000F0917B052091860530918705CF0164E04C |
:1056C00070E00E941A4177FF03C0709561957F4F8B |
:1056D00026173707C4F4CF01F7FF03C090958195D3 |
:1056E0009F4F64E070E00E941A41709387056093B9 |
:1056F0008605653671056CF084E690E09093870529 |
:105700008093860506C02150304030938705209352 |
:105710008605F801EE0FFF1FE159F84F2081318116 |
:105720008091FE07482F50E04217530744F48091C0 |
:10573000180882FF04C081E08093980515C080910D |
:105740009805882389F0F801EE0FFF1FE159F84F03 |
:10575000208131818091FF07BA01681B71092617EA |
:10576000370714F410929805F801EE0FFF1FE15966 |
:10577000F84F8081918166277727641B750B861708 |
:10578000970744F48091180883FF04C081E0809358 |
:10579000990515C080919905882389F0000F111F84 |
:1057A0000159184FD8012D913C918091FF0790E04D |
:1057B000841B950B8217930714F410929905F70137 |
:1057C000EE0FFF1FE159F84F80819181481759076B |
:1057D00044F48091180880FF04C081E080939B0509 |
:1057E00015C080919B05882389F0F701EE0FFF1FFC |
:1057F000E159F84F208131818091FF07FA01E81BC0 |
:10580000F1092E173F0714F410929B05F701EE0FD4 |
:10581000FF1FE159F84F808191818617970744F463 |
:105820008091180881FF04C081E080939A0517C019 |
:1058300080919A05882399F0EE0CFF1C2FE637E043 |
:10584000E20EF31ED7012D913C918091FF0790E06D |
:10585000841B950B8217930714F410929A0580917C |
:105860009805882321F480919905882321F081E00F |
:105870008093970502C01092970580919B0588231D |
:1058800021F480919A05882351F081E08093960558 |
:1058900010929705109298051092990502C01092E7 |
:1058A000960580919705882321F480919605882399 |
:1058B00051F08091FD0790E0EB89FC898E179F07DE |
:1058C00014F49C8B8B8B8091670584FF30C0109201 |
:1058D0007D0510927C051092790510927805109242 |
:1058E0007B0510927A0580E090E0A8ECBFE38093FE |
:1058F000D2079093D307A093D407B093D5078BE03A |
:105900009CEBA2E3BCE38093BE079093BF07A093F8 |
:10591000C007B093C1071092970510929605109298 |
:1059200085051092840510928705109286052091B6 |
:105930002705309128054091290550912A052D838E |
:105940003E834F8358878091AD079091AE07A09119 |
:10595000AF07B091B007820F931FA41FB51F8093AC |
:10596000AD079093AE07A093AF07B093B0074091F7 |
:105970002F055091300560913105709132054F87A8 |
:10598000588B698B7A8B8091B4079091B507A09161 |
:10599000B607B091B707840F951FA61FB71F809356 |
:1059A000B4079093B507A093B607B093B70790904C |
:1059B0009605992029F480919705882309F44FC012 |
:1059C0001092F9041092F80410924F0510925005AD |
:1059D00010925105109252051092530510925405E1 |
:1059E00010925505109256051092AD071092AE0711 |
:1059F0001092AF071092B0071092B4071092B5073B |
:105A00001092B6071092B70780913B0590913C0524 |
:105A1000A0913D05B0913E0580933F0590934005D0 |
:105A2000A0934105B09342058091430590914405B0 |
:105A3000A0914505B0914605809347059093480590 |
:105A4000A0934905B0934A051092950510929405CC |
:105A50001092930510929205992009F0EFC0809161 |
:105A60009705882309F0EAC0E090EB07FF2400E0E7 |
:105A700010E06D817E818F819885A80197010E9439 |
:105A80004F418091AB079091AC07AA2797FDA09555 |
:105A9000BA2F281B390B4A0B5B0BCA01B90120E155 |
:105AA00030E040E050E00E944F4159016A016F85AB |
:105AB000788989899A89A80197010E944F4180912C |
:105AC000D0079091D107AA2797FDA095BA2F281B40 |
:105AD000390B4A0B5B0BCA01B90120E130E040E011 |
:105AE00050E00E944F4179018A0180918405909194 |
:105AF0008505813491053CF4809186059091870558 |
:105B000081349105A4F0C601B50123E030E040E006 |
:105B100050E00E944F4159016A01C801B70123E0DA |
:105B200030E040E050E00E944F4179018A01E0916D |
:105B3000DA07F0E0EE0FFF1FE159F84F0190F08116 |
:105B4000E02DF7FF03C0F095E195FF4F7A97A4F0A1 |
:105B5000C601B50123E030E040E050E00E944F4133 |
:105B600059016A01C801B70123E030E040E050E08C |
:105B70000E944F4179018A0151E2A516B104C10486 |
:105B8000D10434F0E0E2AE2EB12CC12CD12C11C0E6 |
:105B900060EEA6166FEFB6066FEFC6066FEFD6067D |
:105BA00044F470EEA72E7FEFB72E7FEFC72E7FEF66 |
:105BB000D72E71E2E716F1040105110534F060E219 |
:105BC000E62EF12C012D112D11C080EEE8168FEF7D |
:105BD000F8068FEF08078FEF180744F450EEE52E14 |
:105BE0005FEFF52E5FEF052F5FEF152F80913B05DF |
:105BF00090913C05A0913D05B0913E058A199B0905 |
:105C0000AC09BD0980933B0590933C05A0933D05ED |
:105C1000B0933E058091430590914405A0914505C0 |
:105C2000B09146058E199F09A00BB10B80934305D7 |
:105C300090934405A0934505B09346058091F804E0 |
:105C40009091F9048F3F910509F008F419C4992047 |
:105C500009F0B0C380919705882309F0ABC3809108 |
:105C60005E05882309F0A6C36091AD077091AE0769 |
:105C70008091AF079091B00720E031E040E050E024 |
:105C80000E944F4119012A012093AD073093AE07BE |
:105C90004093AF075093B0076091B4077091B50778 |
:105CA0008091B6079091B70720E031E040E050E0E6 |
:105CB0000E944F412D8F3E8F4F8F58A32093B407E2 |
:105CC0003093B5074093B6075093B707E090EB07C2 |
:105CD000FF2400E010E020914F05309150054091E5 |
:105CE000510550915205C801B7010E94DB4020E0E8 |
:105CF00031E040E050E00E944F4159016A01209399 |
:105D00004F05309350054093510550935205209113 |
:105D10005305309154054091550550915605C801E1 |
:105D2000B7010E94DB4020E031E040E050E00E94FB |
:105D30004F4139014A012093530530935405409354 |
:105D4000550550935605E0900408FF2400E010E04C |
:105D5000C201B1016A197B098C099D09A80197014B |
:105D60000E944F41CA01B90120E031E040E050E01B |
:105D70000E944F41690130939505209394056D8DE4 |
:105D80007E8D8F8D98A16619770988099909A801D8 |
:105D900097010E944F41CA01B90120E031E040E083 |
:105DA00050E00E944F418901309393052093920562 |
:105DB000809184059091850581349105C4F480918A |
:105DC000860590918705813491058CF4E091DA077E |
:105DD000F0E0EE0FFF1FE159F84F0190F081E02D48 |
:105DE000F7FF03C0F095E195FF4F7A9794F0C60155 |
:105DF00062E070E00E941A417093950560939405EB |
:105E0000C80162E070E00E941A41709393056093AC |
:105E10009205E0902B05F0902C0500912D05109136 |
:105E20002E052D813E814F815885E21AF30A040B1D |
:105E3000150BE092C105F092C2050093C3051093C3 |
:105E4000C40580913F0590914005A0914105B09116 |
:105E500042058E199F09A00BB10B80933F059093CB |
:105E60004005A0934105B0934205A0903305B09042 |
:105E70003405C0903505D09036054F85588969891D |
:105E80007A89A41AB50AC60AD70AA092BD05B092AB |
:105E9000BE05C092BF05D092C00580914705909184 |
:105EA0004805A0914905B0914A058A199B09AC099A |
:105EB000BD098093470590934805A0934905B09389 |
:105EC0004A052091CB073091CC07213831054CF0A1 |
:105ED0008091190590911A05019690931A05809367 |
:105EE000190520583F4F4CF48091190590911A05DF |
:105EF000019790931A05809319051092CC07109280 |
:105F0000CB0781E090E09093A9058093A8051092BB |
:105F1000AE051092AF051092B0051092B1058091B8 |
:105F2000A0059091A105A091A205B091A3058219A9 |
:105F30009309A409B509815E914BAF4FBF4F8F53B1 |
:105F40009C49A040B04008F0C1C071E0E71670E184 |
:105F5000F70670E0070770E017070CF452C0809155 |
:105F6000A705882309F449C0D801C7013CE0B595CD |
:105F7000A795979587953A95D1F701969093A9059E |
:105F80008093A805D801C70123E0B595A7959795FB |
:105F900087952A95D1F78093AE059093AF05A0938E |
:105FA000B005B093B10589589341A040B04064F06A |
:105FB00088E893E1A0E0B0E08093AE059093AF0550 |
:105FC000A093B005B093B1056091AE057091AF0597 |
:105FD0008091B0059091B10520E031E040E050E0C3 |
:105FE0000E944F418091940590919505820F931FD7 |
:105FF000909395058093940566C081E08093A705F2 |
:1060000062C01092A705F0E0EF16F0EFFF06FFEF79 |
:106010000F07FFEF1F070CF056C08091A6058823DD |
:1060200009F44DC088279927DC018E199F09A00B20 |
:10603000B10BFCE0B595A79597958795FA95D1F7A3 |
:1060400001969093A9058093A805C801B70128E09F |
:1060500030E040E050E00E944F412093AE05309385 |
:10606000AF054093B0055093B10528573C4E4F4FB4 |
:106070005F4F64F488E79CEEAFEFBFEF8093AE050F |
:106080009093AF05A093B005B093B1056091AE05B4 |
:106090007091AF058091B0059091B10520E031E09D |
:1060A00040E050E00E944F41809194059091950509 |
:1060B000820F931F909395058093940511C081E002 |
:1060C0008093A6050DC01092A6050AC01092A905DE |
:1060D0001092A80588EE93E090937C0380937B0355 |
:1060E00080910508882E99248091A8059091A90592 |
:1060F0008816990624F49092A9058092A80571E06B |
:10610000E71674E0F70670E0070770E0170774F011 |
:1061100080911505909116052091A8053091A9054B |
:10612000820F931F909316058093150580E0E81663 |
:106130008CEFF8068FEF08078FEF180774F4809143 |
:106140001505909116052091A8053091A905821B8F |
:10615000930B909316058093150581E090E0909342 |
:10616000A9058093A8051092AA051092AB0510927C |
:10617000AC051092AD0580919C0590919D05A09174 |
:106180009E05B0919F052D8D3E8D4F8D58A1821B90 |
:10619000930BA40BB50B815E914BAF4FBF4F8F5349 |
:1061A0009C49A040B04008F0C1C041E0A41640E1C5 |
:1061B000B40640E0C40640E0D4060CF452C080911E |
:1061C000A505882309F449C0D601C501ECE0B595C1 |
:1061D000A79597958795EA95D1F701969093A9058C |
:1061E0008093A805D601C50173E0B595A79597954D |
:1061F00087957A95D1F78093AA059093AB05A093E4 |
:10620000AC05B093AD0589589341A040B04064F00F |
:1062100088E893E1A0E0B0E08093AA059093AB05F5 |
:10622000A093AC05B093AD056091AA057091AB0544 |
:106230008091AC059091AD0520E031E040E050E068 |
:106240000E944F418091920590919305820F931F78 |
:10625000909393058093920566C081E08093A50595 |
:1062600062C01092A50560E0A61660EFB6066FEF5B |
:10627000C6066FEFD6060CF056C08091A4058823A1 |
:1062800009F44DC088279927DC018A199B09AC09BC |
:10629000BD096CE0B595A795979587956A95D1F757 |
:1062A00001969093A9058093A805C601B50128E041 |
:1062B00030E040E050E00E944F412093AA05309327 |
:1062C000AB054093AC055093AD0528573C4E4F4F5E |
:1062D0005F4F64F488E79CEEAFEFBFEF8093AA05B1 |
:1062E0009093AB05A093AC05B093AD056091AA0562 |
:1062F0007091AB058091AC059091AD0520E031E047 |
:1063000040E050E00E944F418091920590919305AA |
:10631000820F931F909393058093920511C081E0A3 |
:106320008093A4050DC01092A4050AC01092A9057F |
:106330001092A80588EE93E090937C0380937B03F2 |
:106340008091A8059091A9058816990624F4909249 |
:10635000A9058092A80581E0A81684E0B80680E02F |
:10636000C80680E0D80674F0809117059091180552 |
:106370002091A8053091A905820F931F90931805CD |
:106380008093170590E0A9169CEFB9069FEFC90608 |
:106390009FEFD906CCF480911705909118052091B4 |
:1063A000A8053091A905821B930B90931805809343 |
:1063B00017050AC010929305109292051092950548 |
:1063C0001092940510925E0520E030E040E050E02D |
:1063D0006091BE077091BF078091C0079091C1077F |
:1063E0000E94FB3F882341F410929305109292057E |
:1063F00010929505109294058091AD079091AE078B |
:10640000A091AF07B091B0078093A0059093A1052C |
:10641000A093A205B093A3058091B4079091B5070E |
:10642000A091B607B091B70780939C0590939D0506 |
:10643000A0939E05B0939F0510924F0510925005B2 |
:106440001092510510925205109253051092540566 |
:1064500010925505109256051092AD071092AE0796 |
:106460001092AF071092B0071092B4071092B507C0 |
:106470001092B6071092B7071092F9041092F80420 |
:10648000C0907C05D0907D058601D7FE04C0002712 |
:1064900011270C191D090031110584F088EE93E0D5 |
:1064A00090937C0380937B038091DF0784FD06C07B |
:1064B00081E090E09093B3058093B205E090E80707 |
:1064C000B601882777FD8095982F2E2D30E040E08B |
:1064D00050E00E94DB409801442737FD4095542F3F |
:1064E0000E94DB4020E032E040E050E00E944F415B |
:1064F00089019A01FF24EC9CC001ED9C900DFC9C4D |
:10650000900D112464E070E00E941A41600F711F29 |
:10651000882777FD8095982F6093C5057093C605F1 |
:106520008093C7059093C80520914B0530914C0589 |
:1065300040914D0550914E05261B370B480B590BCA |
:1065400020934B0530934C0540934D0550934E05D9 |
:106550002155334C4040504064F080E593ECA0E07E |
:10656000B0E080934B0590934C05A0934D05B093FC |
:106570004E0580914B0590914C05A0914D05B09131 |
:106580004E05805B9C43AF4FBF4F64F480EB9CE3B0 |
:10659000AFEFBFEF80934B0590934C05A0934D0553 |
:1065A000B0934E058091DF07887209F458C180913D |
:1065B0005D05882339F08091670580FD03C00E9446 |
:1065C000E3234DC16D817E818F81988520E032E08B |
:1065D00040E050E00E944F41890137FF03C0109511 |
:1065E00001951F4F6F85788989899A8920E032E06B |
:1065F00040E050E00E944F41690137FF04C0D09451 |
:10660000C194D108D394C016D1060CF468018091CE |
:1066100077039091780397FF03C0AA24BB242CC072 |
:10662000E0907703F09078032CE132E0E20EF31E65 |
:106630000027F7FC0095102F6091C7077091C807DD |
:106640008091C9079091CA072EE036E040E050E003 |
:106650000E944F41E21AF30A040B150BC801B7015F |
:1066600028E631E040E050E00E944F415CE4A52E76 |
:106670005FEFB52EA60EB71EE0907B03F0907C0373 |
:10668000E114F10481F539E1C316D10464F5809178 |
:10669000CB079091CC078A0D9B1D9093CC078093DC |
:1066A000CB078091B2059091B305892BE1F088EC7E |
:1066B00090E09093E0048093DF046091C7077091AD |
:1066C000C8078091C9079091CA072EE036E040E0E4 |
:1066D00050E00E944F4130937A0320937903109247 |
:1066E000B3051092B2050091C7071091C807209119 |
:1066F000C9073091CA07C60168E070E00E941A41DC |
:106700006F5F7F4FC50143E0880F991F4A95E1F7FE |
:106710000E941A414B01AA2497FCA094BA2C800E27 |
:10672000911EA21EB31E8092C7079092C807A09226 |
:10673000C907B092CA0780918F03482E5524C49C84 |
:10674000C001C59C900DD49C900D112460E270E0B6 |
:106750000E941A413201661A770A77FC7AC0E11466 |
:10676000F10409F06EC08091860590918705209113 |
:10677000840530918505820F931F68E070E00E94C8 |
:106780001A416B0140E450E0C40ED51E809179039C |
:1067900090917A03AA2797FDA095BA2F0CE1E02EDD |
:1067A00002E0F02E012D112DE81AF90A0A0B1B0B3D |
:1067B000C501B4012EE036E040E050E00E944F41B8 |
:1067C000E20EF31E041F151FC801B70128E631E0D1 |
:1067D00040E050E00E944F41645B7040669DC00104 |
:1067E000679D900D769D900D1124B6010E941A416F |
:1067F0009201220F331F240D351D2617370734F061 |
:10680000309521953F4F621773070CF4B9019B0136 |
:10681000442737FD4095542F80914B0590914C05AE |
:10682000A0914D05B0914E05820F931FA41FB51F77 |
:1068300080934B0590934C05A0934D05B0934E0566 |
:106840000EC00894E108F108F0927C03E0927B030B |
:1068500006C084EF91E090937C0380937B0380914A |
:10686000B40581508093B4058F3F09F0B4C088E12E |
:106870008093B405E090EB07FF2400E010E0609106 |
:106880002705709128058091290590912A05A80176 |
:1068900097010E944F4130938906209388066091AA |
:1068A0002F05709130058091310590913205A80136 |
:1068B00097010E944F4130938B0620938A06809166 |
:1068C000AB079091AC0790938D0680938C068091D6 |
:1068D000D0079091D10790938F0680938E06809178 |
:1068E000C4079091C507909391068093900680917C |
:1068F0008E0590918F0590939306809392066091F8 |
:106900005705709158058091590590915A0520E0DE |
:1069100032E040E050E00E944F41309395062093D2 |
:10692000940680910E0590910F059093990680939F |
:10693000980680910C0390910D0390939B06809391 |
:106940009A068091C60790E090939D0680939C06DE |
:106950008091BC0790E090939F0680939E06809163 |
:10696000CF0790E09093A1068093A0068091B10795 |
:1069700090E09093A3068093A2068091D60790E0C2 |
:106980009093A5068093A4068091BD0790E0909314 |
:10699000A7068093A6068091BA079091BB079093B3 |
:1069A000A9068093A8068091E2049091E304909355 |
:1069B000B1068093B00680918005909181059093F7 |
:1069C000C5068093C40680918205909183059093BB |
:1069D000C7068093C60680919605C090CD07D090DB |
:1069E000CE07882391F0B601882777FD8095982FF0 |
:1069F0000E94C03F2091D2073091D3074091D40725 |
:106A00005091D5070E9478402DC060912705709164 |
:106A100028058091290590912A050E94C03F209168 |
:106A2000BE073091BF074091C0075091C1070E9437 |
:106A300078407B018C01B601882777FD8095982FDF |
:106A40000E94C03F2091D2073091D3074091D407D4 |
:106A50005091D5070E9478409B01AC01C801B70155 |
:106A60000E94C13E0E948D3F7093CE076093CD0778 |
:106A700080919705C090C207D090C307882391F0FA |
:106A8000B601882777FD8095982F0E94C03F2091FE |
:106A9000D2073091D3074091D4075091D5070E9477 |
:106AA00078402DC060912F0570913005809131059F |
:106AB000909132050E94C03F2091BE073091BF07E0 |
:106AC0004091C0075091C1070E9478407B018C0122 |
:106AD000B601882777FD8095982F0E94C03F2091AE |
:106AE000D2073091D3074091D4075091D5070E9427 |
:106AF00078409B01AC01C801B7010E94C13E0E94D1 |
:106B00008D3F7093C3076093C2076091BE07709179 |
:106B1000BF078091C0079091C10769837A838B83F7 |
:106B20009C836091C4077091C507882777FD809585 |
:106B3000982F0E94C03F7B018C016091D207709119 |
:106B4000D3078091D4079091D5079B01AC010E9497 |
:106B5000C13E9B01AC01C801B7010E9478407B0196 |
:106B60008C016091370570913805809139059091BD |
:106B70003A050E94C03F29813A814B815C810E9485 |
:106B8000784020E030E040E05FE30E9478409B01E5 |
:106B9000AC01C801B7010E94C13E0E948D3FAB010C |
:106BA0007093C5076093C4078091CD079091CE077D |
:106BB0009093B3068093B2062091C2073091C30729 |
:106BC0003093B5062093B4068150904434F080E0B1 |
:106BD00090E49093CE078093CD078091CD0790915C |
:106BE000CE078050904C34F480E090EC9093CE0728 |
:106BF0008093CD072150304434F080E090E49093AE |
:106C0000C3078093C2078091C2079091C307805049 |
:106C1000904C34F480E090EC9093C3078093C207CB |
:106C20004150504434F080E090E49093C507809345 |
:106C3000C4078091C4079091C5078050904C34F4EC |
:106C400080E090EC9093C5078093C4076B887C88A4 |
:106C5000660C771C660C771C8091DF07282F80FF5D |
:106C6000C6C08091670584FDC2C080918C0321FF5E |
:106C70000EC0823310F580918E0590918F05449758 |
:106C800090939105809390051092B70519C02091BB |
:106C9000850330918603280F311D8091E40790E031 |
:106CA000AC01249FC001259F900D349F900D1124AD |
:106CB0004497909391058093900581E08093B70568 |
:106CC00020918E0530918F0540919005509191054E |
:106CD000421753070CF08BC08091B705882309F445 |
:106CE00086C080918D0390E0241B350BBC01629F10 |
:106CF000C001639F900D729F900D112464E070E0BD |
:106D00000E941A415B01C090F604D090F704609194 |
:106D10005705709158058091590590915A05E0905A |
:106D20008E03FF2400E010E020E830E040E050E077 |
:106D30000E944F41C801B7010E94DB4020E230E0D1 |
:106D400040E050E00E944F417EEF283E370714F4A8 |
:106D500028EE3EEF8091B5059091B605FC01A4E0C8 |
:106D6000EE0FFF1FAA95E1F7E81BF90BC60162E0E1 |
:106D700070E00E941A41E61BF70B81E029313807C9 |
:106D800014F028E131E0E21BF30BC3018A199B09DF |
:106D90008E0F9F1F60E170E00E941A417093B6054C |
:106DA0006093B5058091E00790E0880F991F880FE8 |
:106DB000991F6817790764F4681679062CF0909388 |
:106DC000B6058093B50504C07092B6056092B5050E |
:106DD0008091B5059091B6056816790624F47092F5 |
:106DE000B6056092B5056090B5057090B6058091C6 |
:106DF000EA07882E99248401000F111F000F111F2C |
:106E0000C80180559040861597050CF43C0170929E |
:106E10009706609296068091C5059091C605A0914F |
:106E2000C705B091C80552E0880F991FAA1FBB1F64 |
:106E30005A95D1F72091C4073091C507281B390B0B |
:106E400091EA69167104ACF0F301F595E7952E17F8 |
:106E50003F070CF4F901C30162E070E00E941A419F |
:106E6000709561957F4FCF01E617F7076CF4CB0162 |
:106E70000BC0C901205B3F4F14F480EB9FEF8135BD |
:106E8000910514F080E590E098012619370928173C |
:106E900039070CF4C9019301201B310B1C01821727 |
:106EA00093070CF419014090780550907905E09112 |
:106EB000CD07F091CE07E419F509FC8FEB8FF09325 |
:106EC000B907E093B80720E030E040E050E0698186 |
:106ED0007A818B819C810E94FB3F8823E1F1609144 |
:106EE000CD057091CE058091CF059091D0050E947F |
:106EF000C03F5B016C01609127057091280580916E |
:106F0000290590912A050E94C03F29813A814B8131 |
:106F10005C810E9478407B018C01B201882777FD5B |
:106F20008095982F0E94C03F9B01AC01C801B7011A |
:106F30000E94C03E9B01AC01C601B5010E94C13E4A |
:106F40000E948D3F6093CD057093CE058093CF0551 |
:106F50009093D0051BC06B8D7C8D9B01442737FD22 |
:106F60004095542F8091CD059091CE05A091CF05ED |
:106F7000B091D005820F931FA41FB51F8093CD053C |
:106F80009093CE05A093CF05B093D0058091CD0509 |
:106F90009091CE05A091CF05B091D00581509A4F28 |
:106FA000A040B04064F080E09AEFA0E0B0E08093B1 |
:106FB000CD059093CE05A093CF05B093D0058091D9 |
:106FC000CD059091CE05A091CF05B091D005805010 |
:106FD0009640AF4FBF4F64F480E096E0AFEFBFEF55 |
:106FE0008093CD059093CE05A093CF05B093D005A7 |
:106FF00020918703309188034091890350918A033F |
:107000002F8B388F498F5A8F4091CD055091CE05E7 |
:107010006091CF057091D00549875A876B877C872F |
:10702000C10137FE04C0882799278219930962E0BD |
:1070300070E00E941A41660D771D882777FD8095C4 |
:10704000982F2091A00330E040E050E00E94DB4008 |
:1070500020E430E040E050E00E944F413E872D8721 |
:10706000B901709561957F4F7E8B6D8B40907A054D |
:1070700050907B058091C2079091C30784199509B0 |
:107080009CAB8BAB9093B3078093B20720E030E0CA |
:1070900040E050E069817A818B819C810E94FB3FB6 |
:1070A0008823E1F16091C9057091CA058091CB05F3 |
:1070B0009091CC050E94C03F5B016C0160912F054F |
:1070C0007091300580913105909132050E94C03F4A |
:1070D00029813A814B815C810E9478407B018C013F |
:1070E000B201882777FD8095982F0E94C03F9B01B1 |
:1070F000AC01C801B7010E94C03E9B01AC01C601B2 |
:10710000B5010E94C13E0E948D3F6093C9057093F6 |
:10711000CA058093CB059093CC051BC0ABA9BCA935 |
:107120009D01442737FD4095542F8091C9059091CA |
:10713000CA05A091CB05B091CC05820F931FA41F67 |
:10714000B51F8093C9059093CA05A093CB05B09352 |
:10715000CC058091C9059091CA05A091CB05B0914D |
:10716000CC0581509A4FA040B04064F080E09AEF87 |
:10717000A0E0B0E08093C9059093CA05A093CB0529 |
:10718000B093CC058091C9059091CA05A091CB051B |
:10719000B091CC0580509640AF4FBF4F64F480E073 |
:1071A00096E0AFEFBFEF8093C9059093CA05A09317 |
:1071B000CB05B093CC052BA93CA9B901882777FD55 |
:1071C0008095982F0E94C03F7B018C016091C9057A |
:1071D0007091CA058091CB059091CC050E94C03F6B |
:1071E0009B01AC016F89788D898D9A8D0E947840C2 |
:1071F0009B01AC01C801B7010E94C13E0E948D3FB6 |
:10720000CD84DE846C157D050CF46B014B8D5C8D9B |
:10721000BA01882777FD8095982F0E94C03F7B0197 |
:107220008C0169857A858B859C850E94C03F9B0176 |
:10723000AC016F89788D898D9A8D0E9478409B0171 |
:10724000AC01C801B7010E94C13E0E948D3F2D854F |
:107250003E85621773070CF49B018D899E89821706 |
:1072600093070CF4C901880F991F880F991F67E0D5 |
:1072700070E00E941A417B01C6016D897E89C616A5 |
:10728000D7060CF4CB0163E070E00E941A416B0159 |
:107290009701260D371DCB0162E070E00E941A4174 |
:1072A000FB018B0102191309C801820F931F64E0CF |
:1072B00070E00E941A418616970614F4B40107C0C4 |
:1072C0008091E90790E0681779070CF4BC0160939E |
:1072D000C6072E1B3F0BC901820D931D64E070E0B1 |
:1072E0000E941A418616970614F4B40107C08091D3 |
:1072F000E90790E0681779070CF4BC016093BC07BC |
:1073000093012E193F09C801820F931F64E070E0BA |
:107310000E941A418616970614F4B40107C08091A2 |
:10732000E90790E0681779070CF4BC016093CF0778 |
:107330002E1B3F0BC901820D931D64E070E00E947B |
:107340001A418616970614F4B40107C08091E90724 |
:1073500090E0681779070CF4BC016093B107C10194 |
:10736000860D971D8C0D9D1D64E070E00E941A41F2 |
:107370008616970614F4B40107C08091E90790E0DF |
:10738000681779070CF4BC016093D6076C187D0868 |
:10739000C3018219930964E070E00E941A418616C5 |
:1073A000970644F08091E90790E04B016817790750 |
:1073B0000CF44C018092BD07E4960FB6F894DEBF42 |
:1073C0000FBECDBFDF91CF911F910F91FF90EF9036 |
:1073D000DF90CF90BF90AF909F908F907F906F90F5 |
:1073E0005F904F903F902F900895A0E0B0E0A80FDD |
:1073F000B11D0E94A141802D90E00895A0E0B0E071 |
:10740000A80FB11D062E0E94B3410895A0E0B0E080 |
:10741000A80FB11D0E94AE41CF010895A0E0B0E0D9 |
:10742000A80FB11D0B010E94BF410895863008F0DE |
:1074300085E0A2E0B0E0082E0E94B3410895982FA5 |
:10744000863008F095E083E5989FD0011124AC596F |
:10745000BF4FE7EDF7E0182E0E94C441A2E0B0E074 |
:10746000092E0E94B3410E9485160895982F8630F8 |
:1074700008F095E083E5989FD0011124AC59BF4FE7 |
:10748000E7EDF7E0182E0E94A9410E9485160895A5 |
:1074900081E08093D70782E08093D80793E09093B0 |
:1074A000D907E4E0E093DA0755E05093DB0776E094 |
:1074B0007093DC0787E08093DD0768E06093DE0768 |
:1074C00088EE8093DF073EE13093E0078BEF8093F7 |
:1074D000E2078AE08093E3073093E1073093E50702 |
:1074E0009093E4076093E60790E19093E707709329 |
:1074F000E8076093E90786EE8093EA073093EB078D |
:1075000080E88093EC0744E64093ED0788E780939A |
:10751000EE078EE58093EF0783E28093F00784E126 |
:107520008093F1071092F2079093F3071092F407FB |
:107530001092F5071092F6071092F70710920708BD |
:10754000109208081092090810920A084093F80750 |
:1075500088E28093F9071092190892E39093FA0752 |
:1075600086E98093FB075093FC079093FD072AE57B |
:107570002093FE079093FF071092180820930008AD |
:107580005093010885E5809302088093030880E208 |
:1075900080930408E0930508909306088FE5809394 |
:1075A0000B0883EF80930D0830930C0830930E087E |
:1075B0008DEF80930F0840931008209311082093BB |
:1075C0001208209313081092140870931508609302 |
:1075D0001608AEE1B8E0EBEAF3E089E001900D9225 |
:1075E0008150E1F7089581E08093D70782E080938E |
:1075F000D80723E02093D907E4E0E093DA0735E0E9 |
:107600003093DB0766E06093DC0787E08093DD075B |
:1076100058E05093DE0788E68093DF079EE1909361 |
:10762000E0078BEF8093E2078AE08093E307909373 |
:10763000E1079093E5072093E4078CE08093E60749 |
:1076400080E18093E7076093E8075093E90786EEAF |
:107650008093EA079093EB0780E88093EC0780E53E |
:107660008093ED0788E78093EE078EE58093EF0720 |
:1076700083E28093F0079093F1071092F20740E2C3 |
:107680004093F3071092F4071092F5071092F60753 |
:107690001092F70710920708109208081092090834 |
:1076A00010920A0874E67093F80788E28093F9074D |
:1076B0001092190892E39093FA0786E98093FB07EA |
:1076C0003093FC079093FD072AE52093FE079093E3 |
:1076D000FF0710921808209300083093010885E5F1 |
:1076E000809302088093030840930408E093050800 |
:1076F0008BE4809306088FE580930B0883EF8093DB |
:107700000D0884E180930C0880930E088DEF809320 |
:107710000F087093100820931108209312082093EB |
:107720001308109214086093150850931608AEE1E0 |
:10773000B8E0E5EBF3E087E001900D928150E1F7CE |
:10774000089581E08093D70782E08093D80783E093 |
:107750008093D90764E06093DA0745E04093DB0744 |
:10776000E6E0E093DC0787E08093DD0778E0709344 |
:10777000DE0788E68093DF079EE19093E0078BEFBA |
:107780008093E2078AE08093E3079093E107909368 |
:10779000E5076093E4073FE03093E6079093E7073F |
:1077A0008CE08093E8077093E90786EE8093EA0700 |
:1077B0009093EB0780E88093EC0780E58093ED07DA |
:1077C00056E95093EE078EE58093EF0783E28093AE |
:1077D000F0079093F1071092F20780E28093F3078D |
:1077E0001092F4071092F5071092F6071092F7071F |
:1077F00010920708109208081092090810920A08BF |
:1078000024E62093F80788E28093F907109219087C |
:1078100082E38093FA075093FB074093FC07809321 |
:10782000FD079AE59093FE078093FF0710921808D2 |
:10783000909300084093010885E5809302088093A7 |
:10784000030880E1809304086093050820930608EC |
:107850008FE580930B0883EF80930D0830930C081D |
:1078600030930E088DEF80930F08209310089093AB |
:107870001108909312089093130810921408E09343 |
:10788000150870931608AEE1B8E0EDEBF3E086E082 |
:1078900001900D928150E1F7089522E030E0D90186 |
:1078A0000E94A141802D863028F082E0D901082E67 |
:1078B0000E94B34190E008950F931F93CF93DF93FD |
:1078C000A1E0B0E00E94A141802D873469F18AE8EF |
:1078D00094E09F938F931F920E9470080E94A13B97 |
:1078E000C0E0D0E00F900F900F900C2FC23039F015 |
:1078F000C33019F40E94483A04C0C43010F00E940A |
:10790000F33A802F0E941F3A2196C630D10569F7BD |
:10791000A2E0B0E083E0082E0E94B341A1E0B0E015 |
:1079200087E4082E0E94B34102E010E0D8010E94D3 |
:10793000A141802D0E94363AD8010E94A141802D9C |
:1079400090E09F938F9381E794E09F938F931F9292 |
:107950000E9470080F900F900F900F900F90DF9182 |
:10796000CF911F910F910895CF93DF93DC01EC012C |
:10797000EA81FB8121918E81815019F48981E81B74 |
:10798000F109ED01FB83EA838E839FB7F8948C9114 |
:1079900081508C939FBF822F90E0DF91CF9108950B |
:1079A000FC01108275836483738362834183478300 |
:1079B00046830895CF93DF93DC019C91ED0189818B |
:1079C000981718F080E090E016C0ED01EC81FD8181 |
:1079D00061938F81815019F48981E81BF109ED01D0 |
:1079E0008F83FD83EC839FB7F8948C918F5F8C938A |
:1079F0009FBF81E090E0DF91CF910895FC018081ED |
:107A00008823E9F3CF010E94B43C90E00895FC0183 |
:107A10008081882319F48FEF9FEF0895CF010E9492 |
:107A2000B43C90E00895A8E0B0E0E9E1FDE30C94F7 |
:107A300074417B018C01611571058105910519F473 |
:107A400082E089835AC083E089838EE1C82ED12CDD |
:107A5000DC82CB82ED82FE820F831887C801B701DA |
:107A60000E94863DBC016150704077FF33C0EE2715 |
:107A7000FF27E61BF70B20E030E040E050E081E01C |
:107A800090E0A0E0B0E00E2E04C0880F991FAA1F5E |
:107A9000BB1F0A94D2F70197A109B1098E219F213A |
:107AA000A023B1230097A105B10521F021E030E02A |
:107AB00040E050E004C016950795F794E794EA95E6 |
:107AC000D2F72E293F29402B512B2D833E834F8304 |
:107AD00058870FC06115710581F0062E04C0EE0CA9 |
:107AE000FF1C001F111F0A94D2F7ED82FE820F8344 |
:107AF0001887C61AD70ADC82CB821A82CE01019679 |
:107B00000E94D33DE8E028960C949041EF92FF92BA |
:107B10000F931F939B01AC01203080E0380781E078 |
:107B2000480780E0580780F42F3F31054105510593 |
:107B300009F020F4EE24FF24870119C068E0E62E46 |
:107B4000F12C012D112D13C0203080E0380780E08A |
:107B5000480781E0580730F490E1E92EF12C012D1F |
:107B6000112D05C088E1E82EF12C012D112D80E2A8 |
:107B700090E0A0E0B0E08E199F09A00BB10B04C00B |
:107B80005695479537952795EA94D2F7F901EC5326 |
:107B9000FC4F2081821B9109A109B1091F910F910E |
:107BA000FF90EF9008959F92AF92BF92CF92DF9295 |
:107BB000EF92FF920F931F93EE24FF248701FC01A5 |
:107BC000248135814681578191808081823010F4F3 |
:107BD0004061A2C0843009F49BC0823029F420E0C7 |
:107BE00030E040E050E005C0211531054105510568 |
:107BF00019F4E0E0F0E092C0828193816FEF823867 |
:107C000096070CF05AC062E87FEF681B790B6A3167 |
:107C100071052CF020E030E040E050E02AC0AA24BA |
:107C2000BB24650181E090E0A0E0B0E0062E04C036 |
:107C3000880F991FAA1FBB1F0A94D2F70197A109A9 |
:107C4000B10982239323A423B5230097A105B1058D |
:107C500029F071E0A72EB12CC12CD12C04C056956F |
:107C60004795379527956A95D2F72A293B294C29BC |
:107C70005D29DA01C9018F779070A070B0708034EF |
:107C80009105A105B10539F427FF09C0205C3F4FDC |
:107C90004F4F5F4F04C0215C3F4F4F4F5F4F80E01D |
:107CA00090E0203060E0360760E0460760E4560769 |
:107CB00010F081E090E0FC0123C08038910544F58C |
:107CC000FC01E158FF4FDA01C9018F779070A07075 |
:107CD000B07080349105A105B10539F427FF09C0C2 |
:107CE000205C3F4F4F4F5F4F04C0215C3F4F4F4FD1 |
:107CF0005F4F57FF05C056954795379527953196A5 |
:107D000087E056954795379527958A95D1F706C010 |
:107D100020E030E040E050E0EFEFF0E0E22EF32E24 |
:107D2000942F9F77802F8078892B9E2F9795992766 |
:107D300097958F77082F092B9E2F9695812F807806 |
:107D4000892B9794992497948F77182F1929C80114 |
:107D5000B7011F910F91FF90EF90DF90CF90BF90F0 |
:107D6000AF909F900895FC014150504030F0019039 |
:107D70000616D1F73197CF010895882799270895DE |
:107D80005058BB27AA270ED079C16AD130F06FD1E5 |
:107D900020F031F49F3F11F41EF45FC10EF4E09522 |
:107DA000E7FB55C1E92F7BD180F3BA176207730750 |
:107DB0008407950718F071F49EF593C10EF4E095D1 |
:107DC0000B2EBA2FA02D0B01B90190010C01CA0195 |
:107DD000A0011124FF27591B99F0593F50F4503E40 |
:107DE00068F11A16F040A22F232F342F4427585F32 |
:107DF000F3CF469537952795A795F0405395C9F74A |
:107E00007EF41F16BA0B620B730B840BBAF0915001 |
:107E1000A1F0FF0FBB1F661F771F881FC2F70EC0A0 |
:107E2000BA0F621F731F841F48F487957795679573 |
:107E3000B795F7959E3F08F0B3CF9395880F08F05C |
:107E40009927EE0F9795879508950CD017C10FD1FC |
:107E500040F006D130F021F45F3F19F0F8C0511125 |
:107E600041C1FBC01CD198F39923C9F35523B1F349 |
:107E7000951B550BBB27AA2762177307840738F099 |
:107E80009F5F5F4F220F331F441FAA1FA9F333D0F8 |
:107E90000E2E3AF0E0E830D091505040E695001CAC |
:107EA000CAF729D0FE2F27D0660F771F881FBB1F68 |
:107EB000261737074807AB07B0E809F0BB0B802D42 |
:107EC000BF01FF2793585F4F2AF09E3F510568F08E |
:107ED000BEC008C15F3FECF3983EDCF38695779512 |
:107EE0006795B795F7959F5FC9F7880F911D969590 |
:107EF000879597F90895E1E0660F771F881FBB1FEC |
:107F0000621773078407BA0720F0621B730B840B98 |
:107F1000BA0BEE1F88F7E095089504D06894B1116C |
:107F2000E1C00895C4D088F09F5790F0B92F9927E9 |
:107F3000B751A0F0D1F0660F771F881F991F1AF074 |
:107F4000BA95C9F712C0B13081F0CBD0B1E0089535 |
:107F5000C8C0672F782F8827B85F39F0B93FCCF3B6 |
:107F6000869577956795B395D9F73EF4909580956A |
:107F7000709561957F4F8F4F9F4F0895E89409C08A |
:107F800097FB3EF490958095709561957F4F8F4F4C |
:107F90009F4F9923A9F0F92F96E9BB279395F69562 |
:107FA000879577956795B795F111F8CFFAF4BB0FE0 |
:107FB00011F460FF1BC06F5F7F4F8F4F9F4F16C044 |
:107FC000882311F096E911C0772321F09EE8872FCE |
:107FD000762F05C0662371F096E8862F70E060E08A |
:107FE0002AF09A95660F771F881FDAF7880F969503 |
:107FF000879597F9089507D008F481E0089503D094 |
:1080000008F48FEF0895990F0008550FAA0BE0E8C8 |
:10801000FEEF16161706E807F907C0F0121613064A |
:10802000E407F50798F0621B730B840B950B39F48A |
:108030000A2661F0232B242B252B21F408950A26F0 |
:1080400009F4A140A6958FEF811D811D089597F930 |
:108050009F6780E870E060E008959FEF80EC0895EE |
:1080600000240A9416161706180609060895002417 |
:108070000A9412161306140605060895092E039491 |
:10808000000C11F4882352F0BB0F40F4BF2B11F405 |
:1080900060FF04C06F5F7F4F8F4F9F4F089557FD64 |
:1080A0009058440F551F59F05F3F71F04795880F66 |
:1080B00097FB991F61F09F3F79F0879508951216FD |
:1080C00013061406551FF2CF4695F1DF08C01616A9 |
:1080D00017061806991FF1CF86957105610508945A |
:1080E0000895E894BB2766277727CB0197F9089571 |
:1080F0000BD0C4CFB5DF28F0BADF18F0952309F014 |
:10810000A6CFABCF1124EECFCADFA0F3959FD1F35A |
:10811000950F50E0551F629FF001729FBB27F00D35 |
:10812000B11D639FAA27F00DB11DAA1F649F66278A |
:10813000B00DA11D661F829F2227B00DA11D621FD9 |
:10814000739FB00DA11D621F839FA00D611D221F93 |
:10815000749F3327A00D611D231F849F600D211D77 |
:10816000822F762F6A2F11249F5750408AF0E1F01A |
:1081700088234AF0EE0FFF1FBB1F661F771F881F63 |
:1081800091505040A9F79E3F510570F060CFAACFA3 |
:108190005F3FECF3983EDCF3869577956795B7954E |
:1081A000F795E7959F5FC1F7FE2B880F911D969578 |
:1081B000879597F90895629FD001739FF001829F80 |
:1081C000E00DF11D649FE00DF11D929FF00D839F66 |
:1081D000F00D749FF00D659FF00D9927729FB00D03 |
:1081E000E11DF91F639FB00DE11DF91FBD01CF0116 |
:1081F00011240895991B79E004C0991F961708F07F |
:10820000961B881F7A95C9F780950895AA1BBB1BFA |
:1082100051E107C0AA1FBB1FA617B70710F0A61B86 |
:10822000B70B881F991F5A95A9F780959095BC01A7 |
:10823000CD01089597FB092E07260AD077FD04D0BB |
:10824000E5DF06D000201AF4709561957F4F089500 |
:10825000F6F7909581959F4F0895A1E21A2EAA1BDB |
:10826000BB1BFD010DC0AA1FBB1FEE1FFF1FA217E6 |
:10827000B307E407F50720F0A21BB30BE40BF50BE3 |
:10828000661F771F881F991F1A9469F7609570956C |
:10829000809590959B01AC01BD01CF01089597FB9E |
:1082A000092E05260ED057FD04D0D7DF0AD0001CBA |
:1082B00038F450954095309521953F4F4F4F5F4F83 |
:1082C0000895F6F790958095709561957F4F8F4F43 |
:1082D0009F4F08952F923F924F925F926F927F929D |
:1082E0008F929F92AF92BF92CF92DF92EF92FF92C6 |
:1082F0000F931F93CF93DF93CDB7DEB7CA1BDB0B72 |
:108300000FB6F894DEBF0FBECDBF09942A88398816 |
:1083100048885F846E847D848C849B84AA84B9841D |
:10832000C884DF80EE80FD800C811B81AA81B98129 |
:10833000CE0FD11D0FB6F894DEBF0FBECDBFED013D |
:108340000895F999FECFB2BDA1BDF89A119600B477 |
:108350000895F7DF01921A94E1F70895F2DFE02D16 |
:10836000F0DFF02D0895F999FECFB2BDA1BD00BC9C |
:1083700011960FB6F894FA9AF99A0FBE0895F3DFA2 |
:10838000012CF1DF112408950190EDDF1A94E1F73B |
:048390000895FFCF7E |
:108394000AFF0164496E74656772616C4E69636BB0 |
:1083A40020202020496E74656772616C526F6C6C7A |
:1083B400202020204163634E69636B20202020200D |
:1083C40020202020416363526F6C6C2020202020E9 |
:1083D400202020204779726F5961772020202020A7 |
:1083E4002020202052656164696E6748656967686A |
:1083F400742020204163635A202020202020202044 |
:1084040020202020476173202020202020202020AD |
:10841400202020205265636569766572204C65765C |
:10842400656C2020566F6C746167652020202020C5 |
:10843400202020204D6F746F722046726F6E744C32 |
:10844400656674204D6F746F722046726F6E74523D |
:10845400696768744D6F746F7220526561724C6500 |
:10846400667420204D6F746F722052656172526978 |
:10847400676874204D6F746F722052696768742046 |
:10848400202020204D6F746F72204C65667420206C |
:10849400202020204163635F5A20202020202020B8 |
:1084A40020202020535049204572726F72202020D2 |
:1084B40020202020535049204F6B202020202020B2 |
:1084C40020202020202020202020202020202020A8 |
:1084D40020202020536572766F2020202020202029 |
:1084E400202020204E69636B202020202020202083 |
:1084F40020202020526F6C6C20202020202020205F |
:108504002020202020202020202020202020202067 |
:108514002020202020202020202020202020202057 |
:108524002020202020202020202020202020202047 |
:108534002020202020202020202020202020202037 |
:108544002020202020202020202020202020202027 |
:108554002020202020202020202020202020202017 |
:108564002020202020202020202020202020202007 |
:10857400202020204750535F4E69636B2020202029 |
:10858400202020204750535F526F6C6C2020202005 |
:1085940020202020FFFF0128006400806400737302 |
:1085A40073007D0000FF03010203040506070809A8 |
:1085B4000A48656C6C6F20576F726C640000000091 |
:1085C40000000000000000000000000000000000A7 |
:1085D4000000000000000000000000000000000097 |
:1085E4000000000000000000000000000000000087 |
:1085F4000000000000000000000000000000000077 |
:10860400000B0101640001FFFFFFFFF40190D003A0 |
:108614000090D00300ECFF17B7D13830FB103A407C |
:108624009696020A00000000000000006446000064 |
:108634006400000000000000000001426567696EEC |
:108644006E657200004E6F726D616C000053706F46 |
:10865400727400000001020203030303040404040F |
:1086640004040404050505050505050505050505BA |
:10867400050505050606060606060606060606069A |
:108684000606060606060606060606060606060686 |
:10869400060606060707070707070707070707076A |
:1086A4000707070707070707070707070707070756 |
:1086B4000707070707070707070707070707070746 |
:1086C4000707070707070707070707070707070736 |
:1086D400070707070808080808080808080808081A |
:1086E4000808080808080808080808080808080806 |
:1086F40008080808080808080808080808080808F6 |
:1087040008080808080808080808080808080808E5 |
:1087140008080808080808080808080808080808D5 |
:1087240008080808080808080808080808080808C5 |
:1087340008080808080808080808080808080808B5 |
:1087440008080808080808080808080808080808A5 |
:048754000808080801 |
:00000001FF |
/branches/V0.70d CRK HexaLotte-Star/Hex-Files/Flight-Ctrl_MEGA644p_HEXA_MK3MAG_V0_70d.hex |
---|
0,0 → 1,2561 |
:100000000C94DD030C94FA030C94FA030C94FA0399 |
:100010000C94FA030C94FA030C94FA030C94FA036C |
:100020000C94FA030C94600E0C94FA030C94FA03EB |
:100030000C94371C0C94FA030C94FA030C94031CD4 |
:100040000C94FA030C94FA030C948D0D0C94FA039F |
:100050000C94A2090C94FA030C94C5050C94FA03B1 |
:100060000C94970F0C94FA030C94D31A0C94FA0383 |
:100070000C94F3400C94FA030C94FA030A0A0D0052 |
:100080004E65757472616C0048656164696E67489D |
:100090006F6C64000A0D436F6E74726F6C3A2000CF |
:1000A0000A0D537570706F727420666F722047501E |
:1000B0005320617420326E642055415254000A0D61 |
:1000C000537570706F727420666F722047505320A2 |
:1000D0006174203173742055415254000A0D5375D8 |
:1000E00070706F727420666F72204D4B334D4147B4 |
:1000F00020436F6D70617373004F4B0A0D000A0D42 |
:1001000043616C6962726174696E67206169722013 |
:1001100070726573737572652073656E736F722E7E |
:100120002E000A0D414343206E6F742063616C6999 |
:1001300062726174656421000A0D3D3D3D3D3D3DA7 |
:100140003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DDF |
:100150003D3D3D3D3D3D3D3D000A0D466C696768B6 |
:1001600074436F6E74726F6C0A0D486172647761CC |
:1001700072653A25642E25640A0D536F66747761A3 |
:1001800072653A5625642E2564256320002E0041B1 |
:100190006C743A2025642E252E3364206D004C614A |
:1001A000743A2025642E252E3364252E3364206472 |
:1001B0006567004C6F6E3A2025642E252E3364252A |
:1001C0002E33642064656700536174733A2025649C |
:1001D000204669783A203F3F00536174733A2025E6 |
:1001E00064204669783A20334400536174733A209E |
:1001F0002564204669783A20324400536174733A8A |
:10020000202564204669783A204E6F004E6F2047C3 |
:1002100050532064617461210048693A2534692093 |
:100220002043663A253469200047733A2534692013 |
:100230002059613A25346920004E693A25346920F5 |
:1002400020526F3A253469200045787465726E43F8 |
:100250006F6E74726F6C20200052616E67653A2574 |
:1002600033692D25336900506F736974696F6E3A75 |
:100270002025336900536574706F696E74202025E2 |
:10028000336900536572766F202000506F343A2036 |
:1002900025336920506F383A2025336900506F3379 |
:1002A0003A2025336920506F373A202533690050B2 |
:1002B0006F323A2025336920506F363A2025336952 |
:1002C00000506F313A2025336920506F353A202590 |
:1002D0003369004F6666436F757273653A20253542 |
:1002E000690048656164696E673A20202025356998 |
:1002F00000436F757273653A202020202535690010 |
:10030000436F6D70617373202020202020200052E5 |
:10031000432D4C6576656C3A2025356900566F6C27 |
:10032000746167653A20202535690048656967680A |
:10033000742025346920282533692900526F6C6C9C |
:10034000202020253469202825336929004E69633F |
:100350006B2020202534692028253369290041435A |
:1003600043202D2053656E736F72005961772020F2 |
:100370002534692028253369292825336929005225 |
:100380006F6C6C2025346920282533692928253392 |
:100390006929004E69636B2025346920282533695B |
:1003A00029282533692900596177202025346920BF |
:1003B000282533692900526F6C6C20253469202868 |
:1003C00025336929004E69636B202534692028256F |
:1003D0003369290059617720202534692028253385 |
:1003E000692900526F6C6C202534692028253369F7 |
:1003F00029004E69636B202534692028253369293B |
:10040000004779726F202D2053656E736F72005014 |
:10041000333A253469202050343A2534692000507D |
:10042000313A253469202050323A2534692000477A |
:10043000733A253469202059613A25346920004EE9 |
:10044000693A2534692020526F3A253469200043E7 |
:10045000373A253469202043383A2534692000434F |
:10046000353A253469202043363A25346920004343 |
:10047000333A253469202043343A25346920004337 |
:10048000313A253469202043323A25346920004826 |
:10049000656164696E673A20202025356900526FD6 |
:1004A0006C6C3A202020202020253569004E69639D |
:1004B0006B3A202020202020253569004174746982 |
:1004C000747564650048656967687420436F6E746D |
:1004D000726F6C004E6F20004F666673657420204B |
:1004E00020203A2535690041697220507265737386 |
:1004F0002E3A2535690053657420506F696E743A41 |
:1005000020253569004865696768743A20202020F5 |
:100510002535690028632920486F6C676572204281 |
:100520007573730053657474696E673A202564208F |
:100530000048573A5625642E25642053573A2564BF |
:100540002E25642563002B204D696B726F4B6F70F5 |
:10055000746572202B005B25695D005B25695D0079 |
:100560000A0D5573696E6720506172616D6574651F |
:100570007220536574202564000A0D496E69742E3B |
:1005800020454550524F4D3A2047656E6572617463 |
:10059000696E672044656661756C742D5061726187 |
:1005A0006D657465722E2E2E0000008F001E01AD49 |
:1005B000013B02CA025803E603740402058F051BBF |
:1005C00006A7063307BE074808D2085B09E3096B94 |
:1005D0000AF20A780BFD0B810C040D860D070E87BD |
:1005E0000E060F840F00107B10F5106E11E5115BE5 |
:1005F00012CF124213B31323149214FE146A15D3AC |
:10060000153B16A11605176717C81727188318DE9C |
:100610001837198E19E319361A871AD61A231B6E42 |
:100620001BB61BFD1B411C831CC31C001D3C1D7500 |
:100630001DAB1DE01D121E421E6F1E9A1EC31EE939 |
:100640001E0D1F2E1F4D1F691F841F9B1FB01FC330 |
:100650001FD31FE11FEC1FF51FFB1FFF1F00200012 |
:10066000010203040405060708090A0B0B0C0D0E12 |
:100670000F101111121314151516171818191A1B2B |
:100680001B1C1D1D1E1F1F20212122232324242566 |
:1006900025262727282829292A2A2B2B2C2C2D2DC3 |
:1006A0002D2E2E2F2F303030313132323233333342 |
:1006B00034343435353536363637373737383838D9 |
:1006C000393939393A3A3A3A3B3B3B3B3C3C3C3C82 |
:1006D0003C3D3D3D3D3E3E3E3E3E3F3F3F3F3F3F3A |
:1006E00040404040404041414141414142424242FC |
:1006F00042424243434343434343444444444444C7 |
:100700004444454545454545454545464646464696 |
:10071000464646464747474747474747474747486C |
:100720004848484848484848484849494949494943 |
:1007300049494949494949494A4A4A4A4A4A4A4A21 |
:100740004A4A4A4A4A4A4B4B4B4B4B4B4B4B4B4BFF |
:100750004B4B4B4B4B4B4B4C4C4C4C4C4C4C4C4CE0 |
:100760004C4C4C4C4C4C4C4C4C4C4D4D4D4D4D4DC3 |
:100770004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DA9 |
:100780004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E89 |
:100790004E4E4E4E4E4E4E4E4E4E4F4F4F4F4F4F73 |
:1007A0004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F59 |
:1007B0004F4F4F4F4F4F4F4F4F0011241FBECFEFA2 |
:1007C000D0E1DEBFCDBF14E0A0E0B1E0ECE2FCE997 |
:1007D00002C005900D92AA3CB107D9F719E0AAEC26 |
:1007E000B4E001C01D92A93BB107E1F70E94FC03F0 |
:1007F0000C94154E0C940000CF93DF93F89414B82A |
:1008000015B8189B06C0199B02C08DE003C08BE091 |
:1008100001C08AE08093000184B1836084B9209193 |
:1008200000012A3011F4289A03C028982C3010F4C3 |
:10083000299801C0299A84B7877F84BF809160007E |
:100840008861809360001092600080ED97E0909343 |
:10085000E6048093E50410925D0810925C08109203 |
:1008600083051092820510928105109280051092E6 |
:100870007F0510927E052A3011F4289801C0289A2D |
:100880000E94420D0E943D0E0E94FC0680910001D4 |
:100890008B3010F00E9496400E94CF1B0E947A0F6E |
:1008A0000E94741A0E941E41789410925A0786E49E |
:1008B00080935B0788E080935C0781E080935D070D |
:1008C00020910001822F6AE00E94464D492F50E09E |
:1008D000822F0E94464D90E024E630E03F932F9314 |
:1008E00026E430E03F932F931F921F925F934F9324 |
:1008F0009F938F9389E591E09F938F931F920E941E |
:100900009E0A88E391E09F938F931F920E949E0A14 |
:100910008DB79EB740960FB6F8949EBF0FBE8DBFA1 |
:10092000809100018C3010F4299A01C029980E940E |
:10093000DF3F84E00E94893D8050944050F082E285 |
:1009400091E09F938F931F920E949E0A0F900F90A9 |
:100950000F9084EF91E00E94770DEC01CE010E9490 |
:10096000800D8823D9F38091C80880FF20C08EEFC6 |
:1009700090E09F938F931F920E949E0A88EE93E0CF |
:100980000E94770DEC010E9433130F900F900F908F |
:10099000CE010E94800D8823D9F389EF90E09F93C8 |
:1009A0008F931F920E949E0A0F900F900F908CEDD4 |
:1009B00090E09F938F931F920E949E0A0F900F903A |
:1009C0000F90809100018A3019F48EEB90E002C004 |
:1009D00080EA90E09F938F931F920E949E0A0F904F |
:1009E0000F900F900E94D725809100018A3011F45A |
:1009F000289801C0289A80ED97E09093E6048093B0 |
:100A0000E50485E58093640784E990E09F938F93E4 |
:100A10001F920E949E0A8091C8080F900F900F901D |
:100A200082FF03C088E890E002C080E890E09F93D6 |
:100A30008F931F920E949E0A0F900F900F908CE749 |
:100A400090E09F938F931F920E949E0A0E947313BF |
:100A500080ED97E090937503809374030F900F904F |
:100A60000F908091E2048823E1F31092E2040E9447 |
:100A700082270E942A25209100012A3011F428980B |
:100A800001C0289A80910301882321F0815080932E |
:100A9000030112C01092D6041092D70410926E0770 |
:100AA00010928F0510928E0510929105109290056C |
:100AB00010929305109292058091740390917503A2 |
:100AC000892B01F585E090E0909375038093740382 |
:100AD0000E94A11A80910403909105038F5F9F4F9C |
:100AE000F9F480916D0580FF1BC080E197E290933F |
:100AF000E6048093E50480E890E0909305038093FA |
:100B000004030EC080917403909175030197909334 |
:100B10007503809374032A3011F4289801C0289A31 |
:100B20008091E204882321F080916D0580FD02C050 |
:100B30000E946B070E946708CE010E94800D8823E7 |
:100B400009F120910C0330910D038091D80890E0B9 |
:100B50002817390794F480E093E09093050380937D |
:100B600004038091E5049091E604892B31F480E739 |
:100B700097E19093E6048093E50484E190E00E947D |
:100B8000770DEC010E94031A6CCF1F920F920FB6E3 |
:100B90000F9211248F939F93EF93FF938091020103 |
:100BA0008823E1F48091DE049091DF040196909314 |
:100BB000DF048093DE04FC01EF54F84FE081ED3058 |
:100BC00019F08639910539F41092DF041092DE0491 |
:100BD00081E080930201E093C60004C01092DF041C |
:100BE0001092DE04FF91EF919F918F910F900FBEB5 |
:100BF0000F901F901895DC0120E030E040E050E0BD |
:100C000008C0FA01EF54F84F8081280F311D4F5F63 |
:100C10005F4F4A175B07A9F73F70C90136E0969509 |
:100C200087953A95E1F7835CFD01EF54F84F808397 |
:100C300011962F73235CFD01EF54F84F2083AE54BF |
:100C4000B84F8DE08C93109202018091B107809390 |
:100C5000C60008951F93CF93DF93EA01722F93E2AA |
:100C60009093B1076093B2078093B30760E0A3E06D |
:100C7000B0E04FC0FE01E60FF11D90816F5F715033 |
:100C800019F410E040E00FC0FE01E60FF11D4081B5 |
:100C90006F5F715011F410E006C0FE01E60FF11D08 |
:100CA00010816F5F7150892F86958695835CFD0159 |
:100CB000EF54F84F808350E09A0184E036952795F1 |
:100CC0008A95E1F7892F90E083709070F4E0880FA7 |
:100CD000991FFA95E1F7282B235CFD01EE54F84F9C |
:100CE0002083812F82958695869583704F705070F2 |
:100CF000440F551F440F551F842B835CFD01ED5499 |
:100D0000F84F80831F73135CFD01EC54F84F108380 |
:100D10001496772309F0AECFCD010E94FB05DF9139 |
:100D2000CF911F9108951F93CF93DF93EC0170E053 |
:100D3000A22FB0E0129748C0E42FF0E0E054F94F42 |
:100D400030814F5FE42FF0E0E054F94F50814F5F66 |
:100D5000E42FF0E0E054F94F10814F5FE42FF0E012 |
:100D6000E054F94F20814F5F842F90E0A817B90716 |
:100D700074F15D53FE01E70FF11D852F82958F7091 |
:100D80003D53330F330F382B3083613001F1912FF6 |
:100D90009D537F5FFE01E70FF11D71505295507F0B |
:100DA000892F86958695582B508363506F3F79F035 |
:100DB0007E5FFE01E70FF11D9295990F990F907CD0 |
:100DC0002D53922B90837F5F662309F0B5CFDF917F |
:100DD000CF911F9108951F93182F8A3019F48DE039 |
:100DE0000E94EB068091C00085FFFCCF1093C600E7 |
:100DF00080E090E01F9108951F931FB7F8948091B1 |
:100E0000C1008F778093C1008091C1008F7B809358 |
:100E1000C100589A5098599A519A1092C5008AE286 |
:100E20008093C4008091C00082608093C00088E1FC |
:100E30008093C1008091C2008F778093C20080911F |
:100E4000C2008F7B8093C2008091C2008F7D80930F |
:100E5000C2008091C2008F7E8093C2008091C20048 |
:100E6000877F8093C2008091C1008B7F8093C100F7 |
:100E70008091C20084608093C2008091C200826031 |
:100E80008093C20002C08091C6008091C00087FD9F |
:100E9000FACF8091C10080688093C1008091C10029 |
:100EA00080648093C1001092D00481E0809302019D |
:100EB00088EC90E00E94770D909359078093580733 |
:100EC0008CED90E00E94770D909357078093560722 |
:100ED0001FBF1F91089580910201882309F4F6C075 |
:100EE0008091CB04882371F080910201882351F016 |
:100EF0006091DA042BE044E657E087E40E942A067A |
:100F00001092CB0480915607909157070E94800D54 |
:100F1000882309F44BC080910201882309F446C05C |
:100F200060912D0570912E0580912F0590913005CF |
:100F30002CE630E040E050E00E949B4D3093B20937 |
:100F40002093B10960913505709136058091370580 |
:100F5000909138052CE630E040E050E00E949B4D37 |
:100F60003093B4092093B309809194038093B50919 |
:100F7000809195038093B609809163058093B709AA |
:100F80006091DA0428E041EB59E087E70E942A06E5 |
:100F900080916305853010F01092630583E690E040 |
:100FA0000E94770D909357078093560780915807BA |
:100FB000909159070E94800D882321F48091CD04DF |
:100FC0008823B1F080910201882391F06091DA04C6 |
:100FD00022E44FE657E084E40E942A061092CD04F2 |
:100FE0008AEF90E00E94770D9093590780935807FD |
:100FF000609101016F3F89F0462F50E094E0440F6B |
:10100000551F9A95E1F74C5F5E4F605D20E181E4EA |
:101010000E942A068FEF809301019091470899233F |
:10102000A1F080910201882381F083E28093B107CF |
:101030009093B2078DE08093B30710920201109253 |
:1010400047088091B1078093C6008091CC04882323 |
:1010500059F180910201882339F10E947C1310928A |
:10106000CC043091CF04932F9F5F9093CF049430A2 |
:1010700021F08091CE04882359F02EE148E558E014 |
:1010800060E084E30E942A068FEF8093CF040CC0B7 |
:1010900044E1949FA00111244F5D5C4F24E160E086 |
:1010A000832F8F5C0E942A068091CA04882371F0E6 |
:1010B00080910201882351F06091DA042AE04AE528 |
:1010C00057E086E50E942A061092CA0408951F93ED |
:1010D000CF93DF93CDB7DEB724970FB6F894DEBF7A |
:1010E0000FBECDBF8091D004882309F421C1809127 |
:1010F000C206883609F486C0893690F4823609F42F |
:1011000053C0833630F48B34F1F0813609F00EC1D0 |
:101110003FC0833609F45FC0873609F007C1A5C018 |
:10112000813738F48C3608F0CEC08B3609F0FEC01B |
:101130008DC0843709F481C0863709F492C08137A5 |
:1011400009F0F4C096C02091D10443E062E0CE01E2 |
:1011500001960E94930689819A81909378038093E7 |
:1011600077038091770390917803209179033091F0 |
:101170007A03845E9D4F821B930B68E671E00E94A8 |
:10118000664D845B90409093620580936105CEC06C |
:101190002091D10443E062E0CE0103960E949306C1 |
:1011A0008B818093010113C02091D10443E06BE057 |
:1011B00084E697E00E94930680910B059091660764 |
:1011C000892B80930B0580916D07809347088FEFE3 |
:1011D00080930301ABC02091D10443E06BE084E62F |
:1011E00097E00E94930680910B0590916607892BEA |
:1011F00080930B0580916D078093470881E0809371 |
:10120000CD04E5CF2091D10443E062E0CE01039606 |
:101210000E94930680910B059B81892B80930B057F |
:101220008C818F3F21F481E08093CE0402C0109224 |
:10123000CE0481E08093CC0479C02091D10443E0B6 |
:1012400064E082ED94E00E949306C1CF2091D10426 |
:1012500043E064E086ED94E00E9493068091D90417 |
:10126000B4CF81E08093CA0461C081E08093CB0455 |
:101270005DC02091D10443E062E0CE0103960E945C |
:101280009306809102018823E1F38B818F3F71F0F7 |
:10129000863010F085E08B838B810E94B93D609190 |
:1012A000DA048B8123E540EC58E009C01091DA04A0 |
:1012B00082E00E94783D23E540EC58E0612F855B99 |
:1012C0000E942A0633C02091D10443E063E580ECFC |
:1012D00098E00E9493068091C2068B560E94A23D20 |
:1012E0006091EB0870E080E090E024EC39E040E0B1 |
:1012F00050E00E94274D60937D0370937E0380939E |
:101300007F03909380036091EC0870E080E090E0B0 |
:101310000E94274D6093810370938203809383031F |
:10132000909384030E94D03F0E943D271092D004E6 |
:1013300024960FB6F894DEBF0FBECDBFDF91CF91DC |
:101340001F9108951F920F920FB60F9211241F93B1 |
:101350002F933F934F935F936F937F938F939F93BD |
:10136000AF93BF93CF93DF93EF93FF931091C6009A |
:10137000809100018A3019F4812F0E947648809173 |
:10138000D004882309F06DC06091DB04662371F4FA |
:10139000133279F41093C00681E08093DB0483E27A |
:1013A00090E09093DD048093DC045BC0663908F024 |
:1013B00054C0A62FB0E02091DC043091DD041D3034 |
:1013C00069F0A054B94F1C936F5F6093DB04210F49 |
:1013D000311D3093DD042093DC0443C0FD01E25451 |
:1013E000F94F9081ED01C154D94F8881A901491B62 |
:1013F0005109481B51095F705093DD044093DC0490 |
:101400002081CA0136E0969587953A95E1F7835C8D |
:101410008217F1F49881842F8F73835C8917C1F44C |
:1014200081E08093D0046093D104A054B94F1C9301 |
:101430008091C206823571F488E190E02CE00FB60D |
:10144000F894A895809360000FBE2093600002C0BE |
:101450001092D0041092DB0404C01092DB041092AE |
:10146000D004FF91EF91DF91CF91BF91AF919F9108 |
:101470008F917F916F915F914F913F912F911F912C |
:101480000F900FBE0F901F901895982F80914808CD |
:10149000813069F480910A05E82FF0E0EF5DFC4FA0 |
:1014A00090838F5F80930A0521E030E005C0892F8B |
:1014B0000E94EB06282F30E0C90108951F93182FD2 |
:1014C00004C080E30E94450A11501116D4F31F9105 |
:1014D00008951F93182F04C080E20E94450A1150FE |
:1014E0001116D4F31F9108950F931F93CF93DF9399 |
:1014F0008C01EB0108C0F8010F5F1F4FE4918E2FA4 |
:101500000E94450A21972097B1F7DF91CF911F9153 |
:101510000F9108950F931F93CF93DF938C01EB01ED |
:1015200006C0F80181918F010E94450A21972097FA |
:10153000C1F7DF91CF911F910F9108952F923F92A4 |
:101540004F925F926F927F928F929F92AF92BF92D3 |
:10155000CF92DF92EF92FF920F931F93CF93DF937F |
:10156000CDB7DEB7E5970FB6F894DEBF0FBECDBF9F |
:101570002B968FAD2B9780934808CE01835B9F4FAE |
:101580009B838A832D964EAC5FAC2D971EA61FA61B |
:1015900018AA19AA9E01225D3F4F3DAB2CAB8201D8 |
:1015A00002C00F5F1F4FF801F490FF2019F0F5E221 |
:1015B000FF16B9F7B8016419750919F0C2010E9444 |
:1015C000740AFF2009F445C228010894411C511CEB |
:1015D0001982AA81BB8133241BAA2FEF2AABF20107 |
:1015E0000894411C511CB490632D70E061707070C0 |
:1015F00035E7B31621F08B2D80628837C9F4611569 |
:10160000710559F02D913D914D915C9113972EA745 |
:101610003FA748AB59AB14960BC08D919C91119785 |
:101620009C0140E050E02EA73FA748AB59AB129673 |
:1016300030E2B31621F48981882389F61CC043E285 |
:10164000B41611F458E055C08AE2B81621F09DE2B4 |
:10165000B91671F408C0FD011296E081EBABE7FF0B |
:10166000BECFE195EBABE0E13E2AFFED3F22B7CFE5 |
:101670002BE2B21611F4B982B2CF3EE2B31699F55D |
:10168000F2010894411C511C84918A3221F0B82E39 |
:1016900020E030E01DC0FD0112964081518157FFCE |
:1016A00002C04FEF5FEF4AAB9ACFC90153E0880FFA |
:1016B000991F5A95E1F7220F331F280F391F2B0D61 |
:1016C000311D20533040F2010894411C511CB4904C |
:1016D0008B2D80538A3048F3A90137FF02C04FEFAA |
:1016E0005FEF4AAB85CF40E3B41629F434FC77CFE3 |
:1016F00050E2352A74CF8B2D81538930D8F420E005 |
:1017000030E0C90103E0880F991F0A95E1F7220F25 |
:10171000331F280F391F2B0D311D20533040F2018C |
:101720000894411C511CB4908B2D80538A3048F38F |
:101730002BAB5ECF88E6B81619F494E0392A4FCF68 |
:10174000ECE6BE1619F4F1E03F2A49CFBB83AA8329 |
:1017500023E6B21639F41296BB83AA8312978C91B2 |
:101760008E8322C134E4B31639F044E6B41631F066 |
:1017700059E6B516A9F502C081E0382A30FE08C046 |
:101780001496BB83AA835E914E913E912E910AC01E |
:101790001296BB83AA839E918E919C01442737FDAC |
:1017A0004095542F2EA73FA748AB59AB8EA59FA5B8 |
:1017B000A8A9B9A9BB238CF42EA53FA548A959A96E |
:1017C00050954095309521953F4F4F4F5F4F2EA735 |
:1017D0003FA748AB59AB8DE28983BAE02B2E80C07E |
:1017E0003FE4B31621F04FE6B41631F402C051E0E5 |
:1017F000352AA8E02A2E73C080E7B81689F412961D |
:10180000BB83AA839E918E919C0140E050E02EA75D |
:101810003FA748AB59AB30E4332AF8E7BF2E5DC091 |
:1018200043E7B416D1F51296BB83AA83DE90CE901F |
:10183000C114D10489F488E28E838EE68F8385E714 |
:1018400088878CE689878A8789E28B871C86E6E011 |
:10185000CE2ED12CCC0EDD1E5AA957FD14C0452F1B |
:10186000552747FD509560E070E0C6010E94FF4A91 |
:10187000009711F4FAA80EC0F82EFC188AA98F154B |
:101880004CF4F82E07C0F60101900020E9F73197DB |
:10189000FE2EFC18198240E090C095E5B91621F0A3 |
:1018A000A5E7BA1631F402C0B1E03B2A7AE0272E50 |
:1018B00016C0E8E5BE1621F0F8E7BF1609F070C0C3 |
:1018C00033FE0BC02EA53FA548A959A92115310506 |
:1018D0004105510511F030E4332A60E1262E1982CA |
:1018E0004AA947FD02C05FED35228EA59FA5A8A994 |
:1018F000B9A90097A105B10549F49AA9992331F432 |
:101900005EE2C52ED12CCC0EDD1E46C06EA47FA497 |
:1019100088A899A84EE2C42ED12CCC0EDD1EE22C54 |
:10192000FF2400E010E06EA57FA588A999A9A80171 |
:1019300097010E94794D6A3020F430E3A32EA60E61 |
:1019400008C027E5A22EA60EA8E5BA1611F4BFED31 |
:10195000AB22F601A2926F016EA57FA588A999A975 |
:10196000A80197010E94794D2EA73FA748AB59AB1C |
:101970006E147F048006910618F039014A01D3CF16 |
:10198000F8E02F1649F433FE07C020E3A21621F039 |
:1019900080E3D6018E936D01FCA8FC184AA90DC006 |
:1019A000BB2009F456C0BE82198296E0C92ED12C04 |
:1019B000CC0EDD1E40E0FF24F394E42EEF18E7FC8C |
:1019C000EE248981882319F08F2D8F5F06C036FCA5 |
:1019D00002C08F2D02C08F2D8E5FA82EAE0C032D5E |
:1019E00010E080E3882E912C8022912281149104B2 |
:1019F00021F48BA98A190E94690A8981882329F018 |
:101A000061E070E0CE01019609C006FF09C080E3E5 |
:101A10008C83BD8262E070E0CE0104960E948A0A47 |
:101A2000B0E28B16910421F48BA98A190E945E0AF8 |
:101A30008E2D0E945E0A6F2D772767FD7095C60177 |
:101A40000E948A0A04FFABCD8BA98A190E94690AF9 |
:101A5000A6CDE5960FB6F894DEBF0FBECDBFDF91E1 |
:101A6000CF911F910F91FF90EF90DF90CF90BF909B |
:101A7000AF909F908F907F906F905F904F903F902E |
:101A80002F9008952FB7F894909100019A3019F48F |
:101A9000529A5A9802C03F9A479884B1886184B993 |
:101AA00085B1877E85B99A3019F4529A5A9802C046 |
:101AB0003F9A479884B58F7A84BD84B5836A84BD84 |
:101AC00085B5877385BD85B5887F826085BD17BC68 |
:101AD00088E788BD16BC80916E00897F80936E0078 |
:101AE00080916E00816080936E002FBF08952091D9 |
:101AF000E0043091E10421503040820F931F08959B |
:101B00002091E0043091E104821B930B892F9927E7 |
:101B10008078992787FD909508951F920F920FB6B0 |
:101B20000F9211242F933F934F935F936F937F9363 |
:101B30008F939F93AF93BF93EF93FF938091E704AD |
:101B400081508093E7048F3FB9F489E08093E704E4 |
:101B5000809106038F5F817080930603882319F4B8 |
:101B600081E08093E2048091E0049091E104019689 |
:101B70009093E1048093E0048091E5049091E60461 |
:101B8000892BB1F08091E5049091E6040197909340 |
:101B9000E6048093E5042091E5043091E604809109 |
:101BA00004039091050382239323892BD1F406C06B |
:101BB0008FEF9FEF909305038093040380910001C2 |
:101BC0008A3039F404C05A9A05C0479A03C05A981B |
:101BD00001C047988091C808887241F00E9428414E |
:101BE00005C0809100018A3081F7EDCFFF91EF9120 |
:101BF000BF91AF919F918F917F916F915F914F9125 |
:101C00003F912F910F900FBE0F901F901895AC0130 |
:101C10002091E0043091E1042150304005C08091D2 |
:101C20007A00886C80937A008091E0049091E104BE |
:101C3000B901681B790BCB01840F951F80709078D8 |
:101C4000892F9927882359F30895AC012091E00446 |
:101C50003091E104215030408091E0049091E10402 |
:101C6000B901681B790BCB01840F951F80709078A8 |
:101C7000892F9927882381F308959FB7F894579A5D |
:101C80005F98E0EBF0E080818F70808380818360DB |
:101C90008083E1EBF0E080818473808380818460C5 |
:101CA00080831092B2008AE08093B300E0E7F0E016 |
:101CB00080818A7F80838081826080839FBF089536 |
:101CC0001F920F920FB60F9211240F931F932F9311 |
:101CD0003F934F935F936F937F938F939F93AF93B4 |
:101CE000BF93EF93FF938091070390910803843093 |
:101CF000910520F4019708F0ADC0D1C0049709F018 |
:101D0000DDC080E390E09093E9048093E8042091A3 |
:101D10009C0330E0220F331F4091090350910A03C6 |
:101D2000CA01880F991F840F951F280F391F3695F8 |
:101D300027953695279530930A03209309038091C0 |
:101D4000E8049091E904280F391F3093E9042093A7 |
:101D5000E804809102096091E20820912D053091FC |
:101D60002E0540912F055091300580FF12C0009143 |
:101D7000E8041091E90470E080E090E00E94274DB3 |
:101D800020E030E440E050E00E949B4D020F131F22 |
:101D900011C00091E8041091E90470E080E090E047 |
:101DA0000E94274D20E030E440E050E00E949B4D2F |
:101DB000021B130B1093E9040093E8048091E804DC |
:101DC0009091E9042091E30843E0249F90011124BD |
:101DD0008217930728F43093E9042093E80410C095 |
:101DE0002091E8043091E9048091E408849FC001C7 |
:101DF00011248217930720F49093E9048093E80458 |
:101E00008091E8049091E90490939A078093990750 |
:101E10008091E8049091E9046FEF70E00E94524DC8 |
:101E20008D9760F48091E8049091E904835B9F4F63 |
:101E30009093E9048093E80483E101C080E68093F5 |
:101E40000B038091E8049091E90480958093B3009E |
:101E500083EC32C08091E8049091E9048F3F9105B2 |
:101E600081F078F05F9A83E08093B0008091E8047D |
:101E70009091E9048F5F90409093E9048093E80487 |
:101E80001DC083E88093B00080910B038093B30062 |
:101E900081E090E090930803809307030FC0809146 |
:101EA000E50890E0880F991F880F991F9093080309 |
:101EB000809307035F9883E08093B00080910703CD |
:101EC0009091080301979093080380930703FF9173 |
:101ED000EF91BF91AF919F918F917F916F915F91A2 |
:101EE0004F913F912F911F910F910F900FBE0F9027 |
:101EF0001F9018959FB7F89411B812B88FEF809380 |
:101F00007E00ECE7F0E080818F7180838081807EAD |
:101F10008083AAE7B0E087E28C93EBE7F0E0808172 |
:101F2000887F80838C91886C8C939FBF08951F92CB |
:101F30000F920FB60F921124EF92FF920F931F93FF |
:101F40002F933F934F935F936F937F938F939F93C1 |
:101F5000AF93BF93CF93DF93EF93FF9380917A007A |
:101F6000877380937A00809108058F5F80930805BE |
:101F70008150853009F47EC0863090F4823009F4B7 |
:101F800040C0833030F48823F1F0813009F084C2FE |
:101F90002FC0833009F441C0843009F07DC25AC09B |
:101FA000883009F4B2C0893038F4863009F473C03F |
:101FB000873009F071C28CC0893009F4C3C08A30FF |
:101FC00009F06AC2DBC1809178009091790090930A |
:101FD00007058093060581E0809309058091FE0442 |
:101FE0009091FF0401969093FF048093FE0458C2E1 |
:101FF0008091780090917900909305058093040575 |
:1020000082C080917800909179009093030580932D |
:10201000020584E08093090543C240910C0350916E |
:102020000D0380917800909179009A01220F331F5F |
:10203000240F351F63E070E00E94524D260F371FBA |
:10204000369527953695279530930D0320930C03ED |
:1020500086E0E0CF809127059091280520917800B7 |
:1020600030917900821B930B9093F6048093F504D2 |
:1020700087E0D0CF8091780090917900209125055C |
:1020800030912605821B930B9093F8048093F704FC |
:102090001092090505C2809100012091060530913A |
:1020A00007058A3049F48091780090917900820F79 |
:1020B000931F9695879506C080917800909179003E |
:1020C000820F931F9093F1048093F00481E0A2CFDC |
:1020D0008091000120910405309105058A3049F472 |
:1020E0008091780090917900820F931F9695879543 |
:1020F00006C08091780090917900820F931F909391 |
:10210000EF048093EE0482E085CF8091000120915E |
:102110000205309103058A3049F48091780090914E |
:102120007900820F931F9695879506C0809178005D |
:1021300090917900820F931F9093ED048093EC04AB |
:1021400085E068CF6091780070917900E090290572 |
:10215000F0902A0500912B0510912C05882777FD1A |
:102160008095982F0E940C4CA80197010E940C4B5F |
:102170000E94D94B7093FA046093F904E091F9043A |
:10218000F091FA048091F7049091F804C091F5045D |
:10219000D091F60497FF03C0909581959F4F64E01E |
:1021A00070E00E94664D9B01CE01D7FF03C0909561 |
:1021B00081959F4F64E070E00E94664D260F371FA7 |
:1021C000E20FF31FF093FA04E093F9048091F9040D |
:1021D0009091FA0402970CF43EC060912905709129 |
:1021E0002A0580912B0590912C0520E030E84BE3E7 |
:1021F00054E40E94474C88230CF078C06091290574 |
:1022000070912A0580912B0590912C052AE037EDDD |
:1022100043EA5CE30E940D4B6093290570932A0505 |
:1022200080932B0590932C0580916B0590916C0504 |
:10223000845F914008F05AC06091290570912A0589 |
:1022400080912B0590912C052DEC3CEC4CEC5DE342 |
:102250000E940D4B43C08091F9049091FA048F5F66 |
:102260009F4F0CF043C06091290570912A05809121 |
:102270002B0590912C0520E030E849E054E40E94C1 |
:102280004B4C18169CF56091290570912A05809198 |
:102290002B0590912C052AE037ED43EA5CE30E9480 |
:1022A0000C4B6093290570932A0580932B0590931E |
:1022B0002C0580916B0590916C05845F9140B0F482 |
:1022C0006091290570912A0580912B0590912C052C |
:1022D0002DEC3CEC4CEC5DE30E940C4B609329052B |
:1022E00070932A0580932B0590932C05809178009C |
:1022F000909179009093EB048093EA0420915D051E |
:1023000030915E0540915F05509160058091F90420 |
:102310009091FA04AA2797FDA095BA2F820F931FD8 |
:10232000A41FB51F80935D0590935E05A0935F0584 |
:10233000B0936005E0905D05F0905E0500915F054B |
:102340001091600560915D0570915E0580915F055B |
:102350009091600520E034E040E050E00E949B4D09 |
:10236000E21AF30A040B150BE0925D05F0925E058C |
:1023700000935F051093600583E04CCEE0917800F8 |
:10238000F09179008091000590910105E80FF91F07 |
:10239000F0930105E09300058091FB048F5F80932B |
:1023A000FB048091FB04853008F476C080917800AE |
:1023B0009091790090931603809315034091FC044B |
:1023C0005091FD042091490830914A082E1B3F0B83 |
:1023D0008091940590919505281B390B80918B0372 |
:1023E00090E0BC01269FC001279F900D369F900D65 |
:1023F00011249A01A3E0220F331FAA95E1F7241BB1 |
:10240000350B820F931F68E070E00E94664D709359 |
:10241000FD046093FC04E0901103F090120300911E |
:10242000130310911403BF01882777FD8095982F1F |
:10243000A8019701220F331F441F551F2E0D3F1D6A |
:10244000401F511F620F731F841F951F24E030E04F |
:1024500040E050E00E949B4D209311033093120303 |
:1024600040931303509314032091490830914A0874 |
:102470008091110390911203A0911303B091140362 |
:10248000281B390B30939505209394051092FB047B |
:10249000109201051092000510920905109208058E |
:1024A00080917C00807E90910905892B80937C002F |
:1024B00080910805882329F080917A00886C8093A8 |
:1024C0007A00FF91EF91DF91CF91BF91AF919F91F2 |
:1024D0008F917F916F915F914F913F912F911F91BC |
:1024E0000F91FF90EF900F900FBE0F901F901895D7 |
:1024F0000F931F931092F2041092F3041092F404BD |
:102500000CE810E0133019F40B3008F009E080916A |
:10251000EC049091ED048C5F934024F480910E03C1 |
:1025200081500CC08091EC049091ED048750944050 |
:1025300014F411E006C080910E038F5F80930E03A8 |
:1025400010E08091EE049091EF048C5F934024F4AE |
:1025500080910F0381500AC08091EE049091EF04A6 |
:102560008750944034F080910F038F5F80930F0366 |
:1025700001C01F5F8091F0049091F1048C5F934043 |
:1025800024F48091100381500AC08091F00490914E |
:10259000F1048750944034F0809110038F5F809352 |
:1025A000100301C01F5F87E0809310050E948B1A03 |
:1025B00080910E038A3030F481E08093F2048AE047 |
:1025C00080930E0380910E03863F30F081E080936C |
:1025D000F20485EF80930E0380910F038A3030F46C |
:1025E00081E08093F3048AE080930F0380910F03CE |
:1025F000863F30F081E08093F30485EF80930F03F2 |
:10260000809110038A3030F481E08093F4048AE0F2 |
:102610008093100380911003863F30F081E0809317 |
:10262000F40485EF80931003809110058823E1F76F |
:102630001092FB0480917A00886C80937A008091DC |
:10264000FB048823E1F30A3020F48AE090E00E9442 |
:10265000070E015009F056CF86E490E00E94070E65 |
:102660001F910F9108951F93CF93DF9383E00E94F2 |
:10267000783D182F853108F01A5017BD84E690E098 |
:102680000E94070E80911503909116038255934086 |
:10269000C0F410E016C017BD82E390E00E94070E60 |
:1026A000DF93CF931F920E949E0A80911503909111 |
:1026B00016030F900F900F908458934030F01F5FD7 |
:1026C00002C0CDE8D1E01A3F30F3612F83E00E94D1 |
:1026D000813D10934B088CE291E00E94070EDF9140 |
:1026E000CF911F910895E1E2F3E080E2819383E0CE |
:1026F000E137F807D1F708959F92AF92BF92CF923A |
:10270000DF92EF92FF920F931F93CF93DF9380910D |
:102710000B05282F30E0C90181709070682F882345 |
:10272000A9F080910C05882311F0815002C080919E |
:10273000710380930C05E1E2F3E080E2819343E0D2 |
:10274000E137F407D1F78FEF8093CF04A9014270EE |
:10275000507021FF17C090910C058091710398175C |
:1027600019F410920C0503C09F5F90930C05E1E2F1 |
:10277000F3E080E2819383E0E137F807D1F78FEF50 |
:102780008093CF04662321F0452B11F010920C05A5 |
:1027900080910C05282F30E08A3040F481E180934D |
:1027A0000A053F932F938BE595E007C080E1809366 |
:1027B0000A053F932F9386E595E09F938F9381E0E1 |
:1027C0008F930E949E0A0F900F900F900F900F9082 |
:1027D00010910C05163009F432C3173090F4123002 |
:1027E00009F4D1C0133030F4112309F1113009F08C |
:1027F000E8C565C0143009F47EC1153008F0F7C192 |
:102800001DC1193009F4D6C31A3038F4173009F451 |
:102810006DC3183009F0D5C58EC31B3009F468C4E8 |
:102820001B3008F423C41C3009F0CBC5B3C410928C |
:102830000A0586E495E09F938F9311E01F930E9411 |
:102840009E0A84E180930A0520910001822F6AE0AC |
:102850000E94464D492F50E0822F0E94464D90E045 |
:1028600024E630E03F932F9326E430E03F932F930C |
:102870001F921F925F934F939F938F9381E395E0F5 |
:102880009F938F931F930E949E0A88E280930A056C |
:102890000E94D03F90E09F938F9384E295E09F93B6 |
:1028A0008F931F930E949E0A8CE380930A0584E114 |
:1028B00095E09F938F931F930E949E0A12C380916D |
:1028C000C80880FF42C010920A058091940590913B |
:1028D00095059F938F9385E095E09F938F931F932A |
:1028E0000E949E0A84E180930A058091960590914A |
:1028F00097059F938F9386EF94E09F938F931F93F9 |
:102900000E949E0A88E280930A05809115039091A7 |
:1029100016039F938F9387EE94E09F938F931F935B |
:102920000E949E0A8CE380930A0580914B0890E0F8 |
:102930009F938F9388ED94E09F938F931F930E94B2 |
:102940009E0A8DB79EB7449673C084E180930A05B2 |
:1029500084ED94E09F938F931F930E949E0A88E2D8 |
:1029600080930A0585EC94E09F938F931F930E94B8 |
:102970009E0A4DB75EB74A5F5F4F0FB6F8945EBFD1 |
:102980000FBE4DBF23C510920A058CEB94E09F93B8 |
:102990008F9311E01F930E949E0A84E180930A05A1 |
:1029A00060912D0570912E0580912F059091300535 |
:1029B00020E034E040E050E00E949B4D5F934F9355 |
:1029C0003F932F938DEA94E09F938F931F930E94E0 |
:1029D0009E0A88E280930A0560913505709136055C |
:1029E000809137059091380520E034E040E050E0D8 |
:1029F0000E949B4D5F934F933F932F938EE994E0FA |
:102A00009F938F931F930E949E0A8CE380930A05E5 |
:102A100080917703909178039F938F938FE894E050 |
:102A20009F938F931F930E949E0A8DB79EB74696E1 |
:102A30000FB6F8949EBF0FBE8DBFC8C410920A0592 |
:102A400080915C0890915D0820915A0830915B0854 |
:102A50009F938F933F932F938FE794E09F938F9350 |
:102A600011E01F930E949E0A84E180930A058091E1 |
:102A700060089091610820915E0830915F089F93F3 |
:102A80008F933F932F938FE694E09F938F931F93A1 |
:102A90000E949E0A88E280930A05809164089091C2 |
:102AA000650820916208309163089F938F933F934C |
:102AB0002F938FE594E09F938F931F930E949E0A1C |
:102AC0008CE380930A0580916808909169082091B1 |
:102AD0006608309167089F938F933F932F938FE4FD |
:102AE00094E09F938F931F930E949E0A4DB75EB709 |
:102AF000445E5F4F42CF10920A05E091C108F0E0BA |
:102B0000EE0FFF1FE85AF74F20813181E091C00896 |
:102B1000F0E0EE0FFF1FE85AF74F808191813F935D |
:102B20002F939F938F938FE394E09F938F9311E064 |
:102B30001F930E949E0A84E180930A05E091C308D6 |
:102B4000F0E0EE0FFF1FE85AF74F20813181E0914E |
:102B5000C208F0E0EE0FFF1FE85AF74F8081918125 |
:102B60003F932F939F938F938FE294E09F938F9344 |
:102B70001F930E949E0A88E280930A05E091C5088F |
:102B8000F0E0EE0FFF1FE85AF74F20813181E0910E |
:102B9000C408F0E0EE0FFF1FE85AF74F80819181E3 |
:102BA0003F932F939F938F938FE194E09F938F9305 |
:102BB0001F930E949E0A8CE380930A05E091C70848 |
:102BC000F0E0EE0FFF1FE85AF74F20813181E091CE |
:102BD000C608F0E0EE0FFF1FE85AF74F80819181A1 |
:102BE0003F932F939F938F938FE094E036C2109280 |
:102BF0000A0581E094E09F938F9311E01F930E9458 |
:102C00009E0A0F900F900F90809100018A3021F062 |
:102C10008B3009F0AAC04DC084E180930A05209151 |
:102C20001B0530911C058091EC049091ED04821BF2 |
:102C3000930B3F932F939F938F9382EF93E09F93F8 |
:102C40008F931F930E949E0A88E280930A05209129 |
:102C50001D0530911E058091EE049091EF04821BBA |
:102C6000930B3F932F939F938F9383EE93E09F93C8 |
:102C70008F931F930E949E0A8CE380930A052091F4 |
:102C80001F05309120058091F0049091F104A90175 |
:102C9000481B590B3F932F935F934F9384ED93E021 |
:102CA0009F938F931F930E949E0A8DB79EB7459660 |
:102CB000BFCE84E180930A0520911B0530911C054D |
:102CC000C90162E070E00E94664D8091EC04909131 |
:102CD000ED04821B930B7F936F939F938F9385ECEF |
:102CE00093E09F938F931F930E949E0A88E28093A4 |
:102CF0000A0520911D0530911E05C90162E070E0B2 |
:102D00000E94664D8091EE049091EF04821B930B1C |
:102D10007F936F939F938F9386EB93E09F938F9313 |
:102D20001F930E949E0A8CE380930A0520911F0541 |
:102D300030912005C90162E070E00E94664D8091EB |
:102D4000F0049091F104281B390B7F936F933F930C |
:102D50002F9387EA93E09F938F931F930E949E0A7D |
:102D60004DB75EB74B5E5F4F08CE84E180930A0596 |
:102D700020910E0330E0E0911B05F0911C05CF017E |
:102D800062E070E00E94664D8091EC049091ED0449 |
:102D90008E1B9F0B3F932F937F936F939F938F93E4 |
:102DA00083E993E09F938F931F930E949E0A88E28A |
:102DB00080930A0520910F0330E0E0911D05F0910A |
:102DC0001E05CF0162E070E00E94664D8091EE0426 |
:102DD0009091EF048E1B9F0B3F932F937F936F93E4 |
:102DE0009F938F938FE793E09F938F931F930E94FE |
:102DF0009E0A8CE380930A05E0911003F0E0209195 |
:102E00001F0530912005C90162E070E00E94664D07 |
:102E10008091F0049091F104281B390BFF93EF93FC |
:102E20007F936F933F932F938BE693E09F938F93C2 |
:102E30001F930E949E0A8DB79EB74B96F9CD1092B4 |
:102E40000A058EE593E09F938F9311E01F930E94F4 |
:102E50009E0A84E180930A058091250590912605BC |
:102E60002091F7043091F8049F938F933F932F9311 |
:102E70008DE493E09F938F931F930E949E0A88E2B4 |
:102E800080930A0580912705909128052091F504EB |
:102E90003091F6049F938F933F932F938CE393E0AD |
:102EA0009F938F931F930E949E0A8CE380930A0541 |
:102EB0006091290570912A0580912B0590912C0530 |
:102EC0000E94D94B2091A3083091A4087F936F935F |
:102ED0003F932F938BE293E09F938F931F930E94D6 |
:102EE0009E0A4DB75EB7485E5F4F47CD84E1809341 |
:102EF0000A0580910C0390910D039F938F938DE1B0 |
:102F000093E09F938F9311E01F930E949E0A88E2A3 |
:102F100080930A0580911405909115059F938F93D6 |
:102F20008FE093E09F938F931F930E949E0A8DB72B |
:102F30009EB70A967DCD10920A0580E093E09F939C |
:102F40008F9311E01F930E949E0A84E180930A05EB |
:102F50008091790390917A039F938F9381EF92E010 |
:102F60009F938F931F930E949E0A88E280930A0585 |
:102F700080917703909178039F938F9382EE92E0F4 |
:102F80009F938F931F930E949E0A8CE380930A0560 |
:102F900080916105909162059F938F9383ED92E0FC |
:102FA0009F938F931F930E949E0A4DB75EB74E5E0C |
:102FB0005F4FE3CC10920A058091760590917705DA |
:102FC00020916E0530916F059F938F933F932F93C0 |
:102FD00081EC92E09F938F9311E01F930E949E0AD1 |
:102FE00084E180930A05809178059091790520917C |
:102FF0007005309171059F938F933F932F938FEAC4 |
:1030000092E09F938F931F930E949E0A88E2809381 |
:103010000A0580917A0590917B0520917205309187 |
:1030200073059F938F933F932F938DE992E09F9326 |
:103030008F931F930E949E0A8CE380930A058091D0 |
:103040007C0590917D0520917405309175059F93C5 |
:103050008F933F932F938BE892E09F938F931F93CF |
:103060000E949E0A8DB79EB74C96E2CC10920A053C |
:1030700083E892E09F938F9311E01F930E949E0A32 |
:1030800084E180930A0580919C0390E09F938F9345 |
:1030900085E792E09F938F931F930E949E0A88E298 |
:1030A00080930A058091E8049091E9049F938F939F |
:1030B00087E692E09F938F931F930E949E0A8CE372 |
:1030C00080930A052091E40830E08091E30890E0C5 |
:1030D0003F932F939F938F9389E592E09F938F93D4 |
:1030E0001F930E949E0A4DB75EB74C5E5F4F45CC62 |
:1030F00010920A0589E492E09F938F9311E01F9349 |
:103100000E949E0A84E180930A0520916807332774 |
:1031100027FD309580916707992787FD90953F930C |
:103120002F939F938F9389E392E09F938F931F93A5 |
:103130000E949E0A88E280930A052091690733273E |
:1031400027FD309580916A0790E03F932F939F93DE |
:103150008F9389E292E09F938F931F930E949E0A20 |
:103160008CE380930A0520916E0730E080916B0715 |
:10317000992787FD90953F932F939F938F9389E194 |
:1031800092E09F938F931F930E949E0A8DB79EB7E4 |
:1031900048964ECC8091B306882371F410920A05AC |
:1031A0008CE092E09F938F9381E08F930E949E0A20 |
:1031B0000F900F900F900AC120918E06223071F06F |
:1031C0002330B1F080918D062223E1F410920A059C |
:1031D00090E09F938F938BEF91E01BC010920A05B4 |
:1031E00080918D0690E09F938F938AEE91E011C0BD |
:1031F00010920A0580918D0690E09F938F9389ED40 |
:1032000091E007C010920A0590E09F938F9388EC9D |
:1032100091E09F938F9381E08F930E949E0A0F907D |
:103220000F900F900F900F90E0908F06F090900607 |
:103230000091910610919206C801B70120E836E985 |
:1032400048E950E00E949B4D59016A01C801B7014D |
:1032500020E836E948E950E00E949B4D7B018C0153 |
:1032600020E137E240E050E00E949B4DE90137FF4A |
:1032700003C0D095C195DF4FC801B70120E137E207 |
:1032800040E050E00E949B4D2AE030E040E050E0FA |
:103290000E949B4DB90137FF03C0709561957F4F28 |
:1032A00084E180930A057F936F93DF93CF93BF925E |
:1032B000AF9283EB91E09F938F93992493949F9285 |
:1032C0000E949E0AE0909306F09094060091950665 |
:1032D00010919606C801B70120E836E948E950E0A8 |
:1032E0000E949B4D59016A01C801B70120E836E9E7 |
:1032F00048E950E00E949B4D7B018C0120E137E2C0 |
:1033000040E050E00E949B4DE90137FF03C0D0959B |
:10331000C195DF4FC801B70120E137E240E050E03E |
:103320000E949B4D2AE030E040E050E00E949B4D1F |
:10333000B90137FF03C0709561957F4F88E2809394 |
:103340000A057F936F93DF93CF93BF92AF928EE97D |
:1033500091E09F938F939F920E949E0AE090970620 |
:10336000F09098060091990610919A06C801B7014D |
:1033700028EE33E040E050E00E949B4D59016A0185 |
:10338000C801B70128EE33E040E050E00E949B4DB9 |
:103390009B0177FF03C0309521953F4F8CE38093CD |
:1033A0000A053F932F93BF92AF928FE891E09F93CE |
:1033B0008F939F920E949E0A4DB75EB7475E5F4F04 |
:1033C000DCCA11501093710310920C0510920B057A |
:1033D000DF91CF911F910F91FF90EF90DF90CF90F1 |
:1033E000BF90AF909F90089587B18C6087B9429845 |
:1033F000439810920D0580E88093720310920E0599 |
:1034000080937303089580910F05815080930F0579 |
:103410008F3F09F068C084E080930F058091F50824 |
:103420008B3F80F08091A203873E28F08091F408C2 |
:1034300088231CF124C08A3028F48091F408882362 |
:10344000F4F01BC080910D05815080930D058F3FD6 |
:10345000B9F48091A203815080930D05809172038D |
:10346000813011F480E801C08695809372038091C9 |
:10347000F40890917203892311F0429A01C0429896 |
:103480008091F7088B3F88F08091A303873E28F056 |
:103490008091F608882324F106C08A3030F48091A8 |
:1034A000F60887FF1DC04398089580910E0581504E |
:1034B00080930E058F3FB9F48091A30381508093D0 |
:1034C0000E0580917303813011F480E801C0869568 |
:1034D000809373038091F60890917303892311F010 |
:1034E000439A0895439808959FB7F8943998389A65 |
:1034F00088B1836088B9E9EBF0E080818C7F8083BC |
:103500008AE28093B8001092100510921105109273 |
:1035100012059FBF089585EA8093BC00089584E951 |
:103520008093BC0008958093BB0085E88093BC0025 |
:10353000089585EC8093BC00089585E88093BC00D5 |
:103540000895EF92FF920F931F938CEBE82EF12CCE |
:1035500084E9F7018083109210050BEB10E0F8016D |
:10356000808180931105109211051092120580E858 |
:10357000F70180831092BD001092BA00F80110820A |
:103580001092B9001092B8000E94741A85EAF701EF |
:103590008083F801108285E8F70180831F910F91E5 |
:1035A000FF90EF9008951F920F920FB60F92112483 |
:1035B0008F939F93EF93FF93809110058F5F80937C |
:1035C00010058150853009F471C0863090F4823046 |
:1035D00009F453C0833030F4882309F1813009F0B5 |
:1035E000C6C022C0833009F45AC0843009F0BFC07D |
:1035F0005BC0883009F484C0893038F4863009F41F |
:103600005EC0873009F0B3C079C08A3009F48FC03A |
:103610008A3008F47AC08B3009F0A9C08AC0809142 |
:103620001105880F8E5A16C0809111058230C9F09D |
:10363000833030F4882361F0813009F0A7C00EC0D8 |
:103640008430A9F0843080F0853009F09FC012C02A |
:103650008091AF088093BB0085E881C080919A0873 |
:10366000F9CF8091A508F6CF8091B808F3CF80916B |
:10367000A608F0CF8091BF08EDCF84E98093BC000D |
:1036800080911105853040F4809111058F5F809302 |
:1036900011051092100562C0109211055FC0809153 |
:1036A0001205880F8D5AD6CF85EC59C0E0911205CE |
:1036B000F0E08091BB00E45BF74F8083CDCFE091D9 |
:1036C0001205F0E08091BB00E05BF74F80838091B2 |
:1036D00012058F5F8093120580911205863010F0DD |
:1036E0001092120584E98093BC00109210058AE0C4 |
:1036F00090E0909375038093740348C088E9AACF43 |
:1037000080911305880F805FA5CF809113058130CC |
:1037100041F0813018F08230C9F506C080910E0367 |
:1037200099CF80910F0396CF8091100393CF80E8BB |
:1037300091CF84E98093BC008AE090E09093750378 |
:103740008093740380911305823060F48091130597 |
:103750008F5F8093130587E08093100585EA80933F |
:10376000BC0014C010921305109210050FC084E91C |
:103770008093BC00109210058AE090E0909375034E |
:10378000809374031092110510921205FF91EF912E |
:103790009F918F910F900FBE0F901F9018959FB71C |
:1037A000F89456985E9A8AB180638AB98BB18F7CFF |
:1037B0008BB9809100018A3011F4539A5B98809103 |
:1037C00080008C708093800080918100837E809344 |
:1037D000810080918100836C8093810080918200C0 |
:1037E0008F738093820080916F00897F80936F0038 |
:1037F00080916F00816280936F0010921505109286 |
:1038000014059FBF08951F920F920FB60F921124B7 |
:103810002F933F935F936F937F938F939F93AF9378 |
:10382000BF9380911605882391F42091140530915F |
:103830001505809114059091150568E070E00E94CF |
:10384000664D261B370B30931505209314051092F7 |
:103850001605BF91AF919F918F917F916F915F916D |
:103860003F912F910F900FBE0F901F9018951F92B0 |
:103870000F920FB60F9211240F931F932F933F9324 |
:103880004F935F936F937F938F939F93AF93BF9368 |
:10389000CF93DF93EF93FF932091860030918700C1 |
:1038A0008091170590911805281B390B809186008F |
:1038B000909187009093180580931705C9018D5446 |
:1038C00094400091190510911A05835F9A4188F47C |
:1038D000043011053CF010927603809116058F5F3D |
:1038E0008093160581E090E090931A058093190566 |
:1038F00098C00E3011050CF094C0C9018B5F904048 |
:10390000845B914008F072C0E901C25DD140F801CA |
:10391000EE0FFF1FE85AF74F808191819E01281B0F |
:10392000390BC90137FF03C0909581959F4F0697CA |
:1039300084F48091140590911505883C91054CF410 |
:1039400080911405909115050A9690931505809322 |
:103950001405F801EE0FFF1FE85AF74F208131815F |
:10396000C901880F991F820F931F8C0F9D1F64E060 |
:1039700070E00E94664D9B01CE0101968617970765 |
:103980001CF42150304006C021976C177D0714F4B9 |
:103990002F5F3F4F8091140590911505E801CC0FE2 |
:1039A000DD1F833C9105BCF0FE01E85AF74F808192 |
:1039B0009181A901481B590BCA0163E070E00E9484 |
:1039C000664DCB01880F991F860F971FCA58D74F96 |
:1039D0009983888304C0CA58D74F19821882F80186 |
:1039E000EE0FFF1FE85AF74F31832083F80131961D |
:1039F000F0931A05E0931905E530F10511F45D9A8D |
:103A000006C05D98E630F10511F45C9A01C05C983F |
:103A1000809100018A3029F4379711F45B9A01C034 |
:103A20005B988091140590911505892B49F0809140 |
:103A30001405909115050197909315058093140531 |
:103A4000FF91EF91DF91CF91BF91AF919F918F91B6 |
:103A50007F916F915F914F913F912F911F910F91A6 |
:103A60000F900FBE0F901F9018952F923F924F927C |
:103A70005F926F927F928F929F92AF92BF92CF92FE |
:103A8000DF92EF92FF920F931F93CF93DF93CDB707 |
:103A9000DEB762970FB6F894DEBF0FBECDBF809140 |
:103AA000F0049091F10400911F0510912005081B6E |
:103AB000190B1093AE080093AD088091EE0490911D |
:103AC000EF04988B8F87A0911D05B0911E05BA8BCE |
:103AD000A98BE091EC04F091ED04FE87ED878091D5 |
:103AE0001B0590911C059C878B876091F704709152 |
:103AF000F804882777FD8095982F2CE030E040E08F |
:103B000050E00E94274D9B01AC0160919408709198 |
:103B10009508882777FD8095982F620F731F841F63 |
:103B2000951F22E030E040E050E00E949B4D309332 |
:103B30009508209394086091F5047091F604882705 |
:103B400077FD8095982F2CE030E040E050E00E9417 |
:103B5000274D9B01AC016091B9087091BA08882784 |
:103B600077FD8095982F620F731F841F951F22E0A9 |
:103B700030E040E050E00E949B4D3093BA08209323 |
:103B8000B9086091F9047091FA04882777FD80954F |
:103B9000982F2091A3083091A408442737FD409521 |
:103BA000542F620F731F841F951F22E030E040E006 |
:103BB00050E00E949B4D3093A4082093A3082091CD |
:103BC000F7043091F804C901880F991F820F931FE1 |
:103BD000880F991F880F991FAA2797FDA095BA2FC4 |
:103BE0002091550530915605409157055091580543 |
:103BF000280F391F4A1F5B1F209355053093560528 |
:103C000040935705509358052091F5043091F604E0 |
:103C1000C901880F991F820F931F880F991F880F62 |
:103C2000991FAA2797FDA095BA2F20915905309189 |
:103C30005A0540915B0550915C05280F391F4A1FBA |
:103C40005B1F2093590530935A0540935B055093B1 |
:103C50005C052091F7043091F804809165059091FE |
:103C60006605820F931F90936605809365052091EA |
:103C7000F5043091F6048091670590916805820FF4 |
:103C8000931F9093680580936705809169059091D3 |
:103C90006A05019690936A05809369053801882426 |
:103CA00077FC8094982C20905105309052054090DC |
:103CB000530550905405260C371C481C591C209263 |
:103CC000510530925205409253055092540580910F |
:103CD000B0089091B108A091B208B091B308860DD8 |
:103CE000971DA81DB91D8093B0089093B108A093AB |
:103CF000B208B093B308803BE3E89E07E8E0AE0764 |
:103D0000E0E0BE0764F0805B9348A840B040809339 |
:103D1000B0089093B108A093B208B093B308809113 |
:103D2000B0089091B108A091B208B091B308B7FF64 |
:103D30000CC080559C47A74FBF4F8093B00890930D |
:103D4000B108A093B208B093B308F0919C05FA872C |
:103D5000FF2309F07EC080919D05882309F079C07A |
:103D60008091C80886FF75C0E0909E03FF2400E0A4 |
:103D700010E020914105309142054091430550915A |
:103D80004405C401B3010E94274D20E038E040E023 |
:103D900050E00E949B4DCA01B901A80197010E9401 |
:103DA000274D20E030E140E050E00E949B4D59015A |
:103DB0006A012093DB053093DC054093DD055093C9 |
:103DC000DE052091490530914A0540914B055091FF |
:103DD0004C05C401B3010E94274D20E038E040E0CB |
:103DE00050E00E949B4DCA01B901A80197010E94B1 |
:103DF000274D20E030E140E050E00E949B4D2093B1 |
:103E0000D7053093D8054093D9055093DA05D601EC |
:103E1000C501D7FE07C0B095A095909581959F4F9D |
:103E2000AF4FBF4F81389105A105B10574F457FF1D |
:103E300007C050954095309521953F4F4F4F5F4FAC |
:103E40002138310541055105A4F081E080936405D6 |
:103E500010C01092D7051092D8051092D905109273 |
:103E6000DA051092DB051092DC051092DD05109248 |
:103E7000DE058091DB059091DC05A091DD05B09118 |
:103E8000DE058E839F83A887B9878091D70590919F |
:103E9000D805A091D905B091DA058A839B83AC83BC |
:103EA000BD8380919F03682E772488249924C401C0 |
:103EB000B3012A813B814C815D810E94274D20E026 |
:103EC00032E040E050E00E949B4DEF84F888A989E1 |
:103ED000BA89EA1AFB0AEE81FF81EE0EFF1EE20E9E |
:103EE000F31EF092AC08E092AB089701442737FD2F |
:103EF0004095542F80914D0590914E05A0914F050E |
:103F0000B0915005820F931FA41FB51F80934D05DC |
:103F100090934E05A0934F05B0935005809198055E |
:103F200090919905E81AF90A0027F7FC0095102FDF |
:103F30008091490590914A05A0914B05B0914C059F |
:103F4000E80EF91E0A1F1B1FE0924905F0924A0570 |
:103F500000934B0510934C05A0908103B090820311 |
:103F6000C0908303D0908403AE14BF04C006D10672 |
:103F7000C4F480E197E2A0E0B0E08A199B09AC09A3 |
:103F8000BD098093490590934A05A0934B05B093D2 |
:103F90004C0580934D0590934E05A0934F05B0932B |
:103FA000500522273327A9012A193B094C095D092D |
:103FB0008091490590914A05A0914B05B0914C051F |
:103FC00082179307A407B507B4F4D601C501805141 |
:103FD0009742A040B0408093490590934A05A09332 |
:103FE0004B05B0934C0580934D0590934E05A093DF |
:103FF0004F05B09350058091EE049091EF040F9718 |
:1040000034F488E19CEF9093AC088093AB088091E6 |
:10401000EE049091EF04079734F480E398EF9093C7 |
:10402000AC088093AB08F0910001F983FA30A9F451 |
:104030008091EE049091EF04835F934034F088EE1A |
:1040400093E09093AC088093AB088091EE0490913C |
:10405000EF048A5F9340DCF014C08091EE049091ED |
:10406000EF04855E974034F088EE93E09093AC08BF |
:104070008093AB088091EE049091EF04835F9740AA |
:1040800034F080ED97E09093AC088093AB08ED841A |
:10409000FE848B859C85E81AF90AAA81BB81EA1AFD |
:1040A000FB0AC401B3012E813F81488559850E94D6 |
:1040B000274D20E032E040E050E00E949B4DE21AA4 |
:1040C000F30AF092B708E092B6089701442737FD4B |
:1040D0004095542F8091450590914605A091470544 |
:1040E000B0914805820F931FA41FB51F809345050B |
:1040F00090934605A0934705B093480580919A0593 |
:1041000090919B05E81AF90A0027F7FC0095102FFB |
:104110008091410590914205A0914305B0914405DD |
:10412000E80EF91E0A1F1B1FE0924105F09242059E |
:104130000093430510934405A0907D03B0907E0347 |
:10414000C0907F03D0908003AE14BF04C006D10698 |
:10415000C4F488EA91E6A0E0B0E08A199B09AC09B2 |
:10416000BD098093410590934205A0934305B09308 |
:1041700044058093450590934605A0934705B09369 |
:10418000480522273327A9012A193B094C095D0953 |
:104190008091410590914205A0914305B09144055D |
:1041A00082179307A407B507B4F4D601C501885A4E |
:1041B0009146A040B0408093410590934205A09362 |
:1041C0004305B09344058093450590934605A0931D |
:1041D0004705B09348058091EC049091ED040F974A |
:1041E00034F488E19CEF9093B7088093B6088091EF |
:1041F000EC049091ED04079734F480E398EF9093EA |
:10420000B7088093B608B981BA30A9F48091EC045C |
:104210009091ED04835F934034F088EE93E09093A7 |
:10422000B7088093B6088091EC049091ED048A5F02 |
:104230009340DCF014C08091EC049091ED04855E15 |
:10424000974034F088EE93E09093B7088093B608D7 |
:104250008091EC049091ED04835F974034F080ED01 |
:1042600097E09093B7088093B60880917A00886CA5 |
:1042700080937A0020923D0530923E0540923F05A2 |
:10428000509240058091410590914205A0914305CF |
:10429000B091440580932D0590932E05A0932F0592 |
:1042A000B09330058091490590914A05A0914B0546 |
:1042B000B0914C058093350590933605A093370552 |
:1042C000B09338058091450590914605A09147052A |
:1042D000B09148058093310590933205A093330542 |
:1042E000B093340580914D0590914E05A0914F05F6 |
:1042F000B09150058093390590933A05A0933B0502 |
:10430000B0933C058091C80887FF49C0BA85BB239C |
:1043100009F045C080919D05882309F040C0209197 |
:10432000B6083091B708293C310544F0C901880F1F |
:10433000991F880F991F205233400BC0EFEF28338D |
:104340003E076CF4C901880F991F880F991F205EE2 |
:104350003C4F280F391F3093B7082093B60820919F |
:10436000AB083091AC08293C310544F0C901880FF5 |
:10437000991F880F991F205233400BC0FFEF28333D |
:104380003F076CF4C901880F991F880F991F205EA1 |
:104390003C4F280F391F3093AC082093AB0862962E |
:1043A0000FB6F894DEBF0FBECDBFDF91CF911F9146 |
:1043B0000F91FF90EF90DF90CF90BF90AF909F90C4 |
:1043C0008F907F906F905F904F903F902F900895C7 |
:1043D0008091140590911505813A91050CF439C32B |
:1043E0008091CB088B3F98F08B3F19F480916E053C |
:1043F0000EC08C3F19F48091700509C08D3F19F4EF |
:104400008091720504C08E3F21F4809174058093E1 |
:104410008C038091CA088B3F98F08B3F19F48091F0 |
:104420006E050EC08C3F19F48091700509C08D3F58 |
:1044300019F48091720504C08E3F21F480917405B7 |
:1044400080938B0380918B03882319F410928B0344 |
:1044500005C0843618F084E680938B038091CC08E5 |
:104460008B3F98F08B3F19F480916E050EC08C3F06 |
:1044700019F48091700509C08D3F19F4809172057F |
:1044800004C08E3F21F48091740580938D03809148 |
:104490008D03882319F410928D0305C0843618F01B |
:1044A00084E680938D038091CE088B3F98F08B3FFC |
:1044B00019F480916E050EC08C3F19F4809170053F |
:1044C00009C08D3F19F48091720504C08E3F21F41C |
:1044D0008091740580938E038091D5088B3F98F06E |
:1044E0008B3F19F480916E050EC08C3F19F48091BA |
:1044F000700509C08D3F19F48091720504C08E3F8C |
:1045000021F48091740580938F038091D6088B3FAE |
:1045100098F08B3F19F480916E050EC08C3F19F412 |
:104520008091700509C08D3F19F48091720504C017 |
:104530008E3F21F4809174058093900380919003C5 |
:104540008B3010F48AE002C08F3F11F48093900307 |
:104550008091D7088B3F98F08B3F19F480916E05BE |
:104560000EC08C3F19F48091700509C08D3F19F47D |
:104570008091720504C08E3F21F480917405809370 |
:1045800091038091DC088B3F98F08B3F19F4809168 |
:104590006E050EC08C3F19F48091700509C08D3FE7 |
:1045A00019F48091720504C08E3F21F48091740546 |
:1045B000809393038091DD088B3F98F08B3F19F433 |
:1045C00080916E050EC08C3F19F48091700509C072 |
:1045D0008D3F19F48091720504C08E3F21F48091C3 |
:1045E0007405809394038091DE088B3F98F08B3F95 |
:1045F00019F480916E050EC08C3F19F480917005FE |
:1046000009C08D3F19F48091720504C08E3F21F4DA |
:1046100080917405809395038091DF088B3F98F01B |
:104620008B3F19F480916E050EC08C3F19F4809178 |
:10463000700509C08D3F19F48091720504C08E3F4A |
:1046400021F480917405809396038091E0088B3F5C |
:1046500098F08B3F19F480916E050EC08C3F19F4D1 |
:104660008091700509C08D3F19F48091720504C0D6 |
:104670008E3F21F480917405809397038091F00818 |
:104680008B3F98F08B3F19F480916E050EC08C3FE4 |
:1046900019F48091700509C08D3F19F4809172055D |
:1046A00004C08E3F21F4809174058093980380911B |
:1046B000F1088B3F98F08B3F19F480916E050EC086 |
:1046C0008C3F19F48091700509C08D3F19F48091D9 |
:1046D000720504C08E3F21F4809174058093990384 |
:1046E0008091F2088B3F98F08B3F19F480916E0512 |
:1046F0000EC08C3F19F48091700509C08D3F19F4EC |
:104700008091720504C08E3F21F4809174058093DE |
:104710009A038091F3088B3F98F08B3F19F48091B6 |
:104720006E050EC08C3F19F48091700509C08D3F55 |
:1047300019F48091720504C08E3F21F480917405B4 |
:1047400080939B038091E1088B3F98F08B3F19F495 |
:1047500080916E050EC08C3F19F48091700509C0E0 |
:104760008D3F19F48091720504C08E3F21F4809131 |
:10477000740580939C038091E6088B3F98F08B3FF3 |
:1047800019F480916E050EC08C3F19F4809170056C |
:1047900009C08D3F19F48091720504C08E3F21F449 |
:1047A0008091740580939D038091E9088B3F98F078 |
:1047B0008B3F19F480916E050EC08C3F19F48091E7 |
:1047C000700509C08D3F19F48091720504C08E3FB9 |
:1047D00021F48091740580939E038091EA088B3FB9 |
:1047E00098F08B3F19F480916E050EC08C3F19F440 |
:1047F0008091700509C08D3F19F48091720504C045 |
:104800008E3F21F48091740580939F038091EF087F |
:104810008B3F98F08B3F19F480916E050EC08C3F52 |
:1048200019F48091700509C08D3F19F480917205CB |
:1048300004C08E3F21F4809174058093A003809181 |
:10484000F5088B3F98F08B3F19F480916E050EC0F0 |
:104850008C3F19F48091700509C08D3F19F4809147 |
:10486000720504C08E3F21F4809174058093A203E9 |
:104870008091A203823010F481E002C08F3F11F4D6 |
:104880008093A2038091F7088B3F98F08B3F19F437 |
:1048900080916E050EC08C3F19F48091700509C09F |
:1048A0008D3F19F48091720504C08E3F21F48091F0 |
:1048B00074058093A3038091A303823010F481E0F8 |
:1048C00002C08F3F11F48093A3038091F8088B3FBF |
:1048D00098F08B3F19F480916E050EC08C3F19F44F |
:1048E0008091700509C08D3F19F48091720504C054 |
:1048F0008E3F21F4809174058093A4038091F90880 |
:104900008B3F98F08B3F19F480916E050EC08C3F61 |
:1049100019F48091700509C08D3F19F480917205DA |
:1049200004C08E3F21F4809174058093A50380918B |
:10493000FA088B3F98F08B3F19F480916E050EC0FA |
:104940008C3F19F48091700509C08D3F19F4809156 |
:10495000720504C08E3F21F4809174058093A603F4 |
:104960008091FB088B3F98F08B3F19F480916E0586 |
:104970000EC08C3F19F48091700509C08D3F19F469 |
:104980008091720504C08E3F21F48091740580935C |
:10499000A7038091FC088B3F98F08B3F19F480911E |
:1049A0006E050EC08C3F19F48091700509C08D3FD3 |
:1049B00019F48091720504C08E3F21F48091740532 |
:1049C0008093A8038091FD088B3F98F08B3F19F4EA |
:1049D00080916E050EC08C3F19F48091700509C05E |
:1049E0008D3F19F48091720504C08E3F21F48091AF |
:1049F00074058093A903809100098B3F98F08B3F49 |
:104A000019F480916E050EC08C3F19F480917005E9 |
:104A100009C08D3F19F48091720504C08E3F21F4C6 |
:104A2000809174058093A1036091930370E080E00E |
:104A300090E00E945F4927E137EB41ED58E30E9487 |
:104A4000C44C609387037093880380938903909389 |
:104A50008A03089580916D0580FD31C01092B808D9 |
:104A60001092AF0810929A081092A5081092A6080A |
:104A70001092BF088091D204882331F08093A5085A |
:104A80008091A5088093AF088091D304882331F0EA |
:104A900080939A0880919A088093B8088091D404F2 |
:104AA000882311F08093BF088091D504882311F0EA |
:104AB0008093A60880916D05857F80936D05109287 |
:104AC00010050E948B1A0895809100018D3010F01E |
:104AD0000E94781280917A00877380937A00809187 |
:104AE000EC049091ED049093B7088093B608809100 |
:104AF000EE049091EF049093AC088093AB08809102 |
:104B0000F0049091F1049093AE088093AD08609109 |
:104B1000F7047091F804882777FD8095982F2CE092 |
:104B200030E040E050E00E94274D7093950860937C |
:104B300094086091F5047091F604882777FD8095BC |
:104B4000982F0E94274D7093BA086093B9088091FE |
:104B5000F9049091FA049093A4088093A30880919B |
:104B60007A00886C80937A006091EB0870E080E0B6 |
:104B700090E024EC39E040E050E00E94274D609343 |
:104B80007D0370937E0380937F03909380036091F5 |
:104B9000EC0870E080E090E00E94274D6093810374 |
:104BA00070938203809383039093840308951092FB |
:104BB000260510922505109228051092270580E001 |
:104BC00090E0A0E0B0E08093290590932A05A0939F |
:104BD0002B05B0932C0510921C0510921B0510920A |
:104BE0001E0510921D051092200510921F051092AF |
:104BF0009E0310929F030E94642584E690E00E9429 |
:104C0000070E0E9464258091C80880FF10C0809123 |
:104C1000150390911603875B934038F48091150338 |
:104C2000909116038E5E924010F40E9433134091CF |
:104C3000EC045091ED0450931C0540931B0520910A |
:104C4000EE043091EF0430931E0520931D058091F2 |
:104C5000F0049091F1049093200580931F05309308 |
:104C6000220520932105509324054093230584E0D9 |
:104C70000E94893D8050944058F18091B9089091EC |
:104C8000BA0897FF03C0909581959F4F6CE070E044 |
:104C90000E94664D709328056093270580919408C3 |
:104CA0009091950897FF03C0909581959F4F6CE078 |
:104CB00070E00E94664D7093260560932505609113 |
:104CC000EA047091EB04882777FD8095982F17C030 |
:104CD00084E00E94893D909326058093250586E017 |
:104CE0000E94893D909328058093270588E00E94C3 |
:104CF000893DAA2797FDA095BA2FBC01CD010E943E |
:104D00000C4C6093290570932A0580932B05909392 |
:104D10002C05109241051092420510924305109205 |
:104D200044051092450510924605109247051092D1 |
:104D300048051092490510924A0510924B051092B1 |
:104D40004C0510924D0510924E0510924F05109291 |
:104D50005005109251051092520510925305109271 |
:104D600054051092B7081092B6081092AC08109231 |
:104D7000AB081092AE081092AD0884E690E00E9455 |
:104D8000070E8091110390911203A0911303B0912B |
:104D9000140390934A08809349081092FD041092DE |
:104DA000FC0410925D0510925E0510925F05109252 |
:104DB0006005809177039091780390937A038093B4 |
:104DC000790382E390E09093E6048093E504609198 |
:104DD000EB0870E080E090E024EC39E040E050E047 |
:104DE0000E94274D6856754C8F4F9F4F60937D03EF |
:104DF00070937E0380937F03909380036091EC080F |
:104E000070E080E090E00E94274D6856754C8F4F0F |
:104E10009F4F6093810370938203809383039093E9 |
:104E200084031092860310928503109287051092D6 |
:104E3000860510928905109288056091770370911C |
:104E40007803882777FD8095982F2EE036E040E0A4 |
:104E500050E00E94274D6093B0087093B108809392 |
:104E6000B2089093B3081092B5081092B4088091DC |
:104E70006D05846080936D0508951F93182F0EC0F3 |
:104E800080916D0580FD0CC084E690E09093E6046F |
:104E90008093E5048AEF90E00E94250E115080F780 |
:104EA0001F9108958091C008E82FF0E0EE0FFF1FDA |
:104EB000E85AF74F808191818D5E9F4F14F01092D8 |
:104EC000AA03808191818A5B9F4FDCF48091AA03C1 |
:104ED0008823B9F481E08093AA03809163058F5FF2 |
:104EE0008093630580916305853028F48091630584 |
:104EF0000E943D27089588EE93E09093E604809306 |
:104F0000E50408952F923F924F925F926F927F92A5 |
:104F10008F929F92AF92BF92CF92DF92EF92FF92C9 |
:104F20000F931F93CF93DF93CDB7DEB7E4970FB600 |
:104F3000F894DEBF0FBECDBF0E94351D4091000129 |
:104F40004C3010F4299A01C02998209184053091A1 |
:104F500085058091D208682F70E0665F7F4F7C8B5B |
:104F60006B8B6217730714F43C8B2B8B80911405A9 |
:104F700090911505883791050CF072C0809103015E |
:104F8000882399F480910403909105038F5F9F4FCC |
:104F900061F488E99AE39093E6048093E50480E065 |
:104FA0009CE090930503809304038091C105909148 |
:104FB000C205009731F001979093C2058093C10517 |
:104FC00005C080916D058E7E80936D054A3011F489 |
:104FD000289A01C0289880916B0590916C05895E94 |
:104FE000934008F429C48091D908E82FF0E0FC8BA5 |
:104FF000EB8B80916D05806180936D05E091C00819 |
:105000002E2F30E0220F331FF901EA58F74F11829B |
:105010001082A091C108B0E0AA0FBB1FFD01EA58A1 |
:10502000F74F11821082E091C3084E2F50E0440FD9 |
:10503000551FCA018A58974FFC0111821082285AC5 |
:10504000374FF90111821082A85AB74F11961C925E |
:105050001E92485A574FDA0111961C921E92F4C3C1 |
:1050600080911405909115058D3891050CF4ECC3D1 |
:1050700080916D058F7E80936D058091DA0822E323 |
:10508000829FC00111249093C2058093C105EB89D2 |
:10509000FC89B9978CF080916D0580FF0DC08091DF |
:1050A0006B0590916C05FFEF8F3F9F0729F00196EC |
:1050B00090936C0580936B0580916B0590916C05C6 |
:1050C0008F3F910509F070F51092D3051092D40529 |
:1050D0001092D5051092D6051092CF051092D005EA |
:1050E0001092D1051092D20510928305109282057C |
:1050F0008A3F9105E1F481E090E09093B9058093B7 |
:10510000B805109251051092520510925305109255 |
:1051100054051092CB051092CC051092CD0510923B |
:10512000CE0505C080916D05826080936D0520914C |
:105130006E0530916F058091C408E82FF0E0EE0F06 |
:10514000FF1FE85AF74F8081918182599F4F28179E |
:1051500039071CF42F5F3F4F0CC080819181825929 |
:105160009F4F821793074CF42115310531F02150E0 |
:10517000304030936F0520936E052091700530917B |
:1051800071058091C508E82FF0E0EE0FFF1FE85A87 |
:10519000F74F8081918182599F4F281739071CF45E |
:1051A0002F5F3F4F0CC08081918182599F4F8217A2 |
:1051B00093074CF42115310531F0215030403093E4 |
:1051C00071052093700520917205309173058091CF |
:1051D000C608E82FF0E0EE0FFF1FE85AF74F808176 |
:1051E000918182599F4F281739071CF42F5F3F4F39 |
:1051F0000CC08081918182599F4F821793074CF494 |
:105200002115310531F02150304030937305209342 |
:10521000720520917405309175058091C708E82FBB |
:10522000F0E0EE0FFF1FE85AF74F8081918182591D |
:105230009F4F281739071CF42F5F3F4F0CC0808108 |
:10524000918182599F4F821793074CF421153105A4 |
:1052500031F0215030403093750520937405209132 |
:1052600076053091770580916A0890916B08825994 |
:105270009F4F281739071CF42F5F3F4F0EC08091B6 |
:105280006A0890916B0882599F4F821793074CF4DC |
:105290002115310531F021503040309377052093AE |
:1052A0007605209178053091790580916C08909170 |
:1052B0006D0882599F4F281739071CF42F5F3F4F05 |
:1052C0000EC080916C0890916D0882599F4F821793 |
:1052D00093074CF42115310531F0215030403093C3 |
:1052E00079052093780520917A0530917B0580918E |
:1052F0006E0890916F0882599F4F281739071CF448 |
:105300002F5F3F4F0EC080916E0890916F088259B9 |
:105310009F4F821793074CF42115310531F021502E |
:10532000304030937B0520937A0520917C053091A5 |
:105330007D05809170089091710882599F4F2817C0 |
:1053400039071CF42F5F3F4F0EC080917008909179 |
:10535000710882599F4F821793074CF4211531052C |
:1053600031F02150304030937D0520937C058091B1 |
:105370006E0590916F0597FF05C010926F05109212 |
:105380006E050AC08F3F910539F034F08FEF90E041 |
:1053900090936F0580936E058091700590917105D3 |
:1053A00097FF05C010927105109270050AC08F3FDB |
:1053B000910539F034F08FEF90E090937105809370 |
:1053C0007005809172059091730597FF05C010924A |
:1053D0007305109272050AC08F3F910539F034F0C1 |
:1053E0008FEF90E090937305809372058091740520 |
:1053F0009091750597FF05C0109275051092740580 |
:105400000AC08F3F910539F034F08FEF90E0909310 |
:10541000750580937405809176059091770597FFC7 |
:1054200005C010927705109276050AC08F3F91054E |
:1054300039F034F08FEF90E0909377058093760504 |
:10544000809178059091790597FF05C010927905B4 |
:10545000109278050AC08F3F910539F034F08FEF34 |
:1054600090E0909379058093780580917A059091EA |
:105470007B0597FF05C010927B0510927A050AC044 |
:105480008F3F910539F034F08FEF90E090937B05DA |
:1054900080937A0580917C0590917D0597FF05C0EA |
:1054A00010927D0510927C050AC08F3F910539F05E |
:1054B00034F08FEF90E090937D0580937C05E09130 |
:1054C000C208F0E0EE0FFF1FE85AF74F808191818C |
:1054D000813591050CF415C180916D0580FD11C1D8 |
:1054E0008091C308E82FF0E0EE0FFF1FE85AF74F56 |
:1054F000808191818C3491050CF4C3C08091C005EA |
:105500008F5F8093C005893C08F4FBC01092C005F2 |
:105510004C3010F4299801C0299A10926C05109211 |
:105520006B058091C008282F30E0D901AA0FBB1F5E |
:10553000A85AB74F8D919C911197873491059CF48F |
:105540008091C108E82FF0E0EE0FFF1FE85AF74FF7 |
:105550008081918197FF03C0909581959F4F8734FB |
:1055600091050CF46BC08091C108682F70E0DB01DD |
:10557000AA0FBB1FA85AB74F8D919C9111978734E2 |
:1055800091053CF0F901EE0FFF1FE85AF74F8081BB |
:1055900091818D919C918734910564F0F901EE0F12 |
:1055A000FF1FE85AF74F808191818734910514F0ED |
:1055B00042E001C041E0FB01EE0FFF1FE85AF74F48 |
:1055C00080819181863491055CF4F901EE0FFF1F13 |
:1055D000E85AF74F80819181873491050CF043E0C0 |
:1055E000FB01EE0FFF1FE85AF74F808191818A5B24 |
:1055F0009F4F5CF4F901EE0FFF1FE85AF74F8081CF |
:105600009181873491050CF044E0660F771F685A4A |
:10561000774FDB018D919C918A5B9F4F5CF4220F49 |
:10562000331F285A374FF9018081918186349105C3 |
:105630000CF445E0842F0E94993D1CC08091C8085D |
:105640008872C1F08081918197FF03C09095819508 |
:105650009F4F44977CF48D919C918A5B9F4F54F4AB |
:1056600081E08093630588EE93E09093E604809355 |
:10567000E50447C00E94D03F0E94B93D0E94D72553 |
:1056800039C080819181855B9F4FCCF58091C005A9 |
:105690008F5F8093C005893CA0F11092C0054C300B |
:1056A00010F4299801C0299A6FEF7FEF84E00E94DF |
:1056B000913D10926C0510926B050E94D725609168 |
:1056C00025057091260584E00E94913D6091270593 |
:1056D0007091280586E00E94913D609129057091A6 |
:1056E0002A0580912B0590912C050E94DE4B88E0C5 |
:1056F0000E94913D0E94D03F0E943D2702C010921F |
:10570000C005E091C208F0E0EE0FFF1FE85AF74F26 |
:10571000808191818B5A9F4F0CF096C08091C30875 |
:10572000482F50E0FA01EE0FFF1FE85AF74F808133 |
:105730009181855B9F4F0CF066C08091BF058F5FA4 |
:105740008093BF05893C08F460C01092BF0581E0DA |
:1057500090E090936C0580936B0580916D05896056 |
:1057600080936D051092CB051092CC051092CD055B |
:105770001092CE05109251051092520510925305C9 |
:105780001092540510924105109242051092430563 |
:10579000109244051092490510924A0510924B054B |
:1057A00010924C0580912D0590912E05A0912F050A |
:1057B000B09130058093450590934605A093470529 |
:1057C000B09348058091350590913605A091370535 |
:1057D000B091380580934D0590934E05A0934F05E9 |
:1057E000B09350051092D3051092D4051092D505B0 |
:1057F0001092D6051092CF051092D0051092D105C7 |
:105800001092D20502C01092BF05440F551F485A8E |
:10581000574FDA018D919C918C3491059CF08091C9 |
:10582000BE058F5F8093BE05893C70F01092BE0567 |
:1058300010926C0510926B0580916D058E7F8093A0 |
:105840006D0502C01092BE05809176038150809351 |
:105850007603809176038F3F21F080916D0584FF60 |
:105860008FC30E94E821E0917E05F0917F05FCAB9B |
:10587000EBAB8091C008E82EFF24D701AA0FBB1F15 |
:10588000CD01885A974FFC01808191819AAB89ABF9 |
:105890008091CF08882E9924AA58B74F0D90BC91BB |
:1058A000A02DB8ABAFA78091D008282F30E03EA73D |
:1058B0002DA740918605509187055CA74BA7609165 |
:1058C0008005709181057AA769A78091C108082F8A |
:1058D00010E0C801880F991FDC01A85AB74F0D903E |
:1058E000BC91A02DB8A7AFA38A58974FDC018D912A |
:1058F0009C919EA38DA3E0918805F0918905FCA35E |
:10590000EBA3E091C308AE2FB0E0AA0FBB1FA85ACB |
:10591000B74F0D90BC91A02DBAA3A9A3E091C208E6 |
:10592000F0E0EE0FFF1FE85AF74FC080D18028E764 |
:1059300030E0C20ED31ED0928505C09284056091DE |
:10594000900370E080E090E00E945F4920E030E04A |
:1059500040E251E40E940D4B20E030E040E85CE37F |
:105960000E94C44C1B012C016093BB087093BC08BF |
:105970008093BD089093BE086091910370E080E031 |
:1059800090E00E945F4920E030EE4BE256E40E9436 |
:10599000714B6093A7087093A8088093A90890930F |
:1059A000AA082091D704222331F08AE090E0909356 |
:1059B000E6048093E504E22F22FF09C08091A10351 |
:1059C000482F50E0440F551F440F551F10C023FDB2 |
:1059D00003C040E050E00BC08091A10390E0880F2D |
:1059E000991F880F991F44275527481B590B209151 |
:1059F0008E0530918F05C901B3E0880F991FBA95C4 |
:105A0000E1F7821B930B840F951F68E070E00E9402 |
:105A1000664D3B0170938F0560938E05E4FF09C0CE |
:105A20008091A103482F50E0440F551F440F551F8C |
:105A300010C0E5FD03C040E050E00BC08091A10321 |
:105A400090E0880F991F880F991F44275527481BFE |
:105A5000590B80919005909191059C01E3E0220FF4 |
:105A6000331FEA95E1F7281B390BCA01820F931FF8 |
:105A700068E070E00E94664D5B0170939105609351 |
:105A800090058091D604282F83FF03C082E390E025 |
:105A900004C082FF07C08EEC9FEF90939305809324 |
:105AA000920504C0109293051092920521FF09C03F |
:105AB000809185039091860301969093860380934D |
:105AC000850324FF09C08091850390918603019787 |
:105AD000909386038093850349A95AA9489DC001E4 |
:105AE000499D900D589D900D11242BA93CA9220F82 |
:105AF000331F6BA97CA9260F371FEFA5F8A94DA569 |
:105B00005EA5E49FD001E59FB00DF49FB00D112478 |
:105B10006BA57CA5A61BB70BBCABABAB820F931FD1 |
:105B200064E070E00E94664D8BA99CA9860F971FC8 |
:105B30009CAB8BABC30162E070E00E94664DABA9E9 |
:105B4000BCA9A60FB71FBCABABABB0937F05A093AE |
:105B50007E05EFA1F8A5E89DC001E99D900DF89D97 |
:105B6000900D112429A53AA5220F331F49A55AA546 |
:105B7000240F351F6DA17EA1ADA5BEA56A9F300182 |
:105B80006B9F700C7A9F700C1124EBA1FCA16E1A14 |
:105B90007F0A820F931F64E070E00E94664D660EDC |
:105BA000771EC50162E070E00E94664D660E771EAA |
:105BB0007092810560928005209192053091930545 |
:105BC000220F331F220F331F49A15AA1241B350B6B |
:105BD000309383052093820580916E0780FF56C025 |
:105BE0008091A103813808F451C0809167079927FB |
:105BF00087FD9095BC01689DC001699D900D789DC1 |
:105C0000900D1124ABA9BCA9A80FB91FB0937F05B3 |
:105C1000A0937E0580916807992787FD9095FC01E8 |
:105C2000E89DC001E99D900DF89D900D1124680E2E |
:105C3000791E70928105609280058091690799278D |
:105C400087FD9095280F391F309383052093820597 |
:105C50002091CD0830E080916B07992787FD9095C2 |
:105C6000AC01249FC001259F900D349F900D1124FD |
:105C7000909386038093850380916A0790E08C154A |
:105C80009D0524F490938505809384058091840577 |
:105C90009091850597FF04C01092850510928405A8 |
:105CA0008091C80882FF0CC080E090E0A0E0B0E0E6 |
:105CB0008093A7089093A808A093A908B093AA0876 |
:105CC00020E030E040E050E0C201B1010E94474CCA |
:105CD000882364F480E090E0A0E0B0E08093BB080B |
:105CE0009093BC08A093BD08B093BE0820E030E0BC |
:105CF00040E050E06091A7087091A8088091A90841 |
:105D00009091AA080E94474C882364F480E090E0B8 |
:105D1000A0E0B0E08093A7089093A808A093A908FA |
:105D2000B093AA08E0917E05F0917F0520918A0545 |
:105D300030918B05CF0164E070E00E94664D77FFE3 |
:105D400003C0709561957F4F26173707C4F4CF01C4 |
:105D5000F7FF03C0909581959F4F64E070E00E942B |
:105D6000664D70938B0560938A05653671056CF0FE |
:105D700084E690E090938B0580938A0506C02150BD |
:105D8000304030938B0520938A05E0918005F09197 |
:105D9000810520918C0530918D05CF0164E070E084 |
:105DA0000E94664D77FF03C0709561957F4F26175F |
:105DB0003707C4F4CF01F7FF03C0909581959F4F3B |
:105DC00064E070E00E94664D70938D0560938C05D1 |
:105DD000653671056CF084E690E090938D058093B4 |
:105DE0008C0506C02150304030938D0520938C05E2 |
:105DF000F801EE0FFF1FE85AF74F208131818091A3 |
:105E0000E708482F50E04217530744F480910109F6 |
:105E100082FF04C081E080939E0515C080919E059D |
:105E2000882389F0F801EE0FFF1FE85AF74F208111 |
:105E300031818091E808BA01681B7109261737077C |
:105E400014F410929E05F801EE0FFF1FE85AF74F69 |
:105E50008081918166277727641B750B86179707CA |
:105E600044F48091010983FF04C081E080939F0581 |
:105E700015C080919F05882389F0000F111F085AD3 |
:105E8000174FD8012D913C918091E80890E0841B38 |
:105E9000950B8217930714F410929F05F701EE0FEC |
:105EA000FF1FE85AF74F808191814817590744F442 |
:105EB0008091010980FF04C081E08093A10515C095 |
:105EC0008091A105882389F0F701EE0FFF1FE85AA2 |
:105ED000F74F208131818091E808FA01E81BF10930 |
:105EE0002E173F0714F41092A105F701EE0FFF1FC4 |
:105EF000E85AF74F808191818617970744F4809183 |
:105F0000010981FF04C081E08093A00517C0809142 |
:105F1000A005882399F0EE0CFF1C28E538E0E20E7E |
:105F2000F31ED7012D913C918091E80890E0841BED |
:105F3000950B8217930714F41092A00580919E058B |
:105F4000882321F480919F05882321F081E08093AC |
:105F50009D0502C010929D058091A105882321F422 |
:105F60008091A005882351F081E080939C051092D8 |
:105F70009D0510929E0510929F0502C010929C05EF |
:105F800080919D05882321F480919C05882351F000 |
:105F90008091E60890E0EB89FC898E179F0714F446 |
:105FA0009C8B8B8B80916D0584FF30C01092830594 |
:105FB0001092820510927F0510927E051092810545 |
:105FC0001092800580E090E0A8ECBFE38093BB08CE |
:105FD0009093BC08A093BD08B093BE088BE09CEBE7 |
:105FE000A2E3BCE38093A7089093A808A093A90814 |
:105FF000B093AA0810929D0510929C0510928B05F3 |
:1060000010928A0510928D0510928C0520912D0515 |
:1060100030912E0540912F05509130052D833E8300 |
:106020004F8358878091960890919708A09198087F |
:10603000B0919908820F931FA41FB51F80939608F3 |
:1060400090939708A0939808B093990840913505CC |
:106050005091360560913705709138054F87588B00 |
:10606000698B7A8B80919D0890919E08A0919F08E2 |
:10607000B091A008840F951FA61FB71F80939D089D |
:1060800090939E08A0939F08B093A00890909C05C1 |
:10609000992029F480919D05882309F44FC010921E |
:1060A000FF041092FE0410925505109256051092AE |
:1060B0005705109258051092590510925A051092E2 |
:1060C0005B0510925C05109296081092970810924A |
:1060D00098081092990810929D0810929E081092AC |
:1060E0009F081092A0088091410590914205A091CF |
:1060F0004305B09144058093450590934605A093D0 |
:106100004705B09348058091490590914A05A091B3 |
:106110004B05B0914C0580934D0590934E05A0938F |
:106120004F05B093500510929B0510929A0510925E |
:10613000990510929805992009F0EFC080919D056E |
:10614000882309F0EAC0E090D408FF2400E010E0C2 |
:106150006D817E818F819885A80197010E949B4D5A |
:106160008091940890919508AA2797FDA095BA2F41 |
:10617000281B390B4A0B5B0BCA01B90120E130E047 |
:1061800040E050E00E949B4D59016A016F8578897B |
:1061900089899A89A80197010E949B4D8091B9082D |
:1061A0009091BA08AA2797FDA095BA2F281B390B02 |
:1061B0004A0B5B0BCA01B90120E130E040E050E03E |
:1061C0000E949B4D79018A0180918A0590918B05EF |
:1061D000813491053CF480918C0590918D0581343A |
:1061E0009105A4F0C601B50123E030E040E050E0A5 |
:1061F0000E949B4D59016A01C801B70123E030E0BC |
:1062000040E050E00E949B4D79018A01E091C30873 |
:10621000F0E0EE0FFF1FE85AF74F0190F081E02DFC |
:10622000F7FF03C0F095E195FF4F7A97A4F0C60100 |
:10623000B50123E030E040E050E00E949B4D590161 |
:106240006A01C801B70123E030E040E050E00E945D |
:106250009B4D79018A0151E2A516B104C104D10414 |
:1062600034F0E0E2AE2EB12CC12CD12C11C060EE86 |
:10627000A6166FEFB6066FEFC6066FEFD60644F4AC |
:1062800070EEA72E7FEFB72E7FEFC72E7FEFD72EB2 |
:1062900071E2E716F1040105110534F060E2E62E23 |
:1062A000F12C012D112D11C080EEE8168FEFF806AC |
:1062B0008FEF08078FEF180744F450EEE52E5FEFDD |
:1062C000F52E5FEF052F5FEF152F8091410590911F |
:1062D0004205A0914305B09144058A199B09AC0978 |
:1062E000BD098093410590934205A0934305B09367 |
:1062F00044058091490590914A05A0914B05B091C4 |
:106300004C058E199F09A00BB10B80934905909302 |
:106310004A05A0934B05B0934C058091FE049091E3 |
:10632000FF048F3F910509F008F419C4992009F082 |
:10633000B0C380919D05882309F0ABC380916405AB |
:10634000882309F0A6C36091960870919708809100 |
:1063500098089091990820E031E040E050E00E94D8 |
:106360009B4D19012A01209396083093970840937A |
:1063700098085093990860919D0870919E088091AB |
:106380009F089091A00820E031E040E050E00E949A |
:106390009B4D2D8F3E8F4F8F58A320939D08309398 |
:1063A0009E0840939F085093A008E090D408FF24D3 |
:1063B00000E010E0209155053091560540915705B9 |
:1063C00050915805C801B7010E94274D20E031E0E7 |
:1063D00040E050E00E949B4D59016A012093550511 |
:1063E0003093560540935705509358052091590511 |
:1063F00030915A0540915B0550915C05C801B70189 |
:106400000E94274D20E031E040E050E00E949B4D8B |
:1064100039014A012093590530935A0540935B0591 |
:1064200050935C05E090ED08FF2400E010E0C2010D |
:10643000B1016A197B098C099D09A80197010E9485 |
:106440009B4DCA01B90120E031E040E050E00E94DC |
:106450009B4D690130939B0520939A056D8D7E8D30 |
:106460008F8D98A16619770988099909A801970164 |
:106470000E949B4DCA01B90120E031E040E050E0AC |
:106480000E949B4D89013093990520939805809136 |
:106490008A0590918B0581349105C4F480918C0517 |
:1064A00090918D05813491058CF4E091C308F0E062 |
:1064B000EE0FFF1FE85AF74F0190F081E02DF7FF34 |
:1064C00003C0F095E195FF4F7A9794F0C60162E022 |
:1064D00070E00E94664D70939B0560939A05C80119 |
:1064E00062E070E00E94664D709399056093980594 |
:1064F000E0903105F090320500913305109134059C |
:106500002D813E814F815885E21AF30A040B150B49 |
:10651000E092C705F092C8050093C9051093CA051B |
:106520008091450590914605A0914705B091480599 |
:106530008E199F09A00BB10B8093450590934605DA |
:10654000A0934705B0934805A0903905B0903A054F |
:10655000C0903B05D0903C054F85588969897A8960 |
:10656000A41AB50AC60AD70AA092C305B092C405F8 |
:10657000C092C505D092C60580914D0590914E05FB |
:10658000A0914F05B09150058A199B09AC09BD092E |
:1065900080934D0590934E05A0934F05B093500501 |
:1065A0002091B4083091B508213831054CF0809124 |
:1065B0001F059091200501969093200580931F055B |
:1065C00020583F4F4CF480911F0590912005019772 |
:1065D0009093200580931F051092B5081092B4087F |
:1065E00081E090E09093AF058093AE051092B405E2 |
:1065F0001092B5051092B6051092B7058091A605C8 |
:106600009091A705A091A805B091A90582199309B9 |
:10661000A409B509815E914BAF4FBF4F8F539C4981 |
:10662000A040B04008F0C1C071E0E71670E1F70685 |
:1066300070E0070770E017070CF452C08091AD05B9 |
:10664000882309F449C0D801C7013CE0B595A79556 |
:10665000979587953A95D1F701969093AF058093DA |
:10666000AE05D801C70123E0B595A7959795879505 |
:106670002A95D1F78093B4059093B505A093B605FC |
:10668000B093B70589589341A040B04064F088E8C2 |
:1066900093E1A0E0B0E08093B4059093B505A0939A |
:1066A000B605B093B7056091B4057091B5058091BA |
:1066B000B6059091B70520E031E040E050E00E943F |
:1066C0009B4D80919A0590919B05820F931F90930B |
:1066D0009B0580939A0566C081E08093AD0562C0FA |
:1066E0001092AD05F0E0EF16F0EFFF06FFEF0F0799 |
:1066F000FFEF1F070CF056C08091AC05882309F40A |
:106700004DC088279927DC018E199F09A00BB10B7A |
:10671000FCE0B595A79597958795FA95D1F70196E1 |
:106720009093AF058093AE05C801B70128E030E033 |
:1067300040E050E00E949B4D2093B4053093B50596 |
:106740004093B6055093B70528573C4E4F4F5F4FC7 |
:1067500064F488E79CEEAFEFBFEF8093B4059093AD |
:10676000B505A093B605B093B7056091B4057091D7 |
:10677000B5058091B6059091B70520E031E040E085 |
:1067800050E00E949B4D80919A0590919B05820F4D |
:10679000931F90939B0580939A0511C081E080938D |
:1067A000AC050DC01092AC050AC01092AF05109256 |
:1067B000AE0588EE93E090937C0380937B038091F9 |
:1067C000EE08882E99248091AE059091AF05881629 |
:1067D000990624F49092AF058092AE0571E0E71619 |
:1067E00074E0F70670E0070770E0170774F0809117 |
:1067F0001B0590911C052091AE053091AF05820FCD |
:10680000931F90931C0580931B0580E0E8168CEF86 |
:10681000F8068FEF08078FEF180774F480911B05B7 |
:1068200090911C052091AE053091AF05821B930B12 |
:1068300090931C0580931B0581E090E09093AF0539 |
:106840008093AE051092B0051092B1051092B2057A |
:106850001092B3058091A2059091A305A091A40583 |
:10686000B091A5052D8D3E8D4F8D58A1821B930BA8 |
:10687000A40BB50B815E914BAF4FBF4F8F539C491B |
:10688000A040B04008F0C1C041E0A41640E1B40609 |
:1068900040E0C40640E0D4060CF452C08091AB0541 |
:1068A000882309F449C0D601C501ECE0B595A79548 |
:1068B00097958795EA95D1F701969093AF058093C8 |
:1068C000AE05D601C50173E0B595A7959795879557 |
:1068D0007A95D1F78093B0059093B105A093B20556 |
:1068E000B093B30589589341A040B04064F088E864 |
:1068F00093E1A0E0B0E08093B0059093B105A09340 |
:10690000B205B093B3056091B0057091B105809167 |
:10691000B2059091B30520E031E040E050E00E94E4 |
:106920009B4D8091980590919905820F931F9093AC |
:1069300099058093980566C081E08093AB0562C09D |
:106940001092AB0560E0A61660EFB6066FEFC606C4 |
:106950006FEFD6060CF056C08091AA05882309F483 |
:106960004DC088279927DC018A199B09AC09BD090C |
:106970006CE0B595A795979587956A95D1F701969F |
:106980009093AF058093AE05C601B50128E030E0D5 |
:1069900040E050E00E949B4D2093B0053093B1053C |
:1069A0004093B2055093B30528573C4E4F4F5F4F6D |
:1069B00064F488E79CEEAFEFBFEF8093B00590934F |
:1069C000B105A093B205B093B3056091B005709185 |
:1069D000B1058091B2059091B30520E031E040E02F |
:1069E00050E00E949B4D8091980590919905820FEF |
:1069F000931F909399058093980511C081E080932F |
:106A0000AA050DC01092AA050AC01092AF051092F7 |
:106A1000AE0588EE93E090937C0380937B03809196 |
:106A2000AE059091AF058816990624F49092AF05B3 |
:106A30008092AE0581E0A81684E0B80680E0C80622 |
:106A400080E0D80674F080911D0590911E0520917C |
:106A5000AE053091AF05820F931F90931E05809372 |
:106A60001D0590E0A9169CEFB9069FEFC9069FEFA0 |
:106A7000D906CCF480911D0590911E052091AE059C |
:106A80003091AF05821B930B90931E0580931D05DB |
:106A90000AC0109299051092980510929B051092C9 |
:106AA0009A051092640520E030E040E050E06091EB |
:106AB000A7087091A8088091A9089091AA080E943F |
:106AC000474C882341F41092990510929805109232 |
:106AD0009B0510929A058091960890919708A09135 |
:106AE0009808B09199088093A6059093A705A09364 |
:106AF000A805B093A90580919D0890919E08A0914A |
:106B00009F08B091A0088093A2059093A305A0933D |
:106B1000A405B093A5051092550510925605109244 |
:106B20005705109258051092590510925A05109267 |
:106B30005B0510925C0510929608109297081092CF |
:106B400098081092990810929D0810929E08109231 |
:106B50009F081092A0081092FF041092FE04C090AB |
:106B60008205D09083058601D7FE04C00027112737 |
:106B70000C191D090031110584F088EE93E0909303 |
:106B80007C0380937B038091C80884FD06C081E06C |
:106B900090E09093B9058093B805E090D108B601D4 |
:106BA000882777FD8095982F2E2D30E040E050E02B |
:106BB0000E94274D9801442737FD4095542F0E948D |
:106BC000274D20E032E040E050E00E949B4D8901DB |
:106BD0009A01FF24EC9CC001ED9C900DFC9C900D53 |
:106BE000112464E070E00E94664D600F711F8827D9 |
:106BF00077FD8095982F6093CB057093CC0580939B |
:106C0000CD059093CE0520915105309152054091CC |
:106C1000530550915405261B370B480B590B2093F5 |
:106C20005105309352054093530550935405215517 |
:106C3000334C4040504064F080E593ECA0E0B0E07D |
:106C40008093510590935205A0935305B09354053A |
:106C50008091510590915205A0915305B091540532 |
:106C6000805B9C43AF4FBF4F64F480EB9CE3AFEF7E |
:106C7000BFEF8093510590935205A0935305B093B5 |
:106C800054058091C808887209F458C18091630541 |
:106C9000882339F080916D0580FD03C00E94522742 |
:106CA0004DC16D817E818F81988520E032E040E08A |
:106CB00050E00E949B4D890137FF03C0109501955C |
:106CC0001F4F6F85788989899A8920E032E040E0FA |
:106CD00050E00E949B4D690137FF04C0D094C194DD |
:106CE000D108D394C016D1060CF4680180917703C3 |
:106CF0009091780397FF03C0AA24BB242CC0E09096 |
:106D00007703F09078032CE132E0E20EF31E0027C7 |
:106D1000F7FC0095102F6091B0087091B108809138 |
:106D2000B2089091B3082EE036E040E050E00E94B7 |
:106D30009B4DE21AF30A040B150BC801B70128E6B4 |
:106D400031E040E050E00E949B4D5CE4A52E5FEFF7 |
:106D5000B52EA60EB71EE0907B03F0907C03E114E5 |
:106D6000F10481F539E1C316D10464F58091B408CA |
:106D70009091B5088A0D9B1D9093B5088093B40837 |
:106D80008091B8059091B905892BE1F088EC90E0ED |
:106D90009093E6048093E5046091B0087091B10887 |
:106DA0008091B2089091B3082EE036E040E050E0C8 |
:106DB0000E949B4D30937A03209379031092B9057A |
:106DC0001092B8050091B0081091B1082091B20856 |
:106DD0003091B308C60168E070E00E94664D6F5FB5 |
:106DE0007F4FC50143E0880F991F4A95E1F70E9444 |
:106DF000664D4B01AA2497FCA094BA2C800E911EDC |
:106E0000A21EB31E8092B0089092B108A092B20860 |
:106E1000B092B30880918F03482E5524C49CC001C2 |
:106E2000C59C900DD49C900D112460E270E00E94EE |
:106E3000664D3201661A770A77FC7AC0E114F104D4 |
:106E400009F06EC080918C0590918D0520918A0586 |
:106E500030918B05820F931F68E070E00E94664DB1 |
:106E60006B0140E450E0C40ED51E809179039091EF |
:106E70007A03AA2797FDA095BA2F0CE1E02E02E035 |
:106E8000F02E012D112DE81AF90A0A0B1B0BC50172 |
:106E9000B4012EE036E040E050E00E949B4DE20E4F |
:106EA000F31E041F151FC801B70128E631E040E0BA |
:106EB00050E00E949B4D645B7040669DC001679DE1 |
:106EC000900D769D900D1124B6010E94664D9201A1 |
:106ED000220F331F240D351D2617370734F0309548 |
:106EE00021953F4F621773070CF4B9019B014427AA |
:106EF00037FD4095542F8091510590915205A091F6 |
:106F00005305B0915405820F931FA41FB51F8093A2 |
:106F1000510590935205A0935305B09354050EC0AC |
:106F20000894E108F108F0927C03E0927B0306C02C |
:106F300084EF91E090937C0380937B038091C80859 |
:106F400085FF08C00E94CD4680916D05837F8093A8 |
:106F50006D0508C01092870510928605109289056C |
:106F6000109288058091BA0581508093BA058F3FB1 |
:106F700009F0B4C088E18093BA05E090D408FF24FA |
:106F800000E010E060912D0570912E0580912F0595 |
:106F900090913005A80197010E949B4D3093720794 |
:106FA0002093710760913505709136058091370502 |
:106FB00090913805A80197010E949B4D309374076A |
:106FC0002093730780919408909195089093760789 |
:106FD000809375078091B9089091BA0890937807CB |
:106FE000809377078091AD089091AE0890937A07CF |
:106FF00080937907809194059091950590937C07F3 |
:1070000080937B0760915D0570915E0580915F05BF |
:107010009091600520E032E040E050E00E949B4DFE |
:1070200030937E0720937D0780911405909115057C |
:10703000909382078093810780910C0390910D03B8 |
:1070400090938407809383078091AF0890E090939A |
:107050008607809385078091A50890E09093880724 |
:10706000809387078091B80890E090938A07809377 |
:10707000890780919A0890E090938C0780938B0702 |
:107080008091BF0890E090938E0780938D07809148 |
:10709000A60890E09093900780938F078091A308B3 |
:1070A0009091A40890939207809391078091E804AF |
:1070B0009091E90490939A078093990780918605AF |
:1070C000909187059093AE078093AD0780918805D6 |
:1070D000909189059093B0078093AF0780919C05AC |
:1070E000C090B608D090B708882391F0B6018827E1 |
:1070F00077FD8095982F0E940C4C2091BB08309111 |
:10710000BC084091BD085091BE080E94C44C2DC0DF |
:1071100060912D0570912E0580912F05909130057D |
:107120000E940C4C2091A7083091A8084091A90812 |
:107130005091AA080E94C44C7B018C01B60188279B |
:1071400077FD8095982F0E940C4C2091BB083091C0 |
:10715000BC084091BD085091BE080E94C44C9B01E0 |
:10716000AC01C801B7010E940D4B0E94D94B70932E |
:10717000B7086093B60880919D05C090AB08D09089 |
:10718000AC08882391F0B601882777FD8095982F69 |
:107190000E940C4C2091BB083091BC084091BD0866 |
:1071A0005091BE080E94C44C2DC06091350570916D |
:1071B000360580913705909138050E940C4C20913E |
:1071C000A7083091A8084091A9085091AA080E94E8 |
:1071D000C44C7B018C01B601882777FD8095982FE0 |
:1071E0000E940C4C2091BB083091BC084091BD0816 |
:1071F0005091BE080E94C44C9B01AC01C801B7016C |
:107200000E940D4B0E94D94B7093AC086093AB0861 |
:107210006091A7087091A8088091A9089091AA0888 |
:1072200069837A838B839C836091AD087091AE08EB |
:10723000882777FD8095982F0E940C4C7B018C014C |
:107240006091BB087091BC088091BD089091BE0808 |
:107250009B01AC010E940D4B9B01AC01C801B70121 |
:107260000E94C44C7B018C0160913D0570913E05EC |
:1072700080913F05909140050E940C4C29813A81F4 |
:107280004B815C810E94C44C20E030E040E05FE331 |
:107290000E94C44C9B01AC01C801B7010E940D4B78 |
:1072A0000E94D94BAB017093AE086093AD088091FA |
:1072B000B6089091B70890939C0780939B07209104 |
:1072C000AB083091AC0830939E0720939D07815006 |
:1072D000904434F080E090E49093B7088093B6082F |
:1072E0008091B6089091B7088050904C34F480E0BB |
:1072F00090EC9093B7088093B6082150304434F056 |
:1073000080E090E49093AC088093AB088091AB0848 |
:107310009091AC088050904C34F480E090EC9093C5 |
:10732000AC088093AB084150504434F080E090E4C6 |
:107330009093AE088093AD088091AD089091AE080F |
:107340008050904C34F480E090EC9093AE088093A1 |
:10735000AD086B887C88660C771C660C771C809166 |
:10736000C808282F80FFC6C080916D0584FDC2C06B |
:1073700080918C0321FF0EC0823310F5809194051B |
:107380009091950544979093970580939605109258 |
:10739000BD0519C02091850330918603280F311D4A |
:1073A0008091CD0890E0AC01249FC001259F900DF5 |
:1073B000349F900D112444979093970580939605E0 |
:1073C00081E08093BD052091940530919505409111 |
:1073D000960550919705421753070CF08BC080918A |
:1073E000BD05882309F486C080918D0390E0241B9D |
:1073F000350BBC01629FC001639F900D729F900D81 |
:10740000112464E070E00E94664D5B01C090FC04B2 |
:10741000D090FD0460915D0570915E0580915F05DF |
:1074200090916005E0908E03FF2400E010E020E8DA |
:1074300030E040E050E00E949B4DC801B7010E943F |
:10744000274D20E230E040E050E00E949B4D7EEF6F |
:10745000283E370714F428EE3EEF8091BB0590914B |
:10746000BC05FC01A4E0EE0FFF1FAA95E1F7E81BA5 |
:10747000F90BC60162E070E00E94664DE61BF70B57 |
:1074800081E02931380714F028E131E0E21BF30BE9 |
:10749000C3018A199B098E0F9F1F60E170E00E9453 |
:1074A000664D7093BC056093BB058091C90890E060 |
:1074B000880F991F880F991F6817790764F4681659 |
:1074C00079062CF09093BC058093BB0504C07092A4 |
:1074D000BC056092BB058091BB059091BC05681608 |
:1074E000790624F47092BC056092BB056090BB05E0 |
:1074F0007090BC058091D308882E99248401000FD8 |
:10750000111F000F111FC801805590408615970567 |
:107510000CF43C017092800760927F078091CB054C |
:107520009091CC05A091CD05B091CE0552E0880F89 |
:10753000991FAA1FBB1F5A95D1F72091AD08309112 |
:10754000AE08281B390B91EA69167104ACF0F301FF |
:10755000F595E7952E173F070CF4F901C30162E09A |
:1075600070E00E94664D709561957F4FCF01E617E0 |
:10757000F7076CF4CB010BC0C901205B3F4F14F43B |
:1075800080EB9FEF8135910514F080E590E0980144 |
:1075900026193709281739070CF4C9019301201B54 |
:1075A000310B1C01821793070CF4190140907E05E2 |
:1075B00050907F05E091B608F091B708E419F509FD |
:1075C000FC8FEB8FF093A208E093A10820E030E05D |
:1075D00040E050E069817A818B819C810E94474C18 |
:1075E0008823E1F16091D3057091D4058091D50590 |
:1075F0009091D6050E940C4C5B016C0160912D05A9 |
:1076000070912E0580912F05909130050E940C4CB1 |
:1076100029813A814B815C810E94C44C7B018C01A1 |
:10762000B201882777FD8095982F0E940C4C9B0112 |
:10763000AC01C801B7010E940C4B9B01AC01C60113 |
:10764000B5010E940D4B0E94D94B6093D3057093F6 |
:10765000D4058093D5059093D6051BC06B8D7C8D8A |
:107660009B01442737FD4095542F8091D30590917D |
:10767000D405A091D505B091D605820F931FA41F04 |
:10768000B51F8093D3059093D405A093D505B093EF |
:10769000D6058091D3059091D405A091D505B091E0 |
:1076A000D60581509A4FA040B04064F080E09AEF38 |
:1076B000A0E0B0E08093D3059093D405A093D505C6 |
:1076C000B093D6058091D3059091D405A091D505AE |
:1076D000B091D60580509640AF4FBF4F64F480E024 |
:1076E00096E0AFEFBFEF8093D3059093D405A093BE |
:1076F000D505B093D605209187033091880340913A |
:10770000890350918A032F8B388F498F5A8F40916C |
:10771000D3055091D4056091D5057091D605498760 |
:107720005A876B877C87C10137FE04C08827992759 |
:107730008219930962E070E00E94664D660D771D24 |
:10774000882777FD8095982F2091A00330E040E0B6 |
:1077500050E00E94274D20E430E040E050E00E94DD |
:107760009B4D3E872D87B901709561957F4F7E8B2C |
:107770006D8B40908005509081058091AB08909171 |
:10778000AC08841995099CAB8BAB90939C088093B3 |
:107790009B0820E030E040E050E069817A818B81F5 |
:1077A0009C810E94474C8823E1F16091CF05709144 |
:1077B000D0058091D1059091D2050E940C4C5B01BF |
:1077C0006C01609135057091360580913705909177 |
:1077D00038050E940C4C29813A814B815C810E94C2 |
:1077E000C44C7B018C01B201882777FD8095982FCE |
:1077F0000E940C4C9B01AC01C801B7010E940C4BCC |
:107800009B01AC01C601B5010E940D4B0E94D94BF2 |
:107810006093CF057093D0058093D1059093D205E6 |
:107820001BC0ABA9BCA99D01442737FD4095542F2F |
:107830008091CF059091D005A091D105B091D2054E |
:10784000820F931FA41FB51F8093CF059093D0057F |
:10785000A093D105B093D2058091CF059091D0052A |
:10786000A091D105B091D20581509A4FA040B0406F |
:1078700064F080E09AEFA0E0B0E08093CF059093B1 |
:10788000D005A093D105B093D2058091CF059091FA |
:10789000D005A091D105B091D20580509640AF4F50 |
:1078A000BF4F64F480E096E0AFEFBFEF8093CF0569 |
:1078B0009093D005A093D105B093D2052BA93CA9F4 |
:1078C000B901882777FD8095982F0E940C4C7B0189 |
:1078D0008C016091CF057091D0058091D105909178 |
:1078E000D2050E940C4C9B01AC016F89788D898D6B |
:1078F0009A8D0E94C44C9B01AC01C801B7010E9443 |
:107900000D4B0E94D94BCD84DE846C157D050CF4A3 |
:107910006B014B8D5C8DBA01882777FD8095982F80 |
:107920000E940C4C7B018C0169857A858B859C8536 |
:107930000E940C4C9B01AC016F89788D898D9A8DCA |
:107940000E94C44C9B01AC01C801B7010E940D4BC1 |
:107950000E94D94B2D853E85621773070CF49B015D |
:107960008D899E89821793070CF4C901880F991F8E |
:10797000880F991F67E070E00E94664D7B01C60189 |
:107980006D897E89C616D7060CF4CB0163E070E0E2 |
:107990000E94664D6B019701260D371DCB0162E0F9 |
:1079A00070E00E94664DFB018B0102191309C801AA |
:1079B000820F931F64E070E00E94664D8616970662 |
:1079C00014F4B40107C08091D20890E068177907D9 |
:1079D0000CF4BC016093AF082E1B3F0BC901820D54 |
:1079E000931D64E070E00E94664D8616970614F4BD |
:1079F000B40107C08091D20890E0681779070CF4B1 |
:107A0000BC016093A50893012E193F09C801820F9C |
:107A1000931F64E070E00E94664D8616970614F48A |
:107A2000B40107C08091D20890E0681779070CF480 |
:107A3000BC016093B8082E1B3F0BC901820D931D3A |
:107A400064E070E00E94664D8616970614F4B40157 |
:107A500007C08091D20890E0681779070CF4BC0148 |
:107A600060939A08C101860D971D8C0D9D1D64E0E1 |
:107A700070E00E94664D8616970614F4B40107C0A4 |
:107A80008091D20890E0681779070CF4BC016093EC |
:107A9000BF086C187D08C3018219930964E070E087 |
:107AA0000E94664D8616970644F08091D20890E0B9 |
:107AB0004B01681779070CF44C018092A608E496F4 |
:107AC0000FB6F894DEBF0FBECDBFDF91CF911F91EF |
:107AD0000F91FF90EF90DF90CF90BF90AF909F906D |
:107AE0008F907F906F905F904F903F902F90089570 |
:107AF000A0E0B0E0A80FB11D0E94ED4D802D90E0F8 |
:107B00000895A0E0B0E0A80FB11D062E0E94FF4D21 |
:107B10000895A0E0B0E0A80FB11D0E94FA4DCF017A |
:107B20000895A0E0B0E0A80FB11D0B010E940B4E1C |
:107B30000895863008F085E0A2E0B0E0082E0E94AB |
:107B4000FF4D0895982F863008F095E083E5989FC3 |
:107B5000D0011124AC59BF4FE0ECF8E0182E0E9480 |
:107B6000104EA2E0B0E0092E0E94FF4D0E94F419D1 |
:107B70000895982F863008F095E083E5989FD0010E |
:107B80001124AC59BF4FE0ECF8E0182E0E94F54DDF |
:107B90000E94F419089581E08093C00882E08093E8 |
:107BA000C10893E09093C208E4E0E093C30855E075 |
:107BB0005093C40876E07093C50887E08093C608A8 |
:107BC00068E06093C70888EE8093C8083EE1309370 |
:107BD000C9088BEF8093CB088AE08093CC08309360 |
:107BE000CA083093CE089093CD086093CF0890E1F7 |
:107BF0009093D0087093D1086093D20886EE80935A |
:107C0000D3083093D40880E88093D50844E64093A5 |
:107C1000D60888E78093D7088EE58093D80883E25A |
:107C20008093D90884E18093DA081092DB0890935E |
:107C3000DC081092DD081092DE081092DF08109226 |
:107C4000E0081092F0081092F1081092F2081092D9 |
:107C5000F3084093E10888E28093E2081092020959 |
:107C600092E39093E30886E98093E4085093E50853 |
:107C70009093E6082AE52093E7089093E80810928D |
:107C800001092093E9085093EA0885E58093EB0801 |
:107C90008093EC0880E28093ED08E093EE089093E7 |
:107CA000EF088FE58093F40883EF8093F608309314 |
:107CB000F5083093F7088DEF8093F8084093F908A2 |
:107CC0002093FA082093FB082093FC081092FD08EB |
:107CD0007093FE086093FF08A7E0B9E0EBEAF3E0D9 |
:107CE00089E001900D928150E1F7089581E0809341 |
:107CF000C00882E08093C10823E02093C208E4E03A |
:107D0000E093C30835E03093C40866E06093C5088B |
:107D100087E08093C60858E05093C70888E68093B0 |
:107D2000C8089EE19093C9088BEF8093CB088AE046 |
:107D30008093CC089093CA089093CE082093CD08E6 |
:107D40008CE08093CF0880E18093D0086093D108C5 |
:107D50005093D20886EE8093D3089093D40880E89D |
:107D60008093D50880E58093D60888E78093D7086C |
:107D70008EE58093D80883E28093D9089093DA083F |
:107D80001092DB0840E24093DC081092DD0810926C |
:107D9000DE081092DF081092E0081092F0081092AE |
:107DA000F1081092F2081092F30874E67093E1085B |
:107DB00088E28093E2081092020992E39093E3082C |
:107DC00086E98093E4083093E5089093E6082AE575 |
:107DD0002093E7089093E808109201092093E9089E |
:107DE0003093EA0885E58093EB088093EC08409394 |
:107DF000ED08E093EE088BE48093EF088FE5809325 |
:107E0000F40883EF8093F60884E18093F50880936B |
:107E1000F7088DEF8093F8087093F9082093FA081B |
:107E20002093FB082093FC081092FD086093FE0845 |
:107E30005093FF08A7E0B9E0E5EBF3E087E001909D |
:107E40000D928150E1F7089581E08093C00882E0AF |
:107E50008093C10883E08093C20864E06093C30804 |
:107E600045E04093C408E6E0E093C50887E08093CE |
:107E7000C60878E07093C70888E68093C8089EE13A |
:107E80009093C9088BEF8093CB088AE08093CC084D |
:107E90009093CA089093CE086093CD083FE030934A |
:107EA000CF089093D0088CE08093D1087093D208CB |
:107EB00086EE8093D3089093D40880E88093D50809 |
:107EC00080E58093D60856E95093D7088EE58093D5 |
:107ED000D80883E28093D9089093DA081092DB08DF |
:107EE00080E28093DC081092DD081092DE08109288 |
:107EF000DF081092E0081092F0081092F10810923A |
:107F0000F2081092F30824E62093E10888E28093B7 |
:107F1000E2081092020982E38093E3085093E40898 |
:107F20004093E5088093E6089AE59093E7088093EC |
:107F3000E808109201099093E9084093EA0885E562 |
:107F40008093EB088093EC0880E18093ED086093C8 |
:107F5000EE082093EF088FE58093F40883EF809379 |
:107F6000F6083093F5083093F7088DEF8093F80802 |
:107F70002093F9089093FA089093FB089093FC08DB |
:107F80001092FD08E093FE087093FF08A7E0B9E0A7 |
:107F9000EDEBF3E086E001900D928150E1F708955A |
:107FA00022E030E0D9010E94ED4D802D863028F08E |
:107FB00082E0D901082E0E94FF4D90E008950F93B2 |
:107FC0001F93CF93DF93A1E0B0E00E94ED4D802D91 |
:107FD000873469F189E795E09F938F931F920E9400 |
:107FE0009E0A0E94243FC0E0D0E00F900F900F90B7 |
:107FF0000C2FC23039F0C33019F40E94CB3D04C0BD |
:10800000C43010F00E94763E802F0E94A23D21963F |
:10801000C630D10569F7A2E0B0E083E0082E0E94E7 |
:10802000FF4DA1E0B0E087E4082E0E94FF4D02E082 |
:1080300010E0D8010E94ED4D802D0E94B93DD8017D |
:108040000E94ED4D802D90E09F938F9380E695E008 |
:108050009F938F931F920E949E0A0F900F900F90F4 |
:108060000F900F90DF91CF911F910F910895CF93B3 |
:10807000DF93DC01EC01EA81FB8121918E8181504B |
:1080800019F48981E81BF109ED01FB83EA838E83F2 |
:108090009FB7F8948C9181508C939FBF822F90E072 |
:1080A000DF91CF910895FC011082758364837383FF |
:1080B00062834183478346830895CF93DF93DC0136 |
:1080C0009C91ED018981981718F080E090E016C02E |
:1080D000ED01EC81FD8161938F81815019F48981DB |
:1080E000E81BF109ED018F83FD83EC839FB7F894C2 |
:1080F0008C918F5F8C939FBF81E090E0DF91CF9157 |
:108100000895FC0180818823E9F3CF010E94374064 |
:1081100090E00895FC018081882319F48FEF9FEF90 |
:108120000895CF010E94374090E008959FB7F894DA |
:108130008091C9008F778093C9008091C9008F7B9F |
:108140008093C9008091C9008F7D8093C9005A9A9D |
:1081500052985B9A539A1092CD008AE28093CC0099 |
:108160008091C80082608093C80088E18093C90034 |
:108170008091CA008F778093CA008091CA008F7B5C |
:108180008093CA008091CA008F7D8093CA0080913D |
:10819000CA008F7E8093CA008091CA00877F809337 |
:1081A000CA008091C9008B7F8093C9008091CA006A |
:1081B00084608093CA008091CA0082608093CA0064 |
:1081C00002C08091CE008091C80087FDFACF8091D7 |
:1081D000C90080688093C9008091C9008064809341 |
:1081E000C9009FBF08951F920F920FB60F921124DE |
:1081F0002F933F934F935F936F937F938F939F93AF |
:10820000AF93BF93EF93FF939091CE0080910001C5 |
:108210008B3018F0892F0E947648FF91EF91BF9123 |
:10822000AF919F918F917F916F915F914F913F910E |
:108230002F910F900FBE0F901F9018953C98449A65 |
:108240001092C4031092B70981E08093B809089591 |
:108250006091E1057091E205349B18C0CB01019655 |
:108260009093E2058093E1058159914008F44DC057 |
:108270008091C403882319F081508093C4038FEF49 |
:108280009FEF90937803809377033BC0CB010197D6 |
:1082900089569140B0F56A30710528F41092780340 |
:1082A0001092770315C06A50704080E090E029E199 |
:1082B00034E040E050E00E94274D2AE096958795F3 |
:1082C000779567952A95D1F7709378036093770334 |
:1082D00080917703909178032091790330917A030C |
:1082E000845E9D4F821B930B68E671E00E94664D91 |
:1082F000845B904090936205809361058CE080934D |
:10830000C4031092E2051092E1058091C403882312 |
:10831000E1F48091DF059091E0050E94800D8823B3 |
:10832000A1F08091E5049091E604892B31F484E674 |
:1083300090E09093E6048093E50484E690E00E9448 |
:10834000770D9093E0058093DF05089597FD02C0B7 |
:1083500041E004C0909581959F4F4FEF68E671E032 |
:108360000E94664DFC018B35910554F08B55904071 |
:108370008A35910538F484EB90E08E1B9F0BFC014D |
:1083800081E00FC0CF01855B90408A35910518F4DC |
:10839000E45BF04005C088E691E08E1B9F0BFC017A |
:1083A0008FEFEE0FFF1FE755FA4F25913491992774 |
:1083B00087FD9095B901689F9001699F300D789F66 |
:1083C000300D1124842F992787FD9095AC01249FAF |
:1083D000C001259F900D349F900D112408952AE52A |
:1083E00030E0281B390BC9010E94A64108951F9354 |
:1083F000CF93DF93EB01672B29F4009719F480E00A |
:1084000090E091C097FF02C01FEF01C011E02097DC |
:1084100029F48AE51802C001112485C09C01B90124 |
:10842000882777FD8095982F26E0660F771F881F95 |
:10843000991F2A95D1F79E01442737FD4095542F67 |
:108440000E949B4DF90137FF03C0F095E195FF4F66 |
:1084500031E0EA35F30734F4E15AF94F8491282FDB |
:1084600030E047C04CE1E73AF4071CF02AE530E081 |
:1084700040C059E0ED38F5071CF029E530E039C07F |
:1084800085E0EA3BF8071CF028E530E032C024E044 |
:10849000E731F2071CF027E530E02BC033E0EE3285 |
:1084A000F3071CF026E530E024C042E0E939F40788 |
:1084B0001CF025E530E01DC052E0E233F5071CF06A |
:1084C00024E530E016C081E0E73EF8071CF023E524 |
:1084D00030E00FC021E0ED3AF2071CF022E530E079 |
:1084E00008C0EF57F1401CF021E530E002C020E564 |
:1084F00030E01C161D066CF4812F992787FD90959E |
:10850000AC01249FC001259F900D349F900D112434 |
:108510000AC011162CF484EB90E0821B930B03C06D |
:10852000C901845B9040DF91CF911F9108959F9284 |
:10853000AF92BF92CF92DF92EF92FF920F931F9371 |
:108540005B016C01611571058105910511F17B01DC |
:108550008C019924C601B501A80197010E94794DAB |
:108560002E0D3F1D401F511F569547953795279556 |
:10857000E21AF30A040B150B82E0E816F104010578 |
:10858000110558F0939488E2981639F079018A0120 |
:10859000E1CF20E030E040E050E0CA01B9011F9196 |
:1085A0000F91FF90EF90DF90CF90BF90AF909F9092 |
:1085B000089580911405909115058436910564F015 |
:1085C00080916D0584FD08C08091A403823310F46E |
:1085D00082E005C0843B10F481E001C083E0809319 |
:1085E000FD052091FD0580911406281731F084E6E1 |
:1085F00090E09093E6048093E50420931406089598 |
:108600008091B3068823C1F080918E068330A1F457 |
:1086100080918C0680FF10C090918D068091FE089D |
:10862000981720F480911306882331F081E080931D |
:10863000130681E090E0089580E090E00895E091D5 |
:10864000C008F0E0EE0FFF1FE85AF74F208131819C |
:108650008091FF08482F50E037FF03C030952195E7 |
:108660003F4F241735071CF081E090E00895E0911A |
:10867000C108F0E0EE0FFF1FE85AF74F80819181AB |
:1086800020E030E097FF03C0909581959F4F8417BD |
:10869000950714F021E030E0C9010895CF93DF93EE |
:1086A000EC01892B19F480E090E02EC00E94004379 |
:1086B000882339F180918F0690919006A0919106C0 |
:1086C000B091920688839983AA83BB838091930695 |
:1086D00090919406A0919506B09196068C839D8307 |
:1086E000AE83BF838091970690919806A0919906DA |
:1086F000B0919A0688879987AA87BB8781E08C8783 |
:1087000002C01C8680E090E0DF91CF910895FC01CB |
:10871000892B19F480E090E0089510821182128272 |
:108720001382148215821682178210861186128691 |
:108730001386148681E090E00895109287051092C8 |
:108740008605109289051092880508954F925F92D0 |
:108750006F927F928F929F92AF92BF92CF92DF9251 |
:10876000EF92FF920F931F93CF93DF93EC012B01B6 |
:1087700039014A01A880B980CA80DB80FB012081D1 |
:10878000318142815381CA01B9010E94274D7B0189 |
:108790008C01C601B501A60195010E94274DE60E88 |
:1087A000F71E081F191FC801B7010E9497427B01DD |
:1087B0008C01661677068806990614F080E023C0BF |
:1087C000288139814A815B81C401B3010E94274D10 |
:1087D000A80197010E949B4D288339834A835B83BC |
:1087E000F2012081318142815381C401B3010E9491 |
:1087F000274DA80197010E949B4DF20120833183F0 |
:108800004283538381E090E0DF91CF911F910F91DC |
:10881000FF90EF90DF90CF90BF90AF909F908F90A0 |
:108820007F906F905F904F9008952F923F924F925C |
:108830005F926F927F928F929F92AF92BF92CF92F0 |
:10884000DF92EF92FF920F931F93CF93DF93CDB7F9 |
:10885000DEB7A0970FB6F894DEBF0FBECDBF8C0178 |
:1088600019821A821B821C821D821E821F82188618 |
:108870000E940043882309F45FC28091770390919E |
:10888000780397FD59C20115110509F47AC0F80162 |
:108890008485882309F475C0823039F480910106FB |
:1088A000909102060817190791F11092070610928D |
:1088B00008061092090610920A06109203061092FA |
:1088C00004061092050610920606F801648175816F |
:1088D0008681978120E836E948E950E00E949B4D67 |
:1088E000DA01C9010E94EF41AA2797FDA095BA2F8E |
:1088F0008093C5039093C603A093C703B093C803A6 |
:10890000109302060093010682E0F801848720910B |
:108910009306309194064091950650919606F80181 |
:1089200084819581A681B781281B390B4A0B5B0B8B |
:108930002D873E874F87588B60918F0670919006E8 |
:1089400080919106909192062081318142815381DC |
:10895000621B730B840B950B2091C5033091C603EA |
:108960004091C7035091C8030E94274D20E030E298 |
:1089700040E050E00E949B4D29873A874B875C87F7 |
:1089800018C010920706109208061092090610925D |
:108990000A06109203061092040610920506109221 |
:1089A00006061D861E861F86188A19861A861B864D |
:1089B0001C868091A803282F30E040E050E02D8FE6 |
:1089C0003E8F4F8F58A380919F069091A006A09153 |
:1089D000A106B091A206898F9A8FAB8FBC8F209190 |
:1089E000A3063091A4064091A5065091A6062D8BB2 |
:1089F0003E8B4F8B588F6090A60377248824992450 |
:108A0000A090A703BB24CC24DD2420910306309141 |
:108A100004064091050650910606C601B5010E9464 |
:108A2000274D20E030E240E050E00E949B4D1901CC |
:108A30002A016D857E858F859889A40193010E9406 |
:108A4000274D20E038E040E050E00E949B4D790146 |
:108A50008A0120910706309108064091090650913D |
:108A60000A06C601B5010E94274D20E030E240E031 |
:108A700050E00E949B4DE20EF31E041F151FE98279 |
:108A8000FA820B831C8369857A858B859C85A4017A |
:108A900093010E94274D20E038E040E050E00E9422 |
:108AA0009B4D220D331D441D551D2D833E834F8349 |
:108AB000588729E130E040E050E0BE016B5F7F4F16 |
:108AC000CE0101960E94A643882309F045C06D851A |
:108AD0007E858F85988920E130E040E050E00E945B |
:108AE0009B4D8091070690910806A0910906B091D0 |
:108AF0000A06820F931FA41FB51F80930706909349 |
:108B00000806A0930906B0930A0669857A858B85C5 |
:108B10009C8520E130E040E050E00E949B4D809138 |
:108B2000030690910406A0910506B0910606820FF7 |
:108B3000931FA41FB51F8093030690930406A09370 |
:108B40000506B093060620E03DE740E050E067E010 |
:108B500076E0CB010E94A6436D8D7E8D8F8D98A10E |
:108B60002D893E894F89588D0E94274D20E032E0A3 |
:108B700040E050E00E949B4DAD80BE80CF80D88405 |
:108B8000A20EB31EC41ED51EE090A503FF2400E074 |
:108B900010E06D8D7E8D8F8D98A1298D3A8D4B8D36 |
:108BA0005C8D0E94274D20E032E040E050E00E94C2 |
:108BB0009B4D69817A818B819C81620F731F841F19 |
:108BC000951FA80197010E94274D24E630E040E060 |
:108BD00050E00E949B4D29833A834B835C83C601FE |
:108BE000B501A80197010E94274D24E630E040E03E |
:108BF00050E00E949B4D2D833E834F8358876091A8 |
:108C0000B0087091B1088091B2089091B3082EE03D |
:108C100036E040E050E00E949B4DDA01C9010E941D |
:108C2000EF419C01442737FD4095542F298B3A8B07 |
:108C30004B8B5C8B6091B0087091B1088091B20849 |
:108C40009091B3082EE036E040E050E00E949B4D4A |
:108C5000DA01C9010E94A6415C01CC24B7FCC09492 |
:108C6000DC2C69807A808B809C802D803E804F80B8 |
:108C70005884C601B501A20191010E94274D7B01D4 |
:108C80008C0169897A898B899C89A40193010E944E |
:108C9000274DE60EF71E081F191FC801B70120E077 |
:108CA00030E240E050E00E949B4D20930F0630934D |
:108CB00010064093110650931206C601B501A40197 |
:108CC00093010E94274D7B018C0169897A898B89E8 |
:108CD0009C89A20191010E94274DE61AF70A080B10 |
:108CE000190BC801B70120E030E240E050E00E94DB |
:108CF0009B4D20930B0630930C0640930D0650932A |
:108D00000E062DE230E040E050E06BE076E08FE0D0 |
:108D100096E00E94A64380910F06909110069093D2 |
:108D200087058093860580910B0690910C069093A1 |
:108D300089058093880518C01092870510928605D2 |
:108D40001092890510928805109207061092080665 |
:108D50001092090610920A06109203061092040659 |
:108D60001092050610920606A0960FB6F894DEBF84 |
:108D70000FBECDBFDF91CF911F910F91FF90EF906C |
:108D8000DF90CF90BF90AF909F908F907F906F902B |
:108D90005F904F903F902F900895CF93DF930E9464 |
:108DA000D94280916D0582FF0CC080EF95E00E9452 |
:108DB0004E43882331F08CEB92E09093E60480934D |
:108DC000E5048091B306813079F1813020F0823062 |
:108DD00009F0C5C014C01092870510928605109244 |
:108DE0008905109288058091FD05813009F4B7C08E |
:108DF00084E690E09093E6048093E504B0C080910F |
:108E0000B406882331F08091B40681508093B40673 |
:108E1000A6C01092870510928605109289051092BF |
:108E200088051092B3069BC0C091FE05D091FF0546 |
:108E30002196D093FF05C093FE050E9400439091B8 |
:108E4000FD05882309F45DC0923031F0933051F173 |
:108E5000913009F04DC048C08091EF05882309F496 |
:108E600043C00E941F43882379F083EE95E00E945F |
:108E70004E43109287051092860510928905109234 |
:108E800088051092000668C080910006873038F58A |
:108E90008F5F8093000683EE95E00E944E4380E052 |
:108EA00090E01FC08091FC05882359F083EE95E087 |
:108EB0000E944E430E941F438823D1F480EF95E027 |
:108EC00010C082E390E09093E6048093E5048091E3 |
:108ED000EF05882349F00E941F43882349F483EE5D |
:108EE00095E00E94154438C083EE95E00E944E4301 |
:108EF00010928705109286051092890510928805B8 |
:108F00002BC0109287051092860510928905109249 |
:108F10008805913009F180918C0680FD0AC0CE0150 |
:108F200065E070E00E94524D892B19F484E690E0D0 |
:108F30000FC090918D068091FE08981768F4CE01BD |
:108F400065E070E00E94524D892B31F48AE090E098 |
:108F50009093E6048093E50482E08093B306DF916A |
:108F6000CF91089580914906813009F0BEC080916B |
:108F70006606813009F0B9C020918B06213009F0D6 |
:108F8000B4C085B1822785B98091B306813009F4D8 |
:108F9000A5C08091200680938C0680911F06809347 |
:108FA0008E068091440680938D0680912D069091C7 |
:108FB0002E06A0912F06B091300680939B069093C9 |
:108FC0009C06A0939D06B0939E0680913D069091CD |
:108FD0003E06A0913F06B09140068093AF06909365 |
:108FE000B006A093B106B093B20680914E06909160 |
:108FF0004F06A0915006B091510680938F06909332 |
:109000009006A0939106B09392068091520690919B |
:109010005306A0915406B091550680939306909301 |
:109020009406A0939506B09396068091560690916B |
:109030005706A0915806B0915906809397069093D1 |
:109040009806A0939906B0939A0680916F06909126 |
:109050007006A0917106B09172068093A30690935A |
:10906000A406A093A506B093A60680916B069091E6 |
:109070006C06A0916D06B0916E0680939F0690934A |
:10908000A006A093A106B093A206809173069091CA |
:109090007406A0917506B0917606B095A09590954E |
:1090A00081959F4FAF4FBF4F8093A7069093A8061F |
:1090B000A093A906B093AA0680917B0690917C06A6 |
:1090C000A0917D06B0917E068093AB069093AC068E |
:1090D000A093AD06B093AE062093B30682E08093D2 |
:1090E00049068093660680938B060895482F8091E9 |
:1090F000BF06843009F461C0853050F48130D1F06E |
:10910000813098F08230D9F0833009F0D5C01CC08E |
:10911000863009F489C0863008F461C0873009F4CC |
:10912000AAC0883009F0C8C0B3C0453B09F0C1C02F |
:1091300081E0A6C0423609F0BCC082E0A1C0413047 |
:1091400009F0B7C083E09CC0463061F04231D9F0ED |
:10915000423009F58AE496E09093BA068093B90606 |
:109160004D9607C085E196E09093BA068093B906C4 |
:10917000C5969093B8068093B70601979093B6066C |
:109180008093B5060AC087E696E09093BA0680936E |
:10919000B9068596EECF1092BF068091BF06882350 |
:1091A00009F48CC084E08093BF06842F8F5F809386 |
:1091B000BE068F5F8093BD060895842F90E0909344 |
:1091C000BC068093BB069091BE06940F9093BE069A |
:1091D0008091BD06890F8093BD0685E051C0242F84 |
:1091E00030E0322F22278091BB069091BC06820F7F |
:1091F000931F9093BC068093BB069091BE06940F7C |
:109200009093BE068091BD06890F8093BD06E091C4 |
:10921000B506F091B6068081813019F40E94B247FC |
:1092200048C0108286E02CC0E091B906F091BA06E1 |
:109230008091B7069091B806E817F90728F4419392 |
:10924000F093BA06E093B9069091BE06940F9093FE |
:10925000BE068091BD06890F8093BD068091BB0636 |
:109260009091BC0601979093BC068093BB06892B16 |
:1092700029F587E005C08091BE06481721F488E0F3 |
:109280008093BF060895E091B506F091B60610C030 |
:109290008091BD06E091B506F091B606481741F4FD |
:1092A00081E080830E94B2478FEF8093B40601C0B3 |
:1092B00010821092BF0608951092BF060895A8E08C |
:1092C000B0E0E5E6F9E40C94C04D7B018C0161153A |
:1092D00071058105910519F482E089835AC083E004 |
:1092E00089838EE1C82ED12CDC82CB82ED82FE8276 |
:1092F0000F831887C801B7010E94D249BC01615091 |
:10930000704077FF33C0EE27FF27E61BF70B20E006 |
:1093100030E040E050E081E090E0A0E0B0E00E2ED0 |
:1093200004C0880F991FAA1FBB1F0A94D2F7019788 |
:10933000A109B1098E219F21A023B1230097A10586 |
:10934000B10521F021E030E040E050E004C0169586 |
:109350000795F794E794EA95D2F72E293F29402BF9 |
:10936000512B2D833E834F8358870FC061157105A4 |
:1093700081F0062E04C0EE0CFF1C001F111F0A9482 |
:10938000D2F7ED82FE820F831887C61AD70ADC82D5 |
:10939000CB821A82CE0101960E941F4AE8E02896ED |
:1093A0000C94DC4DEF92FF920F931F939B01AC0145 |
:1093B000203080E0380781E0480780E0580780F4DB |
:1093C0002F3F31054105510509F020F4EE24FF241B |
:1093D000870119C068E0E62EF12C012D112D13C074 |
:1093E000203080E0380780E0480781E0580730F4FB |
:1093F00090E1E92EF12C012D112D05C088E1E82E18 |
:10940000F12C012D112D80E290E0A0E0B0E08E194A |
:109410009F09A00BB10B04C056954795379527952A |
:10942000EA94D2F7F901E753FC4F2081821B91099E |
:10943000A109B1091F910F91FF90EF9008959F929C |
:10944000AF92BF92CF92DF92EF92FF920F931F9352 |
:10945000EE24FF248701FC01248135814681578158 |
:1094600091808081823010F44061A2C0843009F480 |
:109470009BC0823029F420E030E040E050E005C09D |
:10948000211531054105510519F4E0E0F0E092C0E5 |
:10949000828193816FEF823896070CF05AC062E8A0 |
:1094A0007FEF681B790B6A3171052CF020E030E00A |
:1094B00040E050E02AC0AA24BB24650181E090E08E |
:1094C000A0E0B0E0062E04C0880F991FAA1FBB1FA2 |
:1094D0000A94D2F70197A109B10982239323A42307 |
:1094E000B5230097A105B10529F071E0A72EB12C95 |
:1094F000C12CD12C04C056954795379527956A9570 |
:10950000D2F72A293B294C295D29DA01C9018F7735 |
:109510009070A070B07080349105A105B10539F448 |
:1095200027FF09C0205C3F4F4F4F5F4F04C0215CB5 |
:109530003F4F4F4F5F4F80E090E0203060E03607B4 |
:1095400060E0460760E4560710F081E090E0FC011F |
:1095500023C08038910544F5FC01E158FF4FDA0142 |
:10956000C9018F779070A070B07080349105A1050B |
:10957000B10539F427FF09C0205C3F4F4F4F5F4FC3 |
:1095800004C0215C3F4F4F4F5F4F57FF05C05695BA |
:10959000479537952795319687E0569547953795A6 |
:1095A00027958A95D1F706C020E030E040E050E0F2 |
:1095B000EFEFF0E0E22EF32E942F9F77802F80784C |
:1095C000892B9E2F9795992797958F77082F092B91 |
:1095D0009E2F9695812F8078892B97949924979424 |
:1095E0008F77182F1929C801B7011F910F91FF908C |
:1095F000EF90DF90CF90BF90AF909F900895FC01C7 |
:109600004150504030F001900616D1F73197CF010C |
:1096100008958827992708955058BB27AA270ED068 |
:1096200079C16AD130F06FD120F031F49F3F11F44D |
:109630001EF45FC10EF4E095E7FB55C1E92F7BD125 |
:1096400080F3BA17620773078407950718F071F45F |
:109650009EF593C10EF4E0950B2EBA2FA02D0B01B1 |
:10966000B90190010C01CA01A0011124FF27591B67 |
:1096700099F0593F50F4503E68F11A16F040A22F6D |
:10968000232F342F4427585FF3CF469537952795DE |
:10969000A795F0405395C9F77EF41F16BA0B620BDD |
:1096A000730B840BBAF09150A1F0FF0FBB1F661F24 |
:1096B000771F881FC2F70EC0BA0F621F731F841F67 |
:1096C00048F4879577956795B795F7959E3F08F08D |
:1096D000B3CF9395880F08F09927EE0F979587954C |
:1096E00008950CD017C10FD140F006D130F021F40D |
:1096F0005F3F19F0F8C0511141C1FBC01CD198F374 |
:109700009923C9F35523B1F3951B550BBB27AA2702 |
:1097100062177307840738F09F5F5F4F220F331F74 |
:10972000441FAA1FA9F333D00E2E3AF0E0E830D040 |
:1097300091505040E695001CCAF729D0FE2F27D043 |
:10974000660F771F881FBB1F261737074807AB0711 |
:10975000B0E809F0BB0B802DBF01FF2793585F4F86 |
:109760002AF09E3F510568F0BEC008C15F3FECF390 |
:10977000983EDCF3869577956795B795F7959F5F4B |
:10978000C9F7880F911D9695879597F90895E1E09F |
:10979000660F771F881FBB1F621773078407BA07FE |
:1097A00020F0621B730B840BBA0BEE1F88F7E09559 |
:1097B000089504D06894B111E1C00895C4D088F030 |
:1097C0009F5790F0B92F9927B751A0F0D1F0660FAD |
:1097D000771F881F991F1AF0BA95C9F712C0B130C8 |
:1097E00081F0CBD0B1E00895C8C0672F782F8827CB |
:1097F000B85F39F0B93FCCF3869577956795B39507 |
:10980000D9F73EF490958095709561957F4F8F4F75 |
:109810009F4F0895E89409C097FB3EF4909580957A |
:10982000709561957F4F8F4F9F4F9923A9F0F92F26 |
:1098300096E9BB279395F695879577956795B795A4 |
:10984000F111F8CFFAF4BB0F11F460FF1BC06F5F8A |
:109850007F4F8F4F9F4F16C0882311F096E911C09C |
:10986000772321F09EE8872F762F05C0662371F0BD |
:1098700096E8862F70E060E02AF09A95660F771FD1 |
:10988000881FDAF7880F9695879597F9089507D07E |
:1098900008F481E0089503D008F48FEF0895990F3C |
:1098A0000008550FAA0BE0E8FEEF16161706E807AA |
:1098B000F907C0F012161306E407F50798F0621BCB |
:1098C000730B840B950B39F40A2661F0232B242BA0 |
:1098D000252B21F408950A2609F4A140A6958FEFBF |
:1098E000811D811D089597F99F6780E870E060E011 |
:1098F00008959FEF80EC089500240A941616170629 |
:1099000018060906089500240A9412161306140670 |
:1099100005060895092E0394000C11F4882352F0D3 |
:10992000BB0F40F4BF2B11F460FF04C06F5F7F4F8B |
:109930008F4F9F4F089557FD9058440F551F59F072 |
:109940005F3F71F04795880F97FB991F61F09F3F2C |
:1099500079F087950895121613061406551FF2CF55 |
:109960004695F1DF08C0161617061806991FF1CFA5 |
:1099700086957105610508940895E894BB276627CC |
:109980007727CB0197F908950BD0C4CFB5DF28F026 |
:10999000BADF18F0952309F0A6CFABCF1124EECF94 |
:1099A000CADFA0F3959FD1F3950F50E0551F629F3A |
:1099B000F001729FBB27F00DB11D639FAA27F00D28 |
:1099C000B11DAA1F649F6627B00DA11D661F829F4F |
:1099D0002227B00DA11D621F739FB00DA11D621F34 |
:1099E000839FA00D611D221F749F3327A00D611D51 |
:1099F000231F849F600D211D822F762F6A2F112433 |
:109A00009F5750408AF0E1F088234AF0EE0FFF1F85 |
:109A1000BB1F661F771F881F91505040A9F79E3FBC |
:109A2000510570F060CFAACF5F3FECF3983EDCF3B6 |
:109A3000869577956795B795F795E7959F5FC1F7F9 |
:109A4000FE2B880F911D9695879597F90895629F33 |
:109A5000D001739FF001829FE00DF11D649FE00D26 |
:109A6000F11D929FF00D839FF00D749FF00D659F87 |
:109A7000F00D9927729FB00DE11DF91F639FB00D86 |
:109A8000E11DF91FBD01CF0111240895991B79E053 |
:109A900004C0991F961708F0961B881F7A95C9F77E |
:109AA00080950895AA1BBB1B51E107C0AA1FBB1FCD |
:109AB000A617B70710F0A61BB70B881F991F5A955A |
:109AC000A9F780959095BC01CD01089597FB092ECB |
:109AD00007260AD077FD04D0E5DF06D000201AF46F |
:109AE000709561957F4F0895F6F7909581959F4FFA |
:109AF0000895A1E21A2EAA1BBB1BFD010DC0AA1FCF |
:109B0000BB1FEE1FFF1FA217B307E407F50720F0E6 |
:109B1000A21BB30BE40BF50B661F771F881F991F61 |
:109B20001A9469F760957095809590959B01AC01AA |
:109B3000BD01CF01089597FB092E05260ED057FDD4 |
:109B400004D0D7DF0AD0001C38F4509540953095EA |
:109B500021953F4F4F4F5F4F0895F6F790958095B1 |
:109B6000709561957F4F8F4F9F4F08952F923F9231 |
:109B70004F925F926F927F928F929F92AF92BF921D |
:109B8000CF92DF92EF92FF920F931F93CF93DF93C9 |
:109B9000CDB7DEB7CA1BDB0B0FB6F894DEBF0FBE26 |
:109BA000CDBF09942A88398848885F846E847D8473 |
:109BB0008C849B84AA84B984C884DF80EE80FD8075 |
:109BC0000C811B81AA81B981CE0FD11D0FB6F894EB |
:109BD000DEBF0FBECDBFED010895F999FECFB2BD36 |
:109BE000A1BDF89A119600B40895F7DF01921A9476 |
:109BF000E1F70895F2DFE02DF0DFF02D0895F999F7 |
:109C0000FECFB2BDA1BD00BC11960FB6F894FA9A72 |
:109C1000F99A0FBE0895F3DF012CF1DF11240895A6 |
:0C9C20000190EDDF1A94E1F70895FFCFEA |
:109C2C000AFF0164496E74656772616C4E69636BFF |
:109C3C0020202020496E74656772616C526F6C6CC9 |
:109C4C00202020204163634E69636B20202020205C |
:109C5C0020202020416363526F6C6C202020202038 |
:109C6C00202020204779726F5961772020202020F6 |
:109C7C002020202052656164696E674865696768B9 |
:109C8C00742020204163635A202020202020202093 |
:109C9C0020202020476173202020202020202020FD |
:109CAC00202020205265636569766572204C6576AC |
:109CBC00656C2020566F6C74616765202020202015 |
:109CCC00202020204D6F746F722046726F6E744C82 |
:109CDC00656674204D6F746F722046726F6E74528D |
:109CEC00696768744D6F746F7220526561724C6550 |
:109CFC00667420204D6F746F7220526561725269C8 |
:109D0C00676874204D6F746F722052696768742095 |
:109D1C00202020204D6F746F72204C6566742020BB |
:109D2C00202020204163635F5A2020202020202007 |
:109D3C0020202020535049204572726F7220202021 |
:109D4C0020202020535049204F6B20202020202001 |
:109D5C0020202020202020202020202020202020F7 |
:109D6C0020202020536572766F2020202020202078 |
:109D7C00202020204E69636B2020202020202020D2 |
:109D8C0020202020526F6C6C2020202020202020AE |
:109D9C0020202020202020202020202020202020B7 |
:109DAC0020202020202020202020202020202020A7 |
:109DBC002020202020202020202020202020202097 |
:109DCC002020202020202020202020202020202087 |
:109DDC002020202020202020202020202020202077 |
:109DEC002020202020202020202020202020202067 |
:109DFC002020202020202020202020202020202057 |
:109E0C00202020204750535F4E69636B2020202078 |
:109E1C00202020204750535F526F6C6C2020202054 |
:109E2C0020202020FFFF0128006400806400737351 |
:109E3C0073007D0000FF03010203040506070809F7 |
:109E4C000A48656C6C6F20576F726C6400000000E0 |
:109E5C0000000000000000000000000000000000F6 |
:109E6C0000000000000000000000000000000000E6 |
:109E7C0000000000000000000000000000000000D6 |
:109E8C0000000000000000000000000000000000C6 |
:109E9C00000C0101640001FFFFFFFFF40190D003EF |
:109EAC000090D00300ECFF17B7D13830FB103A40CC |
:109EBC009696020A000000000000000064460000B4 |
:109ECC006400000000000000000001426567696E3C |
:109EDC006E657200004E6F726D616C000053706F96 |
:109EEC00727400000C010000000001020203030365 |
:109EFC000304040404040404040505050505050510 |
:109F0C0005050505050505050506060606060606EE |
:109F1C0006060606060606060606060606060606D5 |
:109F2C0006060606060606060607070707070707BE |
:109F3C0007070707070707070707070707070707A5 |
:109F4C000707070707070707070707070707070795 |
:109F5C000707070707070707070707070707070785 |
:109F6C00070707070707070707080808080808086E |
:109F7C000808080808080808080808080808080855 |
:109F8C000808080808080808080808080808080845 |
:109F9C000808080808080808080808080808080835 |
:109FAC000808080808080808080808080808080825 |
:109FBC000808080808080808080808080808080815 |
:109FCC000808080808080808080808080808080805 |
:109FDC0008080808080808080808080808080808F5 |
:0A9FEC000808080808080808080023 |
:00000001FF |
/branches/V0.70d CRK HexaLotte-Star/Hex-Files/Flight-Ctrl_MEGA644p_HEXA_NAVICTRL_V0_70d.hex |
---|
0,0 → 1,2280 |
:100000000C946F020C948C020C948C020C948C0255 |
:100010000C948C020C948C020C948C020C948C0228 |
:100020000C948C020C94560C0C948C020C948C0244 |
:100030000C9402190C948C020C948C020C94CE1823 |
:100040000C948C020C948C020C947A0B0C948C0201 |
:100050000C9489040C948C020C9453040C948C0220 |
:100060000C948D0D0C948C020C949E170C948C02A5 |
:100070000C94AA3D0C948C020C948C020A0A0D007C |
:100080004E65757472616C0048656164696E67489D |
:100090006F6C64000A0D436F6E74726F6C3A2000CF |
:1000A0000A0D537570706F727420666F72204E6106 |
:1000B00076694374726C004F4B0A0D000A0D436160 |
:1000C0006C6962726174696E672061697220707216 |
:1000D0006573737572652073656E736F722E2E0073 |
:1000E0000A0D414343206E6F742063616C69627234 |
:1000F0006174656421000A0D3D3D3D3D3D3D3D3D42 |
:100100003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D1F |
:100110003D3D3D3D3D3D000A0D466C6967687443B9 |
:100120006F6E74726F6C0A0D4861726477617265EC |
:100130003A25642E25640A0D536F667477617265E3 |
:100140003A5625642E2564256320002E0048693A1E |
:10015000253469202043663A253469200047733AE4 |
:10016000253469202059613A25346920004E693AC6 |
:100170002534692020526F3A25346920004578746F |
:1001800065726E436F6E74726F6C20200052616EE8 |
:1001900067653A2533692D25336900506F7369749B |
:1001A000696F6E3A2025336900536574706F696E0C |
:1001B00074202025336900536572766F202000502B |
:1001C0006F343A2025336920506F383A202533693F |
:1001D00000506F333A2025336920506F373A20257D |
:1001E000336900506F323A2025336920506F363A18 |
:1001F0002025336900506F313A2025336920506F34 |
:10020000353A20253369004F6666436F7572736512 |
:100210003A202535690048656164696E673A202097 |
:100220002025356900436F757273653A20202020C0 |
:1002300025356900436F6D70617373202020202085 |
:1002400020200052432D4C6576656C3A2025356997 |
:1002500000566F6C746167653A2020253569004847 |
:100260006569676874202534692028253369290069 |
:10027000526F6C6C20202025346920282533692991 |
:10028000004E69636B2020202534692028253369BE |
:100290002900414343202D2053656E736F7200592E |
:1002A00061772020253469202825336929282533C2 |
:1002B000692900526F6C6C20253469202825336928 |
:1002C000292825336929004E69636B20253469206C |
:1002D0002825336929282533692900596177202089 |
:1002E00025346920282533692900526F6C6C20253C |
:1002F0003469202825336929004E69636B20253431 |
:10030000692028253369290059617720202534691F |
:1003100020282533692900526F6C6C202534692010 |
:100320002825336929004E69636B2025346920280C |
:1003300025336929004779726F202D2053656E732C |
:100340006F720050333A253469202050343A2534F6 |
:1003500069200050313A253469202050323A253442 |
:1003600069200047733A253469202059613A2534C1 |
:100370006920004E693A2534692020526F3A2534AD |
:1003800069200043373A253469202043383A253420 |
:1003900069200043353A253469202043363A253414 |
:1003A00069200043333A253469202043343A253408 |
:1003B00069200043313A253469202043323A2534FC |
:1003C00069200048656164696E673A202020253500 |
:1003D0006900526F6C6C3A2020202020202535695E |
:1003E000004E69636B3A20202020202025356900CB |
:1003F0004174746974756465004865696768742040 |
:10040000436F6E74726F6C004E6F20004F666673A0 |
:100410006574202020203A253569004169722050FA |
:10042000726573732E3A2535690053657420506FD9 |
:10043000696E743A20253569004865696768743AC1 |
:10044000202020202535690028632920486F6C670B |
:10045000657220427573730053657474696E673AF0 |
:10046000202564200048573A5625642E25642053E1 |
:10047000573A25642E25642563002B204D696B7245 |
:100480006F4B6F70746572202B005B25695D005B9C |
:1004900025695D000A0D5573696E672050617261B0 |
:1004A0006D6574657220536574202564000A0D49DA |
:1004B0006E69742E20454550524F4D3A2047656E67 |
:1004C00065726174696E672044656661756C742D30 |
:1004D000506172616D657465722E2E2E00001124BC |
:1004E0001FBECFEFD0E1DEBFCDBF14E0A0E0B1E092 |
:1004F000E4E9FAE802C005900D92AA3CB107D9F7E9 |
:1005000019E0AAECB4E001C01D92AE32B107E1F7E8 |
:100510000E948E020C9449450C940000CF93DF9307 |
:10052000F89414B815B8189B06C0199B02C08DE04A |
:1005300003C08BE001C08AE08093000184B1836036 |
:1005400084B9209100012A3011F4289A03C0289818 |
:100550002C3010F4299801C0299A84B7877F84BF72 |
:10056000809160008861809360001092600080ED4F |
:1005700097E09093E6048093E5041092810710922F |
:1005800080071092840510928305109282051092C4 |
:1005900081051092800510927F052A3011F4289869 |
:1005A00001C0289A0E94450B0E94330C0E94290624 |
:1005B000809100018B3010F00E944D3D0E949A18EE |
:1005C0000E94700D0E943F170E94B83D78941092CF |
:1005D0007E0686E480937F0688E08093800681E033 |
:1005E0008093810620910001822F6AE00E947A4464 |
:1005F000492F50E0822F0E947A4490E024E630E0B8 |
:100600003F932F9326E430E03F932F931F921F9246 |
:100610005F934F939F938F9387E191E09F938F9385 |
:100620001F920E94A10886EF90E09F938F931F92E4 |
:100630000E94A1088DB79EB740960FB6F8949EBF52 |
:100640000FBE8DBF809100018C3010F4299A01C03B |
:1006500029980E94963C84E00E94403A8050944041 |
:1006600050F080EE90E09F938F931F920E94A1081C |
:100670000F900F900F9084EF91E00E94E70BEC0138 |
:10068000CE010E94F00B8823D9F38091EC0780FF04 |
:1006900020C08CEB90E09F938F931F920E94A10843 |
:1006A00088EE93E00E94E70BEC010E9429110F9065 |
:1006B0000F900F90CE010E94F00B8823D9F387EBA7 |
:1006C00090E09F938F931F920E94A1080F900F902C |
:1006D0000F9080EA90E09F938F931F920E94A10851 |
:1006E0000E94A2220F900F900F90809100018A30FB |
:1006F00011F4289801C0289A80ED97E09093E604C1 |
:100700008093E50485E58093880684E990E09F93D3 |
:100710008F931F920E94A1088091EC070F900F9079 |
:100720000F9082FF03C088E890E002C080E890E06C |
:100730009F938F931F920E94A1080F900F900F908C |
:100740008CE790E09F938F931F920E94A1080E94D4 |
:10075000691180ED97E090937503809374030F9077 |
:100760000F900F908091E204882309F494C01092B6 |
:10077000E2040E944D240E94F521209100012A30BC |
:1007800011F4289801C0289A80910301882321F050 |
:1007900081508093030112C01092D6041092D704A6 |
:1007A000109292061092900510928F051092920569 |
:1007B0001092910510929405109293058091740304 |
:1007C00090917503892B01F585E090E09093750376 |
:1007D000809374030E946C17809104039091050329 |
:1007E0008F5F9F4FF9F480916E0580FF1BC080E101 |
:1007F00097E29093E6048093E50480E890E090937C |
:100800000503809304030EC08091740390917503D7 |
:10081000019790937503809374032A3011F42898FC |
:1008200001C0289A8091E204882321F080916E050E |
:1008300080FD02C00E9490060E943807CE010E94EF |
:10084000F00B882331F120910C0330910D0380913E |
:10085000FC0790E02817390794F480E093E0909328 |
:100860000503809304038091E5049091E604892BAD |
:1008700031F480E797E19093E6048093E5040E94C9 |
:10088000584084E08093E70484E190E00E94E70B05 |
:10089000EC010E94CE168091E704882309F062CF14 |
:1008A0000E94DD3D5FCF1F920F920FB60F92112471 |
:1008B0008F939F93EF93FF93809102018823E1F43C |
:1008C0008091DE049091DF0401969093DF04809381 |
:1008D000DE04FC01EB52F94FE081ED3019F086396E |
:1008E000910539F41092DF041092DE0481E08093C8 |
:1008F0000201E093C60004C01092DF041092DE04EF |
:10090000FF91EF919F918F910F900FBE0F901F90CD |
:1009100018951F920F920FB60F9211242F933F93A9 |
:100920004F935F936F937F938F939F93AF93BF93F7 |
:10093000CF93DF93EF93FF937091C6008091D00423 |
:10094000882309F06DC06091DB04662371F4733273 |
:1009500079F47093E60581E08093DB0483E290E014 |
:100960009093DD048093DC045BC0663908F054C0CA |
:10097000A62FB0E02091DC043091DD047D3069F0D9 |
:10098000AA51BA4F7C936F5F6093DB04270F311D30 |
:100990003093DD042093DC0443C0FD01EC51FA4F99 |
:1009A0009081ED01CB51DA4F8881A901491B510992 |
:1009B000481B51095F705093DD044093DC04208193 |
:1009C000CA0136E0969587953A95E1F7835C8217E0 |
:1009D000F1F49881842F8F73835C8917C1F481E0CF |
:1009E0008093D0046093D104AA51BA4F7C93809134 |
:1009F000E805823571F488E190E02CE00FB6F894B8 |
:100A0000A895809360000FBE2093600002C01092F2 |
:100A1000D0041092DB0404C01092DB041092D004C6 |
:100A2000FF91EF91DF91CF91BF91AF919F918F9106 |
:100A30007F916F915F914F913F912F910F900FBEDA |
:100A40000F901F901895DC0120E030E040E050E06E |
:100A500008C0FA01EB52F94F8081280F311D4F5F1A |
:100A60005F4F4A175B07A9F73F70C90146E09695AB |
:100A700087954A95E1F7835CFD01EB52F94F80833E |
:100A800011962F73235CFD01EB52F94F2083AA527C |
:100A9000B94F8DE08C93109202018091D50680931E |
:100AA000C60008951F93CF93DF93EA01722F93E25C |
:100AB0009093D5066093D6068093D706A3E0B0E066 |
:100AC00060E04FC0FE01E60FF11D90816F5F715035 |
:100AD00019F410E040E00FC0FE01E60FF11D408167 |
:100AE0006F5F715011F410E006C0FE01E60FF11DBA |
:100AF00010816F5F7150892F86958695835CFD010B |
:100B0000EB52F94F808350E09A0184E036952795A7 |
:100B10008A95E1F7892F90E083709070F4E0880F58 |
:100B2000991FFA95E1F7282B235CFD01EA52F94F52 |
:100B30002083812F82958695869583704F705070A3 |
:100B4000440F551F440F551F842B835CFD01E95250 |
:100B5000F94F80831F73135CFD01E852F94F108336 |
:100B60001496772309F0AECFCD010E942305DF91C3 |
:100B7000CF911F9108950F931F93CF93DF93EC01B3 |
:100B8000062F70E0A22FB0E012974AC0E42FF0E0E9 |
:100B9000EA51FA4F30814F5FE42FF0E0EA51FA4F0B |
:100BA00050814F5FE42FF0E0EA51FA4F10814F5F20 |
:100BB000E42FF0E0EA51FA4F20814F5F842F90E05C |
:100BC000A817B90784F1701771F15D53FE01E70FA3 |
:100BD000F11D852F82958F703D53330F330F382BC6 |
:100BE0003083613001F1912F9D537F5FFE01E70F4C |
:100BF000F11D71505295507F892F86958695582BFF |
:100C0000508363506F3F79F07E5FFE01E70FF11D67 |
:100C10009295990F990F907C2D53922B90837F5F23 |
:100C2000662309F0B3CFDF91CF911F910F91089503 |
:100C30001F93182F8A3019F48DE00E9418068091B6 |
:100C4000C00085FFFCCF1093C60080E090E01F91AC |
:100C500008951F931FB7F8948091C1008F778093F8 |
:100C6000C1008091C1008F7B8093C100589A509839 |
:100C7000599A519A1092C5008AE28093C4008091DB |
:100C8000C00082608093C00088E18093C1008091A1 |
:100C9000C2008F778093C2008091C2008F7B8093C7 |
:100CA000C2008091C2008F7D8093C2008091C200FB |
:100CB0008F7E8093C2008091C200877F8093C200A4 |
:100CC0008091C1008B7F8093C1008091C2008460BD |
:100CD0008093C2008091C20082608093C20002C0F3 |
:100CE0008091C6008091C00087FDFACF8091C1003D |
:100CF00080688093C1008091C10080648093C100AE |
:100D00001092D00481E08093020188EC90E00E9470 |
:100D1000E70B90937D0680937C061FBF1F9108957B |
:100D200080910201882309F4A2C08091CB0488231A |
:100D300071F080910201882351F06091DA042BE078 |
:100D400048E856E087E40E9452051092CB04809157 |
:100D50007C0690917D060E94F00B882321F48091FF |
:100D6000CD048823B1F080910201882391F0609135 |
:100D7000DA0422E443E956E084E40E94520510922A |
:100D8000CD048AEF90E00E94E70B90937D0680935C |
:100D90007C06609101016F3F89F0462F50E094E09E |
:100DA000440F551F9A95E1F74C5F5E4F605D20E15F |
:100DB00081E40E9452058FEF8093010190916B07AF |
:100DC0009923A1F080910201882381F083E280932E |
:100DD000D5069093D6068DE08093D7061092020137 |
:100DE00010926B078091D5068093C6008091CC0449 |
:100DF000882359F180910201882339F10E947211F0 |
:100E00001092CC043091CF04932F9F5F9093CF0426 |
:100E1000943021F08091CE04882359F02EE14CE7E4 |
:100E200057E060E084E30E9452058FEF8093CF0487 |
:100E30000CC044E1949FA00111244F5D5C4F24E15C |
:100E400060E0832F8F5C0E9452058091CA04882342 |
:100E500071F080910201882351F06091DA042AE058 |
:100E60004EE756E086E50E9452051092CA040895A6 |
:100E70001F93CF93DF93CDB7DEB722970FB6F894C9 |
:100E8000DEBF0FBECDBF8091D004882309F4F6C029 |
:100E90008091E8058B3609F47FC08C3690F4833658 |
:100EA00009F43FC0843630F48136C1F0823609F04F |
:100EB000E3C020C0873609F47EC0883609F0DCC064 |
:100EC00047C0813709F47BC0813708F4A2C084375A |
:100ED00009F459C0863709F0CFC069C02091D10408 |
:100EE00043E062E0CE0101960E94BB0589818093B8 |
:100EF000010113C02091D10443E06BE088E896E043 |
:100F00000E94BB0580910C0590918A06892B8093E5 |
:100F10000C058091910680936B078FEF80930301FE |
:100F2000ABC02091D10443E06BE088E896E00E94DA |
:100F3000BB0580910C0590918A06892B80930C0546 |
:100F40008091910680936B0781E08093CD04E5CF7B |
:100F50002091D10443E062E0CE0101960E94BB05DE |
:100F600080910C059981892B80930C058A818F3F94 |
:100F700021F481E08093CE0402C01092CE0481E07F |
:100F80008093CC0479C02091D10443E064E082EDE9 |
:100F900094E00E94BB05C1CF2091D10443E064E0FE |
:100FA00086ED94E00E94BB058091D904B4CF81E026 |
:100FB0008093CA0461C081E08093CB045DC020911E |
:100FC000D10443E062E0CE0101960E94BB0580910E |
:100FD00002018823E1F389818F3F71F0863010F0A0 |
:100FE00085E0898389810E94703A6091DA04898161 |
:100FF00023E544EE57E009C01091DA0482E00E9434 |
:101000002F3A23E544EE57E0612F855B0E9452059D |
:1010100033C02091D10443E063E584EE97E00E9461 |
:10102000BB058091E8058B560E94593A60910F08E4 |
:1010300070E080E090E024EC39E040E050E00E9475 |
:101040005B4460937D0370937E0380937F03909352 |
:1010500080036091100870E080E090E00E945B44A3 |
:10106000609381037093820380938303909384033E |
:101070000E94873C0E9408241092D00422960FB64A |
:10108000F894DEBF0FBECDBFDF91CF911F910895C1 |
:10109000982F80916C07813069F480910B05E82FBF |
:1010A000F0E0EF5DFC4F90838F5F80930B0521E0B4 |
:1010B00030E005C0892F0E941806282F30E0C901B2 |
:1010C00008951F93182F04C080E30E944808115010 |
:1010D0001116D4F31F9108951F93182F04C080E2B6 |
:1010E0000E94480811501116D4F31F9108950F93D0 |
:1010F0001F93CF93DF938C01EB0108C0F8010F5FC2 |
:101100001F4FE4918E2F0E94480821972097B1F736 |
:10111000DF91CF911F910F9108950F931F93CF935C |
:10112000DF938C01EB0106C0F80181918F010E94D1 |
:10113000480821972097C1F7DF91CF911F910F9118 |
:1011400008952F923F924F925F926F927F928F926B |
:101150009F92AF92BF92CF92DF92EF92FF920F9346 |
:101160001F93CF93DF93CDB7DEB7E5970FB6F89413 |
:10117000DEBF0FBECDBF2B968FAD2B9780936C0734 |
:10118000CE01835B9F4F9B838A832D964EAC5FACD1 |
:101190002D971EA61FA618AA19AA9E01225D3F4FD1 |
:1011A0003DAB2CAB820102C00F5F1F4FF801F490E2 |
:1011B000FF2019F0F5E2FF16B9F7B80164197509B7 |
:1011C00019F0C2010E947708FF2009F445C22801E6 |
:1011D0000894411C511C1982AA81BB8133241BAA8B |
:1011E0002FEF2AABF2010894411C511CB490632DDF |
:1011F00070E06170707035E7B31621F08B2D80625E |
:101200008837C9F46115710559F02D913D914D91C3 |
:101210005C9113972EA73FA748AB59AB14960BC010 |
:101220008D919C9111979C0140E050E02EA73FA723 |
:1012300048AB59AB129630E2B31621F4898188236A |
:1012400089F61CC043E2B41611F458E055C08AE296 |
:10125000B81621F09DE2B91671F408C0FD0112968E |
:10126000E081EBABE7FFBECFE195EBABE0E13E2ADF |
:10127000FFED3F22B7CF2BE2B21611F4B982B2CF05 |
:101280003EE2B31699F5F2010894411C511C849179 |
:101290008A3221F0B82E20E030E01DC0FD01129608 |
:1012A0004081518157FF02C04FEF5FEF4AAB9ACFA9 |
:1012B000C90153E0880F991F5A95E1F7220F331F98 |
:1012C000280F391F2B0D311D20533040F201089497 |
:1012D000411C511CB4908B2D80538A3048F3A901D6 |
:1012E00037FF02C04FEF5FEF4AAB85CF40E3B41644 |
:1012F00029F434FC77CF50E2352A74CF8B2D8153FB |
:101300008930D8F420E030E0C90103E0880F991F4C |
:101310000A95E1F7220F331F280F391F2B0D311DBE |
:1013200020533040F2010894411C511CB4908B2D85 |
:1013300080538A3048F32BAB5ECF88E6B81619F499 |
:1013400094E0392A4FCFECE6BE1619F4F1E03F2ABB |
:1013500049CFBB83AA8323E6B21639F41296BB8326 |
:10136000AA8312978C918E8322C134E4B31639F08C |
:1013700044E6B41631F059E6B516A9F502C081E08D |
:10138000382A30FE08C01496BB83AA835E914E9122 |
:101390003E912E910AC01296BB83AA839E918E9194 |
:1013A0009C01442737FD4095542F2EA73FA748ABFB |
:1013B00059AB8EA59FA5A8A9B9A9BB238CF42EA5CE |
:1013C0003FA548A959A950954095309521953F4F83 |
:1013D0004F4F5F4F2EA73FA748AB59AB8DE2898394 |
:1013E000BAE02B2E80C03FE4B31621F04FE6B416CE |
:1013F00031F402C051E0352AA8E02A2E73C080E7FC |
:10140000B81689F41296BB83AA839E918E919C0193 |
:1014100040E050E02EA73FA748AB59AB30E4332A59 |
:10142000F8E7BF2E5DC043E7B416D1F51296BB8333 |
:10143000AA83DE90CE90C114D10489F488E28E8311 |
:101440008EE68F8385E788878CE689878A8789E29D |
:101450008B871C86E6E0CE2ED12CCC0EDD1E5AA941 |
:1014600057FD14C0452F552747FD509560E070E0AB |
:10147000C6010E943342009711F4FAA80EC0F82E5C |
:10148000FC188AA98F154CF4F82E07C0F6010190BC |
:101490000020E9F73197FE2EFC18198240E090C039 |
:1014A00095E5B91621F0A5E7BA1631F402C0B1E00E |
:1014B0003B2A7AE0272E16C0E8E5BE1621F0F8E7B1 |
:1014C000BF1609F070C033FE0BC02EA53FA548A97A |
:1014D00059A9211531054105510511F030E4332A90 |
:1014E00060E1262E19824AA947FD02C05FED352230 |
:1014F0008EA59FA5A8A9B9A90097A105B10549F492 |
:101500009AA9992331F45EE2C52ED12CCC0EDD1EB2 |
:1015100046C06EA47FA488A899A84EE2C42ED12C00 |
:10152000CC0EDD1EE22CFF2400E010E06EA57FA5AE |
:1015300088A999A9A80197010E94AD446A3020F4B6 |
:1015400030E3A32EA60E08C027E5A22EA60EA8E51E |
:10155000BA1611F4BFEDAB22F601A2926F016EA58F |
:101560007FA588A999A9A80197010E94AD442EA73B |
:101570003FA748AB59AB6E147F048006910618F064 |
:1015800039014A01D3CFF8E02F1649F433FE07C0E2 |
:1015900020E3A21621F080E3D6018E936D01FCA812 |
:1015A000FC184AA90DC0BB2009F456C0BE8219829E |
:1015B00096E0C92ED12CCC0EDD1E40E0FF24F39422 |
:1015C000E42EEF18E7FCEE248981882319F08F2D93 |
:1015D0008F5F06C036FC02C08F2D02C08F2D8E5F3C |
:1015E000A82EAE0C032D10E080E3882E912C8022D3 |
:1015F00091228114910421F48BA98A190E946C080C |
:101600008981882329F061E070E0CE01019609C04C |
:1016100006FF09C080E38C83BD8262E070E0CE01EA |
:1016200004960E948D08B0E28B16910421F48BA9D8 |
:101630008A190E9461088E2D0E9461086F2D7727FC |
:1016400067FD7095C6010E948D0804FFABCD8BA984 |
:101650008A190E946C08A6CDE5960FB6F894DEBFF5 |
:101660000FBECDBFDF91CF911F910F91FF90EF90F3 |
:10167000DF90CF90BF90AF909F908F907F906F90B2 |
:101680005F904F903F902F9008952FB7F8949091CE |
:1016900000019A3019F4529A5A9802C03F9A47981A |
:1016A00084B1886184B985B1877E85B99A3019F48F |
:1016B000529A5A9802C03F9A479884B58F7A84BD4F |
:1016C00084B5836A84BD85B5877385BD85B5887FFC |
:1016D000826085BD17BC88E788BD16BC80916E000E |
:1016E000897F80936E0080916E00816080936E0090 |
:1016F0002FBF08951F920F920FB60F9211242F93B0 |
:101700003F938F939F938091E704882329F08091E2 |
:10171000E70481508093E7048091E804815080932E |
:10172000E8048F3FB9F489E08093E80480910603D0 |
:101730008F5F817080930603882319F481E0809382 |
:10174000E2048091E0049091E10401969093E10419 |
:101750008093E0048091E5049091E604892BB1F038 |
:101760008091E5049091E60401979093E6048093BC |
:10177000E5042091E5043091E60480910403909102 |
:10178000050382239323892BA1F406C08FEF9FEFDB |
:101790009093050380930403809100018A3039F40B |
:1017A00004C05A9A0BC0479A09C05A9807C0479874 |
:1017B00005C0809100018A30B1F7F3CF9F918F91DE |
:1017C0003F912F910F900FBE0F901F901895209171 |
:1017D000E0043091E10421503040820F931F0895BE |
:1017E0002091E0043091E104821B930B892F99270B |
:1017F0008078992787FD90950895AC012091E004A9 |
:101800003091E1042150304005C080917A00886C0D |
:1018100080937A008091E0049091E104B901681B03 |
:10182000790BCB01840F951F80709078892F9927B1 |
:10183000882359F30895AC012091E0043091E1042C |
:10184000215030408091E0049091E104B901681B7F |
:10185000790BCB01840F951F80709078892F992781 |
:10186000882381F308959FB7F894579A5F98E0EB27 |
:10187000F0E080818F708083808183608083E1EBE2 |
:10188000F0E0808184738083808184608083109203 |
:10189000B2008AE08093B300E0E7F0E080818A7FC5 |
:1018A00080838081826080839FBF08951F920F9202 |
:1018B0000FB60F9211240F931F932F933F934F93C3 |
:1018C0005F936F937F938F939F93AF93BF93EF93A8 |
:1018D000FF9380910703909108038430910520F4D1 |
:1018E000019708F0ADC0D1C0049709F0DDC080E3D6 |
:1018F00090E09093EA048093E90420919C0330E007 |
:10190000220F331F4091090350910A03CA01880F27 |
:10191000991F840F951F280F391F369527953695E7 |
:10192000279530930A03209309038091E90490914D |
:10193000EA04280F391F3093EA042093E9048091C8 |
:1019400026086091060820912E0530912F054091C0 |
:1019500030055091310580FF12C00091E9041091CB |
:10196000EA0470E080E090E00E945B4420E030E414 |
:1019700040E050E00E94CF44020F131F11C00091BD |
:10198000E9041091EA0470E080E090E00E945B447A |
:1019900020E030E440E050E00E94CF44021B130BF3 |
:1019A0001093EA040093E9048091E9049091EA0419 |
:1019B0002091070843E0249F900111248217930788 |
:1019C00028F43093EA042093E90410C02091E9043C |
:1019D0003091EA0480910808849FC0011124821785 |
:1019E000930720F49093EA048093E9048091E9043A |
:1019F0009091EA049093BE068093BD068091E9041D |
:101A00009091EA046FEF70E00E9486448D9760F435 |
:101A10008091E9049091EA04835B9F4F9093EA04DC |
:101A20008093E90483E101C080E680930B038091F9 |
:101A3000E9049091EA0480958093B30083EC32C06E |
:101A40008091E9049091EA048F3F910581F078F04C |
:101A50005F9A83E08093B0008091E9049091EA045A |
:101A60008F5F90409093EA048093E9041DC083E85F |
:101A70008093B00080910B038093B30081E090E0ED |
:101A800090930803809307030FC08091090890E0AA |
:101A9000880F991F880F991F90930803809307035D |
:101AA0005F9883E08093B0008091070390910803D2 |
:101AB00001979093080380930703FF91EF91BF91E3 |
:101AC000AF919F918F917F916F915F914F913F91D6 |
:101AD0002F911F910F910F900FBE0F901F9018958F |
:101AE0009FB7F89411B812B88FEF80937E00ECE79F |
:101AF000F0E080818F7180838081807E8083AAE77F |
:101B0000B0E087E28C93EBE7F0E08081887F808310 |
:101B10008C91886C8C939FBF08951F920F920FB683 |
:101B20000F921124EF92FF920F931F932F933F93E5 |
:101B30004F935F936F937F938F939F93AF93BF93D5 |
:101B4000CF93DF93EF93FF9380917A008773809315 |
:101B50007A00809109058F5F809309058150853057 |
:101B600009F47EC0863090F4823009F440C083309E |
:101B700030F48823F1F0813009F084C22FC0833023 |
:101B800009F441C0843009F07DC25AC0883009F49C |
:101B9000B2C0893038F4863009F473C0873009F058 |
:101BA00071C28CC0893009F4C3C08A3009F06AC29E |
:101BB000DBC1809178009091790090930805809323 |
:101BC000070581E080930A058091FF04909100054C |
:101BD0000196909300058093FF0458C2809178008D |
:101BE00090917900909306058093050582C08091BD |
:101BF000780090917900909304058093030584E028 |
:101C000080930A0543C240910C0350910D038091CB |
:101C10007800909179009A01220F331F240F351F0D |
:101C200063E070E00E948644260F371F36952795A3 |
:101C30003695279530930D0320930C0386E0E0CF73 |
:101C400080912805909129052091780030917900A4 |
:101C5000821B930B9093F7048093F60487E0D0CF18 |
:101C60008091780090917900209126053091270588 |
:101C7000821B930B9093F9048093F80410920A0549 |
:101C800005C28091000120910705309108058A3036 |
:101C900049F48091780090917900820F931F969576 |
:101CA000879506C08091780090917900820F931FEC |
:101CB0009093F2048093F10481E0A2CF809100011F |
:101CC00020910505309106058A3049F4809178000D |
:101CD00090917900820F931F9695879506C0809109 |
:101CE000780090917900820F931F9093F004809375 |
:101CF000EF0482E085CF80910001209103053091AF |
:101D000004058A3049F48091780090917900820F1F |
:101D1000931F9695879506C08091780090917900E1 |
:101D2000820F931F9093EE048093ED0485E068CFBB |
:101D30006091780070917900E0902A05F0902B0571 |
:101D400000912C0510912D05882777FD8095982FFF |
:101D50000E944043A80197010E9440420E940D4307 |
:101D60007093FB046093FA04E091FA04F091FB0491 |
:101D70008091F8049091F904C091F604D091F70491 |
:101D800097FF03C0909581959F4F64E070E00E949B |
:101D90009A449B01CE01D7FF03C0909581959F4F38 |
:101DA00064E070E00E949A44260F371FE20FF31F91 |
:101DB000F093FB04E093FA048091FA049091FB0401 |
:101DC00002970CF43EC060912A0570912B0580911A |
:101DD0002C0590912D0520E030E84BE354E40E945F |
:101DE0007B4388230CF078C060912A0570912B0505 |
:101DF00080912C0590912D052AE037ED43EA5CE3B4 |
:101E00000E94414260932A0570932B0580932C0514 |
:101E100090932D0580916C0590916D05845F9140A4 |
:101E200008F05AC060912A0570912B0580912C050D |
:101E300090912D052DEC3CEC4CEC5DE30E94414271 |
:101E400043C08091FA049091FB048F5F9F4F0CF088 |
:101E500043C060912A0570912B0580912C059091CB |
:101E60002D0520E030E849E054E40E947F43181635 |
:101E70009CF560912A0570912B0580912C0590911D |
:101E80002D052AE037ED43EA5CE30E94404260936F |
:101E90002A0570932B0580932C0590932D05809136 |
:101EA0006C0590916D05845F9140B0F460912A05B6 |
:101EB00070912B0580912C0590912D052DEC3CEC1B |
:101EC0004CEC5DE30E94404260932A0570932B0521 |
:101ED00080932C0590932D05809178009091790046 |
:101EE0009093EC048093EB0420915E0530915F05A4 |
:101EF00040916005509161058091FA049091FB0436 |
:101F0000AA2797FDA095BA2F820F931FA41FB51F74 |
:101F100080935E0590935F05A0936005B093610583 |
:101F2000E0905E05F0905F050091600510916105FD |
:101F300060915E0570915F058091600590916105EB |
:101F400020E034E040E050E00E94CF44E21AF30A7F |
:101F5000040B150BE0925E05F0925F05009360059F |
:101F60001093610583E04CCEE0917800F091790008 |
:101F70008091010590910205E80FF91FF093020589 |
:101F8000E09301058091FC048F5F8093FC048091B5 |
:101F9000FC04853008F476C0809178009091790037 |
:101FA00090931603809315034091FD045091FE0415 |
:101FB00020916D0730916E072E1B3F0B8091950588 |
:101FC00090919605281B390B80918B0390E0BC0102 |
:101FD000269FC001279F900D369F900D11249A01D6 |
:101FE000A3E0220F331FAA95E1F7241B350B820FC4 |
:101FF000931F68E070E00E949A447093FE0460931F |
:10200000FD04E0901103F09012030091130310916E |
:102010001403BF01882777FD8095982FA8019701A9 |
:10202000220F331F441F551F2E0D3F1D401F511FF0 |
:10203000620F731F841F951F24E030E040E050E0E2 |
:102040000E94CF4420931103309312034093130353 |
:102050005093140320916D0730916E078091110306 |
:1020600090911203A0911303B0911403281B390B14 |
:1020700030939605209395051092FC04109202056A |
:102080001092010510920A051092090580917C00BA |
:10209000807E90910A05892B80937C0080910905B0 |
:1020A000882329F080917A00886C80937A00FF91D0 |
:1020B000EF91DF91CF91BF91AF919F918F917F91E0 |
:1020C0006F915F914F913F912F911F910F91FF90D1 |
:1020D000EF900F900FBE0F901F9018950F931F93C6 |
:1020E0001092F3041092F4041092F5040CE810E03E |
:1020F000133019F40B3008F009E08091ED04909151 |
:10210000EE048C5F934024F480910E0381500CC048 |
:102110008091ED049091EE048750944014F411E006 |
:1021200006C080910E038F5F80930E0310E08091B4 |
:10213000EF049091F0048C5F934024F480910F039E |
:1021400081500AC08091EF049091F0048750944030 |
:1021500034F080910F038F5F80930F0301C01F5FE6 |
:102160008091F1049091F2048C5F934024F480916B |
:10217000100381500AC08091F1049091F2048750BD |
:10218000944034F0809110038F5F8093100301C05E |
:102190001F5F87E0809311050E94561780910E0300 |
:1021A0008A3030F481E08093F3048AE080930E0358 |
:1021B00080910E03863F30F081E08093F30485EF39 |
:1021C00080930E0380910F038A3030F481E0809376 |
:1021D000F4048AE080930F0380910F03863F30F070 |
:1021E00081E08093F40485EF80930F0380911003C6 |
:1021F0008A3030F481E08093F5048AE08093100304 |
:1022000080911003863F30F081E08093F50485EFE4 |
:1022100080931003809111058823E1F71092FC044C |
:1022200080917A00886C80937A008091FC048823E6 |
:10223000E1F30A3020F48AE090E00E94FD0B0150A7 |
:1022400009F056CF86E490E00E94FD0B1F910F919C |
:1022500008951F93CF93DF9383E00E942F3A182FA6 |
:10226000853108F01A5017BD84E690E00E94FD0BFE |
:10227000809115039091160382559340C0F410E0AD |
:1022800016C017BD82E390E00E94FD0BDF93CF9351 |
:102290001F920E94A10880911503909116030F9040 |
:1022A0000F900F908458934030F01F5F02C0CBE432 |
:1022B000D1E01A3F30F3612F83E00E94383A109347 |
:1022C0006F078CE291E00E94FD0BDF91CF911F918F |
:1022D0000895E1E2F3E080E2819383E0E137F807DB |
:1022E000D1F708951F9380910C05282F30E0C90184 |
:1022F00081709070682F8823A9F080910D05882344 |
:1023000011F0815002C08091710380930D05E1E2CC |
:10231000F3E080E2819343E0E137F407D1F78FEFF8 |
:102320008093CF04A9014270507021FF17C0909193 |
:102330000D0580917103981719F410920D0503C0D3 |
:102340009F5F90930D05E1E2F3E080E2819383E0EB |
:10235000E137F807D1F78FEF8093CF04662321F0A0 |
:10236000452B11F010920D0580910D05282F30E0BE |
:102370008A3040F481E180930B053F932F938FE8DF |
:1023800094E007C080E180930B053F932F938AE888 |
:1023900094E09F938F9381E08F930E94A1080F9008 |
:1023A0000F900F900F900F9010910D05153009F4BC |
:1023B00005C2163090F4123009F4D1C0133030F455 |
:1023C000112309F1113009F0D1C465C0133009F4AB |
:1023D0001CC1143009F0CAC475C1183009F492C385 |
:1023E000193038F4163009F411C3173009F0BEC49F |
:1023F00064C31A3009F421C41A3008F4C2C31B3074 |
:1024000009F0B4C45CC410920B058AE794E09F9372 |
:102410008F9311E01F930E94A10884E180930B0524 |
:1024200020910001822F6AE00E947A44492F50E0F7 |
:10243000822F0E947A4490E024E630E03F932F936D |
:1024400026E430E03F932F931F921F925F934F93A8 |
:102450009F938F9385E694E09F938F931F930E94A1 |
:10246000A10888E280930B050E94873C90E09F932F |
:102470008F9388E594E09F938F931F930E94A10808 |
:102480008CE380930B0588E494E09F938F931F93D4 |
:102490000E94A1080DC38091EC0780FF42C01092FA |
:1024A0000B0580919505909196059F938F9389E3F5 |
:1024B00094E09F938F931F930E94A10884E18093DF |
:1024C0000B0580919705909198059F938F938AE2D1 |
:1024D00094E09F938F931F930E94A10888E28093BA |
:1024E0000B0580911503909116039F938F938BE1B9 |
:1024F00094E09F938F931F930E94A1088CE3809395 |
:102500000B0580916F0790E09F938F938CE094E090 |
:102510009F938F931F930E94A1088DB79EB74496F7 |
:102520001FC484E180930B0588E094E09F938F9310 |
:102530001F930E94A10888E280930B0589EF93E026 |
:102540009F938F931F930E94A1084DB75EB74A5F78 |
:102550005F4F0FB6F8945EBF0FBE4DBF0CC4109214 |
:102560000B0580EF93E09F938F9311E01F930E94E0 |
:10257000A10884E180930B0560912E0570912F05D1 |
:10258000809130059091310520E034E040E050E04A |
:102590000E94CF445F934F933F932F9381EE93E03C |
:1025A0009F938F931F930E94A10888E280930B054D |
:1025B0006091360570913705809138059091390505 |
:1025C00020E034E040E050E00E94CF445F934F931E |
:1025D0003F932F9382ED93E09F938F931F930E94DD |
:1025E000A1088CE380930B05809177039091780389 |
:1025F0009F938F9383EC93E09F938F931F930E94FD |
:10260000A1088DB79EB74696ABC310920B0580917B |
:1026100080079091810720917E0730917F079F93DB |
:102620008F933F932F9383EB93E09F938F9311E0CE |
:102630001F930E94A10884E180930B058091840779 |
:102640009091850720918207309183079F938F9304 |
:102650003F932F9383EA93E09F938F931F930E945E |
:10266000A10888E280930B058091880790918907E3 |
:1026700020918607309187079F938F933F932F93E5 |
:1026800083E993E09F938F931F930E94A1088CE3AB |
:1026900080930B0580918C0790918D0720918A077C |
:1026A00030918B079F938F933F932F9383E893E011 |
:1026B0009F938F931F930E94A1084DB75EB7445E0E |
:1026C0005F4F47CF10920B05E091E507F0E0EE0F6A |
:1026D000FF1FE458F84F20813181E091E407F0E0DA |
:1026E000EE0FFF1FE458F84F808191813F932F93A5 |
:1026F0009F938F9383E793E09F938F9311E01F93B2 |
:102700000E94A10884E180930B05E091E707F0E0C7 |
:10271000EE0FFF1FE458F84F20813181E091E6076A |
:10272000F0E0EE0FFF1FE458F84F808191813F9356 |
:102730002F939F938F9383E693E09F938F931F93A1 |
:102740000E94A10888E280930B05E091E907F0E080 |
:10275000EE0FFF1FE458F84F20813181E091E80728 |
:10276000F0E0EE0FFF1FE458F84F808191813F9316 |
:102770002F939F938F9383E593E09F938F931F9362 |
:102780000E94A1088CE380930B05E091EB07F0E039 |
:10279000EE0FFF1FE458F84F20813181E091EA07E6 |
:1027A000F0E0EE0FFF1FE458F84F808191813F93D6 |
:1027B0002F939F938F9383E493E036C210920B057F |
:1027C00085E393E09F938F9311E01F930E94A108EC |
:1027D0000F900F900F90809100018A3021F08B3084 |
:1027E00009F0AAC04DC084E180930B0520911C051F |
:1027F00030911D058091ED049091EE04821B930BA6 |
:102800003F932F939F938F9386E293E09F938F93B1 |
:102810001F930E94A10888E280930B0520911E055A |
:1028200030911F058091EF049091F004821B930B6F |
:102830003F932F939F938F9387E193E09F938F9381 |
:102840001F930E94A1088CE380930B052091200523 |
:10285000309121058091F1049091F204A901481B67 |
:10286000590B3F932F935F934F9388E093E09F938F |
:102870008F931F930E94A1088DB79EB7459670C293 |
:1028800084E180930B0520911C0530911D05C90141 |
:1028900062E070E00E949A448091ED049091EE0411 |
:1028A000821B930B7F936F939F938F9389EF92E09B |
:1028B0009F938F931F930E94A10888E280930B053A |
:1028C00020911E0530911F05C90162E070E00E9451 |
:1028D0009A448091EF049091F004821B930B7F93B4 |
:1028E0006F939F938F938AEE92E09F938F931F93A2 |
:1028F0000E94A1088CE380930B0520912005309164 |
:102900002105C90162E070E00E949A448091F104BF |
:102910009091F204281B390B7F936F933F932F9371 |
:102920008BED92E09F938F931F930E94A1084DB768 |
:102930005EB74B5E5F4F0DCE84E180930B05209117 |
:102940000E0330E0E0911C05F0911D05CF0162E01F |
:1029500070E00E949A448091ED049091EE048E1BE9 |
:102960009F0B3F932F937F936F939F938F9387EC4E |
:1029700092E09F938F931F930E94A10888E2809317 |
:102980000B0520910F0330E0E0911E05F0911F052B |
:10299000CF0162E070E00E949A448091EF04909130 |
:1029A000F0048E1B9F0B3F932F937F936F939F9306 |
:1029B0008F9383EB92E09F938F931F930E94A108C4 |
:1029C0008CE380930B05E0911003F0E0209120054B |
:1029D00030912105C90162E070E00E949A44809123 |
:1029E000F1049091F204281B390BFF93EF937F932E |
:1029F0006F933F932F938FE992E09F938F931F9351 |
:102A00000E94A1088DB79EB74B96AAC110920B05E4 |
:102A100082E992E09F938F9311E01F930E94A10897 |
:102A200084E180930B0580912605909127052091E4 |
:102A3000F8043091F9049F938F933F932F9381E88B |
:102A400092E09F938F931F930E94A10888E2809346 |
:102A50000B0580912805909129052091F60430916D |
:102A6000F7049F938F933F932F9380E792E09F9378 |
:102A70008F931F930E94A1088CE380930B056091B4 |
:102A80002A0570912B0580912C0590912D050E94AF |
:102A90000D432091C7073091C8077F936F933F93F1 |
:102AA0002F938FE592E09F938F931F930E94A1082D |
:102AB0004DB75EB7485E5F4F4CCD84E180930B0508 |
:102AC00080910C0390910D039F938F9381E592E089 |
:102AD0009F938F9311E01F930E94A10888E2809337 |
:102AE0000B0580911505909116059F938F9383E4B4 |
:102AF00092E09F938F931F930E94A1088DB79EB77A |
:102B00000A962EC110920B0584E392E09F938F9357 |
:102B100011E01F930E94A10884E180930B0580912E |
:102B2000790390917A039F938F9385E292E09F932C |
:102B30008F931F930E94A10888E280930B058091D8 |
:102B40007703909178039F938F9386E192E09F9310 |
:102B50008F931F930E94A1088CE380930B058091B3 |
:102B60006205909163059F938F9387E092E09F9316 |
:102B70008F931F930E94A1084DB75EB74E5E5F4FC3 |
:102B8000E8CC10920B058091770590917805209103 |
:102B90006F05309170059F938F933F932F9385EF2F |
:102BA00091E09F938F9311E01F930E94A10884E10D |
:102BB00080930B058091790590917A05209171059C |
:102BC000309172059F938F933F932F9383EE91E003 |
:102BD0009F938F931F930E94A10888E280930B0517 |
:102BE00080917B0590917C0520917305309174054F |
:102BF0009F938F933F932F9381ED91E09F938F93BA |
:102C00001F930E94A1088CE380930B0580917D05A2 |
:102C100090917E0520917505309176059F938F9355 |
:102C20003F932F938FEB91E09F938F931F930E947D |
:102C3000A1088DB79EB74C9693C010920B0587EBF9 |
:102C400091E09F938F9311E01F930E94A10884E16C |
:102C500080930B0580919C0390E09F938F9389EA6A |
:102C600091E09F938F931F930E94A10888E2809325 |
:102C70000B058091E9049091EA049F938F938BE96F |
:102C800091E09F938F931F930E94A1088CE3809300 |
:102C90000B052091080830E08091070890E03F93F1 |
:102CA0002F939F938F938DE891E09F938F931F9322 |
:102CB0000E94A1084DB75EB74C5E5F4F4ACC1092A0 |
:102CC0000B058DE791E09F938F9311E01F930E9476 |
:102CD000A10884E180930B0520918C06332727FD02 |
:102CE000309580918B06992787FD90953F932F9380 |
:102CF0009F938F938DE691E09F938F931F930E94F4 |
:102D0000A10888E280930B0520918D06332727FDCB |
:102D1000309580918E0690E03F932F939F938F93F1 |
:102D20008DE591E09F938F931F930E94A1088CE300 |
:102D300080930B052091920630E080918F069927B1 |
:102D400087FD90953F932F939F938F938DE491E010 |
:102D50009F938F931F930E94A1088DB79EB74896AB |
:102D60000FB6F8949EBF0FBE8DBF05C011501093D3 |
:102D7000710310920D0510920C051F91089587B1F3 |
:102D80008C6087B94298439810920E0580E8809332 |
:102D9000720310920F0580937303089580911005BC |
:102DA0008150809310058F3F09F068C084E08093C4 |
:102DB0001005809119088B3F80F08091A203873E17 |
:102DC00028F08091180888231CF124C08A3028F448 |
:102DD000809118088823F4F01BC080910E05815063 |
:102DE00080930E058F3FB9F48091A20381508093A8 |
:102DF0000E0580917203813011F480E801C0869540 |
:102E0000809372038091180890917203892311F0C6 |
:102E1000429A01C0429880911B088B3F88F08091B4 |
:102E2000A303873E28F080911A08882324F106C066 |
:102E30008A3030F480911A0887FF1DC043980895A6 |
:102E400080910F05815080930F058F3FB9F48091D9 |
:102E5000A303815080930F0580917303813011F497 |
:102E600080E801C086958093730380911A08909141 |
:102E70007303892311F0439A0895439808959FB7E7 |
:102E8000F8943998389A88B1836088B9E9EBF0E012 |
:102E900080818C7F80838AE28093B8001092110534 |
:102EA00010921205109213059FBF089585EA809332 |
:102EB000BC00089584E98093BC0008958093BB0012 |
:102EC00085E88093BC00089585EC8093BC0008954C |
:102ED00085E88093BC000895EF92FF920F931F93B3 |
:102EE0008CEBE82EF12C84E9F70180831092110518 |
:102EF0000BEB10E0F801808180931205109212050F |
:102F00001092130580E8F70180831092BD001092A3 |
:102F1000BA00F80110821092B9001092B8000E9415 |
:102F20003F1785EAF7018083F801108285E8F701F1 |
:102F300080831F910F91FF90EF9008951F920F9241 |
:102F40000FB60F9211248F939F93EF93FF9380916D |
:102F500011058F5F809311058150853009F471C090 |
:102F6000863090F4823009F453C0833030F48823E3 |
:102F700009F1813009F0C6C022C0833009F45AC07B |
:102F8000843009F0BFC05BC0883009F484C0893048 |
:102F900038F4863009F45EC0873009F0B3C079C0D8 |
:102FA0008A3009F48FC08A3008F47AC08B3009F077 |
:102FB000A9C08AC080911205880F8E5A16C08091D0 |
:102FC00012058230C9F0833030F4882361F08130FB |
:102FD00009F0A7C00EC08430A9F0843080F085309D |
:102FE00009F09FC012C08091D3078093BB0085E891 |
:102FF00081C08091BE07F9CF8091C907F6CF80913B |
:10300000DC07F3CF8091CA07F0CF8091E307EDCFC3 |
:1030100084E98093BC0080911205853040F4809152 |
:1030200012058F5F809312051092110562C01092F5 |
:1030300012055FC080911305880F8D5AD6CF85EC9D |
:1030400059C0E0911305F0E08091BB00E059F84FC2 |
:103050008083CDCFE0911305F0E08091BB00EC5868 |
:10306000F84F8083809113058F5F809313058091C3 |
:103070001305863010F01092130584E98093BC008C |
:10308000109211058AE090E0909375038093740389 |
:1030900048C088E9AACF80911405880F805FA5CF2A |
:1030A00080911405813041F0813018F08230C9F5EB |
:1030B00006C080910E0399CF80910F0396CF809127 |
:1030C000100393CF80E891CF84E98093BC008AE01D |
:1030D00090E090937503809374038091140582307F |
:1030E00060F4809114058F5F8093140587E08093CE |
:1030F000110585EA8093BC0014C01092140510924B |
:1031000011050FC084E98093BC00109211058AE07C |
:1031100090E09093750380937403109212051092BF |
:103120001305FF91EF919F918F910F900FBE0F901C |
:103130001F9018959FB7F89456985E9A8AB180634D |
:103140008AB98BB18F7C8BB9809100018A3011F4E0 |
:10315000539A5B98809180008C708093800080915E |
:103160008100837E8093810080918100836C8093B5 |
:103170008100809182008F738093820080916F0024 |
:10318000897F80936F0080916F00816280936F00D0 |
:1031900010921605109215059FBF08951F920F9269 |
:1031A0000FB60F9211242F933F935F936F937F93EA |
:1031B0008F939F93AF93BF9380911705882391F4CA |
:1031C00020911505309116058091150590911605F1 |
:1031D00068E070E00E949A44261B370B3093160576 |
:1031E0002093150510921705BF91AF919F918F9174 |
:1031F0007F916F915F913F912F910F900FBE0F9034 |
:103200001F9018951F920F920FB60F9211240F93D3 |
:103210001F932F933F934F935F936F937F938F935E |
:103220009F93AF93BF93CF93DF93EF93FF9320913F |
:103230008600309187008091180590911905281B10 |
:10324000390B8091860090918700909319058093A7 |
:103250001805C9018D54944000911A0510911B0561 |
:10326000835F9A4188F4043011053CF01092760394 |
:10327000809117058F5F8093170581E090E0909310 |
:103280001B0580931A0598C00E3011050CF094C0F0 |
:10329000C9018B5F9040845B914008F072C0E901E6 |
:1032A000C25DD140F801EE0FFF1FE458F84F808156 |
:1032B00091819E01281B390BC90137FF03C09095EE |
:1032C00081959F4F069784F480911505909116057E |
:1032D000883C91054CF480911505909116050A964D |
:1032E0009093160580931505F801EE0FFF1FE45823 |
:1032F000F84F20813181C901880F991F820F931FD8 |
:103300008C0F9D1F64E070E00E949A449B01CE01E7 |
:103310000196861797071CF42150304006C021976C |
:103320006C177D0714F42F5F3F4F80911505909126 |
:103330001605E801CC0FDD1F833C9105BCF0FE01B2 |
:10334000E458F84F80819181A901481B590BCA01AB |
:1033500063E070E00E949A44CB01880F991F860FAA |
:10336000971FC656D84F9983888304C0C656D84F36 |
:1033700019821882F801EE0FFF1FE458F84F3183CD |
:103380002083F8013196F0931B05E0931A05E53090 |
:10339000F10511F45D9A06C05D98E630F10511F46F |
:1033A0005C9A01C05C98809100018A3029F43797BB |
:1033B00011F45B9A01C05B988091150590911605F8 |
:1033C000892B49F0809115059091160501979093EE |
:1033D000160580931505FF91EF91DF91CF91BF9175 |
:1033E000AF919F918F917F916F915F914F913F919D |
:1033F0002F911F910F910F900FBE0F901F90189556 |
:103400002F923F924F925F926F927F928F929F92F4 |
:10341000AF92BF92CF92DF92EF92FF920F931F93E2 |
:10342000CF93DF93CDB7DEB762970FB6F894DEBFC8 |
:103430000FBECDBF8091F1049091F2040091200560 |
:1034400010912105081B190B1093D2070093D10787 |
:103450008091EF049091F004988B8F87A0911E05C6 |
:10346000B0911F05BA8BA98BE091ED04F091EE04A9 |
:10347000FE87ED8780911C0590911D059C878B87A9 |
:103480006091F8047091F904882777FD8095982F52 |
:103490002CE030E040E050E00E945B449B01AC0136 |
:1034A0006091B8077091B907882777FD8095982FAC |
:1034B000620F731F841F951F22E030E040E050E050 |
:1034C0000E94CF443093B9072093B8076091F60467 |
:1034D0007091F704882777FD8095982F2CE030E0D5 |
:1034E00040E050E00E945B449B01AC016091DD072D |
:1034F0007091DE07882777FD8095982F620F731FE4 |
:10350000841F951F22E030E040E050E00E94CF444D |
:103510003093DE072093DD076091FA047091FB047D |
:10352000882777FD8095982F2091C7073091C8078D |
:10353000442737FD4095542F620F731F841F951F3A |
:1035400022E030E040E050E00E94CF443093C807D2 |
:103550002093C7072091F8043091F904C901880F1E |
:10356000991F820F931F880F991F880F991FAA27F1 |
:1035700097FDA095BA2F209156053091570540919F |
:10358000580550915905280F391F4A1F5B1F20937A |
:10359000560530935705409358055093590520918F |
:1035A000F6043091F704C901880F991F820F931F09 |
:1035B000880F991F880F991FAA2797FDA095BA2FEA |
:1035C00020915A0530915B0540915C0550915D0555 |
:1035D000280F391F4A1F5B1F20935A0530935B0544 |
:1035E00040935C0550935D052091F8043091F904F7 |
:1035F0008091660590916705820F931F90936705F0 |
:10360000809366052091F6043091F7048091680557 |
:1036100090916905820F931F9093690580936805C7 |
:1036200080916A0590916B05019690936B0580934C |
:103630006A053801882477FC8094982C20905205E4 |
:10364000309053054090540550905505260C371C7A |
:10365000481C591C20925205309253054092540543 |
:10366000509255058091D4079091D507A091D60727 |
:10367000B091D707860D971DA81DB91D8093D4075B |
:103680009093D507A093D607B093D707803BE3E884 |
:103690009E07E8E0AE07E0E0BE0764F0805B934879 |
:1036A000A840B0408093D4079093D507A093D60745 |
:1036B000B093D7078091D4079091D507A091D607F2 |
:1036C000B091D707B7FF0CC080559C47A74FBF4F9D |
:1036D0008093D4079093D507A093D607B093D707CC |
:1036E000F0919D05FA87FF2309F07EC080919E0529 |
:1036F000882309F079C08091EC0786FF75C0E090BF |
:103700009E03FF2400E010E0209142053091430524 |
:103710004091440550914505C401B3010E945B44AA |
:1037200020E038E040E050E00E94CF44CA01B901F7 |
:10373000A80197010E945B4420E030E140E050E0A6 |
:103740000E94CF4459016A012093DC053093DD05C6 |
:103750004093DE055093DF0520914A0530914B05DB |
:1037600040914C0550914D05C401B3010E945B444A |
:1037700020E038E040E050E00E94CF44CA01B901A7 |
:10378000A80197010E945B4420E030E140E050E056 |
:103790000E94CF442093D8053093D9054093DA0591 |
:1037A0005093DB05D601C501D7FE07C0B095A095A3 |
:1037B000909581959F4FAF4FBF4F81389105A105DF |
:1037C000B10574F457FF07C0509540953095219589 |
:1037D0003F4F4F4F5F4F2138310541055105A4F050 |
:1037E00081E08093650510C01092D8051092D9052C |
:1037F0001092DA051092DB051092DC051092DD05BF |
:103800001092DE051092DF058091DC059091DD05B8 |
:10381000A091DE05B091DF058E839F83A887B987CD |
:103820008091D8059091D905A091DA05B091DB057A |
:103830008A839B83AC83BD8380919F03682E77240A |
:1038400088249924C401B3012A813B814C815D8184 |
:103850000E945B4420E032E040E050E00E94CF4410 |
:10386000EF84F888A989BA89EA1AFB0AEE81FF81F8 |
:10387000EE0EFF1EE20EF31EF092D007E092CF078D |
:103880009701442737FD4095542F80914E05909124 |
:103890004F05A0915005B0915105820F931FA41FB1 |
:1038A000B51F80934E0590934F05A0935005B0939C |
:1038B00051058091990590919A05E81AF90A002717 |
:1038C000F7FC0095102F80914A0590914B05A0912F |
:1038D0004C05B0914D05E80EF91E0A1F1B1FE09222 |
:1038E0004A05F0924B0500934C0510934D05A090AE |
:1038F0008103B0908203C0908303D0908403AE1400 |
:10390000BF04C006D106C4F480E197E2A0E0B0E0B5 |
:103910008A199B09AC09BD0980934A0590934B0510 |
:10392000A0934C05B0934D0580934E0590934F05A1 |
:10393000A0935005B093510522273327A9012A19D6 |
:103940003B094C095D0980914A0590914B05A09176 |
:103950004C05B0914D0582179307A407B507B4F441 |
:10396000D601C50180519742A040B04080934A05DE |
:1039700090934B05A0934C05B0934D0580934E0555 |
:1039800090934F05A0935005B09351058091EF049B |
:103990009091F0040F9734F488E19CEF9093D00756 |
:1039A0008093CF078091EF049091F004079734F44F |
:1039B00080E398EF9093D0078093CF07F0910001B8 |
:1039C000F983FA30A9F48091EF049091F004835FB9 |
:1039D000934034F088EE93E09093D0078093CF0724 |
:1039E0008091EF049091F0048A5F9340DCF014C062 |
:1039F0008091EF049091F004855E974034F088EE5A |
:103A000093E09093D0078093CF078091EF0490913B |
:103A1000F004835F974034F080ED97E09093D007F7 |
:103A20008093CF07ED84FE848B859C85E81AF90A84 |
:103A3000AA81BB81EA1AFB0AC401B3012E813F812E |
:103A4000488559850E945B4420E032E040E050E028 |
:103A50000E94CF44E21AF30AF092DB07E092DA0701 |
:103A60009701442737FD4095542F8091460590914A |
:103A70004705A0914805B0914905820F931FA41FE7 |
:103A8000B51F8093460590934705A0934805B093D2 |
:103A9000490580919B0590919C05E81AF90A002739 |
:103AA000F7FC0095102F8091420590914305A0915D |
:103AB0004405B0914505E80EF91E0A1F1B1FE09250 |
:103AC0004205F09243050093440510934505A090EC |
:103AD0007D03B0907E03C0907F03D0908003AE142E |
:103AE000BF04C006D106C4F488EA91E6A0E0B0E0C5 |
:103AF0008A199B09AC09BD0980934205909343053F |
:103B0000A0934405B09345058093460590934705DF |
:103B1000A0934805B093490522273327A9012A1904 |
:103B20003B094C095D098091420590914305A091A4 |
:103B30004405B091450582179307A407B507B4F46F |
:103B4000D601C501885A9146A040B04080934205F5 |
:103B500090934305A0934405B09345058093460593 |
:103B600090934705A0934805B09349058091ED04D3 |
:103B70009091EE040F9734F488E19CEF9093DB076B |
:103B80008093DA078091ED049091EE04079734F466 |
:103B900080E398EF9093DB078093DA07B981BA301E |
:103BA000A9F48091ED049091EE04835F934034F08A |
:103BB00088EE93E09093DB078093DA078091ED0421 |
:103BC0009091EE048A5F9340DCF014C08091ED0484 |
:103BD0009091EE04855E974034F088EE93E09093E8 |
:103BE000DB078093DA078091ED049091EE04835F08 |
:103BF000974034F080ED97E09093DB078093DA07ED |
:103C000080917A00886C80937A0020923E053092F1 |
:103C10003F054092400550924105809142059091A8 |
:103C20004305A0914405B091450580932E059093DE |
:103C30002F05A0933005B093310580914A059091EE |
:103C40004B05A0914C05B0914D058093360590939E |
:103C50003705A0933805B0933905809146059091BA |
:103C60004705A0914805B09149058093320590938E |
:103C70003305A0933405B093350580914E0590919E |
:103C80004F05A0915005B091510580933A0590934E |
:103C90003B05A0933C05B0933D058091EC0787FF61 |
:103CA00049C0BA85BB2309F045C080919E05882391 |
:103CB00009F040C02091DA073091DB07293C31053B |
:103CC00044F0C901880F991F880F991F2052334073 |
:103CD0000BC0EFEF28333E076CF4C901880F991F22 |
:103CE000880F991F205E3C4F280F391F3093DB0748 |
:103CF0002093DA072091CF073091D007293C310576 |
:103D000044F0C901880F991F880F991F2052334032 |
:103D10000BC0FFEF28333F076CF4C901880F991FD0 |
:103D2000880F991F205E3C4F280F391F3093D00712 |
:103D30002093CF0762960FB6F894DEBF0FBECDBFBB |
:103D4000DF91CF911F910F91FF90EF90DF90CF9077 |
:103D5000BF90AF909F908F907F906F905F904F90AB |
:103D60003F902F9008958091150590911605813A06 |
:103D700091050CF439C38091EF078B3F98F08B3F8E |
:103D800019F480916F050EC08C3F19F48091710574 |
:103D900009C08D3F19F48091730504C08E3F21F452 |
:103DA0008091750580938C038091EE078B3F98F08E |
:103DB0008B3F19F480916F050EC08C3F19F48091F0 |
:103DC000710509C08D3F19F48091730504C08E3FC1 |
:103DD00021F48091750580938B0380918B03882358 |
:103DE00019F410928B0305C0843618F084E6809392 |
:103DF0008B038091F0078B3F98F08B3F19F48091F3 |
:103E00006F050EC08C3F19F48091710509C08D3F7C |
:103E100019F48091730504C08E3F21F480917505DB |
:103E200080938D0380918D03882319F410928D0364 |
:103E300005C0843618F084E680938D038091F207E4 |
:103E40008B3F98F08B3F19F480916F050EC08C3F2B |
:103E500019F48091710509C08D3F19F480917305A3 |
:103E600004C08E3F21F48091750580938E0380916C |
:103E7000F9078B3F98F08B3F19F480916F050EC0C6 |
:103E80008C3F19F48091710509C08D3F19F4809120 |
:103E9000730504C08E3F21F48091750580938F03D4 |
:103EA0008091FA078B3F98F08B3F19F480916F0552 |
:103EB0000EC08C3F19F48091710509C08D3F19F433 |
:103EC0008091730504C08E3F21F480917505809325 |
:103ED0009003809190038B3010F48AE002C08F3FF2 |
:103EE00011F4809390038091FB078B3F98F08B3FF8 |
:103EF00019F480916F050EC08C3F19F48091710503 |
:103F000009C08D3F19F48091730504C08E3F21F4E0 |
:103F10008091750580939103809100088B3F98F004 |
:103F20008B3F19F480916F050EC08C3F19F480917E |
:103F3000710509C08D3F19F48091730504C08E3F4F |
:103F400021F48091750580939303809101088B3F44 |
:103F500098F08B3F19F480916F050EC08C3F19F4D7 |
:103F60008091710509C08D3F19F48091730504C0DB |
:103F70008E3F21F48091750580939403809102080F |
:103F80008B3F98F08B3F19F480916F050EC08C3FEA |
:103F900019F48091710509C08D3F19F48091730562 |
:103FA00004C08E3F21F48091750580939503809124 |
:103FB00003088B3F98F08B3F19F480916F050EC07A |
:103FC0008C3F19F48091710509C08D3F19F48091DF |
:103FD000730504C08E3F21F480917505809396038C |
:103FE000809104088B3F98F08B3F19F480916F0506 |
:103FF0000EC08C3F19F48091710509C08D3F19F4F2 |
:104000008091730504C08E3F21F4809175058093E3 |
:104010009703809114088B3F98F08B3F19F480919F |
:104020006F050EC08C3F19F48091710509C08D3F5A |
:1040300019F48091730504C08E3F21F480917505B9 |
:1040400080939803809115088B3F98F08B3F19F46B |
:1040500080916F050EC08C3F19F48091710509C0E5 |
:104060008D3F19F48091730504C08E3F21F4809137 |
:10407000750580939903809116088B3F98F08B3FCC |
:1040800019F480916F050EC08C3F19F48091710571 |
:1040900009C08D3F19F48091730504C08E3F21F44F |
:1040A0008091750580939A03809117088B3F98F053 |
:1040B0008B3F19F480916F050EC08C3F19F48091ED |
:1040C000710509C08D3F19F48091730504C08E3FBE |
:1040D00021F48091750580939B03809105088B3FA7 |
:1040E00098F08B3F19F480916F050EC08C3F19F446 |
:1040F0008091710509C08D3F19F48091730504C04A |
:104100008E3F21F48091750580939C0380910A086D |
:104110008B3F98F08B3F19F480916F050EC08C3F58 |
:1041200019F48091710509C08D3F19F480917305D0 |
:1041300004C08E3F21F48091750580939D0380918A |
:104140000D088B3F98F08B3F19F480916F050EC0DE |
:104150008C3F19F48091710509C08D3F19F480914D |
:10416000730504C08E3F21F48091750580939E03F2 |
:1041700080910E088B3F98F08B3F19F480916F056A |
:104180000EC08C3F19F48091710509C08D3F19F460 |
:104190008091730504C08E3F21F480917505809352 |
:1041A0009F03809113088B3F98F08B3F19F4809107 |
:1041B0006F050EC08C3F19F48091710509C08D3FC9 |
:1041C00019F48091730504C08E3F21F48091750528 |
:1041D0008093A003809119088B3F98F08B3F19F4CE |
:1041E00080916F050EC08C3F19F48091710509C054 |
:1041F0008D3F19F48091730504C08E3F21F48091A6 |
:1042000075058093A2038091A203823010F481E0AF |
:1042100002C08F3F11F48093A20380911B088B3F53 |
:1042200098F08B3F19F480916F050EC08C3F19F404 |
:104230008091710509C08D3F19F48091730504C008 |
:104240008E3F21F4809175058093A3038091A30391 |
:10425000823010F481E002C08F3F11F48093A303F9 |
:1042600080911C088B3F98F08B3F19F480916F056B |
:104270000EC08C3F19F48091710509C08D3F19F46F |
:104280008091730504C08E3F21F480917505809361 |
:10429000A40380911D088B3F98F08B3F19F4809107 |
:1042A0006F050EC08C3F19F48091710509C08D3FD8 |
:1042B00019F48091730504C08E3F21F48091750537 |
:1042C0008093A50380911E088B3F98F08B3F19F4D3 |
:1042D00080916F050EC08C3F19F48091710509C063 |
:1042E0008D3F19F48091730504C08E3F21F48091B5 |
:1042F00075058093A60380911F088B3F98F08B3F34 |
:1043000019F480916F050EC08C3F19F480917105EE |
:1043100009C08D3F19F48091730504C08E3F21F4CC |
:10432000809175058093A703809120088B3F98F0BA |
:104330008B3F19F480916F050EC08C3F19F480916A |
:10434000710509C08D3F19F48091730504C08E3F3B |
:1043500021F4809175058093A803809121088B3FFB |
:1043600098F08B3F19F480916F050EC08C3F19F4C3 |
:104370008091710509C08D3F19F48091730504C0C7 |
:104380008E3F21F4809175058093A90380912408C4 |
:104390008B3F98F08B3F19F480916F050EC08C3FD6 |
:1043A00019F48091710509C08D3F19F4809173054E |
:1043B00004C08E3F21F4809175058093A103609124 |
:1043C000930370E080E090E00E94934027E137EB98 |
:1043D00041ED58E30E94F84360938703709388038C |
:1043E0008093890390938A03089580916E0580FDE0 |
:1043F00031C01092DC071092D3071092BE071092C2 |
:10440000C9071092CA071092E3078091D20488234B |
:1044100031F08093C9078091C9078093D3078091B9 |
:10442000D304882331F08093BE078091BE07809328 |
:10443000DC078091D404882311F08093E3078091F6 |
:10444000D504882311F08093CA0780916E05857F7B |
:1044500080936E05109211050E9456170895809161 |
:1044600000018D3010F00E946E1080917A008773E9 |
:1044700080937A008091ED049091EE049093DB0795 |
:104480008093DA078091EF049091F0049093D00725 |
:104490008093CF078091F1049091F2049093D2071A |
:1044A0008093D1076091F8047091F904882777FD13 |
:1044B0008095982F2CE030E040E050E00E945B4473 |
:1044C0007093B9076093B8076091F6047091F70490 |
:1044D000882777FD8095982F0E945B447093DE07B4 |
:1044E0006093DD078091FA049091FB049093C807D4 |
:1044F0008093C70780917A00886C80937A006091DE |
:104500000F0870E080E090E024EC39E040E050E0FB |
:104510000E945B4460937D0370937E0380937F03CE |
:10452000909380036091100870E080E090E00E941A |
:104530005B44609381037093820380938303909321 |
:1045400084030895109227051092260510922905DC |
:104550001092280580E090E0A0E0B0E080932A056A |
:1045600090932B05A0932C05B0932D0510921D055B |
:1045700010921C0510921F0510921E051092210525 |
:104580001092200510929E0310929F030E942F22EA |
:1045900084E690E00E94FD0B0E942F228091EC07A0 |
:1045A00080FF10C08091150390911603875B9340A4 |
:1045B00038F480911503909116038E5E924010F4AA |
:1045C0000E9429114091ED045091EE0450931D0575 |
:1045D00040931C052091EF043091F00430931F05A7 |
:1045E00020931E058091F1049091F204909321058F |
:1045F00080932005309323052093220550932505B1 |
:104600004093240584E00E94403A8050944058F141 |
:104610008091DD079091DE0797FF03C0909581950B |
:104620009F4F6CE070E00E949A447093290560935C |
:1046300028058091B8079091B90797FF03C090951E |
:1046400081959F4F6CE070E00E949A44709327051B |
:10465000609326056091EB047091EC04882777FD48 |
:104660008095982F17C084E00E94403A90932705C8 |
:104670008093260586E00E94403A90932905809316 |
:10468000280588E00E94403AAA2797FDA095BA2FF6 |
:10469000BC01CD010E94404360932A0570932B0515 |
:1046A00080932C0590932D0510924205109243059E |
:1046B0001092440510924505109246051092470548 |
:1046C000109248051092490510924A0510924B0528 |
:1046D00010924C0510924D0510924E0510924F0508 |
:1046E00010925005109251051092520510925305E8 |
:1046F00010925405109255051092DB071092DA07BC |
:104700001092D0071092CF071092D2071092D107C3 |
:1047100084E690E00E94FD0B8091110390911203BA |
:10472000A0911303B091140390936E0780936D07CB |
:104730001092FE041092FD0410925E0510925F0527 |
:104740001092600510926105809177039091780333 |
:1047500090937A038093790382E390E09093E60448 |
:104760008093E50460910F0870E080E090E024EC15 |
:1047700039E040E050E00E945B446856754C8F4F32 |
:104780009F4F60937D0370937E0380937F0390938C |
:1047900080036091100870E080E090E00E945B442C |
:1047A0006856754C8F4F9F4F6093810370938203BF |
:1047B0008093830390938403109286031092850361 |
:1047C000109288051092870510928A05109289052B |
:1047D0006091770370917803882777FD8095982FF3 |
:1047E0002EE036E040E050E00E945B446093D40746 |
:1047F0007093D5078093D6079093D7071092D90767 |
:104800001092D80780916E05846080936E0508959C |
:104810001F93182F0EC080916E0580FD0CC084E69A |
:1048200090E09093E6048093E5048AEF90E00E9484 |
:104830001B0C115080F71F9108958091E407E82F19 |
:10484000F0E0EE0FFF1FE458F84F808191818D5EFC |
:104850009F4F14F01092AA03808191818A5B9F4F31 |
:10486000DCF48091AA038823B9F481E08093AA0341 |
:10487000809164058F5F8093640580916405853025 |
:1048800028F4809164050E940824089588EE93E03E |
:104890009093E6048093E50408952F923F924F92FF |
:1048A0005F926F927F928F929F92AF92BF92CF92C0 |
:1048B000DF92EF92FF920F931F93CF93DF93CDB7C9 |
:1048C000DEB7E4970FB6F894DEBF0FBECDBF0E94EF |
:1048D000001A409100014C3010F4299A01C0299827 |
:1048E00020918505309186058091F607682F70E04C |
:1048F000665F7F4F7C8B6B8B6217730714F43C8B66 |
:104900002B8B8091150590911605883791050CF039 |
:1049100072C080910301882399F4809104039091DF |
:1049200005038F5F9F4F61F488E99AE39093E60453 |
:104930008093E50480E09CE090930503809304035A |
:104940008091C2059091C305009731F00197909333 |
:10495000C3058093C20505C080916E058E7E80934D |
:104960006E054A3011F4289A01C0289880916C0590 |
:1049700090916D05895E934008F429C48091FD07EC |
:10498000E82FF0E0FC8BEB8B80916E0580618093CB |
:104990006E05E091E4072E2F30E0220F331FF9015E |
:1049A000E656F84F11821082A091E507B0E0AA0FF9 |
:1049B000BB1FFD01E656F84F11821082E091E70718 |
:1049C0004E2F50E0440F551FCA018656984FFC01E8 |
:1049D000118210822458384FF90111821082A45894 |
:1049E000B84F11961C921E924458584FDA011196F6 |
:1049F0001C921E92F4C380911505909116058D3876 |
:104A000091050CF4ECC380916E058F7E80936E054A |
:104A10008091FE0722E3829FC00111249093C30579 |
:104A20008093C205EB89FC89B9978CF080916E0563 |
:104A300080FF0DC080916C0590916D05FFEF8F3F59 |
:104A40009F0729F0019690936D0580936C058091E6 |
:104A50006C0590916D058F3F910509F070F51092EE |
:104A6000D4051092D5051092D6051092D705109254 |
:104A7000D0051092D1051092D2051092D305109254 |
:104A80008405109283058A3F9105E1F481E090E06E |
:104A90009093BA058093B905109252051092530570 |
:104AA00010925405109255051092CC051092CD0528 |
:104AB0001092CE051092CF0505C080916E058260E0 |
:104AC00080936E0520916F05309170058091E80705 |
:104AD000E82FF0E0EE0FFF1FE458F84F808191813E |
:104AE00082599F4F281739071CF42F5F3F4F0CC086 |
:104AF0008081918182599F4F821793074CF4211531 |
:104B0000310531F0215030403093700520936F050E |
:104B100020917105309172058091E907E82FF0E04E |
:104B2000EE0FFF1FE458F84F8081918182599F4F0B |
:104B3000281739071CF42F5F3F4F0CC080819181EB |
:104B400082599F4F821793074CF42115310531F09C |
:104B500021503040309372052093710520917305E8 |
:104B6000309174058091EA07E82FF0E0EE0FFF1F07 |
:104B7000E458F84F8081918182599F4F2817390757 |
:104B80001CF42F5F3F4F0CC08081918182599F4F51 |
:104B9000821793074CF42115310531F02150304034 |
:104BA0003093740520937305209175053091760537 |
:104BB0008091EB07E82FF0E0EE0FFF1FE458F84F6D |
:104BC0008081918182599F4F281739071CF42F5FEC |
:104BD0003F4F0CC08081918182599F4F821793076C |
:104BE0004CF42115310531F02150304030937605D9 |
:104BF00020937505209177053091780580918E0777 |
:104C000090918F0782599F4F281739071CF42F5F07 |
:104C10003F4F0EC080918E0790918F0782599F4F12 |
:104C2000821793074CF42115310531F021503040A3 |
:104C300030937805209377052091790530917A0596 |
:104C4000809190079091910782599F4F28173907BB |
:104C50001CF42F5F3F4F0EC08091900790919107F9 |
:104C600082599F4F821793074CF42115310531F07B |
:104C70002150304030937A052093790520917B05AF |
:104C800030917C05809192079091930782599F4FB4 |
:104C9000281739071CF42F5F3F4F0EC080919207F1 |
:104CA0009091930782599F4F821793074CF42115D7 |
:104CB000310531F02150304030937C0520937B0545 |
:104CC00020917D0530917E05809194079091950704 |
:104CD00082599F4F281739071CF42F5F3F4F0EC092 |
:104CE000809194079091950782599F4F821793075F |
:104CF0004CF42115310531F02150304030937E05C0 |
:104D000020937D0580916F059091700597FF05C0F8 |
:104D10001092700510926F050AC08F3F910539F00F |
:104D200034F08FEF90E09093700580936F05809141 |
:104D300071059091720597FF05C01092720510924F |
:104D400071050AC08F3F910539F034F08FEF90E084 |
:104D5000909372058093710580917305909174050D |
:104D600097FF05C010927405109273050AC08F3F1B |
:104D7000910539F034F08FEF90E0909374058093B3 |
:104D80007305809175059091760597FF05C0109287 |
:104D90007605109275050AC08F3F910539F034F001 |
:104DA0008FEF90E09093760580937505809177055D |
:104DB0009091780597FF05C01092780510927705BD |
:104DC0000AC08F3F910539F034F08FEF90E0909357 |
:104DD0007805809377058091790590917A0597FF02 |
:104DE00005C010927A05109279050AC08F3F91058F |
:104DF00039F034F08FEF90E090937A058093790545 |
:104E000080917B0590917C0597FF05C010927C05F1 |
:104E100010927B050AC08F3F910539F034F08FEF77 |
:104E200090E090937C0580937B0580917D05909127 |
:104E30007E0597FF05C010927E0510927D050AC081 |
:104E40008F3F910539F034F08FEF90E090937E051D |
:104E500080937D05E091E607F0E0EE0FFF1FE45838 |
:104E6000F84F80819181813591050CF415C18091B5 |
:104E70006E0580FD11C18091E707E82FF0E0EE0F8D |
:104E8000FF1FE458F84F808191818C3491050CF418 |
:104E9000C3C08091C1058F5F8093C105893C08F430 |
:104EA000FBC01092C1054C3010F4299801C0299A1A |
:104EB00010926D0510926C058091E407282F30E068 |
:104EC000D901AA0FBB1FA458B84F8D919C9111977F |
:104ED000873491059CF48091E507E82FF0E0EE0F10 |
:104EE000FF1FE458F84F8081918197FF03C0909590 |
:104EF00081959F4F873491050CF46BC08091E50735 |
:104F0000682F70E0DB01AA0FBB1FA458B84F8D912A |
:104F10009C911197873491053CF0F901EE0FFF1F2A |
:104F2000E458F84F808191818D919C91873491054F |
:104F300064F0F901EE0FFF1FE458F84F8081918172 |
:104F40008734910514F042E001C041E0FB01EE0F0F |
:104F5000FF1FE458F84F80819181863491055CF4FD |
:104F6000F901EE0FFF1FE458F84F808191818734DB |
:104F700091050CF043E0FB01EE0FFF1FE458F84FE2 |
:104F8000808191818A5B9F4F5CF4F901EE0FFF1FD6 |
:104F9000E458F84F80819181873491050CF044E00A |
:104FA000660F771F6458784FDB018D919C918A5B67 |
:104FB0009F4F5CF4220F331F2458384FF901808132 |
:104FC0009181863491050CF445E0842F0E94503A7B |
:104FD0001CC08091EC078872C1F08081918197FF9D |
:104FE00003C0909581959F4F44977CF48D919C913F |
:104FF0008A5B9F4F54F481E08093640588EE93E0D0 |
:105000009093E6048093E50447C00E94873C0E9489 |
:10501000703A0E94A22239C080819181855B9F4FA6 |
:10502000CCF58091C1058F5F8093C105893CA0F1CB |
:105030001092C1054C3010F4299801C0299A6FEFE5 |
:105040007FEF84E00E94483A10926D0510926C0543 |
:105050000E94A222609126057091270584E00E949B |
:10506000483A609128057091290586E00E94483AE7 |
:1050700060912A0570912B0580912C0590912D054A |
:105080000E94124388E00E94483A0E94873C0E9496 |
:10509000082402C01092C105E091E607F0E0EE0F8F |
:1050A000FF1FE458F84F808191818B5A9F4F0CF07D |
:1050B00096C08091E707482F50E0FA01EE0FFF1FDE |
:1050C000E458F84F80819181855B9F4F0CF066C05A |
:1050D0008091C0058F5F8093C005893C08F460C053 |
:1050E0001092C00581E090E090936D0580936C056F |
:1050F00080916E05896080936E051092CC051092A8 |
:10510000CD051092CE051092CF0510925205109247 |
:1051100053051092540510925505109242051092B5 |
:105120004305109244051092450510924A051092CD |
:105130004B0510924C0510924D0580912E059091D3 |
:105140002F05A0913005B0913105809346059093CD |
:105150004705A0934805B093490580913605909185 |
:105160003705A0913805B091390580934E0590938D |
:105170004F05A0935005B09351051092D40510929D |
:10518000D5051092D6051092D7051092D005109231 |
:10519000D1051092D2051092D30502C01092C0051D |
:1051A000440F551F4458584FDA018D919C918C340F |
:1051B00091059CF08091BF058F5F8093BF05893C6E |
:1051C00070F01092BF0510926D0510926C058091E1 |
:1051D0006E058E7F80936E0502C01092BF05809190 |
:1051E0007603815080937603809176038F3F21F080 |
:1051F00080916E0584FF8FC30E94B31EE0917F05EE |
:10520000F0918005FCABEBAB8091E407E82EFF2426 |
:10521000D701AA0FBB1FCD018458984FFC01808194 |
:1052200091819AAB89AB8091F307882E9924A65679 |
:10523000B84F0D90BC91A02DB8ABAFA78091F407EB |
:10524000282F30E03EA72DA7409187055091880573 |
:105250005CA74BA760918105709182057AA769A729 |
:105260008091E507082F10E0C801880F991FDC0125 |
:10527000A458B84F0D90BC91A02DB8A7AFA38656E7 |
:10528000984FDC018D919C919EA38DA3E09189059F |
:10529000F0918A05FCA3EBA3E091E707AE2FB0E005 |
:1052A000AA0FBB1FA458B84F0D90BC91A02DBAA354 |
:1052B000A9A3E091E607F0E0EE0FFF1FE458F84FD6 |
:1052C000C080D18028E730E0C20ED31ED092860580 |
:1052D000C09285056091900370E080E090E00E94AC |
:1052E000934020E030E040E251E40E94414220E05F |
:1052F00030E040E85CE30E94F8431B012C0160931E |
:10530000DF077093E0078093E1079093E2076091D5 |
:10531000910370E080E090E00E94934020E030EE46 |
:105320004BE256E40E94A5426093CB077093CC07F2 |
:105330008093CD079093CE072091D704222331F09C |
:105340008AE090E09093E6048093E504E22F22FF48 |
:1053500009C08091A103482F50E0440F551F440F0E |
:10536000551F10C023FD03C040E050E00BC08091EA |
:10537000A10390E0880F991F880F991F4427552794 |
:10538000481B590B20918F0530919005C901B3E05E |
:10539000880F991FBA95E1F7821B930B840F951F15 |
:1053A00068E070E00E949A443B017093900560931E |
:1053B0008F05E4FF09C08091A103482F50E0440FFE |
:1053C000551F440F551F10C0E5FD03C040E050E0DD |
:1053D0000BC08091A10390E0880F991F880F991F3F |
:1053E00044275527481B590B8091910590919205B0 |
:1053F0009C01E3E0220F331FEA95E1F7281B390BEC |
:10540000CA01820F931F68E070E00E949A445B011A |
:1054100070939205609391058091D604282F83FFA5 |
:1054200003C082E390E004C082FF07C08EEC9FEFD0 |
:10543000909394058093930504C010929405109264 |
:10544000930521FF09C08091850390918603019601 |
:10545000909386038093850324FF09C08091850380 |
:10546000909186030197909386038093850349A9C1 |
:105470005AA9489DC001499D900D589D900D112439 |
:105480002BA93CA9220F331F6BA97CA9260F371F1C |
:10549000EFA5F8A94DA55EA5E49FD001E59FB00D4D |
:1054A000F49FB00D11246BA57CA5A61BB70BBCAB5C |
:1054B000ABAB820F931F64E070E00E949A448BA90B |
:1054C0009CA9860F971F9CAB8BABC30162E070E079 |
:1054D0000E949A44ABA9BCA9A60FB71FBCABABAB4B |
:1054E000B0938005A0937F05EFA1F8A5E89DC001CA |
:1054F000E99D900DF89D900D112429A53AA5220F44 |
:10550000331F49A55AA5240F351F6DA17EA1ADA556 |
:10551000BEA56A9F30016B9F700C7A9F700C11249E |
:10552000EBA1FCA16E1A7F0A820F931F64E070E06A |
:105530000E949A44660E771EC50162E070E00E94E8 |
:105540009A44660E771E70928205609281052091C2 |
:10555000930530919405220F331F220F331F49A169 |
:105560005AA1241B350B3093840520938305809129 |
:10557000920680FF56C08091A103813808F451C083 |
:1055800080918B06992787FD9095BC01689DC0018D |
:10559000699D900D789D900D1124ABA9BCA9A80F11 |
:1055A000B91FB0938005A0937F0580918C06992741 |
:1055B00087FD9095FC01E89DC001E99D900DF89D47 |
:1055C000900D1124680E791E7092820560928105FB |
:1055D00080918D06992787FD9095280F391F30936C |
:1055E0008405209383052091F10730E080918F0698 |
:1055F000992787FD9095AC01249FC001259F900DB0 |
:10560000349F900D1124909386038093850380919D |
:105610008E0690E08C159D0524F49093860580936A |
:105620008505809185059091860597FF04C01092AD |
:105630008605109285058091EC0782FF0CC080E002 |
:1056400090E0A0E0B0E08093CB079093CC07A093CC |
:10565000CD07B093CE0720E030E040E050E0C2013B |
:10566000B1010E947B43882364F480E090E0A0E0D5 |
:10567000B0E08093DF079093E007A093E107B09339 |
:10568000E20720E030E040E050E06091CB0770910D |
:10569000CC078091CD079091CE070E947B43882351 |
:1056A00064F480E090E0A0E0B0E08093CB079093BA |
:1056B000CC07A093CD07B093CE07E0917F05F09182 |
:1056C000800520918B0530918C05CF0164E070E05E |
:1056D0000E949A4477FF03C0709561957F4F26170B |
:1056E0003707C4F4CF01F7FF03C0909581959F4F12 |
:1056F00064E070E00E949A4470938C0560938B057F |
:10570000653671056CF084E690E090938C0580938B |
:105710008B0506C02150304030938C0520938B05BB |
:10572000E0918105F091820520918D0530918E05E3 |
:10573000CF0164E070E00E949A4477FF03C0709547 |
:1057400061957F4F26173707C4F4CF01F7FF03C0D9 |
:10575000909581959F4F64E070E00E949A44709309 |
:105760008E0560938D05653671056CF084E690E0DA |
:1057700090938E0580938D0506C021503040309364 |
:105780008E0520938D05F801EE0FFF1FE458F84FAA |
:105790002081318180910B08482F50E04217530738 |
:1057A00044F48091250882FF04C081E080939F0526 |
:1057B00015C080919F05882389F0F801EE0FFF1F27 |
:1057C000E458F84F2081318180910C08BA01681BA0 |
:1057D00071092617370714F410929F05F801EE0F90 |
:1057E000FF1FE458F84F8081918166277727641B5B |
:1057F000750B8617970744F48091250883FF04C032 |
:1058000081E08093A00515C08091A005882389F0D0 |
:10581000000F111F0458184FD8012D913C91809111 |
:105820000C0890E0841B950B8217930714F41092D8 |
:10583000A005F701EE0FFF1FE458F84F808191811A |
:105840004817590744F48091250880FF04C081E07F |
:105850008093A20515C08091A205882389F0F701E5 |
:10586000EE0FFF1FE458F84F2081318180910C0822 |
:10587000FA01E81BF1092E173F0714F41092A20554 |
:10588000F701EE0FFF1FE458F84F808191818617D2 |
:10589000970744F48091250881FF04C081E080933C |
:1058A000A10517C08091A105882399F0EE0CFF1C7B |
:1058B0002CE737E0E20EF31ED7012D913C91809149 |
:1058C0000C0890E0841B950B8217930714F4109238 |
:1058D000A10580919F05882321F48091A00588234C |
:1058E00021F081E080939E0502C010929E05809178 |
:1058F000A205882321F48091A105882351F081E03D |
:1059000080939D0510929E0510929F051092A00510 |
:1059100002C010929D0580919E05882321F48091FC |
:105920009D05882351F080910A0890E0EB89FC895D |
:105930008E179F0714F49C8B8B8B80916E0584FFD0 |
:1059400030C0109284051092830510928005109249 |
:105950007F05109282051092810580E090E0A8EC0E |
:10596000BFE38093DF079093E007A093E107B09334 |
:10597000E2078BE09CEBA2E3BCE38093CB07909320 |
:10598000CC07A093CD07B093CE0710929E0510923E |
:105990009D0510928C0510928B0510928E05109229 |
:1059A0008D0520912E0530912F05409130055091A5 |
:1059B00031052D833E834F8358878091BA0790919C |
:1059C000BB07A091BC07B091BD07820F931FA41F16 |
:1059D000B51F8093BA079093BB07A093BC07B09301 |
:1059E000BD0740913605509137056091380570919B |
:1059F00039054F87588B698B7A8B8091C1079091BD |
:105A0000C207A091C307B091C407840F951FA61FBA |
:105A1000B71F8093C1079093C207A093C307B093A9 |
:105A2000C40790909D05992029F480919E058823B4 |
:105A300009F44FC0109200051092FF041092560511 |
:105A400010925705109258051092590510925A0558 |
:105A500010925B0510925C0510925D051092BA07DA |
:105A60001092BB071092BC071092BD071092C1079D |
:105A70001092C2071092C3071092C407809142058A |
:105A800090914305A0914405B0914505809346054A |
:105A900090934705A0934805B093490580914A0526 |
:105AA00090914B05A0914C05B0914D0580934E050A |
:105AB00090934F05A0935005B093510510929C050B |
:105AC00010929B0510929A0510929905992009F061 |
:105AD000EFC080919E05882309F0EAC0E090F807A6 |
:105AE000FF2400E010E06D817E818F819885A80100 |
:105AF00097010E94CF448091B8079091B907AA27D7 |
:105B000097FDA095BA2F281B390B4A0B5B0BCA01D6 |
:105B1000B90120E130E040E050E00E94CF4459015B |
:105B20006A016F85788989899A89A80197010E94FD |
:105B3000CF448091DD079091DE07AA2797FDA095BD |
:105B4000BA2F281B390B4A0B5B0BCA01B90120E1A4 |
:105B500030E040E050E00E94CF4479018A0180911A |
:105B60008B0590918C05813491053CF480918D05D5 |
:105B700090918E0581349105A4F0C601B50123E012 |
:105B800030E040E050E00E94CF4459016A01C80172 |
:105B9000B70123E030E040E050E00E94CF447901BB |
:105BA0008A01E091E707F0E0EE0FFF1FE458F84F9D |
:105BB0000190F081E02DF7FF03C0F095E195FF4FD4 |
:105BC0007A97A4F0C601B50123E030E040E050E050 |
:105BD0000E94CF4459016A01C801B70123E030E0B7 |
:105BE00040E050E00E94CF4479018A0151E2A516BD |
:105BF000B104C104D10434F0E0E2AE2EB12CC12CCA |
:105C0000D12C11C060EEA6166FEFB6066FEFC60678 |
:105C10006FEFD60644F470EEA72E7FEFB72E7FEF1E |
:105C2000C72E7FEFD72E71E2E716F10401051105AB |
:105C300034F060E2E62EF12C012D112D11C080EE22 |
:105C4000E8168FEFF8068FEF08078FEF180744F478 |
:105C500050EEE52E5FEFF52E5FEF052F5FEF152F6E |
:105C60008091420590914305A0914405B09145056E |
:105C70008A199B09AC09BD0980934205909343059D |
:105C8000A0934405B093450580914A0590914B053A |
:105C9000A0914C05B0914D058E199F09A00BB10B39 |
:105CA00080934A0590934B05A0934C05B0934D0506 |
:105CB0008091FF04909100058F3F910509F008F451 |
:105CC00019C4992009F0B0C380919E05882309F07A |
:105CD000ABC380916505882309F0A6C36091BA071C |
:105CE0007091BB078091BC079091BD0720E031E027 |
:105CF00040E050E00E94CF4419012A012093BA07E6 |
:105D00003093BB074093BC075093BD076091C10718 |
:105D10007091C2078091C3079091C40720E031E0E1 |
:105D200040E050E00E94CF442D8F3E8F4F8F58A30C |
:105D30002093C1073093C2074093C3075093C40711 |
:105D4000E090F807FF2400E010E020915605309124 |
:105D500057054091580550915905C801B7010E9457 |
:105D60005B4420E031E040E050E00E94CF44590124 |
:105D70006A01209356053093570540935805509378 |
:105D8000590520915A0530915B0540915C05509171 |
:105D90005D05C801B7010E945B4420E031E040E0AE |
:105DA00050E00E94CF4439014A0120935A053093B4 |
:105DB0005B0540935C0550935D05E0901108FF245E |
:105DC00000E010E0C201B1016A197B098C099D094C |
:105DD000A80197010E94CF44CA01B90120E031E037 |
:105DE00040E050E00E94CF44690130939C0520932D |
:105DF0009B056D8D7E8D8F8D98A166197709880919 |
:105E00009909A80197010E94CF44CA01B90120E075 |
:105E100031E040E050E00E94CF44890130939A0580 |
:105E20002093990580918B0590918C058134910583 |
:105E3000C4F480918D0590918E05813491058CF488 |
:105E4000E091E707F0E0EE0FFF1FE458F84F0190F4 |
:105E5000F081E02DF7FF03C0F095E195FF4F7A97B1 |
:105E600094F0C60162E070E00E949A4470939C0531 |
:105E700060939B05C80162E070E00E949A447093B1 |
:105E80009A0560939905E0903205F09033050091F2 |
:105E90003405109135052D813E814F815885E21AD8 |
:105EA000F30A040B150BE092C805F092C9050093A4 |
:105EB000CA051093CB058091460590914705A091A6 |
:105EC0004805B09149058E199F09A00BB10B80932D |
:105ED000460590934705A0934805B0934905A090C7 |
:105EE0003A05B0903B05C0903C05D0903D054F85EC |
:105EF000588969897A89A41AB50AC60AD70AA0926C |
:105F0000C405B092C505C092C605D092C705809160 |
:105F10004E0590914F05A0915005B09151058A19F9 |
:105F20009B09AC09BD0980934E0590934F05A09342 |
:105F30005005B09351052091D8073091D9072138E9 |
:105F400031054CF0809120059091210501969093A8 |
:105F500021058093200520583F4F4CF48091200567 |
:105F6000909121050197909321058093200510922F |
:105F7000D9071092D80781E090E09093B005809304 |
:105F8000AF051092B5051092B6051092B7051092A4 |
:105F9000B8058091A7059091A805A091A905B09199 |
:105FA000AA0582199309A409B509815E914BAF4FE7 |
:105FB000BF4F8F539C49A040B04008F0C1C071E072 |
:105FC000E71670E1F70670E0070770E017070CF4BA |
:105FD00052C08091AE05882309F449C0D801C70199 |
:105FE0003CE0B595A795979587953A95D1F7019699 |
:105FF0009093B0058093AF05D801C70123E0B59514 |
:10600000A795979587952A95D1F78093B505909395 |
:10601000B605A093B705B093B80589589341A04041 |
:10602000B04064F088E893E1A0E0B0E08093B5056B |
:106030009093B605A093B705B093B8056091B505E8 |
:106040007091B6058091B7059091B80520E031E0D8 |
:1060500040E050E00E94CF4480919B0590919C05C8 |
:10606000820F931F90939C0580939B0566C081E0EF |
:106070008093AE0562C01092AE05F0E0EF16F0EF2F |
:10608000FF06FFEF0F07FFEF1F070CF056C08091D0 |
:10609000AD05882309F44DC088279927DC018E19A6 |
:1060A0009F09A00BB10BFCE0B595A7959795879537 |
:1060B000FA95D1F701969093B0058093AF05C8018A |
:1060C000B70128E030E040E050E00E94CF44209348 |
:1060D000B5053093B6054093B7055093B8052857DA |
:1060E0003C4E4F4F5F4F64F488E79CEEAFEFBFEF3D |
:1060F0008093B5059093B605A093B705B093B80506 |
:106100006091B5057091B6058091B7059091B8057D |
:1061100020E031E040E050E00E94CF4480919B05B8 |
:1061200090919C05820F931F90939C0580939B05F3 |
:1061300011C081E08093AD050DC01092AD050AC07D |
:106140001092B0051092AF0588EE93E090937C0317 |
:1061500080937B0380911208882E99248091AF054B |
:106160009091B0058816990624F49092B00580921B |
:10617000AF0571E0E71674E0F70670E0070770E01E |
:10618000170774F080911C0590911D052091AF05B3 |
:106190003091B005820F931F90931D0580931C05CD |
:1061A00080E0E8168CEFF8068FEF08078FEF1807EE |
:1061B00074F480911C0590911D052091AF053091DC |
:1061C000B005821B930B90931D0580931C0581E005 |
:1061D00090E09093B0058093AF051092B1051092B6 |
:1061E000B2051092B3051092B4058091A305909169 |
:1061F000A405A091A505B091A6052D8D3E8D4F8DCE |
:1062000058A1821B930BA40BB50B815E914BAF4F32 |
:10621000BF4F8F539C49A040B04008F0C1C041E03F |
:10622000A41640E1B40640E0C40640E0D4060CF4F5 |
:1062300052C08091AC05882309F449C0D601C5013C |
:10624000ECE0B595A79597958795EA95D1F70196D6 |
:106250009093B0058093AF05D601C50173E0B59565 |
:10626000A795979587957A95D1F78093B1059093E7 |
:10627000B205A093B305B093B40589589341A040EB |
:10628000B04064F088E893E1A0E0B0E08093B1050D |
:106290009093B205A093B305B093B4056091B10596 |
:1062A0007091B2058091B3059091B40520E031E082 |
:1062B00040E050E00E94CF448091990590919A056A |
:1062C000820F931F90939A058093990566C081E091 |
:1062D0008093AC0562C01092AC0560E0A61660EF3A |
:1062E000B6066FEFC6066FEFD6060CF056C080916B |
:1062F000AB05882309F44DC088279927DC018A194A |
:106300009B09AC09BD096CE0B595A7959795879554 |
:106310006A95D1F701969093B0058093AF05C601B9 |
:10632000B50128E030E040E050E00E94CF442093E7 |
:10633000B1053093B2054093B3055093B405285787 |
:106340003C4E4F4F5F4F64F488E79CEEAFEFBFEFDA |
:106350008093B1059093B205A093B305B093B405B3 |
:106360006091B1057091B2058091B3059091B4052B |
:1063700020E031E040E050E00E94CF448091990558 |
:1063800090919A05820F931F90939A058093990597 |
:1063900011C081E08093AB050DC01092AB050AC01F |
:1063A0001092B0051092AF0588EE93E090937C03B5 |
:1063B00080937B038091AF059091B0058816990674 |
:1063C00024F49092B0058092AF0581E0A81684E095 |
:1063D000B80680E0C80680E0D80674F080911E05FB |
:1063E00090911F052091AF053091B005820F931F4A |
:1063F00090931F0580931E0590E0A9169CEFB906A7 |
:106400009FEFC9069FEFD906CCF480911E059091AD |
:106410001F052091AF053091B005821B930B90931F |
:106420001F0580931E050AC010929A0510929905C7 |
:1064300010929C0510929B051092650520E030E0BB |
:1064400040E050E06091CB077091CC078091CD0780 |
:106450009091CE070E947B43882341F410929A05C5 |
:106460001092990510929C0510929B058091BA0795 |
:106470009091BB07A091BC07B091BD078093A70581 |
:106480009093A805A093A905B093AA058091C10790 |
:106490009091C207A091C307B091C4078093A30550 |
:1064A0009093A405A093A505B093A6051092560558 |
:1064B00010925705109258051092590510925A05DE |
:1064C00010925B0510925C0510925D051092BA0760 |
:1064D0001092BB071092BC071092BD071092C10723 |
:1064E0001092C2071092C3071092C40710920005C1 |
:1064F0001092FF04C0908305D09084058601D7FEDA |
:1065000004C0002711270C191D090031110584F062 |
:1065100088EE93E090937C0380937B038091EC075B |
:1065200084FD06C081E090E09093BA058093B905A0 |
:10653000E090F507B601882777FD8095982F2E2DDE |
:1065400030E040E050E00E945B449801442737FD72 |
:106550004095542F0E945B4420E032E040E050E040 |
:106560000E94CF4489019A01FF24EC9CC001ED9C5C |
:10657000900DFC9C900D112464E070E00E949A4400 |
:10658000600F711F882777FD8095982F6093CC0549 |
:106590007093CD058093CE059093CF052091520541 |
:1065A000309153054091540550915505261B370BEA |
:1065B000480B590B209352053093530540935405D3 |
:1065C000509355052155334C4040504064F080E5D0 |
:1065D00093ECA0E0B0E08093520590935305A09314 |
:1065E0005405B09355058091520590915305A091A3 |
:1065F0005405B0915505805B9C43AF4FBF4F64F489 |
:1066000080EB9CE3AFEFBFEF80935205909353056F |
:10661000A0935405B09355058091EC07887209F456 |
:1066200058C180916405882339F080916E0580FD02 |
:1066300003C00E941D244DC16D817E818F8198858C |
:1066400020E032E040E050E00E94CF44890137FF73 |
:1066500003C0109501951F4F6F85788989899A89A4 |
:1066600020E032E040E050E00E94CF44690137FF73 |
:1066700004C0D094C194D108D394C016D1060CF4B0 |
:106680006801809177039091780397FF03C0AA2453 |
:10669000BB242CC0E0907703F09078032CE132E02B |
:1066A000E20EF31E0027F7FC0095102F6091D4072F |
:1066B0007091D5078091D6079091D7072EE036E0EC |
:1066C00040E050E00E94CF44E21AF30A040B150B9D |
:1066D000C801B70128E631E040E050E00E94CF4415 |
:1066E0005CE4A52E5FEFB52EA60EB71EE0907B03EF |
:1066F000F0907C03E114F10481F539E1C316D10473 |
:1067000064F58091D8079091D9078A0D9B1D9093CD |
:10671000D9078093D8078091B9059091BA05892B44 |
:10672000E1F088EC90E09093E6048093E5046091BA |
:10673000D4077091D5078091D6079091D7072EE0A6 |
:1067400036E040E050E00E94CF4430937A0320933B |
:1067500079031092BA051092B9050091D4071091EF |
:10676000D5072091D6073091D707C60168E070E0C1 |
:106770000E949A446F5F7F4FC50143E0880F991FC5 |
:106780004A95E1F70E949A444B01AA2497FCA094F1 |
:10679000BA2C800E911EA21EB31E8092D407909236 |
:1067A000D507A092D607B092D70780918F03482EC5 |
:1067B0005524C49CC001C59C900DD49C900D1124FF |
:1067C00060E270E00E949A443201661A770A77FC10 |
:1067D0007AC0E114F10409F06EC080918D059091AA |
:1067E0008E0520918B0530918C05820F931F68E0F8 |
:1067F00070E00E949A446B0140E450E0C40ED51E44 |
:106800008091790390917A03AA2797FDA095BA2FDA |
:106810000CE1E02E02E0F02E012D112DE81AF90A0C |
:106820000A0B1B0BC501B4012EE036E040E050E03E |
:106830000E94CF44E20EF31E041F151FC801B701CA |
:1068400028E631E040E050E00E94CF44645B7040B5 |
:10685000669DC001679D900D769D900D1124B60137 |
:106860000E949A449201220F331F240D351D2617D2 |
:10687000370734F0309521953F4F621773070CF4BA |
:10688000B9019B01442737FD4095542F8091520553 |
:1068900090915305A0915405B0915505820F931F17 |
:1068A000A41FB51F8093520590935305A0935405E0 |
:1068B000B09355050EC00894E108F108F0927C03EE |
:1068C000E0927B0306C084EF91E090937C03809379 |
:1068D0007B038091BB0581508093BB058F3F09F0FE |
:1068E000B4C088E18093BB05E090F807FF2400E086 |
:1068F00010E060912E0570912F05809130059091E8 |
:106900003105A80197010E94CF4430939606209349 |
:106910009506609136057091370580913805909104 |
:106920003905A80197010E94CF443093980620931F |
:1069300097068091B8079091B90790939A06809333 |
:1069400099068091DD079091DE0790939C068093D5 |
:106950009B068091D1079091D20790939E068093D9 |
:106960009D0680919505909196059093A006809341 |
:106970009F0660915E0570915F0580916005909122 |
:10698000610520E032E040E050E00E94CF443093C7 |
:10699000A2062093A106809115059091160590936B |
:1069A000A6068093A50680910C0390910D03909309 |
:1069B000A8068093A7068091D30790E09093AA063B |
:1069C0008093A9068091C90790E09093AC068093CC |
:1069D000AB068091DC0790E09093AE068093AD0605 |
:1069E0008091BE0790E09093B0068093AF068091AF |
:1069F000E30790E09093B2068093B1068091CA07B6 |
:106A000090E09093B4068093B3068091C70790916D |
:106A1000C8079093B6068093B5068091E9049091DB |
:106A2000EA049093BE068093BD06809187059091FD |
:106A300088059093D2068093D10680918905909124 |
:106A40008A059093D4068093D30680919D05C090CB |
:106A5000DA07D090DB07882391F0B601882777FD0D |
:106A60008095982F0E9440432091DF073091E007E6 |
:106A70004091E1075091E2070E94F8432DC06091D8 |
:106A80002E0570912F0580913005909131050E945F |
:106A900040432091CB073091CC074091CD075091D6 |
:106AA000CE070E94F8437B018C01B601882777FD51 |
:106AB0008095982F0E9440432091DF073091E00796 |
:106AC0004091E1075091E2070E94F8439B01AC011D |
:106AD000C801B7010E9441420E940D437093DB0739 |
:106AE0006093DA0780919E05C090CF07D090D007C1 |
:106AF000882391F0B601882777FD8095982F0E9412 |
:106B000040432091DF073091E0074091E107509129 |
:106B1000E2070E94F8432DC0609136057091370559 |
:106B200080913805909139050E9440432091CB0710 |
:106B30003091CC074091CD075091CE070E94F84389 |
:106B40007B018C01B601882777FD8095982F0E94E4 |
:106B500040432091DF073091E0074091E1075091D9 |
:106B6000E2070E94F8439B01AC01C801B7010E94F3 |
:106B700041420E940D437093D0076093CF0760910C |
:106B8000CB077091CC078091CD079091CE07698398 |
:106B90007A838B839C836091D1077091D207882779 |
:106BA00077FD8095982F0E9440437B018C01609176 |
:106BB000DF077091E0078091E1079091E2079B0168 |
:106BC000AC010E9441429B01AC01C801B7010E9487 |
:106BD000F8437B018C0160913E0570913F058091E7 |
:106BE0004005909141050E94404329813A814B81A3 |
:106BF0005C810E94F84320E030E040E05FE30E94C7 |
:106C0000F8439B01AC01C801B7010E9441420E94B8 |
:106C10000D43AB017093D2076093D1078091DA07DF |
:106C20009091DB079093C0068093BF062091CF0719 |
:106C30003091D0073093C2062093C1068150904412 |
:106C400034F080E090E49093DB078093DA07809142 |
:106C5000DA079091DB078050904C34F480E090ECA0 |
:106C60009093DB078093DA072150304434F080E0C2 |
:106C700090E49093D0078093CF078091CF079091B5 |
:106C8000D0078050904C34F480E090EC9093D00783 |
:106C90008093CF074150504434F080E090E49093CB |
:106CA000D2078093D1078091D1079091D20780506D |
:106CB000904C34F480E090EC9093D2078093D1070D |
:106CC0006B887C88660C771C660C771C8091EC07BF |
:106CD000282F80FFC6C080916E0584FDC2C08091C0 |
:106CE0008C0321FF0EC0823310F5809195059091A1 |
:106CF0009605449790939805809397051092BE054A |
:106D000019C02091850330918603280F311D809191 |
:106D1000F10790E0AC01249FC001259F900D349FA6 |
:106D2000900D11244497909398058093970581E0E6 |
:106D30008093BE0520919505309196054091970569 |
:106D400050919805421753070CF08BC08091BE05F7 |
:106D5000882309F486C080918D0390E0241B350BB5 |
:106D6000BC01629FC001639F900D729F900D112422 |
:106D700064E070E00E949A445B01C090FD04D090F2 |
:106D8000FE0460915E0570915F05809160059091B1 |
:106D90006105E0908E03FF2400E010E020E830E081 |
:106DA00040E050E00E94CF44C801B7010E945B441C |
:106DB00020E230E040E050E00E94CF447EEF283EE9 |
:106DC000370714F428EE3EEF8091BC059091BD0585 |
:106DD000FC01A4E0EE0FFF1FAA95E1F7E81BF90BF9 |
:106DE000C60162E070E00E949A44E61BF70B81E066 |
:106DF0002931380714F028E131E0E21BF30BC3011D |
:106E00008A199B098E0F9F1F60E170E00E949A44CF |
:106E10007093BD056093BC058091ED0790E0880FED |
:106E2000991F880F991F6817790764F46816790607 |
:106E30002CF09093BD058093BC0504C07092BD05F5 |
:106E40006092BC058091BC059091BD0568167906DD |
:106E500024F47092BD056092BC056090BC057090F2 |
:106E6000BD058091F707882E99248401000F111F1A |
:106E7000000F111FC80180559040861597050CF42E |
:106E80003C017092A4066092A3068091CC0590917B |
:106E9000CD05A091CE05B091CF0552E0880F991F86 |
:106EA000AA1FBB1F5A95D1F72091D1073091D20765 |
:106EB000281B390B91EA69167104ACF0F301F595C2 |
:106EC000E7952E173F070CF4F901C30162E070E06B |
:106ED0000E949A44709561957F4FCF01E617F7079E |
:106EE0006CF4CB010BC0C901205B3F4F14F480EB65 |
:106EF0009FEF8135910514F080E590E09801261907 |
:106F00003709281739070CF4C9019301201B310BED |
:106F10001C01821793070CF4190140907F055090D3 |
:106F20008005E091DA07F091DB07E419F509FC8FA1 |
:106F3000EB8FF093C607E093C50720E030E040E018 |
:106F400050E069817A818B819C810E947B438823F8 |
:106F5000E1F16091D4057091D5058091D6059091AD |
:106F6000D7050E9440435B016C0160912E05709132 |
:106F70002F0580913005909131050E944043298171 |
:106F80003A814B815C810E94F8437B018C01B20104 |
:106F9000882777FD8095982F0E9440439B01AC0184 |
:106FA000C801B7010E9440429B01AC01C601B50176 |
:106FB0000E9441420E940D436093D4057093D50511 |
:106FC0008093D6059093D7051BC06B8D7C8D9B015C |
:106FD000442737FD4095542F8091D4059091D505D5 |
:106FE000A091D605B091D705820F931FA41FB51F9E |
:106FF0008093D4059093D505A093D605B093D7057B |
:107000008091D4059091D505A091D605B091D70572 |
:1070100081509A4FA040B04064F080E09AEFA0E029 |
:10702000B0E08093D4059093D505A093D605B09396 |
:10703000D7058091D4059091D505A091D605B09142 |
:10704000D70580509640AF4FBF4F64F480E096E084 |
:10705000AFEFBFEF8093D4059093D505A093D605ED |
:10706000B093D7052091870330918803409189031D |
:1070700050918A032F8B388F498F5A8F4091D405B6 |
:107080005091D5056091D6057091D70549875A87EB |
:107090006B877C87C10137FE04C088279927821936 |
:1070A000930962E070E00E949A44660D771D88277C |
:1070B00077FD8095982F2091A00330E040E050E0CC |
:1070C0000E945B4420E430E040E050E00E94CF4466 |
:1070D0003E872D87B901709561957F4F7E8B6D8BB3 |
:1070E00040908105509082058091CF079091D00704 |
:1070F000841995099CAB8BAB9093C0078093BF0715 |
:1071000020E030E040E050E069817A818B819C8111 |
:107110000E947B438823E1F16091D0057091D105F5 |
:107120008091D2059091D3050E9440435B016C0190 |
:107130006091360570913705809138059091390539 |
:107140000E94404329813A814B815C810E94F8432F |
:107150007B018C01B201882777FD8095982F0E94D2 |
:1071600040439B01AC01C801B7010E9440429B0112 |
:10717000AC01C601B5010E9441420E940D436093DB |
:10718000D0057093D1058093D2059093D3051BC091 |
:10719000ABA9BCA99D01442737FD4095542F809190 |
:1071A000D0059091D105A091D205B091D305820F61 |
:1071B000931FA41FB51F8093D0059093D105A09372 |
:1071C000D205B093D3058091D0059091D105A091BF |
:1071D000D205B091D30581509A4FA040B04064F0E1 |
:1071E00080E09AEFA0E0B0E08093D0059093D105C5 |
:1071F000A093D205B093D3058091D0059091D1058D |
:10720000A091D205B091D30580509640AF4FBF4FAB |
:1072100064F480E096E0AFEFBFEF8093D0059093E9 |
:10722000D105A093D205B093D3052BA93CA9B901F0 |
:10723000882777FD8095982F0E9440437B018C0121 |
:107240006091D0057091D1058091D2059091D305C0 |
:107250000E9440439B01AC016F89788D898D9A8D86 |
:107260000E94F8439B01AC01C801B7010E94414252 |
:107270000E940D43CD84DE846C157D050CF46B01FA |
:107280004B8D5C8DBA01882777FD8095982F0E94E1 |
:1072900040437B018C0169857A858B859C850E94A2 |
:1072A00040439B01AC016F89788D898D9A8D0E9436 |
:1072B000F8439B01AC01C801B7010E9441420E9402 |
:1072C0000D432D853E85621773070CF49B018D8954 |
:1072D0009E89821793070CF4C901880F991F880FA4 |
:1072E000991F67E070E00E949A447B01C6016D8996 |
:1072F0007E89C616D7060CF4CB0163E070E00E94CD |
:107300009A446B019701260D371DCB0162E070E0B6 |
:107310000E949A44FB018B0102191309C801820FD4 |
:10732000931F64E070E00E949A448616970614F456 |
:10733000B40107C08091F60790E0681779070CF454 |
:10734000BC016093D3072E1B3F0BC901820D931D17 |
:1073500064E070E00E949A448616970614F4B40123 |
:1073600007C08091F60790E0681779070CF4BC011C |
:107370006093C90793012E193F09C801820F931F1B |
:1073800064E070E00E949A448616970614F4B401F3 |
:1073900007C08091F60790E0681779070CF4BC01EC |
:1073A0006093DC072E1B3F0BC901820D931D64E027 |
:1073B00070E00E949A448616970614F4B40107C040 |
:1073C0008091F60790E0681779070CF4BC01609390 |
:1073D000BE07C101860D971D8C0D9D1D64E070E0F8 |
:1073E0000E949A448616970614F4B40107C080914F |
:1073F000F60790E0681779070CF4BC016093E30787 |
:107400006C187D08C3018219930964E070E00E9442 |
:107410009A448616970644F08091F60790E04B0157 |
:10742000681779070CF44C018092CA07E4960FB6EE |
:10743000F894DEBF0FBECDBFDF91CF911F910F91AA |
:10744000FF90EF90DF90CF90BF90AF909F908F9084 |
:107450007F906F905F904F903F902F900895A0E0A5 |
:10746000B0E0A80FB11D0E942145802D90E0089545 |
:10747000A0E0B0E0A80FB11D062E0E94334508958C |
:10748000A0E0B0E0A80FB11D0E942E45CF010895E5 |
:10749000A0E0B0E0A80FB11D0B010E943F45089588 |
:1074A000863008F085E0A2E0B0E0082E0E94334567 |
:1074B0000895982F863008F095E083E5989FD001D5 |
:1074C0001124AC59BF4FE4EEF7E0182E0E9444455A |
:1074D000A2E0B0E0092E0E9433450E94BF16089535 |
:1074E000982F863008F095E083E5989FD00111240D |
:1074F000AC59BF4FE4EEF7E0182E0E9429450E94D8 |
:10750000BF16089581E08093E40782E08093E50749 |
:1075100093E09093E607E4E0E093E70755E05093AB |
:10752000E80776E07093E90787E08093EA0768E070 |
:107530006093EB0788EE8093EC073EE13093ED0714 |
:107540008BEF8093EF078AE08093F0073093EE078C |
:107550003093F2079093F1076093F30790E19093D3 |
:10756000F4077093F5076093F60786EE8093F707AC |
:107570003093F80780E88093F90744E64093FA07D0 |
:1075800088E78093FB078EE58093FC0783E2809376 |
:10759000FD0784E18093FE071092FF079093000897 |
:1075A0001092010810920208109203081092040829 |
:1075B00010921408109215081092160810921708CD |
:1075C0004093050888E2809306081092260892E30B |
:1075D0009093070886E980930808509309089093D0 |
:1075E0000A082AE520930B0890930C0810922508AE |
:1075F00020930D0850930E0885E580930F08809323 |
:10760000100880E280931108E09312089093130809 |
:107610008FE58093180883EF80931A083093190838 |
:1076200030931B088DEF80931C0840931D08209316 |
:107630001E0820931F0820932008109221087093A1 |
:10764000220860932308ABE2B8E0EBEAF3E089E0BC |
:1076500001900D928150E1F7089581E08093E40755 |
:1076600082E08093E50723E02093E607E4E0E093DF |
:10767000E70735E03093E80766E06093E90787E0C5 |
:107680008093EA0758E05093EB0788E68093EC0775 |
:107690009EE19093ED078BEF8093EF078AE0809354 |
:1076A000F0079093EE079093F2072093F1078CE098 |
:1076B0008093F30780E18093F4076093F50750937C |
:1076C000F60786EE8093F7079093F80780E880939B |
:1076D000F90780E58093FA0788E78093FB078EE53A |
:1076E0008093FC0783E28093FD079093FE0710923E |
:1076F000FF0740E240930008109201081092020830 |
:1077000010920308109204081092140810921508A1 |
:10771000109216081092170874E67093050888E214 |
:10772000809306081092260892E39093070886E952 |
:10773000809308083093090890930A082AE520935B |
:107740000B0890930C081092250820930D08309395 |
:107750000E0885E580930F08809310084093110868 |
:10776000E09312088BE4809313088FE58093180848 |
:1077700083EF80931A0884E18093190880931B0893 |
:107780008DEF80931C0870931D0820931E08209392 |
:107790001F0820932008109221086093220850931C |
:1077A0002308ABE2B8E0E5EBF3E087E001900D924F |
:1077B0008150E1F7089581E08093E40782E08093AF |
:1077C000E50783E08093E60764E06093E70745E020 |
:1077D0004093E807E6E0E093E90787E08093EA0753 |
:1077E00078E07093EB0788E68093EC079EE1909336 |
:1077F000ED078BEF8093EF078AE08093F00790937B |
:10780000EE079093F2076093F1073FE03093F307A0 |
:107810009093F4078CE08093F5077093F60786EE5B |
:107820008093F7079093F80780E88093F90780E545 |
:107830008093FA0756E95093FB078EE58093FC0787 |
:1078400083E28093FD079093FE071092FF0780E28A |
:107850008093000810920108109202081092030809 |
:10786000109204081092140810921508109216082D |
:107870001092170824E62093050888E280930608F2 |
:107880001092260882E380930708509308084093DB |
:10789000090880930A089AE590930B0880930C08D6 |
:1078A0001092250890930D0840930E0885E580936B |
:1078B0000F088093100880E18093110860931208EC |
:1078C000209313088FE58093180883EF80931A089C |
:1078D0003093190830931B088DEF80931C08209378 |
:1078E0001D0890931E0890931F08909320081092F3 |
:1078F0002108E093220870932308ABE2B8E0EDEB97 |
:10790000F3E086E001900D928150E1F7089522E0C6 |
:1079100030E0D9010E942145802D863028F082E098 |
:10792000D901082E0E94334590E008950F931F93CC |
:10793000CF93DF93A1E0B0E00E942145802D8734F2 |
:1079400069F18DEA94E09F938F931F920E94A108A2 |
:107950000E94DB3BC0E0D0E00F900F900F900C2F07 |
:10796000C23039F0C33019F40E94823A04C0C430E6 |
:1079700010F00E942D3B802F0E94593A2196C6306C |
:10798000D10569F7A2E0B0E083E0082E0E943345FC |
:10799000A1E0B0E087E4082E0E94334502E010E049 |
:1079A000D8010E942145802D0E94703AD8010E9482 |
:1079B0002145802D90E09F938F9384E994E09F93DD |
:1079C0008F931F920E94A1080F900F900F900F901D |
:1079D0000F90DF91CF911F910F910895CF93DF9377 |
:1079E000DC01EC01EA81FB8121918E81815019F447 |
:1079F0008981E81BF109ED01FB83EA838E839FB740 |
:107A0000F8948C9181508C939FBF822F90E0DF91EE |
:107A1000CF910895FC011082758364837383628320 |
:107A20004183478346830895CF93DF93DC019C9184 |
:107A3000ED018981981718F080E090E016C0ED0103 |
:107A4000EC81FD8161938F81815019F48981E81B5C |
:107A5000F109ED018F83FD83EC839FB7F8948C913E |
:107A60008F5F8C939FBF81E090E0DF91CF9108956D |
:107A7000FC0180818823E9F3CF010E94EE3C90E075 |
:107A80000895FC018081882319F48FEF9FEF0895FA |
:107A9000CF010E94EE3C90E008959FB7F89480914A |
:107AA000C9008F778093C9008091C9008F7B809334 |
:107AB000C9008091C9008F7D8093C9005A9A52985D |
:107AC0005B9A539A1092CD008AE28093CC00809109 |
:107AD000C80082608093C80088E18093C9008091CB |
:107AE000CA008F778093CA008091CA008F7B8093F1 |
:107AF000CA008091CA008F7D8093CA008091CA001D |
:107B00008F7E8093CA008091CA00877F8093CA00CD |
:107B10008091C9008B7F8093C9008091CA008460E6 |
:107B20008093CA008091CA0082608093CA0002C01C |
:107B30008091CE008091C80087FDFACF8091C90066 |
:107B400080688093C9008091C90080648093C900D7 |
:107B50009FBF08951F920F920FB60F9211248F931B |
:107B60008091CE008F910F900FBE0F901F901895AF |
:107B700084B1806A84B93D9A82E58CBD1DBC459A6A |
:107B800080EF98E090932D0980932C0981E08093F9 |
:107B9000D5088AEA8093F00883E88093F1088AE0A8 |
:107BA0008093F2081092F4081092F3081092F608ED |
:107BB0001092F5081092110908958091D508882334 |
:107BC00009F093C00DB407FE90C084E08093E704F1 |
:107BD000459A2EB58091E505813079F0813020F00D |
:107BE000823009F04FC015C01092E0052093E405E3 |
:107BF000213809F047C081E009C0253509F03CC0B3 |
:107C00008091E4058B5A8093E40582E08093E5053A |
:107C100039C08091E005E82FF0E0EA52F74F208369 |
:107C20008F5F8093E0059091E4058A3140F1291738 |
:107C3000C1F4F894E2E1F9E0A6EDB8E08AE10D9034 |
:107C400001928150E1F7789481E08093110980914D |
:107C5000B9069091BA0601969093BA068093B90638 |
:107C60000BC08091B7069091B80601969093B80624 |
:107C70008093B706109211091092E50503C0920F88 |
:107C80009093E4052091E205203208F02BC045983E |
:107C900000000000000000000000000000000000E4 |
:107CA00000000000000000000000000000000000D4 |
:107CB00000000000000000000000000000000000C4 |
:107CC000E0912C09F0912D09E20FF11D80818EBD0C |
:107CD000808190910F09890F80930F092F5F209366 |
:107CE000E205089581E08093D5080895F8946091A5 |
:107CF0002E0570912F0580913005909131052CE66D |
:107D000030E040E050E00E94CF443093F4082093EC |
:107D1000F308609136057091370580913805909190 |
:107D200039052CE630E040E050E00E94CF4430932B |
:107D3000F6082093F5086091D4077091D5078091DB |
:107D4000D6079091D7072EE036E040E050E00E9441 |
:107D5000CF443093FC082093FB088091DA07909180 |
:107D6000DB079093FE088093FD088091CF079091E8 |
:107D7000D007909300098093FF088091D1079091DC |
:107D8000D207909302098093010920916A053091EE |
:107D90006B058091660590916705B9010E949A4430 |
:107DA000CB01880F991F860F971F880F991F880F87 |
:107DB000991F9093F8088093F70880916805909137 |
:107DC0006905B9010E949A44CB01880F991F860F5B |
:107DD000971F880F991F880F991F9093FA08809317 |
:107DE000F90810926B0510926A05109267051092BF |
:107DF000660510926905109268058091F2088B3033 |
:107E000009F467C08C3020F48A3009F0E1C007C063 |
:107E10008C3009F4D1C08D3009F0DAC038C08091BF |
:107E200094038093030980919503809304098091C2 |
:107E300096038093050980919703809306098091AA |
:107E40009803809307098091990380930809809192 |
:107E50009A038093090980919B0380930A0980917A |
:107E60006E0580930B0980916E05837F80936E056C |
:107E700080910C0390910D0380930C098091FC0775 |
:107E800080930D090E94873C80930E09A1C08091C8 |
:107E9000A403809303098091A50380930409809132 |
:107EA000A603809305098091A7038093060980911A |
:107EB000A803809307098091A90380930809809102 |
:107EC0002208809309098091230880930A098FE092 |
:107ED00070C0E091E607F0E0EE0FFF1FE458F84FA6 |
:107EE0000190F081E02D2FEFE038F20714F4E0E884 |
:107EF000FFEFE038F10514F0EFE7F0E0E09303095D |
:107F0000E091E707F0E0EE0FFF1FE458F84F019013 |
:107F1000F081E02D6FEFE038F60714F4E0E8FFEFB2 |
:107F2000E038F10514F0EFE7F0E0E0930409E091A8 |
:107F3000E507F0E0EE0FFF1FE458F84F0190F081E5 |
:107F4000E02D8FEFE038F80714F4E0E8FFEFE038B9 |
:107F5000F10514F0EFE7F0E0E0930509E091E407A4 |
:107F6000F0E0EE0FFF1FE458F84F0190F081E02D94 |
:107F70002FEFE038F20714F4E0E8FFEFE038F10506 |
:107F800014F0EFE7F0E0E093060980916F0580932D |
:107F9000070980917105809308098091730580938A |
:107FA00009098091750580930A09809115059091C2 |
:107FB000160580930B090CC080916405863020F073 |
:107FC0001092640585E002C08091640580930309E6 |
:107FD000789480911109882309F461C040911309B4 |
:107FE00050911409CA0181509E4F8F5F9340B0F4A5 |
:107FF0002091150930911609C90181509E4F8F5F5C |
:10800000934060F48091EC0785FF08C05093880589 |
:108010004093870530938A0520938905809119093B |
:1080200090911A0921E08936920724F490937803FD |
:1080300080937703809177039091780397FF05C031 |
:10804000109263051092620516C08091770390919B |
:1080500078032091790330917A03845E9D4F821BCF |
:10806000930B68E671E00E949A44845B9040909381 |
:1080700063058093620520911D0930911E0980914E |
:10808000E5049091E6048217930788F480916405D3 |
:10809000882369F43093E6042093E5040895109250 |
:1080A00088051092870510928A0510928905089517 |
:1080B0008091D508882309F435C045988091E3055F |
:1080C000E82FF0E0EC53FC4F90819093F2088F5F23 |
:1080D0008093E305853010F01092E3051092D508E7 |
:1080E0000E94763E81E08093E205000000000000DF |
:1080F0000000000000000000000000000000000080 |
:10810000000000000000000000000000000000006F |
:10811000000000000000000000008091F008809343 |
:108120000F098EBD0895A8E0B0E0E9E9F0E40C94F1 |
:10813000F4447B018C01611571058105910519F4E9 |
:1081400082E089835AC083E089838EE1C82ED12CD6 |
:10815000DC82CB82ED82FE820F831887C801B701D3 |
:108160000E940641BC016150704077FF33C0EE278A |
:10817000FF27E61BF70B20E030E040E050E081E015 |
:1081800090E0A0E0B0E00E2E04C0880F991FAA1F57 |
:10819000BB1F0A94D2F70197A109B1098E219F2133 |
:1081A000A023B1230097A105B10521F021E030E023 |
:1081B00040E050E004C016950795F794E794EA95DF |
:1081C000D2F72E293F29402B512B2D833E834F83FD |
:1081D00058870FC06115710581F0062E04C0EE0CA2 |
:1081E000FF1C001F111F0A94D2F7ED82FE820F833D |
:1081F0001887C61AD70ADC82CB821A82CE01019672 |
:108200000E945341E8E028960C941045EF92FF92AB |
:108210000F931F939B01AC01203080E0380781E071 |
:10822000480780E0580780F42F3F3105410551058C |
:1082300009F020F4EE24FF24870119C068E0E62E3F |
:10824000F12C012D112D13C0203080E0380780E083 |
:10825000480781E0580730F490E1E92EF12C012D18 |
:10826000112D05C088E1E82EF12C012D112D80E2A1 |
:1082700090E0A0E0B0E08E199F09A00BB10B04C004 |
:108280005695479537952795EA94D2F7F901E75324 |
:10829000FC4F2081821B9109A109B1091F910F9107 |
:1082A000FF90EF9008959F92AF92BF92CF92DF928E |
:1082B000EF92FF920F931F93EE24FF248701FC019E |
:1082C000248135814681578191808081823010F4EC |
:1082D0004061A2C0843009F49BC0823029F420E0C0 |
:1082E00030E040E050E005C0211531054105510561 |
:1082F00019F4E0E0F0E092C0828193816FEF823860 |
:1083000096070CF05AC062E87FEF681B790B6A3160 |
:1083100071052CF020E030E040E050E02AC0AA24B3 |
:10832000BB24650181E090E0A0E0B0E0062E04C02F |
:10833000880F991FAA1FBB1F0A94D2F70197A109A2 |
:10834000B10982239323A423B5230097A105B10586 |
:1083500029F071E0A72EB12CC12CD12C04C0569568 |
:108360004795379527956A95D2F72A293B294C29B5 |
:108370005D29DA01C9018F779070A070B0708034E8 |
:108380009105A105B10539F427FF09C0205C3F4FD5 |
:108390004F4F5F4F04C0215C3F4F4F4F5F4F80E016 |
:1083A00090E0203060E0360760E0460760E4560762 |
:1083B00010F081E090E0FC0123C08038910544F585 |
:1083C000FC01E158FF4FDA01C9018F779070A0706E |
:1083D000B07080349105A105B10539F427FF09C0BB |
:1083E000205C3F4F4F4F5F4F04C0215C3F4F4F4FCA |
:1083F0005F4F57FF05C0569547953795279531969E |
:1084000087E056954795379527958A95D1F706C009 |
:1084100020E030E040E050E0EFEFF0E0E22EF32E1D |
:10842000942F9F77802F8078892B9E2F979599275F |
:1084300097958F77082F092B9E2F9695812F8078FF |
:10844000892B9794992497948F77182F1929C8010D |
:10845000B7011F910F91FF90EF90DF90CF90BF90E9 |
:10846000AF909F900895FC014150504030F0019032 |
:108470000616D1F73197CF010895882799270895D7 |
:108480005058BB27AA270ED079C16AD130F06FD1DE |
:1084900020F031F49F3F11F41EF45FC10EF4E0951B |
:1084A000E7FB55C1E92F7BD180F3BA176207730749 |
:1084B0008407950718F071F49EF593C10EF4E095CA |
:1084C0000B2EBA2FA02D0B01B90190010C01CA018E |
:1084D000A0011124FF27591B99F0593F50F4503E39 |
:1084E00068F11A16F040A22F232F342F4427585F2B |
:1084F000F3CF469537952795A795F0405395C9F743 |
:108500007EF41F16BA0B620B730B840BBAF09150FA |
:10851000A1F0FF0FBB1F661F771F881FC2F70EC099 |
:10852000BA0F621F731F841F48F48795779567956C |
:10853000B795F7959E3F08F0B3CF9395880F08F055 |
:108540009927EE0F9795879508950CD017C10FD1F5 |
:1085500040F006D130F021F45F3F19F0F8C051111E |
:1085600041C1FBC01CD198F39923C9F35523B1F342 |
:10857000951B550BBB27AA2762177307840738F092 |
:108580009F5F5F4F220F331F441FAA1FA9F333D0F1 |
:108590000E2E3AF0E0E830D091505040E695001CA5 |
:1085A000CAF729D0FE2F27D0660F771F881FBB1F61 |
:1085B000261737074807AB07B0E809F0BB0B802D3B |
:1085C000BF01FF2793585F4F2AF09E3F510568F087 |
:1085D000BEC008C15F3FECF3983EDCF3869577950B |
:1085E0006795B795F7959F5FC9F7880F911D969589 |
:1085F000879597F90895E1E0660F771F881FBB1FE5 |
:10860000621773078407BA0720F0621B730B840B91 |
:10861000BA0BEE1F88F7E095089504D06894B11165 |
:10862000E1C00895C4D088F09F5790F0B92F9927E2 |
:10863000B751A0F0D1F0660F771F881F991F1AF06D |
:10864000BA95C9F712C0B13081F0CBD0B1E008952E |
:10865000C8C0672F782F8827B85F39F0B93FCCF3AF |
:10866000869577956795B395D9F73EF49095809563 |
:10867000709561957F4F8F4F9F4F0895E89409C083 |
:1086800097FB3EF490958095709561957F4F8F4F45 |
:108690009F4F9923A9F0F92F96E9BB279395F6955B |
:1086A000879577956795B795F111F8CFFAF4BB0FD9 |
:1086B00011F460FF1BC06F5F7F4F8F4F9F4F16C03D |
:1086C000882311F096E911C0772321F09EE8872FC7 |
:1086D000762F05C0662371F096E8862F70E060E083 |
:1086E0002AF09A95660F771F881FDAF7880F9695FC |
:1086F000879597F9089507D008F481E0089503D08D |
:1087000008F48FEF0895990F0008550FAA0BE0E8C1 |
:10871000FEEF16161706E807F907C0F01216130643 |
:10872000E407F50798F0621B730B840B950B39F483 |
:108730000A2661F0232B242B252B21F408950A26E9 |
:1087400009F4A140A6958FEF811D811D089597F929 |
:108750009F6780E870E060E008959FEF80EC0895E7 |
:1087600000240A9416161706180609060895002410 |
:108770000A9412161306140605060895092E03948A |
:10878000000C11F4882352F0BB0F40F4BF2B11F4FE |
:1087900060FF04C06F5F7F4F8F4F9F4F089557FD5D |
:1087A0009058440F551F59F05F3F71F04795880F5F |
:1087B00097FB991F61F09F3F79F0879508951216F6 |
:1087C00013061406551FF2CF4695F1DF08C01616A2 |
:1087D00017061806991FF1CF869571056105089453 |
:1087E0000895E894BB2766277727CB0197F908956A |
:1087F0000BD0C4CFB5DF28F0BADF18F0952309F00D |
:10880000A6CFABCF1124EECFCADFA0F3959FD1F353 |
:10881000950F50E0551F629FF001729FBB27F00D2E |
:10882000B11D639FAA27F00DB11DAA1F649F662783 |
:10883000B00DA11D661F829F2227B00DA11D621FD2 |
:10884000739FB00DA11D621F839FA00D611D221F8C |
:10885000749F3327A00D611D231F849F600D211D70 |
:10886000822F762F6A2F11249F5750408AF0E1F013 |
:1088700088234AF0EE0FFF1FBB1F661F771F881F5C |
:1088800091505040A9F79E3F510570F060CFAACF9C |
:108890005F3FECF3983EDCF3869577956795B79547 |
:1088A000F795E7959F5FC1F7FE2B880F911D969571 |
:1088B000879597F90895629FD001739FF001829F79 |
:1088C000E00DF11D649FE00DF11D929FF00D839F5F |
:1088D000F00D749FF00D659FF00D9927729FB00DFC |
:1088E000E11DF91F639FB00DE11DF91FBD01CF010F |
:1088F00011240895991B79E004C0991F961708F078 |
:10890000961B881F7A95C9F780950895AA1BBB1BF3 |
:1089100051E107C0AA1FBB1FA617B70710F0A61B7F |
:10892000B70B881F991F5A95A9F780959095BC01A0 |
:10893000CD01089597FB092E07260AD077FD04D0B4 |
:10894000E5DF06D000201AF4709561957F4F0895F9 |
:10895000F6F7909581959F4F0895A1E21A2EAA1BD4 |
:10896000BB1BFD010DC0AA1FBB1FEE1FFF1FA217DF |
:10897000B307E407F50720F0A21BB30BE40BF50BDC |
:10898000661F771F881F991F1A9469F76095709565 |
:10899000809590959B01AC01BD01CF01089597FB97 |
:1089A000092E05260ED057FD04D0D7DF0AD0001CB3 |
:1089B00038F450954095309521953F4F4F4F5F4F7C |
:1089C0000895F6F790958095709561957F4F8F4F3C |
:1089D0009F4F08952F923F924F925F926F927F9296 |
:1089E0008F929F92AF92BF92CF92DF92EF92FF92BF |
:1089F0000F931F93CF93DF93CDB7DEB7CA1BDB0B6B |
:108A00000FB6F894DEBF0FBECDBF09942A8839880F |
:108A100048885F846E847D848C849B84AA84B98416 |
:108A2000C884DF80EE80FD800C811B81AA81B98122 |
:108A3000CE0FD11D0FB6F894DEBF0FBECDBFED0136 |
:108A40000895F999FECFB2BDA1BDF89A119600B470 |
:108A50000895F7DF01921A94E1F70895F2DFE02D0F |
:108A6000F0DFF02D0895F999FECFB2BDA1BD00BC95 |
:108A700011960FB6F894FA9AF99A0FBE0895F3DF9B |
:108A8000012CF1DF112408950190EDDF1A94E1F734 |
:048A90000895FFCF77 |
:108A94000AFF0164496E74656772616C4E69636BA9 |
:108AA40020202020496E74656772616C526F6C6C73 |
:108AB400202020204163634E69636B202020202006 |
:108AC40020202020416363526F6C6C2020202020E2 |
:108AD400202020204779726F5961772020202020A0 |
:108AE4002020202052656164696E67486569676863 |
:108AF400742020204163635A20202020202020203D |
:108B040020202020476173202020202020202020A6 |
:108B1400202020205265636569766572204C657655 |
:108B2400656C2020566F6C746167652020202020BE |
:108B3400202020204D6F746F722046726F6E744C2B |
:108B4400656674204D6F746F722046726F6E745236 |
:108B5400696768744D6F746F7220526561724C65F9 |
:108B6400667420204D6F746F722052656172526971 |
:108B7400676874204D6F746F72205269676874203F |
:108B8400202020204D6F746F72204C656674202065 |
:108B9400202020204163635F5A20202020202020B1 |
:108BA40020202020535049204572726F72202020CB |
:108BB40020202020535049204F6B202020202020AB |
:108BC40020202020202020202020202020202020A1 |
:108BD40020202020536572766F2020202020202022 |
:108BE400202020204E69636B20202020202020207C |
:108BF40020202020526F6C6C202020202020202058 |
:108C04002020202020202020202020202020202060 |
:108C14002020202020202020202020202020202050 |
:108C24002020202020202020202020202020202040 |
:108C34002020202020202020202020202020202030 |
:108C44002020202020202020202020202020202020 |
:108C54002020202020202020202020202020202010 |
:108C64002020202020202020202020202020202000 |
:108C7400202020204750535F4E69636B2020202022 |
:108C8400202020204750535F526F6C6C20202020FE |
:108C940020202020FFFF01280064008064007373FB |
:108CA40073007D0000FF03010203040506070809A1 |
:108CB4000A48656C6C6F20576F726C64000000008A |
:108CC40000000000000000000000000000000000A0 |
:108CD4000000000000000000000000000000000090 |
:108CE4000000000000000000000000000000000080 |
:108CF4000000000000000000000000000000000070 |
:108D0400000B0101640001FFFFFFFFF40190D00399 |
:108D14000090D00300ECFF17B7D13830FB103A4075 |
:108D24009696020A0000000000000000644600005D |
:108D34006400000000000000000001426567696EE5 |
:108D44006E657200004E6F726D616C000053706F3F |
:108D5400727400000A0B0D0B0C00010202030303E2 |
:108D640003040404040404040405050505050505B9 |
:108D74000505050505050505050606060606060698 |
:108D8400060606060606060606060606060606067F |
:108D94000606060606060606060707070707070768 |
:108DA400070707070707070707070707070707074F |
:108DB400070707070707070707070707070707073F |
:108DC400070707070707070707070707070707072F |
:108DD4000707070707070707070808080808080818 |
:108DE40008080808080808080808080808080808FF |
:108DF40008080808080808080808080808080808EF |
:108E040008080808080808080808080808080808DE |
:108E140008080808080808080808080808080808CE |
:108E240008080808080808080808080808080808BE |
:108E340008080808080808080808080808080808AE |
:108E4400080808080808080808080808080808089E |
:0A8E540008080808080808080800CC |
:00000001FF |
/branches/V0.70d CRK HexaLotte-Star/Hex-Files/Flight-Ctrl_MEGA644p_HEXA__V0_70d.hex |
---|
0,0 → 1,2183 |
:100000000C9463020C9480020C9480020C94800285 |
:100010000C9480020C9480020C9480020C94800258 |
:100020000C9480020C94280C0C9480020C94800296 |
:100030000C94D4180C9480020C9480020C94A01898 |
:100040000C9480020C9480020C94550B0C9480024A |
:100050000C9464040C9480020C942E040C94800282 |
:100060000C945F0D0C9480020C9470170C94800219 |
:100070000C947C3D0C9480020C9480020A0A0D00C2 |
:100080004E65757472616C0048656164696E67489D |
:100090006F6C64000A0D436F6E74726F6C3A2000CF |
:1000A0004F4B0A0D000A0D43616C696272617469FD |
:1000B0006E67206169722070726573737572652056 |
:1000C00073656E736F722E2E000A0D414343206ECE |
:1000D0006F742063616C6962726174656421000AE7 |
:1000E0000D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D70 |
:1000F0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D006D |
:100100000A0D466C69676874436F6E74726F6C0A8F |
:100110000D48617264776172653A25642E25640A20 |
:100120000D536F6674776172653A5625642E2564A7 |
:10013000256320002E0048693A2534692020436653 |
:100140003A253469200047733A25346920205961E3 |
:100150003A25346920004E693A2534692020526FCF |
:100160003A253469200045787465726E436F6E7469 |
:10017000726F6C20200052616E67653A2533692DDD |
:1001800025336900506F736974696F6E3A202533A7 |
:100190006900536574706F696E742020253369009F |
:1001A000536572766F202000506F343A20253369F2 |
:1001B00020506F383A2025336900506F333A20259C |
:1001C000336920506F373A2025336900506F323A37 |
:1001D0002025336920506F363A2025336900506F4F |
:1001E000313A2025336920506F353A202533690094 |
:1001F0004F6666436F757273653A2025356900480E |
:10020000656164696E673A20202025356900436F77 |
:10021000757273653A2020202025356900436F6D83 |
:1002200070617373202020202020200052432D4C29 |
:100230006576656C3A2025356900566F6C74616788 |
:10024000653A20202535690048656967687420256E |
:10025000346920282533692900526F6C6C202020D6 |
:10026000253469202825336929004E69636B2020D5 |
:100270002025346920282533692900414343202D56 |
:100280002053656E736F72005961772020253469A1 |
:10029000202825336929282533692900526F6C6C81 |
:1002A0002025346920282533692928253369290028 |
:1002B0004E69636B20253469202825336929282558 |
:1002C0003369290059617720202534692028253396 |
:1002D000692900526F6C6C20253469202825336908 |
:1002E00029004E69636B202534692028253369294C |
:1002F0000059617720202534692028253369290099 |
:10030000526F6C6C20253469202825336929004EF2 |
:1003100069636B20253469202825336929004779D2 |
:10032000726F202D2053656E736F720050333A2523 |
:100330003469202050343A253469200050313A2560 |
:100340003469202050323A253469200047733A2519 |
:100350003469202059613A25346920004E693A25D4 |
:1003600034692020526F3A253469200043373A25FA |
:100370003469202043383A253469200043353A2532 |
:100380003469202043363A253469200043333A2526 |
:100390003469202043343A253469200043313A251A |
:1003A0003469202043323A2534692000486561646D |
:1003B000696E673A20202025356900526F6C6C3ACF |
:1003C000202020202020253569004E69636B3A20CB |
:1003D00020202020202535690041747469747564DB |
:1003E000650048656967687420436F6E74726F6C4E |
:1003F000004E6F20004F6666736574202020203AFF |
:10040000253569004169722050726573732E3A2553 |
:1004100035690053657420506F696E743A20253534 |
:1004200069004865696768743A202020202535698D |
:100430000028632920486F6C6765722042757373CA |
:100440000053657474696E673A202564200048572C |
:100450003A5625642E25642053573A25642E256488 |
:100460002563002B204D696B726F4B6F7074657242 |
:10047000202B005B25695D005B25695D000A0D5539 |
:1004800073696E6720506172616D65746572205387 |
:100490006574202564000A0D496E69742E20454557 |
:1004A00050524F4D3A2047656E65726174696E67B0 |
:1004B0002044656661756C742D506172616D657460 |
:1004C00065722E2E2E0011241FBECFEFD0E1DEBFAD |
:1004D000CDBF14E0A0E0B1E0E2E8F4E802C005908E |
:1004E0000D92A43CB107D9F718E0A4ECB4E001C028 |
:1004F0001D92A83CB107E1F70E9482020C94404291 |
:100500000C940000CF93DF93F89414B815B8189B9F |
:1005100006C0199B02C08DE003C08BE001C08AE0D9 |
:100520008093000184B1836084B9209100012A3056 |
:1005300011F4289A03C028982C3010F4299801C08F |
:10054000299A84B7877F84BF8091600088618093F7 |
:1005500060001092600080ED97E09093E00480933B |
:10056000DF04109274071092730710927D051092A9 |
:100570007C0510927B0510927A05109279051092F5 |
:1005800078052A3011F4289801C0289A0E94200B7F |
:100590000E94050C0E940406809100018B3010F02F |
:1005A0000E941F3D0E946C180E94420D0E9411176C |
:1005B00078941092710686E48093720688E08093A6 |
:1005C000730681E08093740620910001822F6AE017 |
:1005D0000E947141492F50E0822F0E94714190E0AA |
:1005E00024E630E03F932F9326E430E03F932F93AF |
:1005F0001F921F925F934F939F938F9380E091E0A0 |
:100600009F938F931F920E947C088FED90E09F93A1 |
:100610008F931F920E947C088DB79EB740960FB6AD |
:10062000F8949EBF0FBE8DBF809100018C3010F4F6 |
:10063000299A01C029980E94683C84E00E94123ADD |
:100640008050944050F089EC90E09F938F931F92DC |
:100650000E947C080F900F900F9084EF91E00E9411 |
:10066000B90BEC01CE010E94C20B8823D9F3809113 |
:10067000DF0780FF20C085EA90E09F938F931F9251 |
:100680000E947C0888EE93E00E94B90BEC010E9466 |
:10069000FB100F900F900F90CE010E94C20B882389 |
:1006A000D9F380EA90E09F938F931F920E947C0879 |
:1006B0000F900F900F900E947422809100018A3059 |
:1006C00011F4289801C0289A80ED97E09093E004F7 |
:1006D0008093DF0485E580937B0684E990E09F9317 |
:1006E0008F931F920E947C088091DF070F900F90DC |
:1006F0000F9082FF03C088E890E002C080E890E09D |
:100700009F938F931F920E947C080F900F900F90E1 |
:100710008CE790E09F938F931F920E947C080E9429 |
:100720003B1180ED97E090937503809374030F90D5 |
:100730000F900F908091DC048823E1F31092DC0489 |
:100740000E941F240E94C721209100012A3011F429 |
:10075000289801C0289A80910301882321F08150B4 |
:100760008093030112C01092D0041092D104109211 |
:100770008506109289051092880510928B051092BB |
:100780008A0510928D0510928C05809174039091CA |
:100790007503892B01F585E090E0909375038093B4 |
:1007A00074030E943E1780910403909105038F5FAC |
:1007B0009F4FF9F48091670580FF1BC080E197E2AD |
:1007C0009093E0048093DF0480E890E09093050329 |
:1007D000809304030EC08091740390917503019778 |
:1007E00090937503809374032A3011F4289801C004 |
:1007F000289A8091DC04882321F08091670580FD90 |
:1008000002C00E946B060E941307CE010E94C20B19 |
:10081000882309F120910C0330910D038091EF079B |
:1008200090E02817390794F480E093E09093050353 |
:10083000809304038091DF049091E004892B31F4CC |
:1008400080E797E19093E0048093DF0484E190E0F7 |
:100850000E94B90BEC010E94A0166CCF1F920F9260 |
:100860000FB60F9211248F939F93EF93FF93809174 |
:1008700002018823E1F48091D8049091D904019673 |
:100880009093D9048093D804FC01E853F94FE08198 |
:10089000ED3019F08639910539F41092D90410928F |
:1008A000D80481E080930201E093C60004C0109256 |
:1008B000D9041092D804FF91EF919F918F910F90DE |
:1008C0000FBE0F901F9018951F920F920FB60F92A8 |
:1008D00011242F933F934F935F936F937F938F9345 |
:1008E0009F93AF93BF93CF93DF93EF93FF93709159 |
:1008F000C6008091CA04882309F06DC06091D504B8 |
:10090000662371F4733279F47093D90581E0809392 |
:10091000D50483E290E09093D7048093D6045BC023 |
:10092000663908F054C0A62FB0E02091D60430916B |
:10093000D7047D3069F0A752BA4F7C936F5F609304 |
:10094000D504270F311D3093D7042093D60443C01C |
:10095000FD01E952FA4F9081ED01C852DA4F8881CA |
:10096000A901491B5109481B51095F705093D704D5 |
:100970004093D6042081CA0136E0969587953A9532 |
:10098000E1F7835C8217F1F49881842F8F73835C85 |
:100990008917C1F481E08093CA046093CB04A75205 |
:1009A000BA4F7C938091DB05823571F488E190E049 |
:1009B0002CE00FB6F894A895809360000FBE2093AA |
:1009C000600002C01092CA041092D50404C01092B4 |
:1009D000D5041092CA04FF91EF91DF91CF91BF919E |
:1009E000AF919F918F917F916F915F914F913F91C7 |
:1009F0002F910F900FBE0F901F901895DC0140E0D3 |
:100A000050E020E030E008C0FA01E853F94F80815F |
:100A1000280F311D4F5F5F4F4A175B07A9F73F70E3 |
:100A2000C90146E0969587954A95E1F7835CFD01FB |
:100A3000E853F94F808311962F73235CFD01E8532F |
:100A4000F94F2083A753B94F8DE08C931092020188 |
:100A50008091C8068093C60008951F93CF93DF93BB |
:100A6000EA01722F93E29093C8066093C9068093BF |
:100A7000CA06A3E0B0E060E04FC0FE01E60FF11D42 |
:100A800090816F5F715019F410E040E00FC0FE01DB |
:100A9000E60FF11D40816F5F715011F410E006C048 |
:100AA000FE01E60FF11D10816F5F7150892F869551 |
:100AB0008695835CFD01E853F94F808350E09A01ED |
:100AC00084E0369527958A95E1F7892F90E0837029 |
:100AD0009070F4E0880F991FFA95E1F7282B235CBA |
:100AE000FD01E753F94F2083812F829586958695E6 |
:100AF00083704F705070440F551F440F551F842B47 |
:100B0000835CFD01E653F94F80831F73135CFD0185 |
:100B1000E553F94F10831496772309F0AECFCD013A |
:100B20000E94FE04DF91CF911F9108950F931F93B0 |
:100B3000CF93DF93EC01062F70E0A22FB0E0129765 |
:100B40004AC0E42FF0E0E752FA4F30814F5FE42FC4 |
:100B5000F0E0E752FA4F50814F5FE42FF0E0E752A8 |
:100B6000FA4F10814F5FE42FF0E0E752FA4F2081F7 |
:100B70004F5F842F90E0A817B90784F1701771F1C7 |
:100B80005D53FE01E70FF11D852F82958F703D5358 |
:100B9000330F330F382B3083613001F1912F9D5388 |
:100BA0007F5FFE01E70FF11D71505295507F892F35 |
:100BB00086958695582B508363506F3F79F07E5F02 |
:100BC000FE01E70FF11D9295990F990F907C2D531F |
:100BD000922B90837F5F662309F0B3CFDF91CF9193 |
:100BE0001F910F9108951F93182F8A3019F48DE0EB |
:100BF0000E94F3058091C00085FFFCCF1093C600D2 |
:100C000080E090E01F9108951F931FB7F8948091A2 |
:100C1000C1008F778093C1008091C1008F7B80934A |
:100C2000C100589A5098599A519A1092C5008AE278 |
:100C30008093C4008091C00082608093C00088E1EE |
:100C40008093C1008091C2008F778093C200809111 |
:100C5000C2008F7B8093C2008091C2008F7D809301 |
:100C6000C2008091C2008F7E8093C2008091C2003A |
:100C7000877F8093C2008091C1008B7F8093C100E9 |
:100C80008091C20084608093C2008091C200826023 |
:100C90008093C20002C08091C6008091C00087FD91 |
:100CA000FACF8091C10080688093C1008091C1001B |
:100CB00080648093C1001092CA0481E08093020195 |
:100CC00088EC90E00E94B90B9093700680936F06B9 |
:100CD0001FBF1F91089580910201882309F4A2C0CB |
:100CE0008091C504882371F080910201882351F01E |
:100CF0006091D4042BE04BE756E087E40E942D0579 |
:100D00001092C50480916F06909170060E94C20BEC |
:100D1000882321F48091C7048823B1F080910201D7 |
:100D2000882391F06091D40422E446E856E084E4FC |
:100D30000E942D051092C7048AEF90E00E94B90B23 |
:100D40009093700680936F06609101016F3F89F068 |
:100D5000462F50E094E0440F551F9A95E1F74C5F01 |
:100D60005E4F605D20E181E40E942D058FEF80934E |
:100D7000010190915E079923A1F0809102018823DF |
:100D800081F083E28093C8069093C9068DE080933A |
:100D9000CA061092020110925E078091C8068093E5 |
:100DA000C6008091C604882359F1809102018823EE |
:100DB00039F10E9444111092C6043091C904932F56 |
:100DC0009F5F9093C904943021F08091C8048823D8 |
:100DD00059F02EE14FE657E060E084E30E942D05D4 |
:100DE0008FEF8093C9040CC044E1949FA0011124AB |
:100DF0004F5D5C4F24E160E0832F8F5C0E942D05E6 |
:100E00008091C404882371F080910201882351F0FD |
:100E10006091D4042AE041E756E086E50E942D0562 |
:100E20001092C40408951F93CF93DF93CDB7DEB71C |
:100E300022970FB6F894DEBF0FBECDBF8091CA04D3 |
:100E4000882309F4F6C08091DB058B3609F47FC056 |
:100E50008C3690F4833609F43FC0843630F4813602 |
:100E6000C1F0823609F0E3C020C0873609F47EC0A5 |
:100E7000883609F0DCC047C0813709F47BC0813770 |
:100E800008F4A2C0843709F459C0863709F0CFC0EE |
:100E900069C02091CB0443E062E0CE0101960E943C |
:100EA000960589818093010113C02091CB0443E012 |
:100EB0006BE08BE796E00E94960580910505909186 |
:100EC0007D06892B809305058091840680935E07BB |
:100ED0008FEF80930301ABC02091CB0443E06BE024 |
:100EE0008BE796E00E9496058091050590917D061E |
:100EF000892B809305058091840680935E0781E0AD |
:100F00008093C704E5CF2091CB0443E062E0CE019B |
:100F100001960E949605809105059981892B809301 |
:100F200005058A818F3F21F481E08093C80402C0C7 |
:100F30001092C80481E08093C60479C02091CB044C |
:100F400043E064E08CEC94E00E949605C1CF2091D0 |
:100F5000CB0443E064E080ED94E00E94960580912C |
:100F6000D304B4CF81E08093C40461C081E0809356 |
:100F7000C5045DC02091CB0443E062E0CE01019640 |
:100F80000E949605809102018823E1F389818F3FB9 |
:100F900071F0863010F085E0898389810E94423AA1 |
:100FA0006091D404898123E547ED57E009C0109191 |
:100FB000D40482E00E94013A23E547ED57E0612F17 |
:100FC000855B0E942D0533C02091CB0443E063E58F |
:100FD00087ED97E00E9496058091DB058B560E9475 |
:100FE0002B3A6091020870E080E090E024EC39E058 |
:100FF00040E050E00E94524160937D0370937E0375 |
:1010000080937F03909380036091030870E080E0F9 |
:1010100090E00E9452416093810370938203809319 |
:101020008303909384030E94593C0E94DA23109218 |
:10103000CA0422960FB6F894DEBF0FBECDBFDF9173 |
:10104000CF911F910895982F80915F07813069F4A7 |
:1010500080910405E82FF0E0EF5DFC4F90838F5FF7 |
:101060008093040521E030E005C0892F0E94F3053C |
:10107000282F30E0C90108951F93182F04C080E382 |
:101080000E94230811501116D4F31F9108951F9345 |
:10109000182F04C080E20E94230811501116D4F3C7 |
:1010A0001F9108950F931F93CF93DF938C01EB0152 |
:1010B00008C0F8010F5F1F4FE4918E2F0E94230894 |
:1010C00021972097B1F7DF91CF911F910F9108954C |
:1010D0000F931F93CF93DF938C01EB0106C0F801B0 |
:1010E00081918F010E94230821972097C1F7DF91FA |
:1010F000CF911F910F9108952F923F924F925F923F |
:101100006F927F928F929F92AF92BF92CF92DF9217 |
:10111000EF92FF920F931F93CF93DF93CDB7DEB77C |
:10112000E5970FB6F894DEBF0FBECDBF2B968FADFF |
:101130002B9780935F07CE01835B9F4F9B838A83AE |
:101140002D964EAC5FAC2D971EA61FA618AA19AA05 |
:101150009E01225D3F4F3DAB2CAB820102C00F5F71 |
:101160001F4FF801F490FF2019F0F5E2FF16B9F7D0 |
:10117000B8016419750919F0C2010E945208FF20D4 |
:1011800009F445C228010894411C511C1982AA8106 |
:10119000BB8133241BAA2FEF2AABF2010894411C18 |
:1011A000511CB490632D70E06170707035E7B31618 |
:1011B00021F08B2D80628837C9F46115710559F0D3 |
:1011C0002D913D914D915C9113972EA73FA748AB70 |
:1011D00059AB14960BC08D919C9111979C0140E0E6 |
:1011E00050E02EA73FA748AB59AB129630E2B3169A |
:1011F00021F48981882389F61CC043E2B41611F4D6 |
:1012000058E055C08AE2B81621F09DE2B91671F493 |
:1012100008C0FD011296E081EBABE7FFBECFE19580 |
:10122000EBABE0E13E2AFFED3F22B7CF2BE2B21657 |
:1012300011F4B982B2CF3EE2B31699F5F2010894E7 |
:10124000411C511C84918A3221F0B82E20E030E0FC |
:101250001DC0FD0112964081518157FF02C04FEF22 |
:101260005FEF4AAB9ACFC90153E0880F991F5A9597 |
:10127000E1F7220F331F280F391F2B0D311D20538B |
:101280003040F2010894411C511CB4908B2D8053C6 |
:101290008A3048F3A90137FF02C04FEF5FEF4AAB36 |
:1012A00085CF40E3B41629F434FC77CF50E2352AD9 |
:1012B00074CF8B2D81538930D8F420E030E0C90100 |
:1012C00003E0880F991F0A95E1F7220F331F280FBB |
:1012D000391F2B0D311D20533040F2010894411C61 |
:1012E000511CB4908B2D80538A3048F32BAB5ECFCA |
:1012F00088E6B81619F494E0392A4FCFECE6BE160A |
:1013000019F4F1E03F2A49CFBB83AA8323E6B21642 |
:1013100039F41296BB83AA8312978C918E8322C1D3 |
:1013200034E4B31639F044E6B41631F059E6B51694 |
:10133000A9F502C081E0382A30FE08C01496BB83AC |
:10134000AA835E914E913E912E910AC01296BB8364 |
:10135000AA839E918E919C01442737FD4095542F7E |
:101360002EA73FA748AB59AB8EA59FA5A8A9B9A9A1 |
:10137000BB238CF42EA53FA548A959A950954095AB |
:10138000309521953F4F4F4F5F4F2EA73FA748AB5A |
:1013900059AB8DE28983BAE02B2E80C03FE4B316AF |
:1013A00021F04FE6B41631F402C051E0352AA8E02E |
:1013B0002A2E73C080E7B81689F41296BB83AA83DD |
:1013C0009E918E919C0140E050E02EA73FA748AB34 |
:1013D00059AB30E4332AF8E7BF2E5DC043E7B416BB |
:1013E000D1F51296BB83AA83DE90CE90C114D104AE |
:1013F00089F488E28E838EE68F8385E788878CE682 |
:1014000089878A8789E28B871C86E6E0CE2ED12CDD |
:10141000CC0EDD1E5AA957FD14C0452F552747FD98 |
:10142000509560E070E0C6010E942A3F009711F4D9 |
:10143000FAA80EC0F82EFC188AA98F154CF4F82EC5 |
:1014400007C0F60101900020E9F73197FE2EFC1845 |
:10145000198240E090C095E5B91621F0A5E7BA16CB |
:1014600031F402C0B1E03B2A7AE0272E16C0E8E54D |
:10147000BE1621F0F8E7BF1609F070C033FE0BC0AE |
:101480002EA53FA548A959A92115310541055105AA |
:1014900011F030E4332A60E1262E19824AA947FD73 |
:1014A00002C05FED35228EA59FA5A8A9B9A9009716 |
:1014B000A105B10549F49AA9992331F45EE2C52E3C |
:1014C000D12CCC0EDD1E46C06EA47FA488A899A89E |
:1014D0004EE2C42ED12CCC0EDD1EE22CFF2400E007 |
:1014E00010E06EA57FA588A999A9A80197010E947F |
:1014F000A4416A3020F430E3A32EA60E08C027E5ED |
:10150000A22EA60EA8E5BA1611F4BFEDAB22F60185 |
:10151000A2926F016EA57FA588A999A9A80197013C |
:101520000E94A4412EA73FA748AB59AB6E147F047D |
:101530008006910618F039014A01D3CFF8E02F1642 |
:1015400049F433FE07C020E3A21621F080E3D60160 |
:101550008E936D01FCA8FC184AA90DC0BB2009F4AC |
:1015600056C0BE82198296E0C92ED12CCC0EDD1E4B |
:1015700040E0FF24F394E42EEF18E7FCEE24898189 |
:10158000882319F08F2D8F5F06C036FC02C08F2D87 |
:1015900002C08F2D8E5FA82EAE0C032D10E080E3CD |
:1015A000882E912C802291228114910421F48BA900 |
:1015B0008A190E9447088981882329F061E070E038 |
:1015C000CE01019609C006FF09C080E38C83BD826D |
:1015D00062E070E0CE0104960E946808B0E28B16CB |
:1015E000910421F48BA98A190E943C088E2D0E9437 |
:1015F0003C086F2D772767FD7095C6010E9468082B |
:1016000004FFABCD8BA98A190E944708A6CDE596A9 |
:101610000FB6F894DEBF0FBECDBFDF91CF911F9103 |
:101620000F91FF90EF90DF90CF90BF90AF909F9081 |
:101630008F907F906F905F904F903F902F90089584 |
:101640002FB7F894909100019A3019F4529A5A9851 |
:1016500002C03F9A479884B1886184B985B1877E7A |
:1016600085B99A3019F4529A5A9802C03F9A47980D |
:1016700084B58F7A84BD84B5836A84BD85B587734C |
:1016800085BD85B5887F826085BD17BC88E788BD2C |
:1016900016BC80916E00897F80936E0080916E00F1 |
:1016A000816080936E002FBF08951F920F920FB636 |
:1016B0000F9211242F933F938F939F938091E10476 |
:1016C00081508093E1048F3FB9F489E08093E10475 |
:1016D000809106038F5F817080930603882319F43D |
:1016E00081E08093DC048091DA049091DB04019620 |
:1016F0009093DB048093DA048091DF049091E004FE |
:10170000892BB1F08091DF049091E00401979093D0 |
:10171000E0048093DF042091DF043091E0048091A5 |
:1017200004039091050382239323892BA1F406C01F |
:101730008FEF9FEF90930503809304038091000146 |
:101740008A3039F404C05A9A0BC0479A09C05A9893 |
:1017500007C0479805C0809100018A30B1F7F3CFE8 |
:101760009F918F913F912F910F900FBE0F901F90DF |
:1017700018952091DA043091DB0421503040820F1B |
:10178000931F08952091DA043091DB04821B930BA0 |
:10179000892F99278078992787FD90950895AC0126 |
:1017A0002091DA043091DB042150304005C0809153 |
:1017B0007A00886C80937A008091DA049091DB043F |
:1017C000B901681B790BCB01840F951F807090784D |
:1017D000892F9927882359F30895AC012091DA04C1 |
:1017E0003091DB04215030408091DA049091DB0489 |
:1017F000B901681B790BCB01840F951F807090781D |
:10180000892F9927882381F308959FB7F894579AD1 |
:101810005F98E0EBF0E080818F708083808183604F |
:101820008083E1EBF0E08081847380838081846039 |
:1018300080831092B2008AE08093B300E0E7F0E08A |
:1018400080818A7F80838081826080839FBF0895AA |
:101850001F920F920FB60F9211240F931F932F9385 |
:101860003F934F935F936F937F938F939F93AF9328 |
:10187000BF93EF93FF938091070390910803843007 |
:10188000910520F4019708F0ADC0D1C0049709F08C |
:10189000DDC080E390E09093E3048093E204209124 |
:1018A0009C0330E0220F331F4091090350910A033B |
:1018B000CA01880F991F840F951F280F391F36956D |
:1018C00027953695279530930A0320930903809135 |
:1018D000E2049091E304280F391F3093E30420932E |
:1018E000E204809119086091F90720912705309151 |
:1018F00028054091290550912A0580FF12C00091CA |
:10190000E2041091E30470E080E090E00E94524114 |
:1019100020E030E440E050E00E94C641020F131F77 |
:1019200011C00091E2041091E30470E080E090E0C7 |
:101930000E94524120E030E440E050E00E94C64165 |
:10194000021B130B1093E3040093E2048091E20462 |
:101950009091E3042091FA0743E0249F9001112421 |
:101960008217930728F43093E3042093E20410C015 |
:101970002091E2043091E3048091FB07849FC00131 |
:1019800011248217930720F49093E3048093E204D8 |
:101990008091E2049091E3049093B1068093B006A5 |
:1019A0008091E2049091E3046FEF70E00E947D412A |
:1019B0008D9760F48091E2049091E304835B9F4FE4 |
:1019C0009093E3048093E20483E101C080E6809376 |
:1019D0000B038091E2049091E30480958093B3001F |
:1019E00083EC32C08091E2049091E3048F3F910533 |
:1019F00081F078F05F9A83E08093B0008091E204F8 |
:101A00009091E3048F5F90409093E3048093E2040D |
:101A10001DC083E88093B00080910B038093B300D6 |
:101A200081E090E090930803809307030FC08091BA |
:101A3000FC0790E0880F991F880F991F9093080367 |
:101A4000809307035F9883E08093B0008091070341 |
:101A50009091080301979093080380930703FF91E7 |
:101A6000EF91BF91AF919F918F917F916F915F9116 |
:101A70004F913F912F911F910F910F900FBE0F909B |
:101A80001F9018959FB7F89411B812B88FEF8093F4 |
:101A90007E00ECE7F0E080818F7180838081807E22 |
:101AA0008083AAE7B0E087E28C93EBE7F0E08081E7 |
:101AB000887F80838C91886C8C939FBF08951F9240 |
:101AC0000F920FB60F921124EF92FF920F931F9374 |
:101AD0002F933F934F935F936F937F938F939F9336 |
:101AE000AF93BF93CF93DF93EF93FF9380917A00EF |
:101AF000877380937A00809102058F5F809302053F |
:101B00008150853009F47EC0863090F4823009F42B |
:101B100040C0833030F48823F1F0813009F084C272 |
:101B20002FC0833009F441C0843009F07DC25AC00F |
:101B3000883009F4B2C0893038F4863009F473C0B3 |
:101B4000873009F071C28CC0893009F4C3C08A3073 |
:101B500009F06AC2DBC1809178009091790090937E |
:101B600001058093000581E0809303058091F804CE |
:101B70009091F90401969093F9048093F80458C267 |
:101B800080917800909179009093FF048093FE04F7 |
:101B900082C080917800909179009093FD048093A9 |
:101BA000FC0484E08093030543C240910C035091F0 |
:101BB0000D0380917800909179009A01220F331FD4 |
:101BC000240F351F63E070E00E947D41260F371F10 |
:101BD000369527953695279530930D0320930C0362 |
:101BE00086E0E0CF80912105909122052091780038 |
:101BF00030917900821B930B9093F0048093EF0453 |
:101C000087E0D0CF809178009091790020911F05D6 |
:101C100030912005821B930B9093F2048093F10482 |
:101C20001092030505C280910001209100053091BA |
:101C300001058A3049F48091780090917900820FF3 |
:101C4000931F9695879506C08091780090917900B2 |
:101C5000820F931F9093EB048093EA0481E0A2CF5C |
:101C6000809100012091FE043091FF048A3049F4F4 |
:101C70008091780090917900820F931F96958795B7 |
:101C800006C08091780090917900820F931F909305 |
:101C9000E9048093E80482E085CF809100012091DF |
:101CA000FC043091FD048A3049F4809178009091D1 |
:101CB0007900820F931F9695879506C080917800D2 |
:101CC00090917900820F931F9093E7048093E6042C |
:101CD00085E068CF6091780070917900E0902305ED |
:101CE000F09024050091250510912605882777FDA1 |
:101CF0008095982F0E943740A80197010E94373F96 |
:101D00000E9404407093F4046093F304E091F304A0 |
:101D1000F091F4048091F1049091F204C091EF04E9 |
:101D2000D091F00497FF03C0909581959F4F64E098 |
:101D300070E00E9491419B01CE01D7FF03C09095B6 |
:101D400081959F4F64E070E00E949141260F371FFC |
:101D5000E20FF31FF093F404E093F3048091F30493 |
:101D60009091F40402970CF43EC0609123057091A9 |
:101D70002405809125059091260520E030E84BE36D |
:101D800054E40E94724088230CF078C060912305CF |
:101D90007091240580912505909126052AE037ED64 |
:101DA00043EA5CE30E94383F609323057093240567 |
:101DB0008093250590932605809165059091660591 |
:101DC000845F914008F05AC060912305709124050A |
:101DD00080912505909126052DEC3CEC4CEC5DE3C3 |
:101DE0000E94383F43C08091F3049091F4048F5FC8 |
:101DF0009F4F0CF043C060912305709124058091A2 |
:101E000025059091260520E030E849E054E40E9441 |
:101E1000764018169CF560912305709124058091F9 |
:101E20002505909126052AE037ED43EA5CE30E9400 |
:101E3000373F609323057093240580932505909385 |
:101E400026058091650590916605845F9140B0F408 |
:101E500060912305709124058091250590912605B8 |
:101E60002DEC3CEC4CEC5DE30E94373F6093230586 |
:101E70007093240580932505909326058091780022 |
:101E8000909179009093E5048093E40420915705A4 |
:101E9000309158054091590550915A058091F304AD |
:101EA0009091F404AA2797FDA095BA2F820F931F53 |
:101EB000A41FB51F8093570590935805A09359050B |
:101EC000B0935A05E0905705F090580500915905D8 |
:101ED00010915A05609157057091580580915905E8 |
:101EE00090915A0520E034E040E050E00E94C64165 |
:101EF000E21AF30A040B150BE0925705F09258050D |
:101F00000093590510935A0583E04CCEE091780078 |
:101F1000F09179008091FA049091FB04E80FF91F89 |
:101F2000F093FB04E093FA048091F5048F5F8093B3 |
:101F3000F5048091F504853008F476C0809178002E |
:101F40009091790090931603809315034091F604C5 |
:101F50005091F70420916007309161072E1B3F0BD1 |
:101F600080918E0590918F05281B390B80918B03F2 |
:101F700090E0BC01269FC001279F900D369F900DD9 |
:101F800011249A01A3E0220F331FAA95E1F7241B25 |
:101F9000350B820F931F68E070E00E9491417093AF |
:101FA000F7046093F604E0901103F090120300919F |
:101FB000130310911403BF01882777FD8095982F94 |
:101FC000A8019701220F331F441F551F2E0D3F1DDF |
:101FD000401F511F620F731F841F951F24E030E0C4 |
:101FE00040E050E00E94C641209311033093120359 |
:101FF00040931303509314032091600730916107BD |
:102000008091110390911203A0911303B0911403D6 |
:10201000281B390B30938F0520938E051092F50401 |
:102020001092FB041092FA0410920305109202051C |
:1020300080917C00807E90910305892B80937C00A9 |
:1020400080910205882329F080917A00886C809322 |
:102050007A00FF91EF91DF91CF91BF91AF919F9166 |
:102060008F917F916F915F914F913F912F911F9130 |
:102070000F91FF90EF900F900FBE0F901F9018954B |
:102080000F931F931092EC041092ED041092EE0443 |
:102090000CE810E0133019F40B3008F009E08091DF |
:1020A000E6049091E7048C5F934024F480910E0342 |
:1020B00081500CC08091E6049091E70487509440D1 |
:1020C00014F411E006C080910E038F5F80930E031D |
:1020D00010E08091E8049091E9048C5F934024F42F |
:1020E00080910F0381500AC08091E8049091E90427 |
:1020F0008750944034F080910F038F5F80930F03DB |
:1021000001C01F5F8091EA049091EB048C5F9340C3 |
:1021100024F48091100381500AC08091EA049091C8 |
:10212000EB048750944034F0809110038F5F8093CC |
:10213000100301C01F5F87E080930A050E942817E3 |
:1021400080910E038A3030F481E08093EC048AE0C1 |
:1021500080930E0380910E03863F30F081E08093E0 |
:10216000EC0485EF80930E0380910F038A3030F4E6 |
:1021700081E08093ED048AE080930F0380910F0348 |
:10218000863F30F081E08093ED0485EF80930F036C |
:10219000809110038A3030F481E08093EE048AE06D |
:1021A0008093100380911003863F30F081E080938C |
:1021B000EE0485EF8093100380910A058823E1F7F0 |
:1021C0001092F50480917A00886C80937A00809157 |
:1021D000F5048823E1F30A3020F48AE090E00E94BD |
:1021E000CF0B015009F056CF86E490E00E94CF0B50 |
:1021F0001F910F9108951F93CF93DF9383E00E9467 |
:10220000013A182F853108F01A5017BD84E690E086 |
:102210000E94CF0B80911503909116038255934035 |
:10222000C0F410E016C017BD82E390E00E94CF0B0F |
:10223000DF93CF931F920E947C08809115039091A9 |
:1022400016030F900F900F908458934030F01F5F4B |
:1022500002C0C4E3D1E01A3F30F3612F83E00E9453 |
:102260000A3A109362078CE291E00E94CF0BDF9153 |
:10227000CF911F910895E1E2F3E080E2819383E042 |
:10228000E137F807D1F708951F9380910505282FAE |
:1022900030E0C90181709070682F8823A9F0809187 |
:1022A0000605882311F0815002C08091710380934C |
:1022B0000605E1E2F3E080E2819343E0E137F407D1 |
:1022C000D1F78FEF8093C904A9014270507021FFAC |
:1022D00017C09091060580917103981719F4109218 |
:1022E000060503C09F5F90930605E1E2F3E080E2FC |
:1022F000819383E0E137F807D1F78FEF8093C9042A |
:10230000662321F0452B11F01092060580910605F9 |
:10231000282F30E08A3040F481E1809304053F9318 |
:102320002F9388E794E007C080E1809304053F93F2 |
:102330002F9383E794E09F938F9381E08F930E9484 |
:102340007C080F900F900F900F900F901091060542 |
:10235000153009F405C2163090F4123009F4D1C0DA |
:10236000133030F4112309F1113009F0D1C465C0E4 |
:10237000133009F41CC1143009F0CAC475C11830F7 |
:1023800009F492C3193038F4163009F411C3173028 |
:1023900009F0BEC464C31A3009F421C41A3008F429 |
:1023A000C2C31B3009F0B4C45CC41092040583E6B8 |
:1023B00094E09F938F9311E01F930E947C0884E127 |
:1023C0008093040520910001822F6AE00E947141F0 |
:1023D000492F50E0822F0E94714190E024E630E0C6 |
:1023E0003F932F9326E430E03F932F931F921F9249 |
:1023F0005F934F939F938F938EE494E09F938F937B |
:102400001F930E947C0888E2809304050E94593C37 |
:1024100090E09F938F9381E494E09F938F931F9319 |
:102420000E947C088CE38093040581E394E09F93F1 |
:102430008F931F930E947C080DC38091DF0780FF5C |
:1024400042C01092040580918E0590918F059F9354 |
:102450008F9382E294E09F938F931F930E947C0856 |
:1024600084E18093040580919005909191059F935C |
:102470008F9383E194E09F938F931F930E947C0836 |
:1024800088E28093040580911503909116039F9331 |
:102490008F9384E094E09F938F931F930E947C0816 |
:1024A0008CE3809304058091620790E09F938F9363 |
:1024B00085EF93E09F938F931F930E947C088DB7C5 |
:1024C0009EB744961FC484E18093040581EF93E096 |
:1024D0009F938F931F930E947C0888E2809304054A |
:1024E00082EE93E09F938F931F930E947C084DB7D9 |
:1024F0005EB74A5F5F4F0FB6F8945EBF0FBE4DBF29 |
:102500000CC41092040589ED93E09F938F9311E022 |
:102510001F930E947C0884E1809304056091270545 |
:10252000709128058091290590912A0520E034E0DA |
:1025300040E050E00E94C6415F934F933F932F933A |
:102540008AEC93E09F938F931F930E947C0888E20C |
:102550008093040560912F057091300580913105BD |
:102560009091320520E034E040E050E00E94C64106 |
:102570005F934F933F932F938BEB93E09F938F93B6 |
:102580001F930E947C088CE380930405809177035D |
:10259000909178039F938F938CEA93E09F938F930E |
:1025A0001F930E947C088DB79EB74696ABC31092CE |
:1025B0000405809173079091740720917107309101 |
:1025C00072079F938F933F932F938CE993E09F9390 |
:1025D0008F9311E01F930E947C0884E1809304058F |
:1025E0008091770790917807209175073091760751 |
:1025F0009F938F933F932F938CE893E09F938F93B8 |
:102600001F930E947C0888E28093040580917B07D9 |
:1026100090917C072091790730917A079F938F934F |
:102620003F932F938CE793E09F938F931F930E9488 |
:102630007C088CE38093040580917F07909180074C |
:1026400020917D0730917E079F938F933F932F9327 |
:102650008CE693E09F938F931F930E947C084DB765 |
:102660005EB7445E5F4F47CF10920405E091D807F4 |
:10267000F0E0EE0FFF1FE159F84F20813181E0912A |
:10268000D707F0E0EE0FFF1FE159F84F80819181ED |
:102690003F932F939F938F938CE593E09F938F931A |
:1026A00011E01F930E947C0884E180930405E0916F |
:1026B000DA07F0E0EE0FFF1FE159F84F208131817A |
:1026C000E091D907F0E0EE0FFF1FE159F84F80814C |
:1026D00091813F932F939F938F938CE493E09F93EB |
:1026E0008F931F930E947C0888E280930405E091F9 |
:1026F000DC07F0E0EE0FFF1FE159F84F2081318138 |
:10270000E091DB07F0E0EE0FFF1FE159F84F808109 |
:1027100091813F932F939F938F938CE393E09F93AB |
:102720008F931F930E947C088CE380930405E091B3 |
:10273000DE07F0E0EE0FFF1FE159F84F20813181F5 |
:10274000E091DD07F0E0EE0FFF1FE159F84F8081C7 |
:1027500091813F932F939F938F938CE293E036C2A6 |
:10276000109204058EE193E09F938F9311E01F93E5 |
:102770000E947C080F900F900F90809100018A308A |
:1027800021F08B3009F0AAC04DC084E1809304058C |
:1027900020911505309116058091E6049091E7048B |
:1027A000821B930B3F932F939F938F938FE093E024 |
:1027B0009F938F931F930E947C0888E28093040567 |
:1027C00020911705309118058091E8049091E90453 |
:1027D000821B930B3F932F939F938F9380E093E003 |
:1027E0009F938F931F930E947C088CE38093040532 |
:1027F0002091190530911A058091EA049091EB041B |
:10280000A901481B590B3F932F935F934F9381EF7F |
:1028100092E09F938F931F930E947C088DB79EB781 |
:10282000459670C284E1809304052091150530918E |
:102830001605C90162E070E00E9491418091E604B2 |
:102840009091E704821B930B7F936F939F938F93D9 |
:1028500082EE92E09F938F931F930E947C0888E200 |
:10286000809304052091170530911805C90162E095 |
:1028700070E00E9491418091E8049091E904821BEC |
:10288000930B7F936F939F938F9383ED92E09F932E |
:102890008F931F930E947C088CE380930405209102 |
:1028A000190530911A05C90162E070E00E9491415A |
:1028B0008091EA049091EB04281B390B7F936F936E |
:1028C0003F932F9384EC92E09F938F931F930E94EA |
:1028D0007C084DB75EB74B5E5F4F0DCE84E18093B1 |
:1028E000040520910E0330E0E0911505F0911605E6 |
:1028F000CF0162E070E00E9491418091E6049091E6 |
:10290000E7048E1B9F0B3F932F937F936F939F93AF |
:102910008F9380EB92E09F938F931F930E947C088C |
:1029200088E28093040520910F0330E0E0911705C1 |
:10293000F0911805CF0162E070E00E949141809112 |
:10294000E8049091E9048E1B9F0B3F932F937F9394 |
:102950006F939F938F938CE992E09F938F931F9334 |
:102960000E947C088CE380930405E0911003F0E062 |
:102970002091190530911A05C90162E070E00E94AA |
:1029800091418091EA049091EB04281B390BFF934D |
:10299000EF937F936F933F932F9388E892E09F93F9 |
:1029A0008F931F930E947C088DB79EB74B96AAC148 |
:1029B000109204058BE792E09F938F9311E01F9391 |
:1029C0000E947C0884E18093040580911F0590910A |
:1029D00020052091F1043091F2049F938F933F934F |
:1029E0002F938AE692E09F938F931F930E947C0817 |
:1029F00088E2809304058091210590912205209121 |
:102A0000EF043091F0049F938F933F932F9389E5C8 |
:102A100092E09F938F931F930E947C088CE3809396 |
:102A200004056091230570912405809125059091FE |
:102A300026050E9404402091BA073091BB077F937E |
:102A40006F933F932F9388E492E09F938F931F930C |
:102A50000E947C084DB75EB7485E5F4F4CCD84E165 |
:102A60008093040580910C0390910D039F938F93A5 |
:102A70008AE392E09F938F9311E01F930E947C085A |
:102A800088E28093040580910E0590910F059F9335 |
:102A90008F938CE292E09F938F931F930E947C0808 |
:102AA0008DB79EB70A962EC1109204058DE192E073 |
:102AB0009F938F9311E01F930E947C0884E1809381 |
:102AC00004058091790390917A039F938F938EE010 |
:102AD00092E09F938F931F930E947C0888E28093DB |
:102AE000040580917703909178039F938F938FEFE4 |
:102AF00091E09F938F931F930E947C088CE38093B7 |
:102B0000040580915B0590915C059F938F9380EF06 |
:102B100091E09F938F931F930E947C084DB75EB7FF |
:102B20004E5E5F4FE8CC1092040580917005909145 |
:102B3000710520916805309169059F938F933F93AC |
:102B40002F938EED91E09F938F9311E01F930E943E |
:102B50007C0884E18093040580917205909173054F |
:102B600020916A0530916B059F938F933F932F932C |
:102B70008CEC91E09F938F931F930E947C0888E2D6 |
:102B800080930405809174059091750520916C05E2 |
:102B900030916D059F938F933F932F938AEB91E034 |
:102BA0009F938F931F930E947C088CE3809304056E |
:102BB000809176059091770520916E0530916F0593 |
:102BC0009F938F933F932F9388EA91E09F938F93E6 |
:102BD0001F930E947C088DB79EB74C9693C01092AD |
:102BE000040580EA91E09F938F9311E01F930E9468 |
:102BF0007C0884E18093040580919C0390E09F937E |
:102C00008F9382E991E09F938F931F930E947C089A |
:102C100088E2809304058091E2049091E3049F93FD |
:102C20008F9384E891E09F938F931F930E947C0879 |
:102C30008CE3809304052091FB0730E08091FA0734 |
:102C400090E03F932F939F938F9386E791E09F931C |
:102C50008F931F930E947C084DB75EB74C5E5F4F09 |
:102C60004ACC1092040586E691E09F938F9311E081 |
:102C70001F930E947C0884E18093040520917F06C5 |
:102C8000332727FD309580917E06992787FD909503 |
:102C90003F932F939F938F9386E591E09F938F931C |
:102CA0001F930E947C0888E280930405209180068F |
:102CB000332727FD30958091810690E03F932F9335 |
:102CC0009F938F9386E491E09F938F931F930E942D |
:102CD0007C088CE3809304052091850630E0809188 |
:102CE0008206992787FD90953F932F939F938F930B |
:102CF00086E391E09F938F931F930E947C088DB78A |
:102D00009EB748960FB6F8949EBF0FBE8DBF05C004 |
:102D100011501093710310920605109205051F9132 |
:102D2000089587B18C6087B942984398109207053F |
:102D300080E88093720310920805809373030895CE |
:102D4000809109058150809309058F3F09F068C083 |
:102D500084E08093090580910C088B3F80F080917E |
:102D6000A203873E28F080910B0888231CF124C021 |
:102D70008A3028F480910B088823F4F01BC08091DE |
:102D800007058150809307058F3FB9F48091A20316 |
:102D900081508093070580917203813011F480E89F |
:102DA00001C086958093720380910B089091720305 |
:102DB000892311F0429A01C0429880910E088B3FFE |
:102DC00088F08091A303873E28F080910D08882326 |
:102DD00024F106C08A3030F480910D0887FF1DC0B1 |
:102DE00043980895809108058150809308058F3F8E |
:102DF000B9F48091A30381508093080580917303F7 |
:102E0000813011F480E801C086958093730380912E |
:102E10000D0890917303892311F0439A0895439804 |
:102E200008959FB7F8943998389A88B1836088B923 |
:102E3000E9EBF0E080818C7F80838AE28093B800A8 |
:102E400010920A0510920B0510920C059FBF089571 |
:102E500085EA8093BC00089584E98093BC000895BE |
:102E60008093BB0085E88093BC00089585EC809337 |
:102E7000BC00089585E88093BC000895EF92FF920E |
:102E80000F931F938CEBE82EF12C84E9F7018083DC |
:102E900010920A050BEB10E0F801808180930B057E |
:102EA00010920B0510920C0580E8F70180831092B8 |
:102EB000BD001092BA00F80110821092B900109271 |
:102EC000B8000E94111785EAF7018083F80110828B |
:102ED00085E8F70180831F910F91FF90EF9008958F |
:102EE0001F920F920FB60F9211248F939F93EF931F |
:102EF000FF9380910A058F5F80930A05815085308A |
:102F000009F471C0863090F4823009F453C08330E4 |
:102F100030F4882309F1813009F0C6C022C0833023 |
:102F200009F45AC0843009F0BFC05BC0883009F48E |
:102F300084C0893038F4863009F45EC0873009F0E7 |
:102F4000B3C079C08A3009F48FC08A3008F47AC0DF |
:102F50008B3009F0A9C08AC080910B05880F8E5A6A |
:102F600016C080910B058230C9F0833030F488237D |
:102F700061F0813009F0A7C00EC08430A9F0843020 |
:102F800080F0853009F09FC012C08091C607809301 |
:102F9000BB0085E881C08091B107F9CF8091BC0763 |
:102FA000F6CF8091CF07F3CF8091BD07F0CF80910E |
:102FB000D607EDCF84E98093BC0080910B05853066 |
:102FC00040F480910B058F5F80930B0510920A05EA |
:102FD00062C010920B055FC080910C05880F8D5A5E |
:102FE000D6CF85EC59C0E0910C05F0E08091BB0094 |
:102FF000ED59F84F8083CDCFE0910C05F0E0809142 |
:10300000BB00E959F84F808380910C058F5F809356 |
:103010000C0580910C05863010F010920C0584E9A7 |
:103020008093BC0010920A058AE090E090937503AB |
:103030008093740348C088E9AACF80910D05880F5A |
:10304000805FA5CF80910D05813041F0813018F06F |
:103050008230C9F506C080910E0399CF80910F038D |
:1030600096CF8091100393CF80E891CF84E980932D |
:10307000BC008AE090E09093750380937403809184 |
:103080000D05823060F480910D058F5F80930D05F2 |
:1030900087E080930A0585EA8093BC0014C01092F3 |
:1030A0000D0510920A050FC084E98093BC001092B0 |
:1030B0000A058AE090E09093750380937403109260 |
:1030C0000B0510920C05FF91EF919F918F910F903E |
:1030D0000FBE0F901F9018959FB7F89456985E9A60 |
:1030E0008AB180638AB98BB18F7C8BB980910001E2 |
:1030F0008A3011F4539A5B98809180008C70809391 |
:10310000800080918100837E809381008091810086 |
:10311000836C80938100809182008F738093820002 |
:1031200080916F00897F80936F0080916F00816232 |
:1031300080936F0010920F0510920E059FBF0895A7 |
:103140001F920F920FB60F9211242F933F935F930C |
:103150006F937F938F939F93AF93BF93809110054D |
:10316000882391F420910E0530910F0580910E0572 |
:1031700090910F0568E070E00E949141261B370B8B |
:1031800030930F0520930E0510921005BF91AF915B |
:103190009F918F917F916F915F913F912F910F90B0 |
:1031A0000FBE0F901F9018951F920F920FB60F929F |
:1031B00011240F931F932F933F934F935F936F931C |
:1031C0007F938F939F93AF93BF93CF93DF93EF93AF |
:1031D000FF93209186003091870080911105909196 |
:1031E0001205281B390B80918600909187009093DF |
:1031F000120580931105C9018D5494400091130567 |
:1032000010911405835F9A4188F4043011053CF055 |
:1032100010927603809110058F5F8093100581E0F6 |
:1032200090E0909314058093130598C00E3011051B |
:103230000CF094C0C9018B5F9040845B914008F012 |
:1032400072C0E901C25DD140F801EE0FFF1FE159E4 |
:10325000F84F808191819E01281B390BC90137FFEE |
:1032600003C0909581959F4F069784F480910E0539 |
:1032700090910F05883C91054CF480910E0590913A |
:103280000F050A9690930F0580930E05F801EE0F37 |
:10329000FF1FE159F84F20813181C901880F991F23 |
:1032A000820F931F8C0F9D1F64E070E00E9491417C |
:1032B0009B01CE010196861797071CF421503040E0 |
:1032C00006C021976C177D0714F42F5F3F4F809144 |
:1032D0000E0590910F05E801CC0FDD1F833C910591 |
:1032E000BCF0FE01E159F84F80819181A901481B92 |
:1032F000590BCA0163E070E00E949141CB01880F35 |
:10330000991F860F971FC357D84F9983888304C08E |
:10331000C357D84F19821882F801EE0FFF1FE159E9 |
:10332000F84F31832083F8013196F0931405E09330 |
:103330001305E530F10511F45D9A06C05D98E6309D |
:10334000F10511F45C9A01C05C98809100018A300B |
:1033500029F4379711F45B9A01C05B9880910E05B0 |
:1033600090910F05892B49F080910E0590910F05E2 |
:10337000019790930F0580930E05FF91EF91DF91D8 |
:10338000CF91BF91AF919F918F917F916F915F91FD |
:103390004F913F912F911F910F910F900FBE0F9062 |
:1033A0001F9018952F923F924F925F926F927F924B |
:1033B0008F929F92AF92BF92CF92DF92EF92FF9245 |
:1033C0000F931F93CF93DF93CDB7DEB762970FB6FE |
:1033D000F894DEBF0FBECDBF8091EA049091EB045C |
:1033E0000091190510911A05081B190B1093C507B8 |
:1033F0000093C4078091E8049091E904988B8F872B |
:10340000A0911705B0911805BA8BA98BE091E6043D |
:10341000F091E704FE87ED878091150590911605E0 |
:103420009C878B876091F1047091F204882777FD67 |
:103430008095982F2CE030E040E050E00E9452410F |
:103440009B01AC016091AB077091AC07882777FDB9 |
:103450008095982F620F731F841F951F22E030E024 |
:1034600040E050E00E94C6413093AC072093AB0788 |
:103470006091EF047091F004882777FD8095982F74 |
:103480002CE030E040E050E00E9452419B01AC0152 |
:103490006091D0077091D107882777FD8095982F8C |
:1034A000620F731F841F951F22E030E040E050E060 |
:1034B0000E94C6413093D1072093D0076091F30456 |
:1034C0007091F404882777FD8095982F2091BA0792 |
:1034D0003091BB07442737FD4095542F620F731F6F |
:1034E000841F951F22E030E040E050E00E94C6417A |
:1034F0003093BB072093BA072091F1043091F20476 |
:10350000C901880F991F820F931F880F991F880F79 |
:10351000991FAA2797FDA095BA2F20914F053091AA |
:1035200050054091510550915205280F391F4A1FEF |
:103530005B1F20934F0530935005409351055093E6 |
:1035400052052091EF043091F004C901880F991FB2 |
:10355000820F931F880F991F880F991FAA2797FD25 |
:10356000A095BA2F209153053091540540915505EF |
:1035700050915605280F391F4A1F5B1F2093530592 |
:103580003093540540935505509356052091F1040E |
:103590003091F20480915F0590916005820F931F36 |
:1035A0009093600580935F052091EF043091F004C3 |
:1035B0008091610590916205820F931F909362053F |
:1035C00080936105809163059091640501969093C5 |
:1035D0006405809363053801882477FC8094982CD7 |
:1035E00020904B0530904C0540904D0550904E0575 |
:1035F000260C371C481C591C20924B0530924C0558 |
:1036000040924D0550924E058091C7079091C80792 |
:10361000A091C907B091CA07860D971DA81DB91DB5 |
:103620008093C7079093C807A093C907B093CA07B0 |
:10363000803BE3E89E07E8E0AE07E0E0BE0764F009 |
:10364000805B9348A840B0408093C7079093C80719 |
:10365000A093C907B093CA078091C7079091C80784 |
:10366000A091C907B091CA07B7FF0CC080559C470D |
:10367000A74FBF4F8093C7079093C807A093C90770 |
:10368000B093CA07F0919605FA87FF2309F07EC030 |
:1036900080919705882309F079C08091DF0786FF24 |
:1036A00075C0E0909E03FF2400E010E020913B05F0 |
:1036B00030913C0540913D0550913E05C401B30158 |
:1036C0000E94524120E038E040E050E00E94C641B4 |
:1036D000CA01B901A80197010E94524120E030E1DE |
:1036E00040E050E00E94C64159016A012093D5058F |
:1036F0003093D6054093D7055093D80520914305C4 |
:10370000309144054091450550914605C401B301EF |
:103710000E94524120E038E040E050E00E94C64163 |
:10372000CA01B901A80197010E94524120E030E18D |
:1037300040E050E00E94C6412093D1053093D2056D |
:103740004093D3055093D405D601C501D7FE07C0D9 |
:10375000B095A095909581959F4FAF4FBF4F813801 |
:103760009105A105B10574F457FF07C05095409528 |
:10377000309521953F4F4F4F5F4F2138310541051F |
:103780005105A4F081E080935E0510C01092D10530 |
:103790001092D2051092D3051092D4051092D5053F |
:1037A0001092D6051092D7051092D8058091D505B4 |
:1037B0009091D605A091D705B091D8058E839F83AF |
:1037C000A887B9878091D1059091D205A091D305A2 |
:1037D000B091D4058A839B83AC83BD8380919F0382 |
:1037E000682E772488249924C401B3012A813B815F |
:1037F0004C815D810E94524120E032E040E050E087 |
:103800000E94C641EF84F888A989BA89EA1AFB0A9E |
:10381000EE81FF81EE0EFF1EE20EF31EF092C30753 |
:10382000E092C2079701442737FD4095542F8091BD |
:10383000470590914805A0914905B0914A05820F2E |
:10384000931FA41FB51F8093470590934805A0932D |
:103850004905B0934A058091920590919305E81A25 |
:10386000F90A0027F7FC0095102F809143059091ED |
:103870004405A0914505B0914605E80EF91E0A1FC2 |
:103880001B1FE0924305F0924405009345051093F9 |
:103890004605A0908103B0908203C0908303D0902E |
:1038A0008403AE14BF04C006D106C4F480E197E2DD |
:1038B000A0E0B0E08A199B09AC09BD0980934305DB |
:1038C00090934405A0934505B09346058093470522 |
:1038D00090934805A0934905B0934A0522273327C2 |
:1038E000A9012A193B094C095D0980914305909172 |
:1038F0004405A0914505B091460582179307A4079A |
:10390000B507B4F4D601C50180519742A040B0403C |
:103910008093430590934405A0934505B0934605D5 |
:103920008093470590934805A0934905B0934A05B5 |
:103930008091E8049091E9040F9734F488E19CEFBA |
:103940009093C3078093C2078091E8049091E904A3 |
:10395000079734F480E398EF9093C3078093C207EE |
:10396000F0910001F983FA30A9F48091E804909174 |
:10397000E904835F934034F088EE93E09093C307AB |
:103980008093C2078091E8049091E9048A5F934094 |
:10399000DCF014C08091E8049091E904855E9740C2 |
:1039A00034F088EE93E09093C3078093C207809130 |
:1039B000E8049091E904835F974034F080ED97E04C |
:1039C0009093C3078093C207ED84FE848B859C850A |
:1039D000E81AF90AAA81BB81EA1AFB0AC401B301F9 |
:1039E0002E813F81488559850E94524120E032E076 |
:1039F00040E050E00E94C641E21AF30AF092CE077E |
:103A0000E092CD079701442737FD4095542F8091D0 |
:103A10003F0590914005A0914105B0914205820F6C |
:103A2000931FA41FB51F80933F0590934005A0935B |
:103A30004105B09342058091940590919505E81A4F |
:103A4000F90A0027F7FC0095102F80913B05909113 |
:103A50003C05A0913D05B0913E05E80EF91E0A1FF8 |
:103A60001B1FE0923B05F0923C0500933D0510932F |
:103A70003E05A0907D03B0907E03C0907F03D09060 |
:103A80008003AE14BF04C006D106C4F488EA91E6F0 |
:103A9000A0E0B0E08A199B09AC09BD0980933B0501 |
:103AA00090933C05A0933D05B0933E0580933F0560 |
:103AB00090934005A0934105B093420522273327F8 |
:103AC000A9012A193B094C095D0980913B05909198 |
:103AD0003C05A0913D05B0913E0582179307A407D0 |
:103AE000B507B4F4D601C501885A9146A040B0404C |
:103AF00080933B0590933C05A0933D05B0933E0514 |
:103B000080933F0590934005A0934105B0934205F3 |
:103B10008091E6049091E7040F9734F488E19CEFDC |
:103B20009093CE078093CD078091E6049091E704AF |
:103B3000079734F480E398EF9093CE078093CD07F6 |
:103B4000B981BA30A9F48091E6049091E704835FCB |
:103B5000934034F088EE93E09093CE078093CD07A6 |
:103B60008091E6049091E7048A5F9340DCF014C0F2 |
:103B70008091E6049091E704855E974034F088EEEA |
:103B800093E09093CE078093CD078091E6049091C7 |
:103B9000E704835F974034F080ED97E09093CE0781 |
:103BA0008093CD0780917A00886C80937A00209270 |
:103BB0003705309238054092390550923A05809188 |
:103BC0003B0590913C05A0913D05B0913E05809349 |
:103BD000270590932805A0932905B0932A05809185 |
:103BE000430590914405A0914505B0914605809309 |
:103BF0002F0590933005A0933105B0933205809145 |
:103C00003F0590914005A0914105B09142058093F8 |
:103C10002B0590932C05A0932D05B0932E05809134 |
:103C2000470590914805A0914905B0914A058093B8 |
:103C3000330590933405A0933505B09336058091F4 |
:103C4000DF0787FF49C0BA85BB2309F045C08091D3 |
:103C50009705882309F040C02091CD073091CE0709 |
:103C6000293C310544F0C901880F991F880F991F1D |
:103C7000205233400BC0EFEF28333E076CF4C901EC |
:103C8000880F991F880F991F205E3C4F280F391FFE |
:103C90003093CE072093CD072091C2073091C30700 |
:103CA000293C310544F0C901880F991F880F991FDD |
:103CB000205233400BC0FFEF28333F076CF4C9019B |
:103CC000880F991F880F991F205E3C4F280F391FBE |
:103CD0003093C3072093C20762960FB6F894DEBFF5 |
:103CE0000FBECDBFDF91CF911F910F91FF90EF904D |
:103CF000DF90CF90BF90AF909F908F907F906F900C |
:103D00005F904F903F902F90089580910E05909175 |
:103D10000F05813A91050CF439C38091E2078B3F7E |
:103D200098F08B3F19F4809168050EC08C3F19F410 |
:103D300080916A0509C08D3F19F480916C0504C01B |
:103D40008E3F21F480916E0580938C038091E10772 |
:103D50008B3F98F08B3F19F4809168050EC08C3F23 |
:103D600019F480916A0509C08D3F19F480916C05A2 |
:103D700004C08E3F21F480916E0580938B03809167 |
:103D80008B03882319F410928B0305C0843618F036 |
:103D900084E680938B038091E3078B3F98F08B3F01 |
:103DA00019F4809168050EC08C3F19F480916A0562 |
:103DB00009C08D3F19F480916C0504C08E3F21F439 |
:103DC00080916E0580938D0380918D03882319F473 |
:103DD00010928D0305C0843618F084E680938D031D |
:103DE0008091E5078B3F98F08B3F19F4809168052F |
:103DF0000EC08C3F19F480916A0509C08D3F19F4FB |
:103E000080916C0504C08E3F21F480916E058093F3 |
:103E10008E038091EC078B3F98F08B3F19F48091D3 |
:103E200068050EC08C3F19F480916A0509C08D3F6A |
:103E300019F480916C0504C08E3F21F480916E05C9 |
:103E400080938F038091ED078B3F98F08B3F19F49F |
:103E5000809168050EC08C3F19F480916A0509C0F5 |
:103E60008D3F19F480916C0504C08E3F21F4809140 |
:103E70006E0580939003809190038B3010F48AE05C |
:103E800002C08F3F11F4809390038091EE078B3F27 |
:103E900098F08B3F19F4809168050EC08C3F19F49F |
:103EA00080916A0509C08D3F19F480916C0504C0AA |
:103EB0008E3F21F480916E05809391038091F307EA |
:103EC0008B3F98F08B3F19F4809168050EC08C3FB2 |
:103ED00019F480916A0509C08D3F19F480916C0531 |
:103EE00004C08E3F21F480916E05809393038091EE |
:103EF000F4078B3F98F08B3F19F4809168050EC052 |
:103F00008C3F19F480916A0509C08D3F19F48091A6 |
:103F10006C0504C08E3F21F480916E05809394035C |
:103F20008091F5078B3F98F08B3F19F480916805DD |
:103F30000EC08C3F19F480916A0509C08D3F19F4B9 |
:103F400080916C0504C08E3F21F480916E058093B2 |
:103F500095038091F6078B3F98F08B3F19F4809181 |
:103F600068050EC08C3F19F480916A0509C08D3F29 |
:103F700019F480916C0504C08E3F21F480916E0588 |
:103F8000809396038091F7078B3F98F08B3F19F44D |
:103F9000809168050EC08C3F19F480916A0509C0B4 |
:103FA0008D3F19F480916C0504C08E3F21F48091FF |
:103FB0006E0580939703809107088B3F98F08B3FA5 |
:103FC00019F4809168050EC08C3F19F480916A0540 |
:103FD00009C08D3F19F480916C0504C08E3F21F417 |
:103FE00080916E0580939803809108088B3F98F02C |
:103FF0008B3F19F4809168050EC08C3F19F48091B5 |
:104000006A0509C08D3F19F480916C0504C08E3F8C |
:1040100021F480916E0580939903809109088B3F6C |
:1040200098F08B3F19F4809168050EC08C3F19F40D |
:1040300080916A0509C08D3F19F480916C0504C018 |
:104040008E3F21F480916E0580939A0380910A0837 |
:104050008B3F98F08B3F19F4809168050EC08C3F20 |
:1040600019F480916A0509C08D3F19F480916C059F |
:1040700004C08E3F21F480916E0580939B03809154 |
:10408000F8078B3F98F08B3F19F4809168050EC0BC |
:104090008C3F19F480916A0509C08D3F19F4809115 |
:1040A0006C0504C08E3F21F480916E0580939C03C3 |
:1040B0008091FD078B3F98F08B3F19F48091680544 |
:1040C0000EC08C3F19F480916A0509C08D3F19F428 |
:1040D00080916C0504C08E3F21F480916E05809321 |
:1040E0009D03809100088B3F98F08B3F19F48091DD |
:1040F00068050EC08C3F19F480916A0509C08D3F98 |
:1041000019F480916C0504C08E3F21F480916E05F6 |
:1041100080939E03809101088B3F98F08B3F19F4A8 |
:10412000809168050EC08C3F19F480916A0509C022 |
:104130008D3F19F480916C0504C08E3F21F480916D |
:104140006E0580939F03809106088B3F98F08B3F0C |
:1041500019F4809168050EC08C3F19F480916A05AE |
:1041600009C08D3F19F480916C0504C08E3F21F485 |
:1041700080916E058093A00380910C088B3F98F08E |
:104180008B3F19F4809168050EC08C3F19F4809123 |
:104190006A0509C08D3F19F480916C0504C08E3FFB |
:1041A00021F480916E058093A2038091A203823056 |
:1041B00010F481E002C08F3F11F48093A20380913C |
:1041C0000E088B3F98F08B3F19F4809168050EC064 |
:1041D0008C3F19F480916A0509C08D3F19F48091D4 |
:1041E0006C0504C08E3F21F480916E058093A3037B |
:1041F0008091A303823010F481E002C08F3F11F45C |
:104200008093A30380910F088B3F98F08B3F19F4A4 |
:10421000809168050EC08C3F19F480916A0509C031 |
:104220008D3F19F480916C0504C08E3F21F480917C |
:104230006E058093A403809110088B3F98F08B3F0C |
:1042400019F4809168050EC08C3F19F480916A05BD |
:1042500009C08D3F19F480916C0504C08E3F21F494 |
:1042600080916E058093A503809111088B3F98F093 |
:104270008B3F19F4809168050EC08C3F19F4809132 |
:104280006A0509C08D3F19F480916C0504C08E3F0A |
:1042900021F480916E058093A603809112088B3FD4 |
:1042A00098F08B3F19F4809168050EC08C3F19F48B |
:1042B00080916A0509C08D3F19F480916C0504C096 |
:1042C0008E3F21F480916E058093A703809113089F |
:1042D0008B3F98F08B3F19F4809168050EC08C3F9E |
:1042E00019F480916A0509C08D3F19F480916C051D |
:1042F00004C08E3F21F480916E058093A8038091C5 |
:1043000014088B3F98F08B3F19F4809168050EC01C |
:104310008C3F19F480916A0509C08D3F19F4809192 |
:104320006C0504C08E3F21F480916E058093A90333 |
:10433000809117088B3F98F08B3F19F480916805A6 |
:104340000EC08C3F19F480916A0509C08D3F19F4A5 |
:1043500080916C0504C08E3F21F480916E0580939E |
:10436000A1036091930370E080E090E00E948A3D99 |
:1043700027E137EB41ED58E30E94EF40609387035C |
:10438000709388038093890390938A0308958091A2 |
:10439000670580FD31C01092CF071092C6071092BA |
:1043A000B1071092BC071092BD071092D6078091FA |
:1043B000CC04882331F08093BC078091BC078093A4 |
:1043C000C6078091CD04882331F08093B107809196 |
:1043D000B1078093CF078091CE04882311F080939A |
:1043E000D6078091CF04882311F08093BD07809178 |
:1043F0006705857F8093670510920A050E9428173C |
:104400000895809100018D3010F00E94401080913D |
:104410007A00877380937A008091E6049091E70494 |
:104420009093CE078093CD078091E8049091E904A2 |
:104430009093C3078093C2078091EA049091EB04A4 |
:104440009093C5078093C4076091F1047091F204C2 |
:10445000882777FD8095982F2CE030E040E050E0F1 |
:104460000E9452417093AC076093AB076091EF04D8 |
:104470007091F004882777FD8095982F0E94524113 |
:104480007093D1076093D0078091F3049091F40466 |
:104490009093BB078093BA0780917A00886C8093D1 |
:1044A0007A006091020870E080E090E024EC39E04E |
:1044B00040E050E00E94524160937D0370937E0380 |
:1044C00080937F03909380036091030870E080E005 |
:1044D00090E00E9452416093810370938203809325 |
:1044E00083039093840308951092200510921F0572 |
:1044F000109222051092210580E090E0A0E0B0E04B |
:104500008093230590932405A0932505B093260559 |
:1045100010921605109215051092180510921705A5 |
:1045200010921A051092190510929E0310929F0383 |
:104530000E94012284E690E00E94CF0B0E9401229B |
:104540008091DF0780FF10C08091150390911603C2 |
:10455000875B934038F480911503909116038E5E2B |
:10456000924010F40E94FB104091E6045091E70441 |
:1045700050931605409315052091E8043091E90405 |
:1045800030931805209317058091EA049091EB046D |
:1045900090931A058093190530931C0520931B05F1 |
:1045A00050931E0540931D0584E00E94123A8050EE |
:1045B000944058F18091D0079091D10797FF03C0A4 |
:1045C000909581959F4F6CE070E00E9491417093AF |
:1045D0002205609321058091AB079091AC0797FF6E |
:1045E00003C0909581959F4F6CE070E00E949141CF |
:1045F0007093200560931F056091E4047091E504B9 |
:10460000882777FD8095982F17C084E00E94123A82 |
:104610009093200580931F0586E00E94123A9093A4 |
:1046200022058093210588E00E94123AAA2797FD6F |
:10463000A095BA2FBC01CD010E943740609323059D |
:1046400070932405809325059093260510923B05D1 |
:1046500010923C0510923D0510923E0510923F05C8 |
:1046600010924005109241051092420510924305A8 |
:104670001092440510924505109246051092470588 |
:10468000109248051092490510924A0510924B0568 |
:1046900010924C0510924D0510924E051092CE07C7 |
:1046A0001092CD071092C3071092C2071092C5074F |
:1046B0001092C40784E690E00E94CF0B8091110312 |
:1046C00090911203A0911303B0911403909361078A |
:1046D000809360071092F7041092F6041092570529 |
:1046E000109258051092590510925A05809177033F |
:1046F0009091780390937A038093790382E390E01A |
:104700009093E0048093DF046091020870E080E001 |
:1047100090E024EC39E040E050E00E9452416856BD |
:10472000754C8F4F9F4F60937D0370937E038093F2 |
:104730007F03909380036091030870E080E090E035 |
:104740000E9452416856754C8F4F9F4F6093810372 |
:104750007093820380938303909384031092860363 |
:1047600010928503109281051092800510928305A6 |
:10477000109282056091770370917803882777FD06 |
:104780008095982F2EE036E040E050E00E945241A4 |
:104790006093C7077093C8078093C9079093CA07AF |
:1047A0001092CC071092CB078091670584608093AC |
:1047B000670508951F93182F0EC08091670580FD2F |
:1047C0000CC084E690E09093E0048093DF048AEFCD |
:1047D00090E00E94ED0B115080F71F910895809199 |
:1047E000D707E82FF0E0EE0FFF1FE159F84F808167 |
:1047F00091818D5E9F4F14F01092AA038081918168 |
:104800008A5B9F4FDCF48091AA038823B9F481E08E |
:104810008093AA0380915D058F5F80935D058091F1 |
:104820005D05853028F480915D050E94DA230895A6 |
:1048300088EE93E09093E0048093DF0408952F9234 |
:104840003F924F925F926F927F928F929F92AF9220 |
:10485000BF92CF92DF92EF92FF920F931F93CF936D |
:10486000DF93CDB7DEB7E4970FB6F894DEBF0FBE87 |
:10487000CDBF0E94D219409100014C3010F4299A0A |
:1048800001C0299820917E0530917F058091E9072C |
:10489000682F70E0665F7F4F7C8B6B8B62177307AE |
:1048A00014F43C8B2B8B80910E0590910F0588376B |
:1048B00091050CF072C080910301882399F48091D6 |
:1048C0000403909105038F5F9F4F61F488E99AE399 |
:1048D0009093E0048093DF0480E09CE090930503D4 |
:1048E000809304038091BB059091BC05009731F043 |
:1048F00001979093BC058093BB0505C08091670527 |
:104900008E7E809367054A3011F4289A01C028985A |
:104910008091650590916605895E934008F429C4ED |
:104920008091F007E82FF0E0FC8BEB8B809167051E |
:10493000806180936705E091D7072E2F30E0220F2A |
:10494000331FF901E357F84F11821082A091D80765 |
:10495000B0E0AA0FBB1FFD01E357F84F1182108290 |
:10496000E091DA074E2F50E0440F551FCA018357DC |
:10497000984FFC01118210822159384FF9011182A0 |
:104980001082A159B84F11961C921E924159584F4E |
:10499000DA0111961C921E92F4C380910E0590913B |
:1049A0000F058D3891050CF4ECC3809167058F7E5F |
:1049B000809367058091F10722E3829FC001112453 |
:1049C0009093BC058093BB05EB89FC89B9978CF06B |
:1049D0008091670580FF0DC0809165059091660507 |
:1049E000FFEF8F3F9F0729F0019690936605809314 |
:1049F000650580916505909166058F3F910509F0E9 |
:104A000070F51092CD051092CE051092CF05109240 |
:104A1000D0051092C9051092CA051092CB051092CC |
:104A2000CC0510927D0510927C058A3F9105E1F43A |
:104A300081E090E09093B3058093B20510924B050E |
:104A400010924C0510924D0510924E051092C5051E |
:104A50001092C6051092C7051092C80505C0809136 |
:104A6000670582608093670520916805309169052C |
:104A70008091DB07E82FF0E0EE0FFF1FE159F84FC0 |
:104A80008081918182599F4F281739071CF42F5F2D |
:104A90003F4F0CC08081918182599F4F82179307AD |
:104AA0004CF42115310531F0215030403093690527 |
:104AB0002093680520916A0530916B058091DC0791 |
:104AC000E82FF0E0EE0FFF1FE159F84F8081918150 |
:104AD00082599F4F281739071CF42F5F3F4F0CC096 |
:104AE0008081918182599F4F821793074CF4211541 |
:104AF000310531F02150304030936B0520936A0529 |
:104B000020916C0530916D058091DD07E82FF0E074 |
:104B1000EE0FFF1FE159F84F8081918182599F4F1D |
:104B2000281739071CF42F5F3F4F0CC080819181FB |
:104B300082599F4F821793074CF42115310531F0AC |
:104B40002150304030936D0520936C0520916E0507 |
:104B500030916F058091DE07E82FF0E0EE0FFF1F28 |
:104B6000E159F84F8081918182599F4F2817390769 |
:104B70001CF42F5F3F4F0CC08081918182599F4F61 |
:104B8000821793074CF42115310531F02150304044 |
:104B900030936F0520936E0520917005309171055B |
:104BA000809181079091820782599F4F281739077A |
:104BB0001CF42F5F3F4F0EC08091810790918207B8 |
:104BC00082599F4F821793074CF42115310531F01C |
:104BD000215030403093710520937005209172056B |
:104BE00030917305809183079091840782599F4F7C |
:104BF000281739071CF42F5F3F4F0EC080918307A1 |
:104C00009091840782599F4F821793074CF4211586 |
:104C1000310531F0215030403093730520937205F7 |
:104C200020917405309175058091850790918607D4 |
:104C300082599F4F281739071CF42F5F3F4F0EC032 |
:104C4000809185079091860782599F4F821793071D |
:104C50004CF42115310531F0215030403093750569 |
:104C60002093740520917605309177058091870710 |
:104C70009091880782599F4F281739071CF42F5F9E |
:104C80003F4F0EC0809187079091880782599F4FB0 |
:104C9000821793074CF42115310531F02150304033 |
:104CA000309377052093760580916805909169058A |
:104CB00097FF05C010926905109268050AC08F3FE2 |
:104CC000910539F034F08FEF90E09093690580936F |
:104CD000680580916A0590916B0597FF05C0109259 |
:104CE0006B0510926A050AC08F3F910539F034F0C8 |
:104CF0008FEF90E090936B0580936A0580916C052F |
:104D000090916D0597FF05C010926D0510926C058E |
:104D10000AC08F3F910539F034F08FEF90E0909307 |
:104D20006D0580936C0580916E0590916F0597FFDE |
:104D300005C010926F0510926E050AC08F3F910555 |
:104D400039F034F08FEF90E090936F0580936E050B |
:104D5000809170059091710597FF05C010927105C3 |
:104D6000109270050AC08F3F910539F034F08FEF33 |
:104D700090E09093710580937005809172059091F9 |
:104D8000730597FF05C010927305109272050AC053 |
:104D90008F3F910539F034F08FEF90E090937305D9 |
:104DA00080937205809174059091750597FF05C0F9 |
:104DB00010927505109274050AC08F3F910539F065 |
:104DC00034F08FEF90E09093750580937405809197 |
:104DD00076059091770597FF05C0109277051092A0 |
:104DE00076050AC08F3F910539F034F08FEF90E0DF |
:104DF0009093770580937605E091D907F0E0EE0F68 |
:104E0000FF1FE159F84F80819181813591050CF4A4 |
:104E100015C18091670580FD11C18091DA07E82FE7 |
:104E2000F0E0EE0FFF1FE159F84F808191818C3443 |
:104E300091050CF4C3C08091BA058F5F8093BA05C9 |
:104E4000893C08F4FBC01092BA054C3010F4299844 |
:104E500001C0299A10926605109265058091D707C6 |
:104E6000282F30E0D901AA0FBB1FA159B84F8D914F |
:104E70009C911197873491059CF48091D807E82F75 |
:104E8000F0E0EE0FFF1FE159F84F8081918197FF0D |
:104E900003C0909581959F4F873491050CF46BC0AA |
:104EA0008091D807682F70E0DB01AA0FBB1FA159C2 |
:104EB000B84F8D919C911197873491053CF0F90181 |
:104EC000EE0FFF1FE159F84F808191818D919C91E8 |
:104ED0008734910564F0F901EE0FFF1FE159F84F97 |
:104EE000808191818734910514F042E001C041E056 |
:104EF000FB01EE0FFF1FE159F84F8081918186344D |
:104F000091055CF4F901EE0FFF1FE159F84F808124 |
:104F10009181873491050CF043E0FB01EE0FFF1FF8 |
:104F2000E159F84F808191818A5B9F4F5CF4F901D0 |
:104F3000EE0FFF1FE159F84F808191818734910571 |
:104F40000CF044E0660F771F6159784FDB018D91BB |
:104F50009C918A5B9F4F5CF4220F331F2159384F7D |
:104F6000F90180819181863491050CF445E0842F0C |
:104F70000E94223A1CC08091DF078872C1F08081B4 |
:104F8000918197FF03C0909581959F4F44977CF442 |
:104F90008D919C918A5B9F4F54F481E080935D05D5 |
:104FA00088EE93E09093E0048093DF0447C00E9472 |
:104FB000593C0E94423A0E94742239C080819181FA |
:104FC000855B9F4FCCF58091BA058F5F8093BA05C2 |
:104FD000893CA0F11092BA054C3010F4299801C018 |
:104FE000299A6FEF7FEF84E00E941A3A10926605CB |
:104FF000109265050E94742260911F057091200532 |
:1050000084E00E941A3A609121057091220586E0A1 |
:105010000E941A3A6091230570912405809125051C |
:10502000909126050E94094088E00E941A3A0E9449 |
:10503000593C0E94DA2302C01092BA05E091D907C8 |
:10504000F0E0EE0FFF1FE159F84F808191818B5AFC |
:105050009F4F0CF096C08091DA07482F50E0FA017C |
:10506000EE0FFF1FE159F84F80819181855B9F4FC3 |
:105070000CF066C08091B9058F5F8093B905893CBB |
:1050800008F460C01092B90581E090E09093660545 |
:10509000809365058091670589608093670510920C |
:1050A000C5051092C6051092C7051092C80510924A |
:1050B0004B0510924C0510924D0510924E05109222 |
:1050C0003B0510923C0510923D0510923E05109252 |
:1050D00043051092440510924505109246058091B3 |
:1050E000270590912805A0912905B0912A05809364 |
:1050F0003F0590934005A0934105B09342058091F0 |
:105100002F0590913005A0913105B0913205809323 |
:10511000470590934805A0934905B0934A0510921E |
:10512000CD051092CE051092CF051092D0051092A9 |
:10513000C9051092CA051092CB051092CC0502C089 |
:105140001092B905440F551F4159584FDA018D91FE |
:105150009C918C3491059CF08091B8058F5F809371 |
:10516000B805893C70F01092B8051092660510924F |
:105170006505809167058E7F8093670502C0109258 |
:10518000B8058091760381508093760380917603F1 |
:105190008F3F21F08091670584FF8FC30E94851E99 |
:1051A000E0917805F0917905FCABEBAB8091D707E6 |
:1051B000E82EFF24D701AA0FBB1FCD018159984FBC |
:1051C000FC01808191819AAB89AB8091E607882EA2 |
:1051D0009924A357B84F0D90BC91A02DB8ABAFA7A1 |
:1051E0008091E707282F30E03EA72DA7409180054A |
:1051F000509181055CA74BA760917A0570917B0562 |
:105200007AA769A78091D807082F10E0C801880FF6 |
:10521000991FDC01A159B84F0D90BC91A02DB8A7E2 |
:10522000AFA38357984FDC018D919C919EA38DA3D2 |
:10523000E0918205F0918305FCA3EBA3E091DA07EE |
:10524000AE2FB0E0AA0FBB1FA159B84F0D90BC9173 |
:10525000A02DBAA3A9A3E091D907F0E0EE0FFF1F9C |
:10526000E159F84FC080D18028E730E0C20ED31E4C |
:10527000D0927F05C0927E056091900370E080E03F |
:1052800090E00E948A3D20E030E040E251E40E943C |
:10529000383F20E030E040E85CE30E94EF401B0133 |
:1052A0002C016093D2077093D3078093D407909317 |
:1052B000D5076091910370E080E090E00E948A3D04 |
:1052C00020E030EE4BE256E40E949C3F6093BE0724 |
:1052D0007093BF078093C0079093C1072091D104BA |
:1052E000222331F08AE090E09093E0048093DF0481 |
:1052F000E22F22FF09C08091A103482F50E0440F04 |
:10530000551F440F551F10C023FD03C040E050E05F |
:105310000BC08091A10390E0880F991F880F991FFF |
:1053200044275527481B590B209188053091890542 |
:10533000C901B3E0880F991FBA95E1F7821B930B5F |
:10534000840F951F68E070E00E9491413B017093CB |
:10535000890560938805E4FF09C08091A103482F67 |
:1053600050E0440F551F440F551F10C0E5FD03C00A |
:1053700040E050E00BC08091A10390E0880F991F9E |
:10538000880F991F44275527481B590B80918A0580 |
:1053900090918B059C01E3E0220F331FEA95E1F722 |
:1053A000281B390BCA01820F931F68E070E00E942E |
:1053B00091415B0170938B0560938A058091D004C5 |
:1053C000282F83FF03C082E390E004C082FF07C060 |
:1053D0008EEC9FEF90938D0580938C0504C0109206 |
:1053E0008D0510928C0521FF09C080918503909155 |
:1053F00086030196909386038093850324FF09C05A |
:105400008091850390918603019790938603809302 |
:10541000850349A95AA9489DC001499D900D589DF1 |
:10542000900D11242BA93CA9220F331F6BA97CA935 |
:10543000260F371FEFA5F8A94DA55EA5E49FD00163 |
:10544000E59FB00DF49FB00D11246BA57CA5A61BA4 |
:10545000B70BBCABABAB820F931F64E070E00E9454 |
:1054600091418BA99CA9860F971F9CAB8BABC30165 |
:1054700062E070E00E949141ABA9BCA9A60FB71FE2 |
:10548000BCABABABB0937905A0937805EFA1F8A5C1 |
:10549000E89DC001E99D900DF89D900D112429A56E |
:1054A0003AA5220F331F49A55AA5240F351F6DA118 |
:1054B0007EA1ADA5BEA56A9F30016B9F700C7A9F3F |
:1054C000700C1124EBA1FCA16E1A7F0A820F931FAE |
:1054D00064E070E00E949141660E771EC50162E0B3 |
:1054E00070E00E949141660E771E70927B0560927B |
:1054F0007A0520918C0530918D05220F331F220FE4 |
:10550000331F49A15AA1241B350B30937D052093ED |
:105510007C058091850680FF56C08091A10381386B |
:1055200008F451C080917E06992787FD9095BC01B3 |
:10553000689DC001699D900D789D900D1124ABA9C7 |
:10554000BCA9A80FB91FB0937905A09378058091E5 |
:105550007F06992787FD9095FC01E89DC001E99D94 |
:10556000900DF89D900D1124680E791E70927B05A8 |
:1055700060927A0580918006992787FD9095280F83 |
:10558000391F30937D0520937C052091E40730E09E |
:1055900080918206992787FD9095AC01249FC001D8 |
:1055A000259F900D349F900D112490938603809336 |
:1055B00085038091810690E08C159D0524F49093DD |
:1055C0007F0580937E0580917E0590917F0597FFF2 |
:1055D00004C010927F0510927E058091DF0782FF44 |
:1055E0000CC080E090E0A0E0B0E08093BE07909314 |
:1055F000BF07A093C007B093C10720E030E040E0B0 |
:1056000050E0C201B1010E947240882364F480E03E |
:1056100090E0A0E0B0E08093D2079093D307A093EE |
:10562000D407B093D50720E030E040E050E060912F |
:10563000BE077091BF078091C0079091C1070E947B |
:105640007240882364F480E090E0A0E0B0E08093B2 |
:10565000BE079093BF07A093C007B093C107E09126 |
:105660007805F09179052091840530918505CF0169 |
:1056700064E070E00E94914177FF03C070956195EE |
:105680007F4F26173707C4F4CF01F7FF03C090956B |
:1056900081959F4F64E070E00E9491417093850571 |
:1056A00060938405653671056CF084E690E0909314 |
:1056B00085058093840506C02150304030938505D0 |
:1056C00020938405E0917A05F0917B052091860571 |
:1056D00030918705CF0164E070E00E94914177FF2F |
:1056E00003C0709561957F4F26173707C4F4CF012B |
:1056F000F7FF03C0909581959F4F64E070E00E9492 |
:1057000091417093870560938605653671056CF04D |
:1057100084E690E0909387058093860506C021502B |
:1057200030403093870520938605F801EE0FFF1F68 |
:10573000E159F84F208131818091FE07482F50E0D8 |
:105740004217530744F48091180882FF04C081E097 |
:105750008093980515C080919805882389F0F801F9 |
:10576000EE0FFF1FE159F84F208131818091FF0733 |
:10577000BA01681B71092617370714F410929805AF |
:10578000F801EE0FFF1FE159F84F808191816627E4 |
:105790007727641B750B8617970744F480911808C8 |
:1057A00083FF04C081E08093990515C0809199051D |
:1057B000882389F0000F111F0159184FD8012D912E |
:1057C0003C918091FF0790E0841B950B8217930713 |
:1057D00014F410929905F701EE0FFF1FE159F84FED |
:1057E000808191814817590744F48091180880FFFF |
:1057F00004C081E080939B0515C080919B058823A0 |
:1058000089F0F701EE0FFF1FE159F84F2081318138 |
:105810008091FF07FA01E81BF1092E173F0714F4E6 |
:1058200010929B05F701EE0FFF1FE159F84F8081A1 |
:1058300091818617970744F48091180881FF04C06E |
:1058400081E080939A0517C080919A05882399F08A |
:10585000EE0CFF1C2FE637E0E20EF31ED7012D9170 |
:105860003C918091FF0790E0841B950B8217930772 |
:1058700014F410929A0580919805882321F4809160 |
:105880009905882321F081E08093970502C010924A |
:10589000970580919B05882321F480919A058823A0 |
:1058A00051F081E08093960510929705109298052B |
:1058B0001092990502C01092960580919705882351 |
:1058C00021F480919605882351F08091FD0790E0A6 |
:1058D000EB89FC898E179F0714F49C8B8B8B80912E |
:1058E000670584FF30C010927D0510927C051092F0 |
:1058F00079051092780510927B0510927A0580E068 |
:1059000090E0A8ECBFE38093D2079093D307A093D5 |
:10591000D407B093D5078BE09CEBA2E3BCE3809364 |
:10592000BE079093BF07A093C007B093C107109222 |
:105930009705109296051092850510928405109295 |
:105940008705109286052091270530912805409102 |
:10595000290550912A052D833E834F8358878091D6 |
:10596000AD079091AE07A091AF07B091B007820F3D |
:10597000931FA41FB51F8093AD079093AE07A0930C |
:10598000AF07B093B00740912F055091300560915B |
:105990003105709132054F87588B698B7A8B8091D6 |
:1059A000B4079091B507A091B607B091B707840FDF |
:1059B000951FA61FB71F8093B4079093B507A093B8 |
:1059C000B607B093B70790909605992029F4809177 |
:1059D0009705882309F44FC01092F9041092F80437 |
:1059E00010924F05109250051092510510925205D9 |
:1059F00010925305109254051092550510925605B9 |
:105A00001092AD071092AE071092AF071092B00738 |
:105A10001092B4071092B5071092B6071092B7070C |
:105A200080913B0590913C05A0913D05B0913E05CC |
:105A300080933F0590934005A0934105B0934205A4 |
:105A40008091430590914405A0914505B09146058C |
:105A50008093470590934805A0934905B0934A0564 |
:105A6000109295051092940510929305109292054C |
:105A7000992009F0EFC080919705882309F0EAC0CA |
:105A8000E090EB07FF2400E010E06D817E818F81C4 |
:105A90009885A80197010E94C6418091AB0790911B |
:105AA000AC07AA2797FDA095BA2F281B390B4A0BE4 |
:105AB0005B0BCA01B90120E130E040E050E00E94F8 |
:105AC000C64159016A016F85788989899A89A80137 |
:105AD00097010E94C6418091D0079091D107AA27D3 |
:105AE00097FDA095BA2F281B390B4A0B5B0BCA01F7 |
:105AF000B90120E130E040E050E00E94C641790168 |
:105B00008A018091840590918505813491053CF44A |
:105B1000809186059091870581349105A4F0C60196 |
:105B2000B50123E030E040E050E00E94C641590159 |
:105B30006A01C801B70123E030E040E050E00E9474 |
:105B4000C64179018A01E091DA07F0E0EE0FFF1F0C |
:105B5000E159F84F0190F081E02DF7FF03C0F09577 |
:105B6000E195FF4F7A97A4F0C601B50123E030E03C |
:105B700040E050E00E94C64159016A01C801B701E6 |
:105B800023E030E040E050E00E94C64179018A0104 |
:105B900051E2A516B104C104D10434F0E0E2AE2E06 |
:105BA000B12CC12CD12C11C060EEA6166FEFB60639 |
:105BB0006FEFC6066FEFD60644F470EEA72E7FEFA8 |
:105BC000B72E7FEFC72E7FEFD72E71E2E716F104D5 |
:105BD0000105110534F060E2E62EF12C012D112DA6 |
:105BE00011C080EEE8168FEFF8068FEF08078FEFF1 |
:105BF000180744F450EEE52E5FEFF52E5FEF052F0A |
:105C00005FEF152F80913B0590913C05A0913D05DC |
:105C1000B0913E058A199B09AC09BD0980933B05EB |
:105C200090933C05A0933D05B0933E0580914305BC |
:105C300090914405A0914505B09146058E199F09A4 |
:105C4000A00BB10B8093430590934405A0934505A9 |
:105C5000B09346058091F8049091F9048F3F910527 |
:105C600009F008F419C4992009F0B0C38091970590 |
:105C7000882309F0ABC380915E05882309F0A6C391 |
:105C80006091AD077091AE078091AF079091B0071A |
:105C900020E031E040E050E00E94C64119012A01B5 |
:105CA0002093AD073093AE074093AF075093B007F2 |
:105CB0006091B4077091B5078091B6079091B707CE |
:105CC00020E031E040E050E00E94C6412D8F3E8F41 |
:105CD0004F8F58A32093B4073093B5074093B6076E |
:105CE0005093B707E090EB07FF2400E010E020910D |
:105CF0004F05309150054091510550915205C80112 |
:105D0000B7010E94524120E031E040E050E00E94A3 |
:105D1000C64159016A0120934F05309350054093C5 |
:105D200051055093520520915305309154054091EF |
:105D3000550550915605C801B7010E94524120E017 |
:105D400031E040E050E00E94C64139014A01209311 |
:105D50005305309354054093550550935605E090F4 |
:105D60000408FF2400E010E0C201B1016A197B09B8 |
:105D70008C099D09A80197010E94C641CA01B90179 |
:105D800020E031E040E050E00E94C64169013093DC |
:105D90009505209394056D8D7E8D8F8D98A1661944 |
:105DA000770988099909A80197010E94C641CA018B |
:105DB000B90120E031E040E050E00E94C641890195 |
:105DC00030939305209392058091840590918505E9 |
:105DD00081349105C4F480918605909187058134C2 |
:105DE00091058CF4E091DA07F0E0EE0FFF1FE15926 |
:105DF000F84F0190F081E02DF7FF03C0F095E19599 |
:105E0000FF4F7A9794F0C60162E070E00E949141E2 |
:105E10007093950560939405C80162E070E00E945C |
:105E200091417093930560939205E0902B05F0905B |
:105E30002C0500912D0510912E052D813E814F815D |
:105E40005885E21AF30A040B150BE092C105F09293 |
:105E5000C2050093C3051093C40580913F0590913E |
:105E60004005A0914105B09142058E199F09A00BF4 |
:105E7000B10B80933F0590934005A0934105B093EB |
:105E80004205A0903305B0903405C0903505D09000 |
:105E900036054F85588969897A89A41AB50AC60AD0 |
:105EA000D70AA092BD05B092BE05C092BF05D092A0 |
:105EB000C0058091470590914805A0914905B09192 |
:105EC0004A058A199B09AC09BD098093470590933F |
:105ED0004805A0934905B0934A052091CB0730911E |
:105EE000CC07213831054CF08091190590911A05A5 |
:105EF000019690931A058093190520583F4F4CF452 |
:105F00008091190590911A05019790931A05809335 |
:105F100019051092CC071092CB0781E090E0909386 |
:105F2000A9058093A8051092AE051092AF051092B6 |
:105F3000B0051092B1058091A0059091A105A091A6 |
:105F4000A205B091A30582199309A409B509815E40 |
:105F5000914BAF4FBF4F8F539C49A040B04008F0CA |
:105F6000C1C071E0E71670E1F70670E0070770E066 |
:105F700017070CF452C08091A705882309F449C083 |
:105F8000D801C7013CE0B595A795979587953A95B7 |
:105F9000D1F701969093A9058093A805D801C70170 |
:105FA00023E0B595A795979587952A95D1F7809386 |
:105FB000AE059093AF05A093B005B093B105895895 |
:105FC0009341A040B04064F088E893E1A0E0B0E0E5 |
:105FD0008093AE059093AF05A093B005B093B10543 |
:105FE0006091AE057091AF058091B0059091B105BB |
:105FF00020E031E040E050E00E94C64180919405ED |
:1060000090919505820F931F909395058093940529 |
:1060100066C081E08093A70562C01092A705F0E0FA |
:10602000EF16F0EFFF06FFEF0F07FFEF1F070CF073 |
:1060300056C08091A605882309F44DC0882799276A |
:10604000DC018E199F09A00BB10BFCE0B595A7955B |
:1060500097958795FA95D1F701969093A905809326 |
:10606000A805C801B70128E030E040E050E00E94F8 |
:10607000C6412093AE053093AF054093B0055093D1 |
:10608000B10528573C4E4F4F5F4F64F488E79CEEB4 |
:10609000AFEFBFEF8093AE059093AF05A093B0052F |
:1060A000B093B1056091AE057091AF058091B005D8 |
:1060B0009091B10520E031E040E050E00E94C641FF |
:1060C0008091940590919505820F931F909395056B |
:1060D0008093940511C081E08093A6050DC01092B5 |
:1060E000A6050AC01092A9051092A80588EE93E0B3 |
:1060F00090937C0380937B0380910508882E9924DC |
:106100008091A8059091A9058816990624F490928B |
:10611000A9058092A80571E0E71674E0F70670E023 |
:10612000070770E0170774F0809115059091160528 |
:106130002091A8053091A905820F931F9093160511 |
:106140008093150580E0E8168CEFF8068FEF0807BE |
:106150008FEF180774F48091150590911605209122 |
:10616000A8053091A905821B930B90931605809387 |
:10617000150581E090E09093A9058093A805109201 |
:10618000AA051092AB051092AC051092AD05809156 |
:106190009C0590919D05A0919E05B0919F052D8D28 |
:1061A0003E8D4F8D58A1821B930BA40BB50B815EC6 |
:1061B000914BAF4FBF4F8F539C49A040B04008F068 |
:1061C000C1C041E0A41640E1B40640E0C40640E08E |
:1061D000D4060CF452C08091A505882309F449C067 |
:1061E000D601C501ECE0B595A79597958795EA95F9 |
:1061F000D1F701969093A9058093A805D601C50112 |
:1062000073E0B595A795979587957A95D1F7809383 |
:10621000AA059093AB05A093AC05B093AD05895842 |
:106220009341A040B04064F088E893E1A0E0B0E082 |
:106230008093AA059093AB05A093AC05B093AD05F0 |
:106240006091AA057091AB058091AC059091AD0568 |
:1062500020E031E040E050E00E94C641809192058C |
:1062600090919305820F931F9093930580939205CD |
:1062700066C081E08093A50562C01092A50560E02C |
:10628000A61660EFB6066FEFC6066FEFD6060CF0E7 |
:1062900056C08091A405882309F44DC0882799270A |
:1062A000DC018A199B09AC09BD096CE0B595A7957D |
:1062B000979587956A95D1F701969093A905809354 |
:1062C000A805C601B50128E030E040E050E00E949A |
:1062D000C6412093AA053093AB054093AC0550937B |
:1062E000AD0528573C4E4F4F5F4F64F488E79CEE56 |
:1062F000AFEFBFEF8093AA059093AB05A093AC05D9 |
:10630000B093AD056091AA057091AB058091AC0585 |
:106310009091AD0520E031E040E050E00E94C641A0 |
:106320008091920590919305820F931F909393050E |
:106330008093920511C081E08093A4050DC0109256 |
:10634000A4050AC01092A9051092A80588EE93E052 |
:1063500090937C0380937B038091A8059091A9057D |
:106360008816990624F49092A9058092A80581E0E8 |
:10637000A81684E0B80680E0C80680E0D80674F06D |
:1063800080911705909118052091A8053091A905D5 |
:10639000820F931F909318058093170590E0A9161C |
:1063A0009CEFB9069FEFC9069FEFD906CCF4809108 |
:1063B0001705909118052091A8053091A905821B19 |
:1063C000930B90931805809317050AC010929305BC |
:1063D00010929205109295051092940510925E0508 |
:1063E00020E030E040E050E06091BE077091BF07D0 |
:1063F0008091C0079091C1070E947240882341F4A8 |
:1064000010929305109292051092950510929405A2 |
:106410008091AD079091AE07A091AF07B091B00702 |
:106420008093A0059093A105A093A205B093A30526 |
:106430008091B4079091B507A091B607B091B707C6 |
:1064400080939C0590939D05A0939E05B0939F0516 |
:1064500010924F051092500510925105109252055E |
:10646000109253051092540510925505109256053E |
:106470001092AD071092AE071092AF071092B007BE |
:106480001092B4071092B5071092B6071092B70792 |
:106490001092F9041092F804C0907C05D0907D050C |
:1064A0008601D7FE04C0002711270C191D090031F1 |
:1064B000110584F088EE93E090937C0380937B0336 |
:1064C0008091DF0784FD06C081E090E09093B305E2 |
:1064D0008093B205E090E807B601882777FD8095A4 |
:1064E000982F2E2D30E040E050E00E94524198015C |
:1064F000442737FD4095542F0E94524120E032E05E |
:1065000040E050E00E94C64189019A01FF24EC9CC2 |
:10651000C001ED9C900DFC9C900D112464E070E096 |
:106520000E949141600F711F882777FD8095982FF9 |
:106530006093C5057093C6058093C7059093C80501 |
:1065400020914B0530914C0540914D0550914E05E1 |
:10655000261B370B480B590B20934B0530934C05EA |
:1065600040934D0550934E052155334C40405040CB |
:1065700064F080E593ECA0E0B0E080934B0590934D |
:106580004C05A0934D05B0934E0580914B0590911D |
:106590004C05A0914D05B0914E05805B9C43AF4FDB |
:1065A000BF4F64F480EB9CE3AFEFBFEF80934B05EC |
:1065B00090934C05A0934D05B0934E058091DF0755 |
:1065C000887209F458C180915D05882339F0809163 |
:1065D000670580FD03C00E94EF234DC16D817E8160 |
:1065E0008F81988520E032E040E050E00E94C64173 |
:1065F000890137FF03C0109501951F4F6F8578897A |
:1066000089899A8920E032E040E050E00E94C6414A |
:10661000690137FF04C0D094C194D108D394C01647 |
:10662000D1060CF46801809177039091780397FF6D |
:1066300003C0AA24BB242CC0E0907703F090780319 |
:106640002CE132E0E20EF31E0027F7FC0095102F3C |
:106650006091C7077091C8078091C9079091CA07D8 |
:106660002EE036E040E050E00E94C641E21AF30A14 |
:10667000040B150BC801B70128E631E040E050E0FB |
:106680000E94C6415CE4A52E5FEFB52EA60EB71E94 |
:10669000E0907B03F0907C03E114F10481F539E193 |
:1066A000C316D10464F58091CB079091CC078A0D75 |
:1066B0009B1D9093CC078093CB078091B20590915E |
:1066C000B305892BE1F088EC90E09093E00480938F |
:1066D000DF046091C7077091C8078091C907909146 |
:1066E000CA072EE036E040E050E00E94C6413093F9 |
:1066F0007A03209379031092B3051092B2050091AA |
:10670000C7071091C8072091C9073091CA07C60171 |
:1067100068E070E00E9491416F5F7F4FC50143E0E8 |
:10672000880F991F4A95E1F70E9491414B01AA24D5 |
:1067300097FCA094BA2C800E911EA21EB31E8092CC |
:10674000C7079092C807A092C907B092CA07809164 |
:106750008F03482E5524C49CC001C59C900DD49C29 |
:10676000900D112460E270E00E9491413201661A9E |
:10677000770A77FC7AC0E114F10409F06EC08091C9 |
:106780008605909187052091840530918505820FBB |
:10679000931F68E070E00E9491416B0140E450E07B |
:1067A000C40ED51E8091790390917A03AA2797FD94 |
:1067B000A095BA2F0CE1E02E02E0F02E012D112D54 |
:1067C000E81AF90A0A0B1B0BC501B4012EE036E0EA |
:1067D00040E050E00E94C641E20EF31E041F151F68 |
:1067E000C801B70128E631E040E050E00E94C64110 |
:1067F000645B7040669DC001679D900D769D900D15 |
:106800001124B6010E9491419201220F331F240DE1 |
:10681000351D2617370734F0309521953F4F621705 |
:1068200073070CF4B9019B01442737FD4095542FA1 |
:1068300080914B0590914C05A0914D05B0914E056E |
:10684000820F931FA41FB51F80934B0590934C0597 |
:10685000A0934D05B0934E050EC00894E108F108D1 |
:10686000F0927C03E0927B0306C084EF91E090936A |
:106870007C0380937B038091B40581508093B405A1 |
:106880008F3F09F0B4C088E18093B405E090EB0736 |
:10689000FF2400E010E060912705709128058091A9 |
:1068A000290590912A05A80197010E94C6413093BD |
:1068B00089062093880660912F057091300580919C |
:1068C000310590913205A80197010E94C64130938D |
:1068D0008B0620938A068091AB079091AC0790932A |
:1068E0008D0680938C068091D0079091D10790936C |
:1068F0008F0680938E068091C4079091C507909370 |
:1069000091068093900680918E0590918F059093CB |
:106910009306809392066091570570915805809177 |
:10692000590590915A0520E032E040E050E00E9485 |
:10693000C641309395062093940680910E05909160 |
:106940000F05909399068093980680910C0390917F |
:106950000D0390939B0680939A068091C60790E062 |
:1069600090939D0680939C068091BC0790E0909345 |
:106970009F0680939E068091CF0790E09093A1069A |
:106980008093A0068091B10790E09093A306809336 |
:10699000A2068091D60790E09093A5068093A40666 |
:1069A0008091BD0790E09093A7068093A606809102 |
:1069B000BA079091BB079093A9068093A80680918F |
:1069C000E2049091E3049093B1068093B006809125 |
:1069D0008005909181059093C5068093C4068091AF |
:1069E0008205909183059093C7068093C606809197 |
:1069F0009605C090CD07D090CE07882391F0B601C0 |
:106A0000882777FD8095982F0E9437402091D207E4 |
:106A10003091D3074091D4075091D5070E94EF40A1 |
:106A20002DC06091270570912805809129059091CE |
:106A30002A050E9437402091BE073091BF07409140 |
:106A4000C0075091C1070E94EF407B018C01B60145 |
:106A5000882777FD8095982F0E9437402091D20794 |
:106A60003091D3074091D4075091D5070E94EF4051 |
:106A70009B01AC01C801B7010E94383F0E9404404D |
:106A80007093CE076093CD0780919705C090C207A1 |
:106A9000D090C307882391F0B601882777FD8095B1 |
:106AA000982F0E9437402091D2073091D307409110 |
:106AB000D4075091D5070E94EF402DC060912F055B |
:106AC0007091300580913105909132050E943740D8 |
:106AD0002091BE073091BF074091C0075091C10778 |
:106AE0000E94EF407B018C01B601882777FD8095DD |
:106AF000982F0E9437402091D2073091D3074091C0 |
:106B0000D4075091D5070E94EF409B01AC01C8010A |
:106B1000B7010E94383F0E9404407093C3076093FE |
:106B2000C2076091BE077091BF078091C007909126 |
:106B3000C10769837A838B839C836091C4077091BA |
:106B4000C507882777FD8095982F0E9437407B01E5 |
:106B50008C016091D2077091D3078091D4079091F6 |
:106B6000D5079B01AC010E94383F9B01AC01C801D5 |
:106B7000B7010E94EF407B018C0160913705709155 |
:106B800038058091390590913A050E943740298156 |
:106B90003A814B815C810E94EF4020E030E040E090 |
:106BA0005FE30E94EF409B01AC01C801B7010E9466 |
:106BB000383F0E940440AB017093C5076093C4073F |
:106BC0008091CD079091CE079093B3068093B20643 |
:106BD0002091C2073091C3073093B5062093B406C5 |
:106BE0008150904434F080E090E49093CE078093FD |
:106BF000CD078091CD079091CE078050904C34F412 |
:106C000080E090EC9093CE078093CD0721503044E4 |
:106C100034F080E090E49093C3078093C2078091A2 |
:106C2000C2079091C3078050904C34F480E090EC00 |
:106C30009093C3078093C2074150504434F080E0E2 |
:106C400090E49093C5078093C4078091C407909106 |
:106C5000C5078050904C34F480E090EC9093C507C9 |
:106C60008093C4076B887C88660C771C660C771C45 |
:106C70008091DF07282F80FFC6C08091670584FDC3 |
:106C8000C2C080918C0321FF0EC0823310F5809129 |
:106C90008E0590918F054497909391058093900570 |
:106CA0001092B70519C02091850330918603280FF3 |
:106CB000311D8091E40790E0AC01249FC001259F25 |
:106CC000900D349F900D11244497909391058093DB |
:106CD000900581E08093B70520918E0530918F0556 |
:106CE0004091900550919105421753070CF08BC0CD |
:106CF0008091B705882309F486C080918D0390E0C8 |
:106D0000241B350BBC01629FC001639F900D729FD5 |
:106D1000900D112464E070E00E9491415B01C090ED |
:106D2000F604D090F7046091570570915805809152 |
:106D3000590590915A05E0908E03FF2400E010E081 |
:106D400020E830E040E050E00E94C641C801B701B1 |
:106D50000E94524120E230E040E050E00E94C641F3 |
:106D60007EEF283E370714F428EE3EEF8091B505FC |
:106D70009091B605FC01A4E0EE0FFF1FAA95E1F784 |
:106D8000E81BF90BC60162E070E00E949141E61B2E |
:106D9000F70B81E02931380714F028E131E0E21BDC |
:106DA000F30BC3018A199B098E0F9F1F60E170E0EE |
:106DB0000E9491417093B6056093B5058091E007FC |
:106DC00090E0880F991F880F991F6817790764F45E |
:106DD000681679062CF09093B6058093B50504C02B |
:106DE0007092B6056092B5058091B5059091B60593 |
:106DF0006816790624F47092B6056092B505609025 |
:106E0000B5057090B6058091EA07882E9924840113 |
:106E1000000F111F000F111FC801805590408615EB |
:106E200097050CF43C01709297066092960680914B |
:106E3000C5059091C605A091C705B091C80552E05F |
:106E4000880F991FAA1FBB1F5A95D1F72091C4071D |
:106E50003091C507281B390B91EA69167104ACF013 |
:106E6000F301F595E7952E173F070CF4F901C301DF |
:106E700062E070E00E949141709561957F4FCF0173 |
:106E8000E617F7076CF4CB010BC0C901205B3F4F3D |
:106E900014F480EB9FEF8135910514F080E590E0CC |
:106EA000980126193709281739070CF4C9019301ED |
:106EB000201B310B1C01821793070CF41901409021 |
:106EC000780550907905E091CD07F091CE07E4194F |
:106ED000F509FC8FEB8FF093B907E093B80720E03A |
:106EE00030E040E050E069817A818B819C810E9492 |
:106EF00072408823E1F16091CD057091CE058091BB |
:106F0000CF059091D0050E9437405B016C016091E4 |
:106F10002705709128058091290590912A050E94E6 |
:106F2000374029813A814B815C810E94EF407B018F |
:106F30008C01B201882777FD8095982F0E943740F9 |
:106F40009B01AC01C801B7010E94373F9B01AC0116 |
:106F5000C601B5010E94383F0E9404406093CD05F0 |
:106F60007093CE058093CF059093D0051BC06B8D99 |
:106F70007C8D9B01442737FD4095542F8091CD0592 |
:106F80009091CE05A091CF05B091D005820F931FAF |
:106F9000A41FB51F8093CD059093CE05A093CF0578 |
:106FA000B093D0058091CD059091CE05A091CF05ED |
:106FB000B091D00581509A4FA040B04064F080E07D |
:106FC0009AEFA0E0B0E08093CD059093CE05A0931A |
:106FD000CF05B093D0058091CD059091CE05A091BD |
:106FE000CF05B091D00580509640AF4FBF4F64F4AD |
:106FF00080E096E0AFEFBFEF8093CD059093CE0594 |
:10700000A093CF05B093D0052091870330918803DA |
:107010004091890350918A032F8B388F498F5A8F63 |
:107020004091CD055091CE056091CF057091D0056E |
:1070300049875A876B877C87C10137FE04C0882740 |
:1070400099278219930962E070E00E949141660DD0 |
:10705000771D882777FD8095982F2091A00330E039 |
:1070600040E050E00E94524120E430E040E050E037 |
:107070000E94C6413E872D87B901709561957F4F6B |
:107080007E8B6D8B40907A0550907B058091C20776 |
:107090009091C307841995099CAB8BAB9093B30770 |
:1070A0008093B20720E030E040E050E069817A81CF |
:1070B0008B819C810E9472408823E1F16091C90517 |
:1070C0007091CA058091CB059091CC050E94374004 |
:1070D0005B016C0160912F05709130058091310545 |
:1070E000909132050E94374029813A814B815C8121 |
:1070F0000E94EF407B018C01B201882777FD8095CB |
:10710000982F0E9437409B01AC01C801B7010E9433 |
:10711000373F9B01AC01C601B5010E94383F0E9478 |
:1071200004406093C9057093CA058093CB05909382 |
:10713000CC051BC0ABA9BCA99D01442737FD4095D8 |
:10714000542F8091C9059091CA05A091CB05B091AB |
:10715000CC05820F931FA41FB51F8093C905909380 |
:10716000CA05A093CB05B093CC058091C905909139 |
:10717000CA05A091CB05B091CC0581509A4FA04093 |
:10718000B04064F080E09AEFA0E0B0E08093C905E1 |
:107190009093CA05A093CB05B093CC058091C90507 |
:1071A0009091CA05A091CB05B091CC058050964036 |
:1071B000AF4FBF4F64F480E096E0AFEFBFEF809336 |
:1071C000C9059093CA05A093CB05B093CC052BA914 |
:1071D0003CA9B901882777FD8095982F0E943740F8 |
:1071E0007B018C016091C9057091CA058091CB0526 |
:1071F0009091CC050E9437409B01AC016F89788D3E |
:10720000898D9A8D0E94EF409B01AC01C801B701A6 |
:107210000E94383F0E940440CD84DE846C157D05B9 |
:107220000CF46B014B8D5C8DBA01882777FD80953E |
:10723000982F0E9437407B018C0169857A858B8568 |
:107240009C850E9437409B01AC016F89788D898DA8 |
:107250009A8D0E94EF409B01AC01C801B7010E94CA |
:10726000383F0E9404402D853E85621773070CF459 |
:107270009B018D899E89821793070CF4C901880FA1 |
:10728000991F880F991F67E070E00E9491417B0170 |
:10729000C6016D897E89C616D7060CF4CB0163E062 |
:1072A00070E00E9491416B019701260D371DCB01C3 |
:1072B00062E070E00E949141FB018B010219130909 |
:1072C000C801820F931F64E070E00E94914186160E |
:1072D000970614F4B40107C08091E90790E068179D |
:1072E00079070CF4BC016093C6072E1B3F0BC90144 |
:1072F000820D931D64E070E00E949141861697060E |
:1073000014F4B40107C08091E90790E06817790789 |
:107310000CF4BC016093BC0793012E193F09C8010E |
:10732000820F931F64E070E00E94914186169706D9 |
:1073300014F4B40107C08091E90790E06817790759 |
:107340000CF4BC016093CF072E1B3F0BC901820DCB |
:10735000931D64E070E00E9491418616970614F434 |
:10736000B40107C08091E90790E0681779070CF431 |
:10737000BC016093B107C101860D971D8C0D9D1D49 |
:1073800064E070E00E9491418616970614F4B401FF |
:1073900007C08091E90790E0681779070CF4BC01F9 |
:1073A0006093D6076C187D08C3018219930964E0C5 |
:1073B00070E00E9491418616970644F08091E9079B |
:1073C00090E04B01681779070CF44C018092BD07DF |
:1073D000E4960FB6F894DEBF0FBECDBFDF91CF911C |
:1073E0001F910F91FF90EF90DF90CF90BF90AF90E3 |
:1073F0009F908F907F906F905F904F903F902F90D5 |
:107400000895A0E0B0E0A80FB11D0E941842802DA1 |
:1074100090E00895A0E0B0E0A80FB11D062E0E94F4 |
:107420002A420895A0E0B0E0A80FB11D0E942542B5 |
:10743000CF010895A0E0B0E0A80FB11D0B010E949C |
:1074400036420895863008F085E0A2E0B0E0082ECC |
:107450000E942A420895982F863008F095E083E52F |
:10746000989FD0011124AC59BF4FE7EDF7E0182EDB |
:107470000E943B42A2E0B0E0092E0E942A420E94F4 |
:1074800091160895982F863008F095E083E5989F2F |
:10749000D0011124AC59BF4FE7EDF7E0182E0E9440 |
:1074A00020420E949116089581E08093D70782E0E0 |
:1074B0008093D80793E09093D907E4E0E093DA074C |
:1074C00055E05093DB0776E07093DC0787E080930C |
:1074D000DD0768E06093DE0788EE8093DF073EE11A |
:1074E0003093E0078BEF8093E2078AE08093E30715 |
:1074F0003093E1073093E5079093E4076093E60744 |
:1075000090E19093E7077093E8076093E90786EEB0 |
:107510008093EA073093EB0780E88093EC0744E61A |
:107520004093ED0788E78093EE078EE58093EF07A1 |
:1075300083E28093F00784E18093F1071092F207D1 |
:107540009093F3071092F4071092F5071092F60744 |
:107550001092F70710920708109208081092090875 |
:1075600010920A084093F80788E28093F907109276 |
:10757000190892E39093FA0786E98093FB075093EA |
:10758000FC079093FD072AE52093FE079093FF07E1 |
:1075900010921808209300085093010885E5809305 |
:1075A00002088093030880E280930408E0930508B2 |
:1075B000909306088FE580930B0883EF80930D0866 |
:1075C00030930C0830930E088DEF80930F08409392 |
:1075D000100820931108209312082093130810928A |
:1075E00014087093150860931608AEE1B8E0EBEA52 |
:1075F000F3E089E001900D928150E1F7089581E078 |
:107600008093D70782E08093D80723E02093D9079F |
:10761000E4E0E093DA0735E03093DB0766E060935F |
:10762000DC0787E08093DD0758E05093DE0788E6AB |
:107630008093DF079EE19093E0078BEF8093E20752 |
:107640008AE08093E3079093E1079093E507209306 |
:10765000E4078CE08093E60780E18093E70760937E |
:10766000E8075093E90786EE8093EA079093EB07CB |
:1076700080E88093EC0780E58093ED0788E78093AE |
:10768000EE078EE58093EF0783E28093F0079093F7 |
:10769000F1071092F20740E24093F3071092F407CB |
:1076A0001092F5071092F6071092F707109207084C |
:1076B000109208081092090810920A0874E6709354 |
:1076C000F80788E28093F9071092190892E39093E3 |
:1076D000FA0786E98093FB073093FC079093FD0738 |
:1076E0002AE52093FE079093FF0710921808209335 |
:1076F00000083093010885E5809302088093030811 |
:1077000040930408E09305088BE4809306088FE516 |
:1077100080930B0883EF80930D0884E180930C081D |
:1077200080930E088DEF80930F08709310082093BC |
:1077300011082093120820931308109214086093E4 |
:10774000150850931608AEE1B8E0E5EBF3E087E0EA |
:1077500001900D928150E1F7089581E08093D70761 |
:1077600082E08093D80783E08093D90764E0609338 |
:10777000DA0745E04093DB07E6E0E093DC0787E0CB |
:107780008093DD0778E07093DE0788E68093DF075B |
:107790009EE19093E0078BEF8093E2078AE080936D |
:1077A000E3079093E1079093E5076093E4073FE0D8 |
:1077B0003093E6079093E7078CE08093E807709397 |
:1077C000E90786EE8093EA079093EB0780E88093C1 |
:1077D000EC0780E58093ED0756E95093EE078EE5C0 |
:1077E0008093EF0783E28093F0079093F107109264 |
:1077F000F20780E28093F3071092F4071092F507E6 |
:107800001092F6071092F7071092070810920808D6 |
:107810001092090810920A0824E62093F80788E2DB |
:107820008093F9071092190882E38093FA07509326 |
:10783000FB074093FC078093FD079AE59093FE07B2 |
:107840008093FF0710921808909300084093010856 |
:1078500085E5809302088093030880E18093040803 |
:1078600060930508209306088FE580930B0883EF4B |
:1078700080930D0830930C0830930E088DEF8093A1 |
:107880000F0820931008909311089093120890937A |
:10789000130810921408E093150870931608AEE1CF |
:1078A000B8E0EDEBF3E086E001900D928150E1F756 |
:1078B000089522E030E0D9010E941842802D8630E0 |
:1078C00028F082E0D901082E0E942A4290E0089513 |
:1078D0000F931F93CF93DF93A1E0B0E00E94184273 |
:1078E000802D873469F186E994E09F938F931F92EE |
:1078F0000E947C080E94AD3BC0E0D0E00F900F904A |
:107900000F900C2FC23039F0C33019F40E94543A52 |
:1079100004C0C43010F00E94FF3A802F0E942B3A1E |
:107920002196C630D10569F7A2E0B0E083E0082EC9 |
:107930000E942A42A1E0B0E087E4082E0E942A4279 |
:1079400002E010E0D8010E941842802D0E94423AC5 |
:10795000D8010E941842802D90E09F938F938DE76D |
:1079600094E09F938F931F920E947C080F900F903A |
:107970000F900F900F90DF91CF911F910F9108956D |
:10798000CF93DF93DC01EC01EA81FB8121918E81B1 |
:10799000815019F48981E81BF109ED01FB83EA8329 |
:1079A0008E839FB7F8948C9181508C939FBF822FC8 |
:1079B00090E0DF91CF910895FC011082758364837C |
:1079C000738362834183478346830895CF93DF9314 |
:1079D000DC019C91ED018981981718F080E090E01E |
:1079E00016C0ED01EC81FD8161938F81815019F406 |
:1079F0008981E81BF109ED018F83FD83EC839FB73B |
:107A0000F8948C918F5F8C939FBF81E090E0DF9121 |
:107A1000CF910895FC0180818823E9F3CF010E9472 |
:107A2000C03C90E00895FC018081882319F48FEF19 |
:107A30009FEF0895CF010E94C03C90E008959FB74A |
:107A4000F8948091C9008F778093C9008091C90014 |
:107A50008F7B8093C9008091C9008F7D8093C9007E |
:107A60005A9A52985B9A539A1092CD008AE2809368 |
:107A7000CC008091C80082608093C80088E1809328 |
:107A8000C9008091CA008F778093CA008091CA0094 |
:107A90008F7B8093CA008091CA008F7D8093CA003B |
:107AA0008091CA008F7E8093CA008091CA00877F30 |
:107AB0008093CA008091C9008B7F8093C900809118 |
:107AC000CA0084608093CA008091CA00826080935B |
:107AD000CA0002C08091CE008091C80087FDFACF15 |
:107AE0008091C90080688093C9008091C90080643A |
:107AF0008093C9009FBF08951F920F920FB60F92F7 |
:107B000011248F938091CE008F910F900FBE0F9014 |
:107B10001F901895A8E0B0E0E0E9FDE30C94EB417C |
:107B20007B018C01611571058105910519F482E0D5 |
:107B300089835AC083E089838EE1C82ED12CDC82F0 |
:107B4000CB82ED82FE820F831887C801B7010E94A5 |
:107B5000FD3DBC016150704077FF33C0EE27FF2729 |
:107B6000E61BF70B20E030E040E050E081E090E0E1 |
:107B7000A0E0B0E00E2E04C0880F991FAA1FBB1F03 |
:107B80000A94D2F70197A109B1098E219F21A02360 |
:107B9000B1230097A105B10521F021E030E040E0DC |
:107BA00050E004C016950795F794E794EA95D2F74C |
:107BB0002E293F29402B512B2D833E834F835887FD |
:107BC0000FC06115710581F0062E04C0EE0CFF1C7C |
:107BD000001F111F0A94D2F7ED82FE820F831887CF |
:107BE000C61AD70ADC82CB821A82CE0101960E9485 |
:107BF0004A3EE8E028960C940742EF92FF920F93DA |
:107C00001F939B01AC01203080E0380781E04807DA |
:107C100080E0580780F42F3F31054105510509F0F8 |
:107C200020F4EE24FF24870119C068E0E62EF12C31 |
:107C3000012D112D13C0203080E0380780E0480767 |
:107C400081E0580730F490E1E92EF12C012D112D3F |
:107C500005C088E1E82EF12C012D112D80E290E085 |
:107C6000A0E0B0E08E199F09A00BB10B04C056959F |
:107C7000479537952795EA94D2F7F901EC53FC4FD5 |
:107C80002081821B9109A109B1091F910F91FF90D9 |
:107C9000EF9008959F92AF92BF92CF92DF92EF92B2 |
:107CA000FF920F931F93EE24FF248701FC01248190 |
:107CB00035814681578191808081823010F4406106 |
:107CC000A2C0843009F49BC0823029F420E030E067 |
:107CD00040E050E005C0211531054105510519F47A |
:107CE000E0E0F0E092C0828193816FEF82389607E6 |
:107CF0000CF05AC062E87FEF681B790B6A3171059E |
:107D00002CF020E030E040E050E02AC0AA24BB2460 |
:107D1000650181E090E0A0E0B0E0062E04C0880F8D |
:107D2000991FAA1FBB1F0A94D2F70197A109B10995 |
:107D300082239323A423B5230097A105B10529F03D |
:107D400071E0A72EB12CC12CD12C04C056954795BB |
:107D5000379527956A95D2F72A293B294C295D2921 |
:107D6000DA01C9018F779070A070B07080349105EE |
:107D7000A105B10539F427FF09C0205C3F4F4F4FE3 |
:107D80005F4F04C0215C3F4F4F4F5F4F80E090E05A |
:107D9000203060E0360760E0460760E4560710F0E8 |
:107DA00081E090E0FC0123C08038910544F5FC019E |
:107DB000E158FF4FDA01C9018F779070A070B07061 |
:107DC00080349105A105B10539F427FF09C0205C75 |
:107DD0003F4F4F4F5F4F04C0215C3F4F4F4F5F4FAE |
:107DE00057FF05C05695479537952795319687E0FB |
:107DF00056954795379527958A95D1F706C020E087 |
:107E000030E040E050E0EFEFF0E0E22EF32E942F70 |
:107E10009F77802F8078892B9E2F9795992797950C |
:107E20008F77082F092B9E2F9695812F8078892B8D |
:107E30009794992497948F77182F1929C801B7011F |
:107E40001F910F91FF90EF90DF90CF90BF90AF9078 |
:107E50009F900895FC014150504030F0019006166B |
:107E6000D1F73197CF010895882799270895505861 |
:107E7000BB27AA270ED079C16AD130F06FD120F08C |
:107E800031F49F3F11F41EF45FC10EF4E095E7FB5F |
:107E900055C1E92F7BD180F3BA17620773078407B6 |
:107EA000950718F071F49EF593C10EF4E0950B2E32 |
:107EB000BA2FA02D0B01B90190010C01CA01A0013C |
:107EC0001124FF27591B99F0593F50F4503E68F197 |
:107ED0001A16F040A22F232F342F4427585FF3CFD8 |
:107EE000469537952795A795F0405395C9F77EF4A9 |
:107EF0001F16BA0B620B730B840BBAF09150A1F0F2 |
:107F0000FF0FBB1F661F771F881FC2F70EC0BA0F77 |
:107F1000621F731F841F48F4879577956795B795FF |
:107F2000F7959E3F08F0B3CF9395880F08F09927F7 |
:107F3000EE0F9795879508950CD017C10FD140F09B |
:107F400006D130F021F45F3F19F0F8C0511141C162 |
:107F5000FBC01CD198F39923C9F35523B1F3951BAA |
:107F6000550BBB27AA2762177307840738F09F5F5A |
:107F70005F4F220F331F441FAA1FA9F333D00E2EC9 |
:107F80003AF0E0E830D091505040E695001CCAF736 |
:107F900029D0FE2F27D0660F771F881FBB1F2617FB |
:107FA00037074807AB07B0E809F0BB0B802DBF01CE |
:107FB000FF2793585F4F2AF09E3F510568F0BEC0DF |
:107FC00008C15F3FECF3983EDCF3869577956795A3 |
:107FD000B795F7959F5FC9F7880F911D969587957F |
:107FE00097F90895E1E0660F771F881FBB1F62179E |
:107FF00073078407BA0720F0621B730B840BBA0B5C |
:10800000EE1F88F7E095089504D06894B111E1C09F |
:108010000895C4D088F09F5790F0B92F9927B75191 |
:10802000A0F0D1F0660F771F881F991F1AF0BA953C |
:10803000C9F712C0B13081F0CBD0B1E00895C8C00B |
:10804000672F782F8827B85F39F0B93FCCF3869532 |
:1080500077956795B395D9F73EF49095809570958F |
:1080600061957F4F8F4F9F4F0895E89409C097FB0C |
:108070003EF490958095709561957F4F8F4F9F4FFF |
:108080009923A9F0F92F96E9BB279395F695879543 |
:1080900077956795B795F111F8CFFAF4BB0F11F406 |
:1080A00060FF1BC06F5F7F4F8F4F9F4F16C08823AD |
:1080B00011F096E911C0772321F09EE8872F762FE3 |
:1080C00005C0662371F096E8862F70E060E02AF024 |
:1080D0009A95660F771F881FDAF7880F9695879510 |
:1080E00097F9089507D008F481E0089503D008F4C3 |
:1080F0008FEF0895990F0008550FAA0BE0E8FEEFE7 |
:1081000016161706E807F907C0F012161306E4075B |
:10811000F50798F0621B730B840B950B39F40A2654 |
:1081200061F0232B242B252B21F408950A2609F432 |
:10813000A140A6958FEF811D811D089597F99F6736 |
:1081400080E870E060E008959FEF80EC08950024DF |
:108150000A941616170618060906089500240A94AC |
:1081600012161306140605060895092E0394000C32 |
:1081700011F4882352F0BB0F40F4BF2B11F460FFC1 |
:1081800004C06F5F7F4F8F4F9F4F089557FD9058EA |
:10819000440F551F59F05F3F71F04795880F97FBCB |
:1081A000991F61F09F3F79F0879508951216130685 |
:1081B0001406551FF2CF4695F1DF08C016161706B4 |
:1081C0001806991FF1CF86957105610508940895E9 |
:1081D000E894BB2766277727CB0197F908950BD042 |
:1081E000C4CFB5DF28F0BADF18F0952309F0A6CF89 |
:1081F000ABCF1124EECFCADFA0F3959FD1F3950F3B |
:1082000050E0551F629FF001729FBB27F00DB11D1A |
:10821000639FAA27F00DB11DAA1F649F6627B00DAA |
:10822000A11D661F829F2227B00DA11D621F739F93 |
:10823000B00DA11D621F839FA00D611D221F749FA1 |
:108240003327A00D611D231F849F600D211D822FE8 |
:10825000762F6A2F11249F5750408AF0E1F088232F |
:108260004AF0EE0FFF1FBB1F661F771F881F91503C |
:108270005040A9F79E3F510570F060CFAACF5F3FF5 |
:10828000ECF3983EDCF3869577956795B795F7956F |
:10829000E7959F5FC1F7FE2B880F911D96958795F7 |
:1082A00097F90895629FD001739FF001829FE00DBE |
:1082B000F11D649FE00DF11D929FF00D839FF00D65 |
:1082C000749FF00D659FF00D9927729FB00DE11D11 |
:1082D000F91F639FB00DE11DF91FBD01CF011124EE |
:1082E0000895991B79E004C0991F961708F0961B12 |
:1082F000881F7A95C9F780950895AA1BBB1B51E189 |
:1083000007C0AA1FBB1FA617B70710F0A61BB70B05 |
:10831000881F991F5A95A9F780959095BC01CD01AA |
:10832000089597FB092E07260AD077FD04D0E5DFD4 |
:1083300006D000201AF4709561957F4F0895F6F7E6 |
:10834000909581959F4F0895A1E21A2EAA1BBB1B01 |
:10835000FD010DC0AA1FBB1FEE1FFF1FA217B30711 |
:10836000E407F50720F0A21BB30BE40BF50B661F27 |
:10837000771F881F991F1A9469F7609570958095EB |
:1083800090959B01AC01BD01CF01089597FB092E8B |
:1083900005260ED057FD04D0D7DF0AD0001C38F4D4 |
:1083A00050954095309521953F4F4F4F5F4F089521 |
:1083B000F6F790958095709561957F4F8F4F9F4F01 |
:1083C00008952F923F924F925F926F927F928F9279 |
:1083D0009F92AF92BF92CF92DF92EF92FF920F9354 |
:1083E0001F93CF93DF93CDB7DEB7CA1BDB0B0FB65E |
:1083F000F894DEBF0FBECDBF09942A88398848881B |
:108400005F846E847D848C849B84AA84B984C884B0 |
:10841000DF80EE80FD800C811B81AA81B981CE0FA7 |
:10842000D11D0FB6F894DEBF0FBECDBFED0108958C |
:10843000F999FECFB2BDA1BDF89A119600B4089586 |
:10844000F7DF01921A94E1F70895F2DFE02DF0DFF3 |
:10845000F02D0895F999FECFB2BDA1BD00BC1196D3 |
:108460000FB6F894FA9AF99A0FBE0895F3DF012C2B |
:10847000F1DF112408950190EDDF1A94E1F70895DA |
:02848000FFCF2C |
:108482000AFF0164496E74656772616C4E69636BC1 |
:1084920020202020496E74656772616C526F6C6C8B |
:1084A200202020204163634E69636B20202020201E |
:1084B20020202020416363526F6C6C2020202020FA |
:1084C200202020204779726F5961772020202020B8 |
:1084D2002020202052656164696E6748656967687B |
:1084E200742020204163635A202020202020202055 |
:1084F20020202020476173202020202020202020BF |
:10850200202020205265636569766572204C65766D |
:10851200656C2020566F6C746167652020202020D6 |
:10852200202020204D6F746F722046726F6E744C43 |
:10853200656674204D6F746F722046726F6E74524E |
:10854200696768744D6F746F7220526561724C6511 |
:10855200667420204D6F746F722052656172526989 |
:10856200676874204D6F746F722052696768742057 |
:10857200202020204D6F746F72204C65667420207D |
:10858200202020204163635F5A20202020202020C9 |
:1085920020202020535049204572726F72202020E3 |
:1085A20020202020535049204F6B202020202020C3 |
:1085B20020202020202020202020202020202020B9 |
:1085C20020202020536572766F202020202020203A |
:1085D200202020204E69636B202020202020202094 |
:1085E20020202020526F6C6C202020202020202070 |
:1085F2002020202020202020202020202020202079 |
:108602002020202020202020202020202020202068 |
:108612002020202020202020202020202020202058 |
:108622002020202020202020202020202020202048 |
:108632002020202020202020202020202020202038 |
:108642002020202020202020202020202020202028 |
:108652002020202020202020202020202020202018 |
:10866200202020204750535F4E69636B202020203A |
:10867200202020204750535F526F6C6C2020202016 |
:1086820020202020FFFF0128006400806400737313 |
:1086920073007D0000FF03010203040506070809B9 |
:1086A2000A48656C6C6F20576F726C6400000000A2 |
:1086B20000000000000000000000000000000000B8 |
:1086C20000000000000000000000000000000000A8 |
:1086D2000000000000000000000000000000000098 |
:1086E2000000000000000000000000000000000088 |
:1086F200000B0101640001FFFFFFFFF40190D003B2 |
:108702000090D00300ECFF17B7D13830FB103A408D |
:108712009696020A00000000000000006446000075 |
:108722006400000000000000000001426567696EFD |
:108732006E657200004E6F726D616C000053706F57 |
:108742007274000000010202030303030404040420 |
:1087520004040404050505050505050505050505CB |
:1087620005050505060606060606060606060606AB |
:108772000606060606060606060606060606060697 |
:10878200060606060707070707070707070707077B |
:108792000707070707070707070707070707070767 |
:1087A2000707070707070707070707070707070757 |
:1087B2000707070707070707070707070707070747 |
:1087C200070707070808080808080808080808082B |
:1087D2000808080808080808080808080808080817 |
:1087E2000808080808080808080808080808080807 |
:1087F20008080808080808080808080808080808F7 |
:1088020008080808080808080808080808080808E6 |
:1088120008080808080808080808080808080808D6 |
:1088220008080808080808080808080808080808C6 |
:1088320008080808080808080808080808080808B6 |
:048842000808080812 |
:00000001FF |
/branches/V0.70d CRK HexaLotte-Star/Kopter-Tool/MikroKopter-Tool.exe |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/V0.70d CRK HexaLotte-Star/License.txt |
---|
0,0 → 1,52 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) 04.2007 Holger Buss |
// + Nur für den privaten Gebrauch |
// + www.MikroKopter.com |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation), |
// + dass eine Nutzung (auch auszugsweise) nur für den privaten und nichtkommerziellen Gebrauch zulässig ist. |
// + Sollten direkte oder indirekte kommerzielle Absichten verfolgt werden, ist mit uns (info@mikrokopter.de) Kontakt |
// + bzgl. der Nutzungsbedingungen aufzunehmen. |
// + Eine kommerzielle Nutzung ist z.B.Verkauf von MikroKoptern, Bestückung und Verkauf von Platinen oder Bausätzen, |
// + Verkauf von Luftbildaufnahmen, usw. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht, |
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts |
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de" |
// + eindeutig als Ursprung verlinkt und genannt werden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion |
// + Benutzung auf eigene Gefahr |
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur |
// + mit unserer Zustimmung zulässig |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Redistributions of source code (with or without modifications) must retain the above copyright notice, |
// + this list of conditions and the following disclaimer. |
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived |
// + from this software without specific prior written permission. |
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet |
// + for non-profit use (directly or indirectly) |
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted |
// + with our written permission |
// + * If sources or documentations are redistributet, our webpage (http://www.MikroKopter.de) must be |
// + clearly linked and named as origin |
// + * porting to systems other than hardware from www.mikrokopter.de is not allowed |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
// + POSSIBILITY OF SUCH DAMAGE. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
/branches/V0.70d CRK HexaLotte-Star/_Settings.h |
---|
0,0 → 1,33 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Abstimmung |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#define ACC_AMPLIFY 12 |
#define FACTOR_I 0.0001 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Debug-Interface |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#define SIO_DEBUG 1 // Soll der Debugger aktiviert sein? |
#define MIN_DEBUG_INTERVALL 250 // in diesem Intervall werden Degugdaten ohne Aufforderung gesendet |
// +++++++++++++++++++++++++++++++ |
// + Getestete Settings: |
// +++++++++++++++++++++++++++++++ |
// Setting: Kamera |
// Stick_P:3 |
// Stick_D:0 |
// Gyro_P: 175 |
// Gyro_I: 175 |
// Ki_Anteil: 10 |
// +++++++++++++++++++++++++++++++ |
// + Getestete Settings: |
// +++++++++++++++++++++++++++++++ |
// Setting: Normal |
// Stick_P:2 |
// Stick_D:8 |
// Gyro_P: 80 |
// Gyro_I: 150 |
// Ki_Anteil: 5 |
/branches/V0.70d CRK HexaLotte-Star/analog.c |
---|
0,0 → 1,235 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) 04.2007 Holger Buss |
// + only for non-profit use |
// + www.MikroKopter.com |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include <stdlib.h> |
#include <avr/io.h> |
#include <avr/interrupt.h> |
#include "analog.h" |
#include "main.h" |
#include "timer0.h" |
#include "fc.h" |
#include "printf_P.h" |
#include "eeprom.h" |
#include "twimaster.h" |
volatile int16_t Current_AccZ = 0; |
volatile int16_t UBat = 100; |
volatile int16_t AdValueGyrNick = 0, AdValueGyrRoll = 0, AdValueGyrYaw = 0; |
uint8_t AnalogOffsetNick = 115, AnalogOffsetRoll = 115, AnalogOffsetYaw = 115; |
uint8_t GyroDefectNick = 0, GyroDefectRoll = 0, GyroDefectYaw = 0; |
volatile int16_t AdValueAccRoll = 0, AdValueAccNick = 0, AdValueAccTop = 0; |
volatile int32_t AirPressure = 32000; |
volatile uint8_t average_pressure = 0; |
volatile int16_t StartAirPressure; |
volatile uint16_t ReadingAirPressure = 1023; |
uint8_t PressureSensorOffset; |
volatile int16_t HeightD = 0; |
volatile uint16_t MeasurementCounter = 0; |
/*****************************************************/ |
/* Initialize Analog Digital Converter */ |
/*****************************************************/ |
void ADC_Init(void) |
{ |
uint8_t sreg = SREG; |
// disable all interrupts before reconfiguration |
cli(); |
//ADC0 ... ADC7 is connected to PortA pin 0 ... 7 |
DDRA = 0x00; |
PORTA = 0x00; |
// Digital Input Disable Register 0 |
// Disable digital input buffer for analog adc_channel pins |
DIDR0 = 0xFF; |
// external reference, adjust data to the right |
ADMUX &= ~((1 << REFS1)|(1 << REFS0)|(1 << ADLAR)); |
// set muxer to ADC adc_channel 0 (0 to 7 is a valid choice) |
ADMUX = (ADMUX & 0xE0) | 0x00; |
//Set ADC Control and Status Register A |
//Auto Trigger Enable, Prescaler Select Bits to Division Factor 128, i.e. ADC clock = SYSCKL/128 = 156.25 kHz |
ADCSRA = (1<<ADATE)|(1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0); |
//Set ADC Control and Status Register B |
//Trigger Source to Free Running Mode |
ADCSRB &= ~((1 << ADTS2)|(1 << ADTS1)|(1 << ADTS0)); |
// Enable AD conversion |
ADC_Enable(); |
// restore global interrupt flags |
SREG = sreg; |
} |
void SearchAirPressureOffset(void) |
{ |
uint8_t off; |
off = GetParamByte(PID_PRESSURE_OFFSET); |
if(off > 20) off -= 10; |
OCR0A = off; |
Delay_ms_Mess(100); |
if(ReadingAirPressure < 850) off = 0; |
for(; off < 250;off++) |
{ |
OCR0A = off; |
Delay_ms_Mess(50); |
printf("."); |
if(ReadingAirPressure < 900) break; |
} |
SetParamByte(PID_PRESSURE_OFFSET, off); |
PressureSensorOffset = off; |
Delay_ms_Mess(300); |
} |
void SearchGyroOffset(void) |
{ |
uint8_t i, ready = 0; |
GyroDefectNick = 0; GyroDefectRoll = 0; GyroDefectYaw = 0; |
for(i = 140; i != 0; i--) |
{ |
if(ready == 3 && i > 10) i = 9; |
ready = 0; |
if(AdValueGyrNick < 1020) AnalogOffsetNick--; else if(AdValueGyrNick > 1030) AnalogOffsetNick++; else ready++; |
if(AdValueGyrRoll < 1020) AnalogOffsetRoll--; else if(AdValueGyrRoll > 1030) AnalogOffsetRoll++; else ready++; |
if(AdValueGyrYaw < 1020) AnalogOffsetYaw-- ; else if(AdValueGyrYaw > 1030) AnalogOffsetYaw++ ; else ready++; |
twi_state = TWI_STATE_GYRO_OFFSET_TX; // set twi_state in TWI ISR to start of Gyro Offset |
I2C_Start(); // initiate data transmission |
if(AnalogOffsetNick < 10) { GyroDefectNick = 1; AnalogOffsetNick = 10;}; if(AnalogOffsetNick > 245) { GyroDefectNick = 1; AnalogOffsetNick = 245;}; |
if(AnalogOffsetRoll < 10) { GyroDefectRoll = 1; AnalogOffsetRoll = 10;}; if(AnalogOffsetRoll > 245) { GyroDefectRoll = 1; AnalogOffsetRoll = 245;}; |
if(AnalogOffsetYaw < 10) { GyroDefectYaw = 1; AnalogOffsetYaw = 10;}; if(AnalogOffsetYaw > 245) { GyroDefectYaw = 1; AnalogOffsetYaw = 245;}; |
while(twi_state); // wait for end of data transmission |
average_pressure = 0; |
ADC_Enable(); |
while(average_pressure == 0); |
if(i < 10) Delay_ms_Mess(10); |
} |
Delay_ms_Mess(70); |
} |
/*****************************************************/ |
/* Interrupt Service Routine for ADC */ |
/*****************************************************/ |
// runs at 156.25 kHz or 6.4 µs |
// if after (70.4µs) all 11 states are processed the interrupt is disabled |
// and the update of further ads is stopped |
// The routine changes the ADC input muxer running |
// thru the state machine by the following order. |
// state 0: ch0 (yaw gyro) |
// state 1: ch1 (roll gyro) |
// state 2: ch2 (nick gyro) |
// state 3: ch4 (battery voltage -> UBat) |
// state 4: ch6 (acc y -> Current_AccY) |
// state 5: ch7 (acc x -> Current_AccX) |
// state 6: ch0 (yaw gyro average with first reading -> AdValueGyrYaw) |
// state 7: ch1 (roll gyro average with first reading -> AdValueGyrRoll) |
// state 8: ch2 (nick gyro average with first reading -> AdValueGyrNick) |
// state 9: ch5 (acc z add also 4th part of acc x and acc y to reading) |
// state10: ch3 (air pressure averaging over 5 single readings -> tmpAirPressure) |
ISR(ADC_vect) |
{ |
static uint8_t adc_channel = 0, state = 0; |
static uint16_t yaw1, roll1, nick1; |
static int16_t tmpAirPressure = 0; |
// disable further AD conversion |
ADC_Disable(); |
// state machine |
switch(state++) |
{ |
case 0: |
yaw1 = ADC; // get Gyro Yaw Voltage 1st sample |
adc_channel = 1; // set next channel to ADC1 = ROLL GYRO |
MeasurementCounter++; // increment total measurement counter |
break; |
case 1: |
roll1 = ADC; // get Gyro Roll Voltage 1st sample |
adc_channel = 2; // set next channel to ADC2 = NICK GYRO |
break; |
case 2: |
nick1 = ADC; // get Gyro Nick Voltage 1st sample |
adc_channel = 4; // set next channel to ADC4 = UBAT |
break; |
case 3: |
// get actual UBat (Volts*10) is ADC*30V/1024*10 = ADC/3 |
UBat = (3 * UBat + ADC / 3) / 4; // low pass filter updates UBat only to 1 quater with actual ADC value |
adc_channel = 6; // set next channel to ADC6 = ACC_Y |
break; |
case 4: |
AdValueAccRoll = NeutralAccY - ADC; // get acceleration in Y direction |
adc_channel = 7; // set next channel to ADC7 = ACC_X |
break; |
case 5: |
AdValueAccNick = ADC - NeutralAccX; // get acceleration in X direction |
adc_channel = 0; // set next channel to ADC7 = YAW GYRO |
break; |
case 6: |
// average over two samples to create current AdValueGyrYaw |
if(BoardRelease == 10) AdValueGyrYaw = (ADC + yaw1) / 2; |
else AdValueGyrYaw = ADC + yaw1; // gain is 2 times lower on FC 1.1 |
adc_channel = 1; // set next channel to ADC7 = ROLL GYRO |
break; |
case 7: |
// average over two samples to create current ADValueGyrRoll |
if(BoardRelease == 10) AdValueGyrRoll = (ADC + roll1) / 2; |
else AdValueGyrRoll = ADC + roll1; // gain is 2 times lower on FC 1.1 |
adc_channel = 2; // set next channel to ADC2 = NICK GYRO |
break; |
case 8: |
// average over two samples to create current ADValueNick |
if(BoardRelease == 10) AdValueGyrNick = (ADC + nick1) / 2; |
else AdValueGyrNick = ADC + nick1; // gain is 2 times lower on FC 1.1 |
adc_channel = 5; // set next channel to ADC5 = ACC_Z |
break; |
case 9: |
// get z acceleration |
AdValueAccTop = (int16_t) ADC - NeutralAccZ; // get plain acceleration in Z direction |
AdValueAccTop += abs(AdValueAccNick) / 4 + abs(AdValueAccRoll) / 4; |
if(AdValueAccTop > 1) |
{ |
if(NeutralAccZ < 750) |
{ |
NeutralAccZ += 0.02; |
if(Model_Is_Flying < 500) NeutralAccZ += 0.1; |
} |
} |
else if(AdValueAccTop < -1) |
{ |
if(NeutralAccZ > 550) |
{ |
NeutralAccZ-= 0.02; |
if(Model_Is_Flying < 500) NeutralAccZ -= 0.1; |
} |
} |
Current_AccZ = ADC; |
Reading_Integral_Top += AdValueAccTop; // Integrieren |
Reading_Integral_Top -= Reading_Integral_Top / 1024; // dämfen |
adc_channel = 3; // set next channel to ADC3 = air pressure |
break; |
case 10: |
tmpAirPressure += ADC; // sum vadc values |
if(++average_pressure >= 5) // if 5 values are summerized for averaging |
{ |
ReadingAirPressure = ADC; // update measured air pressure |
HeightD = (7 * HeightD + (int16_t)FCParam.Height_D * (int16_t)(StartAirPressure - tmpAirPressure - ReadingHeight))/8; // D-Part = CurrentValue - OldValue |
AirPressure = (tmpAirPressure + 3 * AirPressure) / 4; // averaging using history |
ReadingHeight = StartAirPressure - AirPressure; |
average_pressure = 0; // reset air pressure measurement counter |
tmpAirPressure = 0; |
} |
adc_channel = 0; // set next channel to ADC0 = GIER GYRO |
state = 0; // reset state machine |
break; |
default: |
adc_channel = 0; |
state = 0; |
break; |
} |
// set adc muxer to next adc_channel |
ADMUX = (ADMUX & 0xE0) | adc_channel; |
// after full cycle stop further interrupts |
if(state != 0) ADC_Enable(); |
} |
/branches/V0.70d CRK HexaLotte-Star/analog.h |
---|
0,0 → 1,30 |
#ifndef _ANALOG_H |
#define _ANALOG_H |
#include <inttypes.h> |
extern volatile int16_t UBat; |
extern volatile int16_t AdValueGyrNick, AdValueGyrRoll, AdValueGyrYaw; |
extern uint8_t AnalogOffsetNick, AnalogOffsetRoll, AnalogOffsetYaw; |
extern volatile int16_t AdValueAccRoll, AdValueAccNick, AdValueAccTop; |
extern volatile int16_t Current_AccZ; |
extern volatile int32_t AirPressure; |
extern volatile uint16_t MeasurementCounter; |
extern uint8_t PressureSensorOffset; |
extern volatile int16_t HeightD; |
extern volatile uint16_t ReadingAirPressure; |
extern volatile int16_t StartAirPressure; |
void SearchAirPressureOffset(void); |
void SearchGyroOffset(void); |
void ADC_Init(void); |
// clear ADC enable & ADC Start Conversion & ADC Interrupt Enable bit |
#define ADC_Disable() (ADCSRA &= ~((1<<ADEN)|(1<<ADSC)|(1<<ADIE))) |
// set ADC enable & ADC Start Conversion & ADC Interrupt Enable bit |
#define ADC_Enable() (ADCSRA |= (1<<ADEN)|(1<<ADSC)|(1<<ADIE)) |
#endif //_ANALOG_H |
/branches/V0.70d CRK HexaLotte-Star/eeprom.c |
---|
0,0 → 1,360 |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Konstanten |
// + 0-250 -> normale Werte |
// + 251 -> Poti1 |
// + 252 -> Poti2 |
// + 253 -> Poti3 |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#ifndef EEMEM |
#define EEMEM __attribute__ ((section (".eeprom"))) |
#endif |
#include <avr/eeprom.h> |
#include <string.h> |
#include "eeprom.h" |
#include "printf_P.h" |
#include "led.h" |
// byte array in eeprom |
uint8_t EEPromArray[E2END+1] EEMEM; |
paramset_t ParamSet; |
/***************************************************/ |
/* Default Values for parameter set 1 */ |
/***************************************************/ |
void ParamSet_DefaultSet1(void) // sport |
{ |
ParamSet.ChannelAssignment[CH_NICK] = 1; |
ParamSet.ChannelAssignment[CH_ROLL] = 2; |
ParamSet.ChannelAssignment[CH_GAS] = 3; |
ParamSet.ChannelAssignment[CH_YAW] = 4; |
ParamSet.ChannelAssignment[CH_POTI1] = 5; |
ParamSet.ChannelAssignment[CH_POTI2] = 6; |
ParamSet.ChannelAssignment[CH_POTI3] = 7; |
ParamSet.ChannelAssignment[CH_POTI4] = 8; |
ParamSet.GlobalConfig = CFG_AXIS_COUPLING_ACTIVE | CFG_COMPASS_ACTIVE | CFG_GPS_ACTIVE;//CFG_HEIGHT_CONTROL | CFG_HEIGHT_SWITCH | CFG_COMPASS_FIX; |
ParamSet.Height_MinGas = 30; |
ParamSet.MaxHeight = 251; // Wert : 0-250 251 -> Poti1 |
ParamSet.Height_P = 10; // Wert : 0-32 |
ParamSet.Height_D = 30; // Wert : 0-250 |
ParamSet.Height_ACC_Effect = 30; // Wert : 0-250 |
ParamSet.Height_Gain = 4; // Wert : 0-50 |
ParamSet.Stick_P = 15; // Wert : 1-24 |
ParamSet.Stick_D = 30; // Wert : 0-250 |
ParamSet.Yaw_P = 12; // Wert : 1-20 |
ParamSet.Gas_Min = 8; // Wert : 0-32 |
ParamSet.Gas_Max = 230; // Wert : 33-250 |
ParamSet.GyroAccFactor = 30; // Wert : 1-64 |
ParamSet.CompassYawEffect = 128; // Wert : 0-250 |
ParamSet.Gyro_P = 80; // Wert : 0-250 |
ParamSet.Gyro_I = 150; // Wert : 0-250 |
ParamSet.LowVoltageWarning = 94; // Wert : 0-250 |
ParamSet.EmergencyGas = 35; // Wert : 0-250 // Gaswert bei Empangsverlust |
ParamSet.EmergencyGasDuration = 30; // Wert : 0-250 // Zeit bis auf EmergencyGas geschaltet wird, wg. Rx-Problemen |
ParamSet.UfoArrangement = 0; // X oder + Formation |
ParamSet.I_Factor = 32; |
ParamSet.UserParam1 = 0; //zur freien Verwendung |
ParamSet.UserParam2 = 0; //zur freien Verwendung |
ParamSet.UserParam3 = 0; //zur freien Verwendung |
ParamSet.UserParam4 = 0; //zur freien Verwendung |
ParamSet.UserParam5 = 0; // zur freien Verwendung |
ParamSet.UserParam6 = 0; // zur freien Verwendung |
ParamSet.UserParam7 = 0; // zur freien Verwendung |
ParamSet.UserParam8 = 0; // zur freien Verwendung |
ParamSet.ServoNickControl = 100; // Wert : 0-250 // Stellung des Servos |
ParamSet.ServoNickComp = 40; // Wert : 0-250 // Einfluss Gyro/Servo |
ParamSet.ServoNickCompInvert = 0; // Wert : 0-250 // Richtung Einfluss Gyro/Servo |
ParamSet.ServoNickMin = 50; // Wert : 0-250 // Anschlag |
ParamSet.ServoNickMax = 150; // Wert : 0-250 // Anschlag |
ParamSet.ServoNickRefresh = 5; |
ParamSet.LoopGasLimit = 50; |
ParamSet.LoopThreshold = 90; // Wert: 0-250 Schwelle für Stickausschlag |
ParamSet.LoopHysteresis = 50; |
ParamSet.LoopConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt |
ParamSet.Yaw_PosFeedback = 90; |
ParamSet.Yaw_NegFeedback = 5; |
ParamSet.AngleTurnOverNick = 85; |
ParamSet.AngleTurnOverRoll = 85; |
ParamSet.GyroAccTrim = 16; // 1/k |
ParamSet.DriftComp = 4; |
ParamSet.DynamicStability = 100; |
ParamSet.J16Bitmask = 95; |
ParamSet.J17Bitmask = 243; |
ParamSet.J16Timing = 15; |
ParamSet.J17Timing = 15; |
ParamSet.NaviGpsModeControl = 253; |
ParamSet.NaviGpsGain = 100; |
ParamSet.NaviGpsP = 90; |
ParamSet.NaviGpsI = 90; |
ParamSet.NaviGpsD = 90; |
ParamSet.NaviGpsACC = 0; |
ParamSet.NaviGpsMinSat = 6; |
ParamSet.NaviStickThreshold = 8; |
memcpy(ParamSet.Name, "Sport\0",6); |
} |
/***************************************************/ |
/* Default Values for parameter set 2 */ |
/***************************************************/ |
void ParamSet_DefaultSet2(void) // normal |
{ |
ParamSet.ChannelAssignment[CH_NICK] = 1; |
ParamSet.ChannelAssignment[CH_ROLL] = 2; |
ParamSet.ChannelAssignment[CH_GAS] = 3; |
ParamSet.ChannelAssignment[CH_YAW] = 4; |
ParamSet.ChannelAssignment[CH_POTI1] = 5; |
ParamSet.ChannelAssignment[CH_POTI2] = 6; |
ParamSet.ChannelAssignment[CH_POTI3] = 7; |
ParamSet.ChannelAssignment[CH_POTI4] = 8; |
ParamSet.GlobalConfig = CFG_AXIS_COUPLING_ACTIVE | CFG_COMPASS_ACTIVE | CFG_GPS_ACTIVE;//CFG_HEIGHT_CONTROL | CFG_HEIGHT_SWITCH | CFG_COMPASS_FIX; |
ParamSet.Height_MinGas = 30; |
ParamSet.MaxHeight = 251; // Wert : 0-250 251 -> Poti1 |
ParamSet.Height_P = 10; // Wert : 0-32 |
ParamSet.Height_D = 30; // Wert : 0-250 |
ParamSet.Height_ACC_Effect = 30; // Wert : 0-250 |
ParamSet.Height_Gain = 3; // Wert : 0-50 |
ParamSet.Stick_P = 12; // Wert : 1-24 |
ParamSet.Stick_D = 16; // Wert : 0-250 |
ParamSet.Yaw_P = 6; // Wert : 1-20 |
ParamSet.Gas_Min = 8; // Wert : 0-32 |
ParamSet.Gas_Max = 230; // Wert : 33-250 |
ParamSet.GyroAccFactor = 30; // Wert : 1-64 |
ParamSet.CompassYawEffect = 128; // Wert : 0-250 |
ParamSet.Gyro_P = 80; // Wert : 0-250 |
ParamSet.Gyro_I = 120; // Wert : 0-250 |
ParamSet.LowVoltageWarning = 94; // Wert : 0-250 |
ParamSet.EmergencyGas = 35; // Wert : 0-250 // Gaswert bei Empangsverlust |
ParamSet.EmergencyGasDuration = 30; // Wert : 0-250 // Zeit bis auf EmergencyGas geschaltet wird, wg. Rx-Problemen |
ParamSet.UfoArrangement = 0; // X oder + Formation |
ParamSet.I_Factor = 32; |
ParamSet.UserParam1 = 0; // zur freien Verwendung |
ParamSet.UserParam2 = 0; // zur freien Verwendung |
ParamSet.UserParam3 = 0; // zur freien Verwendung |
ParamSet.UserParam4 = 0; // zur freien Verwendung |
ParamSet.UserParam5 = 0; // zur freien Verwendung |
ParamSet.UserParam6 = 0; // zur freien Verwendung |
ParamSet.UserParam7 = 0; // zur freien Verwendung |
ParamSet.UserParam8 = 0; // zur freien Verwendung |
ParamSet.ServoNickControl = 100; // Wert : 0-250 // Stellung des Servos |
ParamSet.ServoNickComp = 40; // Wert : 0-250 // Einfluss Gyro/Servo |
ParamSet.ServoNickCompInvert = 0; // Wert : 0-250 // Richtung Einfluss Gyro/Servo |
ParamSet.ServoNickMin = 50; // Wert : 0-250 // Anschlag |
ParamSet.ServoNickMax = 150; // Wert : 0-250 // Anschlag |
ParamSet.ServoNickRefresh = 5; |
ParamSet.LoopGasLimit = 50; |
ParamSet.LoopThreshold = 90; // Wert: 0-250 Schwelle für Stickausschlag |
ParamSet.LoopHysteresis = 50; |
ParamSet.LoopConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts |
ParamSet.Yaw_PosFeedback = 90; // Faktor, mit dem Yaw die Achsen Roll und Nick verkoppelt |
ParamSet.Yaw_NegFeedback = 5; |
ParamSet.AngleTurnOverNick = 85; |
ParamSet.AngleTurnOverRoll = 85; |
ParamSet.GyroAccTrim = 32; // 1/k |
ParamSet.DriftComp = 4; |
ParamSet.DynamicStability = 75; |
ParamSet.J16Bitmask = 95; |
ParamSet.J17Bitmask = 243; |
ParamSet.J16Timing = 20; |
ParamSet.J17Timing = 20; |
ParamSet.NaviGpsModeControl = 253; |
ParamSet.NaviGpsGain = 100; |
ParamSet.NaviGpsP = 90; |
ParamSet.NaviGpsI = 90; |
ParamSet.NaviGpsD = 90; |
ParamSet.NaviGpsACC = 0; |
ParamSet.NaviGpsMinSat = 6; |
ParamSet.NaviStickThreshold = 8; |
memcpy(ParamSet.Name, "Normal\0", 7); |
} |
/***************************************************/ |
/* Default Values for parameter set 3 */ |
/***************************************************/ |
void ParamSet_DefaultSet3(void) // beginner |
{ |
ParamSet.ChannelAssignment[CH_NICK] = 1; |
ParamSet.ChannelAssignment[CH_ROLL] = 2; |
ParamSet.ChannelAssignment[CH_GAS] = 3; |
ParamSet.ChannelAssignment[CH_YAW] = 4; |
ParamSet.ChannelAssignment[CH_POTI1] = 5; |
ParamSet.ChannelAssignment[CH_POTI2] = 6; |
ParamSet.ChannelAssignment[CH_POTI3] = 7; |
ParamSet.ChannelAssignment[CH_POTI4] = 8; |
ParamSet.GlobalConfig = CFG_ROTARY_RATE_LIMITER | CFG_AXIS_COUPLING_ACTIVE | CFG_COMPASS_ACTIVE | CFG_GPS_ACTIVE;//CFG_HEIGHT_CONTROL | CFG_HEIGHT_SWITCH | CFG_COMPASS_FIX; |
ParamSet.Height_MinGas = 30; |
ParamSet.MaxHeight = 251; // Wert : 0-250 251 -> Poti1 |
ParamSet.Height_P = 10; // Wert : 0-32 |
ParamSet.Height_D = 30; // Wert : 0-250 |
ParamSet.Height_ACC_Effect = 30; // Wert : 0-250 |
ParamSet.Height_Gain = 3; // Wert : 0-50 |
ParamSet.Stick_P = 8; // Wert : 1-24 |
ParamSet.Stick_D = 16; // Wert : 0-250 |
ParamSet.Yaw_P = 6; // Wert : 1-20 |
ParamSet.Gas_Min = 8; // Wert : 0-32 |
ParamSet.Gas_Max = 230; // Wert : 33-250 |
ParamSet.GyroAccFactor = 30; // Wert : 1-64 |
ParamSet.CompassYawEffect = 128; // Wert : 0-250 |
ParamSet.Gyro_P = 100; // Wert : 0-250 |
ParamSet.Gyro_I = 120; // Wert : 0-250 |
ParamSet.LowVoltageWarning = 94; // Wert : 0-250 |
ParamSet.EmergencyGas = 35; // Wert : 0-250 // Gaswert bei Empangsverlust |
ParamSet.EmergencyGasDuration = 20; // Wert : 0-250 // Zeit bis auf EmergencyGas geschaltet wird, wg. Rx-Problemen |
ParamSet.UfoArrangement = 0; // X oder + Formation |
ParamSet.I_Factor = 16; |
ParamSet.UserParam1 = 0; // zur freien Verwendung |
ParamSet.UserParam2 = 0; // zur freien Verwendung |
ParamSet.UserParam3 = 0; // zur freien Verwendung |
ParamSet.UserParam4 = 0; // zur freien Verwendung |
ParamSet.UserParam5 = 0; // zur freien Verwendung |
ParamSet.UserParam6 = 0; // zur freien Verwendung |
ParamSet.UserParam7 = 0; // zur freien Verwendung |
ParamSet.UserParam8 = 0; // zur freien Verwendung |
ParamSet.ServoNickControl = 100; // Wert : 0-250 // Stellung des Servos |
ParamSet.ServoNickComp = 40; // Wert : 0-250 // Einfluss Gyro/Servo |
ParamSet.ServoNickCompInvert = 0; // Wert : 0-250 // Richtung Einfluss Gyro/Servo |
ParamSet.ServoNickMin = 50; // Wert : 0-250 // Anschlag |
ParamSet.ServoNickMax = 150; // Wert : 0-250 // Anschlag |
ParamSet.ServoNickRefresh = 5; |
ParamSet.LoopGasLimit = 50; |
ParamSet.LoopThreshold = 90; // Wert: 0-250 Schwelle für Stickausschlag |
ParamSet.LoopHysteresis = 50; |
ParamSet.LoopConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts |
ParamSet.Yaw_PosFeedback = 90; // Faktor, mit dem Yaw die Achsen Roll und Nick verkoppelt |
ParamSet.Yaw_NegFeedback = 5; |
ParamSet.AngleTurnOverNick = 85; |
ParamSet.AngleTurnOverRoll = 85; |
ParamSet.GyroAccTrim = 32; // 1/k |
ParamSet.DriftComp = 4; |
ParamSet.DynamicStability = 50; |
ParamSet.J16Bitmask = 95; |
ParamSet.J17Bitmask = 243; |
ParamSet.J16Timing = 30; |
ParamSet.J17Timing = 30; |
ParamSet.NaviGpsModeControl = 253; |
ParamSet.NaviGpsGain = 100; |
ParamSet.NaviGpsP = 90; |
ParamSet.NaviGpsI = 90; |
ParamSet.NaviGpsD = 90; |
ParamSet.NaviGpsACC = 0; |
ParamSet.NaviGpsMinSat = 6; |
ParamSet.NaviStickThreshold = 8; |
memcpy(ParamSet.Name, "Beginner\0", 9); |
} |
/***************************************************/ |
/* Read Parameter from EEPROM as byte */ |
/***************************************************/ |
uint8_t GetParamByte(uint8_t param_id) |
{ |
return eeprom_read_byte(&EEPromArray[EEPROM_ADR_PARAM_BEGIN + param_id]); |
} |
/***************************************************/ |
/* Write Parameter to EEPROM as byte */ |
/***************************************************/ |
void SetParamByte(uint8_t param_id, uint8_t value) |
{ |
eeprom_write_byte(&EEPromArray[EEPROM_ADR_PARAM_BEGIN + param_id], value); |
} |
/***************************************************/ |
/* Read Parameter from EEPROM as word */ |
/***************************************************/ |
uint16_t GetParamWord(uint8_t param_id) |
{ |
return eeprom_read_word((uint16_t *) &EEPromArray[EEPROM_ADR_PARAM_BEGIN + param_id]); |
} |
/***************************************************/ |
/* Write Parameter to EEPROM as word */ |
/***************************************************/ |
void SetParamWord(uint8_t param_id, uint16_t value) |
{ |
eeprom_write_word((uint16_t *) &EEPromArray[EEPROM_ADR_PARAM_BEGIN + param_id], value); |
} |
/***************************************************/ |
/* Read Parameter Set from EEPROM */ |
/***************************************************/ |
// number [0..5] |
void ParamSet_ReadFromEEProm(uint8_t setnumber) |
{ |
if (setnumber > 5) setnumber = 5; |
eeprom_read_block((uint8_t *) &ParamSet.ChannelAssignment[0], &EEPromArray[EEPROM_ADR_PARAMSET_BEGIN + PARAMSET_STRUCT_LEN * setnumber], PARAMSET_STRUCT_LEN); |
LED_Init(); |
} |
/***************************************************/ |
/* Write Parameter Set to EEPROM */ |
/***************************************************/ |
// number [0..5] |
void ParamSet_WriteToEEProm(uint8_t setnumber) |
{ |
if(setnumber > 5) setnumber = 5; |
eeprom_write_block((uint8_t *) &ParamSet.ChannelAssignment[0], &EEPromArray[EEPROM_ADR_PARAMSET_BEGIN + PARAMSET_STRUCT_LEN * setnumber], PARAMSET_STRUCT_LEN); |
// set this parameter set to active set |
eeprom_write_byte(&EEPromArray[PID_ACTIVE_SET], setnumber); |
LED_Init(); |
} |
/***************************************************/ |
/* Get active parameter set */ |
/***************************************************/ |
uint8_t GetActiveParamSet(void) |
{ |
uint8_t setnumber; |
setnumber = eeprom_read_byte(&EEPromArray[PID_ACTIVE_SET]); |
if(setnumber > 5) |
{ |
setnumber = 2; |
eeprom_write_byte(&EEPromArray[PID_ACTIVE_SET], setnumber); |
} |
return(setnumber); |
} |
/***************************************************/ |
/* Set active parameter set */ |
/***************************************************/ |
void SetActiveParamSet(uint8_t setnumber) |
{ |
if(setnumber > 5) setnumber = 5; |
eeprom_write_byte(&EEPromArray[PID_ACTIVE_SET], setnumber); |
} |
/***************************************************/ |
/* Initialize EEPROM Parameter Sets */ |
/***************************************************/ |
void ParamSet_Init(void) |
{ |
// version check |
if(eeprom_read_byte(&EEPromArray[PID_VERSION]) != EEPARAM_VERSION) |
{ |
// if version check faild |
printf("\n\rInit. EEPROM: Generating Default-Parameter..."); |
ParamSet_DefaultSet1(); // Fill ParamSet Structure to default parameter set 1 (Sport) |
// fill all 5 parameter settings with set 1 except otherwise defined |
for (unsigned char i=0;i<6;i++) |
{ |
if(i==2) ParamSet_DefaultSet2(); // Kamera |
if(i==3) ParamSet_DefaultSet3(); // Beginner |
if(i>3) ParamSet_DefaultSet2(); // Kamera |
ParamSet_WriteToEEProm(i); |
} |
// default-Setting is parameter set 3 |
SetParamByte(PID_ACTIVE_SET, 3); |
// update version info |
SetParamByte(PID_VERSION, EEPARAM_VERSION); |
} |
// read active parameter set to ParamSet stucture |
ParamSet_ReadFromEEProm(GetParamByte(PID_ACTIVE_SET)); |
printf("\n\rUsing Parameter Set %d", GetParamByte(PID_ACTIVE_SET)); |
} |
/branches/V0.70d CRK HexaLotte-Star/eeprom.h |
---|
0,0 → 1,136 |
#ifndef _EEPROM_H |
#define _EEPROM_H |
#include <inttypes.h> |
#define EEPROM_ADR_PARAM_BEGIN 0 |
#define PID_VERSION 1 // byte |
#define PID_ACTIVE_SET 2 // byte |
#define PID_PRESSURE_OFFSET 3 // byte |
#define PID_ACC_NICK 4 // word |
#define PID_ACC_ROLL 6 // word |
#define PID_ACC_Z 8 // word |
#ifdef USE_KILLAGREG |
#define PID_MM3_X_OFF 10 // byte |
#define PID_MM3_Y_OFF 11 // byte |
#define PID_MM3_Z_OFF 12 // byte |
#define PID_MM3_X_RANGE 13 // word |
#define PID_MM3_Y_RANGE 15 // word |
#define PID_MM3_Z_RANGE 17 // word |
#endif |
#define EEPROM_ADR_PARAMSET_BEGIN 100 |
// bit mask for mk_param_struct.GlobalConfig |
#define CFG_HEIGHT_CONTROL 0x01 |
#define CFG_HEIGHT_SWITCH 0x02 |
#define CFG_HEADING_HOLD 0x04 |
#define CFG_COMPASS_ACTIVE 0x08 |
#define CFG_COMPASS_FIX 0x10 |
#define CFG_GPS_ACTIVE 0x20 |
#define CFG_AXIS_COUPLING_ACTIVE 0x40 |
#define CFG_ROTARY_RATE_LIMITER 0x80 |
// bit mask for mk_param_struct.LoopConfig |
#define CFG_LOOP_UP 0x01 |
#define CFG_LOOP_DOWN 0x02 |
#define CFG_LOOP_LEFT 0x04 |
#define CFG_LOOP_RIGHT 0x08 |
// defines for lookup mk_param_struct.ChannelAssignment |
#define CH_NICK 0 |
#define CH_ROLL 1 |
#define CH_GAS 2 |
#define CH_YAW 3 |
#define CH_POTI1 4 |
#define CH_POTI2 5 |
#define CH_POTI3 6 |
#define CH_POTI4 7 |
#define EEPARAM_VERSION 71 // is count up, if EE_Paramater stucture has changed (compatibility) |
// values above 250 representing poti1 to poti4 |
typedef struct |
{ |
uint8_t ChannelAssignment[8]; // see upper defines for details |
uint8_t GlobalConfig; // see upper defines for bitcoding |
uint8_t Height_MinGas; // Wert : 0-100 |
uint8_t Height_D; // Wert : 0-250 |
uint8_t MaxHeight; // Wert : 0-32 |
uint8_t Height_P; // Wert : 0-32 |
uint8_t Height_Gain; // Wert : 0-50 |
uint8_t Height_ACC_Effect; // Wert : 0-250 |
uint8_t Stick_P; // Wert : 1-6 |
uint8_t Stick_D; // Wert : 0-64 |
uint8_t Yaw_P; // Wert : 1-20 |
uint8_t Gas_Min; // Wert : 0-32 |
uint8_t Gas_Max; // Wert : 33-250 |
uint8_t GyroAccFactor; // Wert : 1-64 |
uint8_t CompassYawEffect; // Wert : 0-32 |
uint8_t Gyro_P; // Wert : 10-250 |
uint8_t Gyro_I; // Wert : 0-250 |
uint8_t LowVoltageWarning; // Wert : 0-250 |
uint8_t EmergencyGas; // Wert : 0-250 //Gaswert bei Empängsverlust |
uint8_t EmergencyGasDuration; // Wert : 0-250 // Zeitbis auf EmergencyGas geschaltet wird, wg. Rx-Problemen |
uint8_t UfoArrangement; // x oder + Formation |
uint8_t I_Factor; // Wert : 0-250 |
uint8_t UserParam1; // Wert : 0-250 |
uint8_t UserParam2; // Wert : 0-250 |
uint8_t UserParam3; // Wert : 0-250 |
uint8_t UserParam4; // Wert : 0-250 |
uint8_t ServoNickControl; // Wert : 0-250 // Stellung des Servos |
uint8_t ServoNickComp; // Wert : 0-250 // Einfluss Gyro/Servo |
uint8_t ServoNickMin; // Wert : 0-250 // Anschlag |
uint8_t ServoNickMax; // Wert : 0-250 // Anschlag |
uint8_t ServoNickRefresh; // |
uint8_t LoopGasLimit; // Wert: 0-250 max. Gas während Looping |
uint8_t LoopThreshold; // Wert: 0-250 Schwelle für Stickausschlag |
uint8_t LoopHysteresis; // Wert: 0-250 Hysterese für Stickausschlag |
uint8_t Yaw_PosFeedback; // Wert: 0-250 Faktor, mit dem Yaw die Achsen Roll und Nick koppelt (NickRollMitkopplung) |
uint8_t Yaw_NegFeedback; // Wert: 0-250 Faktor, mit dem Yaw die Achsen Roll und Nick Gegenkoppelt (NickRollGegenkopplung) |
uint8_t AngleTurnOverNick; // Wert: 0-250 180°-Punkt |
uint8_t AngleTurnOverRoll; // Wert: 0-250 180°-Punkt |
uint8_t GyroAccTrim; // 1/k (Koppel_ACC_Wirkung) |
uint8_t DriftComp; |
uint8_t DynamicStability; |
uint8_t UserParam5; // Wert : 0-250 |
uint8_t UserParam6; // Wert : 0-250 |
uint8_t UserParam7; // Wert : 0-250 |
uint8_t UserParam8; // Wert : 0-250 |
uint8_t J16Bitmask; // for the J16 Output |
uint8_t J16Timing; // for the J16 Output |
uint8_t J17Bitmask; // for the J17 Output |
uint8_t J17Timing; // for the J17 Output |
uint8_t NaviGpsModeControl; // Parameters for the Naviboard |
uint8_t NaviGpsGain; |
uint8_t NaviGpsP; |
uint8_t NaviGpsI; |
uint8_t NaviGpsD; |
uint8_t NaviGpsACC; |
uint8_t NaviGpsMinSat; |
uint8_t NaviStickThreshold; |
uint8_t ExternalControl; // for serial Control |
uint8_t LoopConfig; // see upper defines for bitcoding |
uint8_t ServoNickCompInvert; // Wert : 0-250 0 oder 1 // WICHTIG!!! am Ende lassen |
uint8_t Reserved[4]; |
int8_t Name[12]; |
} paramset_t; |
#define PARAMSET_STRUCT_LEN sizeof(paramset_t) |
extern paramset_t ParamSet; |
extern void ParamSet_Init(void); |
extern void ParamSet_ReadFromEEProm(uint8_t setnumber); |
extern void ParamSet_WriteToEEProm(uint8_t setnumber); |
extern uint8_t GetActiveParamSet(void); |
extern void SetActiveParamSet(uint8_t setnumber); |
extern uint8_t GetParamByte(uint8_t param_id); |
extern void SetParamByte(uint8_t param_id, uint8_t value); |
extern uint16_t GetParamWord(uint8_t param_id); |
extern void SetParamWord(uint8_t param_id, uint16_t value); |
#endif //_EEPROM_H |
/branches/V0.70d CRK HexaLotte-Star/fc.c |
---|
0,0 → 1,1538 |
/*####################################################################################### |
Flight Control |
#######################################################################################*/ |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) 04.2007 Holger Buss |
// + Nur für den privaten Gebrauch |
// + www.MikroKopter.com |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation), |
// + dass eine Nutzung (auch auszugsweise) nur für den privaten (nicht-kommerziellen) Gebrauch zulässig ist. |
// + Sollten direkte oder indirekte kommerzielle Absichten verfolgt werden, ist mit uns (info@mikrokopter.de) Kontakt |
// + bzgl. der Nutzungsbedingungen aufzunehmen. |
// + Eine kommerzielle Nutzung ist z.B.Verkauf von MikroKoptern, Bestückung und Verkauf von Platinen oder Bausätzen, |
// + Verkauf von Luftbildaufnahmen, usw. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht, |
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts |
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de" |
// + eindeutig als Ursprung verlinkt werden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion |
// + Benutzung auf eigene Gefahr |
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur |
// + mit unserer Zustimmung zulässig |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Redistributions of source code (with or without modifications) must retain the above copyright notice, |
// + this list of conditions and the following disclaimer. |
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived |
// + from this software without specific prior written permission. |
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet |
// + for non-commercial use (directly or indirectly) |
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted |
// + with our written permission |
// + * If sources or documentations are redistributet on other webpages, out webpage (http://www.MikroKopter.de) must be |
// + clearly linked as origin |
// + * porting to systems other than hardware from www.mikrokopter.de is not allowed |
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
// + POSSIBILITY OF SUCH DAMAGE. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include <stdlib.h> |
#include <avr/io.h> |
#include "main.h" |
#include "eeprom.h" |
#include "timer0.h" |
#include "_Settings.h" |
#include "analog.h" |
#include "fc.h" |
#include "uart.h" |
#include "rc.h" |
#include "twimaster.h" |
#include "timer2.h" |
#ifdef USE_KILLAGREG |
#include "mm3.h" |
#include "gps.h" |
#endif |
#ifdef USE_MK3MAG |
#include "mk3mag.h" |
#include "gps.h" |
#endif |
#include "led.h" |
// gyro readings |
int16_t Reading_GyroNick, Reading_GyroRoll, Reading_GyroYaw; |
// gyro neutral readings |
int16_t AdNeutralNick = 0, AdNeutralRoll = 0, AdNeutralYaw = 0; |
int16_t StartNeutralRoll = 0, StartNeutralNick = 0; |
// mean accelerations |
int16_t Mean_AccNick, Mean_AccRoll, Mean_AccTop; |
// neutral acceleration readings |
volatile int16_t NeutralAccX=0, NeutralAccY=0; |
volatile float NeutralAccZ = 0; |
// attitude gyro integrals |
int32_t IntegralNick = 0,IntegralNick2 = 0; |
int32_t IntegralRoll = 0,IntegralRoll2 = 0; |
int32_t IntegralYaw = 0; |
int32_t Reading_IntegralGyroNick = 0, Reading_IntegralGyroNick2 = 0; |
int32_t Reading_IntegralGyroRoll = 0, Reading_IntegralGyroRoll2 = 0; |
int32_t Reading_IntegralGyroYaw = 0; |
int32_t MeanIntegralNick; |
int32_t MeanIntegralRoll; |
// attitude acceleration integrals |
int32_t IntegralAccNick = 0, IntegralAccRoll = 0; |
volatile int32_t Reading_Integral_Top = 0; |
// compass course |
volatile int16_t CompassHeading = -1; // negative angle indicates invalid data. |
volatile int16_t CompassCourse = -1; |
volatile int16_t CompassOffCourse = 0; |
volatile uint8_t CompassCalState = 0; |
uint8_t FunnelCourse = 0; |
uint16_t BadCompassHeading = 500; |
int32_t YawGyroHeading; |
int16_t YawGyroDrift; |
int16_t NaviAccNick = 0, NaviAccRoll = 0, NaviCntAcc = 0; |
// MK flags |
uint16_t Model_Is_Flying = 0; |
volatile uint8_t MKFlags = 0; |
int32_t TurnOver180Nick = 250000L, TurnOver180Roll = 250000L; |
float Gyro_P_Factor; |
float Gyro_I_Factor; |
int16_t DiffNick, DiffRoll; |
int16_t Poti1 = 0, Poti2 = 0, Poti3 = 0, Poti4 = 0, Poti5 = 0, Poti6 = 0, Poti7 = 0, Poti8 = 0; |
// setpoints for motors |
#ifdef HEXAKOPTER |
volatile uint8_t Motor_FrontLeft, Motor_FrontRight, Motor_RearLeft, Motor_RearRight, Motor_Right, Motor_Left; |
#else |
volatile uint8_t Motor_Front, Motor_Rear, Motor_Right, Motor_Left; //used by twimaster isr |
#endif |
// stick values derived by rc channels readings |
int16_t StickNick = 0, StickRoll = 0, StickYaw = 0, StickGas = 0; |
int16_t GPS_Nick = 0, GPS_Roll = 0; |
int16_t MaxStickNick = 0, MaxStickRoll = 0; |
// stick values derived by uart inputs |
int16_t ExternStickNick = 0, ExternStickRoll = 0, ExternStickYaw = 0, ExternHeightValue = -20; |
int16_t ReadingHeight = 0; |
int16_t SetPointHeight = 0; |
int16_t AttitudeCorrectionRoll = 0, AttitudeCorrectionNick = 0; |
float Ki = FACTOR_I; |
uint8_t Looping_Nick = 0, Looping_Roll = 0; |
uint8_t Looping_Left = 0, Looping_Right = 0, Looping_Down = 0, Looping_Top = 0; |
fc_param_t FCParam = {48,251,16,58,64,150,150,2,10,0,0,0,0,0,0,0,0,100,70,0,0,100}; |
/************************************************************************/ |
/* Creates numbeeps beeps at the speaker */ |
/************************************************************************/ |
void Beep(uint8_t numbeeps) |
{ |
while(numbeeps--) |
{ |
if(MKFlags & MKFLAG_MOTOR_RUN) return; //auf keinen Fall bei laufenden Motoren! |
BeepTime = 100; // 0.1 second |
Delay_ms(250); // blocks 250 ms as pause to next beep, |
// this will block the flight control loop, |
// therefore do not use this function if motors are running |
} |
} |
/************************************************************************/ |
/* Neutral Readings */ |
/************************************************************************/ |
void SetNeutral(void) |
{ |
NeutralAccX = 0; |
NeutralAccY = 0; |
NeutralAccZ = 0; |
AdNeutralNick = 0; |
AdNeutralRoll = 0; |
AdNeutralYaw = 0; |
FCParam.Yaw_PosFeedback = 0; |
FCParam.Yaw_NegFeedback = 0; |
CalibMean(); |
Delay_ms_Mess(100); |
CalibMean(); |
if((ParamSet.GlobalConfig & CFG_HEIGHT_CONTROL)) // Height Control activated? |
{ |
if((ReadingAirPressure > 950) || (ReadingAirPressure < 750)) SearchAirPressureOffset(); |
} |
AdNeutralNick = AdValueGyrNick; |
AdNeutralRoll = AdValueGyrRoll; |
AdNeutralYaw = AdValueGyrYaw; |
StartNeutralRoll = AdNeutralRoll; |
StartNeutralNick = AdNeutralNick; |
if(GetParamWord(PID_ACC_NICK) > 1023) |
{ |
NeutralAccY = abs(Mean_AccRoll) / ACC_AMPLIFY; |
NeutralAccX = abs(Mean_AccNick) / ACC_AMPLIFY; |
NeutralAccZ = Current_AccZ; |
} |
else |
{ |
NeutralAccX = (int16_t)GetParamWord(PID_ACC_NICK); |
NeutralAccY = (int16_t)GetParamWord(PID_ACC_ROLL); |
NeutralAccZ = (int16_t)GetParamWord(PID_ACC_Z); |
} |
Reading_IntegralGyroNick = 0; |
Reading_IntegralGyroNick2 = 0; |
Reading_IntegralGyroRoll = 0; |
Reading_IntegralGyroRoll2 = 0; |
Reading_IntegralGyroYaw = 0; |
Reading_GyroNick = 0; |
Reading_GyroRoll = 0; |
Reading_GyroYaw = 0; |
Delay_ms_Mess(100); |
StartAirPressure = AirPressure; |
HeightD = 0; |
Reading_Integral_Top = 0; |
CompassCourse = CompassHeading; |
BeepTime = 50; |
TurnOver180Nick = ((int32_t) ParamSet.AngleTurnOverNick * 2500L) +15000L; |
TurnOver180Roll = ((int32_t) ParamSet.AngleTurnOverRoll * 2500L) +15000L; |
ExternHeightValue = 0; |
GPS_Nick = 0; |
GPS_Roll = 0; |
YawGyroHeading = CompassHeading * YAW_GYRO_DEG_FACTOR; |
YawGyroDrift = 0; |
MKFlags |= MKFLAG_CALIBRATE; |
} |
/************************************************************************/ |
/* Averaging Measurement Readings */ |
/************************************************************************/ |
void Mean(void) |
{ |
static int32_t tmpl,tmpl2; |
// Get offset corrected gyro readings (~ to angular velocity) |
Reading_GyroYaw = AdNeutralYaw - AdValueGyrYaw; |
Reading_GyroRoll = AdValueGyrRoll - AdNeutralRoll; |
Reading_GyroNick = AdValueGyrNick - AdNeutralNick; |
// Acceleration Sensor |
// sliding average sensor readings |
Mean_AccNick = ((int32_t)Mean_AccNick * 1 + ((ACC_AMPLIFY * (int32_t)AdValueAccNick))) / 2L; |
Mean_AccRoll = ((int32_t)Mean_AccRoll * 1 + ((ACC_AMPLIFY * (int32_t)AdValueAccRoll))) / 2L; |
Mean_AccTop = ((int32_t)Mean_AccTop * 1 + ((int32_t)AdValueAccTop)) / 2L; |
// sum sensor readings for later averaging |
IntegralAccNick += ACC_AMPLIFY * AdValueAccNick; |
IntegralAccRoll += ACC_AMPLIFY * AdValueAccRoll; |
NaviAccNick += AdValueAccNick; |
NaviAccRoll += AdValueAccRoll; |
NaviCntAcc++; |
// Yaw |
// calculate yaw gyro integral (~ to rotation angle) |
Reading_IntegralGyroYaw += Reading_GyroYaw; |
YawGyroHeading += Reading_GyroYaw; |
if(YawGyroHeading >= (360L * YAW_GYRO_DEG_FACTOR)) YawGyroHeading -= 360L * YAW_GYRO_DEG_FACTOR; // 360° Wrap |
if(YawGyroHeading < 0) YawGyroHeading += 360L * YAW_GYRO_DEG_FACTOR; |
// Coupling fraction |
if(!Looping_Nick && !Looping_Roll && (ParamSet.GlobalConfig & CFG_AXIS_COUPLING_ACTIVE)) |
{ |
tmpl = (Reading_GyroYaw * Reading_IntegralGyroNick) / 2048L; |
tmpl *= FCParam.Yaw_PosFeedback; |
tmpl /= 4096L; |
tmpl2 = ( Reading_GyroYaw * Reading_IntegralGyroRoll) / 2048L; |
tmpl2 *= FCParam.Yaw_PosFeedback; |
tmpl2 /= 4096L; |
if(labs(tmpl) > 128 || labs(tmpl2) > 128) FunnelCourse = 1; |
} |
else tmpl = tmpl2 = 0; |
// Roll |
Reading_GyroRoll += tmpl; |
Reading_GyroRoll += (tmpl2 * FCParam.Yaw_NegFeedback) / 512L; |
Reading_IntegralGyroRoll2 += Reading_GyroRoll; |
Reading_IntegralGyroRoll += Reading_GyroRoll - AttitudeCorrectionRoll; |
if(Reading_IntegralGyroRoll > TurnOver180Roll) |
{ |
Reading_IntegralGyroRoll = -(TurnOver180Roll - 10000L); |
Reading_IntegralGyroRoll2 = Reading_IntegralGyroRoll; |
} |
if(Reading_IntegralGyroRoll < -TurnOver180Roll) |
{ |
Reading_IntegralGyroRoll = (TurnOver180Roll - 10000L); |
Reading_IntegralGyroRoll2 = Reading_IntegralGyroRoll; |
} |
if(AdValueGyrRoll < 15) Reading_GyroRoll = -1000; |
if(AdValueGyrRoll < 7) Reading_GyroRoll = -2000; |
if(BoardRelease == 10) |
{ |
if(AdValueGyrRoll > 1010) Reading_GyroRoll = +1000; |
if(AdValueGyrRoll > 1017) Reading_GyroRoll = +2000; |
} |
else |
{ |
if(AdValueGyrRoll > 2020) Reading_GyroRoll = +1000; |
if(AdValueGyrRoll > 2034) Reading_GyroRoll = +2000; |
} |
// Nick |
Reading_GyroNick -= tmpl2; |
Reading_GyroNick -= (tmpl*FCParam.Yaw_NegFeedback) / 512L; |
Reading_IntegralGyroNick2 += Reading_GyroNick; |
Reading_IntegralGyroNick += Reading_GyroNick - AttitudeCorrectionNick; |
if(Reading_IntegralGyroNick > TurnOver180Nick) |
{ |
Reading_IntegralGyroNick = -(TurnOver180Nick - 25000L); |
Reading_IntegralGyroNick2 = Reading_IntegralGyroNick; |
} |
if(Reading_IntegralGyroNick < -TurnOver180Nick) |
{ |
Reading_IntegralGyroNick = (TurnOver180Nick - 25000L); |
Reading_IntegralGyroNick2 = Reading_IntegralGyroNick; |
} |
if(AdValueGyrNick < 15) Reading_GyroNick = -1000; |
if(AdValueGyrNick < 7) Reading_GyroNick = -2000; |
if(BoardRelease == 10) |
{ |
if(AdValueGyrNick > 1010) Reading_GyroNick = +1000; |
if(AdValueGyrNick > 1017) Reading_GyroNick = +2000; |
} |
else |
{ |
if(AdValueGyrNick > 2020) Reading_GyroNick = +1000; |
if(AdValueGyrNick > 2034) Reading_GyroNick = +2000; |
} |
// start ADC again to capture measurement values for the next loop |
ADC_Enable(); |
IntegralYaw = Reading_IntegralGyroYaw; |
IntegralNick = Reading_IntegralGyroNick; |
IntegralRoll = Reading_IntegralGyroRoll; |
IntegralNick2 = Reading_IntegralGyroNick2; |
IntegralRoll2 = Reading_IntegralGyroRoll2; |
if((ParamSet.GlobalConfig & CFG_ROTARY_RATE_LIMITER) && !Looping_Nick && !Looping_Roll) |
{ |
if(Reading_GyroNick > 200) Reading_GyroNick += 4 * (Reading_GyroNick - 200); |
else if(Reading_GyroNick < -200) Reading_GyroNick += 4 * (Reading_GyroNick + 200); |
if(Reading_GyroRoll > 200) Reading_GyroRoll += 4 * (Reading_GyroRoll - 200); |
else if(Reading_GyroRoll < -200) Reading_GyroRoll += 4 * (Reading_GyroRoll + 200); |
} |
} |
/************************************************************************/ |
/* Averaging Measurement Readings for Calibration */ |
/************************************************************************/ |
void CalibMean(void) |
{ |
if(BoardRelease >= 13) SearchGyroOffset(); |
// stop ADC to avoid changing values during calculation |
ADC_Disable(); |
Reading_GyroNick = AdValueGyrNick; |
Reading_GyroRoll = AdValueGyrRoll; |
Reading_GyroYaw = AdValueGyrYaw; |
Mean_AccNick = ACC_AMPLIFY * (int32_t)AdValueAccNick; |
Mean_AccRoll = ACC_AMPLIFY * (int32_t)AdValueAccRoll; |
Mean_AccTop = (int32_t)AdValueAccTop; |
// start ADC (enables internal trigger so that the ISR in analog.c |
// updates the readings once) |
ADC_Enable(); |
TurnOver180Nick = (int32_t) ParamSet.AngleTurnOverNick * 2500L; |
TurnOver180Roll = (int32_t) ParamSet.AngleTurnOverRoll * 2500L; |
} |
/************************************************************************/ |
/* Transmit Motor Data via I2C */ |
/************************************************************************/ |
void SendMotorData(void) |
{ |
if(!(MKFlags & MKFLAG_MOTOR_RUN)) |
{ |
#ifdef HEXAKOPTER |
Motor_RearLeft = 0; |
Motor_FrontLeft = 0; |
Motor_RearRight = 0; |
Motor_FrontRight = 0; |
Motor_Right = 0; |
Motor_Left = 0; |
if(MotorTest[0]) Motor_FrontLeft = Motor_FrontRight = MotorTest[0]; |
if(MotorTest[1]) Motor_RearLeft = Motor_RearRight = MotorTest[1]; |
if(MotorTest[2]) Motor_Left = MotorTest[2]; |
if(MotorTest[3]) Motor_Right = MotorTest[3]; |
#else |
Motor_Rear = 0; |
Motor_Front = 0; |
Motor_Right = 0; |
Motor_Left = 0; |
if(MotorTest[0]) Motor_Front = MotorTest[0]; |
if(MotorTest[1]) Motor_Rear = MotorTest[1]; |
if(MotorTest[2]) Motor_Left = MotorTest[2]; |
if(MotorTest[3]) Motor_Right = MotorTest[3]; |
#endif |
MKFlags &= ~(MKFLAG_FLY|MKFLAG_START); // clear flag FLY and START if motors are off |
} |
//Start I2C Interrupt Mode |
twi_state = TWI_STATE_MOTOR_TX; |
I2C_Start(); |
} |
/************************************************************************/ |
/* Maps the parameter to poti values */ |
/************************************************************************/ |
void ParameterMapping(void) |
{ |
if(RC_Quality > 160) // do the mapping of RC-Potis only if the rc-signal is ok |
// else the last updated values are used |
{ |
//update poti values by rc-signals |
#define CHK_POTI_MM(b,a,min,max) { if(a > 250) { if(a == 251) b = Poti1; else if(a == 252) b = Poti2; else if(a == 253) b = Poti3; else if(a == 254) b = Poti4;} else b = a; if(b <= min) b = min; else if(b >= max) b = max;} |
#define CHK_POTI(b,a) { if(a > 250) { if(a == 251) b = Poti1; else if(a == 252) b = Poti2; else if(a == 253) b = Poti3; else if(a == 254) b = Poti4;} else b = a;} |
CHK_POTI(FCParam.MaxHeight,ParamSet.MaxHeight); |
CHK_POTI_MM(FCParam.Height_D,ParamSet.Height_D,0,100); |
CHK_POTI_MM(FCParam.Height_P,ParamSet.Height_P,0,100); |
CHK_POTI(FCParam.Height_ACC_Effect,ParamSet.Height_ACC_Effect); |
CHK_POTI(FCParam.CompassYawEffect,ParamSet.CompassYawEffect); |
CHK_POTI_MM(FCParam.Gyro_P,ParamSet.Gyro_P,10,255); |
CHK_POTI(FCParam.Gyro_I,ParamSet.Gyro_I); |
CHK_POTI(FCParam.I_Factor,ParamSet.I_Factor); |
CHK_POTI(FCParam.UserParam1,ParamSet.UserParam1); |
CHK_POTI(FCParam.UserParam2,ParamSet.UserParam2); |
CHK_POTI(FCParam.UserParam3,ParamSet.UserParam3); |
CHK_POTI(FCParam.UserParam4,ParamSet.UserParam4); |
CHK_POTI(FCParam.UserParam5,ParamSet.UserParam5); |
CHK_POTI(FCParam.UserParam6,ParamSet.UserParam6); |
CHK_POTI(FCParam.UserParam7,ParamSet.UserParam7); |
CHK_POTI(FCParam.UserParam8,ParamSet.UserParam8); |
CHK_POTI(FCParam.ServoNickControl,ParamSet.ServoNickControl); |
CHK_POTI(FCParam.LoopGasLimit,ParamSet.LoopGasLimit); |
CHK_POTI(FCParam.Yaw_PosFeedback,ParamSet.Yaw_PosFeedback); |
CHK_POTI(FCParam.Yaw_NegFeedback,ParamSet.Yaw_NegFeedback); |
CHK_POTI(FCParam.DynamicStability,ParamSet.DynamicStability); |
CHK_POTI_MM(FCParam.J16Timing,ParamSet.J16Timing,1,255); |
CHK_POTI_MM(FCParam.J17Timing,ParamSet.J17Timing,1,255); |
CHK_POTI(FCParam.NaviGpsModeControl,ParamSet.NaviGpsModeControl); |
CHK_POTI(FCParam.NaviGpsGain,ParamSet.NaviGpsGain); |
CHK_POTI(FCParam.NaviGpsP,ParamSet.NaviGpsP); |
CHK_POTI(FCParam.NaviGpsI,ParamSet.NaviGpsI); |
CHK_POTI(FCParam.NaviGpsD,ParamSet.NaviGpsD); |
CHK_POTI(FCParam.NaviGpsACC,ParamSet.NaviGpsACC); |
CHK_POTI(FCParam.ExternalControl,ParamSet.ExternalControl); |
Ki = (float) FCParam.I_Factor * FACTOR_I; |
} |
} |
void SetCompassCalState(void) |
{ |
static uint8_t stick = 1; |
// if nick is centered or top set stick to zero |
if(PPM_in[ParamSet.ChannelAssignment[CH_NICK]] > -20) stick = 0; |
// if nick is down trigger to next cal state |
if((PPM_in[ParamSet.ChannelAssignment[CH_NICK]] < -70) && !stick) |
{ |
stick = 1; |
CompassCalState++; |
if(CompassCalState < 5) Beep(CompassCalState); |
else BeepTime = 1000; |
} |
} |
/************************************************************************/ |
/* MotorControl */ |
/************************************************************************/ |
void MotorControl(void) |
{ |
int16_t MotorValue, pd_result, h, tmp_int; |
int16_t YawMixFraction, GasMixFraction, NickMixFraction, RollMixFraction; |
static int32_t SumNick = 0, SumRoll = 0; |
static int32_t SetPointYaw = 0; |
static int32_t IntegralErrorNick = 0; |
static int32_t IntegralErrorRoll = 0; |
static uint16_t RcLostTimer; |
static uint8_t delay_neutral = 0, delay_startmotors = 0, delay_stopmotors = 0; |
static uint8_t HeightControlActive = 0; |
static int16_t HeightControlGas = 0; |
static int8_t TimerDebugOut = 0; |
static uint16_t UpdateCompassCourse = 0; |
static int32_t CorrectionNick, CorrectionRoll; |
Mean(); |
GRN_ON; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// determine gas value |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
GasMixFraction = StickGas; |
if(GasMixFraction < ParamSet.Gas_Min + 10) GasMixFraction = ParamSet.Gas_Min + 10; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// RC-signal is bad |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(RC_Quality < 120) // the rc-frame signal is not reveived or noisy |
{ |
if(!PcAccess) // if also no PC-Access via UART |
{ |
if(BeepModulation == 0xFFFF) |
{ |
BeepTime = 15000; // 1.5 seconds |
BeepModulation = 0x0C00; |
} |
} |
if(RcLostTimer) RcLostTimer--; // decremtent timer after rc sigal lost |
else // rc lost countdown finished |
{ |
MKFlags &= ~(MKFLAG_MOTOR_RUN|MKFLAG_EMERGENCY_LANDING); // clear motor run flag that stop the motors in SendMotorData() |
} |
RED_ON; // set red led |
if(Model_Is_Flying > 1000) // wahrscheinlich in der Luft --> langsam absenken |
{ |
GasMixFraction = ParamSet.EmergencyGas; // set emergency gas |
MKFlags |= (MKFLAG_EMERGENCY_LANDING); // ser flag fpr emergency landing |
// set neutral rc inputs |
PPM_diff[ParamSet.ChannelAssignment[CH_NICK]] = 0; |
PPM_diff[ParamSet.ChannelAssignment[CH_ROLL]] = 0; |
PPM_diff[ParamSet.ChannelAssignment[CH_YAW]] = 0; |
PPM_in[ParamSet.ChannelAssignment[CH_NICK]] = 0; |
PPM_in[ParamSet.ChannelAssignment[CH_ROLL]] = 0; |
PPM_in[ParamSet.ChannelAssignment[CH_YAW]] = 0; |
} |
else MKFlags &= ~(MKFLAG_MOTOR_RUN); // clear motor run flag that stop the motors in SendMotorData() |
} // eof RC_Quality < 120 |
else |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// RC-signal is good |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(RC_Quality > 140) |
{ |
MKFlags &= ~(MKFLAG_EMERGENCY_LANDING); // clear flag for emergency landing |
// reset emergency timer |
RcLostTimer = ParamSet.EmergencyGasDuration * 50; |
if(GasMixFraction > 40 && (MKFlags & MKFLAG_MOTOR_RUN) ) |
{ |
if(Model_Is_Flying < 0xFFFF) Model_Is_Flying++; |
} |
if(Model_Is_Flying < 256) |
{ |
SumNick = 0; |
SumRoll = 0; |
StickYaw = 0; |
if(Model_Is_Flying == 250) |
{ |
UpdateCompassCourse = 1; |
Reading_IntegralGyroYaw = 0; |
SetPointYaw = 0; |
} |
} |
else MKFlags |= (MKFLAG_FLY); // set fly flag |
if(Poti1 < PPM_in[ParamSet.ChannelAssignment[CH_POTI1]] + 110) Poti1++; else if(Poti1 > PPM_in[ParamSet.ChannelAssignment[CH_POTI1]] + 110 && Poti1) Poti1--; |
if(Poti2 < PPM_in[ParamSet.ChannelAssignment[CH_POTI2]] + 110) Poti2++; else if(Poti2 > PPM_in[ParamSet.ChannelAssignment[CH_POTI2]] + 110 && Poti2) Poti2--; |
if(Poti3 < PPM_in[ParamSet.ChannelAssignment[CH_POTI3]] + 110) Poti3++; else if(Poti3 > PPM_in[ParamSet.ChannelAssignment[CH_POTI3]] + 110 && Poti3) Poti3--; |
if(Poti4 < PPM_in[ParamSet.ChannelAssignment[CH_POTI4]] + 110) Poti4++; else if(Poti4 > PPM_in[ParamSet.ChannelAssignment[CH_POTI4]] + 110 && Poti4) Poti4--; |
//PPM24-Extension |
if(Poti5 < PPM_in[9] + 110) Poti5++; else if(Poti5 > PPM_in[9] + 110 && Poti5) Poti5--; |
if(Poti6 < PPM_in[10] + 110) Poti6++; else if(Poti6 > PPM_in[10] + 110 && Poti6) Poti6--; |
if(Poti7 < PPM_in[11] + 110) Poti7++; else if(Poti7 > PPM_in[11] + 110 && Poti7) Poti7--; |
if(Poti8 < PPM_in[12] + 110) Poti8++; else if(Poti8 > PPM_in[12] + 110 && Poti8) Poti8--; |
//limit poti values |
if(Poti1 < 0) Poti1 = 0; else if(Poti1 > 255) Poti1 = 255; |
if(Poti2 < 0) Poti2 = 0; else if(Poti2 > 255) Poti2 = 255; |
if(Poti3 < 0) Poti3 = 0; else if(Poti3 > 255) Poti3 = 255; |
if(Poti4 < 0) Poti4 = 0; else if(Poti4 > 255) Poti4 = 255; |
//PPM24-Extension |
if(Poti5 < 0) Poti5 = 0; else if(Poti5 > 255) Poti5 = 255; |
if(Poti6 < 0) Poti6 = 0; else if(Poti6 > 255) Poti6 = 255; |
if(Poti7 < 0) Poti7 = 0; else if(Poti7 > 255) Poti7 = 255; |
if(Poti8 < 0) Poti8 = 0; else if(Poti8 > 255) Poti8 = 255; |
// if motors are off and the gas stick is in the upper position |
if((PPM_in[ParamSet.ChannelAssignment[CH_GAS]] > 80) && !(MKFlags & MKFLAG_MOTOR_RUN) ) |
{ |
// and if the yaw stick is in the leftmost position |
if(PPM_in[ParamSet.ChannelAssignment[CH_YAW]] > 75) |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// calibrate the neutral readings of all attitude sensors |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
{ |
// gas/yaw joystick is top left |
// _________ |
// |x | |
// | | |
// | | |
// | | |
// | | |
// ¯¯¯¯¯¯¯¯¯ |
if(++delay_neutral > 200) // not immediately (wait 200 loops = 200 * 2ms = 0.4 s) |
{ |
delay_neutral = 0; |
GRN_OFF; |
Model_Is_Flying = 0; |
// check roll/nick stick position |
// if nick stick is top or roll stick is left or right --> change parameter setting |
// according to roll/nick stick position |
if(PPM_in[ParamSet.ChannelAssignment[CH_NICK]] > 70 || abs(PPM_in[ParamSet.ChannelAssignment[CH_ROLL]]) > 70) |
{ |
uint8_t setting = 1; // default |
// nick/roll joystick |
// _________ |
// |2 3 4| |
// | | |
// |1 5| |
// | | |
// | | |
// ¯¯¯¯¯¯¯¯¯ |
// roll stick leftmost and nick stick centered --> setting 1 |
if(PPM_in[ParamSet.ChannelAssignment[CH_ROLL]] > 70 && PPM_in[ParamSet.ChannelAssignment[CH_NICK]] < 70) setting = 1; |
// roll stick leftmost and nick stick topmost --> setting 2 |
if(PPM_in[ParamSet.ChannelAssignment[CH_ROLL]] > 70 && PPM_in[ParamSet.ChannelAssignment[CH_NICK]] > 70) setting = 2; |
// roll stick centered an nick stick topmost --> setting 3 |
if(PPM_in[ParamSet.ChannelAssignment[CH_ROLL]] < 70 && PPM_in[ParamSet.ChannelAssignment[CH_NICK]] > 70) setting = 3; |
// roll stick rightmost and nick stick topmost --> setting 4 |
if(PPM_in[ParamSet.ChannelAssignment[CH_ROLL]] <-70 && PPM_in[ParamSet.ChannelAssignment[CH_NICK]] > 70) setting = 4; |
// roll stick rightmost and nick stick centered --> setting 5 |
if(PPM_in[ParamSet.ChannelAssignment[CH_ROLL]] <-70 && PPM_in[ParamSet.ChannelAssignment[CH_NICK]] < 70) setting = 5; |
// update active parameter set in eeprom |
SetActiveParamSet(setting); |
ParamSet_ReadFromEEProm(GetActiveParamSet()); |
SetNeutral(); |
Beep(GetActiveParamSet()); |
} |
else |
{ |
if(ParamSet.GlobalConfig & (CFG_COMPASS_ACTIVE|CFG_GPS_ACTIVE)) |
{ |
// if roll stick is centered and nick stick is down |
if (abs(PPM_in[ParamSet.ChannelAssignment[CH_ROLL]]) < 20 && PPM_in[ParamSet.ChannelAssignment[CH_NICK]] < -70) |
{ |
// nick/roll joystick |
// _________ |
// | | |
// | | |
// | | |
// | | |
// | x | |
// ¯¯¯¯¯¯¯¯¯ |
// enable calibration state of compass |
CompassCalState = 1; |
BeepTime = 1000; |
} |
else // nick and roll are centered |
{ |
ParamSet_ReadFromEEProm(GetActiveParamSet()); |
SetNeutral(); |
Beep(GetActiveParamSet()); |
} |
} |
else // nick and roll are centered |
{ |
ParamSet_ReadFromEEProm(GetActiveParamSet()); |
SetNeutral(); |
Beep(GetActiveParamSet()); |
} |
} |
} |
} |
// and if the yaw stick is in the rightmost position |
// save the ACC neutral setting to eeprom |
else if(PPM_in[ParamSet.ChannelAssignment[CH_YAW]] < -75) |
{ |
if(++delay_neutral > 200) // not immediately (wait 200 loops = 200 * 2ms = 0.4 s) |
{ |
delay_neutral = 0; |
GRN_OFF; |
SetParamWord(PID_ACC_NICK, 0xFFFF); // make value invalid |
Model_Is_Flying = 0; |
SetNeutral(); |
// Save ACC neutral settings to eeprom |
SetParamWord(PID_ACC_NICK, (uint16_t)NeutralAccX); |
SetParamWord(PID_ACC_ROLL, (uint16_t)NeutralAccY); |
SetParamWord(PID_ACC_Z, (uint16_t)NeutralAccZ); |
Beep(GetActiveParamSet()); |
} |
} |
else delay_neutral = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// gas stick is down |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(PPM_in[ParamSet.ChannelAssignment[CH_GAS]] < -85) |
{ |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// and yaw stick is rightmost --> start motors |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(PPM_in[ParamSet.ChannelAssignment[CH_YAW]] < -75) |
{ |
if(++delay_startmotors > 200) // not immediately (wait 200 loops = 200 * 2ms = 0.4 s) |
{ |
delay_startmotors = 0; // do not repeat if once executed |
Model_Is_Flying = 1; |
MKFlags |= (MKFLAG_MOTOR_RUN|MKFLAG_START); // set flag RUN and START |
SetPointYaw = 0; |
Reading_IntegralGyroYaw = 0; |
Reading_IntegralGyroNick = 0; |
Reading_IntegralGyroRoll = 0; |
Reading_IntegralGyroNick2 = IntegralNick; |
Reading_IntegralGyroRoll2 = IntegralRoll; |
SumNick = 0; |
SumRoll = 0; |
} |
} |
else delay_startmotors = 0; // reset delay timer if sticks are not in this position |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// and yaw stick is leftmost --> stop motors |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(PPM_in[ParamSet.ChannelAssignment[CH_YAW]] > 75) |
{ |
if(++delay_stopmotors > 200) // not immediately (wait 200 loops = 200 * 2ms = 0.4 s) |
{ |
delay_stopmotors = 0; // do not repeat if once executed |
Model_Is_Flying = 0; |
MKFlags &= ~(MKFLAG_MOTOR_RUN); |
} |
} |
else delay_stopmotors = 0; // reset delay timer if sticks are not in this position |
} |
// remapping of paameters only if the signal rc-sigbnal conditions are good |
} // eof RC_Quality > 150 |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// new values from RC |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(!NewPpmData-- || (MKFlags & MKFLAG_EMERGENCY_LANDING) ) // NewData = 0 means new data from RC |
{ |
int tmp_int; |
ParameterMapping(); // remapping params (online poti replacement) |
// calculate Stick inputs by rc channels (P) and changing of rc channels (D) |
StickNick = (StickNick * 3 + PPM_in[ParamSet.ChannelAssignment[CH_NICK]] * ParamSet.Stick_P) / 4; |
StickNick += PPM_diff[ParamSet.ChannelAssignment[CH_NICK]] * ParamSet.Stick_D; |
StickNick -= (GPS_Nick); |
StickRoll = (StickRoll * 3 + PPM_in[ParamSet.ChannelAssignment[CH_ROLL]] * ParamSet.Stick_P) / 4; |
StickRoll += PPM_diff[ParamSet.ChannelAssignment[CH_ROLL]] * ParamSet.Stick_D; |
StickRoll -= (GPS_Roll); |
// direct mapping of yaw and gas |
StickYaw = -PPM_in[ParamSet.ChannelAssignment[CH_YAW]]; |
StickGas = PPM_in[ParamSet.ChannelAssignment[CH_GAS]] + 120;// shift to positive numbers |
// update gyro control loop factors |
Gyro_P_Factor = ((float) FCParam.Gyro_P + 10.0) / (256.0 / STICK_GAIN); |
Gyro_I_Factor = ((float) FCParam.Gyro_I) / (44000 / STICK_GAIN); |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Digital Control via DubWise |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#define KEY_VALUE (FCParam.ExternalControl * 4) // step width |
if(DubWiseKeys[1]) BeepTime = 10; |
if(DubWiseKeys[1] & DUB_KEY_UP) tmp_int = KEY_VALUE; |
else if(DubWiseKeys[1] & DUB_KEY_DOWN) tmp_int = -KEY_VALUE; |
else tmp_int = 0; |
ExternStickNick = (ExternStickNick * 7 + tmp_int) / 8; |
if(DubWiseKeys[1] & DUB_KEY_LEFT) tmp_int = KEY_VALUE; |
else if(DubWiseKeys[1] & DUB_KEY_RIGHT) tmp_int = -KEY_VALUE; |
else tmp_int = 0; |
ExternStickRoll = (ExternStickRoll * 7 + tmp_int) / 8; |
if(DubWiseKeys[0] & 8) ExternStickYaw = 50;else |
if(DubWiseKeys[0] & 4) ExternStickYaw =-50;else ExternStickYaw = 0; |
if(DubWiseKeys[0] & 2) ExternHeightValue++; |
if(DubWiseKeys[0] & 16) ExternHeightValue--; |
StickNick += (STICK_GAIN * ExternStickNick) / 8; |
StickRoll += (STICK_GAIN * ExternStickRoll) / 8; |
StickYaw += (STICK_GAIN * ExternStickYaw); |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
//+ Analog control via serial communication |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(ExternControl.Config & 0x01 && FCParam.ExternalControl > 128) |
{ |
StickNick += (int16_t) ExternControl.Nick * (int16_t) ParamSet.Stick_P; |
StickRoll += (int16_t) ExternControl.Roll * (int16_t) ParamSet.Stick_P; |
StickYaw += ExternControl.Yaw; |
ExternHeightValue = (int16_t) ExternControl.Height * (int16_t)ParamSet.Height_Gain; |
if(ExternControl.Gas < StickGas) StickGas = ExternControl.Gas; |
} |
if(StickGas < 0) StickGas = 0; |
// disable I part of gyro control feedback |
if(ParamSet.GlobalConfig & CFG_HEADING_HOLD) Gyro_I_Factor = 0; |
// avoid negative scaling factors |
if(Gyro_P_Factor < 0) Gyro_P_Factor = 0; |
if(Gyro_I_Factor < 0) Gyro_I_Factor = 0; |
// update max stick positions for nick and roll |
if(abs(StickNick / STICK_GAIN) > MaxStickNick) |
{ |
MaxStickNick = abs(StickNick)/STICK_GAIN; |
if(MaxStickNick > 100) MaxStickNick = 100; |
} |
else MaxStickNick--; |
if(abs(StickRoll / STICK_GAIN) > MaxStickRoll) |
{ |
MaxStickRoll = abs(StickRoll)/STICK_GAIN; |
if(MaxStickRoll > 100) MaxStickRoll = 100; |
} |
else MaxStickRoll--; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Looping? |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if((PPM_in[ParamSet.ChannelAssignment[CH_ROLL]] > ParamSet.LoopThreshold) && ParamSet.LoopConfig & CFG_LOOP_LEFT) Looping_Left = 1; |
else |
{ |
if(Looping_Left) // Hysteresis |
{ |
if((PPM_in[ParamSet.ChannelAssignment[CH_ROLL]] < (ParamSet.LoopThreshold - ParamSet.LoopHysteresis))) Looping_Left = 0; |
} |
} |
if((PPM_in[ParamSet.ChannelAssignment[CH_ROLL]] < -ParamSet.LoopThreshold) && ParamSet.LoopConfig & CFG_LOOP_RIGHT) Looping_Right = 1; |
else |
{ |
if(Looping_Right) // Hysteresis |
{ |
if(PPM_in[ParamSet.ChannelAssignment[CH_ROLL]] > -(ParamSet.LoopThreshold - ParamSet.LoopHysteresis)) Looping_Right = 0; |
} |
} |
if((PPM_in[ParamSet.ChannelAssignment[CH_NICK]] > ParamSet.LoopThreshold) && ParamSet.LoopConfig & CFG_LOOP_UP) Looping_Top = 1; |
else |
{ |
if(Looping_Top) // Hysteresis |
{ |
if((PPM_in[ParamSet.ChannelAssignment[CH_NICK]] < (ParamSet.LoopThreshold - ParamSet.LoopHysteresis))) Looping_Top = 0; |
} |
} |
if((PPM_in[ParamSet.ChannelAssignment[CH_NICK]] < -ParamSet.LoopThreshold) && ParamSet.LoopConfig & CFG_LOOP_DOWN) Looping_Down = 1; |
else |
{ |
if(Looping_Down) // Hysteresis |
{ |
if(PPM_in[ParamSet.ChannelAssignment[CH_NICK]] > -(ParamSet.LoopThreshold - ParamSet.LoopHysteresis)) Looping_Down = 0; |
} |
} |
if(Looping_Left || Looping_Right) Looping_Roll = 1; else Looping_Roll = 0; |
if(Looping_Top || Looping_Down) {Looping_Nick = 1; Looping_Roll = 0; Looping_Left = 0; Looping_Right = 0;} else Looping_Nick = 0; |
} // End of new RC-Values or Emergency Landing |
if(Looping_Roll || Looping_Nick) |
{ |
if(GasMixFraction > ParamSet.LoopGasLimit) GasMixFraction = ParamSet.LoopGasLimit; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// in case of emergency landing |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// set all inputs to save values |
if(MKFlags & MKFLAG_EMERGENCY_LANDING) |
{ |
StickYaw = 0; |
StickNick = 0; |
StickRoll = 0; |
Gyro_P_Factor = (float) 100 / (256.0 / STICK_GAIN); |
Gyro_I_Factor = (float) 120 / (44000 / STICK_GAIN); |
Looping_Roll = 0; |
Looping_Nick = 0; |
MaxStickNick = 0; |
MaxStickRoll = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Trim Gyro-Integrals to ACC-Signals |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#define BALANCE_NUMBER 256L |
// sum for averaging |
MeanIntegralNick += IntegralNick; |
MeanIntegralRoll += IntegralRoll; |
if(Looping_Nick || Looping_Roll) // if looping in any direction |
{ |
// reset averaging for acc and gyro integral as well as gyro integral acc correction |
MeasurementCounter = 0; |
IntegralAccNick = 0; |
IntegralAccRoll = 0; |
MeanIntegralNick = 0; |
MeanIntegralRoll = 0; |
Reading_IntegralGyroNick2 = Reading_IntegralGyroNick; |
Reading_IntegralGyroRoll2 = Reading_IntegralGyroRoll; |
AttitudeCorrectionNick = 0; |
AttitudeCorrectionRoll = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(!Looping_Nick && !Looping_Roll) // if not lopping in any direction |
{ |
int32_t tmp_long, tmp_long2; |
// determine the deviation of gyro integral from averaged acceleration sensor |
tmp_long = (int32_t)(IntegralNick / ParamSet.GyroAccFactor - (int32_t)Mean_AccNick); |
tmp_long /= 16; |
tmp_long2 = (int32_t)(IntegralRoll / ParamSet.GyroAccFactor - (int32_t)Mean_AccRoll); |
tmp_long2 /= 16; |
if((MaxStickNick > 64) || (MaxStickRoll > 64)) // reduce effect during stick commands |
{ |
tmp_long /= 3; |
tmp_long2 /= 3; |
} |
if(abs(PPM_in[ParamSet.ChannelAssignment[CH_YAW]]) > 25) // reduce further if yaw stick is active |
{ |
tmp_long /= 3; |
tmp_long2 /= 3; |
} |
#define BALANCE 32 |
// limit correction effect |
if(tmp_long > BALANCE) tmp_long = BALANCE; |
if(tmp_long < -BALANCE) tmp_long =-BALANCE; |
if(tmp_long2 > BALANCE) tmp_long2 = BALANCE; |
if(tmp_long2 <-BALANCE) tmp_long2 =-BALANCE; |
// correct current readings |
Reading_IntegralGyroNick -= tmp_long; |
Reading_IntegralGyroRoll -= tmp_long2; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// MeasurementCounter is incremented in the isr of analog.c |
if(MeasurementCounter >= BALANCE_NUMBER) // averaging number has reached |
{ |
static int16_t cnt = 0; |
static int8_t last_n_p, last_n_n, last_r_p, last_r_n; |
static int32_t MeanIntegralNick_old, MeanIntegralRoll_old; |
// if not lopping in any direction (this should be alwais the case, |
// because the Measurement counter is reset to 0 if looping in any direction is active.) |
if(!Looping_Nick && !Looping_Roll && !FunnelCourse) |
{ |
// Calculate mean value of the gyro integrals |
MeanIntegralNick /= BALANCE_NUMBER; |
MeanIntegralRoll /= BALANCE_NUMBER; |
// Calculate mean of the acceleration values |
IntegralAccNick = (ParamSet.GyroAccFactor * IntegralAccNick) / BALANCE_NUMBER; |
IntegralAccRoll = (ParamSet.GyroAccFactor * IntegralAccRoll ) / BALANCE_NUMBER; |
// Nick ++++++++++++++++++++++++++++++++++++++++++++++++ |
// Calculate deviation of the averaged gyro integral and the averaged acceleration integral |
IntegralErrorNick = (int32_t)(MeanIntegralNick - (int32_t)IntegralAccNick); |
CorrectionNick = IntegralErrorNick / ParamSet.GyroAccTrim; |
AttitudeCorrectionNick = CorrectionNick / BALANCE_NUMBER; |
// Roll ++++++++++++++++++++++++++++++++++++++++++++++++ |
// Calculate deviation of the averaged gyro integral and the averaged acceleration integral |
IntegralErrorRoll = (int32_t)(MeanIntegralRoll - (int32_t)IntegralAccRoll); |
CorrectionRoll = IntegralErrorRoll / ParamSet.GyroAccTrim; |
AttitudeCorrectionRoll = CorrectionRoll / BALANCE_NUMBER; |
if((MaxStickNick > 64) || (MaxStickRoll > 64) || (abs(PPM_in[ParamSet.ChannelAssignment[CH_YAW]]) > 25)) |
{ |
AttitudeCorrectionNick /= 2; |
AttitudeCorrectionRoll /= 2; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gyro-Drift ermitteln |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// deviation of gyro nick integral (IntegralNick is corrected by averaged acc sensor) |
IntegralErrorNick = IntegralNick2 - IntegralNick; |
Reading_IntegralGyroNick2 -= IntegralErrorNick; |
// deviation of gyro nick integral (IntegralNick is corrected by averaged acc sensor) |
IntegralErrorRoll = IntegralRoll2 - IntegralRoll; |
Reading_IntegralGyroRoll2 -= IntegralErrorRoll; |
if(YawGyroDrift > BALANCE_NUMBER/2) AdNeutralYaw++; |
if(YawGyroDrift < -BALANCE_NUMBER/2) AdNeutralYaw--; |
YawGyroDrift = 0; |
/* |
DebugOut.Analog[17] = IntegralAccNick / 26; |
DebugOut.Analog[18] = IntegralAccRoll / 26; |
DebugOut.Analog[19] = IntegralErrorNick;// / 26; |
DebugOut.Analog[20] = IntegralErrorRoll;// / 26; |
DebugOut.Analog[21] = MeanIntegralNick / 26; |
DebugOut.Analog[22] = MeanIntegralRoll / 26; |
//DebugOut.Analog[28] = CorrectionNick; |
DebugOut.Analog[29] = CorrectionRoll; |
DebugOut.Analog[30] = AttitudeCorrectionRoll * 10; |
*/ |
#define ERROR_LIMIT (BALANCE_NUMBER * 4) |
#define ERROR_LIMIT2 (BALANCE_NUMBER * 16) |
#define MOVEMENT_LIMIT 20000 |
// Nick +++++++++++++++++++++++++++++++++++++++++++++++++ |
cnt = 1;// + labs(IntegralErrorNick) / 4096; |
CorrectionNick = 0; |
if(labs(MeanIntegralNick_old - MeanIntegralNick) < MOVEMENT_LIMIT) |
{ |
if(IntegralErrorNick > ERROR_LIMIT2) |
{ |
if(last_n_p) |
{ |
cnt += labs(IntegralErrorNick) / ERROR_LIMIT2; |
CorrectionNick = IntegralErrorNick / 8; |
if(CorrectionNick > 5000) CorrectionNick = 5000; |
AttitudeCorrectionNick += CorrectionNick / BALANCE_NUMBER; |
} |
else last_n_p = 1; |
} |
else last_n_p = 0; |
if(IntegralErrorNick < -ERROR_LIMIT2) |
{ |
if(last_n_n) |
{ |
cnt += labs(IntegralErrorNick) / ERROR_LIMIT2; |
CorrectionNick = IntegralErrorNick / 8; |
if(CorrectionNick < -5000) CorrectionNick = -5000; |
AttitudeCorrectionNick += CorrectionNick / BALANCE_NUMBER; |
} |
else last_n_n = 1; |
} |
else last_n_n = 0; |
} |
else |
{ |
cnt = 0; |
BadCompassHeading = 1000; |
} |
if(cnt > ParamSet.DriftComp) cnt = ParamSet.DriftComp; |
// correct Gyro Offsets |
if(IntegralErrorNick > ERROR_LIMIT) AdNeutralNick += cnt; |
if(IntegralErrorNick < -ERROR_LIMIT) AdNeutralNick -= cnt; |
// Roll +++++++++++++++++++++++++++++++++++++++++++++++++ |
cnt = 1;// + labs(IntegralErrorNick) / 4096; |
CorrectionRoll = 0; |
if(labs(MeanIntegralRoll_old - MeanIntegralRoll) < MOVEMENT_LIMIT) |
{ |
if(IntegralErrorRoll > ERROR_LIMIT2) |
{ |
if(last_r_p) |
{ |
cnt += labs(IntegralErrorRoll) / ERROR_LIMIT2; |
CorrectionRoll = IntegralErrorRoll / 8; |
if(CorrectionRoll > 5000) CorrectionRoll = 5000; |
AttitudeCorrectionRoll += CorrectionRoll / BALANCE_NUMBER; |
} |
else last_r_p = 1; |
} |
else last_r_p = 0; |
if(IntegralErrorRoll < -ERROR_LIMIT2) |
{ |
if(last_r_n) |
{ |
cnt += labs(IntegralErrorRoll) / ERROR_LIMIT2; |
CorrectionRoll = IntegralErrorRoll / 8; |
if(CorrectionRoll < -5000) CorrectionRoll = -5000; |
AttitudeCorrectionRoll += CorrectionRoll / BALANCE_NUMBER; |
} |
else last_r_n = 1; |
} |
else last_r_n = 0; |
} |
else |
{ |
cnt = 0; |
BadCompassHeading = 1000; |
} |
// correct Gyro Offsets |
if(cnt > ParamSet.DriftComp) cnt = ParamSet.DriftComp; |
if(IntegralErrorRoll > ERROR_LIMIT) AdNeutralRoll += cnt; |
if(IntegralErrorRoll < -ERROR_LIMIT) AdNeutralRoll -= cnt; |
/* |
DebugOut.Analog[27] = CorrectionRoll; |
DebugOut.Analog[23] = AdNeutralNick;//10*(AdNeutralNick - StartNeutralNick); |
DebugOut.Analog[24] = 10*(AdNeutralRoll - StartNeutralRoll); |
*/ |
} |
else // looping is active |
{ |
AttitudeCorrectionRoll = 0; |
AttitudeCorrectionNick = 0; |
FunnelCourse = 0; |
} |
// if Gyro_I_Factor == 0 , for example at Heading Hold, ignore attitude correction |
if(!Gyro_I_Factor) |
{ |
AttitudeCorrectionRoll = 0; |
AttitudeCorrectionNick = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++ |
MeanIntegralNick_old = MeanIntegralNick; |
MeanIntegralRoll_old = MeanIntegralRoll; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// reset variables used for averaging |
IntegralAccNick = 0; |
IntegralAccRoll = 0; |
MeanIntegralNick = 0; |
MeanIntegralRoll = 0; |
MeasurementCounter = 0; |
} // end of averaging |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Yawing |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(abs(StickYaw) > 15 ) // yaw stick is activated |
{ |
BadCompassHeading = 1000; |
if(!(ParamSet.GlobalConfig & CFG_COMPASS_FIX)) |
{ |
UpdateCompassCourse = 1; |
} |
} |
// exponential stick sensitivity in yawring rate |
tmp_int = (int32_t) ParamSet.Yaw_P * ((int32_t)StickYaw * abs(StickYaw)) / 512L; // expo y = ax + bx² |
tmp_int += (ParamSet.Yaw_P * StickYaw) / 4; |
SetPointYaw = tmp_int; |
// trimm drift of Reading_IntegralGyroYaw with SetPointYaw(StickYaw) |
Reading_IntegralGyroYaw -= tmp_int; |
// limit the effect |
if(Reading_IntegralGyroYaw > 50000) Reading_IntegralGyroYaw = 50000; |
if(Reading_IntegralGyroYaw <-50000) Reading_IntegralGyroYaw =-50000; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Compass |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// compass code is used if Compass option is selected |
if(ParamSet.GlobalConfig & (CFG_COMPASS_ACTIVE|CFG_GPS_ACTIVE)) |
{ |
int16_t w, v, r,correction, error; |
if(CompassCalState && !(MKFlags & MKFLAG_MOTOR_RUN) ) |
{ |
SetCompassCalState(); |
#ifdef USE_KILLAGREG |
MM3_Calibrate(); |
#endif |
} |
else |
{ |
#ifdef USE_KILLAGREG |
static uint8_t updCompass = 0; |
if (!updCompass--) |
{ |
updCompass = 49; // update only at 2ms*50 = 100ms (10Hz) |
MM3_Heading(); |
} |
#endif |
// get maximum attitude angle |
w = abs(IntegralNick / 512); |
v = abs(IntegralRoll / 512); |
if(v > w) w = v; |
correction = w / 8 + 1; |
// calculate the deviation of the yaw gyro heading and the compass heading |
if (CompassHeading < 0) error = 0; // disable yaw drift compensation if compass heading is undefined |
else error = ((540 + CompassHeading - (YawGyroHeading / YAW_GYRO_DEG_FACTOR)) % 360) - 180; |
if(!BadCompassHeading && w < 25) |
{ |
YawGyroDrift += error; |
if(UpdateCompassCourse) |
{ |
BeepTime = 200; |
CompassCourse = (YawGyroHeading / YAW_GYRO_DEG_FACTOR); |
UpdateCompassCourse = 0; |
} |
} |
YawGyroHeading += (error * 8) / correction; |
w = (w * FCParam.CompassYawEffect) / 32; |
w = FCParam.CompassYawEffect - w; |
if(w >= 0) |
{ |
if(!BadCompassHeading) |
{ |
v = 64 + (MaxStickNick + MaxStickRoll) / 8; |
// calc course deviation |
r = ((540 + (YawGyroHeading / YAW_GYRO_DEG_FACTOR) - CompassCourse) % 360) - 180; |
v = (r * w) / v; // align to compass course |
// limit yaw rate |
w = 3 * FCParam.CompassYawEffect; |
if (v > w) v = w; |
else if (v < -w) v = -w; |
Reading_IntegralGyroYaw += v; |
} |
else |
{ // wait a while |
BadCompassHeading--; |
} |
} |
else |
{ // ignore compass at extreme attitudes for a while |
BadCompassHeading = 500; |
} |
} |
} |
#if (defined (USE_KILLAGREG) || defined (USE_MK3MAG)) |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// GPS |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(ParamSet.GlobalConfig & CFG_GPS_ACTIVE) |
{ |
GPS_Main(); |
MKFlags &= ~(MKFLAG_CALIBRATE | MKFLAG_START); |
} |
else |
{ |
GPS_Nick = 0; |
GPS_Roll = 0; |
} |
#endif |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Debugwerte zuordnen |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(!TimerDebugOut--) |
{ |
TimerDebugOut = 24; // update debug outputs every 25*2ms = 50 ms (20Hz) |
DebugOut.Analog[0] = IntegralNick / ParamSet.GyroAccFactor; |
DebugOut.Analog[1] = IntegralRoll / ParamSet.GyroAccFactor; |
DebugOut.Analog[2] = Mean_AccNick; |
DebugOut.Analog[3] = Mean_AccRoll; |
DebugOut.Analog[4] = Reading_GyroYaw; |
DebugOut.Analog[5] = ReadingHeight; |
DebugOut.Analog[6] = (Reading_Integral_Top / 512); |
// DebugOut.Analog[8] = CompassHeading; |
DebugOut.Analog[8] = RC_Quality; |
DebugOut.Analog[9] = UBat; |
#ifdef HEXAKOPTER |
DebugOut.Analog[10] = Motor_FrontLeft; |
DebugOut.Analog[11] = Motor_FrontRight; |
DebugOut.Analog[12] = Motor_RearLeft; |
DebugOut.Analog[13] = Motor_RearRight; |
DebugOut.Analog[14] = Motor_Left; |
DebugOut.Analog[15] = Motor_Right; |
#else |
DebugOut.Analog[11] = YawGyroHeading / YAW_GYRO_DEG_FACTOR; |
DebugOut.Analog[12] = Motor_Front; |
DebugOut.Analog[13] = Motor_Rear; |
DebugOut.Analog[14] = Motor_Left; |
DebugOut.Analog[15] = Motor_Right; |
#endif |
DebugOut.Analog[16] = Mean_AccTop; |
DebugOut.Analog[20] = ServoValue; |
DebugOut.Analog[30] = GPS_Nick; |
DebugOut.Analog[31] = GPS_Roll; |
/* DebugOut.Analog[16] = motor_rx[0]; |
DebugOut.Analog[17] = motor_rx[1]; |
DebugOut.Analog[18] = motor_rx[2]; |
DebugOut.Analog[19] = motor_rx[3]; |
DebugOut.Analog[20] = motor_rx[0] + motor_rx[1] + motor_rx[2] + motor_rx[3]; |
DebugOut.Analog[20] /= 14; |
DebugOut.Analog[21] = motor_rx[4]; |
DebugOut.Analog[22] = motor_rx[5]; |
DebugOut.Analog[23] = motor_rx[6]; |
DebugOut.Analog[24] = motor_rx[7]; |
DebugOut.Analog[25] = motor_rx[4] + motor_rx[5] + motor_rx[6] + motor_rx[7]; |
DebugOut.Analog[9] = Reading_GyroNick; |
DebugOut.Analog[9] = SetPointHeight; |
DebugOut.Analog[10] = Reading_IntegralGyroYaw / 128; |
DebugOut.Analog[10] = FCParam.Gyro_I; |
DebugOut.Analog[10] = ParamSet.Gyro_I; |
DebugOut.Analog[9] = CompassOffCourse; |
DebugOut.Analog[10] = GasMixFraction; |
DebugOut.Analog[3] = HeightD * 32; |
DebugOut.Analog[4] = HeightControlGas; |
*/ |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// calculate control feedback from angle (gyro integral) and agular velocity (gyro signal) |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(Looping_Nick) Reading_GyroNick = Reading_GyroNick * Gyro_P_Factor; |
else Reading_GyroNick = IntegralNick * Gyro_I_Factor + Reading_GyroNick * Gyro_P_Factor; |
if(Looping_Roll) Reading_GyroRoll = Reading_GyroRoll * Gyro_P_Factor; |
else Reading_GyroRoll = IntegralRoll * Gyro_I_Factor + Reading_GyroRoll * Gyro_P_Factor; |
Reading_GyroYaw = Reading_GyroYaw * (2 * Gyro_P_Factor) + IntegralYaw * Gyro_I_Factor / 2; |
DebugOut.Analog[21] = Reading_GyroNick; |
DebugOut.Analog[22] = Reading_GyroRoll; |
// limit control feedback |
#define MAX_SENSOR (4096 * STICK_GAIN) |
if(Reading_GyroNick > MAX_SENSOR) Reading_GyroNick = MAX_SENSOR; |
if(Reading_GyroNick < -MAX_SENSOR) Reading_GyroNick = -MAX_SENSOR; |
if(Reading_GyroRoll > MAX_SENSOR) Reading_GyroRoll = MAX_SENSOR; |
if(Reading_GyroRoll < -MAX_SENSOR) Reading_GyroRoll = -MAX_SENSOR; |
if(Reading_GyroYaw > MAX_SENSOR) Reading_GyroYaw = MAX_SENSOR; |
if(Reading_GyroYaw < -MAX_SENSOR) Reading_GyroYaw = -MAX_SENSOR; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Height Control |
// The height control algorithm reduces the gas but does not increase the gas. |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
GasMixFraction *= STICK_GAIN; |
// If height control is activated and no emergency landing is active |
if((ParamSet.GlobalConfig & CFG_HEIGHT_CONTROL) && !(MKFlags & MKFLAG_EMERGENCY_LANDING) ) |
{ |
int tmp_int; |
// if height control is activated by an rc channel |
if(ParamSet.GlobalConfig & CFG_HEIGHT_SWITCH) |
{ // check if parameter is less than activation threshold |
if(FCParam.MaxHeight < 50) |
{ |
SetPointHeight = ReadingHeight - 20; // update SetPoint with current reading |
HeightControlActive = 0; // disable height control |
} |
else HeightControlActive = 1; // enable height control |
} |
else // no switchable height control |
{ |
SetPointHeight = ((int16_t) ExternHeightValue + (int16_t) FCParam.MaxHeight) * (int16_t)ParamSet.Height_Gain - 20; |
HeightControlActive = 1; |
} |
// get current height |
h = ReadingHeight; |
// if current height is above the setpoint reduce gas |
if((h > SetPointHeight) && HeightControlActive) |
{ |
// GasMixFraction - HightDeviation * P - HeightChange * D - ACCTop * DACC |
// height difference -> P control part |
h = ((h - SetPointHeight) * (int16_t) FCParam.Height_P) / (16 / STICK_GAIN); |
h = GasMixFraction - h; // reduce gas |
// height gradient --> D control part |
//h -= (HeightD * FCParam.Height_D) / (8 / STICK_GAIN); // D control part |
h -= (HeightD) / (8 / STICK_GAIN); // D control part |
// acceleration sensor effect |
tmp_int = ((Reading_Integral_Top / 128) * (int32_t) FCParam.Height_ACC_Effect) / (128 / STICK_GAIN); |
if(tmp_int > 70 * STICK_GAIN) tmp_int = 70 * STICK_GAIN; |
else if(tmp_int < -(70 * STICK_GAIN)) tmp_int = -(70 * STICK_GAIN); |
h -= tmp_int; |
// update height control gas |
HeightControlGas = (HeightControlGas*15 + h) / 16; |
// limit gas reduction |
if(HeightControlGas < ParamSet.Height_MinGas * STICK_GAIN) |
{ |
if(GasMixFraction >= ParamSet.Height_MinGas * STICK_GAIN) HeightControlGas = ParamSet.Height_MinGas * STICK_GAIN; |
// allows landing also if gas stick is reduced below min gas on height control |
if(GasMixFraction < ParamSet.Height_MinGas * STICK_GAIN) HeightControlGas = GasMixFraction; |
} |
// limit gas to stick setting |
if(HeightControlGas > GasMixFraction) HeightControlGas = GasMixFraction; |
GasMixFraction = HeightControlGas; |
} |
} |
// limit gas to parameter setting |
if(GasMixFraction > (ParamSet.Gas_Max - 20) * STICK_GAIN) GasMixFraction = (ParamSet.Gas_Max - 20) * STICK_GAIN; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Mixer and PI-Controller |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
DebugOut.Analog[7] = GasMixFraction; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Yaw-Fraction |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
YawMixFraction = Reading_GyroYaw - SetPointYaw * STICK_GAIN; // yaw controller |
#define MIN_YAWGAS (40 * STICK_GAIN) // yaw also below this gas value |
// limit YawMixFraction |
if(GasMixFraction > MIN_YAWGAS) |
{ |
if(YawMixFraction > (GasMixFraction / 2)) YawMixFraction = GasMixFraction / 2; |
if(YawMixFraction < -(GasMixFraction / 2)) YawMixFraction = -(GasMixFraction / 2); |
} |
else |
{ |
if(YawMixFraction > (MIN_YAWGAS / 2)) YawMixFraction = MIN_YAWGAS / 2; |
if(YawMixFraction < -(MIN_YAWGAS / 2)) YawMixFraction = -(MIN_YAWGAS / 2); |
} |
tmp_int = ParamSet.Gas_Max * STICK_GAIN; |
if(YawMixFraction > ((tmp_int - GasMixFraction))) YawMixFraction = ((tmp_int - GasMixFraction)); |
if(YawMixFraction < -((tmp_int - GasMixFraction))) YawMixFraction = -((tmp_int - GasMixFraction)); |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Nick-Axis |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
DiffNick = Reading_GyroNick - StickNick; // get difference |
if(Gyro_I_Factor) SumNick += IntegralNick * Gyro_I_Factor - StickNick; // I-part for attitude control |
else SumNick += DiffNick; // I-part for head holding |
if(SumNick > (STICK_GAIN * 16000L)) SumNick = (STICK_GAIN * 16000L); |
if(SumNick < -(STICK_GAIN * 16000L)) SumNick = -(STICK_GAIN * 16000L); |
pd_result = DiffNick + Ki * SumNick; // PI-controller for nick |
tmp_int = (int32_t)((int32_t)FCParam.DynamicStability * (int32_t)(GasMixFraction + abs(YawMixFraction)/2)) / 64; |
if(pd_result > tmp_int) pd_result = tmp_int; |
if(pd_result < -tmp_int) pd_result = -tmp_int; |
NickMixFraction = pd_result; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Roll-Axis |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
DiffRoll = Reading_GyroRoll - StickRoll; // get difference |
if(Gyro_I_Factor) SumRoll += IntegralRoll * Gyro_I_Factor - StickRoll; // I-part for attitude control |
else SumRoll += DiffRoll; // I-part for head holding |
if(SumRoll > (STICK_GAIN * 16000L)) SumRoll = (STICK_GAIN * 16000L); |
if(SumRoll < -(STICK_GAIN * 16000L)) SumRoll = -(STICK_GAIN * 16000L); |
pd_result = DiffRoll + Ki * SumRoll; // PI-controller for roll |
tmp_int = (int32_t)((int32_t)FCParam.DynamicStability * (int32_t)(GasMixFraction + abs(YawMixFraction)/2)) / 64; |
if(pd_result > tmp_int) pd_result = tmp_int; |
if(pd_result < -tmp_int) pd_result = -tmp_int; |
RollMixFraction = pd_result; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Calculate Motor Mixes |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#ifdef HEXAKOPTER |
NickMixFraction = (NickMixFraction*4) / 7; |
RollMixFraction /= 3; |
// Motor FrontLeft |
MotorValue = GasMixFraction |
+ NickMixFraction |
+ RollMixFraction/2 |
- YawMixFraction; // Mixer |
MotorValue /= STICK_GAIN; |
if(MotorValue > ParamSet.Gas_Max) MotorValue = ParamSet.Gas_Max; |
else if (MotorValue < ParamSet.Gas_Min) MotorValue = ParamSet.Gas_Min; |
Motor_FrontLeft = MotorValue; |
// Motor FrontRight |
MotorValue = GasMixFraction |
+ NickMixFraction |
- RollMixFraction/2 |
+ YawMixFraction; // Mixer |
MotorValue /= STICK_GAIN; |
if(MotorValue > ParamSet.Gas_Max) MotorValue = ParamSet.Gas_Max; |
else if (MotorValue < ParamSet.Gas_Min) MotorValue = ParamSet.Gas_Min; |
Motor_FrontRight = MotorValue; |
// Motor RearLeft |
MotorValue = GasMixFraction |
- NickMixFraction |
+ RollMixFraction/2 |
- YawMixFraction; // Mixer |
MotorValue /= STICK_GAIN; |
if(MotorValue > ParamSet.Gas_Max) MotorValue = ParamSet.Gas_Max; |
else if (MotorValue < ParamSet.Gas_Min) MotorValue = ParamSet.Gas_Min; |
Motor_RearLeft = MotorValue; |
// Motor RearRight |
MotorValue = GasMixFraction |
- NickMixFraction |
- RollMixFraction/2 |
+ YawMixFraction; // Mixer |
MotorValue /= STICK_GAIN; |
if(MotorValue > ParamSet.Gas_Max) MotorValue = ParamSet.Gas_Max; |
else if (MotorValue < ParamSet.Gas_Min) MotorValue = ParamSet.Gas_Min; |
Motor_RearRight= MotorValue; |
// Motor Left |
MotorValue = GasMixFraction |
+ RollMixFraction |
+ YawMixFraction; // Mixer |
MotorValue /= STICK_GAIN; |
if(MotorValue > ParamSet.Gas_Max) MotorValue = ParamSet.Gas_Max; |
else if (MotorValue < ParamSet.Gas_Min) MotorValue = ParamSet.Gas_Min; |
Motor_Left = MotorValue; |
// Motor Right |
MotorValue = GasMixFraction |
- RollMixFraction |
- YawMixFraction; // Mixer |
MotorValue /= STICK_GAIN; |
if(MotorValue > ParamSet.Gas_Max) MotorValue = ParamSet.Gas_Max; |
else if (MotorValue < ParamSet.Gas_Min) MotorValue = ParamSet.Gas_Min; |
Motor_Right = MotorValue; |
#else |
// Motor Front |
MotorValue = GasMixFraction + NickMixFraction + YawMixFraction; // Mixer |
MotorValue /= STICK_GAIN; |
if(MotorValue > ParamSet.Gas_Max) MotorValue = ParamSet.Gas_Max; |
else if (MotorValue < ParamSet.Gas_Min) MotorValue = ParamSet.Gas_Min; |
Motor_Front = MotorValue; |
// Motor Rear |
MotorValue = GasMixFraction - NickMixFraction + YawMixFraction; // Mixer |
MotorValue /= STICK_GAIN; |
if(MotorValue > ParamSet.Gas_Max) MotorValue = ParamSet.Gas_Max; |
else if (MotorValue < ParamSet.Gas_Min) MotorValue = ParamSet.Gas_Min; |
Motor_Rear = MotorValue; |
// Motor Left |
MotorValue = GasMixFraction + RollMixFraction - YawMixFraction; // Mixer |
MotorValue /= STICK_GAIN; |
if(MotorValue > ParamSet.Gas_Max) MotorValue = ParamSet.Gas_Max; |
else if (MotorValue < ParamSet.Gas_Min) MotorValue = ParamSet.Gas_Min; |
Motor_Left = MotorValue; |
// Motor Right |
MotorValue = GasMixFraction - RollMixFraction - YawMixFraction; // Mixer |
MotorValue /= STICK_GAIN; |
if(MotorValue > ParamSet.Gas_Max) MotorValue = ParamSet.Gas_Max; |
else if (MotorValue < ParamSet.Gas_Min) MotorValue = ParamSet.Gas_Min; |
Motor_Right = MotorValue; |
#endif |
} |
/branches/V0.70d CRK HexaLotte-Star/fc.h |
---|
0,0 → 1,133 |
/*####################################################################################### |
Flight Control |
#######################################################################################*/ |
#ifndef _FC_H |
#define _FC_H |
#include <inttypes.h> |
#define YAW_GYRO_DEG_FACTOR 1550L // Factor between Yaw Gyro Integral and HeadingAngle in deg |
#define STICK_GAIN 4 |
typedef struct |
{ |
uint8_t Height_D; |
uint8_t MaxHeight; |
uint8_t Height_P; |
uint8_t Height_ACC_Effect; |
uint8_t CompassYawEffect; |
uint8_t Gyro_P; |
uint8_t Gyro_I; |
uint8_t Yaw_P; |
uint8_t I_Factor; |
uint8_t UserParam1; |
uint8_t UserParam2; |
uint8_t UserParam3; |
uint8_t UserParam4; |
uint8_t UserParam5; |
uint8_t UserParam6; |
uint8_t UserParam7; |
uint8_t UserParam8; |
uint8_t ServoNickControl; |
uint8_t LoopGasLimit; |
uint8_t Yaw_PosFeedback; |
uint8_t Yaw_NegFeedback; |
uint8_t DynamicStability; |
uint8_t ExternalControl; |
uint8_t J16Timing; |
uint8_t J17Timing; |
uint8_t NaviGpsModeControl; |
uint8_t NaviGpsGain; |
uint8_t NaviGpsP; |
uint8_t NaviGpsI; |
uint8_t NaviGpsD; |
uint8_t NaviGpsACC; |
} fc_param_t; |
extern fc_param_t FCParam; |
// attitude |
extern int32_t IntegralNick, IntegralRoll, IntegralYaw; |
extern int16_t Reading_GyroNick, Reading_GyroRoll, Reading_GyroYaw; |
// offsets |
extern int16_t AdNeutralNick, AdNeutralRoll, AdNeutralYaw; |
extern volatile int16_t NeutralAccX, NeutralAccY; |
extern volatile float NeutralAccZ; |
extern volatile int32_t Reading_Integral_Top; // calculated in analog.c |
// compass navigation |
extern volatile int16_t CompassHeading; |
extern volatile int16_t CompassCourse; |
extern volatile int16_t CompassOffCourse; |
extern volatile uint8_t CompassCalState; |
extern int32_t YawGyroHeading; |
extern int16_t YawGyroHeadingInDeg; |
// hight control |
extern int ReadingHeight; |
extern int SetPointHeight; |
// mean accelerations |
extern int16_t Mean_AccNick, Mean_AccRoll, Mean_AccTop; |
// acceleration send to navi board |
extern int16_t NaviAccNick, NaviAccRoll, NaviCntAcc; |
// looping params |
extern long TurnOver180Nick, TurnOver180Roll; |
// external control |
extern int16_t ExternStickNick, ExternStickRoll, ExternStickYaw; |
void MotorControl(void); |
void SendMotorData(void); |
void CalibMean(void); |
void Mean(void); |
void SetNeutral(void); |
void Beep(uint8_t numbeeps); |
extern int16_t Poti1, Poti2, Poti3, Poti4, Poti5, Poti6, Poti7, Poti8; |
// setpoints for motors |
#ifdef HEXAKOPTER |
extern volatile uint8_t Motor_FrontLeft, Motor_FrontRight, Motor_RearLeft, Motor_RearRight, Motor_Right, Motor_Left; |
#else |
extern volatile uint8_t Motor_Front, Motor_Rear, Motor_Right, Motor_Left; //used by twimaster isr |
#endif |
// current stick values |
extern int16_t StickNick; |
extern int16_t StickRoll; |
extern int16_t StickYaw; |
extern int16_t GPS_Nick; |
extern int16_t GPS_Roll; |
// current stick elongations |
extern int16_t MaxStickNick, MaxStickRoll, MaxStickYaw; |
extern uint16_t Model_Is_Flying; |
// MKFlags |
#define MKFLAG_MOTOR_RUN 0x01 |
#define MKFLAG_FLY 0x02 |
#define MKFLAG_CALIBRATE 0x04 |
#define MKFLAG_START 0x08 |
#define MKFLAG_EMERGENCY_LANDING 0x10 |
#define MKFLAG_RESERVE1 0x20 |
#define MKFLAG_RESERVE2 0x40 |
#define MKFLAG_RESERVE3 0x80 |
volatile extern uint8_t MKFlags; |
#endif //_FC_H |
/branches/V0.70d CRK HexaLotte-Star/fifo.c |
---|
0,0 → 1,28 |
#include "fifo.h" |
void fifo_init (fifo_t *f, uint8_t *buffer, const uint8_t size) |
{ |
f->count = 0; |
f->pread = f->pwrite = buffer; |
f->read2end = f->write2end = f->size = size; |
} |
uint8_t fifo_put (fifo_t *f, const uint8_t data) |
{ |
return _inline_fifo_put (f, data); |
} |
uint8_t fifo_get_wait (fifo_t *f) |
{ |
while (!f->count); |
return _inline_fifo_get (f); |
} |
int16_t fifo_get_nowait (fifo_t *f) |
{ |
if (!f->count) return -1; |
return (int16_t) _inline_fifo_get (f); |
} |
/branches/V0.70d CRK HexaLotte-Star/fifo.h |
---|
0,0 → 1,98 |
#ifndef _FIFO_H_ |
#define _FIFO_H_ |
#include <avr/io.h> |
#include <avr/interrupt.h> |
// the fifo object |
typedef struct |
{ |
uint8_t volatile count; // # number of characters in FIFO |
uint8_t size; // buffer size |
uint8_t *pread; // read pointer |
uint8_t *pwrite; // write pointer |
uint8_t read2end, write2end; // number of characters for buffer overflow for read/write pointers |
} fifo_t; |
/* |
The initialization of the FIFO sets the read/write pointers etc.. |
The FIFO uses the buffer 'buf' which byte length must 'size'. |
*/ |
extern void fifo_init (fifo_t*, uint8_t* buf, const uint8_t size); |
/* |
Puts a byte into the FIFO. Returns 1 on success ans 0 in case of FIFO overflow. |
*/ |
extern uint8_t fifo_put (fifo_t*, const uint8_t data); |
/* |
Get the next byte out of the FIFO. If the FIFO is empty the function blocks |
until the next byte is put into the FIFO. |
*/ |
extern uint8_t fifo_get_wait (fifo_t*); |
/* |
Get the next byte from the FIFO as int. Returns -1 if the FIFO is empty. |
*/ |
extern int16_t fifo_get_nowait (fifo_t*); |
/* |
The same like fifo_put |
*/ |
static inline uint8_t _inline_fifo_put (fifo_t *f, const uint8_t data) |
{ |
if (f->count >= f->size) |
return 0; |
uint8_t * pwrite = f->pwrite; |
*(pwrite++) = data; |
uint8_t write2end = f->write2end; |
if (--write2end == 0) |
{ |
write2end = f->size; |
pwrite -= write2end; |
} |
f->write2end = write2end; |
f->pwrite = pwrite; |
uint8_t sreg = SREG; |
cli(); |
f->count++; |
SREG = sreg; |
return 1; |
} |
/* |
Get the next byte from FIFO. Before this functionis called |
it must be checked that there is a byte in the FIFO to get. |
*/ |
static inline uint8_t _inline_fifo_get (fifo_t *f) |
{ |
uint8_t *pread = f->pread; |
uint8_t data = *(pread++); |
uint8_t read2end = f->read2end; |
if (--read2end == 0) |
{ |
read2end = f->size; |
pread -= read2end; |
} |
f->pread = pread; |
f->read2end = read2end; |
uint8_t sreg = SREG; |
cli(); |
f->count--; |
SREG = sreg; |
return data; |
} |
#endif /* _FIFO_H_ */ |
/branches/V0.70d CRK HexaLotte-Star/flight.pnproj |
---|
0,0 → 1,0 |
<Project name="Flight-Ctrl"><File path="uart.h"></File><File path="main.c"></File><File path="main.h"></File><File path="makefile"></File><File path="uart.c"></File><File path="printf_P.h"></File><File path="printf_P.c"></File><File path="timer0.c"></File><File path="timer0.h"></File><File path="old_macros.h"></File><File path="twimaster.c"></File><File path="version.txt"></File><File path="twimaster.h"></File><File path="rc.c"></File><File path="rc.h"></File><File path="fc.h"></File><File path="fc.c"></File><File path="menu.h"></File><File path="menu.c"></File><File path="_Settings.h"></File><File path="analog.c"></File><File path="analog.h"></File><File path="GPS.c"></File><File path="gps.h"></File><File path="License.txt"></File><File path="eeprom.c"></File><File path="spi.h"></File><File path="spi.c"></File></Project> |
/branches/V0.70d CRK HexaLotte-Star/flight.pnps |
---|
0,0 → 1,0 |
<pd><ViewState><e p="Flight-Ctrl" x="true"></e></ViewState></pd> |
/branches/V0.70d CRK HexaLotte-Star/gps.c |
---|
0,0 → 1,416 |
#include <inttypes.h> |
#include <stdlib.h> |
#include "fc.h" |
#include "ubx.h" |
#include "mymath.h" |
#include "timer0.h" |
#include "uart.h" |
#include "rc.h" |
#include "eeprom.h" |
typedef enum |
{ |
GPS_FLIGHT_MODE_UNDEF, |
GPS_FLIGHT_MODE_FREE, |
GPS_FLIGHT_MODE_AID, |
GPS_FLIGHT_MODE_HOME, |
} FlightMode_t; |
#define GPS_POSINTEGRAL_LIMIT 32000 |
#define GPS_STICK_LIMIT 45 // limit of gps stick control to avoid critical flight attitudes |
#define GPS_P_LIMIT 25 |
typedef struct |
{ |
int32_t Longitude; |
int32_t Latitude; |
int32_t Altitude; |
Status_t Status; |
} GPS_Pos_t; |
// GPS coordinates for hold position |
GPS_Pos_t HoldPosition = {0,0,0,INVALID}; |
// GPS coordinates for home position |
GPS_Pos_t HomePosition = {0,0,0,INVALID}; |
// the current flight mode |
FlightMode_t FlightMode = GPS_FLIGHT_MODE_UNDEF; |
// --------------------------------------------------------------------------------- |
void GPS_UpdateParameter(void) |
{ |
static FlightMode_t FlightModeOld = GPS_FLIGHT_MODE_UNDEF; |
if((RC_Quality < 100) || (MKFlags & MKFLAG_EMERGENCY_LANDING)) |
{ |
FlightMode = GPS_FLIGHT_MODE_FREE; |
} |
else |
{ |
if (FCParam.NaviGpsModeControl < 50) FlightMode = GPS_FLIGHT_MODE_AID; |
else if(FCParam.NaviGpsModeControl < 180) FlightMode = GPS_FLIGHT_MODE_FREE; |
else FlightMode = GPS_FLIGHT_MODE_HOME; |
} |
if (FlightMode != FlightModeOld) |
{ |
BeepTime = 100; |
} |
FlightModeOld = FlightMode; |
} |
// --------------------------------------------------------------------------------- |
// This function defines a good GPS signal condition |
uint8_t GPS_IsSignalOK(void) |
{ |
static uint8_t GPSFix = 0; |
if( (GPSInfo.status != INVALID) && (GPSInfo.satfix == SATFIX_3D) && (GPSInfo.flags & FLAG_GPSFIXOK) && ((GPSInfo.satnum >= ParamSet.NaviGpsMinSat) || GPSFix)) |
{ |
GPSFix = 1; |
return(1); |
} |
else return (0); |
} |
// --------------------------------------------------------------------------------- |
// rescale xy-vector length to limit |
uint8_t GPS_LimitXY(int32_t *x, int32_t *y, int32_t limit) |
{ |
uint8_t retval = 0; |
int32_t len; |
len = (int32_t)c_sqrt(*x * *x + *y * *y); |
if (len > limit) |
{ |
// normalize control vector components to the limit |
*x = (*x * limit) / len; |
*y = (*y * limit) / len; |
retval = 1; |
} |
return(retval); |
} |
// checks nick and roll sticks for manual control |
uint8_t GPS_IsManualControlled(void) |
{ |
if ( (abs(PPM_in[ParamSet.ChannelAssignment[CH_NICK]]) < ParamSet.NaviStickThreshold) && (abs(PPM_in[ParamSet.ChannelAssignment[CH_ROLL]]) < ParamSet.NaviStickThreshold)) return 0; |
else return 1; |
} |
// set given position to current gps position |
uint8_t GPS_SetCurrPosition(GPS_Pos_t * pGPSPos) |
{ |
uint8_t retval = 0; |
if(pGPSPos == NULL) return(retval); // bad pointer |
if(GPS_IsSignalOK()) |
{ // is GPS signal condition is fine |
pGPSPos->Longitude = GPSInfo.longitude; |
pGPSPos->Latitude = GPSInfo.latitude; |
pGPSPos->Altitude = GPSInfo.altitude; |
pGPSPos->Status = NEWDATA; |
retval = 1; |
} |
else |
{ // bad GPS signal condition |
pGPSPos->Status = INVALID; |
retval = 0; |
} |
return(retval); |
} |
// clear position |
uint8_t GPS_ClearPosition(GPS_Pos_t * pGPSPos) |
{ |
uint8_t retval = 0; |
if(pGPSPos == NULL) return(retval); // bad pointer |
else |
{ |
pGPSPos->Longitude = 0; |
pGPSPos->Latitude = 0; |
pGPSPos->Altitude = 0; |
pGPSPos->Status = INVALID; |
retval = 1; |
} |
return (retval); |
} |
// disable GPS control sticks |
void GPS_Neutral(void) |
{ |
GPS_Nick = 0; |
GPS_Roll = 0; |
} |
// calculates the GPS control stick values from the deviation to target position |
// if the pointer to the target positin is NULL or is the target position invalid |
// then the P part of the controller is deactivated. |
void GPS_PIDController(GPS_Pos_t *pTargetPos) |
{ |
static int32_t PID_Nick, PID_Roll; |
int32_t coscompass, sincompass; |
int32_t GPSPosDev_North, GPSPosDev_East; // Position deviation in cm |
int32_t P_North = 0, D_North = 0, P_East = 0, D_East = 0, I_North = 0, I_East = 0; |
int32_t PID_North = 0, PID_East = 0; |
static int32_t cos_target_latitude = 1; |
static int32_t GPSPosDevIntegral_North = 0, GPSPosDevIntegral_East = 0; |
static GPS_Pos_t *pLastTargetPos = 0; |
// if GPS data and Compass are ok |
if( GPS_IsSignalOK() && (CompassHeading >= 0) ) |
{ |
if(pTargetPos != NULL) // if there is a target position |
{ |
if(pTargetPos->Status != INVALID) // and the position data are valid |
{ |
// if the target data are updated or the target pointer has changed |
if ((pTargetPos->Status != PROCESSED) || (pTargetPos != pLastTargetPos) ) |
{ |
// reset error integral |
GPSPosDevIntegral_North = 0; |
GPSPosDevIntegral_East = 0; |
// recalculate latitude projection |
cos_target_latitude = (int32_t)c_cos_8192((int16_t)(pTargetPos->Latitude/10000000L)); |
// remember last target pointer |
pLastTargetPos = pTargetPos; |
// mark data as processed |
pTargetPos->Status = PROCESSED; |
} |
// calculate position deviation from latitude and longitude differences |
GPSPosDev_North = (GPSInfo.latitude - pTargetPos->Latitude); // to calculate real cm we would need *111/100 additionally |
GPSPosDev_East = (GPSInfo.longitude - pTargetPos->Longitude); // to calculate real cm we would need *111/100 additionally |
// calculate latitude projection |
GPSPosDev_East *= cos_target_latitude; |
GPSPosDev_East /= 8192; |
} |
else // no valid target position available |
{ |
// reset error |
GPSPosDev_North = 0; |
GPSPosDev_East = 0; |
// reset error integral |
GPSPosDevIntegral_North = 0; |
GPSPosDevIntegral_East = 0; |
} |
} |
else // no target position available |
{ |
// reset error |
GPSPosDev_North = 0; |
GPSPosDev_East = 0; |
// reset error integral |
GPSPosDevIntegral_North = 0; |
GPSPosDevIntegral_East = 0; |
} |
//Calculate PID-components of the controller |
// D-Part |
D_North = ((int32_t)FCParam.NaviGpsD * GPSInfo.velnorth)/512; |
D_East = ((int32_t)FCParam.NaviGpsD * GPSInfo.veleast)/512; |
// P-Part |
P_North = ((int32_t)FCParam.NaviGpsP * GPSPosDev_North)/2048; |
P_East = ((int32_t)FCParam.NaviGpsP * GPSPosDev_East)/2048; |
// I-Part |
I_North = ((int32_t)FCParam.NaviGpsI * GPSPosDevIntegral_North)/8192; |
I_East = ((int32_t)FCParam.NaviGpsI * GPSPosDevIntegral_East)/8192; |
// combine P & I |
PID_North = P_North + I_North; |
PID_East = P_East + I_East; |
if(!GPS_LimitXY(&PID_North, &PID_East, GPS_P_LIMIT)) |
{ |
GPSPosDevIntegral_North += GPSPosDev_North/16; |
GPSPosDevIntegral_East += GPSPosDev_East/16; |
GPS_LimitXY(&GPSPosDevIntegral_North, &GPSPosDevIntegral_North, GPS_POSINTEGRAL_LIMIT); |
} |
// combine PI- and D-Part |
PID_North += D_North; |
PID_East += D_East; |
// scale combination with gain. |
PID_North = (PID_North * (int32_t)FCParam.NaviGpsGain) / 100; |
PID_East = (PID_East * (int32_t)FCParam.NaviGpsGain) / 100; |
// GPS to nick and roll settings |
// A positive nick angle moves head downwards (flying forward). |
// A positive roll angle tilts left side downwards (flying left). |
// If compass heading is 0 the head of the copter is in north direction. |
// A positive nick angle will fly to north and a positive roll angle will fly to west. |
// In case of a positive north deviation/velocity the |
// copter should fly to south (negative nick). |
// In case of a positive east position deviation and a positive east velocity the |
// copter should fly to west (positive roll). |
// The influence of the GPS_Nick and GPS_Roll variable is contrarily to the stick values |
// in the fc.c. Therefore a positive north deviation/velocity should result in a positive |
// GPS_Nick and a positive east deviation/velocity should result in a negative GPS_Roll. |
coscompass = (int32_t)c_cos_8192(YawGyroHeading / YAW_GYRO_DEG_FACTOR); |
sincompass = (int32_t)c_sin_8192(YawGyroHeading / YAW_GYRO_DEG_FACTOR); |
PID_Nick = (coscompass * PID_North + sincompass * PID_East) / 8192; |
PID_Roll = (sincompass * PID_North - coscompass * PID_East) / 8192; |
// limit resulting GPS control vector |
GPS_LimitXY(&PID_Nick, &PID_Roll, GPS_STICK_LIMIT); |
GPS_Nick = (int16_t)PID_Nick; |
GPS_Roll = (int16_t)PID_Roll; |
} |
else // invalid GPS data or bad compass reading |
{ |
GPS_Neutral(); // do nothing |
// reset error integral |
GPSPosDevIntegral_North = 0; |
GPSPosDevIntegral_East = 0; |
} |
} |
void GPS_Main(void) |
{ |
static uint8_t GPS_P_Delay = 0; |
static uint16_t beep_rythm = 0; |
GPS_UpdateParameter(); |
// store home position if start of flight flag is set |
if(MKFlags & MKFLAG_CALIBRATE) |
{ |
if(GPS_SetCurrPosition(&HomePosition)) BeepTime = 700; |
} |
switch(GPSInfo.status) |
{ |
case INVALID: // invalid gps data |
GPS_Neutral(); |
if(FlightMode != GPS_FLIGHT_MODE_FREE) |
{ |
BeepTime = 100; // beep if signal is neccesary |
} |
break; |
case PROCESSED: // if gps data are already processed do nothing |
// downcount timeout |
if(GPSTimeout) GPSTimeout--; |
// if no new data arrived within timeout set current data invalid |
// and therefore disable GPS |
else |
{ |
GPS_Neutral(); |
GPSInfo.status = INVALID; |
} |
break; |
case NEWDATA: // new valid data from gps device |
// if the gps data quality is good |
beep_rythm++; |
if (GPS_IsSignalOK()) |
{ |
switch(FlightMode) // check what's to do |
{ |
case GPS_FLIGHT_MODE_FREE: |
// update hold position to current gps position |
GPS_SetCurrPosition(&HoldPosition); // can get invalid if gps signal is bad |
// disable gps control |
GPS_Neutral(); |
break; |
case GPS_FLIGHT_MODE_AID: |
if(HoldPosition.Status != INVALID) |
{ |
if( GPS_IsManualControlled() ) // MK controlled by user |
{ |
// update hold point to current gps position |
GPS_SetCurrPosition(&HoldPosition); |
// disable gps control |
GPS_Neutral(); |
GPS_P_Delay = 0; |
} |
else // GPS control active |
{ |
if(GPS_P_Delay < 7) |
{ // delayed activation of P-Part for 8 cycles (8*0.25s = 2s) |
GPS_P_Delay++; |
GPS_SetCurrPosition(&HoldPosition); // update hold point to current gps position |
GPS_PIDController(NULL); // activates only the D-Part |
} |
else GPS_PIDController(&HoldPosition);// activates the P&D-Part |
} |
} |
else // invalid Hold Position |
{ // try to catch a valid hold position from gps data input |
GPS_SetCurrPosition(&HoldPosition); |
GPS_Neutral(); |
} |
break; |
case GPS_FLIGHT_MODE_HOME: |
if(HomePosition.Status != INVALID) |
{ |
// update hold point to current gps position |
// to avoid a flight back if home comming is deactivated |
GPS_SetCurrPosition(&HoldPosition); |
if( GPS_IsManualControlled() ) // MK controlled by user |
{ |
GPS_Neutral(); |
} |
else // GPS control active |
{ |
GPS_PIDController(&HomePosition); |
} |
} |
else // bad home position |
{ |
BeepTime = 50; // signal invalid home position |
// try to hold at least the position as a fallback option |
if (HoldPosition.Status != INVALID) |
{ |
if( GPS_IsManualControlled() ) // MK controlled by user |
{ |
GPS_Neutral(); |
} |
else // GPS control active |
{ |
GPS_PIDController(&HoldPosition); |
} |
} |
else |
{ // try to catch a valid hold position |
GPS_SetCurrPosition(&HoldPosition); |
GPS_Neutral(); |
} |
} |
break; // eof TSK_HOME |
default: // unhandled task |
GPS_Neutral(); |
break; // eof default |
} // eof switch GPS_Task |
} // eof gps data quality is good |
else // gps data quality is bad |
{ // disable gps control |
GPS_Neutral(); |
if(FlightMode != GPS_FLIGHT_MODE_FREE) |
{ |
// beep if signal is not sufficient |
if(!(GPSInfo.flags & FLAG_GPSFIXOK) && !(beep_rythm % 5)) BeepTime = 100; |
else if (GPSInfo.satnum < ParamSet.NaviGpsMinSat && !(beep_rythm % 5)) BeepTime = 10; |
} |
} |
// set current data as processed to avoid further calculations on the same gps data |
GPSInfo.status = PROCESSED; |
break; |
} // eof GPSInfo.status |
} |
/branches/V0.70d CRK HexaLotte-Star/gps.h |
---|
0,0 → 1,9 |
#ifndef _GPS_H |
#define _GPS_H |
#include <inttypes.h> |
extern void GPS_Main(void); |
#endif //_GPS_H |
/branches/V0.70d CRK HexaLotte-Star/led.c |
---|
0,0 → 1,65 |
#include <inttypes.h> |
#include "led.h" |
#include "fc.h" |
#include "eeprom.h" |
uint8_t J16Blinkcount = 0, J16Mask = 1; |
uint8_t J17Blinkcount = 0, J17Mask = 1; |
// initializes the LED control outputs J16, J17 |
void LED_Init(void) |
{ |
// set PC2 & PC3 as output (control of J16 & J17) |
DDRC |= (1<<DDC2)|(1<<DDC3); |
J16_OFF; |
J17_OFF; |
J16Blinkcount = 0; J16Mask = 128; |
J17Blinkcount = 0; J17Mask = 128; |
} |
// called in main loop every 2ms |
void LED_Update(void) |
{ |
static int8_t delay = 0; |
if(!delay--) // 10 ms intervall |
{ |
delay = 4; |
if ((ParamSet.J16Timing > 250) && (FCParam.J16Timing > 230)) |
{ |
if(ParamSet.J16Bitmask & 128) J16_ON; |
else J16_OFF; |
} |
else if ((ParamSet.J16Timing > 250) && (FCParam.J16Timing < 10)) |
{ |
if(ParamSet.J16Bitmask & 128) J16_OFF; |
else J16_ON; |
} |
else if(!J16Blinkcount--) |
{ |
J16Blinkcount = FCParam.J16Timing - 1; |
if(J16Mask == 1) J16Mask = 128; else J16Mask /= 2; |
if(J16Mask & ParamSet.J16Bitmask) J16_ON; else J16_OFF; |
} |
if ((ParamSet.J17Timing > 250) && (FCParam.J17Timing > 230)) |
{ |
if(ParamSet.J17Bitmask & 128) J17_ON; |
else J17_OFF; |
} |
else if ((ParamSet.J17Timing > 250) && (FCParam.J17Timing < 10)) |
{ |
if(ParamSet.J17Bitmask & 128) J17_OFF; |
else J17_ON; |
} |
else if(!J17Blinkcount--) |
{ |
J17Blinkcount = FCParam.J17Timing - 1; |
if(J17Mask == 1) J17Mask = 128; else J17Mask /= 2; |
if(J17Mask & ParamSet.J17Bitmask) J17_ON; else J17_OFF; |
} |
} |
} |
/branches/V0.70d CRK HexaLotte-Star/led.h |
---|
0,0 → 1,19 |
#ifndef _LED_H |
#define _LED_H |
#include <avr/io.h> |
#define J16_ON PORTC |= (1<<PORTC2) |
#define J16_OFF PORTC &= ~(1<<PORTC2) |
#define J16_TOGGLE PORTC ^= (1<<PORTC2) |
#define J17_ON PORTC |= (1<<PORTC3) |
#define J17_OFF PORTC &= ~(1<<PORTC3) |
#define J17_TOGGLE PORTC ^= (1<<PORTC3) |
void LED_Init(void); |
void LED_Update(void); |
#endif //_LED_H |
/branches/V0.70d CRK HexaLotte-Star/main.c |
---|
0,0 → 1,315 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) 04.2007 Holger Buss |
// + Nur für den privaten Gebrauch |
// + www.MikroKopter.com |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation), |
// + dass eine Nutzung (auch auszugsweise) nur für den privaten und nicht-kommerziellen Gebrauch zulässig ist. |
// + Sollten direkte oder indirekte kommerzielle Absichten verfolgt werden, ist mit uns (info@mikrokopter.de) Kontakt |
// + bzgl. der Nutzungsbedingungen aufzunehmen. |
// + Eine kommerzielle Nutzung ist z.B.Verkauf von MikroKoptern, Bestückung und Verkauf von Platinen oder Bausätzen, |
// + Verkauf von Luftbildaufnahmen, usw. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht, |
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts |
// + auf anderen Webseiten oder Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de" |
// + eindeutig als Ursprung verlinkt und genannt werden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion |
// + Benutzung auf eigene Gefahr |
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur |
// + mit unserer Zustimmung zulässig |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Redistributions of source code (with or without modifications) must retain the above copyright notice, |
// + this list of conditions and the following disclaimer. |
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived |
// + from this software without specific prior written permission. |
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet |
// + for non-commercial use (directly or indirectly) |
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted |
// + with our written permission |
// + * If sources or documentations are redistributet on other webpages, out webpage (http://www.MikroKopter.de) must be |
// + clearly linked as origin |
// + * porting to systems other than hardware from www.mikrokopter.de is not allowed |
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
// + POSSIBILITY OF SUCH DAMAGE. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include <avr/boot.h> |
#include <avr/io.h> |
#include <avr/interrupt.h> |
#include "main.h" |
#include "timer0.h" |
#include "timer2.h" |
#include "uart.h" |
#if defined (__AVR_ATmega644P__) |
#include "uart1.h" |
#endif |
#include "led.h" |
#include "menu.h" |
#include "fc.h" |
#include "rc.h" |
#include "analog.h" |
#include "printf_P.h" |
#ifdef USE_KILLAGREG |
#include "mm3.h" |
#endif |
#ifdef USE_NAVICTRL |
#include "spi.h" |
#endif |
#ifdef USE_MK3MAG |
#include "mk3mag.h" |
#endif |
#include "twimaster.h" |
#include "eeprom.h" |
#include "_Settings.h" |
uint8_t BoardRelease = 10; |
//############################################################################ |
//Hauptprogramm |
int main (void) |
//############################################################################ |
{ |
unsigned int timer; |
// disable interrupts global |
cli(); |
// get board release |
DDRB = 0x00; |
PORTB = 0x00; |
for(timer = 0; timer < 1000; timer++); // make some delay |
if(PINB & (1<<PINB0)) |
{ |
if(PINB & (1<<PINB1)) BoardRelease = 13; |
else BoardRelease = 11; |
} |
else BoardRelease = 10; |
// set LED ports as output |
DDRB |= (1<<DDB1)|(1<<DDB0); |
RED_ON; |
GRN_OFF; |
// disable watchdog |
MCUSR &=~(1<<WDRF); |
WDTCSR |= (1<<WDCE)|(1<<WDE); |
WDTCSR = 0; |
BeepTime = 2000; |
PPM_in[CH_GAS] = 0; |
StickYaw = 0; |
StickRoll = 0; |
StickNick = 0; |
RED_OFF; |
// initalize modules |
//LED_Init(); Is done within ParamSet_Init() below |
TIMER0_Init(); |
TIMER2_Init(); |
USART0_Init(); |
#if defined (__AVR_ATmega644P__) |
if (BoardRelease > 10) USART1_Init(); |
#endif |
RC_Init(); |
ADC_Init(); |
I2C_Init(); |
#ifdef USE_NAVICTRL |
SPI_MasterInit(); |
#endif |
#ifdef USE_KILLAGREG |
MM3_Init(); |
#endif |
#ifdef USE_MK3MAG |
MK3MAG_Init(); |
#endif |
// enable interrupts global |
sei(); |
VersionInfo.Major = VERSION_MAJOR; |
VersionInfo.Minor = VERSION_MINOR; |
VersionInfo.PCCompatible = VERSION_COMPATIBLE; |
VersionInfo.Hardware = 1; // Flight Control |
printf("\n\rFlightControl\n\rHardware:%d.%d\n\rSoftware:V%d.%d%c ",BoardRelease/10,BoardRelease%10, VERSION_MAJOR, VERSION_MINOR,VERSION_INDEX + 'a'); |
printf("\n\r=============================="); |
GRN_ON; |
// Parameter set handling |
ParamSet_Init(); |
if(GetParamWord(PID_ACC_NICK) > 1023) |
{ |
printf("\n\rACC not calibrated!"); |
} |
//wait for a short time (otherwise the RC channel check won't work below) |
timer = SetDelay(500); |
while(!CheckDelay(timer)); |
if(ParamSet.GlobalConfig & CFG_HEIGHT_CONTROL) |
{ |
printf("\n\rCalibrating air pressure sensor.."); |
timer = SetDelay(1000); |
SearchAirPressureOffset(); |
while (!CheckDelay(timer)); |
printf("OK\n\r"); |
} |
#ifdef USE_NAVICTRL |
printf("\n\rSupport for NaviCtrl"); |
#endif |
#ifdef USE_KILLAGREG |
printf("\n\rSupport for MicroMag3 Compass"); |
#endif |
#ifdef USE_MK3MAG |
printf("\n\rSupport for MK3MAG Compass"); |
#endif |
#if (defined (USE_KILLAGREG) || defined (USE_MK3MAG)) |
#if defined (__AVR_ATmega644P__) |
if(BoardRelease == 10) |
{ |
printf("\n\rSupport for GPS at 1st UART"); |
} |
else |
{ |
printf("\n\rSupport for GPS at 2nd UART"); |
} |
#else // (__AVR_ATmega644__) |
printf("\n\rSupport for GPS at 1st UART"); |
#endif |
#endif |
SetNeutral(); |
RED_OFF; |
BeepTime = 2000; |
ExternControl.Digital[0] = 0x55; |
printf("\n\rControl: "); |
if (ParamSet.GlobalConfig & CFG_HEADING_HOLD) printf("HeadingHold"); |
else printf("Neutral"); |
printf("\n\n\r"); |
LCD_Clear(); |
I2CTimeout = 2000; |
while (1) |
{ |
if(UpdateMotor) // control interval |
{ |
UpdateMotor = 0; // reset Flag, is enabled every 2 ms by isr of timer0 |
//PORTD |= (1<<PORTD4); |
MotorControl(); |
//PORTD &= ~(1<<PORTD4); |
SendMotorData(); |
RED_OFF; |
if(PcAccess) PcAccess--; |
else |
{ |
DubWiseKeys[0] = 0; |
DubWiseKeys[1] = 0; |
ExternControl.Config = 0; |
ExternStickNick= 0; |
ExternStickRoll = 0; |
ExternStickYaw = 0; |
} |
if(!I2CTimeout) |
{ |
I2CTimeout = 5; |
I2C_Reset(); |
if((BeepModulation == 0xFFFF) && (MKFlags & MKFLAG_MOTOR_RUN) ) |
{ |
BeepTime = 10000; // 1 second |
BeepModulation = 0x0080; |
} |
} |
else |
{ |
I2CTimeout--; |
RED_OFF; |
} |
if(SIO_DEBUG && (!UpdateMotor || !(MKFlags & MKFLAG_MOTOR_RUN) )) |
{ |
USART0_TransmitTxData(); |
USART0_ProcessRxData(); |
} |
else USART0_ProcessRxData(); |
if(CheckDelay(timer)) |
{ |
if(UBat < ParamSet.LowVoltageWarning) |
{ |
BeepModulation = 0x0300; |
if(!BeepTime ) |
{ |
BeepTime = 6000; // 0.6 seconds |
} |
} |
#ifdef USE_NAVICTRL |
SPI_StartTransmitPacket(); |
SendSPI = 4; |
#endif |
timer = SetDelay(20); // every 20 ms |
} |
LED_Update(); |
} |
#ifdef USE_NAVICTRL |
if(!SendSPI) |
{ // SendSPI is decremented in timer0.c with a rate of 9.765 kHz. |
// within the SPI_TransmitByte() routine the value is set to 4. |
// I.e. the SPI_TransmitByte() is called at a rate of 9.765 kHz/4= 2441.25 Hz, |
// and therefore the time of transmission of a complete spi-packet (32 bytes) is 32*4/9.765 kHz = 13.1 ms. |
SPI_TransmitByte(); |
} |
#endif |
} |
return (1); |
} |
/branches/V0.70d CRK HexaLotte-Star/main.h |
---|
0,0 → 1,41 |
#ifndef _MAIN_H |
#define _MAIN_H |
#include <avr/io.h> |
//set crystal frequency here |
#if defined (__AVR_ATmega644__) |
#define SYSCLK 20000000L //crystal freqency in Hz |
#endif |
#if defined (__AVR_ATmega644P__) |
#define SYSCLK 20000000L //crystal freqency in Hz |
#endif |
#define F_CPU SYSCLK |
#ifdef HEXAKOPTER |
#define MOTOR_COUNT 6 |
#else |
#define MOTOR_COUNT 4 |
#endif |
// neue Hardware |
#define RED_OFF {if(BoardRelease == 10) PORTB &=~(1<<PORTB0); else PORTB |= (1<<PORTB0);} |
#define RED_ON {if(BoardRelease == 10) PORTB |= (1<<PORTB0); else PORTB &=~(1<<PORTB0);} |
#define RED_FLASH PORTB ^= (1<<PORTB0) |
#define GRN_OFF {if(BoardRelease < 12) PORTB &=~(1<<PORTB1); else PORTB |= (1<<PORTB1);} |
#define GRN_ON {if(BoardRelease < 12) PORTB |= (1<<PORTB1); else PORTB &=~(1<<PORTB1);} |
#define GRN_FLASH PORTB ^= (1<<PORTB1) |
#include <inttypes.h> |
extern uint8_t BoardRelease; |
#endif //_MAIN_H |
/branches/V0.70d CRK HexaLotte-Star/makefile |
---|
0,0 → 1,464 |
#-------------------------------------------------------------------- |
# MCU name |
MCU = atmega644 |
#MCU = atmega644p |
F_CPU = 20000000 |
# |
#------------------------------------------------------------------- |
# comment out for Quadro, uncomment for Hexakopter |
HEXAKOPTER = _HEXA |
#------------------------------------------------------------------- |
VERSION_MAJOR = 0 |
VERSION_MINOR = 70 |
VERSION_INDEX = 3 |
VERSION_COMPATIBLE = 8 # PC-Kompatibilität |
#------------------------------------------------------------------- |
#OPTIONS |
# Use one of the extensions for a gps solution |
#EXT = KILLAGREG |
EXT = NAVICTRL |
#EXT = MK3MAG |
#------------------------------------------------------------------- |
ifeq ($(MCU), atmega644) |
FUSE_SETTINGS = -u -U lfuse:w:0xff:m -U hfuse:w:0xdf:m |
#FUSE_SETTINGS = -U lfuse:w:0xff:m -U hfuse:w:0xdf:m |
# -u bei neuen Controllern wieder einspielen |
HEX_NAME = MEGA644$(HEXAKOPTER)_$(EXT) |
endif |
ifeq ($(MCU), atmega644p) |
FUSE_SETTINGS = -u -U lfuse:w:0xff:m -U hfuse:w:0xdf:m |
HEX_NAME = MEGA644p$(HEXAKOPTER)_$(EXT) |
endif |
ifeq ($(F_CPU), 16000000) |
QUARZ = 16MHZ |
endif |
ifeq ($(F_CPU), 20000000) |
QUARZ = 20MHZ |
endif |
# Output format. (can be srec, ihex, binary) |
FORMAT = ihex |
# Target file name (without extension). |
ifeq ($(VERSION_INDEX), 0) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)a |
endif |
ifeq ($(VERSION_INDEX), 1) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)b |
endif |
ifeq ($(VERSION_INDEX), 2) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)c |
endif |
ifeq ($(VERSION_INDEX), 3) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)d |
endif |
ifeq ($(VERSION_INDEX), 4) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)e |
endif |
ifeq ($(VERSION_INDEX), 5) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)f |
endif |
ifeq ($(VERSION_INDEX), 6) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)g |
endif |
ifeq ($(VERSION_INDEX), 7) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)h |
endif |
ifeq ($(VERSION_INDEX), 8) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)i |
endif |
ifeq ($(VERSION_INDEX), 9) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)j |
endif |
ifeq ($(VERSION_INDEX), 10) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)k |
endif |
# Optimization level, can be [0, 1, 2, 3, s]. 0 turns off optimization. |
# (Note: 3 is not always the best optimization level. See avr-libc FAQ.) |
OPT = s |
########################################################################################################## |
# List C source files here. (C dependencies are automatically generated.) |
SRC = main.c uart.c printf_P.c timer0.c timer2.c analog.c menu.c led.c |
SRC += twimaster.c rc.c fc.c eeprom.c fifo.c |
ifeq ($(MCU), atmega644p) |
SRC += uart1.c |
endif |
ifeq ($(EXT), KILLAGREG) |
SRC += mm3.c mymath.c gps.c ubx.c |
endif |
ifeq ($(EXT), MK3MAG) |
SRC += mk3mag.c mymath.c gps.c ubx.c |
endif |
ifeq ($(EXT), NAVICTRL) |
SRC += spi.c |
endif |
########################################################################################################## |
# List Assembler source files here. |
# Make them always end in a capital .S. Files ending in a lowercase .s |
# will not be considered source files but generated files (assembler |
# output from the compiler), and will be deleted upon "make clean"! |
# Even though the DOS/Win* filesystem matches both .s and .S the same, |
# it will preserve the spelling of the filenames, and gcc itself does |
# care about how the name is spelled on its command-line. |
ASRC = |
# List any extra directories to look for include files here. |
# Each directory must be seperated by a space. |
EXTRAINCDIRS = |
# Optional compiler flags. |
# -g: generate debugging information (for GDB, or for COFF conversion) |
# -O*: optimization level |
# -f...: tuning, see gcc manual and avr-libc documentation |
# -Wall...: warning level |
# -Wa,...: tell GCC to pass this to the assembler. |
# -ahlms: create assembler listing |
CFLAGS = -O$(OPT) \ |
-funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums \ |
-Wall -Wstrict-prototypes \ |
-Wa,-adhlns=$(<:.c=.lst) \ |
$(patsubst %,-I%,$(EXTRAINCDIRS)) |
# Set a "language standard" compiler flag. |
# Unremark just one line below to set the language standard to use. |
# gnu99 = C99 + GNU extensions. See GCC manual for more information. |
#CFLAGS += -std=c89 |
#CFLAGS += -std=gnu89 |
#CFLAGS += -std=c99 |
CFLAGS += -std=gnu99 |
CFLAGS += -DVERSION_MAJOR=$(VERSION_MAJOR) -DVERSION_MINOR=$(VERSION_MINOR) -DVERSION_COMPATIBLE=$(VERSION_COMPATIBLE) -DVERSION_INDEX=$(VERSION_INDEX) |
ifeq ($(EXT), KILLAGREG) |
CFLAGS += -DUSE_KILLAGREG |
endif |
ifeq ($(EXT), MK3MAG) |
CFLAGS += -DUSE_MK3MAG |
endif |
ifeq ($(EXT), NAVICTRL) |
CFLAGS += -DUSE_NAVICTRL |
endif |
ifeq ($(HEXAKOPTER), _HEXA) |
CFLAGS += -DHEXAKOPTER |
endif |
# Optional assembler flags. |
# -Wa,...: tell GCC to pass this to the assembler. |
# -ahlms: create listing |
# -gstabs: have the assembler create line number information; note that |
# for use in COFF files, additional information about filenames |
# and function names needs to be present in the assembler source |
# files -- see avr-libc docs [FIXME: not yet described there] |
ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs |
# Optional linker flags. |
# -Wl,...: tell GCC to pass this to linker. |
# -Map: create map file |
# --cref: add cross reference to map file |
LDFLAGS = -Wl,-Map=$(TARGET).map,--cref |
# Additional libraries |
# Minimalistic printf version |
#LDFLAGS += -Wl,-u,vfprintf -lprintf_min |
# Floating point printf version (requires -lm below) |
#LDFLAGS += -Wl,-u,vfprintf -lprintf_flt |
# -lm = math library |
LDFLAGS += -lm |
##LDFLAGS += -T./linkerfile/avr5.x |
# Programming support using avrdude. Settings and variables. |
# Programming hardware: alf avr910 avrisp bascom bsd |
# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500 |
# |
# Type: avrdude -c ? |
# to get a full listing. |
# |
#AVRDUDE_PROGRAMMER = dt006 |
#AVRDUDE_PROGRAMMER = stk200 |
#AVRDUDE_PROGRAMMER = ponyser |
AVRDUDE_PROGRAMMER = avrispv2 |
#falls Ponyser ausgewählt wird, muss sich unsere avrdude-Configdatei im Bin-Verzeichnis des Compilers befinden |
#AVRDUDE_PORT = com1 # programmer connected to serial device |
#AVRDUDE_PORT = lpt1 # programmer connected to parallel port |
AVRDUDE_PORT = usb # programmer connected to USB |
#AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex |
AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex $(FUSE_SETTINGS) |
#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep |
#avrdude -c avrispv2 -P usb -p m32 -U flash:w:blink.hex |
AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER) |
# Uncomment the following if you want avrdude's erase cycle counter. |
# Note that this counter needs to be initialized first using -Yn, |
# see avrdude manual. |
#AVRDUDE_ERASE += -y |
# Uncomment the following if you do /not/ wish a verification to be |
# performed after programming the device. |
AVRDUDE_FLAGS += -V |
# Increase verbosity level. Please use this when submitting bug |
# reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude> |
# to submit bug reports. |
#AVRDUDE_FLAGS += -v -v |
# --------------------------------------------------------------------------- |
# Define directories, if needed. |
DIRAVR = c:/winavr |
DIRAVRBIN = $(DIRAVR)/bin |
DIRAVRUTILS = $(DIRAVR)/utils/bin |
DIRINC = . |
DIRLIB = $(DIRAVR)/avr/lib |
# Define programs and commands. |
SHELL = sh |
CC = avr-gcc |
OBJCOPY = avr-objcopy |
OBJDUMP = avr-objdump |
SIZE = avr-size |
# Programming support using avrdude. |
AVRDUDE = avrdude |
REMOVE = rm -f |
COPY = cp |
HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex |
ELFSIZE = $(SIZE) -A $(TARGET).elf |
# Define Messages |
# English |
MSG_ERRORS_NONE = Errors: none |
MSG_BEGIN = -------- begin -------- |
MSG_END = -------- end -------- |
MSG_SIZE_BEFORE = Size before: |
MSG_SIZE_AFTER = Size after: |
MSG_COFF = Converting to AVR COFF: |
MSG_EXTENDED_COFF = Converting to AVR Extended COFF: |
MSG_FLASH = Creating load file for Flash: |
MSG_EEPROM = Creating load file for EEPROM: |
MSG_EXTENDED_LISTING = Creating Extended Listing: |
MSG_SYMBOL_TABLE = Creating Symbol Table: |
MSG_LINKING = Linking: |
MSG_COMPILING = Compiling: |
MSG_ASSEMBLING = Assembling: |
MSG_CLEANING = Cleaning project: |
# Define all object files. |
OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) |
# Define all listing files. |
LST = $(ASRC:.S=.lst) $(SRC:.c=.lst) |
# Combine all necessary flags and optional flags. |
# Add target processor to flags. |
#ALL_CFLAGS = -mmcu=$(MCU) -DF_CPU=$(F_CPU) -I. $(CFLAGS) |
ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) |
ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS) |
# Default target. |
all: begin gccversion sizebefore $(TARGET).elf $(TARGET).hex $(TARGET).eep \ |
$(TARGET).lss $(TARGET).sym sizeafter finished end |
# Eye candy. |
# AVR Studio 3.x does not check make's exit code but relies on |
# the following magic strings to be generated by the compile job. |
begin: |
@echo |
@echo $(MSG_BEGIN) |
finished: |
@echo $(MSG_ERRORS_NONE) |
end: |
@echo $(MSG_END) |
@echo |
# Display size of file. |
sizebefore: |
@if [ -f $(TARGET).elf ]; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); echo; fi |
sizeafter: |
@if [ -f $(TARGET).elf ]; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); echo; fi |
# Display compiler version information. |
gccversion : |
@$(CC) --version |
# Convert ELF to COFF for use in debugging / simulating in |
# AVR Studio or VMLAB. |
COFFCONVERT=$(OBJCOPY) --debugging \ |
--change-section-address .data-0x800000 \ |
--change-section-address .bss-0x800000 \ |
--change-section-address .noinit-0x800000 \ |
--change-section-address .eeprom-0x810000 |
coff: $(TARGET).elf |
@echo |
@echo $(MSG_COFF) $(TARGET).cof |
$(COFFCONVERT) -O coff-avr $< $(TARGET).cof |
extcoff: $(TARGET).elf |
@echo |
@echo $(MSG_EXTENDED_COFF) $(TARGET).cof |
$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof |
# Program the device. |
program: $(TARGET).hex $(TARGET).eep |
$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM) |
# Create final output files (.hex, .eep) from ELF output file. |
%.hex: %.elf |
@echo |
@echo $(MSG_FLASH) $@ |
$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@ |
%.eep: %.elf |
@echo |
@echo $(MSG_EEPROM) $@ |
-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \ |
--change-section-lma .eeprom=0 -O $(FORMAT) $< $@ |
# Create extended listing file from ELF output file. |
%.lss: %.elf |
@echo |
@echo $(MSG_EXTENDED_LISTING) $@ |
$(OBJDUMP) -h -S $< > $@ |
# Create a symbol table from ELF output file. |
%.sym: %.elf |
@echo |
@echo $(MSG_SYMBOL_TABLE) $@ |
avr-nm -n $< > $@ |
# Link: create ELF output file from object files. |
.SECONDARY : $(TARGET).elf |
.PRECIOUS : $(OBJ) |
%.elf: $(OBJ) |
@echo |
@echo $(MSG_LINKING) $@ |
$(CC) $(ALL_CFLAGS) $(OBJ) --output $@ $(LDFLAGS) |
# Compile: create object files from C source files. |
%.o : %.c |
@echo |
@echo $(MSG_COMPILING) $< |
$(CC) -c $(ALL_CFLAGS) $< -o $@ |
# Compile: create assembler files from C source files. |
%.s : %.c |
$(CC) -S $(ALL_CFLAGS) $< -o $@ |
# Assemble: create object files from assembler source files. |
%.o : %.S |
@echo |
@echo $(MSG_ASSEMBLING) $< |
$(CC) -c $(ALL_ASFLAGS) $< -o $@ |
# Target: clean project. |
clean: begin clean_list finished end |
clean_list : |
@echo |
@echo $(MSG_CLEANING) |
# $(REMOVE) $(TARGET).hex |
$(REMOVE) $(TARGET).eep |
$(REMOVE) $(TARGET).obj |
$(REMOVE) $(TARGET).cof |
$(REMOVE) $(TARGET).elf |
$(REMOVE) $(TARGET).map |
$(REMOVE) $(TARGET).obj |
$(REMOVE) $(TARGET).a90 |
$(REMOVE) $(TARGET).sym |
$(REMOVE) $(TARGET).lnk |
$(REMOVE) $(TARGET).lss |
$(REMOVE) $(OBJ) |
$(REMOVE) $(LST) |
$(REMOVE) $(SRC:.c=.s) |
$(REMOVE) $(SRC:.c=.d) |
# Automatically generate C source code dependencies. |
# (Code originally taken from the GNU make user manual and modified |
# (See README.txt Credits).) |
# |
# Note that this will work with sh (bash) and sed that is shipped with WinAVR |
# (see the SHELL variable defined above). |
# This may not work with other shells or other seds. |
# |
%.d: %.c |
set -e; $(CC) -MM $(ALL_CFLAGS) $< \ |
| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > $@; \ |
[ -s $@ ] || rm -f $@ |
# Remove the '-' if you want to see the dependency files generated. |
-include $(SRC:.c=.d) |
# Listing of phony targets. |
.PHONY : all begin finish end sizebefore sizeafter gccversion coff extcoff \ |
clean clean_list program |
/branches/V0.70d CRK HexaLotte-Star/menu.c |
---|
0,0 → 1,257 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) 04.2007 Holger Buss |
// + only for non-profit use |
// + www.MikroKopter.com |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include <stdlib.h> |
#include <inttypes.h> |
#include "main.h" |
#include "eeprom.h" |
#include "timer2.h" |
#include "fc.h" |
#include "rc.h" |
#include "uart.h" |
#include "printf_P.h" |
#include "analog.h" |
#ifdef USE_KILLAGREG |
#include "mm3.h" |
#endif |
#if (defined (USE_KILLAGREG) || defined (USE_MK3MAG)) |
#include "ubx.h" |
#endif |
#include "_Settings.h" |
#define ARRAYSIZE 10 |
uint8_t Array[ARRAYSIZE] = {1,2,3,4,5,6,7,8,9,10}; |
#define DISPLAYBUFFSIZE 80 |
int8_t DisplayBuff[DISPLAYBUFFSIZE] = "Hello World"; |
uint8_t DispPtr = 0; |
uint8_t RemoteButtons = 0; |
#define KEY1 0x01 |
#define KEY2 0x02 |
#define KEY3 0x04 |
#define KEY4 0x08 |
#define KEY5 0x10 |
/************************************/ |
/* Clear LCD Buffer */ |
/************************************/ |
void LCD_Clear(void) |
{ |
uint8_t i; |
for( i = 0; i < DISPLAYBUFFSIZE; i++) DisplayBuff[i] = ' '; |
} |
/************************************/ |
/* Update Menu on LCD */ |
/************************************/ |
// Display with 20 characters in 4 lines |
void LCD_PrintMenu(void) |
{ |
#if (!defined (USE_KILLAGREG) && !defined (USE_MK3MAG)) |
static uint8_t MaxMenuItem = 11; |
#else |
#ifdef USE_MK3MAG |
static uint8_t MaxMenuItem = 12; |
#endif |
#ifdef USE_KILLAGREG |
static uint8_t MaxMenuItem = 14; |
#endif |
#endif |
static uint8_t MenuItem=0; |
// if KEY1 is activated goto previous menu item |
if(RemoteButtons & KEY1) |
{ |
if(MenuItem) MenuItem--; |
else MenuItem = MaxMenuItem; |
LCD_Clear(); |
RemotePollDisplayLine = -1; |
} |
// if KEY2 is activated goto next menu item |
if(RemoteButtons & KEY2) |
{ |
if (MenuItem == MaxMenuItem) MenuItem = 0; |
else MenuItem++; |
LCD_Clear(); |
RemotePollDisplayLine = -1; |
} |
// if KEY1 and KEY2 is activated goto initial menu item |
if((RemoteButtons & KEY1) && (RemoteButtons & KEY2)) MenuItem = 0; |
// print menu item number in the upper right corner |
if(MenuItem < 10) |
{ |
LCD_printfxy(17,0,"[%i]",MenuItem); |
} |
else |
{ |
LCD_printfxy(16,0,"[%i]",MenuItem); |
} |
switch(MenuItem) |
{ |
case 0:// Version Info Menu Item |
LCD_printfxy(0,0,"+ MikroKopter +"); |
LCD_printfxy(0,1,"HW:V%d.%d SW:%d.%d%c",BoardRelease/10,BoardRelease%10,VERSION_MAJOR, VERSION_MINOR,VERSION_INDEX+'a'); |
LCD_printfxy(0,2,"Setting: %d ", GetActiveParamSet()); |
LCD_printfxy(0,3,"(c) Holger Buss"); |
break; |
case 1:// Height Control Menu Item |
if(ParamSet.GlobalConfig & CFG_HEIGHT_CONTROL) |
{ |
LCD_printfxy(0,0,"Height: %5i",ReadingHeight); |
LCD_printfxy(0,1,"Set Point: %5i",SetPointHeight); |
LCD_printfxy(0,2,"Air Press.:%5i",ReadingAirPressure); |
LCD_printfxy(0,3,"Offset :%5i",PressureSensorOffset); |
} |
else |
{ |
LCD_printfxy(0,1,"No "); |
LCD_printfxy(0,2,"Height Control"); |
} |
break; |
case 2:// Attitude Menu Item |
LCD_printfxy(0,0,"Attitude"); |
LCD_printfxy(0,1,"Nick: %5i",IntegralNick/1024); |
LCD_printfxy(0,2,"Roll: %5i",IntegralRoll/1024); |
LCD_printfxy(0,3,"Heading: %5i",CompassHeading); |
break; |
case 3:// Remote Control Channel Menu Item |
LCD_printfxy(0,0,"C1:%4i C2:%4i ",PPM_in[1],PPM_in[2]); |
LCD_printfxy(0,1,"C3:%4i C4:%4i ",PPM_in[3],PPM_in[4]); |
LCD_printfxy(0,2,"C5:%4i C6:%4i ",PPM_in[5],PPM_in[6]); |
LCD_printfxy(0,3,"C7:%4i C8:%4i ",PPM_in[7],PPM_in[8]); |
break; |
case 4:// Remote Control Mapping Menu Item |
LCD_printfxy(0,0,"Ni:%4i Ro:%4i ",PPM_in[ParamSet.ChannelAssignment[CH_NICK]],PPM_in[ParamSet.ChannelAssignment[CH_ROLL]]); |
LCD_printfxy(0,1,"Gs:%4i Ya:%4i ",PPM_in[ParamSet.ChannelAssignment[CH_GAS]],PPM_in[ParamSet.ChannelAssignment[CH_YAW]]); |
LCD_printfxy(0,2,"P1:%4i P2:%4i ",PPM_in[ParamSet.ChannelAssignment[CH_POTI1]],PPM_in[ParamSet.ChannelAssignment[CH_POTI2]]); |
LCD_printfxy(0,3,"P3:%4i P4:%4i ",PPM_in[ParamSet.ChannelAssignment[CH_POTI3]],PPM_in[ParamSet.ChannelAssignment[CH_POTI4]]); |
break; |
case 5:// Gyro Sensor Menu Item |
LCD_printfxy(0,0,"Gyro - Sensor"); |
switch(BoardRelease) |
{ |
case 10: |
LCD_printfxy(0,1,"Nick %4i (%3i)",AdValueGyrNick - AdNeutralNick, AdNeutralNick); |
LCD_printfxy(0,2,"Roll %4i (%3i)",AdValueGyrRoll - AdNeutralRoll, AdNeutralRoll); |
LCD_printfxy(0,3,"Yaw %4i (%3i)",AdNeutralYaw - AdValueGyrYaw , AdNeutralYaw); |
break; |
case 11: |
LCD_printfxy(0,1,"Nick %4i (%3i)",AdValueGyrNick - AdNeutralNick, AdNeutralNick/2); |
LCD_printfxy(0,2,"Roll %4i (%3i)",AdValueGyrRoll - AdNeutralRoll, AdNeutralRoll/2); |
LCD_printfxy(0,3,"Yaw %4i (%3i)",AdNeutralYaw - AdValueGyrYaw , AdNeutralYaw/2); |
break; |
case 12: |
default: |
LCD_printfxy(0,1,"Nick %4i (%3i)(%3i)",AdValueGyrNick - AdNeutralNick, AdNeutralNick/2, AnalogOffsetNick); |
LCD_printfxy(0,2,"Roll %4i (%3i)(%3i)",AdValueGyrRoll - AdNeutralRoll, AdNeutralRoll/2, AnalogOffsetRoll); |
LCD_printfxy(0,3,"Yaw %4i (%3i)(%3i)",AdNeutralYaw - AdValueGyrYaw , AdNeutralYaw/2 , AnalogOffsetYaw ); |
break; |
} |
break; |
case 6:// Acceleration Sensor Menu Item |
LCD_printfxy(0,0,"ACC - Sensor"); |
LCD_printfxy(0,1,"Nick %4i (%3i)",AdValueAccNick, NeutralAccX); |
LCD_printfxy(0,2,"Roll %4i (%3i)",AdValueAccRoll, NeutralAccY); |
LCD_printfxy(0,3,"Height %4i (%3i)",Mean_AccTop, (int)NeutralAccZ); |
break; |
case 7:// Accumulator Voltage / Remote Control Level |
LCD_printfxy(0,1,"Voltage: %5i",UBat); |
LCD_printfxy(0,2,"RC-Level: %5i",RC_Quality); |
break; |
case 8:// Compass Menu Item |
LCD_printfxy(0,0,"Compass "); |
LCD_printfxy(0,1,"Course: %5i",CompassCourse); |
LCD_printfxy(0,2,"Heading: %5i",CompassHeading); |
LCD_printfxy(0,3,"OffCourse: %5i",CompassOffCourse); |
break; |
case 9:// Poti Menu Item |
LCD_printfxy(0,0,"Po1: %3i Po5: %3i" ,Poti1,Poti5); //PPM24-Extesion |
LCD_printfxy(0,1,"Po2: %3i Po6: %3i" ,Poti2,Poti6); //PPM24-Extesion |
LCD_printfxy(0,2,"Po3: %3i Po7: %3i" ,Poti3,Poti7); //PPM24-Extesion |
LCD_printfxy(0,3,"Po4: %3i Po8: %3i" ,Poti4,Poti8); //PPM24-Extesion |
break; |
case 10:// Servo Menu Item |
LCD_printfxy(0,0,"Servo " ); |
LCD_printfxy(0,1,"Setpoint %3i",FCParam.ServoNickControl); |
LCD_printfxy(0,2,"Position: %3i",ServoValue); |
LCD_printfxy(0,3,"Range:%3i-%3i",ParamSet.ServoNickMin, ParamSet.ServoNickMax); |
break; |
case 11://Extern Control |
LCD_printfxy(0,0,"ExternControl " ); |
LCD_printfxy(0,1,"Ni:%4i Ro:%4i ",ExternControl.Nick, ExternControl.Roll); |
LCD_printfxy(0,2,"Gs:%4i Ya:%4i ",ExternControl.Gas, ExternControl.Yaw); |
LCD_printfxy(0,3,"Hi:%4i Cf:%4i ",ExternControl.Height, ExternControl.Config); |
break; |
#if (defined (USE_KILLAGREG) || defined (USE_MK3MAG)) |
case 12://GPS Lat/Lon coords |
if (GPSInfo.status == INVALID) |
{ |
LCD_printfxy(0,0,"No GPS data!"); |
} |
else |
{ |
switch (GPSInfo.satfix) |
{ |
case SATFIX_NONE: |
LCD_printfxy(0,0,"Sats: %d Fix: No", GPSInfo.satnum); |
break; |
case SATFIX_2D: |
LCD_printfxy(0,0,"Sats: %d Fix: 2D", GPSInfo.satnum); |
break; |
case SATFIX_3D: |
LCD_printfxy(0,0,"Sats: %d Fix: 3D", GPSInfo.satnum); |
break; |
default: |
LCD_printfxy(0,0,"Sats: %d Fix: ??", GPSInfo.satnum); |
break; |
} |
int16_t i1,i2,i3; |
i1 = (int16_t)(GPSInfo.longitude/10000000L); |
i2 = abs((int16_t)((GPSInfo.longitude%10000000L)/10000L)); |
i3 = abs((int16_t)(((GPSInfo.longitude%10000000L)%10000L)/10L)); |
LCD_printfxy(0,1,"Lon: %d.%.3d%.3d deg",i1, i2, i3); |
i1 = (int16_t)(GPSInfo.latitude/10000000L); |
i2 = abs((int16_t)((GPSInfo.latitude%10000000L)/10000L)); |
i3 = abs((int16_t)(((GPSInfo.latitude%10000000L)%10000L)/10L)); |
LCD_printfxy(0,2,"Lat: %d.%.3d%.3d deg",i1, i2, i3); |
i1 = (int16_t)(GPSInfo.altitude/1000L); |
i2 = abs((int16_t)(GPSInfo.altitude%1000L)); |
LCD_printfxy(0,3,"Alt: %d.%.3d m",i1, i2); |
} |
break; |
#endif |
#ifdef USE_KILLAGREG |
case 13:// MM3 Kompass |
LCD_printfxy(0,0,"MM3 Offset"); |
LCD_printfxy(0,1,"X_Offset: %3i",MM3_calib.X_off); |
LCD_printfxy(0,2,"Y_Offset: %3i",MM3_calib.Y_off); |
LCD_printfxy(0,3,"Z_Offset: %3i",MM3_calib.Z_off); |
break; |
case 14://MM3 Range |
LCD_printfxy(0,0,"MM3 Range"); |
LCD_printfxy(0,1,"X_Range: %4i",MM3_calib.X_range); |
LCD_printfxy(0,2,"Y_Range: %4i",MM3_calib.Y_range); |
LCD_printfxy(0,3,"Z_Range: %4i",MM3_calib.Z_range); |
break; |
#endif |
default: MaxMenuItem = MenuItem - 1; |
MenuItem = 0; |
break; |
} |
RemoteButtons = 0; |
} |
/branches/V0.70d CRK HexaLotte-Star/menu.h |
---|
0,0 → 1,16 |
#ifndef _MENU_H |
#define _MENU_H |
#include <inttypes.h> |
#define DISPLAYBUFFSIZE 80 |
extern void LCD_PrintMenu(void); |
extern void LCD_Clear(void); |
extern int8_t DisplayBuff[DISPLAYBUFFSIZE]; |
extern uint8_t DispPtr; |
extern uint8_t RemoteButtons; |
#endif //_MENU_H |
/branches/V0.70d CRK HexaLotte-Star/mk3mag.c |
---|
0,0 → 1,81 |
#include <avr/io.h> |
#include <stdlib.h> |
#include <inttypes.h> |
#include "timer0.h" |
#include "fc.h" |
#include "rc.h" |
#include "eeprom.h" |
#include "mk3mag.h" |
uint8_t PWMTimeout = 12; |
ToMk3Mag_t ToMk3Mag; |
/*********************************************/ |
/* Initialize Interface to MK3MAG Compass */ |
/*********************************************/ |
void MK3MAG_Init(void) |
{ |
// Port PC4 connected to PWM output from compass module |
DDRC &= ~(1<<DDC4); // set as input |
PORTC |= (1<<PORTC4); // pull up to increase PWM counter also if nothing is connected |
PWMTimeout = 0; |
ToMk3Mag.CalState = 0; |
ToMk3Mag.Orientation = 1; |
} |
/*********************************************/ |
/* Get PWM from MK3MAG */ |
/*********************************************/ |
void MK3MAG_Update(void) // called every 102.4 us by timer 0 ISR |
{ |
static uint16_t PWMCount = 0; |
static uint16_t BeepDelay = 0; |
// The pulse width varies from 1ms (0°) to 36.99ms (359.9°) |
// in other words 100us/° with a +1ms offset. |
// The signal goes low for 65ms between pulses, |
// so the cycle time is 65mS + the pulse width. |
// pwm is high |
if(PINC & (1<<PINC4)) |
{ // If PWM signal is high increment PWM high counter |
// This counter is incremented by a periode of 102.4us, |
// i.e. the resoluton of pwm coded heading is approx. 1 deg. |
PWMCount++; |
// pwm overflow? |
if (PWMCount > 400) |
{ |
if(PWMTimeout) PWMTimeout--; // decrement timeout |
CompassHeading = -1; // unknown heading |
PWMCount = 0; // reset PWM Counter |
} |
} |
else // pwm is low |
{ // ignore pwm values values of 0 and higher than 37 ms; |
if((PWMCount) && (PWMCount < 362)) // 362 * 102.4us = 37.0688 ms |
{ |
if(PWMCount <10) CompassHeading = 0; |
else CompassHeading = ((uint32_t)(PWMCount - 10) * 1049L)/1024; // correct timebase and offset |
CompassOffCourse = ((540 + CompassHeading - CompassCourse) % 360) - 180; |
PWMTimeout = 12; // if 12 periodes long no valid PWM was detected the data are invalid |
// 12 * 362 counts * 102.4 us |
} |
PWMCount = 0; // reset pwm counter |
} |
if(!PWMTimeout) |
{ |
if(CheckDelay(BeepDelay)) |
{ |
if(!BeepTime) BeepTime = 100; // make noise with 10Hz to signal the compass problem |
BeepDelay = SetDelay(100); |
} |
} |
} |
/branches/V0.70d CRK HexaLotte-Star/mk3mag.h |
---|
0,0 → 1,21 |
#ifndef _MK3MAG_H |
#define _MK3MAG_H |
typedef struct |
{ |
int16_t Attitude[2]; |
uint8_t UserParam[2]; |
uint8_t CalState; |
uint8_t Orientation; |
} ToMk3Mag_t; |
extern ToMk3Mag_t ToMk3Mag; |
// Initialization |
void MK3MAG_Init(void); |
// should be called cyclic to get actual compass heading |
void MK3MAG_Update(void); |
#endif //_MK3MAG_H |
/branches/V0.70d CRK HexaLotte-Star/mm3.c |
---|
0,0 → 1,476 |
/* |
Copyright 2008, by Killagreg |
This program (files mm3.c and mm3.h) is free software; you can redistribute it and/or modify |
it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; |
either version 3 of the License, or (at your option) any later version. |
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; |
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License |
along with this program. If not, see <http://www.gnu.org/licenses/>. |
Please note: The original implementation was done by Niklas Nold. |
All the other files for the project "Mikrokopter" by H. Buss are under the license (license_buss.txt) published by www.mikrokopter.de |
*/ |
#include <stdlib.h> |
#include <avr/io.h> |
#include <avr/interrupt.h> |
#include <inttypes.h> |
#include "mm3.h" |
#include "main.h" |
#include "mymath.h" |
#include "fc.h" |
#include "timer0.h" |
#include "rc.h" |
#include "eeprom.h" |
#include "printf_P.h" |
#define MAX_AXIS_VALUE 500 |
typedef struct |
{ |
uint8_t STATE; |
uint16_t DRDY; |
uint8_t AXIS; |
int16_t x_axis; |
int16_t y_axis; |
int16_t z_axis; |
} MM3_working_t; |
// MM3 State Machine |
#define MM3_STATE_RESET 0 |
#define MM3_STATE_START_TRANSFER 1 |
#define MM3_STATE_WAIT_DRDY 2 |
#define MM3_STATE_DRDY 3 |
#define MM3_STATE_BYTE2 4 |
#define MM3_X_AXIS 0x01 |
#define MM3_Y_AXIS 0x02 |
#define MM3_Z_AXIS 0x03 |
#define MM3_PERIOD_32 0x00 |
#define MM3_PERIOD_64 0x10 |
#define MM3_PERIOD_128 0x20 |
#define MM3_PERIOD_256 0x30 |
#define MM3_PERIOD_512 0x40 |
#define MM3_PERIOD_1024 0x50 |
#define MM3_PERIOD_2048 0x60 |
#define MM3_PERIOD_4096 0x70 |
MM3_calib_t MM3_calib; |
volatile MM3_working_t MM3; |
volatile uint8_t MM3_Timeout = 0; |
/*********************************************/ |
/* Initialize Interface to MM3 Compass */ |
/*********************************************/ |
void MM3_Init(void) |
{ |
uint8_t sreg = SREG; |
cli(); |
// Configure Pins for SPI |
// set SCK (PB7), MOSI (PB5) as output |
DDRB |= (1<<DDB7)|(1<<DDB5); |
// set MISO (PB6) as input |
DDRB &= ~(1<<DDB6); |
#ifdef USE_WALTER_EXT // walthers board |
// Output Pins (J9)PC6->MM3_SS ,(J8)PB2->MM3_RESET |
DDRB |= (1<<DDB2); |
DDRC |= (1<<DDC6); |
// set pins permanent to low |
PORTB &= ~((1<<PORTB2)); |
PORTC &= ~((1<<PORTC6)); |
#else // killagregs board |
// Output Pins PC4->MM3_SS ,PC5->MM3_RESET |
DDRC |= (1<<DDC4)|(1<<DDC5); |
// set pins permanent to low |
PORTC &= ~((1<<PORTC4)|(1<<PORTC5)); |
#endif |
// Initialize SPI-Interface |
// Enable interrupt (SPIE=1) |
// Enable SPI bus (SPE=1) |
// MSB transmitted first (DORD = 0) |
// Master SPI Mode (MSTR=1) |
// Clock polarity low when idle (CPOL=0) |
// Clock phase sample at leading edge (CPHA=0) |
// Clock rate = SYSCLK/128 (SPI2X=0, SPR1=1, SPR0=1) 20MHz/128 = 156.25kHz |
SPCR = (1<<SPIE)|(1<<SPE)|(0<<DORD)|(1<<MSTR)|(0<<CPOL)|(0<<CPHA)|(1<<SPR1)|(1<<SPR0); |
SPSR &= ~(1<<SPI2X); |
// Init Statemachine |
MM3.AXIS = MM3_X_AXIS; |
MM3.STATE = MM3_STATE_RESET; |
// Read calibration from EEprom |
MM3_calib.X_off = (int8_t)GetParamByte(PID_MM3_X_OFF); |
MM3_calib.Y_off = (int8_t)GetParamByte(PID_MM3_Y_OFF); |
MM3_calib.Z_off = (int8_t)GetParamByte(PID_MM3_Z_OFF); |
MM3_calib.X_range = (int16_t)GetParamWord(PID_MM3_X_RANGE); |
MM3_calib.Y_range = (int16_t)GetParamWord(PID_MM3_Y_RANGE); |
MM3_calib.Z_range = (int16_t)GetParamWord(PID_MM3_Z_RANGE); |
MM3_Timeout = 0; |
SREG = sreg; |
} |
/*********************************************/ |
/* Get Data from MM3 */ |
/*********************************************/ |
void MM3_Update(void) // called every 102.4 µs by timer 0 ISR |
{ |
switch (MM3.STATE) |
{ |
case MM3_STATE_RESET: |
#ifdef USE_WALTER_EXT // walthers board |
PORTC &= ~(1<<PORTC6); // select slave |
PORTB |= (1<<PORTB2); // PB2 to High, MM3 Reset |
#else |
PORTC &= ~(1<<PORTC4); // select slave |
PORTC |= (1<<PORTC5); // PC5 to High, MM3 Reset |
#endif |
MM3.STATE = MM3_STATE_START_TRANSFER; |
return; |
case MM3_STATE_START_TRANSFER: |
#ifdef USE_WALTER_EXT // walthers board |
PORTB &= ~(1<<PORTB2); // PB2 auf Low (was 102.4 µs at high level) |
#else |
PORTC &= ~(1<<PORTC5); // PC4 auf Low (was 102.4 µs at high level) |
#endif |
// write to SPDR triggers automatically the transfer MOSI MISO |
// MM3 Period, + AXIS code |
switch(MM3.AXIS) |
{ |
case MM3_X_AXIS: |
SPDR = MM3_PERIOD_256 + MM3_X_AXIS; |
break; |
case MM3_Y_AXIS: |
SPDR = MM3_PERIOD_256 + MM3_Y_AXIS; |
break; |
case MM3_Z_AXIS: |
SPDR = MM3_PERIOD_256 + MM3_Z_AXIS; |
break; |
default: |
MM3.AXIS = MM3_X_AXIS; |
MM3.STATE = MM3_STATE_RESET; |
return; |
} |
// DRDY line is not connected, therefore |
// wait before reading data back |
MM3.DRDY = SetDelay(8); // wait 8ms for data ready |
MM3.STATE = MM3_STATE_WAIT_DRDY; |
return; |
case MM3_STATE_WAIT_DRDY: |
if (CheckDelay(MM3.DRDY)) |
{ |
// write something into SPDR to trigger data reading |
SPDR = 0x00; |
MM3.STATE = MM3_STATE_DRDY; |
} |
return; |
} |
} |
/*********************************************/ |
/* Interrupt SPI transfer complete */ |
/*********************************************/ |
ISR(SPI_STC_vect) |
{ |
static int8_t tmp; |
int16_t value; |
switch (MM3.STATE) |
{ |
// 1st byte received |
case MM3_STATE_DRDY: |
tmp = SPDR; // store 1st byte |
SPDR = 0x00; // trigger transfer of 2nd byte |
MM3.STATE = MM3_STATE_BYTE2; |
return; |
case MM3_STATE_BYTE2: // 2nd byte received |
value = (int16_t)tmp; // combine the 1st and 2nd byte to a word |
value <<= 8; // shift 1st byte to MSB-Position |
value |= (int16_t)SPDR; // add 2nd byte |
if(abs(value) < MAX_AXIS_VALUE) // ignore spikes |
{ |
switch (MM3.AXIS) |
{ |
case MM3_X_AXIS: |
MM3.x_axis = value; |
MM3.AXIS = MM3_Y_AXIS; |
break; |
case MM3_Y_AXIS: |
MM3.y_axis = value; |
MM3.AXIS = MM3_Z_AXIS; |
break; |
case MM3_Z_AXIS: |
MM3.z_axis = value; |
MM3.AXIS = MM3_X_AXIS; |
break; |
default: |
MM3.AXIS = MM3_X_AXIS; |
break; |
} |
} |
#ifdef USE_WALTER_EXT // walthers board |
PORTC |= (1<<PORTC6); // deselect slave |
#else |
PORTC |= (1<<PORTC4); // deselect slave |
#endif |
MM3.STATE = MM3_STATE_RESET; |
// Update timeout is called every 102.4 µs. |
// It takes 2 cycles to write a measurement data request for one axis and |
// at at least 8 ms / 102.4 µs = 79 cycles to read the requested data back. |
// I.e. 81 cycles * 102.4 µs = 8.3ms per axis. |
// The two function accessing the MM3 Data - MM3_Calibrate() and MM3_Heading() - |
// decremtent the MM3_Timeout every 100 ms. |
// incrementing the counter by 1 every 8.3 ms is sufficient to avoid a timeout. |
if ((MM3.x_axis != MM3.y_axis) || (MM3.x_axis != MM3.z_axis) || (MM3.y_axis != MM3.z_axis)) |
{ // if all axis measurements give diffrent readings the data should be valid |
if(MM3_Timeout < 20) MM3_Timeout++; |
} |
else // something is very strange here |
{ |
if(MM3_Timeout ) MM3_Timeout--; |
} |
return; |
default: |
return; |
} |
} |
/*********************************************/ |
/* Calibrate Compass */ |
/*********************************************/ |
void MM3_Calibrate(void) |
{ |
static int16_t x_min, x_max, y_min, y_max, z_min, z_max; |
switch(CompassCalState) |
{ |
case 1: // change to x-y axis |
x_min = 10000; |
x_max = -10000; |
y_min = 10000; |
y_max = -10000; |
z_min = 10000; |
z_max = -10000; |
break; |
case 2: |
// find Min and Max of the X- and Y-Axis |
if(MM3.x_axis < x_min) x_min = MM3.x_axis; |
if(MM3.x_axis > x_max) x_max = MM3.x_axis; |
if(MM3.y_axis < y_min) y_min = MM3.y_axis; |
if(MM3.y_axis > y_max) y_max = MM3.y_axis; |
break; |
case 3: |
// change to z-Axis |
break; |
case 4: |
RED_ON; // find Min and Max of the Z-axis |
if(MM3.z_axis < z_min) z_min = MM3.z_axis; |
if(MM3.z_axis > z_max) z_max = MM3.z_axis; |
break; |
case 5: |
// calc range of all axis |
MM3_calib.X_range = (x_max - x_min); |
MM3_calib.Y_range = (y_max - y_min); |
MM3_calib.Z_range = (z_max - z_min); |
// calc offset of all axis |
MM3_calib.X_off = (x_max + x_min) / 2; |
MM3_calib.Y_off = (y_max + y_min) / 2; |
MM3_calib.Z_off = (z_max + z_min) / 2; |
// save to EEProm |
SetParamByte(PID_MM3_X_OFF, (uint8_t)MM3_calib.X_off); |
SetParamByte(PID_MM3_Y_OFF, (uint8_t)MM3_calib.Y_off); |
SetParamByte(PID_MM3_Z_OFF, (uint8_t)MM3_calib.Z_off); |
SetParamWord(PID_MM3_X_RANGE, (uint16_t)MM3_calib.X_range); |
SetParamWord(PID_MM3_Y_RANGE, (uint16_t)MM3_calib.Y_range); |
SetParamWord(PID_MM3_Z_RANGE, (uint16_t)MM3_calib.Z_range); |
CompassCalState = 0; |
break; |
default: |
CompassCalState = 0; |
break; |
} |
} |
/* |
void MM3_Calibrate(void) |
{ |
static uint8_t debugcounter = 0; |
int16_t x_min = 0, x_max = 0, y_min = 0, y_max = 0, z_min = 0, z_max = 0; |
uint8_t measurement = 50, beeper = 0; |
uint16_t timer; |
GRN_ON; |
RED_OFF; |
// get maximum and minimum reading of all axis |
while (measurement) |
{ |
// reset range markers if yawstick ist leftmost |
if(PPM_in[ParamSet.ChannelAssignment[CH_YAW]] > 100) |
{ |
x_min = 0; |
x_max = 0; |
y_min = 0; |
y_max = 0; |
z_min = 0; |
z_max = 0; |
} |
if (MM3.x_axis > x_max) x_max = MM3.x_axis; |
else if (MM3.x_axis < x_min) x_min = MM3.x_axis; |
if (MM3.y_axis > y_max) y_max = MM3.y_axis; |
else if (MM3.y_axis < y_min) y_min = MM3.y_axis; |
if (MM3.z_axis > z_max) z_max = MM3.z_axis; |
else if (MM3.z_axis < z_min) z_min = MM3.z_axis; |
if (!beeper) |
{ |
RED_FLASH; |
GRN_FLASH; |
BeepTime = 50; |
beeper = 50; |
} |
beeper--; |
// loop with period of 10 ms / 100 Hz |
timer = SetDelay(10); |
while(!CheckDelay(timer)); |
if(debugcounter++ > 30) |
{ |
printf("\n\rXMin:%4d, XMax:%4d, YMin:%4d, YMax:%4d, ZMin:%4d, ZMax:%4d",x_min,x_max,y_min,y_max,z_min,z_max); |
debugcounter = 0; |
} |
// If gas is less than 100, stop calibration with a delay of 0.5 seconds |
if (PPM_in[ParamSet.ChannelAssignment[CH_GAS]] < 100) measurement--; |
} |
// Rage of all axis |
MM3_calib.X_range = (x_max - x_min); |
MM3_calib.Y_range = (y_max - y_min); |
MM3_calib.Z_range = (z_max - z_min); |
// Offset of all axis |
MM3_calib.X_off = (x_max + x_min) / 2; |
MM3_calib.Y_off = (y_max + y_min) / 2; |
MM3_calib.Z_off = (z_max + z_min) / 2; |
// save to EEProm |
SetParamByte(PID_MM3_X_OFF, (uint8_t)MM3_calib.X_off); |
SetParamByte(PID_MM3_Y_OFF, (uint8_t)MM3_calib.Y_off); |
SetParamByte(PID_MM3_Z_OFF, (uint8_t)MM3_calib.Z_off); |
SetParamWord(PID_MM3_X_RANGE, (uint16_t)MM3_calib.X_range); |
SetParamWord(PID_MM3_Y_RANGE, (uint16_t)MM3_calib.Y_range); |
SetParamWord(PID_MM3_Z_RANGE, (uint16_t)MM3_calib.Z_range); |
} |
*/ |
/*********************************************/ |
/* Calculate north direction (heading) */ |
/*********************************************/ |
void MM3_Heading(void) |
{ |
int32_t sin_nick, cos_nick, sin_roll, cos_roll, sin_yaw, cos_yaw; |
int32_t Hx, Hy, Hz, Hx_corr, Hy_corr; |
int16_t angle; |
uint16_t div_factor; |
int16_t heading; |
if (MM3_Timeout) |
{ |
// Offset correction and normalization (values of H are +/- 512) |
Hx = (((int32_t)(MM3.x_axis - MM3_calib.X_off)) * 1024) / (int32_t)MM3_calib.X_range; |
Hy = (((int32_t)(MM3.y_axis - MM3_calib.Y_off)) * 1024) / (int32_t)MM3_calib.Y_range; |
Hz = (((int32_t)(MM3.z_axis - MM3_calib.Z_off)) * 1024) / (int32_t)MM3_calib.Z_range; |
// Compensate the angle of the MM3-arrow to the head of the MK by a yaw rotation transformation |
// assuming the MM3 board is mounted parallel to the frame. |
// User Param 4 is used to define the positive angle from the MM3-arrow to the MK heading |
// in a top view counter clockwise direction. |
// North is in opposite direction of the small arrow on the MM3 board. |
// Therefore 180 deg must be added to that angle. |
angle = ((int16_t)ParamSet.UserParam4 + 180); |
// wrap angle to interval of 0°- 359° |
angle += 360; |
angle %= 360; |
sin_yaw = (int32_t)(c_sin_8192(angle)); |
cos_yaw = (int32_t)(c_cos_8192(angle)); |
Hx_corr = Hx; |
Hy_corr = Hy; |
// rotate |
Hx = (Hx_corr * cos_yaw - Hy_corr * sin_yaw) / 8192; |
Hy = (Hx_corr * sin_yaw + Hy_corr * cos_yaw) / 8192; |
// tilt compensation |
// calibration factor for transforming Gyro Integrals to angular degrees |
div_factor = (uint16_t)ParamSet.UserParam3 * 8; |
// calculate sinus cosinus of nick and tilt angle |
angle = (IntegralNick/div_factor); |
sin_nick = (int32_t)(c_sin_8192(angle)); |
cos_nick = (int32_t)(c_cos_8192(angle)); |
angle = (IntegralRoll/div_factor); |
sin_roll = (int32_t)(c_sin_8192(angle)); |
cos_roll = (int32_t)(c_cos_8192(angle)); |
Hx_corr = Hx * cos_nick; |
Hx_corr -= Hz * sin_nick; |
Hx_corr /= 8192; |
Hy_corr = Hy * cos_roll; |
Hy_corr += Hz * sin_roll; |
Hy_corr /= 8192; |
// calculate Heading |
heading = c_atan2(Hy_corr, Hx_corr); |
// atan returns angular range from -180 deg to 180 deg in counter clockwise notation |
// but the compass course is defined in a range from 0 deg to 360 deg clockwise notation. |
if (heading < 0) heading = -heading; |
else heading = 360 - heading; |
} |
else // MM3_Timeout = 0 i.e now new data from external board |
{ |
if(!BeepTime) BeepTime = 100; // make noise to signal the compass problem |
heading = -1; |
} |
// update compass values in fc variables |
CompassHeading = heading; |
if (CompassHeading < 0) CompassOffCourse = 0; |
else CompassOffCourse = ((540 + CompassHeading - CompassCourse) % 360) - 180; |
} |
/branches/V0.70d CRK HexaLotte-Star/mm3.h |
---|
0,0 → 1,29 |
#ifndef _MM3_H |
#define _MM3_H |
typedef struct |
{ |
int8_t X_off; |
int8_t Y_off; |
int8_t Z_off; |
int16_t X_range; |
int16_t Y_range; |
int16_t Z_range; |
} MM3_calib_t; |
extern MM3_calib_t MM3_calib; |
// Initialization of the MM3 communication |
void MM3_Init(void); |
// should be called cyclic to get actual compass axis readings |
void MM3_Update(void); |
// this function calibrates the MM3 |
// and returns immediately if the communication to the MM3-Board is broken. |
void MM3_Calibrate(void); |
// update compass heading |
void MM3_Heading(void); |
#endif //_MM3_H |
/branches/V0.70d CRK HexaLotte-Star/mymath.c |
---|
0,0 → 1,100 |
#include <stdlib.h> |
#include <avr/pgmspace.h> |
#include "mymath.h" |
// discrete mathematics |
// Sinus with argument in degree at an angular resolution of 1 degree and a discretisation of 13 bit. |
const uint16_t pgm_sinlookup[91] PROGMEM = {0, 143, 286, 429, 571, 714, 856, 998, 1140, 1282, 1423, 1563, 1703, 1843, 1982, 2120, 2258, 2395, 2531, 2667, 2802, 2936, 3069, 3201, 3332, 3462, 3591, 3719, 3846, 3972, 4096, 4219, 4341, 4462, 4581, 4699, 4815, 4930, 5043, 5155, 5266, 5374, 5482, 5587, 5691, 5793, 5893, 5991, 6088, 6183, 6275, 6366, 6455, 6542, 6627, 6710, 6791, 6870, 6947, 7022, 7094, 7165, 7233, 7299, 7363, 7424, 7484, 7541, 7595, 7648, 7698, 7746, 7791, 7834, 7875, 7913, 7949, 7982, 8013, 8041, 8068, 8091, 8112, 8131, 8147, 8161, 8172, 8181, 8187, 8191, 8192}; |
int16_t c_sin_8192(int16_t angle) |
{ |
int8_t m,n; |
int16_t sinus; |
// avoid negative angles |
if (angle < 0) |
{ |
m = -1; |
angle = abs(angle); |
} |
else m = +1; |
// fold angle to intervall 0 to 359 |
angle %= 360; |
// check quadrant |
if (angle <= 90) n=1; // first quadrant |
else if ((angle > 90) && (angle <= 180)) {angle = 180 - angle; n = 1;} // second quadrant |
else if ((angle > 180) && (angle <= 270)) {angle = angle - 180; n = -1;} // third quadrant |
else {angle = 360 - angle; n = -1;} //fourth quadrant |
// get lookup value |
sinus = pgm_read_word(&pgm_sinlookup[angle]); |
// calculate sinus value |
return (sinus * m * n); |
} |
// Cosinus with argument in degree at an angular resolution of 1 degree and a discretisation of 13 bit. |
int16_t c_cos_8192(int16_t angle) |
{ |
return (c_sin_8192(90 - angle)); |
} |
// Arcustangens returns degree in a range of +/. 180 deg |
const uint8_t pgm_atanlookup[346] PROGMEM = {0,1,2,3,4,4,5,6,7,8,9,10,11,11,12,13,14,15,16,17,17,18,19,20,21,21,22,23,24,24,25,26,27,27,28,29,29,30,31,31,32,33,33,34,35,35,36,36,37,37,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,45,46,46,47,47,48,48,48,49,49,50,50,50,51,51,51,52,52,52,53,53,53,54,54,54,55,55,55,55,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,60,61,61,61,61,62,62,62,62,62,63,63,63,63,63,63,64,64,64,64,64,64,65,65,65,65,65,65,66,66,66,66,66,66,66,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,69,69,69,69,69,69,69,69,69,70,70,70,70,70,70,70,70,70,71,71,71,71,71,71,71,71,71,71,71,72,72,72,72,72,72,72,72,72,72,72,73,73,73,73,73,73,73,73,73,73,73,73,73,73,74,74,74,74,74,74,74,74,74,74,74,74,74,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79}; |
int16_t c_atan2(int16_t y, int16_t x) |
{ |
int16_t index, angle; |
int8_t m; |
if (!x && !y) return 0; //atan2(0, 0) is undefined |
if (y < 0) m = -1; |
else m = 1; |
if (!x) return (90 * m); // atan2(y,0) = +/- 90 deg |
index = (int16_t)(((int32_t)y * 64) / x);// calculate index for lookup table |
if (index < 0) index = -index; |
if (index < 346) angle = pgm_read_byte(&pgm_atanlookup[index]); // lookup for 0 deg to 79 deg |
else if (index > 7334) angle = 90; // limit is 90 deg |
else if (index > 2444) angle = 89; // 89 deg to 80 deg is mapped via intervalls |
else if (index > 1465) angle = 88; |
else if (index > 1046) angle = 87; |
else if (index > 813) angle = 86; |
else if (index > 664) angle = 85; |
else if (index > 561) angle = 84; |
else if (index > 486) angle = 83; |
else if (index > 428) angle = 82; |
else if (index > 382) angle = 81; |
else angle = 80; // (index>345) |
if (x > 0) return (angle * m); // 1st and 4th quadrant |
else if ((x < 0) && (m > 0)) return (180 - angle); // 2nd quadrant |
else return (angle - 180); // ( (x < 0) && (y < 0)) 3rd quadrant |
} |
// integer square root |
uint32_t c_sqrt(uint32_t number) |
{ |
if(!number) return 0; |
uint32_t s1, s2; |
uint8_t iter = 0; |
// initialization of iteration |
s2 = number; |
do // iterative formula to solve x^2 - n = 0 |
{ |
s1 = s2; |
s2 = number / s1; |
s2 += s1; |
s2 /= 2; |
iter++; |
//if(iter > 40) break; |
}while( ( (s1-s2) > 1) && (iter < 40)); |
return s2; |
} |
/branches/V0.70d CRK HexaLotte-Star/mymath.h |
---|
0,0 → 1,11 |
#ifndef _MYMATH_H |
#define _MYMATH_H |
#include <inttypes.h> |
extern int16_t c_sin_8192(int16_t angle); |
extern int16_t c_cos_8192(int16_t angle); |
extern int16_t c_atan2(int16_t y, int16_t x); |
extern uint32_t c_sqrt(uint32_t number); |
#endif // _MYMATH_H |
/branches/V0.70d CRK HexaLotte-Star/old_macros.h |
---|
0,0 → 1,47 |
/* |
For backwards compatibility only. |
Ingo Busker ingo@mikrocontroller.com |
*/ |
#ifndef cbi |
#define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) |
#endif |
#ifndef sbi |
#define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) |
#endif |
#ifndef inb |
#define inb(sfr) _SFR_BYTE(sfr) |
#endif |
#ifndef outb |
#define outb(sfr, val) (_SFR_BYTE(sfr) = (val)) |
#endif |
#ifndef inw |
#define inw(sfr) _SFR_WORD(sfr) |
#endif |
#ifndef outw |
#define outw(sfr, val) (_SFR_WORD(sfr) = (val)) |
#endif |
#ifndef outp |
#define outp(val, sfr) outb(sfr, val) |
#endif |
#ifndef inp |
#define inp(sfr) inb(sfr) |
#endif |
#ifndef BV |
#define BV(bit) _BV(bit) |
#endif |
#ifndef PRG_RDB |
#define PRG_RDB pgm_read_byte |
#endif |
/branches/V0.70d CRK HexaLotte-Star/printf_P.c |
---|
0,0 → 1,483 |
// Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist nicht von der Lizenz für den MikroKopter-Teil unterstellt |
/* |
Copyright (C) 1993 Free Software Foundation |
This file is part of the GNU IO Library. This library is free |
software; you can redistribute it and/or modify it under the |
terms of the GNU General Public License as published by the |
Free Software Foundation; either version 2, or (at your option) |
any later version. |
This library is distributed in the hope that it will be useful, |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
GNU General Public License for more details. |
You should have received a copy of the GNU General Public License |
along with this library; see the file COPYING. If not, write to the Free |
Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
As a special exception, if you link this library with files |
compiled with a GNU compiler to produce an executable, this does not cause |
the resulting executable to be covered by the GNU General Public License. |
This exception does not however invalidate any other reasons why |
the executable file might be covered by the GNU General Public License. */ |
/* |
* Copyright (c) 1990 Regents of the University of California. |
* All rights reserved. |
* |
* Redistribution and use in source and binary forms, with or without |
* modification, are permitted provided that the following conditions |
* are met: |
* 1. Redistributions of source code must retain the above copyright |
* notice, this list of conditions and the following disclaimer. |
* 2. Redistributions in binary form must reproduce the above copyright |
* notice, this list of conditions and the following disclaimer in the |
* documentation and/or other materials provided with the distribution. |
* 3. [rescinded 22 July 1999] |
* 4. Neither the name of the University nor the names of its contributors |
* may be used to endorse or promote products derived from this software |
* without specific prior written permission. |
* |
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND |
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE |
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
* SUCH DAMAGE. |
*/ |
/****************************************************************************** |
This file is a patched version of printf called _printf_P |
It is made to work with avr-gcc for Atmel AVR MCUs. |
There are some differences from standard printf: |
1. There is no floating point support (with fp the code is about 8K!) |
2. Return type is void |
3. Format string must be in program memory (by using macro printf this is |
done automaticaly) |
4. %n is not implemented (just remove the comment around it if you need it) |
5. If LIGHTPRINTF is defined, the code is about 550 bytes smaller and the |
folowing specifiers are disabled : |
space # * . - + p s o O |
6. A function void uart_sendchar(char c) is used for output. The UART must |
be initialized before using printf. |
Alexander Popov |
sasho@vip.orbitel.bg |
******************************************************************************/ |
/* |
* Actual printf innards. |
* |
* This code is large and complicated... |
*/ |
#include <string.h> |
#ifdef __STDC__ |
#include <stdarg.h> |
#else |
#include <varargs.h> |
#endif |
#include "old_macros.h" |
#include "printf_P.h" |
#include "menu.h" |
#include "uart.h" |
//#define LIGHTPRINTF |
char PrintZiel; |
char Putchar(char zeichen) |
{ |
if(PrintZiel == OUT_LCD) { DisplayBuff[DispPtr++] = zeichen; return(1);} |
else return(uart_putchar(zeichen)); |
} |
void PRINT(const char * ptr, unsigned int len) |
{ |
for(;len;len--) Putchar(*ptr++); |
} |
void PRINTP(const char * ptr, unsigned int len) |
{ |
for(;len;len--) Putchar(pgm_read_byte(ptr++)); |
} |
void PAD_SP(signed char howmany) |
{ |
for(;howmany>0;howmany--) Putchar(' '); |
} |
void PAD_0(signed char howmany) |
{ |
for(;howmany>0;howmany--) Putchar('0'); |
} |
#define BUF 40 |
/* |
* Macros for converting digits to letters and vice versa |
*/ |
#define to_digit(c) ((c) - '0') |
#define is_digit(c) ((c)<='9' && (c)>='0') |
#define to_char(n) ((n) + '0') |
/* |
* Flags used during conversion. |
*/ |
#define LONGINT 0x01 /* long integer */ |
#define LONGDBL 0x02 /* long double; unimplemented */ |
#define SHORTINT 0x04 /* short integer */ |
#define ALT 0x08 /* alternate form */ |
#define LADJUST 0x10 /* left adjustment */ |
#define ZEROPAD 0x20 /* zero (as opposed to blank) pad */ |
#define HEXPREFIX 0x40 /* add 0x or 0X prefix */ |
void _printf_P (char ziel,char const *fmt0, ...) /* Works with string from FLASH */ |
{ |
va_list ap; |
register const char *fmt; /* format string */ |
register char ch; /* character from fmt */ |
register int n; /* handy integer (short term usage) */ |
register char *cp; /* handy char pointer (short term usage) */ |
const char *fmark; /* for remembering a place in fmt */ |
register unsigned char flags; /* flags as above */ |
signed char width; /* width from format (%8d), or 0 */ |
signed char prec; /* precision from format (%.3d), or -1 */ |
char sign; /* sign prefix (' ', '+', '-', or \0) */ |
unsigned long _ulong=0; /* integer arguments %[diouxX] */ |
#define OCT 8 |
#define DEC 10 |
#define HEX 16 |
unsigned char base; /* base for [diouxX] conversion */ |
signed char dprec; /* a copy of prec if [diouxX], 0 otherwise */ |
signed char dpad; /* extra 0 padding needed for integers */ |
signed char fieldsz; /* field size expanded by sign, dpad etc */ |
/* The initialization of 'size' is to suppress a warning that |
'size' might be used unitialized. It seems gcc can't |
quite grok this spaghetti code ... */ |
signed char size = 0; /* size of converted field or string */ |
char buf[BUF]; /* space for %c, %[diouxX], %[eEfgG] */ |
char ox[2]; /* space for 0x hex-prefix */ |
PrintZiel = ziel; // bestimmt, LCD oder UART |
va_start(ap, fmt0); |
fmt = fmt0; |
/* |
* Scan the format for conversions (`%' character). |
*/ |
for (;;) { |
for (fmark = fmt; (ch = pgm_read_byte(fmt)) != '\0' && ch != '%'; fmt++) |
/* void */; |
if ((n = fmt - fmark) != 0) { |
PRINTP(fmark, n); |
} |
if (ch == '\0') |
goto done; |
fmt++; /* skip over '%' */ |
flags = 0; |
dprec = 0; |
width = 0; |
prec = -1; |
sign = '\0'; |
rflag: ch = PRG_RDB(fmt++); |
reswitch: |
#ifdef LIGHTPRINTF |
if (ch=='o' || ch=='u' || (ch|0x20)=='x') { |
#else |
if (ch=='u' || (ch|0x20)=='x') { |
#endif |
if (flags&LONGINT) { |
_ulong=va_arg(ap, unsigned long); |
} else { |
register unsigned int _d; |
_d=va_arg(ap, unsigned int); |
_ulong = flags&SHORTINT ? (unsigned long)(unsigned short)_d : (unsigned long)_d; |
} |
} |
#ifndef LIGHTPRINTF |
if(ch==' ') { |
/* |
* ``If the space and + flags both appear, the space |
* flag will be ignored.'' |
* -- ANSI X3J11 |
*/ |
if (!sign) |
sign = ' '; |
goto rflag; |
} else if (ch=='#') { |
flags |= ALT; |
goto rflag; |
} else if (ch=='*'||ch=='-') { |
if (ch=='*') { |
/* |
* ``A negative field width argument is taken as a |
* - flag followed by a positive field width.'' |
* -- ANSI X3J11 |
* They don't exclude field widths read from args. |
*/ |
if ((width = va_arg(ap, int)) >= 0) |
goto rflag; |
width = -width; |
} |
flags |= LADJUST; |
flags &= ~ZEROPAD; /* '-' disables '0' */ |
goto rflag; |
} else if (ch=='+') { |
sign = '+'; |
goto rflag; |
} else if (ch=='.') { |
if ((ch = PRG_RDB(fmt++)) == '*') { |
n = va_arg(ap, int); |
prec = n < 0 ? -1 : n; |
goto rflag; |
} |
n = 0; |
while (is_digit(ch)) { |
n = n*10 + to_digit(ch); |
ch = PRG_RDB(fmt++); |
} |
prec = n < 0 ? -1 : n; |
goto reswitch; |
} else |
#endif /* LIGHTPRINTF */ |
if (ch=='0') { |
/* |
* ``Note that 0 is taken as a flag, not as the |
* beginning of a field width.'' |
* -- ANSI X3J11 |
*/ |
if (!(flags & LADJUST)) |
flags |= ZEROPAD; /* '-' disables '0' */ |
goto rflag; |
} else if (ch>='1' && ch<='9') { |
n = 0; |
do { |
n = 10 * n + to_digit(ch); |
ch = PRG_RDB(fmt++); |
} while (is_digit(ch)); |
width = n; |
goto reswitch; |
} else if (ch=='h') { |
flags |= SHORTINT; |
goto rflag; |
} else if (ch=='l') { |
flags |= LONGINT; |
goto rflag; |
} else if (ch=='c') { |
*(cp = buf) = va_arg(ap, int); |
size = 1; |
sign = '\0'; |
} else if (ch=='D'||ch=='d'||ch=='i') { |
if(ch=='D') |
flags |= LONGINT; |
if (flags&LONGINT) { |
_ulong=va_arg(ap, long); |
} else { |
register int _d; |
_d=va_arg(ap, int); |
_ulong = flags&SHORTINT ? (long)(short)_d : (long)_d; |
} |
if ((long)_ulong < 0) { |
_ulong = -_ulong; |
sign = '-'; |
} |
base = DEC; |
goto number; |
} else |
/* |
if (ch=='n') { |
if (flags & LONGINT) |
*va_arg(ap, long *) = ret; |
else if (flags & SHORTINT) |
*va_arg(ap, short *) = ret; |
else |
*va_arg(ap, int *) = ret; |
continue; // no output |
} else |
*/ |
#ifndef LIGHTPRINTF |
if (ch=='O'||ch=='o') { |
if (ch=='O') |
flags |= LONGINT; |
base = OCT; |
goto nosign; |
} else if (ch=='p') { |
/* |
* ``The argument shall be a pointer to void. The |
* value of the pointer is converted to a sequence |
* of printable characters, in an implementation- |
* defined manner.'' |
* -- ANSI X3J11 |
*/ |
/* NOSTRICT */ |
_ulong = (unsigned int)va_arg(ap, void *); |
base = HEX; |
flags |= HEXPREFIX; |
ch = 'x'; |
goto nosign; |
} else if (ch=='s') { // print a string from RAM |
if ((cp = va_arg(ap, char *)) == NULL) { |
cp=buf; |
cp[0] = '('; |
cp[1] = 'n'; |
cp[2] = 'u'; |
cp[4] = cp[3] = 'l'; |
cp[5] = ')'; |
cp[6] = '\0'; |
} |
if (prec >= 0) { |
/* |
* can't use strlen; can only look for the |
* NUL in the first `prec' characters, and |
* strlen() will go further. |
*/ |
char *p = (char*)memchr(cp, 0, prec); |
if (p != NULL) { |
size = p - cp; |
if (size > prec) |
size = prec; |
} else |
size = prec; |
} else |
size = strlen(cp); |
sign = '\0'; |
} else |
#endif /* LIGHTPRINTF */ |
if(ch=='U'||ch=='u') { |
if (ch=='U') |
flags |= LONGINT; |
base = DEC; |
goto nosign; |
} else if (ch=='X'||ch=='x') { |
base = HEX; |
/* leading 0x/X only if non-zero */ |
if (flags & ALT && _ulong != 0) |
flags |= HEXPREFIX; |
/* unsigned conversions */ |
nosign: sign = '\0'; |
/* |
* ``... diouXx conversions ... if a precision is |
* specified, the 0 flag will be ignored.'' |
* -- ANSI X3J11 |
*/ |
number: if ((dprec = prec) >= 0) |
flags &= ~ZEROPAD; |
/* |
* ``The result of converting a zero value with an |
* explicit precision of zero is no characters.'' |
* -- ANSI X3J11 |
*/ |
cp = buf + BUF; |
if (_ulong != 0 || prec != 0) { |
register unsigned char _d,notlastdigit; |
do { |
notlastdigit=(_ulong>=base); |
_d = _ulong % base; |
if (_d<10) { |
_d+='0'; |
} else { |
_d+='a'-10; |
if (ch=='X') _d&=~0x20; |
} |
*--cp=_d; |
_ulong /= base; |
} while (notlastdigit); |
#ifndef LIGHTPRINTF |
// handle octal leading 0 |
if (base==OCT && flags & ALT && *cp != '0') |
*--cp = '0'; |
#endif |
} |
size = buf + BUF - cp; |
} else { //default |
/* "%?" prints ?, unless ? is NUL */ |
if (ch == '\0') |
goto done; |
/* pretend it was %c with argument ch */ |
cp = buf; |
*cp = ch; |
size = 1; |
sign = '\0'; |
} |
/* |
* All reasonable formats wind up here. At this point, |
* `cp' points to a string which (if not flags&LADJUST) |
* should be padded out to `width' places. If |
* flags&ZEROPAD, it should first be prefixed by any |
* sign or other prefix; otherwise, it should be blank |
* padded before the prefix is emitted. After any |
* left-hand padding and prefixing, emit zeroes |
* required by a decimal [diouxX] precision, then print |
* the string proper, then emit zeroes required by any |
* leftover floating precision; finally, if LADJUST, |
* pad with blanks. |
*/ |
/* |
* compute actual size, so we know how much to pad. |
*/ |
fieldsz = size; |
dpad = dprec - size; |
if (dpad < 0) |
dpad = 0; |
if (sign) |
fieldsz++; |
else if (flags & HEXPREFIX) |
fieldsz += 2; |
fieldsz += dpad; |
/* right-adjusting blank padding */ |
if ((flags & (LADJUST|ZEROPAD)) == 0) |
PAD_SP(width - fieldsz); |
/* prefix */ |
if (sign) { |
PRINT(&sign, 1); |
} else if (flags & HEXPREFIX) { |
ox[0] = '0'; |
ox[1] = ch; |
PRINT(ox, 2); |
} |
/* right-adjusting zero padding */ |
if ((flags & (LADJUST|ZEROPAD)) == ZEROPAD) |
PAD_0(width - fieldsz); |
/* leading zeroes from decimal precision */ |
PAD_0(dpad); |
/* the string or number proper */ |
PRINT(cp, size); |
/* left-adjusting padding (always blank) */ |
if (flags & LADJUST) |
PAD_SP(width - fieldsz); |
} |
done: |
va_end(ap); |
} |
/branches/V0.70d CRK HexaLotte-Star/printf_P.h |
---|
0,0 → 1,19 |
#ifndef _PRINTF_P_H_ |
#define _PRINTF_P_H_ |
#include <avr/pgmspace.h> |
#define OUT_V24 0 |
#define OUT_LCD 1 |
void _printf_P (char, char const *fmt0, ...); |
extern char PrintZiel; |
#define printf_P(format, args...) _printf_P(OUT_V24,format , ## args) |
#define printf(format, args...) _printf_P(OUT_V24,PSTR(format) , ## args) |
#define LCD_printfxy(x,y,format, args...) { DispPtr = y * 20 + x; _printf_P(OUT_LCD,PSTR(format) , ## args);} |
#define LCD_printf(format, args...) { _printf_P(OUT_LCD,PSTR(format) , ## args);} |
#endif |
/branches/V0.70d CRK HexaLotte-Star/rc.c |
---|
0,0 → 1,180 |
/*####################################################################################### |
Decodieren eines RC Summen Signals |
#######################################################################################*/ |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) 04.2007 Holger Buss |
// + only for non-profit use |
// + www.MikroKopter.com |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include <stdlib.h> |
#include <avr/io.h> |
#include <avr/interrupt.h> |
#include "rc.h" |
#include "main.h" |
volatile int16_t PPM_in[15]; //PPM24 supports 12 channels per frame |
volatile int16_t PPM_diff[15]; |
volatile uint8_t NewPpmData = 1; |
volatile int16_t RC_Quality = 0; |
volatile uint8_t NewRCFrames = 0; |
/***************************************************************/ |
/* 16bit timer 1 is used to decode the PPM-Signal */ |
/***************************************************************/ |
void RC_Init (void) |
{ |
uint8_t sreg = SREG; |
// disable all interrupts before reconfiguration |
cli(); |
// PPM-signal is connected to the Input Capture Pin (PD6) of timer 1 |
DDRD &= ~(1<<DDD6); |
PORTD |= (1<<PORTD6); |
// Channel 5,6,7 is decoded to servo signals at pin PD5 (J3), PD4(J4), PD3(J5) |
// set as output |
DDRD |= (1<<DDD5)|(1<<DDD4); |
// low level |
PORTD &= ~((1<<PORTD5)|(1<<PORTD4)); |
// PD3 can't be used in FC 1.1 if 2nd UART is activated |
// because TXD1 is at that port |
if(BoardRelease == 10) |
{ |
DDRD |= (1<<PORTD3); |
PORTD &= ~(1<<PORTD3); |
} |
// Timer/Counter1 Control Register A, B, C |
// Normal Mode (bits: WGM13=0, WGM12=0, WGM11=0, WGM10=0) |
// Compare output pin A & B is disabled (bits: COM1A1=0, COM1A0=0, COM1B1=0, COM1B0=0) |
// Set clock source to SYSCLK/64 (bit: CS12=0, CS11=1, CS10=1) |
// Enable input capture noise cancler (bit: ICNC1=1) |
// Trigger on positive edge of the input capture pin (bit: ICES1=1), |
// Therefore the counter incremets at a clock of 20 MHz/64 = 312.5 kHz or 3.2µs |
// The longest period is 0xFFFF / 312.5 kHz = 0.209712 s. |
TCCR1A &= ~((1<<COM1A1)|(1<<COM1A0)|(1<<COM1B1)|(1<<COM1B0)|(1<<WGM11)|(1<<WGM10)); |
TCCR1B &= ~((1<<WGM13)|(1<<WGM12)|(1<<CS12)); |
TCCR1B |= (1<<CS11)|(1<<CS10)|(1<<ICES1)|(1<<ICNC1); |
TCCR1C &= ~((1<<FOC1A)|(1<<FOC1B)); |
// Timer/Counter1 Interrupt Mask Register |
// Enable Input Capture Interrupt (bit: ICIE1=1) |
// Disable Output Compare A & B Match Interrupts (bit: OCIE1B=0, OICIE1A=0) |
// Enable Overflow Interrupt (bit: TOIE1=0) |
TIMSK1 &= ~((1<<OCIE1B)|(1<<OCIE1A)); |
TIMSK1 |= (1<<ICIE1)|(1<<TOIE1); |
RC_Quality = 0; |
SREG = sreg; |
} |
// happens every 0.209712 s. |
// check for at least one new frame per timer overflow (timeout) |
ISR(TIMER1_OVF_vect) |
{ |
if (NewRCFrames == 0) RC_Quality -= RC_Quality/8; |
NewRCFrames = 0; |
} |
/********************************************************************/ |
/* Every time a positive edge is detected at PD6 */ |
/********************************************************************/ |
/* t-Frame |
<-----------------------------------------------------------------------> |
____ ______ _____ ________ ______ sync gap ____ |
| | | | | | | | | | | |
| | | | | | | | | | | |
___| |_| |_| |_| |_.............| |________________| |
<-----><-------><------><--------> <------> <--- |
t0 t1 t2 t4 tn t0 |
The PPM-Frame length is 22.5 ms. |
Channel high pulse width range is 0.7 ms to 1.7 ms completed by an 0.3 ms low pulse. |
The mininimum time delay of two events coding a channel is ( 0.7 + 0.3) ms = 1 ms. |
The maximum time delay of two events coding a chanel is ( 1.7 + 0.3) ms = 2 ms. |
The minimum duration of all channels at minimum value is 8 * 1 ms = 8 ms. |
The maximum duration of all channels at maximum value is 8 * 2 ms = 16 ms. |
The remaining time of (22.5 - 8 ms) ms = 14.5 ms to (22.5 - 16 ms) ms = 6.5 ms is |
the syncronization gap. |
*/ |
ISR(TIMER1_CAPT_vect) // typical rate of 1 ms to 2 ms |
{ |
int16_t signal = 0, tmp; |
static int16_t index; |
static uint16_t oldICR1 = 0; |
// 16bit Input Capture Register ICR1 contains the timer value TCNT1 |
// at the time the edge was detected |
// calculate the time delay to the previous event time which is stored in oldICR1 |
// calculatiing the difference of the two uint16_t and converting the result to an int16_t |
// implicit handles a timer overflow 65535 -> 0 the right way. |
signal = (uint16_t) ICR1 - oldICR1; |
oldICR1 = ICR1; |
//sync gap? (3.52 ms < signal < 25.6 ms) |
if((signal > 1100) && (signal < 8000)) |
{ |
// if a sync gap happens and there where at least 4 channels decoded before |
// then the NewPpmData flag is reset indicating valid data in the PPM_in[] array. |
if(index >= 4) |
{ |
NewPpmData = 0; // Null means NewData for the first 4 channels |
NewRCFrames++; |
} |
// synchronize channel index |
index = 1; |
} |
else // within the PPM frame |
{ |
if(index < 14) // PPM24 supports 12 channels |
{ |
// check for valid signal length (0.8 ms < signal < 2.1984 ms) |
// signal range is from 1.0ms/3.2us = 312 to 2.0ms/3.2us = 625 |
if((signal > 250) && (signal < 687)) |
{ |
// shift signal to zero symmetric range -154 to 159 |
signal -= 466; // offset of 1.4912 ms ??? (469 * 3.2µs = 1.5008 ms) |
// check for stable signal |
if(abs(signal-PPM_in[index]) < 6) |
{ |
if(RC_Quality < 200) RC_Quality +=10; |
} |
// calculate exponential history for signal |
tmp = (3 * (PPM_in[index]) + signal) / 4; |
if(tmp > signal+1) tmp--; else |
if(tmp < signal-1) tmp++; |
// calculate signal difference on good signal level |
if(RC_Quality >= 195) PPM_diff[index] = ((tmp - PPM_in[index]) / 3) * 3; // cut off lower 3 bit for nois reduction |
else PPM_diff[index] = 0; |
PPM_in[index] = tmp; // update channel value |
} |
index++; // next channel |
// demux sum signal for channels 5 to 7 to J3, J4, J5 |
if(index == 5) PORTD |= (1<<PORTD5); else PORTD &= ~(1<<PORTD5); |
if(index == 6) PORTD |= (1<<PORTD4); else PORTD &= ~(1<<PORTD4); |
if(BoardRelease == 10) |
{ |
if(index == 7) PORTD |= (1<<PORTD3); else PORTD &= ~(1<<PORTD3); |
} |
} |
} |
if(RC_Quality) RC_Quality--; |
} |
/branches/V0.70d CRK HexaLotte-Star/rc.h |
---|
0,0 → 1,11 |
#ifndef _RC_H |
#define _RC_H |
#include <inttypes.h> |
extern void RC_Init (void); |
extern volatile int16_t PPM_in[15]; // the RC-Signal |
extern volatile int16_t PPM_diff[15]; // the differentiated RC-Signal |
extern volatile uint8_t NewPpmData; // 0 indicates a new recieved PPM Frame |
extern volatile int16_t RC_Quality; // rc signal quality indicator (0 to 200) |
#endif //_RC_H |
/branches/V0.70d CRK HexaLotte-Star/spi.c |
---|
0,0 → 1,328 |
// ######################## SPI - FlightCtrl ################### |
#include <avr/io.h> |
#include <avr/interrupt.h> |
#include <string.h> |
#include <stdlib.h> |
#include "_Settings.h" |
#include "spi.h" |
#include "fc.h" |
#include "rc.h" |
#include "eeprom.h" |
#include "uart.h" |
#include "timer0.h" |
#include "analog.h" |
#define SPI_TXSYNCBYTE1 0xAA |
#define SPI_TXSYNCBYTE2 0x83 |
#define SPI_RXSYNCBYTE1 0x81 |
#define SPI_RXSYNCBYTE2 0x55 |
typedef enum |
{ |
SPI_SYNC1, |
SPI_SYNC2, |
SPI_DATA |
} SPI_RXState_t; |
// data exchange packets to and From NaviCtrl |
ToNaviCtrl_t ToNaviCtrl; |
FromNaviCtrl_t FromNaviCtrl; |
// rx packet buffer |
#define SPI_RXBUFFER_LEN sizeof(FromNaviCtrl) |
uint8_t SPI_RxBuffer[SPI_RXBUFFER_LEN]; |
uint8_t SPI_RxBufferIndex = 0; |
uint8_t SPI_RxBuffer_Request = 0; |
// tx packet buffer |
#define SPI_TXBUFFER_LEN sizeof(ToNaviCtrl) |
uint8_t *SPI_TxBuffer; |
uint8_t SPI_TxBufferIndex = 0; |
uint8_t SPITransferCompleted, SPI_ChkSum; |
uint8_t SPI_RxDataValid; |
uint8_t SPI_CommandSequence[] = { SPI_CMD_USER, SPI_CMD_STICK, SPI_CMD_PARAMETER1, SPI_CMD_STICK, SPI_CMD_CAL_COMPASS }; |
uint8_t SPI_CommandCounter = 0; |
/*********************************************/ |
/* Initialize SPI interface to NaviCtrl */ |
/*********************************************/ |
void SPI_MasterInit(void) |
{ |
DDR_SPI |= (1<<DD_MOSI)|(1<<DD_SCK); // Set MOSI and SCK output, all others input |
SLAVE_SELECT_DDR_PORT |= (1 << SPI_SLAVE_SELECT); // set Slave select port as output port |
SPCR = (1<<SPE)|(1<<MSTR)|(1<<SPR1)|(0<<SPR0)|(0<<SPIE); // Enable SPI, Master, set clock rate fck/64 |
SPSR = 0;//(1<<SPI2X); |
SLAVE_SELECT_PORT |= (1 << SPI_SLAVE_SELECT); // Deselect Slave |
SPI_TxBuffer = (uint8_t *) &ToNaviCtrl; // set pointer to tx-buffer |
SPITransferCompleted = 1; |
// initialize data packet to NaviControl |
ToNaviCtrl.Sync1 = SPI_TXSYNCBYTE1; |
ToNaviCtrl.Sync2 = SPI_TXSYNCBYTE2; |
ToNaviCtrl.Command = SPI_CMD_USER; |
ToNaviCtrl.IntegralNick = 0; |
ToNaviCtrl.IntegralRoll = 0; |
SPI_RxDataValid = 0; |
} |
/**********************************************************/ |
/* Update Data transferd by the SPI from/to NaviCtrl */ |
/**********************************************************/ |
void UpdateSPI_Buffer(void) |
{ |
int16_t tmp; |
cli(); // stop all interrupts to avoid writing of new data during update of that packet. |
// update content of packet to NaviCtrl |
ToNaviCtrl.IntegralNick = (int16_t) (IntegralNick / 108); |
ToNaviCtrl.IntegralRoll = (int16_t) (IntegralRoll / 108); |
ToNaviCtrl.GyroHeading = YawGyroHeading / YAW_GYRO_DEG_FACTOR; |
ToNaviCtrl.GyroNick = Reading_GyroNick; |
ToNaviCtrl.GyroRoll = Reading_GyroRoll; |
ToNaviCtrl.GyroYaw = Reading_GyroYaw; |
ToNaviCtrl.AccNick = (int16_t) ACC_AMPLIFY * (NaviAccNick / NaviCntAcc); |
ToNaviCtrl.AccRoll = (int16_t) ACC_AMPLIFY * (NaviAccRoll / NaviCntAcc); |
NaviCntAcc = 0; NaviAccNick = 0; NaviAccRoll = 0; |
switch(ToNaviCtrl.Command) |
{ |
case SPI_CMD_USER: |
ToNaviCtrl.Param.Byte[0] = FCParam.UserParam1; |
ToNaviCtrl.Param.Byte[1] = FCParam.UserParam2; |
ToNaviCtrl.Param.Byte[2] = FCParam.UserParam3; |
ToNaviCtrl.Param.Byte[3] = FCParam.UserParam4; |
ToNaviCtrl.Param.Byte[4] = FCParam.UserParam5; |
ToNaviCtrl.Param.Byte[5] = FCParam.UserParam6; |
ToNaviCtrl.Param.Byte[6] = FCParam.UserParam7; |
ToNaviCtrl.Param.Byte[7] = FCParam.UserParam8; |
ToNaviCtrl.Param.Byte[8] = MKFlags; |
MKFlags &= ~(MKFLAG_CALIBRATE | MKFLAG_START); // calibrate and start are temporal states that are cleared immediately after transmitting |
ToNaviCtrl.Param.Byte[9] = (uint8_t)UBat; |
ToNaviCtrl.Param.Byte[10] = ParamSet.LowVoltageWarning; |
ToNaviCtrl.Param.Byte[11] = GetActiveParamSet(); |
break; |
case SPI_CMD_PARAMETER1: |
ToNaviCtrl.Param.Byte[0] = FCParam.NaviGpsModeControl; // Parameters for the Naviboard |
ToNaviCtrl.Param.Byte[1] = FCParam.NaviGpsGain; |
ToNaviCtrl.Param.Byte[2] = FCParam.NaviGpsP; |
ToNaviCtrl.Param.Byte[3] = FCParam.NaviGpsI; |
ToNaviCtrl.Param.Byte[4] = FCParam.NaviGpsD; |
ToNaviCtrl.Param.Byte[5] = FCParam.NaviGpsACC; |
ToNaviCtrl.Param.Byte[6] = ParamSet.NaviGpsMinSat; |
ToNaviCtrl.Param.Byte[7] = ParamSet.NaviStickThreshold; |
ToNaviCtrl.Param.Byte[8] = 15; // MaxRadius |
break; |
case SPI_CMD_STICK: |
tmp = PPM_in[ParamSet.ChannelAssignment[CH_GAS]]; if(tmp > 127) tmp = 127; else if(tmp < -128) tmp = -128; |
ToNaviCtrl.Param.Byte[0] = (int8_t) tmp; |
tmp = PPM_in[ParamSet.ChannelAssignment[CH_YAW]]; if(tmp > 127) tmp = 127; else if(tmp < -128) tmp = -128; |
ToNaviCtrl.Param.Byte[1] = (int8_t) tmp; |
tmp = PPM_in[ParamSet.ChannelAssignment[CH_ROLL]]; if(tmp > 127) tmp = 127; else if(tmp < -128) tmp = -128; |
ToNaviCtrl.Param.Byte[2] = (int8_t) tmp; |
tmp = PPM_in[ParamSet.ChannelAssignment[CH_NICK]]; if(tmp > 127) tmp = 127; else if(tmp < -128) tmp = -128; |
ToNaviCtrl.Param.Byte[3] = (int8_t) tmp; |
ToNaviCtrl.Param.Byte[4] = (uint8_t) Poti1; |
ToNaviCtrl.Param.Byte[5] = (uint8_t) Poti2; |
ToNaviCtrl.Param.Byte[6] = (uint8_t) Poti3; |
ToNaviCtrl.Param.Byte[7] = (uint8_t) Poti4; |
ToNaviCtrl.Param.Byte[8] = (uint8_t) RC_Quality; |
break; |
case SPI_CMD_CAL_COMPASS: |
if(CompassCalState > 5) |
{ |
CompassCalState = 0; |
ToNaviCtrl.Param.Byte[0] = 5; |
} |
else |
{ |
ToNaviCtrl.Param.Byte[0] = CompassCalState; |
} |
break; |
} |
sei(); // enable all interrupts |
// analyze content of packet from NaviCtrl if valid |
if (SPI_RxDataValid) |
{ |
// update gps controls |
if(abs(FromNaviCtrl.GPS_Nick) < 512 && abs(FromNaviCtrl.GPS_Roll) < 512 && (ParamSet.GlobalConfig & CFG_GPS_ACTIVE)) |
{ |
GPS_Nick = FromNaviCtrl.GPS_Nick; |
GPS_Roll = FromNaviCtrl.GPS_Roll; |
} |
// update compass readings |
if(FromNaviCtrl.CompassHeading <= 360) |
{ |
CompassHeading = FromNaviCtrl.CompassHeading; |
} |
if(CompassHeading < 0) CompassOffCourse = 0; |
else CompassOffCourse = ((540 + CompassHeading - CompassCourse) % 360) - 180; |
// NaviCtrl wants to beep? |
if (FromNaviCtrl.BeepTime > BeepTime && !CompassCalState) BeepTime = FromNaviCtrl.BeepTime; |
switch (FromNaviCtrl.Command) |
{ |
case SPI_CMD_OSD_DATA: |
// FromFlightCtrl.Param.Byte[0] = OsdBar; |
// FromFlightCtrl.Param.Int[1] = Distance; |
break; |
case SPI_CMD_GPS_POS: |
// FromFlightCtrl.Param.Long[0] = GPS_Data.Longitude; |
// FromFlightCtrl.Param.Long[1] = GPS_Data.Latitude; |
break; |
case SPI_CMD_GPS_TARGET: |
// FromFlightCtrl.Param.Long[0] = GPS_Data.TargetLongitude; |
// FromFlightCtrl.Param.Long[1] = GPS_Data.TargetLatitude; |
break; |
default: |
break; |
} |
} |
else // no valid data from NaviCtrl |
{ |
// disable GPS control |
GPS_Nick = 0; |
GPS_Roll = 0; |
} |
} |
/*********************************************/ |
/* Start Transmission of packet to NaviCtrl */ |
/*********************************************/ |
void SPI_StartTransmitPacket(void) |
{ |
if (!SPITransferCompleted) return; // return immediately if transfer is in progress |
else // transmission was completed |
{ |
SLAVE_SELECT_PORT &= ~(1 << SPI_SLAVE_SELECT); // Select slave |
// cyclic commands |
ToNaviCtrl.Command = SPI_CommandSequence[SPI_CommandCounter++]; |
if (SPI_CommandCounter >= sizeof(SPI_CommandSequence)) SPI_CommandCounter = 0; |
SPITransferCompleted = 0; // transfer is in progress |
UpdateSPI_Buffer(); // update data in ToNaviCtrl |
SPI_TxBufferIndex = 1; //proceed with 2nd byte |
// -- Debug-Output --- |
//---- |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
ToNaviCtrl.Chksum = ToNaviCtrl.Sync1; // init checksum |
SPDR = ToNaviCtrl.Sync1; // send first byte |
} |
} |
//------------------------------------------------------ |
// This is the spi data transfer between FlightCtrl and NaviCtrl |
// Every time this routine is called within the mainloop one byte of the packet to |
// the NaviCtrl and one byte of the packet from the NaviCtrl is possible transfered |
void SPI_TransmitByte(void) |
{ |
static SPI_RXState_t SPI_RXState = SPI_SYNC1; |
uint8_t rxdata; |
static uint8_t rxchksum; |
if (SPITransferCompleted) return; // return immediatly if transfer was completed |
if (!(SPSR & (1 << SPIF))) return; // return if no SPI-IRQ pending |
SendSPI = 4; // mait 4 * 0.102 ms for the next call of SPI_TransmitByte() in the main loop |
SLAVE_SELECT_PORT |= (1 << SPI_SLAVE_SELECT); // DeselectSlave |
rxdata = SPDR; // save spi data register |
switch (SPI_RXState) |
{ |
case SPI_SYNC1: // first sync byte |
SPI_RxBufferIndex = 0; // set pointer to start of rx buffer |
rxchksum = rxdata; // initialize checksum |
if (rxdata == SPI_RXSYNCBYTE1 ) |
{ // 1st Syncbyte found |
SPI_RXState = SPI_SYNC2; // trigger to state for second sync byte |
} |
break; |
case SPI_SYNC2: // second sync byte |
if (rxdata == SPI_RXSYNCBYTE2) |
{ // 2nd Syncbyte found |
rxchksum += rxdata; // update checksum |
SPI_RXState = SPI_DATA; // trigger to state for second sync byte |
} |
else // 2nd Syncbyte not found |
{ |
SPI_RXState = SPI_SYNC1; // jump back to 1st sync byte |
} |
break; |
case SPI_DATA: // data bytes |
SPI_RxBuffer[SPI_RxBufferIndex++] = rxdata; // copy data byte to spi buffer |
// if all bytes are received of a packet from the NaviCtrl |
if (SPI_RxBufferIndex >= SPI_RXBUFFER_LEN) |
{ // last byte transfered is the checksum of the packet |
if (rxdata == rxchksum) // checksum matching? |
{ |
// copy SPI_RxBuffer -> FromFlightCtrl |
uint8_t *ptr = (uint8_t *)&FromNaviCtrl; |
cli(); |
memcpy(ptr, (uint8_t *) SPI_RxBuffer, sizeof(FromNaviCtrl)); |
sei(); |
SPI_RxDataValid = 1; |
DebugOut.Analog[18]++; |
} |
else |
{ // checksum does not match |
DebugOut.Analog[17]++; |
SPI_RxDataValid = 0; // reset valid flag |
} |
SPI_RXState = SPI_SYNC1; // reset state sync |
} |
else // not all bytes transfered |
{ |
rxchksum += rxdata; // update checksum |
} |
break; |
}// eof switch(SPI_RXState) |
// if still some bytes left for transmission to NaviCtrl |
if (SPI_TxBufferIndex < SPI_TXBUFFER_LEN) |
{ |
SLAVE_SELECT_PORT &= ~(1 << SPI_SLAVE_SELECT); // SelectSlave |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
SPDR = SPI_TxBuffer[SPI_TxBufferIndex]; // transmit byte |
ToNaviCtrl.Chksum += SPI_TxBuffer[SPI_TxBufferIndex]; // update checksum for everey byte that was sent |
SPI_TxBufferIndex++; |
} |
else |
{ |
//Transfer of all bytes of the packet to NaviCtrl completed |
SPITransferCompleted = 1; |
} |
} |
/branches/V0.70d CRK HexaLotte-Star/spi.h |
---|
0,0 → 1,117 |
// ######################## SPI - FlightCtrl ################### |
#ifndef _SPI_H |
#define _SPI_H |
//#include <util/delay.h> |
#include <inttypes.h> |
#define SPI_PROTOCOL_COMP 1 |
//----------------------------------------- |
#define DDR_SPI DDRB |
#define DD_SS PB4 |
#define DD_SCK PB7 |
#define DD_MOSI PB5 |
#define DD_MISO PB6 |
// for compatibility reasons gcc3.x <-> gcc4.x |
#ifndef SPCR |
#define SPCR SPCR0 |
#endif |
#ifndef SPE |
#define SPE SPE0 |
#endif |
#ifndef MSTR |
#define MSTR MSTR0 |
#endif |
#ifndef SPR1 |
#define SPR1 SPR01 |
#endif |
#ifndef SPR0 |
#define SPR0 SPR00 |
#endif |
#ifndef SPIE |
#define SPIE SPIE0 |
#endif |
#ifndef SPDR |
#define SPDR SPDR0 |
#endif |
#ifndef SPIF |
#define SPIF SPIF0 |
#endif |
#ifndef SPSR |
#define SPSR SPSR0 |
#endif |
// ------------------------- |
#define SLAVE_SELECT_DDR_PORT DDRC |
#define SLAVE_SELECT_PORT PORTC |
#define SPI_SLAVE_SELECT PC5 |
#define SPI_CMD_USER 10 |
#define SPI_CMD_STICK 11 |
#define SPI_CMD_CAL_COMPASS 12 |
#define SPI_CMD_PARAMETER1 13 |
typedef struct |
{ |
uint8_t Sync1; |
uint8_t Sync2; |
uint8_t Command; |
int16_t IntegralNick; |
int16_t IntegralRoll; |
int16_t AccNick; |
int16_t AccRoll; |
int16_t GyroHeading; |
int16_t GyroNick; |
int16_t GyroRoll; |
int16_t GyroYaw; |
union |
{ |
int8_t sByte[12]; |
uint8_t Byte[12]; |
int16_t Int[6]; |
int32_t Long[3]; |
float Float[3]; |
} Param; |
uint8_t Chksum; |
} ToNaviCtrl_t; |
#define SPI_CMD_OSD_DATA 100 |
#define SPI_CMD_GPS_POS 101 |
#define SPI_CMD_GPS_TARGET 102 |
typedef struct |
{ |
uint8_t Command; |
int16_t GPS_Nick; |
int16_t GPS_Roll; |
int16_t GPS_Yaw; |
int16_t CompassHeading; |
int16_t Status; |
uint16_t BeepTime; |
union |
{ |
int8_t Byte[12]; |
int16_t Int[6]; |
int32_t Long[3]; |
float Float[3]; |
} Param; |
uint8_t Chksum; |
} FromNaviCtrl_t; |
extern ToNaviCtrl_t ToNaviCtrl; |
extern FromNaviCtrl_t FromNaviCtrl; |
void SPI_MasterInit(void); |
void SPI_StartTransmitPacket(void); |
void SPI_TransmitByte(void); |
#endif //_SPI_H |
/branches/V0.70d CRK HexaLotte-Star/timer0.c |
---|
0,0 → 1,194 |
#include <inttypes.h> |
#include <avr/io.h> |
#include <avr/interrupt.h> |
#include "eeprom.h" |
#include "analog.h" |
#include "main.h" |
#include "fc.h" |
#ifdef USE_KILLAGREG |
#include "mm3.h" |
#endif |
#ifdef USE_MK3MAG |
#include "mk3mag.h" |
#endif |
volatile uint16_t CountMilliseconds = 0; |
volatile uint8_t UpdateMotor = 0; |
volatile uint16_t cntKompass = 0; |
volatile uint16_t BeepTime = 0; |
volatile uint16_t BeepModulation = 0xFFFF; |
#ifdef USE_NAVICTRL |
volatile uint8_t SendSPI = 0; |
#endif |
/*****************************************************/ |
/* Initialize Timer 0 */ |
/*****************************************************/ |
// timer 0 is used for the PWM generation to control the offset voltage at the air pressure sensor |
// Its overflow interrupt routine is used to generate the beep signal and the flight control motor update rate |
void TIMER0_Init(void) |
{ |
uint8_t sreg = SREG; |
// disable all interrupts before reconfiguration |
cli(); |
// configure speaker port as output |
if(BoardRelease == 10) |
{ // Speaker at PD2 |
DDRD |= (1<<DDD2); |
PORTD &= ~(1<<PORTD2); |
} |
else |
{ // Speaker at PC7 |
DDRC |= (1<<DDC7); |
PORTC &= ~(1<<PORTC7); |
} |
// set PB3 and PB4 as output for the PWM used as aoffset for the pressure sensor |
DDRB |= (1<<DDB4)|(1<<DDB3); |
PORTB &= ~((1<<PORTB4)|(1<<PORTB3)); |
if(BoardRelease == 10) |
{ |
DDRD |= (1<<DDD2); |
PORTD &= ~(1<<PORTD2); |
} |
else |
{ |
DDRC |= (1<<DDC7); |
PORTC &= ~(1<<PORTC7); |
} |
// Timer/Counter 0 Control Register A |
// Waveform Generation Mode is Fast PWM (Bits WGM02 = 0, WGM01 = 1, WGM00 = 1) |
// Clear OC0A on Compare Match, set OC0A at BOTTOM, noninverting PWM (Bits COM0A1 = 1, COM0A0 = 0) |
// Clear OC0B on Compare Match, set OC0B at BOTTOM, (Bits COM0B1 = 1, COM0B0 = 0) |
TCCR0A &= ~((1<<COM0A0)|(1<<COM0B0)); |
TCCR0A |= (1<<COM0A1)|(1<<COM0B1)|(1<<WGM01)|(1<<WGM00); |
// Timer/Counter 0 Control Register B |
// set clock devider for timer 0 to SYSKLOCK/8 = 20MHz / 8 = 2.5MHz |
// i.e. the timer increments from 0x00 to 0xFF with an update rate of 2.5 MHz |
// hence the timer overflow interrupt frequency is 2.5 MHz / 256 = 9.765 kHz |
// divider 8 (Bits CS02 = 0, CS01 = 1, CS00 = 0) |
TCCR0B &= ~((1<<FOC0A)|(1<<FOC0B)|(1<<WGM02)); |
TCCR0B = (TCCR0B & 0xF8)|(0<<CS02)|(1<<CS01)|(0<<CS00); |
// initialize the Output Compare Register A & B used for PWM generation on port PB3 & PB4 |
OCR0A = 0; // for PB3 |
OCR0B = 120; // for PB4 |
// init Timer/Counter 0 Register |
TCNT0 = 0; |
// Timer/Counter 0 Interrupt Mask Register |
// enable timer overflow interrupt only |
TIMSK0 &= ~((1<<OCIE0B)|(1<<OCIE0A)); |
TIMSK0 |= (1<<TOIE0); |
SREG = sreg; |
} |
/*****************************************************/ |
/* Interrupt Routine of Timer 0 */ |
/*****************************************************/ |
ISR(TIMER0_OVF_vect) // 9.765 kHz |
{ |
static uint8_t cnt_1ms = 1,cnt = 0; |
uint8_t Beeper_On = 0; |
#ifdef USE_NAVICTRL |
if(SendSPI) SendSPI--; // if SendSPI is 0, the transmit of a byte via SPI bus to and from The Navicontrol is done |
#endif |
if(!cnt--) // every 10th run (9.765kHz/10 = 976Hz) |
{ |
cnt = 9; |
cnt_1ms++; |
cnt_1ms %= 2; |
if(!cnt_1ms) UpdateMotor = 1; // every 2nd run (976Hz/2 = 488 Hz) |
CountMilliseconds++; // increment millisecond counter |
} |
// beeper on if duration is not over |
if(BeepTime) |
{ |
BeepTime--; // decrement BeepTime |
if(BeepTime & BeepModulation) Beeper_On = 1; |
else Beeper_On = 0; |
} |
else // beeper off if duration is over |
{ |
Beeper_On = 0; |
BeepModulation = 0xFFFF; |
} |
// if beeper is on |
if(Beeper_On) |
{ |
// set speaker port to high |
if(BoardRelease == 10) PORTD |= (1<<PORTD2); // Speaker at PD2 |
else PORTC |= (1<<PORTC7); // Speaker at PC7 |
} |
else // beeper is off |
{ |
// set speaker port to low |
if(BoardRelease == 10) PORTD &= ~(1<<PORTD2);// Speaker at PD2 |
else PORTC &= ~(1<<PORTC7);// Speaker at PC7 |
} |
#ifndef USE_NAVICTRL |
// update compass value if this option is enabled in the settings |
if(ParamSet.GlobalConfig & (CFG_COMPASS_ACTIVE|CFG_GPS_ACTIVE)) |
{ |
#ifdef USE_KILLAGREG |
MM3_Update(); // read out mm3 board |
#endif |
#ifdef USE_MK3MAG |
MK3MAG_Update(); // read out mk3mag pwm |
#endif |
} |
#endif |
} |
// ----------------------------------------------------------------------- |
uint16_t SetDelay (uint16_t t) |
{ |
return(CountMilliseconds + t - 1); |
} |
// ----------------------------------------------------------------------- |
int8_t CheckDelay(uint16_t t) |
{ |
return(((t - CountMilliseconds) & 0x8000) >> 8); // check sign bit |
} |
// ----------------------------------------------------------------------- |
void Delay_ms(uint16_t w) |
{ |
unsigned int t_stop; |
t_stop = SetDelay(w); |
while (!CheckDelay(t_stop)); |
} |
// ----------------------------------------------------------------------- |
void Delay_ms_Mess(uint16_t w) |
{ |
uint16_t t_stop; |
t_stop = SetDelay(w); |
while (!CheckDelay(t_stop)) ADC_Enable(); |
} |
/branches/V0.70d CRK HexaLotte-Star/timer0.h |
---|
0,0 → 1,21 |
#ifndef _TIMER0_H |
#define _TIMER0_H |
#include <inttypes.h> |
extern volatile uint16_t CountMilliseconds; |
extern volatile uint8_t UpdateMotor; |
extern volatile uint16_t cntKompass; |
extern volatile uint16_t BeepModulation; |
extern volatile uint16_t BeepTime; |
#ifdef USE_NAVICTRL |
extern volatile uint8_t SendSPI; |
#endif |
extern void TIMER0_Init(void); |
extern void Delay_ms(uint16_t w); |
extern void Delay_ms_Mess(uint16_t w); |
extern uint16_t SetDelay (uint16_t t); |
extern int8_t CheckDelay (uint16_t t); |
#endif //_TIMER0_H |
/branches/V0.70d CRK HexaLotte-Star/timer2.c |
---|
0,0 → 1,152 |
#include <avr/io.h> |
#include <avr/interrupt.h> |
#include "fc.h" |
#include "eeprom.h" |
#include "uart.h" |
volatile uint16_t ServoValue = 0; |
/*****************************************************/ |
/* Initialize Timer 2 */ |
/*****************************************************/ |
// The timer 2 is used to generate the PWM at PD7 (J7) |
// to control a camera servo for nick compensation. |
void TIMER2_Init(void) |
{ |
uint8_t sreg = SREG; |
// disable all interrupts before reconfiguration |
cli(); |
// set PD7 as output of the PWM for nick servo |
DDRD |=(1<<DDD7); |
PORTD &= ~(1<<PORTD7); // set PD7 to low |
// Timer/Counter 2 Control Register A |
// Waveform Generation Mode is Fast PWM (Bits: WGM22 = 0, WGM21 = 1, WGM20 = 1) |
// PD7: Normal port operation, OC2A disconnected, (Bits: COM2A1 = 0, COM2A0 = 0) |
// PD6: Normal port operation, OC2B disconnected, (Bits: COM2B1 = 0, COM2B0 = 0) |
TCCR2A &= ~((1<<COM2A1)|(1<<COM2A0)|(1<<COM2B1)|(1<<COM2B0)); |
TCCR2A |= (1<<WGM21)|(1<<WGM20); |
// Timer/Counter 2 Control Register B |
// Set clock divider for timer 2 to SYSKLOCK/64 = 20MHz / 64 = 312.5 kHz |
// The timer increments from 0x00 to 0xFF with an update rate of 312.5 kHz or 3.2 us |
// hence the timer overflow interrupt frequency is 312.5 kHz / 256 = 1220.7 Hz or 0.8192 ms |
// divider 64 (Bits: CS022 = 1, CS21 = 0, CS20 = 0) |
TCCR2B &= ~((1<<FOC2A)|(1<<FOC2B)|(1<<CS21)|(1<<CS20)|(1<<WGM22)); |
TCCR2B |= (1<<CS22); |
// Initialize the Timer/Counter 2 Register |
TCNT2 = 0; |
// Initialize the Output Compare Register A used for PWM generation on port PD7. |
OCR2A = 10; |
// Timer/Counter 2 Interrupt Mask Register |
// Enable timer output compare match A Interrupt only |
TIMSK2 &= ~((1<<OCIE2B)|(1<<TOIE2)); |
TIMSK2 |= (1<<OCIE2A); |
SREG = sreg; |
} |
/*****************************************************/ |
/* Control Servo Position */ |
/*****************************************************/ |
ISR(TIMER2_COMPA_vect) // every 256 * 3.2 us = 0.819 us ( on compare match of TCNT2 and OC2A) |
{ |
static uint8_t PostPulse = 0x80; // value for last pwm cycle in non inverting mode (clear pin on compare match) |
static uint16_t FilterServo = 100; // initial value, after some iterations it becomes the average value of 2 * FCParam.ServoNickControl |
static uint16_t ServoState = 40; // cycle down counter for this ISR |
#define MULTIPLIER 4 |
switch(ServoState) |
{ |
case 4: |
// recalculate new ServoValue |
ServoValue = 0x0030; // Offset (part 1) |
FilterServo = (3 * FilterServo + (uint16_t)FCParam.ServoNickControl * 2) / 4; // lowpass static offset |
ServoValue += FilterServo; // add filtered static offset |
if(ParamSet.ServoNickCompInvert & 0x01) |
{ // inverting movement of servo |
ServoValue += ((int32_t) ((int32_t)ParamSet.ServoNickComp * IntegralNick) / 128L )/ (512L/MULTIPLIER); |
} |
else |
{ // non inverting movement of servo |
ServoValue -= ((int32_t) ((int32_t)ParamSet.ServoNickComp * IntegralNick) / 128L) / (512L/MULTIPLIER); |
} |
// limit servo value to its parameter range definition |
if(ServoValue < ((uint16_t)ParamSet.ServoNickMin * 3) ) |
{ |
ServoValue = (uint16_t)ParamSet.ServoNickMin * 3; |
} |
else |
if(ServoValue > ((uint16_t)ParamSet.ServoNickMax * 3) ) |
{ |
ServoValue = (uint16_t)ParamSet.ServoNickMax * 3; |
} |
DebugOut.Analog[20] = ServoValue; |
// determine prepulse width (remaining part of ServoValue/Timer Cycle) |
if ((ServoValue % 255) < 45) |
{ // if prepulse width is to short the execution time of thios isr is longer than the next compare match |
// so balance with postpulse width |
ServoValue += 77; |
PostPulse = 0x60 - 77; |
} |
else |
{ |
PostPulse = 0x60; |
} |
// set output compare register to 255 - prepulse width |
OCR2A = 255 - (ServoValue % 256); |
// connect OC2A in inverting mode (Clear pin on overflow, Set pin on compare match) |
TCCR2A=(1<<COM2A1)|(1<<COM2A0)|(1<<WGM21)|(1<<WGM20); |
break; |
case 3: |
case 2: |
case 1: |
if(ServoValue > 255) // is larger than a full timer 2 cycle |
{ |
PORTD |= (1<<PORTD7); // set PD7 to high |
TCCR2A = (1<<WGM21)|(1<<WGM20); // disconnect OC2A |
ServoValue -= 255; // substract full timer cycle |
} |
else // the post pule must be generated |
{ |
TCCR2A=(1<<COM2A1)|(0<<COM2A0)|(1<<WGM21)|(1<<WGM20); // connect OC2A in non inverting mode |
OCR2A = PostPulse; // Offset Part2 |
ServoState = 1; // jump to ServoState 0 with next ISR call |
} |
break; |
case 0: |
ServoState = (uint16_t) ParamSet.ServoNickRefresh * MULTIPLIER; // reload ServoState |
PORTD &= ~(1<<PORTD7); // set PD7 to low |
TCCR2A = (1<<WGM21)|(1<<WGM20); // disconnect OC2A |
break; |
default: |
// do nothing |
break; |
} |
ServoState--; |
} |
/branches/V0.70d CRK HexaLotte-Star/timer2.h |
---|
0,0 → 1,13 |
#ifndef _TIMER2_H |
#define _TIMER2_H |
#include <inttypes.h> |
extern volatile uint16_t ServoValue; |
void TIMER2_Init(void); |
#endif //_TIMER2_H |
/branches/V0.70d CRK HexaLotte-Star/twimaster.c |
---|
0,0 → 1,292 |
/*############################################################################ |
############################################################################*/ |
#include <avr/io.h> |
#include <avr/interrupt.h> |
#include "main.h" |
#include "twimaster.h" |
#include "fc.h" |
#include "analog.h" |
volatile uint8_t twi_state = 0; |
volatile uint8_t motor_write = 0; |
volatile uint8_t motor_read = 0; |
volatile uint8_t dac_channel = 0; |
volatile uint8_t motor_rx[MOTOR_COUNT*2]; |
volatile uint16_t I2CTimeout = 100; |
#define SCL_CLOCK 200000L |
#define I2C_TIMEOUT 30000 |
#define TWSR_STATUS_MASK 0xF8 |
// for Master Transmitter Mode |
#define I2C_STATUS_START 0x08 |
#define I2C_STATUS_REPEATSTART 0x10 |
#define I2C_STATUS_TX_SLA_ACK 0x18 |
#define I2C_STATUS_SLAW_NOACK 0x20 |
#define I2C_STATUS_TX_DATA_ACK 0x28 |
#define I2C_STATUS_TX_DATA_NOTACK 0x30 |
#define I2C_STATUS_RX_DATA_ACK 0x50 |
#define I2C_STATUS_RX_DATA_NOTACK 0x58 |
/**************************************************/ |
/* Initialize I2C (TWI) */ |
/**************************************************/ |
void I2C_Init(void) |
{ |
uint8_t sreg = SREG; |
cli(); |
// SDA is INPUT |
DDRC &= ~(1<<DDC1); |
// SCL is output |
DDRC |= (1<<DDC0); |
// pull up SDA |
PORTC |= (1<<PORTC0)|(1<<PORTC1); |
// TWI Status Register |
// prescaler 1 (TWPS1 = 0, TWPS0 = 0) |
TWSR &= ~((1<<TWPS1)|(1<<TWPS0)); |
// set TWI Bit Rate Register |
TWBR = ((SYSCLK/SCL_CLOCK)-16)/2; |
twi_state = 0; |
motor_write = 0; |
motor_read = 0; |
SREG = sreg; |
} |
/****************************************/ |
/* Start I2C */ |
/****************************************/ |
void I2C_Start(void) |
{ |
// TWI Control Register |
// clear TWI interrupt flag (TWINT=1) |
// disable TWI Acknowledge Bit (TWEA = 0) |
// enable TWI START Condition Bit (TWSTA = 1), MASTER |
// disable TWI STOP Condition Bit (TWSTO = 0) |
// disable TWI Write Collision Flag (TWWC = 0) |
// enable i2c (TWEN = 1) |
// enable TWI Interrupt (TWIE = 1) |
TWCR = (1<<TWINT) | (1<<TWSTA) | (1<<TWEN) | (1<<TWIE); |
} |
/****************************************/ |
/* Stop I2C */ |
/****************************************/ |
void I2C_Stop(void) |
{ |
// TWI Control Register |
// clear TWI interrupt flag (TWINT=1) |
// disable TWI Acknowledge Bit (TWEA = 0) |
// diable TWI START Condition Bit (TWSTA = 1), no MASTER |
// enable TWI STOP Condition Bit (TWSTO = 1) |
// disable TWI Write Collision Flag (TWWC = 0) |
// enable i2c (TWEN = 1) |
// disable TWI Interrupt (TWIE = 0) |
TWCR = (1<<TWINT) | (1<<TWSTO) | (1<<TWEN); |
} |
/****************************************/ |
/* Write to I2C */ |
/****************************************/ |
void I2C_WriteByte(int8_t byte) |
{ |
// move byte to send into TWI Data Register |
TWDR = byte; |
// clear interrupt flag (TWINT = 1) |
// enable i2c bus (TWEN = 1) |
// enable interrupt (TWIE = 1) |
TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWIE); |
} |
/****************************************/ |
/* Receive byte and send ACK */ |
/****************************************/ |
void I2C_ReceiveByte(void) |
{ |
TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWIE) | (1<<TWEA); |
} |
/****************************************/ |
/* I2C receive last byte and send no ACK*/ |
/****************************************/ |
void I2C_ReceiveLastByte(void) |
{ |
TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWIE); |
} |
/****************************************/ |
/* Reset I2C */ |
/****************************************/ |
void I2C_Reset(void) |
{ |
// stop i2c bus |
I2C_Stop(); |
twi_state = 0; |
motor_write = TWDR; |
motor_write = 0; |
motor_read = 0; |
TWCR = (1<<TWINT); // reset to original state incl. interrupt flag reset |
TWAMR = 0; |
TWAR = 0; |
TWDR = 0; |
TWSR = 0; |
TWBR = 0; |
I2C_Init(); |
I2C_Start(); |
I2C_WriteByte(0); |
} |
/****************************************/ |
/* I2C ISR */ |
/****************************************/ |
ISR (TWI_vect) |
{ |
switch (twi_state++) // First i2c_start from SendMotorData() |
{ |
// Master Transmit |
case 0: // Send SLA-W |
I2C_WriteByte(0x52 + (motor_write * 2) ); |
break; |
case 1: // Send Data to Slave |
#ifdef HEXAKOPTER |
switch(motor_write) |
{ |
case 0: |
I2C_WriteByte(Motor_FrontLeft); |
break; |
case 1: |
I2C_WriteByte(Motor_RearRight); |
break; |
case 2: |
I2C_WriteByte(Motor_FrontRight); |
break; |
case 3: |
I2C_WriteByte(Motor_RearLeft); |
break; |
case 4: |
I2C_WriteByte(Motor_Right); |
break; |
case 5: |
I2C_WriteByte(Motor_Left); |
break; |
} |
#else |
switch(motor_write) |
{ |
case 0: |
I2C_WriteByte(Motor_Front); |
break; |
case 1: |
I2C_WriteByte(Motor_Rear); |
break; |
case 2: |
I2C_WriteByte(Motor_Right); |
break; |
case 3: |
I2C_WriteByte(Motor_Left); |
break; |
} |
#endif |
break; |
case 2: // repeat case 0+1 for all motors |
I2C_Stop(); |
if (motor_write < (MOTOR_COUNT-1)) |
{ |
motor_write++; // jump to next motor |
twi_state = 0; // and repeat from state 0 |
} |
else |
{ // data to last motor send |
motor_write = 0; // reset motor write counter |
} |
I2C_Start(); // Repeated start -> switch slave or switch Master Transmit -> Master Receive |
break; |
// Master Receive |
case 3: // Send SLA-R |
I2C_WriteByte(0x53 + (motor_read * 2) ); |
break; |
case 4: |
//Transmit 1st byte |
I2C_ReceiveByte(); |
break; |
case 5: //Read 1st byte and transmit 2nd Byte |
motor_rx[motor_read] = TWDR; |
I2C_ReceiveLastByte(); |
break; |
case 6: |
//Read 2nd byte |
motor_rx[motor_read + 4] = TWDR; |
motor_read++; |
if (motor_read > (MOTOR_COUNT-1)) motor_read = 0; |
I2C_Stop(); |
twi_state = 0; |
I2CTimeout = 10; |
break; |
// Gyro-Offsets |
case 7: |
I2C_WriteByte(0x98); // Address the DAC |
break; |
case 8: |
I2C_WriteByte(0x10 + (dac_channel * 2)); // Select DAC Channel (0x10 = A, 0x12 = B, 0x14 = C) |
break; |
case 9: |
switch(dac_channel) |
{ |
case 0: |
I2C_WriteByte(AnalogOffsetNick); // 1st byte for Channel A |
break; |
case 1: |
I2C_WriteByte(AnalogOffsetRoll); // 1st byte for Channel B |
break; |
case 2: |
I2C_WriteByte(AnalogOffsetYaw ); // 1st byte for Channel C |
break; |
} |
break; |
case 10: |
I2C_WriteByte(0x80); // 2nd byte for all channels is 0x80 |
break; |
case 11: |
I2C_Stop(); |
I2CTimeout = 10; |
// repeat case 7...10 until all DAC Channels are updated |
if(dac_channel < 2) |
{ |
dac_channel ++; // jump to next channel |
twi_state = 7; // and repeat from state 7 |
I2C_Start(); // start transmission for next channel |
} |
else |
{ // data to last motor send |
dac_channel = 0; // reset dac channel counter |
twi_state = 0; // reset twi_state |
} |
break; |
default: |
I2C_Stop(); |
twi_state = 0; |
I2CTimeout = 10; |
motor_write = 0; |
motor_read = 0; |
} |
} |
/branches/V0.70d CRK HexaLotte-Star/twimaster.h |
---|
0,0 → 1,20 |
#ifndef _I2C_MASTER_H |
#define _I2C_MASTER_H |
+ |
+#include <inttypes.h> |
+ |
+#define TWI_STATE_MOTOR_TX 0 |
+#define TWI_STATE_GYRO_OFFSET_TX 7 |
+ |
+extern volatile uint8_t twi_state; |
+extern volatile uint8_t motor_rx[2*MOTOR_COUNT]; |
+extern volatile uint16_t I2CTimeout; |
+ |
+extern void I2C_Init (void); // Initialize I2C |
+extern void I2C_Start(void); // Start I2C |
+extern void I2C_Stop (void); // Stop I2C |
+extern void I2C_Reset(void); // Reset I2C |
+ |
+#endif |
/branches/V0.70d CRK HexaLotte-Star/uart.c |
---|
0,0 → 1,527 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) 04.2007 Holger Buss |
// + only for non-profit use |
// + www.MikroKopter.com |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include <avr/io.h> |
#include <avr/interrupt.h> |
#include <avr/wdt.h> |
#include "eeprom.h" |
#include "main.h" |
#include "menu.h" |
#include "timer0.h" |
#include "uart.h" |
#include "fc.h" |
#include "_Settings.h" |
#include "rc.h" |
#if defined (USE_KILLAGREG) || defined (USE_MK3MAG) |
#include "ubx.h" |
#endif |
#ifdef USE_MK3MAG |
#include "mk3mag.h" |
#endif |
#define FALSE 0 |
#define TRUE 1 |
//int8_t test __attribute__ ((section (".noinit"))); |
uint8_t RequestVerInfo = FALSE; |
uint8_t RequestExternalControl = FALSE; |
uint8_t RequestDisplay = FALSE; |
uint8_t RequestDebugData = FALSE; |
uint8_t RequestDebugLabel = 255; |
uint8_t RequestChannelOnly = FALSE; |
uint8_t RemotePollDisplayLine = 0; |
volatile uint8_t txd_buffer[TXD_BUFFER_LEN]; |
volatile uint8_t rxd_buffer_locked = FALSE; |
volatile uint8_t rxd_buffer[RXD_BUFFER_LEN]; |
volatile uint8_t txd_complete = TRUE; |
volatile uint8_t ReceivedBytes = 0; |
uint8_t PcAccess = 100; |
uint8_t MotorTest[4] = {0,0,0,0}; |
uint8_t DubWiseKeys[4] = {0,0,0,0}; |
uint8_t MySlaveAddr = 0; |
uint8_t ConfirmFrame; |
DebugOut_t DebugOut; |
ExternControl_t ExternControl; |
VersionInfo_t VersionInfo; |
int16_t Debug_Timer; |
#ifdef USE_MK3MAG |
int16_t Compass_Timer; |
#endif |
const uint8_t ANALOG_LABEL[32][16] = |
{ |
//1234567890123456 |
"IntegralNick ", //0 |
"IntegralRoll ", |
"AccNick ", |
"AccRoll ", |
"GyroYaw ", |
"ReadingHeight ", //5 |
"AccZ ", |
"Gas ", |
"Receiver Level ", |
"Voltage ", |
#ifdef HEXAKOPTER |
"Motor FrontLeft ", //10 |
"Motor FrontRight", |
"Motor RearLeft ", |
"Motor RearRight ", |
"Motor Right ", |
"Motor Left ", //15 |
#else |
"Motor FrontLeft ", //10 |
"Motor FrontRight", |
"Motor_RearLeft ", |
"Motor_RearRight ", |
"Motor_Right ", |
"Motor_Left ", //15 |
#endif |
"Acc_Z ", |
"SPI Error ", |
"SPI Ok ", |
" ", |
"Servo ", //20 |
"Nick ", |
"Roll ", |
" ", |
" ", |
" ", //25 |
" ", |
" ", |
" ", |
" ", |
"GPS_Nick ", //30 |
"GPS_Roll " |
}; |
/****************************************************************/ |
/* Initialization of the USART0 */ |
/****************************************************************/ |
void USART0_Init (void) |
{ |
uint8_t sreg = SREG; |
uint16_t ubrr = (uint16_t) ((uint32_t) SYSCLK/(8 * USART0_BAUD) - 1); |
// disable all interrupts before configuration |
cli(); |
// disable RX-Interrupt |
UCSR0B &= ~(1 << RXCIE0); |
// disable TX-Interrupt |
UCSR0B &= ~(1 << TXCIE0); |
// set direction of RXD0 and TXD0 pins |
// set RXD0 (PD0) as an input pin |
PORTD |= (1 << PORTD0); |
DDRD &= ~(1 << DDD0); |
// set TXD0 (PD1) as an output pin |
PORTD |= (1 << PORTD1); |
DDRD |= (1 << DDD1); |
// USART0 Baud Rate Register |
// set clock divider |
UBRR0H = (uint8_t)(ubrr >> 8); |
UBRR0L = (uint8_t)ubrr; |
// USART0 Control and Status Register A, B, C |
// enable double speed operation in |
UCSR0A |= (1 << U2X0); |
// enable receiver and transmitter in |
UCSR0B = (1 << TXEN0) | (1 << RXEN0); |
// set asynchronous mode |
UCSR0C &= ~(1 << UMSEL01); |
UCSR0C &= ~(1 << UMSEL00); |
// no parity |
UCSR0C &= ~(1 << UPM01); |
UCSR0C &= ~(1 << UPM00); |
// 1 stop bit |
UCSR0C &= ~(1 << USBS0); |
// 8-bit |
UCSR0B &= ~(1 << UCSZ02); |
UCSR0C |= (1 << UCSZ01); |
UCSR0C |= (1 << UCSZ00); |
// flush receive buffer |
while ( UCSR0A & (1<<RXC0) ) UDR0; |
// enable interrupts at the end |
// enable RX-Interrupt |
UCSR0B |= (1 << RXCIE0); |
// enable TX-Interrupt |
UCSR0B |= (1 << TXCIE0); |
rxd_buffer_locked = FALSE; |
txd_complete = TRUE; |
Debug_Timer = SetDelay(200); |
#ifdef USE_MK3MAG |
Compass_Timer = SetDelay(220); |
#endif |
// restore global interrupt flags |
SREG = sreg; |
} |
/****************************************************************/ |
/* USART0 transmitter ISR */ |
/****************************************************************/ |
ISR(USART0_TX_vect) |
{ |
static uint16_t ptr_txd_buffer = 0; |
uint8_t tmp_tx; |
if(!txd_complete) // transmission not completed |
{ |
ptr_txd_buffer++; // die [0] wurde schon gesendet |
tmp_tx = txd_buffer[ptr_txd_buffer]; |
// if terminating character or end of txd buffer was reached |
if((tmp_tx == '\r') || (ptr_txd_buffer == TXD_BUFFER_LEN)) |
{ |
ptr_txd_buffer = 0; // reset txd pointer |
txd_complete = 1; // stop transmission |
} |
UDR0 = tmp_tx; // send current byte will trigger this ISR again |
} |
// transmission completed |
else ptr_txd_buffer = 0; |
} |
/****************************************************************/ |
/* USART0 receiver ISR */ |
/****************************************************************/ |
ISR(USART0_RX_vect) |
{ |
static uint16_t crc; |
static uint8_t ptr_rxd_buffer = 0; |
uint8_t crc1, crc2; |
uint8_t c; |
c = UDR0; // catch the received byte |
#if (defined (USE_KILLAGREG) || defined (USE_MK3MAG)) |
// If the FC 1.0 cpu is used the ublox module should be conneced to rxd of the 1st uart. |
// The FC 1.1 /1.2 has the ATMEGA644p cpu with a 2nd uart to which the ublox should be connected. |
#if defined (__AVR_ATmega644P__) |
if(BoardRelease == 10) ubx_parser(c); |
#else |
ubx_parser(c); |
#endif |
#endif |
if(rxd_buffer_locked) return; // if rxd buffer is locked immediately return |
// the rxd buffer is unlocked |
if((ptr_rxd_buffer == 0) && (c == '#')) // if rxd buffer is empty and syncronisation character is received |
{ |
rxd_buffer[ptr_rxd_buffer++] = c; // copy 1st byte to buffer |
crc = c; // init crc |
} |
#if 0 |
else if (ptr_rxd_buffer == 1) // handle address |
{ |
rxd_buffer[ptr_rxd_buffer++] = c; // copy byte to rxd buffer |
crc += c; // update crc |
} |
#endif |
else if (ptr_rxd_buffer < RXD_BUFFER_LEN) // collect incomming bytes |
{ |
if(c != '\r') // no termination character |
{ |
rxd_buffer[ptr_rxd_buffer++] = c; // copy byte to rxd buffer |
crc += c; // update crc |
} |
else // termination character was received |
{ |
// the last 2 bytes are no subject for checksum calculation |
// they are the checksum itself |
crc -= rxd_buffer[ptr_rxd_buffer-2]; |
crc -= rxd_buffer[ptr_rxd_buffer-1]; |
// calculate checksum from transmitted data |
crc %= 4096; |
crc1 = '=' + crc / 64; |
crc2 = '=' + crc % 64; |
// compare checksum to transmitted checksum bytes |
if((crc1 == rxd_buffer[ptr_rxd_buffer-2]) && (crc2 == rxd_buffer[ptr_rxd_buffer-1])) |
{ // checksum valid |
rxd_buffer_locked = TRUE; // lock the rxd buffer |
ReceivedBytes = ptr_rxd_buffer; // store number of received bytes |
rxd_buffer[ptr_rxd_buffer] = '\r'; // set termination character |
// if 2nd byte is an 'R' enable watchdog that will result in an reset |
if(rxd_buffer[2] == 'R') {wdt_enable(WDTO_250MS);} // Reset-Commando |
} |
else |
{ // checksum invalid |
rxd_buffer_locked = FALSE; // unlock rxd buffer |
} |
ptr_rxd_buffer = 0; // reset rxd buffer pointer |
} |
} |
else // rxd buffer overrun |
{ |
ptr_rxd_buffer = 0; // reset rxd buffer |
rxd_buffer_locked = FALSE; // unlock rxd buffer |
} |
} |
// -------------------------------------------------------------------------- |
void AddCRC(uint16_t datalen) |
{ |
uint16_t tmpCRC = 0, i; |
for(i = 0; i < datalen; i++) |
{ |
tmpCRC += txd_buffer[i]; |
} |
tmpCRC %= 4096; |
txd_buffer[i++] = '=' + tmpCRC / 64; |
txd_buffer[i++] = '=' + tmpCRC % 64; |
txd_buffer[i++] = '\r'; |
txd_complete = FALSE; |
UDR0 = txd_buffer[0]; // initiates the transmittion (continued in the TXD ISR) |
} |
// -------------------------------------------------------------------------- |
void SendOutData(uint8_t cmd,uint8_t module, uint8_t *snd, uint8_t len) |
{ |
uint16_t pt = 0; |
uint8_t a,b,c; |
uint8_t ptr = 0; |
txd_buffer[pt++] = '#'; // Start character |
txd_buffer[pt++] = module; // Address (a=0; b=1,...) |
txd_buffer[pt++] = cmd; // Command |
while(len) |
{ |
if(len) { a = snd[ptr++]; len--;} else a = 0; |
if(len) { b = snd[ptr++]; len--;} else b = 0; |
if(len) { c = snd[ptr++]; len--;} else c = 0; |
txd_buffer[pt++] = '=' + (a >> 2); |
txd_buffer[pt++] = '=' + (((a & 0x03) << 4) | ((b & 0xf0) >> 4)); |
txd_buffer[pt++] = '=' + (((b & 0x0f) << 2) | ((c & 0xc0) >> 6)); |
txd_buffer[pt++] = '=' + ( c & 0x3f); |
} |
AddCRC(pt); // add checksum after data block and initates the transmission |
} |
// -------------------------------------------------------------------------- |
void Decode64(uint8_t *ptrOut, uint8_t len, uint8_t ptrIn, uint8_t max) |
{ |
uint8_t a,b,c,d; |
uint8_t ptr = 0; |
uint8_t x,y,z; |
while(len) |
{ |
a = rxd_buffer[ptrIn++] - '='; |
b = rxd_buffer[ptrIn++] - '='; |
c = rxd_buffer[ptrIn++] - '='; |
d = rxd_buffer[ptrIn++] - '='; |
if(ptrIn > max - 2) break; |
x = (a << 2) | (b >> 4); |
y = ((b & 0x0f) << 4) | (c >> 2); |
z = ((c & 0x03) << 6) | d; |
if(len--) ptrOut[ptr++] = x; else break; |
if(len--) ptrOut[ptr++] = y; else break; |
if(len--) ptrOut[ptr++] = z; else break; |
} |
} |
// -------------------------------------------------------------------------- |
void USART0_ProcessRxData(void) |
{ |
// if data in the rxd buffer are not locked immediately return |
if(!rxd_buffer_locked) return; |
#if !defined (USE_KILLAGREG) && !defined (USE_NAVICTRL) |
uint16_t tmp_int_arr1[1]; // local int buffer |
#endif |
uint8_t tmp_char_arr2[2]; // local char buffer |
switch(rxd_buffer[2]) |
{ |
#ifdef USE_MK3MAG |
case 'K':// Compass value |
Decode64((uint8_t *) &tmp_int_arr1[0], sizeof(tmp_int_arr1), 3, ReceivedBytes); |
CompassHeading = tmp_int_arr1[0]; |
CompassOffCourse = ((540 + CompassHeading - CompassCourse) % 360) - 180; |
break; |
#endif |
case 'a':// Labels of the Analog Debug outputs |
Decode64((uint8_t *) &tmp_char_arr2[0], sizeof(tmp_char_arr2), 3, ReceivedBytes); |
RequestDebugLabel = tmp_char_arr2[0]; |
PcAccess = 255; |
break; |
case 'b': // extern control |
Decode64((uint8_t *) &ExternControl,sizeof(ExternControl), 3, ReceivedBytes); |
RemoteButtons |= ExternControl.RemoteButtons; |
ConfirmFrame = ExternControl.Frame; |
PcAccess = 255; |
break; |
case 'c': // extern control with debug request |
Decode64((uint8_t *) &ExternControl,sizeof(ExternControl),3,ReceivedBytes); |
RemoteButtons |= ExternControl.RemoteButtons; |
ConfirmFrame = ExternControl.Frame; |
RequestDebugData = TRUE; |
PcAccess = 255; |
break; |
case 'h':// x-1 display columns |
Decode64((uint8_t *) &tmp_char_arr2[0],sizeof(tmp_char_arr2),3,ReceivedBytes); |
RemoteButtons |= tmp_char_arr2[0]; |
if(tmp_char_arr2[1] == 255) RequestChannelOnly = TRUE; |
else RequestChannelOnly = FALSE; // keine Displaydaten |
RequestDisplay = TRUE; |
break; |
case 't':// motor test |
Decode64((uint8_t *) &MotorTest[0],sizeof(MotorTest),3,ReceivedBytes); |
PcAccess = 255; |
break; |
case 'k':// keys from DubWise |
Decode64((uint8_t *) &DubWiseKeys[0],sizeof(DubWiseKeys),3,ReceivedBytes); |
ConfirmFrame = DubWiseKeys[3]; |
PcAccess = 255; |
break; |
case 'v': // get version and board release |
RequestVerInfo = TRUE; |
break; |
case 'g':// get external control data |
RequestExternalControl = TRUE; |
break; |
case 'q':// get settings |
Decode64((uint8_t *) &tmp_char_arr2[0],sizeof(tmp_char_arr2),3,ReceivedBytes); |
while(!txd_complete); |
if(tmp_char_arr2[0] != 0xff) |
{ |
if(tmp_char_arr2[0] > 5) tmp_char_arr2[0] = 5; // limit to 5 |
// load requested parameter set |
ParamSet_ReadFromEEProm(tmp_char_arr2[0]); |
SendOutData('L' + tmp_char_arr2[0] -1,MySlaveAddr,(uint8_t *) &ParamSet.ChannelAssignment[0],PARAMSET_STRUCT_LEN); |
} |
else // send active parameter set |
SendOutData('L' + GetParamByte(PID_ACTIVE_SET)-1,MySlaveAddr,(uint8_t *) &ParamSet.ChannelAssignment[0],PARAMSET_STRUCT_LEN); |
break; |
case 'l': |
case 'm': |
case 'n': |
case 'o': |
case 'p': // save parameterset |
Decode64((uint8_t *) &ParamSet.ChannelAssignment[0],PARAMSET_STRUCT_LEN,3,ReceivedBytes); |
ParamSet_WriteToEEProm(rxd_buffer[2] - 'l' + 1); |
TurnOver180Nick = (int32_t) ParamSet.AngleTurnOverNick * 2500L; |
TurnOver180Roll = (int32_t) ParamSet.AngleTurnOverRoll * 2500L; |
Beep(GetActiveParamSet()); |
break; |
} |
// unlock the rxd buffer after processing |
rxd_buffer_locked = FALSE; |
} |
//############################################################################ |
//Routine für die Serielle Ausgabe |
int16_t uart_putchar (int8_t c) |
//############################################################################ |
{ |
if (c == '\n') |
uart_putchar('\r'); |
// wait until previous character was send |
loop_until_bit_is_set(UCSR0A, UDRE0); |
//Ausgabe des Zeichens |
UDR0 = c; |
return (0); |
} |
//--------------------------------------------------------------------------------------------- |
void USART0_TransmitTxData(void) |
{ |
if(!txd_complete) return; |
if(RequestExternalControl && txd_complete) // Bei Get werden die vom PC einstellbaren Werte vom PC zurückgelesen |
{ |
SendOutData('G',MySlaveAddr,(uint8_t *) &ExternControl,sizeof(ExternControl)); |
RequestExternalControl = FALSE; |
} |
#ifdef USE_MK3MAG |
if((CheckDelay(Compass_Timer)) && txd_complete) |
{ |
ToMk3Mag.Attitude[0] = (int16_t) (IntegralNick / 108); // approx. 0,1 Deg |
ToMk3Mag.Attitude[1] = (int16_t) (IntegralRoll / 108); // approx. 0,1 Deg |
ToMk3Mag.UserParam[0] = FCParam.UserParam1; |
ToMk3Mag.UserParam[1] = FCParam.UserParam2; |
ToMk3Mag.CalState = CompassCalState; |
SendOutData('w',MySlaveAddr,(uint8_t *) &ToMk3Mag,sizeof(ToMk3Mag)); |
// the last state is 5 and should be send only once to avoid multiple flash writing |
if(CompassCalState > 4) CompassCalState = 0; |
Compass_Timer = SetDelay(99); |
} |
#endif |
if((CheckDelay(Debug_Timer) || RequestDebugData) && txd_complete) |
{ |
SendOutData('D',MySlaveAddr,(uint8_t *) &DebugOut,sizeof(DebugOut)); |
RequestDebugData = FALSE; |
Debug_Timer = SetDelay(MIN_DEBUG_INTERVALL); |
} |
if(RequestDebugLabel != 255) // Texte für die Analogdaten |
{ |
SendOutData('A',RequestDebugLabel + '0',(uint8_t *) ANALOG_LABEL[RequestDebugLabel],16); |
RequestDebugLabel = 255; |
} |
if(ConfirmFrame && txd_complete) // Datensatz ohne CRC bestätigen |
{ |
txd_buffer[0] = '#'; |
txd_buffer[1] = ConfirmFrame; |
txd_buffer[2] = '\r'; |
txd_complete = 0; |
ConfirmFrame = 0; |
UDR0 = txd_buffer[0]; |
} |
if(RequestDisplay && txd_complete) |
{ |
LCD_PrintMenu(); |
RequestDisplay = FALSE; |
if(++RemotePollDisplayLine == 4 || RequestChannelOnly) |
{ |
SendOutData('4',0,(uint8_t *)&PPM_in,sizeof(PPM_in)); // DisplayZeile übertragen |
RemotePollDisplayLine = -1; |
} |
else SendOutData('0' + RemotePollDisplayLine,0,(uint8_t *)&DisplayBuff[20 * RemotePollDisplayLine],20); // DisplayZeile übertragen |
} |
if(RequestVerInfo && txd_complete) |
{ |
SendOutData('V',MySlaveAddr,(uint8_t *) &VersionInfo,sizeof(VersionInfo)); |
RequestVerInfo = FALSE; |
} |
} |
/branches/V0.70d CRK HexaLotte-Star/uart.h |
---|
0,0 → 1,64 |
#ifndef _UART_H |
#define _UART_H |
#define TXD_BUFFER_LEN 150 |
#define RXD_BUFFER_LEN 150 |
#define DUB_KEY_UP 4 |
#define DUB_KEY_DOWN 8 |
#define DUB_KEY_LEFT 16 |
#define DUB_KEY_RIGHT 32 |
#define DUB_KEY_FIRE 64 |
#include <inttypes.h> |
//Baud rate of the USART |
#define USART0_BAUD 57600 |
extern void USART0_Init (void); |
extern void USART0_TransmitTxData(void); |
extern void USART0_ProcessRxData(void); |
extern int16_t uart_putchar(int8_t c); |
extern uint8_t PcAccess; |
extern uint8_t RemotePollDisplayLine; |
extern uint8_t MotorTest[4]; |
extern uint8_t DubWiseKeys[4]; |
typedef struct |
{ |
uint8_t Digital[2]; |
uint16_t Analog[32]; // Debugvalues |
} DebugOut_t; |
extern DebugOut_t DebugOut; |
typedef struct |
{ |
uint8_t Digital[2]; |
uint8_t RemoteButtons; |
int8_t Nick; |
int8_t Roll; |
int8_t Yaw; |
uint8_t Gas; |
int8_t Height; |
uint8_t free; |
uint8_t Frame; |
uint8_t Config; |
} ExternControl_t; |
extern ExternControl_t ExternControl; |
typedef struct |
{ |
uint8_t Major; |
uint8_t Minor; |
uint8_t PCCompatible; |
uint8_t Hardware; |
uint8_t Reserved[6]; |
} VersionInfo_t; |
extern VersionInfo_t VersionInfo; |
#endif //_UART_H |
/branches/V0.70d CRK HexaLotte-Star/uart1.c |
---|
0,0 → 1,148 |
#include <avr/io.h> |
#include <avr/interrupt.h> |
#include "main.h" |
#include "uart1.h" |
#include "fifo.h" |
#if defined (USE_KILLAGREG) || defined (USE_MK3MAG) |
#include "ubx.h" |
#endif |
// FIFO-objects and buffers for input and output |
//#define BUFSIZE_IN 0x96 |
//volatile uint8_t inbuf[BUFSIZE_IN]; |
//fifo_t infifo; |
#define BUFSIZE_OUT 0x96 |
volatile uint8_t outbuf[BUFSIZE_OUT]; |
fifo_t outfifo; |
/****************************************************************/ |
/* Initialization of the USART1 */ |
/****************************************************************/ |
void USART1_Init (void) |
{ |
// USART1 Control and Status Register A, B, C and baud rate register |
uint8_t sreg = SREG; |
uint16_t ubrr = (uint16_t) ((uint32_t) SYSCLK/(8 * USART1_BAUD) - 1); |
// disable all interrupts before reconfiguration |
cli(); |
// disable RX-Interrupt |
UCSR1B &= ~(1 << RXCIE1); |
// disable TX-Interrupt |
UCSR1B &= ~(1 << TXCIE1); |
// disable DRE-Interrupt |
UCSR1B &= ~(1 << UDRIE1); |
// set direction of RXD1 and TXD1 pins |
// set RXD1 (PD2) as an input pin |
PORTD |= (1 << PORTD2); |
DDRD &= ~(1 << DDD2); |
// set TXD1 (PD3) as an output pin |
PORTD |= (1 << PORTD3); |
DDRD |= (1 << DDD3); |
// USART0 Baud Rate Register |
// set clock divider |
UBRR1H = (uint8_t)(ubrr>>8); |
UBRR1L = (uint8_t)ubrr; |
// enable double speed operation |
UCSR1A |= (1 << U2X1); |
// enable receiver and transmitter |
UCSR1B = (1 << TXEN1) | (1 << RXEN1); |
// set asynchronous mode |
UCSR1C &= ~(1 << UMSEL11); |
UCSR1C &= ~(1 << UMSEL10); |
// no parity |
UCSR1C &= ~(1 << UPM11); |
UCSR1C &= ~(1 << UPM10); |
// 1 stop bit |
UCSR1C &= ~(1 << USBS1); |
// 8-bit |
UCSR1B &= ~(1 << UCSZ12); |
UCSR1C |= (1 << UCSZ11); |
UCSR1C |= (1 << UCSZ10); |
// flush receive buffer explicit |
while ( UCSR1A & (1<<RXC1) ) UDR1; |
// enable interrupts at the end |
// enable RX-Interrupt |
UCSR1B |= (1 << RXCIE1); |
// enable TX-Interrupt |
UCSR1B |= (1 << TXCIE1); |
// enable DRE interrupt |
//UCSR1B |= (1 << UDRIE1); |
// restore global interrupt flags |
SREG = sreg; |
// inint FIFO buffer |
//fifo_init (&infifo, inbuf, BUFSIZE_IN); |
//fifo_init (&outfifo, outbuf, BUFSIZE_OUT); |
} |
/*int16_t USART1_putc (const uint8_t c) |
{ |
int16_t ret = fifo_put (&outfifo, c); |
// create an data register empty interrupt |
UCSR1B |= (1 << UDRIE1); |
return ret; |
} |
*/ |
/*int16_t USART1_getc_nowait () |
{ |
return fifo_get_nowait (&infifo); |
} |
uint8_t USART1_getc_wait () |
{ |
return fifo_get_wait (&infifo); |
} |
*/ |
/****************************************************************/ |
/* USART1 data register empty ISR */ |
/****************************************************************/ |
/*ISR(USART1_UDRE_vect) |
{ |
// Move a character from the output buffer to the data register. |
// When the character was processed the next interrupt is generated. |
// If the output buffer is empty the DRE-interrupt is disabled. |
if (outfifo.count > 0) |
UDR1 = _inline_fifo_get (&outfifo); |
else |
UCSR1B &= ~(1 << UDRIE1); |
} |
*/ |
/****************************************************************/ |
/* USART1 transmitter ISR */ |
/****************************************************************/ |
/*ISR(USART1_TX_vect) |
{ |
} |
*/ |
/****************************************************************/ |
/* USART1 receiver ISR */ |
/****************************************************************/ |
ISR(USART1_RX_vect) |
{ |
uint8_t c; |
c = UDR1; // get data byte |
#if (defined (USE_KILLAGREG) || defined (USE_MK3MAG)) |
if (BoardRelease > 10) ubx_parser(c); // and put it into the ubx protocol parser |
#endif |
} |
/branches/V0.70d CRK HexaLotte-Star/uart1.h |
---|
0,0 → 1,25 |
#ifndef _UART1_H |
#define _UART1_H |
#define USART1_BAUD 57600 |
/* |
Initialize the USART und activate the receiver and transmitter |
as well as the receive-interrupt. The IO-FIFOs are initialized. |
The global interrupt-enable-flag (I-Bit in SREG) is not changed |
*/ |
extern void USART1_Init (void); |
/* |
The character c is stored in the output buffer. If the character was pushed sucessfully to |
the output buffer then the return value is 1. In case of an output buffer overflow the return value is 0. |
The isr is activated, which will send the data from the outbut buffer to the UART. |
*/ |
extern int USART1_putc (const uint8_t c); |
/* |
extern uint8_t USART1_getc_wait(void); |
extern int16_t USART1_getc_nowait(void); |
*/ |
#endif //_UART1_H |
/branches/V0.70d CRK HexaLotte-Star/ubx.c |
---|
0,0 → 1,239 |
#include <inttypes.h> |
#include "ubx.h" |
#include "main.h" |
#include <avr/io.h> |
#include "uart.h" |
// ubx protocol parser state machine |
#define UBXSTATE_IDLE 0 |
#define UBXSTATE_SYNC1 1 |
#define UBXSTATE_SYNC2 2 |
#define UBXSTATE_CLASS 3 |
#define UBXSTATE_LEN1 4 |
#define UBXSTATE_LEN2 5 |
#define UBXSTATE_DATA 6 |
#define UBXSTATE_CKA 7 |
#define UBXSTATE_CKB 8 |
// ublox protocoll identifier |
#define UBX_CLASS_NAV 0x01 |
#define UBX_ID_POSLLH 0x02 |
#define UBX_ID_SOL 0x06 |
#define UBX_ID_VELNED 0x12 |
#define UBX_SYNC1_CHAR 0xB5 |
#define UBX_SYNC2_CHAR 0x62 |
typedef struct { |
uint32_t ITOW; // ms GPS Millisecond Time of Week |
int32_t Frac; // ns remainder of rounded ms above |
int16_t week; // GPS week |
uint8_t GPSfix; // GPSfix Type, range 0..6 |
uint8_t Flags; // Navigation Status Flags |
int32_t ECEF_X; // cm ECEF X coordinate |
int32_t ECEF_Y; // cm ECEF Y coordinate |
int32_t ECEF_Z; // cm ECEF Z coordinate |
uint32_t PAcc; // cm 3D Position Accuracy Estimate |
int32_t ECEFVX; // cm/s ECEF X velocity |
int32_t ECEFVY; // cm/s ECEF Y velocity |
int32_t ECEFVZ; // cm/s ECEF Z velocity |
uint32_t SAcc; // cm/s Speed Accuracy Estimate |
uint16_t PDOP; // 0.01 Position DOP |
uint8_t res1; // reserved |
uint8_t numSV; // Number of SVs used in navigation solution |
uint32_t res2; // reserved |
Status_t Status; |
} UBX_SOL_t; |
typedef struct { |
uint32_t ITOW; // ms GPS Millisecond Time of Week |
int32_t LON; // 1e-07 deg Longitude |
int32_t LAT; // 1e-07 deg Latitude |
int32_t HEIGHT; // mm Height above Ellipsoid |
int32_t HMSL; // mm Height above mean sea level |
uint32_t Hacc; // mm Horizontal Accuracy Estimate |
uint32_t Vacc; // mm Vertical Accuracy Estimate |
Status_t Status; |
} UBX_POSLLH_t; |
typedef struct { |
uint32_t ITOW; // ms GPS Millisecond Time of Week |
int32_t VEL_N; // cm/s NED north velocity |
int32_t VEL_E; // cm/s NED east velocity |
int32_t VEL_D; // cm/s NED down velocity |
uint32_t Speed; // cm/s Speed (3-D) |
uint32_t GSpeed; // cm/s Ground Speed (2-D) |
int32_t Heading; // 1e-05 deg Heading 2-D |
uint32_t SAcc; // cm/s Speed Accuracy Estimate |
uint32_t CAcc; // deg Course / Heading Accuracy Estimate |
Status_t Status; |
} UBX_VELNED_t; |
UBX_SOL_t UbxSol = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, INVALID}; |
UBX_POSLLH_t UbxPosLlh = {0,0,0,0,0,0,0, INVALID}; |
UBX_VELNED_t UbxVelNed = {0,0,0,0,0,0,0,0,0, INVALID}; |
GPS_INFO_t GPSInfo = {0,0,0,0,0,0,0,0,0,0, INVALID}; |
volatile uint8_t GPSTimeout = 0; |
void UpdateGPSInfo (void) |
{ |
if ((UbxSol.Status == NEWDATA) && (UbxPosLlh.Status == NEWDATA) && (UbxVelNed.Status == NEWDATA)) |
{ |
RED_FLASH; |
if(GPSInfo.status != NEWDATA) |
{ |
GPSInfo.status = INVALID; |
// NAV SOL |
GPSInfo.flags = UbxSol.Flags; |
GPSInfo.satfix = UbxSol.GPSfix; |
GPSInfo.satnum = UbxSol.numSV; |
GPSInfo.PAcc = UbxSol.PAcc; |
GPSInfo.VAcc = UbxSol.SAcc; |
// NAV POSLLH |
GPSInfo.longitude = UbxPosLlh.LON; |
GPSInfo.latitude = UbxPosLlh.LAT; |
GPSInfo.altitude = UbxPosLlh.HEIGHT; |
GPSInfo.veleast = UbxVelNed.VEL_E; |
GPSInfo.velnorth = UbxVelNed.VEL_N; |
GPSInfo.veltop = -UbxVelNed.VEL_D; |
GPSInfo.velground = UbxVelNed.GSpeed; |
GPSInfo.status = NEWDATA; |
} |
// set state to collect new data |
UbxSol.Status = PROCESSED; // never update old data |
UbxPosLlh.Status = PROCESSED; // never update old data |
UbxVelNed.Status = PROCESSED; // never update old data |
} |
} |
// this function should be called within the UART RX ISR |
void ubx_parser(uint8_t c) |
{ |
static uint8_t ubxstate = UBXSTATE_IDLE; |
static uint8_t cka, ckb; |
static uint16_t msglen; |
static int8_t *ubxP, *ubxEp, *ubxSp; // pointers to data currently transfered |
switch(ubxstate) |
{ |
case UBXSTATE_IDLE: // check 1st sync byte |
if (c == UBX_SYNC1_CHAR) ubxstate = UBXSTATE_SYNC1; |
else ubxstate = UBXSTATE_IDLE; // out of synchronization |
break; |
case UBXSTATE_SYNC1: // check 2nd sync byte |
if (c == UBX_SYNC2_CHAR) ubxstate = UBXSTATE_SYNC2; |
else ubxstate = UBXSTATE_IDLE; // out of synchronization |
break; |
case UBXSTATE_SYNC2: // check msg class to be NAV |
if (c == UBX_CLASS_NAV) ubxstate = UBXSTATE_CLASS; |
else ubxstate = UBXSTATE_IDLE; // unsupported message class |
break; |
case UBXSTATE_CLASS: // check message identifier |
switch(c) |
{ |
case UBX_ID_POSLLH: // geodetic position |
ubxP = (int8_t *)&UbxPosLlh; // data start pointer |
ubxEp = (int8_t *)(&UbxPosLlh + 1); // data end pointer |
ubxSp = (int8_t *)&UbxPosLlh.Status; // status pointer |
break; |
case UBX_ID_SOL: // navigation solution |
ubxP = (int8_t *)&UbxSol; // data start pointer |
ubxEp = (int8_t *)(&UbxSol + 1); // data end pointer |
ubxSp = (int8_t *)&UbxSol.Status; // status pointer |
break; |
case UBX_ID_VELNED: // velocity vector in tangent plane |
ubxP = (int8_t *)&UbxVelNed; // data start pointer |
ubxEp = (int8_t *)(&UbxVelNed + 1); // data end pointer |
ubxSp = (int8_t *)&UbxVelNed.Status; // status pointer |
break; |
default: // unsupported identifier |
ubxstate = UBXSTATE_IDLE; |
break; |
} |
if (ubxstate != UBXSTATE_IDLE) |
{ |
ubxstate = UBXSTATE_LEN1; |
cka = UBX_CLASS_NAV + c; |
ckb = UBX_CLASS_NAV + cka; |
} |
break; |
case UBXSTATE_LEN1: // 1st message length byte |
msglen = c; |
cka += c; |
ckb += cka; |
ubxstate = UBXSTATE_LEN2; |
break; |
case UBXSTATE_LEN2: // 2nd message length byte |
msglen += ((uint16_t)c)<<8; |
cka += c; |
ckb += cka; |
// if the old data are not processed so far then break parsing now |
// to avoid writing new data in ISR during reading by another function |
if ( *ubxSp == NEWDATA ) |
{ |
UpdateGPSInfo(); //update GPS info respectively |
ubxstate = UBXSTATE_IDLE; |
} |
else // data invalid or allready processd |
{ |
*ubxSp = INVALID; |
ubxstate = UBXSTATE_DATA; |
} |
break; |
case UBXSTATE_DATA: |
if (ubxP < ubxEp) *ubxP++ = c; // copy curent data byte if any space is left |
cka += c; |
ckb += cka; |
if (--msglen == 0) ubxstate = UBXSTATE_CKA; // switch to next state if all data was read |
break; |
case UBXSTATE_CKA: |
if (c == cka) ubxstate = UBXSTATE_CKB; |
else |
{ |
*ubxSp = INVALID; |
ubxstate = UBXSTATE_IDLE; |
} |
break; |
case UBXSTATE_CKB: |
if (c == ckb) |
{ |
*ubxSp = NEWDATA; // new data are valid |
UpdateGPSInfo(); //update GPS info respectively |
GPSTimeout = 255; |
} |
else |
{ // if checksum not fit then set data invalid |
*ubxSp = INVALID; |
} |
ubxstate = UBXSTATE_IDLE; // ready to parse new data |
break; |
default: // unknown ubx state |
ubxstate = UBXSTATE_IDLE; |
break; |
} |
} |
/branches/V0.70d CRK HexaLotte-Star/ubx.h |
---|
0,0 → 1,59 |
#ifndef _UBX_H |
#define _UBX_H |
#include <inttypes.h> |
typedef enum |
{ |
INVALID, |
NEWDATA, |
PROCESSED |
} Status_t; |
// Satfix types for GPSData.satfix |
#define SATFIX_NONE 0x00 |
#define SATFIX_DEADRECKOING 0x01 |
#define SATFIX_2D 0x02 |
#define SATFIX_3D 0x03 |
#define SATFIX_GPS_DEADRECKOING 0x04 |
#define SATFIX_TIMEONLY 0x05 |
// Flags for interpretation of the GPSData.flags |
#define FLAG_GPSFIXOK 0x01 // (i.e. within DOP & ACC Masks) |
#define FLAG_DIFFSOLN 0x02 // (is DGPS used) |
#define FLAG_WKNSET 0x04 // (is Week Number valid) |
#define FLAG_TOWSET 0x08 // (is Time of Week valid) |
/* enable the UBX protocol at the gps receiver with the following messages enabled |
01-02 NAV - POSLLH |
01-06 Nav - SOL |
01-12 NAV - VELNED */ |
typedef struct |
{ |
uint8_t flags; // flags |
uint8_t satnum; // number of satelites |
uint8_t satfix; // type of satfix |
int32_t longitude; // in 1e-07 deg |
int32_t latitude; // in 1e-07 deg |
int32_t altitude; // in mm |
uint32_t PAcc; // in cm 3d position accuracy |
int32_t velnorth; // in cm/s |
int32_t veleast; // in cm/s |
int32_t veltop; // in cm/s |
uint32_t velground; // 2D ground speed in cm/s |
uint32_t VAcc; // in cm/s 3d velocity accuracy |
Status_t status; // status of data: invalid | valid |
} GPS_INFO_t; |
//here you will find the current gps info |
extern GPS_INFO_t GPSInfo; // measured position (last gps record) |
// this variable should be decremted by the application |
extern volatile uint8_t GPSTimeout; // is reset to 255 if a new UBX msg was received |
// this function should be called within the UART RX ISR |
extern void ubx_parser(uint8_t c); |
#endif //_UBX_H |
/branches/V0.70d CRK HexaLotte-Star/version.txt |
---|
0,0 → 1,187 |
------- |
V0.53 27.04.2007 H.Buss |
- erste öffentliche Version |
V0.53b 29.04.2007 H.Buss |
- der FAKTOR_I war versehentlich auf Null, dann liegt der MikroKopter nicht so hart in der Luft |
V0.53c 29.04.2007 H.Buss |
- es gib ein Menü, in dem die Werte der Kanäle nach Nick, Roll, Gas,... sortiert sind. |
Die angezeigten Werte waren nicht die Werte der Funke |
V0.54 01.05.2007 H.Buss |
- die Paramtersätze können jetzt vor dem Start ausgewählt werden |
Dazu wird beim Kalibrieren der Messwerte (Gashebel oben links) der Nick-Rollhebel abgefragt: |
2 3 4 |
1 x 5 |
- - - |
Bedeutet: Nick-Rollhebel Links Mitte = Setting:1 Links Oben = Setting:2 usw. |
- der Faktor_I für den Hauptregler ist hinzugekommen. Im Heading-Hold-Modus sollte er vergössert werden, was Stabilität bringt |
V0.55 14.05.2007 H.Buss |
- es können nun Servos an J3,J4,J5 mit den Kanälen 5-7 gesteuert werden |
V0.56 14.05.2007 H.Buss |
- es gab Probleme mit Funken, die mehr als 8 Kanäle haben, wenn mehrere Kanäle dann auf Null waren |
- Funken, die nicht bis +-120 aussteuern können, sollten jetzt auch gehen |
V0.57 24.05.2007 H.Buss |
- Der Höhenregler kann nun auch mittels Schalter bedient werden |
- Bug im Gier-Algorithmus behoben; Schnelles Gieren fürhrte dazu, dass der MK zu weit gedreht hat |
- Kompass-Einfluss dämpfen bei Neigung |
- Man kann zwischen Kompass FIX (Richtung beim Kalibrieren) und Variabel (einstellbar per Gier) wählen |
- Der Motortest vom Kopter-Tool geht jetzt |
- Man kann den Parametersätzen einen Namen geben |
- Das Kamerasetting ist unter Setting 2 defaultmässig integriert |
V0.58 30.05.2007 H.Buss |
- Der Höhenregler-Algorithmus wird nun umgangen, wenn der Höhenreglerschalter aus ist |
V0.60 17.08.2007 H.Buss |
- "Schwindel-Bug" behoben |
- Die Poti-Werte werden jetzt auf Unterlauf (<0) überprüft |
- Poti4 zugefügt |
- Es werden jetzt 8 Kanäle ausgewertet |
- Kamera-Servo (an J7) |
- Die Settings müssen überschrieben werden |
V0.61 - V0.63 H.Buss 27.09.2007 |
- Poti 4 und Kanal 8 werden im Menü angezeigt |
- ein paar Kleinigkeiten bei den DefaultKonstanten2 bereinigt |
- Analog.c: Aktuell_ax korrigiert |
- auf 32 Debug-Kanäle erweitert |
- Loopings sind jetzt möglich und einzeln im KopterTool freischaltbar |
- leichte Anpassungen im Gier - Geschwindigkeit und Drift |
- die Hardwareversion V1.1 wird erkannt und das Programm stellt sich auf die geänderte Gyroverstärkung und die geänderten Portpins ein |
- die Software startet nach dem Einschalten schneller, weil der Luftdruckoffset schneller gefunden wird |
- die PPM-Ausgänge liegen wieder an den Pins an |
- Details an der Sensordatenverarbeitung -> es fliegt sich geringfügig anders |
- der MK ist bei wenig Gas nicht mehr so giftig -> soll das Landen vereinfachen |
- I2C-Bus läuft jetzt sicher nach einer Störung wieder an |
- Sticksignale werden präziser ausgewertet |
- Stick-Kanäle werden ans Kopter-Tool übertragen |
- Es muss die Version V1.47 des Kopter-Tool verwendet werden |
- Die Settings werden auf Default zurückgesetzt |
- am Piepen kann man die Fehlerart unterscheiden |
1. einzelnes Piepen beim Einschalten und Kalibrieren |
2. langsames Intervall mindestens 1 Sek -> Empfangsausfall |
3. schnelleres Intervall mindestens 1 Sek -> Akku |
4. sehr schnelles Intervall mindestens 1 Sek -> Kommunikation zu den Reglern gestört |
V0.64 H.Buss 30.09.2007 |
- beim Gieren wurden die Achsen nicht hart genug geregelt |
V0.65a H.Buss 15.10.2007 |
- Integral im Mischer wieder integriert |
- Feinabstimmung im ACC/Gyro Abgleich -> 1/32 & 100 |
- ACC/Gyro Abgleich auch bei HH |
V0.66a H.Buss 3.11.2007 |
- Messwertverarbeitung aus dem Analog-Interrupt entfernt |
- Analogmessung hängt jetzt am FC-Timing |
- Looping-Stick-Hysterese eingebaut |
- Looping-180°-Umschlag einstellbar |
- Achsenkopplung: Gierbewegung verkoppelt Nick und Roll |
- Lageregelung nach ACC-Sensor verbessert |
- zusätzlicher I-Anteil in der Lageregelung verbessert die Neutrallage |
- Gyrodriftkompensation überarbeitet |
- Bug in der Gier-Stick-Berechnung behoben |
- Gyro-Messung auf 1kHz beschleunigt |
V0.67a H.Buss 16.11.2007 |
- der Hauptregler-I-Anteil wirkt jetzt nur noch auf den Winkel (ausser im HH-Mode) |
- Gyro-Acc-Abgleich jetzt wieder in jedem Zyklus |
- Feinabstimmung |
- Beim HH-Modus gab es noch Bugs |
V0.67e H.Buss 29.11.2007 |
- Parameter: Dynamic Stability und Driftfaktor eingeführt |
- Die Namen der Analogwerte werden jetzt zum Koptertool übertragen |
- Kompatibilität zum Koptertool erhöht |
V0.67f H.Buss 04.12.2007 |
- Das Integral des Hauptreglers wird jetzt linear entladen und nicht mehr proportional |
- Schub für Gier wird jetzt auf den Gaswert begrenzt, dadurch steigt der MK nicht mehr beim Gieren. Gier ist allerdings nicht mehr so agressiv |
- Die ACC-Nullwerte können jetzt dauerhaft im EEPROM gespeichert werden (Stick:Vollgas und Gier rechts) |
V0.68a I.Busker 28.12.2007 |
- SPI.c & SPI.h ins Projekt aufgenommen |
SPI-Kommuikation kann in SPI.h aktiviert/deaktivert werden |
V0.68c H.Buss 05.01.2008 |
- Stickauswertung verbessert -> träger und präziser |
- Alle Settings angepasst |
V0.69g H.Buss 05.05.2008 |
- kleinere Bugs beseitigt |
- Schneller Sinkflug jetzt möglich |
- Min- und Maxgas in den Settings geändert |
- Lagewinkel wird jetzt in 0,1 Grad an Kompass und Navi gesendet |
- Kalibrierung für MK3Mag -> Nick unten beim Kalibrieren |
- Kompassroutine um den Ersatzkompass (Gyro unterstützt Kompasswert) erweitert |
V0.69h H.Buss 21.05.2008 |
- STICK_GAIN = 4 eingeführt. Das erhöht die Auflösung der Sollwerte. Stick_P und Stick_I müssen nun um Faktor 4 erhöht werden |
- SenderOkay auch an das Naviboard übertragen |
- Bessere Parameter bei Senderausfall |
V0.69j H.Buss 30.05.2008 |
- Höhere Auflösung der Achsenkopplung |
V0.69k H.Buss 31.05.2008 |
- Bug in SPI.C behoben |
- in 0.69h war ein Bug, der zu ungewollten Loopings führen konnte |
V0.69L H.Buss 14.06.2008 |
- feinere Cam-Servo-Auflösung |
V0.70a H.Buss 01.07.2008 |
- Unterstützung der V1.3-Hardware mit automatischem Hardware-Gyro-Abgleich |
V0.70b H.Buss 14.07.2008 |
- flexible Einstellungsmöglichkeit von J16 und J17 (Transistorausgänge) |
- eigene Parameter für GPS-Naviboard |
- eigener Parameter für ExternalControl (war vorher UserParameter1 bzw. 8) |
- neue Parameter im EEPROM-Datensatz: J16Bitmask, J16Timing, ExternalControl, Navi... |
- MikroKopterFlags eingeführt, damit das Navi den Status des MKs kennt |
- KopterTool-Kompatibilität auf 8 erhöht |
V0.70c H.Buss 30.07.2008 |
- Parameter der Datenfusion leicht modifiziert |
- EEPROM-Parameter für Looping-Umschlag angepasst (von 100 auf 85) |
- MaxStick wird auf 100 begrenzt |
V0.70d H.Buss 02.08.2008 |
- Transistorausgänge: das oberste Bit der Blinkmaske (im KopterTool linkes Bit) gibt nun den Zustand des Ausgangs im Schalterbetrieb an |
Anpassungen bzgl. V0.70d |
G.Stobrawa 02.08.2008: |
- Code stärker modularisiert und restrukturiert |
- viele Kommentare zur Erklärug eingefügt |
- konsequent englische Variablennamen |
- PPM24 Support für bis zu 12 RC-Kanäle. |
- 2. Uart wird nun unterstützt (MCU = atmega644p im Makefile) |
- Makefile: EXT=NAVICTRL Unterstützung der SPI Communikation zum Naviboard |
- Makefile: EXT=MK3MAG Unerstützung des MK3MAG/CMPS03 direkt an FC und Conrad UBLOX Modul |
- Makefile: EXT=KILLAGREG Unterstützung vom KillagregBoard mit MM3 und Conrad UBLOX Modul |
- Ausertung des UBX-Protocols an 1. oder 2. Uart |
- GPS-Hold-Funktion hinzugefügt |
- GPS-Home-Funktion hinzugefügt (wird beim Motorstart gelernt, und bei Motorenstop wieder gelöscht) |
- Zusätzliche Punkte im Menü des KopterTool zur Anzeige des GPS-Status und der MM3-Kalibierparameter |
Weiter Detail siehe Readme.txt im Verzeichnis Hex-Files. |
Anpassungen für Hexakopter |
S.Eisenbeiss (pangu) 11.08.2008 |
- Makefile: define HEXAKOPTER to compile for x-type Hexakopter |
- main.h, fc.*, twimaster.*, uart.c, : added motorcalculations, debugout for Hexakopter |
/branches/V0.70d CRK HexaLotte-Star/. |
---|
Property changes: |
Added: tsvn:logminsize |
+8 |
\ No newline at end of property |