/branches/V0.80d-Arthur-P/FlightCtrl.aps |
---|
0,0 → 1,0 |
<AVRStudio><MANAGEMENT><ProjectName>FlightCtrl</ProjectName><Created>15-May-2007 11:20:41</Created><LastEdit>11-Oct-2007 22:58:54</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>F:\SVN\MikroKopter\FlightCtrl\branches\V0.64_ZeroWarnings\</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><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>Settings.h</HEADERFILE><HEADERFILE>timer0.h</HEADERFILE><HEADERFILE>twimaster.h</HEADERFILE></FILES><CONFIGS><CONFIG><NAME>default</NAME><USESEXTERNALMAKEFILE>NO</USESEXTERNALMAKEFILE><EXTERNALMAKEFILE></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>eeprom.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>fc.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>main.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>menu.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>printf_P.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>rc.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>timer0.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>twimaster.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>uart.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 -DVERSION_HAUPTVERSION=0 -DVERSION_NEBENVERSION=64 -DVERSION_KOMPATIBEL=5</OPTIONSFORALL><LINKEROPTIONS></LINKEROPTIONS><SEGMENTS/></CONFIG></CONFIGS><LASTCONFIG>default</LASTCONFIG><USES_WINAVR>1</USES_WINAVR><GCC_LOC>C:\Program Files\WinAVR\bin\avr-gcc.exe</GCC_LOC><MAKE_LOC>C:\Program Files\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>Settings.h</FileName><Status>1</Status></File00017><File00018><FileId>00018</FileId><FileName>timer0.h</FileName><Status>1</Status></File00018></Files><Events><Bookmarks></Bookmarks></Events><Trace><Filters></Filters></Trace></AVRStudio> |
/branches/V0.80d-Arthur-P/GPS.c |
---|
0,0 → 1,32 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + only for non-profit use |
// + www.MikroKopter.com |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include "main.h" |
signed int GPS_Nick = 0; |
signed int GPS_Roll = 0; |
signed int GPS_Nick2 = 0; |
signed int GPS_Roll2 = 0; |
long GpsAktuell_X = 0; |
long GpsAktuell_Y = 0; |
long GpsZiel_X = 0; |
long GpsZiel_Y = 0; |
void GPS_Neutral(void) |
{ |
GpsZiel_X = GpsAktuell_X; |
GpsZiel_Y = GpsAktuell_Y; |
} |
void GPS_BerechneZielrichtung(void) |
{ |
GPS_Nick = 0; |
GPS_Roll = 0; |
} |
/branches/V0.80d-Arthur-P/Hex-Files/BootLoader_MEGA644P_20MHZ_V0_1.hex |
---|
0,0 → 1,64 |
:10F8000011241FBECFEFD0E1DEBFCDBF11E0A0E0DD |
:10F81000B1E0E0EEFBEF02C005900D92A030B10721 |
:10F82000D9F712E0A0E0B1E001C01D92A230B1070B |
:10F83000E1F70C943B7C0C941D7C0895982F8091EB |
:10F84000C00085FFFCCF9093C60008958091C00052 |
:10F850008823E4F78091C600992708958DE40E94DB |
:10F860001E7C8BE40E941E7C82E40E941E7C8CE441 |
:10F870000E941E7C0895CFEFD0E1DEBFCDBFE0E057 |
:10F88000F0E014915F01772474BE98E10FB6F8940C |
:10F8900090936000109260000FBE7092C5008AE2E3 |
:10F8A0008093C4008091C00082608093C0009093D8 |
:10F8B000C10086E08093C200EF01072D8091C00057 |
:10F8C00087FF0DC0013031F48091C6008A3AB1F152 |
:10F8D00000E005C08091C6008B3109F401E0CE0143 |
:10F8E00021968436910528F11F3F41F0112331F014 |
:10F8F000E0910001F091010109951BC01092C50033 |
:10F900008AE28093C4008AE00E941E7C8DE00E94FF |
:10F910001E7C86E50E941E7C80E30E941E7C8EE297 |
:10F920000E941E7C81E30E941E7C8AE30E941E7C52 |
:10F9300005C080E593EC0197F1F7C0CF0E942E7CC3 |
:10F940000E94267C813611F489E547C1813471F427 |
:10F950000E94267CA82EBB24BA2CAA240E94267CB6 |
:10F960009927A82AB92AB694A79406C1823629F401 |
:10F9700089E50E941E7C81E00BC1823409F083C0BE |
:10F980000E94267C9927D82FCC270E94267C992775 |
:10F99000C82BD92B0E94267C082F12E0812E11E063 |
:10F9A000912EEE24FF2464010894811C911CEC1616 |
:10F9B000FD0618F40E94267C01C08FEFD6018C93BF |
:10F9C0000894E11CF11CBFEFEB16F10461F358F34E |
:10F9D000E4E77E1609F0DEC0063409F03DC0FFEF13 |
:10F9E000AF16F7EFBF0608F033C0DE01A5016627AA |
:10F9F0007727440F551F661F771F6A017B01C2E0FE |
:10FA0000D1E001E08991992729913327322F2227CC |
:10FA1000822B932B0C01FA0100935700E8951124D7 |
:10FA20004E5F5F4F6F4F7F4F129761F785E0F60192 |
:10FA300080935700E89507B600FCFDCF81E18093E5 |
:10FA40005700E89576956795579547955A0194C064 |
:10FA500080E00E941E7C90C0053409F08DC0F50145 |
:10FA60009E01A2E0B1E0E1BD8F2F992782BD8D916B |
:10FA700080BD3196FA9AF99AF999FECF215030401B |
:10FA800091F75F0179C0873609F047C00E94267C54 |
:10FA90009927D82ECC240E94267C9927C82AD92AB7 |
:10FAA0000E94267C863411F5E6016501EE24FF24D0 |
:10FAB000CC0CDD1CEE1CFF1CF60105911491802F6F |
:10FAC0000E941E7C812F99270E941E7C82E090E07C |
:10FAD000A0E0B0E0C80ED91EEA1EFB1E229761F717 |
:10FAE000F694E794D794C79456012ACF853409F049 |
:10FAF00027CF7501E1BC8F2D992782BDF89A089414 |
:10FB0000E11CF11C80B50E941E7C0894C108D1083C |
:10FB1000C114D10479F7570113CF853601F594E765 |
:10FB2000791651F580E090E0A0E0B0E023E0FC0120 |
:10FB300020935700E89507B600FCFDCF80509F4FFB |
:10FB4000AF4FBF4F8F3FE7EF9E07E0E0AE07E0E02B |
:10FB5000BE0768F381E180935700E8950DC08534B6 |
:10FB600069F488E190E02CE00FB6F894A8958093B2 |
:10FB700060000FBE209360008DE02FC08035E1F360 |
:10FB80008C34D1F3803711F483E527C0843721F416 |
:10FB90000E941E7C80E021C0843521F40E94267CD6 |
:10FBA000782EEACF8B3109F4C9CE8A3A09F4C6CE51 |
:10FBB000863529F480E30E941E7C81E30EC08337E2 |
:10FBC00041F489E00E941E7C86E90E941E7C8EE141 |
:10FBD00004C08B3109F4B4CE8FE30E941E7CB0CEFA |
:040000030000F80001 |
:00000001FF |
/branches/V0.80d-Arthur-P/Hex-Files/BootLoader_MEGA644_20MHZ_V0_1.hex |
---|
0,0 → 1,64 |
:10F8000011241FBECFEFD0E1DEBFCDBF11E0A0E0DD |
:10F81000B1E0E0EEFBEF02C005900D92A030B10721 |
:10F82000D9F712E0A0E0B1E001C01D92A230B1070B |
:10F83000E1F70C943B7C0C941D7C0895982F8091EB |
:10F84000C00085FFFCCF9093C60008958091C00052 |
:10F850008823E4F78091C600992708958DE40E94DB |
:10F860001E7C8BE40E941E7C82E40E941E7C8CE441 |
:10F870000E941E7C0895CFEFD0E1DEBFCDBFE0E057 |
:10F88000F0E014915F01772474BE98E10FB6F8940C |
:10F8900090936000109260000FBE7092C5008AE2E3 |
:10F8A0008093C4008091C00082608093C0009093D8 |
:10F8B000C10086E08093C200EF01072D8091C00057 |
:10F8C00087FF0DC0013031F48091C6008A3AB1F152 |
:10F8D00000E005C08091C6008B3109F401E0CE0143 |
:10F8E00021968436910528F11F3F41F0112331F014 |
:10F8F000E0910001F091010109951BC01092C50033 |
:10F900008AE28093C4008AE00E941E7C8DE00E94FF |
:10F910001E7C86E50E941E7C80E30E941E7C8EE297 |
:10F920000E941E7C81E30E941E7C8AE30E941E7C52 |
:10F9300005C080E593EC0197F1F7C0CF0E942E7CC3 |
:10F940000E94267C813611F489E547C1813471F427 |
:10F950000E94267CA82EBB24BA2CAA240E94267CB6 |
:10F960009927A82AB92AB694A79406C1823629F401 |
:10F9700089E50E941E7C81E00BC1823409F083C0BE |
:10F980000E94267C9927D82FCC270E94267C992775 |
:10F99000C82BD92B0E94267C082F12E0812E11E063 |
:10F9A000912EEE24FF2464010894811C911CEC1616 |
:10F9B000FD0618F40E94267C01C08FEFD6018C93BF |
:10F9C0000894E11CF11CBFEFEB16F10461F358F34E |
:10F9D000E4E77E1609F0DEC0063409F03DC0FFEF13 |
:10F9E000AF16F7EFBF0608F033C0DE01A5016627AA |
:10F9F0007727440F551F661F771F6A017B01C2E0FE |
:10FA0000D1E001E08991992729913327322F2227CC |
:10FA1000822B932B0C01FA0100935700E8951124D7 |
:10FA20004E5F5F4F6F4F7F4F129761F785E0F60192 |
:10FA300080935700E89507B600FCFDCF81E18093E5 |
:10FA40005700E89576956795579547955A0194C064 |
:10FA500080E00E941E7C90C0053409F08DC0F50145 |
:10FA60009E01A2E0B1E0E1BD8F2F992782BD8D916B |
:10FA700080BD3196FA9AF99AF999FECF215030401B |
:10FA800091F75F0179C0873609F047C00E94267C54 |
:10FA90009927D82ECC240E94267C9927C82AD92AB7 |
:10FAA0000E94267C863411F5E6016501EE24FF24D0 |
:10FAB000CC0CDD1CEE1CFF1CF60105911491802F6F |
:10FAC0000E941E7C812F99270E941E7C82E090E07C |
:10FAD000A0E0B0E0C80ED91EEA1EFB1E229761F717 |
:10FAE000F694E794D794C79456012ACF853409F049 |
:10FAF00027CF7501E1BC8F2D992782BDF89A089414 |
:10FB0000E11CF11C80B50E941E7C0894C108D1083C |
:10FB1000C114D10479F7570113CF853601F594E765 |
:10FB2000791651F580E090E0A0E0B0E023E0FC0120 |
:10FB300020935700E89507B600FCFDCF80509F4FFB |
:10FB4000AF4FBF4F8F3FE7EF9E07E0E0AE07E0E02B |
:10FB5000BE0768F381E180935700E8950DC08534B6 |
:10FB600069F488E190E02CE00FB6F894A8958093B2 |
:10FB700060000FBE209360008DE02FC08035E1F360 |
:10FB80008C34D1F3803711F483E527C0843721F416 |
:10FB90000E941E7C80E021C0843521F40E94267CD6 |
:10FBA000782EEACF8B3109F4C9CE8A3A09F4C6CE51 |
:10FBB000863529F480E30E941E7C81E30EC08337E2 |
:10FBC00041F489E00E941E7C86E90E941E7C8EE141 |
:10FBD00004C08B3109F4B4CE8FE30E941E7CB0CEFA |
:040000030000F80001 |
:00000001FF |
/branches/V0.80d-Arthur-P/Hex-Files/Flight-Ctrl_MEGA1284p_V0_80d.hex |
---|
0,0 → 1,3925 |
:100000000C94E7060C9436070C9436070C943607CC |
:100010000C9436070C9436070C9436070C9436076C |
:100020000C9436070C9402170C9436070C94360780 |
:100030000C9423350C9436070C9436070C94360731 |
:100040000C9436070C9436070C947B150C943607E9 |
:100050000C944B0C0C9436070C94150C0C9436072E |
:100060000C94171C0C9436070C94C7300C9436076C |
:100070000C94E9760C9436070C94E5710C943607D1 |
:100080000C9436070C9436070C943607421C471C18 |
:100090004C1C551C6C1C831C931CA31CC01CAC1E4C |
:1000A000831C6E1D7F1DAE1DCC1DE91D431E9E1EB3 |
:1000B0007C200E21CB214B22B42264236F25CC253A |
:1000C00039268326CE261B276C27C6272528BF283E |
:1000D0005A29542AEF3016315931C931E1312232CF |
:1000E000D532953395339533953395339533953391 |
:1000F00095339533953395334C334E3353336B33BC |
:100100006D330A0D426174743A0020256420436502 |
:100110006C6C732000204C6F77207761726E696E73 |
:1001200067206C6576656C3A2025642E2564000A8C |
:100130000D466F756E6420424C2D4374726C3A20EC |
:10014000002564000A0D0A0D2121204D4953534911 |
:100150004E4720424C2D4354524C3A2025642021D6 |
:1001600021000A0D3D3D3D3D3D3D3D3D3D3D3D3D7B |
:100170003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DAF |
:100180003D3D3D3D3D3D3D000A0D43616C69627260 |
:100190006174696E67207072657373757265207320 |
:1001A000656E736F722E2E004F4B0A0D000A0D46BE |
:1001B0006C696768742D74696D65202575206D699B |
:1001C0006E2020546F74616C3A2575206D696E0045 |
:1001D0000A0D436F6E74726F6C3A2000486561645B |
:1001E000696E67486F6C64004E6F726D616C202899 |
:1001F0004143432D4D6F646529000A0D3D3D3D3D52 |
:100200003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D1E |
:100210003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0A41 |
:100220000D00416E676C654E69636B2020202020B5 |
:100230002020416E676C65526F6C6C20202020205E |
:1002400020204163634E69636B2020202020202002 |
:100250002020416363526F6C6C20202020202020DE |
:1002600020205961774779726F202020202020209C |
:1002700020204865696768742056616C7565202088 |
:1002800020204163635A202020202020202020208D |
:1002900020204761732020202020202020202020A3 |
:1002A0002020436F6D706173732056616C756520FB |
:1002B0002020566F6C74616765205B302E31565D6F |
:1002C00020205265636569766572204C6576656CA1 |
:1002D00020204779726F20436F6D70617373202007 |
:1002E00020204D6F746F722031202020202020208C |
:1002F00020204D6F746F722032202020202020207B |
:1003000020204D6F746F7220332020202020202069 |
:1003100020204D6F746F7220342020202020202058 |
:1003200020203136202020202020202020202020A6 |
:100330002020313720202020202020202020202095 |
:100340002020313820202020202020202020202084 |
:100350002020313920202020202020202020202073 |
:100360002020536572766F2020202020202020201E |
:100370002020486F7665726761732020202020203E |
:10038000202043757272656E74205B302E31415DA2 |
:1003900020204361706163697479205B6D41685D01 |
:1003A0002020323420202020202020202020202027 |
:1003B0002020323520202020202020202020202016 |
:1003C0002020323620202020202020202020202005 |
:1003D00020203237202020202020202020202020F4 |
:1003E00020204932432D4572726F72202020202038 |
:1003F0002020424C204C696D697420202020202050 |
:1004000020204750535F4E69636B2020202020201E |
:1004100020204750535F526F6C6C202020202020FA |
:10042000202021212120494E434F4D504154494223 |
:100430004C4520212121002E000A0D20444143205B |
:100440006F7220493243204552524F522120436857 |
:1004500065636B204932432C2033567265662C202D |
:1004600044414320616E6420424C2D4374726C0001 |
:100470005B25695D005B25695D002B204D696B7212 |
:100480006F4B6F70746572202B0048573A56256485 |
:100490002E25642053573A25642E25642563005386 |
:1004A000657474696E673A2564202573004861722B |
:1004B0006477617265204572726F7220313A2564EB |
:1004C000202121004D697373696E6720424C2D43D2 |
:1004D00074726C3A25642121004D6978657220455B |
:1004E00072726F722100493243204552524F52219D |
:1004F0002121004865696768743A20202535690024 |
:10050000536574706F696E743A2535690050726571 |
:1005100073737572653A253569004F666673657445 |
:100520003A20202535690048656967687420636F43 |
:100530006E74726F6C0044495341424C454400480C |
:10054000656967687420636F6E74726F6C004449EC |
:100550005341424C4544006163742E2062656172D0 |
:10056000696E67004E69636B3A20202020202025A9 |
:10057000356900526F6C6C3A2020202020202535F0 |
:100580006900436F6D706173733A202020253569CF |
:10059000004B313A25346920204B323A253469200A |
:1005A000004B333A25346920204B343A25346920F6 |
:1005B000004B353A25346920204B363A25346920E2 |
:1005C000004B373A25346920204B383A25346920CE |
:1005D000004E693A2534692020526F3A253469204B |
:1005E0000047733A253469202047693A2534692049 |
:1005F0000050313A253469202050323A25346920A0 |
:100600000050333A253469202050343A253469208B |
:10061000004779726F202D2053656E736F72004E04 |
:1006200069636B25346920282533692E25692900E3 |
:10063000526F6C6C25346920282533692E25692971 |
:100640000047696572253469202825336929004EE1 |
:1006500069636B2025346920282533692E25782984 |
:1006600000526F6C6C2025346920282533692E25B3 |
:10067000782900596177202025346920282533699D |
:1006800029004E69636B20253469202825336929A8 |
:10069000282533692900526F6C6C20253469202885 |
:1006A00025336929282533692900596177202025B8 |
:1006B00034692028253369292825336929004143D5 |
:1006C00043202D2053656E736F72004E69636B205B |
:1006D00025346920282533692900526F6C6C202548 |
:1006E0003469202825336929005A20202020253408 |
:1006F0006920282533692900566F6C746167653A53 |
:100700002020202533692E253169560043757272E9 |
:10071000656E743A2020202533692E253169410009 |
:10072000506F7765723A20202020202534695700C9 |
:100730004469736368617267653A202535696D4164 |
:10074000680052656365697665720052432D5253A5 |
:1007500053493A202020202534690052432D5175F9 |
:10076000616C6974793A202534690052432D4368DD |
:10077000616E6E656C733A25346900436F6D70610C |
:1007800073730048656164696E673A202025356996 |
:100790000056616C75653A2020202025356900538C |
:1007A000746172743A2020202025356900506F74DE |
:1007B00069313A202025336900506F7469323A203C |
:1007C0002025336900506F7469333A20202533693E |
:1007D00000506F7469343A202025336900506F74DB |
:1007E00069353A202025336900506F7469363A2004 |
:1007F0002025336900506F7469373A20202533690A |
:1008000000506F7469383A202025336900536572AF |
:10081000766F202000536574706F696E74202025F8 |
:10082000336900506F736974696F6E3A20253369BC |
:100830000052616E67653A2533692D25336900459D |
:10084000787465726E436F6E74726F6C2020004E08 |
:10085000693A2534692020526F3A253469200047CF |
:10086000733A253469202047693A253469200048C5 |
:10087000693A253469202043663A253469200042CC |
:100880004C2D4374726C204572726F727320002578 |
:10089000336420253364202533642025336420000D |
:1008A00025336420253364202533642025336420D8 |
:1008B00000253364202533642025336420253364E8 |
:1008C0002000424C2054656D7065726174757265CC |
:1008D00000253369202533692025336920253369B4 |
:1008E00020002533692025336920253369202533ED |
:1008F00069200025336920253369202533692025A7 |
:1009000033692000424C2D4374726C20666F756E03 |
:1009100064200020256320202025632020202563DB |
:10092000202020256320002025632020202563200F |
:1009300020202563202020256320002025632020FF |
:10094000202D2020202D2020202D2000313000318E |
:100950003100313200466C696768742D54696D65E9 |
:10096000202000546F74616C3A2535756D696E00F6 |
:100970004163743A20202535756D696E00287265D3 |
:1009800073657429000A0D47656E65726174696E3E |
:10099000672064656661756C7420506172616D6575 |
:1009A00074657220536574202564000A0D557369BF |
:1009B0006E6720506172616D657465722053657455 |
:1009C000202564000A0D47656E65726174696E6763 |
:1009D0002064656661756C74204D69786572205479 |
:1009E00061626C65000A0D4D697865722D436F6E0A |
:1009F0006669673A202725732720282575204D6FC3 |
:100A0000746F727329000A0D3D3D3D3D3D3D3D3DF6 |
:100A10003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D06 |
:100A20003D3D3D3D3D3D000A0D414343206E6F7409 |
:100A30002063616C69627261746564210D0A000A49 |
:100A40000D506C6561736520636F6E6E6563742015 |
:100A50005370656B7472756D207265636569766538 |
:100A60007220666F722062696E64696E67204E4FF5 |
:100A7000572E2E2E006F6B2E0A0D0054696D656F78 |
:100A800075742E0A0D0000008F001E01AD013B029F |
:100A9000CA025803E603740402058F051B06A70665 |
:100AA0003307BE074808D2085B09E3096B0AF20A5C |
:100AB000780BFD0B810C040D860D070E870E060FBB |
:100AC000840F00107B10F5106E11E5115B12CF1230 |
:100AD0004213B31323149214FE146A15D3153B1654 |
:100AE000A11605176717C81727188318DE183719B6 |
:100AF0008E19E319361A871AD61A231B6E1BB61BDA |
:100B0000FD1B411C831CC31C001D3C1D751DAB1D22 |
:100B1000E01D121E421E6F1E9A1EC31EE91E0D1FEF |
:100B20002E1F4D1F691F841F9B1FB01FC31FD31F84 |
:100B3000E11FEC1FF51FFB1FFF1F0020030100003A |
:100B4000BD6B00020101B06C01030202446D0200A2 |
:100B50000303A16D2532692E2531695600253364C2 |
:100B6000256320253033646D005374617475730000 |
:100B70004552524F523A20253264002534692025CF |
:100B800032693A25303269002534696D25630025C4 |
:100B900033692025336920253369202533690025F1 |
:100BA00033692025336920253369202533690054B2 |
:100BB000656D706572617475726573202020200008 |
:100BC0002563432020202020002532692E2531690D |
:100BD0005620202533692E25316941002534695777 |
:100BE000202536696D4168002532756D2F732053BD |
:100BF00061743A2564200020203344004E6F46780B |
:100C0000004447505300486F6D653A2533646D20AA |
:100C10002533642563004E6F204E617669437472FC |
:100C20006C21000A0D7777772E4D696B726F4B6FD1 |
:100C3000707465722E646520286329204869537991 |
:100C40007374656D7320476D6248000A0D746865A2 |
:100C500020757365206F66207468697320736F66F2 |
:100C60007477617265206973206F6E6C792070658E |
:100C7000726D6974746564200A0D6F6E206F7269FD |
:100C800067696E616C204D696B726F4B6F70746534 |
:100C9000722D48617264776172650041435420444B |
:100CA000534C004A65746920736174656C6C697497 |
:100CB000005370656B7472756D20736174656C6C34 |
:100CC000697420284C6F77207265736F6C75746936 |
:100CD0006F6E29005370656B7472756D207361744B |
:100CE000656C6C6974202832303438290053706583 |
:100CF0006B7472756D20736174656C6C6974004DF2 |
:100D0000756C74697369676E616C2050504D000A90 |
:100D10000D52656365697665723A2000756E6B6E7B |
:100D20006F776E2E205573696E672050504D2E2EB2 |
:100D30002E006E6F7420737570706F72746564200E |
:100D4000627920686172647761726521000A0D3DE5 |
:100D50003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DC3 |
:100D60003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DB3 |
:100D70003D3D000A0D466C69676874436F6E74727E |
:100D80006F6C0A0D48617264776172653A25642E52 |
:100D900025640A0D536F6674776172653A5625644F |
:100DA0002E2564256320000A0D3D3D3D3D3D3D3D22 |
:100DB0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D63 |
:100DC0003D3D3D3D3D3D3D3D3D3D3D3D0000112412 |
:100DD0001FBECFEFD0E4DEBFCDBF11E0A0E0B1E099 |
:100DE000E8E3F4EF00E00BBF02C007900D92A23FD2 |
:100DF000B107D9F718E0A2EFB1E001C01D92AC39FC |
:100E0000B107E1F77AEAE2E0F0E081E2809357008F |
:100E1000D4907E010894E11CF11C20EF37EF41E0F3 |
:100E200050E087016FE0DA01C9012F5F3F4F4F4F5C |
:100E30005F4FABBFFC018791F80181938F01615037 |
:100E400067FFF1CFF7016EE08191782770956150CF |
:100E500067FFFACF8889781729F0F7E9DF1611F4D0 |
:100E60000000FECF0E94F7070C941B7A0C94000040 |
:100E700080910406E82FFF27EE0FFF1FE55DF84F76 |
:100E8000808191818D5E9F4F14F0109203018081CB |
:100E900091818A5B9F4FCCF4809103018823A9F450 |
:100EA00081E08093030180915B048F5F80935B04FA |
:100EB000853038F088EE93E09093220280932102EF |
:100EC00004C066E970E00E948D3880915B04992728 |
:100ED0009093D5058093D40508951F93CF93DF9306 |
:100EE000182F882389F082E091E09F938F938FE5FC |
:100EF00092E19F938F93E0912704F0912804099544 |
:100F00000F900F900F900F9080912706823308F07A |
:100F100044C084EF91E00E948216EC01112329F075 |
:100F2000CE010E948B168823D9F3C2E0D0E026E5DB |
:100F300030E080911D0190911E018217930730F0DF |
:100F40002196255D3F4FC730D10598F38091270644 |
:100F50009927C89F9001C99F300DD89F300D11244B |
:100F6000209300011123D9F068EC70E08C2F0E94CF |
:100F70008D38DF93CF938AE091E09F938F938FE535 |
:100F800092E19F938F93E0912704F09128040995B3 |
:100F90008DB79EB706968DBF02C0809300011123C6 |
:100FA00011F1809100016AE00E946E79892F9927E2 |
:100FB0009F938F93809100010E946E7999279F9350 |
:100FC0008F9385E191E09F938F938FE592E19F93BB |
:100FD0008F93E0912704F091280409952DB73EB72F |
:100FE000285F3F4F2DBFDF91CF911F910895CFEF25 |
:100FF000D0E4DEBFCDBF8824992414B815B807EE1D |
:1010000013E00253104017FFFCCF85E180930201EB |
:1010100081E887B93E9A8FEF88B98BE184B981E086 |
:1010200085B98EE38AB987E48BB9469A84B7877FFE |
:1010300084BF80916000886180936000109260009E |
:1010400084EC99E09093220280932102109216037F |
:10105000109215031092300710922F071092180368 |
:101060001092170310921A031092190384EC94E063 |
:10107000A0E0B0E08093950190939601A093970132 |
:10108000B093980128980E94EB160E94BC160E940B |
:1010900067120E9407350E94D01A0E947E300E947B |
:1010A000C8630E94906E0E941C76809102018C3071 |
:1010B00010F4299A01C0299878940E94982F809161 |
:1010C0006B02826080936B0210926D020E94F54366 |
:1010D00084EF91E00E9482168C0180916B0280FD6A |
:1010E00005C0C8010E948B168823B9F38FE291E0F6 |
:1010F0009F938F93BFE5AB2EB2E1BB2EBF92AF9211 |
:10110000E0912704F0912804099580EA9FE00E946D |
:1011100082168C01C0E0D0E00F900F900F900F90DE |
:10112000ADECEA2EA6E0FA2EF1E8CF2EF6E0DF2EA7 |
:101130000E94F54380916B0280FD05C0C8010E94AA |
:101140008B168823B9F3F60180811816ACF40BC016 |
:101150000E94F54380916B0280FD05C0C8010E948A |
:101160008B168823B9F3C8010E948B16882321F4BB |
:10117000F7018081882364F7F701808187FF18C019 |
:101180002196DF93CF93219781E491E09F938F93F2 |
:10119000BF92AF92E0912704F091280409958091C5 |
:1011A000F2018F5F8093F2018DB79EB706968DBFD7 |
:1011B0002196E4E0F0E0CE0EDF1E88E090E0E80E3D |
:1011C000F91ECC30D10508F4B3CFC0E0D0E00AEC72 |
:1011D00016E0E1E8EE2EE6E0FE2EF801838187FDC1 |
:1011E0001CC0F70180811816C4F42196DF93CF93B9 |
:1011F000219784E491E09F938F938FE592E19F93F1 |
:101200008F93E0912704F0912804099582E0809360 |
:101210001F028DB79EB706968DBFF8018381807837 |
:101220008383219684E090E0E80EF91E085F1F4F4B |
:10123000CC30D10590F282E691E09F938F93CFE579 |
:10124000D2E1DF93CF93E0912704F0912804099530 |
:10125000909102068091F2010F900F900F900F90E5 |
:10126000981728F48091410480618093410488E8B4 |
:1012700091E09F938F93DF93CF93E0912704F091B8 |
:101280002804099588EE93E00E9482168C010E9442 |
:10129000D61A0F900F900F900F90C8010E948B16D6 |
:1012A0008823D9F388EA91E09F938F93DF93CF93BC |
:1012B000E0912704F0912804099580E00E944F39BD |
:1012C000809102010F900F900F900F908A3011F0D3 |
:1012D000843110F0289801C0289A80ED97E090930F |
:1012E00022028093210285E580935D048EE090E0E8 |
:1012F0000E94102E9927182F00278FE090E00E945F |
:10130000102E080F111D1093F8010093F7018AE0C9 |
:1013100090E00E94102E9927182F00278BE090E074 |
:101320000E94102E080F111D1093F6010093F50175 |
:101330000F5F1F4F39F08091F7019091F8018F5F97 |
:101340009F4F41F41092F8011092F7011092F601AC |
:101350001092F5018091F5019091F6019F938F9382 |
:101360008091F7019091F8019F938F938DEA91E01E |
:101370009F938F93DF93CF93E0912704F0912804FC |
:1013800009958DB79EB708968DBF80ED91E09F932C |
:101390008F93DF93CF93E0912704F0912804099570 |
:1013A000809110060F900F900F900F90E0912704FE |
:1013B000F091280482FF07C08CED91E09F938F93FA |
:1013C000DF93CF9308C088EE91E09F938F938FE5D2 |
:1013D00092E19F938F9309950F900F900F900F902C |
:1013E0000E94F31F88E893E190939201809391010A |
:1013F00081E080935C040E946D0780912A060E9420 |
:1014000082758AEF91E09F938F93DF93CF93E09162 |
:101410002704F0912804099580ED97E00E94821638 |
:101420008C018AEF90E00E948216EC0183E08093A9 |
:10143000AC050F900F900F900F90CE010E948B166D |
:10144000882339F084E690E00E948216EC010E9425 |
:10145000D87680912502882309F4DFC180910F019D |
:10146000882309F4DAC11092250280915B04882355 |
:1014700019F00E94380702C00E9489460E94F54375 |
:10148000209102012A3011F0243110F0289801C077 |
:10149000289A80911B0390914104882339F0809110 |
:1014A0001B03815080931B03977F0AC080916F00BC |
:1014B000806280936F0010922C0710922B07986027 |
:1014C00090934104809191019091920101979093A2 |
:1014D0009201809391018091910190919201892BC9 |
:1014E00029F080916C02882309F43EC0809191011B |
:1014F00090919201892B01F50E94A43085E090E043 |
:1015000090939201809391018091E6059091E70577 |
:1015100001969093E7058093E6058091E702806845 |
:101520008093E7028091410481608093410480911F |
:10153000AD0582608093AD0580910801909109010D |
:101540008F5F9F4F19F5809112038823F9F080E196 |
:1015500097E2909322028093210280E890E090939A |
:1015600009018093080112C02A3011F0243110F0D3 |
:10157000289801C0289A8091210290912202892BFB |
:1015800029F48091E7028F778093E702809125020A |
:10159000882309F042C10E94AB120E94890EC80143 |
:1015A0000E948B16882309F434C10C5E1F4F809172 |
:1015B0006C0290914104882339F092609093410429 |
:1015C0008091AD0582600CC09D7F90934104809115 |
:1015D000910190919201079728F08091AD058D7F40 |
:1015E0008093AD058091910190919201079728F029 |
:1015F000809141048E7F809341048091050188236E |
:1016000021F081508093050125C0809367041092DA |
:10161000F3021092F2021092F1021092F002109274 |
:10162000EF021092EE0280910801909109018F5F04 |
:101630009F4F81F480911B03882361F488E99AE32A |
:10164000909322028093210280E09CE09093090114 |
:10165000809308018091E801893C70F0815080936B |
:10166000E8018091E7028F7B8093E702809141043B |
:101670008B7F8093410435C080910908882309F14C |
:101680008091E70280648093E70280914104846046 |
:101690008093410480910801909109018F5F9F4FD1 |
:1016A00081F480911203882361F088E99AE3909392 |
:1016B00022028093210280E098EA909309018093AE |
:1016C00008011092F9031092F8031092F703109298 |
:1016D000F6038FEF9FEF90933708809336081092B0 |
:1016E000E80180910001282F332780911D019091FE |
:1016F0001E0182179307CCF48091E70280628093E9 |
:10170000E70280910801909109018F5F9F4FC1F41A |
:1017100080E797E1909322028093210280E093E09A |
:1017200090930901809308010BC080912102909150 |
:101730002202892B29F48091E7028F7D8093E702B2 |
:101740000E94C66784E08093200280911203882360 |
:1017500029F45AEA852E55E0952E12C08091F901A0 |
:101760008F5F8093F901813359F41092F9018091D0 |
:10177000F3019091F40101969093F4018093F301A9 |
:101780000894811C911CF2E78F16FBE09F0609F07C |
:1017900040C0882499242091F7013091F8012F5FEF |
:1017A0003F4F3093F8012093F7018091F50190911C |
:1017B000F60101969093F6018093F501832F992706 |
:1017C000682F8EE090E00E94182E8091F701909192 |
:1017D000F8019070682F8FE090E00E94182E8091A1 |
:1017E000F5019091F601892F9927682F8AE090E002 |
:1017F0000E94182E8091F5019091F6019070682F4B |
:101800008BE090E00E94182E84E190E00E94821606 |
:101810008C010E9416680E94A76E80912002882386 |
:1018200009F00BCE0E94E96308CE1F920F920FB60B |
:101830000F9211248F939F93EF93FF938091070151 |
:101840008823E1F480911302909114020196909301 |
:10185000140280931302FC01E45FFA4FE081ED3043 |
:1018600019F0803A910539F4109214021092130283 |
:1018700081E080930701E093C60004C01092140237 |
:1018800010921302FF91EF919F918F910F900FBED5 |
:101890000F901F9018951F920F920FB60F92112460 |
:1018A0002F933F934F935F936F937F938F939F9368 |
:1018B000AF93BF93CF93EF93FF9390E08091C600D7 |
:1018C00080930B0250911902503A10F090931A0233 |
:1018D00080910B028D3009F065C080911A02823030 |
:1018E00009F060C090931A02852F992786599B4F63 |
:1018F000FC01329740812091150230911602241B81 |
:101900003109DC0111978C91281B3109C9019F70A5 |
:10191000909316028093150246E0969587954A9516 |
:10192000E1F7982F935C909317022F733070235C2C |
:10193000209318028081981729F48C91281711F4AC |
:1019400091E006C090E0809108028F5F80930802CA |
:10195000C0910A02CC2309F074C0992309F471C024 |
:1019600081E080930A02580F509307025150E52FEF |
:10197000FF27E659FB4F8DE0808380916C04823510 |
:1019800009F05FC00E94F31F88E190E02CE00FB6E1 |
:10199000F894A895809360000FBE20936000C093D8 |
:1019A0001F024FC020911A02822F99278130910582 |
:1019B000F9F0823091051CF4892B21F040C0029788 |
:1019C00011F13DC080910B02833239F480910A02FB |
:1019D000882319F481E080931A0280910B0280938E |
:1019E0006A0481E08093190280910B02992722C03A |
:1019F0002F5F20931A02E52FFF27E659FB4F8091B6 |
:101A00000B02808309C0E52FFF27E659FB4F809129 |
:101A10000B028083503A20F45F5F5093190202C09A |
:101A200010921A0220910B028091150290911602D9 |
:101A3000820F911D909316028093150202C010929E |
:101A40001A02FF91EF91CF91BF91AF919F918F912A |
:101A50007F916F915F914F913F912F910F900FBEAA |
:101A60000F901F901895AC01A0E0B0E09D01A81761 |
:101A7000B90748F4ECE0F5E08191280F311D11968B |
:101A8000A417B507C8F33F70FD01E45FFA4FC90121 |
:101A900056E0969587955A95E1F7835C8083119679 |
:101AA000FD01E45FFA4F2F733070822F835C8083D7 |
:101AB000A35FBA4F8DE08C931092070180910C05C3 |
:101AC0008093C6000895A0E0B0E0E9E6FDE00C9444 |
:101AD000E7792C859D850E85BB2483E280930C05D8 |
:101AE0009F5990930D0520930E0533E0E32EF12CC2 |
:101AF000002309F49EC0CF84D888BE016D5E7F4F5D |
:101B0000A989BA890150109709F493C01097B9F0C8 |
:101B1000F601EB0DF11DB3949081119791F4002320 |
:101B200049F1FB016E5F7F4FDB01C080D1806E5FAA |
:101B30007F4F0D90BC91A02DBB24015002C090E0BE |
:101B400019C01097B9F0F601EB0DF11DB394408167 |
:101B5000119791F4002341F1FB016E5F7F4FDB0190 |
:101B6000C080D1806E5F7F4F0D90BC91A02DBB24B3 |
:101B7000015002C040E018C01097B1F0F601EB0D23 |
:101B8000F11DB3941081119781F4002371F0FB01D2 |
:101B90003296DB01CD90DC90BF016E5F7F4FA0815C |
:101BA000B181BB24015001C010E0F701E45FFA4F9E |
:101BB000892F86958695835C80830894E11CF11CAF |
:101BC000F701E45FFA4F892F99278370907024E022 |
:101BD000880F991F2A95E1F755279A0194E03695C9 |
:101BE00027959A95E1F7822B835C80830894E11C0A |
:101BF000F11CF701E45FFA4F4F705070440F551F0E |
:101C0000440F551F812F992726E0969587952A9591 |
:101C1000E1F7842B835C80830894E11CF11CF701BD |
:101C2000E45FFA4F1F73135C10830894E11CF11CEE |
:101C30006ACFC7010E94330DE9E00C94037AA3E058 |
:101C40007A2F409107024650442309F458C0E72FE9 |
:101C5000FF27E659FB4F80818D537F5FE72FFF27DA |
:101C6000E659FB4F20812D537F5FE72FFF27E65971 |
:101C7000FB4F30813D537F5FE72FFF27E659FB4F36 |
:101C800060816D537F5F9927880F991F880F991F77 |
:101C9000522F52955F70582B822F99278F7090701A |
:101CA000F4E0880F991FFA95E1F7232F26952695E2 |
:101CB000282B832F992783709070E6E0880F991F57 |
:101CC000EA95E1F7682B41504F3FC9F0EA2FFF2713 |
:101CD000E659FB4F5083AF5F41504F3F81F0EA2FF1 |
:101CE000FF27E659FB4F2083AF5F41504F3F39F04C |
:101CF000EA2FFF27E659FB4F6083AF5FA5CF8DE644 |
:101D000094E09093060280930502A350A0930402EE |
:101D10000895A2E0B0E0EFE8FEE00C94ED79809148 |
:101D20000A02882309F4C7C30E941F0E80916B0426 |
:101D3000823609F081C280916C0499278137910520 |
:101D400009F4C0C082379105C4F48D36910509F4B9 |
:101D500082C08E36910544F48B34910531F186367C |
:101D6000910509F454C168C28E36910509F45BC02F |
:101D70008037910509F49FC05FC28537910509F44A |
:101D8000E2C18637910544F48337910509F4DCC03C |
:101D90008437910539F150C28737910509F410C293 |
:101DA0008937910509F46AC147C2E0910502F091B3 |
:101DB00006028081918190932E0380932D032091C0 |
:101DC0002B0330912C03821B930B845E9D4F68E69E |
:101DD00071E00E948E79845B904090932A038093F7 |
:101DE00029032AC280910702A0910502B091060240 |
:101DF000853140F080E1E5E4F4E00D9001928A95B0 |
:101E0000E1F70DC08D919D910D90BC91A02D809317 |
:101E1000450490934604A0934704B093480480EF90 |
:101E2000809302024BC0809107018823E1F38DE487 |
:101E300090E09F938F9384E796E09F938F9381E048 |
:101E40008F938F938EE48F930E94630D8DB79EB70F |
:101E500007968DBFF1C1A0910502B09106021C91B9 |
:101E6000113081F48DE4E4E7F6E00D9001928A955B |
:101E7000E1F70E94182F1983809141048F7E80938F |
:101E8000410401C01982809107018823E1F381E0B8 |
:101E900090E09F938F93CE0101969F938F9381E063 |
:101EA0008F938F938DE48F930E94630DADB7BEB770 |
:101EB0001796ADBFC1C181E080930D028FEF809373 |
:101EC0000501BAC1E0910502F091060280818F3FC1 |
:101ED00039F40E947B2FE0910502F0910602808385 |
:101EE000E0910502F09106028081882311F481E0DF |
:101EF00003C0863010F085E08083E0910502F09108 |
:101F0000060280810E942E2EE0910502F0910602C9 |
:101F100080818983809107018823E1F380E790E045 |
:101F20009F938F9383E096E09F938F9381E090E05F |
:101F30009F938F93CE0101969F938F9382E08F930F |
:101F400081E08F9381E571C12091050230910602F5 |
:101F5000D9018C918150853008F040C0F901818110 |
:101F60008435E1F52F5F3F4F80E7E3E0F6E0D901EC |
:101F70000D9001928A95E1F7F90182910E94972EC6 |
:101F8000809142069927AA27BB27BC01CD0124ECEA |
:101F900039E040E050E00E944F79DC01CB018093B2 |
:101FA000B5019093B601A093B701B093B8018091A9 |
:101FB00043069927AA27BB27BC01CD010E944F7970 |
:101FC000DC01CB018093B1019093B201A093B301E6 |
:101FD000B093B4010E947B2F898301C01982809144 |
:101FE00007018823E1F381E090E09F938F93CE0176 |
:101FF00001969F938F9381E08F938F9383E58F93C7 |
:102000000E94630D8DB79EB707968DBF26C0E091E5 |
:102010000502F0910602E0818E2F8150853018F480 |
:102020008E2F0E942E2E0E947B2F89838091070184 |
:102030008823E1F381E090E09F938F93CE01019696 |
:102040009F938F9381E08F938F9386E48F930E9469 |
:10205000630DADB7BEB71796ADBF8091120388234D |
:1020600029F46EE670E089810E948D3880E00E943C |
:102070006D0780912A060E948275DEC0E0910502FC |
:10208000F09106028081992787FD909590934607ED |
:10209000809345078181992787FD90959093480704 |
:1020A000809347078281992787FD909590934A07EF |
:1020B000809349078381992787FD909590934C07DA |
:1020C00080934B078481992787FD909590934E07C5 |
:1020D00080934D078581992787FD909590935007B0 |
:1020E00080934F078681992787FD9095909352079B |
:1020F000809351078781992787FD90959093540786 |
:10210000809353078085992787FD90959093560774 |
:10211000809355078185992787FD9095909358075F |
:10212000809357078285992787FD909590935A074A |
:10213000809359078385992787FD909590935C0735 |
:1021400080935B0779C0E0910502F09106028081DF |
:102150000E9460348A83882319F481E0898301C056 |
:102160001982809107018823E1F388E090E09F9332 |
:102170008F9382EC96E09F938F9321E030E03F9322 |
:102180002F9380910502909106029F938F933F9326 |
:102190002F93CE0102969F938F933F932F93CE015F |
:1021A000820F931F9F938F9384E08F9381E08F938F |
:1021B00085E58F930E94630DEDB7FEB773963BC024 |
:1021C000809104028930C0F120910502309106020D |
:1021D0002F5F3F4F88E0A2ECB6E0F90101900D922D |
:1021E0008A95E1F7D9018E910E94B6338A838823BC |
:1021F00019F481E0898301C0198280910701882345 |
:10220000E1F321E030E03F932F93CE0102969F93BC |
:102210008F933F932F93CE01820F931F9F938F93A2 |
:1022200082E08F9381E08F9387E58F930E94630D07 |
:10223000EDB7FEB73B96EDBF80916C0499278436CD |
:10224000910509F4CDC085369105ACF48136910530 |
:1022500009F481C0823691052CF48B34910509F480 |
:102260005DC021C18236910509F482C08336910593 |
:1022700009F491C018C18C36910509F4FFC08D3660 |
:1022800091054CF48736910509F40AC18836910509 |
:1022900009F4C4C008C18437910529F08637910537 |
:1022A00009F4FAC000C180910702A0910502B09123 |
:1022B0000602803140F080E1E5E4F4E00D90019207 |
:1022C0008A95E1F70DC08D919D910D90BC91A02D47 |
:1022D0008093450490934604A0934704B093480428 |
:1022E000809107018823E1F31F92809104018F936D |
:1022F00084E58F930E94630D8AEF809302028FEF33 |
:102300008093050180EA9FE00E9482169093FB0172 |
:102310008093FA010F900F900F90C5C0E0910502D5 |
:10232000F09106028081918190932E0380932D037A |
:1023300020912B0330912C03821B930B845E9D4FC5 |
:1023400068E671E00E948E79845B904090932A0346 |
:1023500080932903A8C0E0910502F09106028081D4 |
:1023600080930601803298F08FE1809306010FC0C0 |
:10237000A0910502B09106028BE0EDE5F4E00D902E |
:1023800001928A95E1F7809166048093EE058FEFC4 |
:102390008093050188C08091FE019091FF01892BF7 |
:1023A00089F4E0910502F0910602E081EE2351F0FC |
:1023B0008AE0E89FC00111240E948216909338049D |
:1023C00080933704E0910502F091060290818AE043 |
:1023D000989FC00111249093FF018093FE0115C0C6 |
:1023E0008FEF80930501E0910502F0910602908144 |
:1023F0008AE0989FC001112490930102809300020B |
:10240000892B19F081E080930F0280EA9FE00E94FF |
:1024100082169093FB018093FA0145C08FEF809361 |
:102420000501E0910502F0910602908197FD08C038 |
:1024300082E080930C021092FD011092FC011AC000 |
:10244000909580916402892B8093640291818AE047 |
:10245000989FC00111249093FD018093FC0184E0BA |
:1024600080930C0280EA9FE00E9482169093FB0109 |
:102470008093FA0181E08093100215C08FEF809362 |
:102480000501E0910502F0910602808180936502CA |
:1024900081E08093110207C081E080930E0203C0A7 |
:1024A00081E08093120210920A02109206021092AA |
:1024B000050210920402E3E0CE5F0C94097A982F93 |
:1024C0008091C00085FFFCCF9093C60008950F93C4 |
:1024D0001F9388E18093C1008091C0008260809347 |
:1024E000C0008091C10080688093C1008091C100CC |
:1024F00080648093C10000E010E00093C5008AE290 |
:1025000090E08093C40080910002909101020E94AB |
:10251000821690933A04809339048CED90E00E94E7 |
:102520008216909369048093680410923B0480E5BE |
:1025300080933C0483E080933F048BE080933D04D0 |
:1025400010923E04109306020093050210920402BA |
:102550001F910F910895A0E1B0E0E1EBF2E10C943E |
:10256000EA7980910701882309F4C1C28091FA01B8 |
:102570009091FB010E948B16882361F01092FD015F |
:102580001092FC0110920102109200021092FF01C1 |
:102590001092FE018091FC019091FD01892B41F088 |
:1025A00080910A0590910B050E948B16882329F4CF |
:1025B00080911002882309F460C08091070188236C |
:1025C00009F45BC080910C0200E211E08430A8F0B5 |
:1025D0000E94072080E590E09F938F931F930F93B5 |
:1025E00081E08F938F9388E48F930E94630D2DB7C2 |
:1025F0003EB7295F3F4F2DBF34C01092660282E282 |
:1026000094E09F938F938CEF9FE19F938F93E09142 |
:102610002704F0912804099584E190E09F938F931B |
:102620001F930F9381E090E09F938F938CE092E053 |
:102630009F938F9382E08F9381E08F9388E48F93B1 |
:102640000E94630D80910C02982F8F5F80930C0283 |
:102650002DB73EB7215F3F4F2DBF943010F0109241 |
:102660000C028091FC019091FD010E9482169093D2 |
:102670000B0580930A0510921002809111028823A5 |
:1026800051F180910701882331F10E94072080E5F4 |
:1026900090E09F938F9380E291E09F938F9321E04E |
:1026A00030E03F932F938FE191E09F938F933F937F |
:1026B0002F9385E692E09F938F9383E08F9381E041 |
:1026C0008F938CE48F930E94630D109211028DB74B |
:1026D0009EB70F968DBF80910E028823D1F0809116 |
:1026E00007018823B1F08AE090E09F938F938BE3FA |
:1026F00094E09F938F9381E08F938F9386E58F93E0 |
:102700000E94630D10920E022DB73EB7295F3F4F16 |
:102710002DBF809112028823D9F080910701882370 |
:10272000B9F08BE090E09F938F938DE594E09F93B9 |
:102730008F9381E08F93809104018F9387E48F932F |
:102740000E94630D109212028DB79EB707968DBF3F |
:1027500080916804909169040E948B16882309F483 |
:1027600061C080910701882309F45CC080911F0635 |
:102770009927880F991F880F991F7C010027F7FC64 |
:102780000095102F80916F0390917003A0917103B9 |
:10279000B0917203BC01CD01A80197010E94C379D9 |
:1027A00030935604209355048091670390916803F9 |
:1027B000A0916903B0916A03BC01CD01A801970102 |
:1027C0000E94C37930935804209357048091FC02EF |
:1027D000809359048091FB0280935A0488E090E032 |
:1027E0009F938F9385E594E09F938F9381E08F93E0 |
:1027F00083E08F938BE68F930E94630D80915B043F |
:102800002DB73EB7295F3F4F2DBF853018F086E0CA |
:1028100080935B0483E690E00E94821690936904A3 |
:10282000809368048091000290910102892B41F00D |
:102830008091390490913A040E948B16882321F4E8 |
:1028400080910F02882339F180910701882319F1C3 |
:102850000E94833782E490E09F938F938CEA95E007 |
:102860009F938F9381E08F938F9384E48F930E9443 |
:10287000630D10920F028DB79EB707968DBF8091A2 |
:10288000000290910102009731F00E94821690930D |
:102890003A04809339048091FE019091FF01892BC5 |
:1028A00009F4B8C080913704909138040E948B16C7 |
:1028B000882309F4AFC080910701882309F4AAC0D6 |
:1028C00080911F069927880F991F880F991F7C01F7 |
:1028D0000027F7FC0095102F80916F0390917003F3 |
:1028E000A0917103B0917203BC01CD01A8019701C1 |
:1028F0000E94C37930932A042093290480916703AE |
:1029000090916803A0916903B0916A03BC01CD0165 |
:10291000A80197010E94C37930932C0420932B04C3 |
:102920002091F1073091F2074091F3075091F4079D |
:10293000DA01C90163E0880F991FAA1FBB1F6A95BE |
:10294000D1F7820F931FA41FB51F820F931FA41FDF |
:10295000B51F2091950130919601409197015091BA |
:102960009801BC01CD010E94C37930932E042093BD |
:102970002D048091370390913803A0913903B091D1 |
:102980003A0339E0B595A795979587953A95D1F78C |
:1029900080932F048091330390913403A0913503E9 |
:1029A000B091360329E0B595A795979587952A9517 |
:1029B000D1F78093300480913F0390914003A09120 |
:1029C0004103B091420309E0B595A7959795879586 |
:1029D0000A95D1F7809331048EE090E09F938F9316 |
:1029E00089E294E09F938F9381E08F938F9383E4A8 |
:1029F0008F930E94630D8091FE019091FF010E94D0 |
:102A0000821690933804809337042DB73EB7295F20 |
:102A10003F4F2DBF809106018F3F71F1992714E040 |
:102A2000880F991F1A95E1F78E5D9D4F40E150E0A8 |
:102A3000BC01CE0101960E94A27780E190E09F93B5 |
:102A40008F93CE0101969F938F9381E090E09F93A7 |
:102A50008F9386E091E09F938F9382E08F9381E044 |
:102A60008F9381E48F930E94630D8FEF8093060113 |
:102A70008DB79EB70B968DBF8091EE058823D1F060 |
:102A8000809107018823B1F081E090E09F938F93BC |
:102A90008EEE95E09F938F9381E08F938F9382E4E6 |
:102AA0008F930E94630D1092EE052DB73EB7295FFC |
:102AB0003F4F2DBF80910D028823C9F080910701FF |
:102AC0008823A9F084E390E09F938F938BE297E0B3 |
:102AD0009F938F9381E08F938F9380E58F930E94D4 |
:102AE000630D10920D028DB79EB707968DBFE6E07D |
:102AF000C05F0C94067A1F920F920FB60F921124AA |
:102B00002F933F935F936F937F938F939F93AF9395 |
:102B1000BF93EF93FF9320E080912002882329F058 |
:102B20008091200281508093200280910A048823A2 |
:102B300019F0815080930A0480912802815080937B |
:102B400028028F3F09F057C089E0809328028091C6 |
:102B500026029091270201969093270280932602E5 |
:102B600080910A018F5F817080930A01882319F494 |
:102B700081E08093250286B180912102909122020A |
:102B8000892B21F180912102909122020B9750F024 |
:102B900080912102909122020A97909322028093C1 |
:102BA000210204C01092220210922102809121027F |
:102BB00090912202209108013091090182239323F0 |
:102BC000892B11F021E008C020E006C08FEF9FEFB5 |
:102BD000909309018093080180910201222331F032 |
:102BE0008A3011F45A9A07C0479A05C08A3011F406 |
:102BF0005A9801C0479880912902882309F472C02D |
:102C00002091E801222309F06DC08091100683FF16 |
:102C100069C086B19927FC01E071F07084FF14C08F |
:102C20008091230290912402019690932402809334 |
:102C300023028091230290912402895E934008F43C |
:102C400051C0209329024EC080912302909124020A |
:102C5000892B09F443C080912302909124028A5663 |
:102C60009140E0F5809123029091240269E270E0A6 |
:102C70000E947A798091230290912402860F971FF7 |
:102C80009093240280932302809123029091240246 |
:102C90000B9750F080912302909124020A97909311 |
:102CA0002E0380932D0304C0F0932E03E0932D0395 |
:102CB00080912D0390912E0320912B0330912C03B2 |
:102CC000821B930B845E9D4F68E671E00E948E79B3 |
:102CD000845B904090932A038093290310922402EE |
:102CE00010922302FF91EF91BF91AF919F918F912D |
:102CF0007F916F915F913F912F910F900FBE0F9039 |
:102D00001F9018952091260230912702280F391F15 |
:102D1000C901019608952091260230912702821B55 |
:102D2000930B892F99278695807490700895CF937F |
:102D3000DF930E948216EC01CE010E948B1688233D |
:102D4000D9F3DF91CF910895CF93DF930E9482163C |
:102D5000EC0109C080910F01882329F090930F01A5 |
:102D60008FEC80937A00CE010E948B16982F8823D7 |
:102D700089F3DF91CF9108959FB7F8945F983E9AB9 |
:102D8000469A8091B0008F708093B0008091B0001F |
:102D900083608093B0008091B1008B738093B10009 |
:102DA0008091B1008B608093B1001092B2008FEFE0 |
:102DB0008093B3008091B00080688093B0008091D0 |
:102DC00070008A7F80937000809170008260809391 |
:102DD00070009FBF08958AE090E00E948216909351 |
:102DE00031028093300282E085BD83EA84BD17BC46 |
:102DF00084EB88BD86E086BD80916E008160809303 |
:102E00006E0008951F920F920FB60F9211242F9308 |
:102E10003F934F935F936F937F938F939F93AF9362 |
:102E2000BF93CF93DF93EF93FF9380910201909133 |
:102E30002A02843108F011C1992309F06AC38091F4 |
:102E4000B00086FFECC08091B0008F7B8093B00013 |
:102E500089EA93E090932C0280932B0280910B01DE |
:102E600090910C019C01220F331F280F391F809174 |
:102E7000A1019927880F991F880F991F280F391FC3 |
:102E800037FF02C02D5F3F4FC901959587959595F6 |
:102E9000879590930C0180930B0190931E02809371 |
:102EA0001D02809165066091310620916F0330917B |
:102EB0007003409171035091720380FF2CC07727FB |
:102EC00088279927EA01D90157FF04C0A158BF4FAD |
:102ED000CF4FDF4FE7E0D595C795B795A795EA9512 |
:102EE000D1F79D01AE010E944F799B01AC0197FF84 |
:102EF00004C0215C3F4F4F4F5F4F66E055954795AB |
:102F0000379527956A95D1F780911D0290911E0201 |
:102F1000820F931F2BC0772788279927EA01D901B1 |
:102F200057FF04C0A158BF4FCF4FDF4F27E0D595C3 |
:102F3000C795B795A7952A95D1F79D01AE010E9437 |
:102F40004F799B01AC0197FF04C0215C3F4F4F4F6D |
:102F50005F4FF6E05595479537952795FA95D1F748 |
:102F600080911D0290911E02821B930B90931E0272 |
:102F700080931D0280913206282F3327220F331FA2 |
:102F8000220F331F80911D0290911E02821793071A |
:102F90007CF080913306282F3327220F331F220F16 |
:102FA000331F80911D0290911E022817390724F4C7 |
:102FB00030931E0220931D0220912B0230912C028F |
:102FC00080911D0290911E02280F391F205032401F |
:102FD00030932C0220932B0280911D0290911E02AF |
:102FE00097FD0396959587959595879590931E02E5 |
:102FF00080931D0245E02D3D340718F08CED95E0DF |
:1030000005C02757314030F487E791E090932C02B8 |
:1030100080932B0280912B0290912C0243C28091CD |
:10302000B00080648093B00080913806282F332749 |
:103030008DED96E0289FA001299F500D389F500DDF |
:103040001124CA0120912D0230912E02821B930B74 |
:1030500090932C0280932B0259C2992309F059C2F4 |
:103060008091B00086FF23C28091B0008F7B809357 |
:10307000B000E0912F02EE23F1F480913806282F62 |
:1030800033278DED96E0289FA001299F500D389F92 |
:10309000500D1124CA0120912D0230912E02821B65 |
:1030A000930B90932C0280932B0210922E0210927D |
:1030B0002D02469A2BC289EA93E090932C028093CA |
:1030C0002B028E2F99278330910509F4A4C18430F7 |
:1030D00091053CF48130910561F0029709F4D2C06A |
:1030E000AAC18430910509F499C1059709F4A0C1DA |
:1030F000A2C180910B0190910C019C01220F331F02 |
:10310000280F391F8091A1019927880F991F880FD7 |
:10311000991F280F391F37FF02C02D5F3F4FC9018C |
:10312000959587959595879590930C0180930B01C4 |
:1031300090931E0280931D02809165066091310676 |
:1031400020916F033091700340917103509172038D |
:1031500080FF2CC0772788279927EA01D90157FFDC |
:1031600004C0A158BF4FCF4FDF4F27E0D595C7957B |
:10317000B795A7952A95D1F79D01AE010E944F7989 |
:103180009B01AC0197FF04C0215C3F4F4F4F5F4F45 |
:10319000A6E05595479537952795AA95D1F7809143 |
:1031A0001D0290911E02820F931F27C07727882748 |
:1031B000992757FF04C021583F4F4F4F5F4FF7E00B |
:1031C0005595479537952795FA95D1F70E944F79F0 |
:1031D0009B01AC0197FF04C0215C3F4F4F4F5F4FF5 |
:1031E000E6E05595479537952795EA95D1F7809173 |
:1031F0001D0290911E02821B930B90931E028093DE |
:103200001D0280913206282F3327220F331F220FF1 |
:10321000331F80911D0290911E02821793077CF04C |
:1032200080913306282F3327220F331F220F331F9D |
:1032300080911D0290911E022817390724F43093C3 |
:103240001E0220931D0280912B0290912C0220914E |
:103250001D0230911E02820F931F80509240909366 |
:103260002C0280932B0280911D0290911E0297FDEB |
:103270000396959587959595879590931E028093D3 |
:103280001D02ECC080910D0190910E019C01220F56 |
:10329000331F280F391F8091A0019927880F991F8C |
:1032A000880F991F280F391F37FF02C02D5F3F4F2E |
:1032B000C901959587959595879590930E01809373 |
:1032C0000D0190931C0280931B0280916506609112 |
:1032D0003506A0916703B0916803C0916903D0914E |
:1032E0006A0381FF2AC07727882799279D01AE01AD |
:1032F000D7FF04C021583F4F4F4F5F4FA7E0559570 |
:10330000479537952795AA95D1F70E944F799B014C |
:10331000AC0197FF04C0215C3F4F4F4F5F4FF6E079 |
:103320005595479537952795FA95D1F780911B02CA |
:1033300090911C02820F931F29C077278827992715 |
:103340009D01AE01D7FF04C021583F4F4F4F5F4F43 |
:10335000E7E05595479537952795EA95D1F70E946F |
:103360004F799B01AC0197FF04C0215C3F4F4F4F49 |
:103370005F4F76E055954795379527957A95D1F724 |
:1033800080911B0290911C02821B930B90931C0254 |
:1033900080931B0280913606282F3327220F331F7C |
:1033A000220F331F80911B0290911C0282179307FA |
:1033B0007CF080913706282F3327220F331F220FEE |
:1033C000331F80911B0290911C022817390724F4A7 |
:1033D00030931C0220931B0280912B0290912C02AF |
:1033E00020911B0230911C02820F931F805092404B |
:1033F00090932C0280932B0280911B0290911C02CF |
:1034000097FD0396959587959595879590931C02C2 |
:1034100080931B0223C08091BF0702C0809199074F |
:103420009927880F991F880F991F87559E4F12C0A3 |
:103430008091C707F5CFFF27EE0FFF1FE55DF84F1F |
:1034400020813181220F331F80912B0290912C0219 |
:10345000820F931F90932C0280932B0280912B025A |
:1034600090912C0255E08D3D950718F08CED95E07C |
:1034700005C08757914030F487E791E090932C0284 |
:1034800080932B0220912B0230912C022C5B304038 |
:1034900030932C0220932B0280912D0290912E02CA |
:1034A000820F931F90932E0280932D022FC0809144 |
:1034B000B00080648093B0008CEB90E090932C027D |
:1034C00080932B0280912D0290912E0284549F4F65 |
:1034D00090932E0280932D0280911F02882321F069 |
:1034E00080911B03853B20F480911F02823011F4F0 |
:1034F000469801C0469A80912F028F5F80932F02D9 |
:1035000090913806981710F410922F0281E0809362 |
:103510002A0220912B0230912C0241E02F373407F0 |
:1035200030F08FEF8093B3002F5F30400FC02F3FFC |
:103530003105C9F0C0F0A9014F5F50404F37510528 |
:1035400050F480E88093B3002058304030932C0230 |
:1035500020932B0212C08FEF8093B30050932C0264 |
:1035600040932B020AC080912B028093B3001092EB |
:103570002C0210922B0210922A02FF91EF91DF9100 |
:10358000CF91BF91AF919F918F917F916F915F91FB |
:103590004F913F912F910F900FBE0F901F90189554 |
:1035A00010927C008FEC80937A000895CF93DF9384 |
:1035B00083E090E00E94102EC82FDD27C531D10591 |
:1035C00008F02A97C7BD1092360284E690E00E9468 |
:1035D000A41680911301909114018052934010F42D |
:1035E000C0E0D0E0CA3FD105F8F4C7BD82E390E067 |
:1035F0000E94A41687E394E09F938F938FE592E156 |
:103600009F938F93E0912704F0912804099580916E |
:103610001301909114010F900F900F900F90805212 |
:10362000934010F02196DECF6C2F83E090E00E9453 |
:10363000182EC093FF058091100680FF09C08C2FC3 |
:103640008A508B3E28F0809140048064809340042F |
:10365000C7BD8CE291E00E94A416DF91CF9108953E |
:10366000EF92FF921F93CF9310E080ED97E00E94BE |
:1036700082167C01CCE8133019F4CB3008F0C9E095 |
:1036800010E080914602909147028C5F934024F4B1 |
:103690008091120181500AC08091460290914702A8 |
:1036A0008750944034F0809112018F5F8093120113 |
:1036B00001C011E080914402909145028C5F9340DB |
:1036C00024F48091110181500AC0809144029091AC |
:1036D00045028750944034F0809111018F5F8093B0 |
:1036E000110101C01F5F80914202909143028C5FE3 |
:1036F000934024F48091100181500AC080914202CD |
:103700009091430287509440C4F0809110018F5FE4 |
:103710008093100113C089E394E09F938F938FE50A |
:1037200092E19F938F93E0912704F09128040995EB |
:103730000F900F900F900F905FC01F5F82E18093FA |
:10374000700280916B028E7F80936B0285EA80937A |
:10375000BC00809112018A3040F480914004816065 |
:10376000809340048AE08093120180911201863F89 |
:1037700040F08091400481608093400485EF809305 |
:103780001201809111018A3040F4809140048260DE |
:10379000809340048AE08093110180911101863F5B |
:1037A00040F08091400482608093400485EF8093D4 |
:1037B0001101809110018A3040F4809140048460AE |
:1037C000809340048AE08093100180911001863F2D |
:1037D00040F08091400484608093400485EF8093A2 |
:1037E000100180917002882339F0C7010E948B1666 |
:1037F000882309F090CFF5CF10920F018FEC8093C2 |
:103800007A0080910F018823E1F3CA3020F48AE026 |
:1038100090E00E94A416C15009F02DCF86E490E0FC |
:103820000E94A416CF911F91FF90EF9008951F92D0 |
:103830000F920FB60F921124AF92BF92CF92DF92E8 |
:10384000EF92FF920F931F932F933F934F935F93AA |
:103850006F937F938F939F93AF93BF93EF93FF9358 |
:1038600080914F02282F3327442755278F5F80935D |
:103870004F02F9012231310508F08CC3EA5BFF4F9A |
:103880000C94157A809178009091790046C08091CF |
:103890007800909179002CC1809178009091790006 |
:1038A000909352028093510257C180917803909176 |
:1038B00079032091780030917900821B930B9093CB |
:1038C000F0058093EF058091EF059091F0059093BE |
:1038D0005C0280935B025EC18091780090917900D8 |
:1038E00020917A0330917B03821B930B9093FE050A |
:1038F0008093FD058091FD059091FE0590935E02F9 |
:1039000080935D0249C380915502909156022091A7 |
:10391000780030917900820F931F90935602809324 |
:10392000550281E03AC38091530290915402209154 |
:10393000780030917900820F931F90935402809306 |
:10394000530284E02AC380911D0190911E019C01C5 |
:10395000220F331F280F391F809178009091790032 |
:1039600063E070E00E947A79260F371F369527951D |
:103970003695279530931E0120931D0185E00DC3D8 |
:103980008091780090917900409174035091750373 |
:10399000841B950B90933D0280933C0280913C02E6 |
:1039A00090913D02029704F122E04E3E520784F4CA |
:1039B000209150022B5F2093500225508091E80205 |
:1039C0009091E902845F914018F4215F20935002A6 |
:1039D00080915002853684F14F5F5F4F509375039D |
:1039E00040937403845626C080913C0290913D021E |
:1039F0008F5F9F4F0CF532E047325307ECF0209178 |
:103A000050022550209350022B5F8091E802909144 |
:103A1000E902845F914018F42F5020935002809166 |
:103A200050028C394CF441505040509375034093F0 |
:103A300074038C598093500281E080933B02809103 |
:103A40007800909179009093F6058093F505809128 |
:103A50003C0290913D029C01442737FD4095542F34 |
:103A600080912F0390913003A0913103B0913203E4 |
:103A7000820F931FA41FB51F80932F0390933003D1 |
:103A8000A0933103B093320320912F033091300380 |
:103A9000409131035091320357FF04C021503C4FF5 |
:103AA0004F4F5F4F0AE055954795379527950A95F3 |
:103AB000D1F780912F0390913003A0913103B09101 |
:103AC0003203821B930BA40BB50B80932F039093AF |
:103AD0003003A0933103B09332032EC1809153027F |
:103AE000909154022091780030917900820F931FB9 |
:103AF000909354028093530210924E0250C28091D0 |
:103B000002018A3071F480917800909179002091BF |
:103B1000510230915202820F931F0196969587951C |
:103B200017C04091510250915202843158F02091B7 |
:103B3000780030917900240F351F8FEF97E0821BBA |
:103B4000930B06C08091780090917900840F951FA7 |
:103B5000909343028093420286E01FC280917803D3 |
:103B6000909179032091780030917900821B930B1A |
:103B70009093F0058093EF058091EF059091F0050B |
:103B800020915B0230915C02820F931F909341025F |
:103B90008093400287E001C2809178009091790083 |
:103BA00020917A0330917B03821B930B9093FE0547 |
:103BB0008093FD058091FD059091FE0520915D02A9 |
:103BC00030915E02820F931F90933F0280933E02DA |
:103BD000E3C1209155023091560280917800909176 |
:103BE0007900280F391F3093560220935502809197 |
:103BF00002018A3019F4220F331F04C0220F331F31 |
:103C0000220F331F30935602209355022091550204 |
:103C100030915602C90137FD0796A3E09595879527 |
:103C2000AA95E1F79093470280934602809157024C |
:103C300090915802820F931F97FD01969595879555 |
:103C4000909358028093570220918403309185030A |
:103C5000821B930B90931C0180931B0120914C02BB |
:103C600030914D0280911B0190911C01280F391F4A |
:103C700037FF02C02F5F3F4F3595279530934D0298 |
:103C800020934C024ECE20915302309154028091E9 |
:103C9000780090917900280F391F309354022093B7 |
:103CA0005302809102018A3019F4220F331F04C09D |
:103CB000220F331F220F331F3093540220935302DD |
:103CC0002091530230915402C90137FD079663E0F9 |
:103CD000959587956A95E1F7909345028093440204 |
:103CE0008091590290915A02820F931F97FD01967D |
:103CF0009595879590935A0280935902209182035B |
:103D000030918303821B930B90931A0180931901C6 |
:103D100020914A0230914B028091190190911A0131 |
:103D2000280F391F37FF02C02F5F3F4F359527956A |
:103D300030934B0220934A0283E02FC110924F022E |
:103D400081E080930F0180913202909133020196BD |
:103D500090933302809332028091780090917900A1 |
:103D60009093140180931301809113019091140199 |
:103D7000AA27BB27A0905F02B0906002C0906102AA |
:103D8000D0906202A80EB91ECA1EDB1EA0925F026E |
:103D9000B0926002C0926102D0926202809163028E |
:103DA0008F5F80936302823108F4F6C08091150121 |
:103DB00090911601A0911701B09118017C018D011D |
:103DC00023E0EE0CFF1C001F111F2A95D1F7E81A03 |
:103DD000F90A0A0B1B0BEA0CFB1C0C1D1D1D809124 |
:103DE0003602992787FD9095A92FB92FBC01CD01E7 |
:103DF00026EC34E240E050E00E944F79DC01CB0138 |
:103E0000E81AF90A0A0B1B0BD801C7010496A11D79 |
:103E1000B11DB7FF05C0D801C7010B96A11DB11D8B |
:103E200013E0B595A795979587951A95D1F7809347 |
:103E3000150190931601A0931701B093180180917A |
:103E4000F7059091F8057C010027F7FC0095102FED |
:103E50008091150190911601A0911701B091180160 |
:103E6000E81AF90A0A0B1B0BE0920D03F0920E03FD |
:103E700000930F0310931003209137023091380202 |
:103E80004091390250913A0257FF04C0215F3F4FE1 |
:103E90004F4F5F4FF4E05595479537952795FA9525 |
:103EA000D1F78091370290913802A0913902B091F8 |
:103EB0003A02821B930BA40BB50B809337029093AD |
:103EC0003802A0933902B0933A0280913702909160 |
:103ED0003802A0913902B0913A028E0D9F1DA01FA9 |
:103EE000B11F8093370290933802A0933902B093A8 |
:103EF0003A028091340290913502AC01E5E0440F22 |
:103F0000551FEA95E1F7481B590B809137029091B4 |
:103F10003802A0913902B0913A02B7FF03C00F9660 |
:103F2000A11DB11D74E0B595A795979587957A95D4 |
:103F3000D1F720910D0330910E03281B390B63E05C |
:103F4000220F331F6A95E1F7240F351F37FF02C098 |
:103F5000215E3F4F45E0359527954A95E1F730932F |
:103F6000350220933402D601C501D7FE03C0019665 |
:103F7000A11DB11DB595A7959795879580935F0273 |
:103F800090936002A0936102B093620289E08093F3 |
:103F9000630202C010924F0282E080934E02809131 |
:103FA0004E0280937C0080914F02882319F08FECA1 |
:103FB00080937A00FF91EF91BF91AF919F918F9184 |
:103FC0007F916F915F914F913F912F911F910F9131 |
:103FD000FF90EF90DF90CF90BF90AF900F900FBE0B |
:103FE0000F901F90189590E2E0E2F1E08FE491933A |
:103FF000815087FFFCCF089590916602E0E2F1E0E6 |
:10400000E90FF11D80839F5F909366020895EF9200 |
:10401000FF920F931F93CF93DF932091640220FFB1 |
:104020000AC080916502882311F0815002C08091FE |
:104030001F018093650221FF0CC090916502809161 |
:104040001F01981719F41092650203C09F5F9093A7 |
:104050006502822F992780FF04C081FF02C0109261 |
:1040600065020E94F31F80916502282F3327CCEF51 |
:10407000EC2ECFE1FC2EC0912704D09128048A3089 |
:1040800098F481E1809366023F932F9380E794E058 |
:104090009F938F93FF92EF92FE0109952DB73EB744 |
:1040A0002A5F3F4F2DBF11C080E1809366023F938E |
:1040B0002F9385E794E09F938F93FF92EF92FE01F9 |
:1040C00009958DB79EB706968DBF20916502822F08 |
:1040D0009927AA27BB27FC01429710F00C94B42A19 |
:1040E000E85AFF4FBCEFEB2EBFE1FB2EC091270437 |
:1040F000D09128040C94157A109266028AE794E015 |
:104100009F938F930CEF1FE1FF92EF92FE010995B1 |
:1041100084E1809366020F900F900F900F9084E6D9 |
:1041200090E09F938F9380E590E09F938F931F92F1 |
:104130001F92809102016AE00E946E79892F99276F |
:104140009F938F93809102010E946E7999279F938C |
:104150008F938AE894E09F938F93FF92EF92E09180 |
:104160002704F0912804099588E2809366022DB710 |
:104170003EB7225F3F4F2DBF85E796E09F938F9319 |
:104180000E947B2F99279F938F938FE994E09F93B1 |
:104190008F93FF92EF92E0912704F0912804099504 |
:1041A0008DB79EB708968DBF90914004992351F02A |
:1041B0008CE380936602892F99279F938F938DEAD2 |
:1041C00094E085C690916C02992371F08CE3809302 |
:1041D0006602892F99279F938F9384EC94E09F9395 |
:1041E0008F931F930F9391C08091410484FF07C068 |
:1041F0008CE38093660289ED94E00C94462A8091CA |
:10420000910190919201069710F00C94BD2A8CE3D5 |
:104210008093660286EE94E00C94462A8091100604 |
:10422000ACEFEA2EAFE1FA2EC0912704D09128041A |
:1042300080FF74C01092660280910D0390910E036E |
:10424000A0910F03B0911003BC01CD0125E030E037 |
:1042500040E050E00E94C3793F932F9383EF94E0B6 |
:104260009F938F93FF92EF92FE01099584E18093D3 |
:1042700066022DB73EB72A5F3F4F2DBF80910903DD |
:1042800090910A03A0910B03B0910C03BC01CD01E6 |
:1042900025E030E040E050E00E94C3793F932F9347 |
:1042A00080E095E09F938F93FF92EF92E091270437 |
:1042B000F0912804099588E2809366028DB79EB735 |
:1042C00006968DBF80911301909114019F938F9357 |
:1042D0008DE095E09F938F93FF92EF92E0912704FA |
:1042E000F091280409958CE3809366022DB73EB7C0 |
:1042F0002A5F3F4F2DBF87B599279F938F938AE100 |
:1043000095E09F938F93FF92EF92E0912704F091B5 |
:10431000280409958DB79EB706962FC7109266029E |
:1043200087E295E09F938F93FF92EF92FE010995AC |
:1043300084E1809366020F900F900F900F9086E3B8 |
:1043400095E09F938F93FF92EF92E0912704F09175 |
:104350002804099588E2809366020F900F900F90D1 |
:104360000F908FE395E09F938F93FF92EF92E091F0 |
:104370002704F091280409958CE3809366020F903E |
:104380000F900F900F908EE495E09F938F93FF9284 |
:10439000EF920C944A2A1092660287E595E09F936B |
:1043A0008F930CEF1FE1FF92EF92FE01099584E1DC |
:1043B000809366020F900F900F900F9080916F0383 |
:1043C00090917003A0917103B0917203B7FF04C084 |
:1043D00081509C4FAF4FBF4FFAE0B595A795979589 |
:1043E0008795FA95D1F7BF93AF939F938F9384E608 |
:1043F00095E09F938F931F930F93E0912704F09183 |
:104400002804099588E2809366022DB73EB7285F9D |
:104410003F4F2DBF8091670390916803A09169037E |
:10442000B0916A03B7FF04C081509C4FAF4FBF4F9C |
:10443000EAE0B595A79597958795EA95D1F7BF934B |
:10444000AF939F938F9383E795E09F938F931F93F1 |
:104450000F93E0912704F091280409958CE3809351 |
:1044600066028DB79EB708968DBF80912D039091FF |
:104470002E039F938F9382E895E09F938F931F93D2 |
:104480000F93E0912704F091280409952DB73EB7CA |
:104490002A5F3F4F0DC71092660280912F079091BF |
:1044A00030079F938F9380912D0790912E079F93B4 |
:1044B0008F9381E995E09F938F93FF92EF92FE0196 |
:1044C000099584E1809366028DB79EB708968DBFEB |
:1044D00080913307909134079F938F938091310798 |
:1044E000909132079F938F9381EA95E09F938F93EA |
:1044F000FF92EF92E0912704F0912804099588E259 |
:10450000809366022DB73EB7285F3F4F2DBF809145 |
:104510003707909138079F938F938091350790913B |
:1045200036079F938F9381EB95E09F938F93FF9234 |
:10453000EF92E0912704F091280409958CE3809391 |
:1045400066028DB79EB708968DBF80913B0790910C |
:104550003C079F938F938091390790913A079F93DF |
:104560008F9381EC95E0A2C01092660280910506BF |
:10457000E82FFF27EE0FFF1FE55DF84F8081918147 |
:104580009F938F9380910406E82FFF27EE0FFF1F64 |
:10459000E55DF84F808191819F938F9381ED95E048 |
:1045A0009F938F93FF92EF92FE01099584E1809390 |
:1045B00066028DB79EB708968DBF80910706E82FDB |
:1045C000FF27EE0FFF1FE55DF84F808191819F93DC |
:1045D0008F9380910606E82FFF27EE0FFF1FE55D02 |
:1045E000F84F8081918188589F4F9F938F9381EEE0 |
:1045F00095E09F938F93FF92EF92E0912704F091C3 |
:104600002804099588E2809366022DB73EB7285F9B |
:104610003F4F2DBF80910906E82FFF27EE0FFF1FA8 |
:10462000E55DF84F8081918182599F4F9F938F93D1 |
:1046300080910806E82FFF27EE0FFF1FE55DF84F7A |
:104640008081918182599F4F9F938F9381EF95E055 |
:104650009F938F93FF92EF92E0912704F0912804AB |
:1046600009958CE3809366028DB79EB708968DBF3F |
:1046700080910B06E82FFF27EE0FFF1FE55DF84F37 |
:104680008081918182599F4F9F938F9380910A06D9 |
:10469000E82FFF27EE0FFF1FE55DF84F8081918126 |
:1046A00082599F4F9F938F9381E096E09F938F93C2 |
:1046B000FF92EF92E0912704F091280409952DB71D |
:1046C0003EB7285F3F4FF4C51092660281E196E045 |
:1046D0009F938F930CEF1FE1FF92EF92FE010995DC |
:1046E000809102010F900F900F900F908A3009F087 |
:1046F000A1C084E180936602809184039091850338 |
:104700009C0197FF02C0295F3F4F287F821B930BBC |
:104710009F938F93809184039091850397FD0796D3 |
:1047200073E0959587957A95E1F79F938F93209104 |
:1047300084033091850337FF02C0295F3F4F63E058 |
:10474000359527956A95E1F7809146029091470249 |
:10475000821B930B9F938F938FE196E09F938F9390 |
:104760001F930F93E0912704F0912804099588E2A4 |
:10477000809366028DB79EB70A968DBF80918203A3 |
:10478000909183039C0197FF02C0295F3F4F287FD0 |
:10479000821B930B9F938F9380918203909183034D |
:1047A00097FD079653E0959587955A95E1F79F9366 |
:1047B0008F93209182033091830337FF02C0295FDA |
:1047C0003F4F43E0359527954A95E1F780914402A4 |
:1047D00090914502821B930B9F938F9380E396E009 |
:1047E0009F938F931F930F93E0912704F0912804D8 |
:1047F00009958CE3809366022DB73EB7265F3F4F45 |
:104800002DBF80918003909181039F938F9380911E |
:104810008003909181032091420230914302821BD8 |
:10482000930B9F938F9381E496E09F938F931F93B5 |
:104830000F93A3C38B3019F0843108F4ADC084E129 |
:104840008093660280918403909185039C0197FF79 |
:1048500002C0215F3F4F207F821B930B97FD019683 |
:10486000959587959F938F9380918403909185036D |
:1048700097FD0F9624E0959587952A95E1F79F93EC |
:104880008F93209184033091850337FF02C0295F05 |
:104890003F4F83E0359527958A95E1F78091460251 |
:1048A00090914702821B930B9F938F938FE496E026 |
:1048B0009F938F931F930F93E0912704F091280407 |
:1048C000099588E2809366022DB73EB7265F3F4F79 |
:1048D0002DBF80918203909183039C0197FF02C0BA |
:1048E000215F3F4F207F821B930B97FD019695958B |
:1048F00087959F938F93809182039091830397FD77 |
:104900000F96B4E095958795BA95E1F79F938F93AD |
:10491000209182033091830337FF02C0295F3F4F0C |
:10492000A3E035952795AA95E1F7809144029091EF |
:104930004502821B930B9F938F9381E696E09F9392 |
:104940008F931F930F93E0912704F091280409950A |
:104950008CE3809366028DB79EB70A968DBF8091D7 |
:1049600080039091810397FD0196959587959F937C |
:104970008F93809180039091810320914202309126 |
:104980004302821B930B9F938F9383E796E09F9341 |
:104990008F931F930F938ECE8D3009F0EEC584E177 |
:1049A000809366028091120199279F938F93809143 |
:1049B00084039091850397FD0F96E4E09595879584 |
:1049C000EA95E1F79F938F932091840330918503BB |
:1049D00037FF02C0295F3F4F73E0359527957A95E1 |
:1049E000E1F78091460290914702821B930B9F93BF |
:1049F0008F9382E896E09F938F931F930F93E0919C |
:104A00002704F0912804099588E2809366028DB707 |
:104A10009EB70A968DBF8091110199279F938F931E |
:104A2000809182039091830397FD0F9664E09595A2 |
:104A300087956A95E1F79F938F9320918203309138 |
:104A4000830337FF02C0295F3F4F53E03595279519 |
:104A50005A95E1F78091440290914502821B930B95 |
:104A60009F938F9386E996E09F938F931F930F9365 |
:104A7000E0912704F091280409958CE38093660265 |
:104A80002DB73EB7265F3F4F2DBF8091100199276C |
:104A90009F938F93809180039091810397FD01965E |
:104AA000959587959F938F93809180039091810333 |
:104AB0002091420230914302821B930B9F938F936C |
:104AC0008AEA96E09F938F931F930F93E0912704B8 |
:104AD000F091280409958DB79EB70A964EC310929F |
:104AE00066028EEB96E09F938F93FF92EF92FE010A |
:104AF000099584E1809366020F900F900F900F90BC |
:104B000080917A0390917B039F938F9380913E02D3 |
:104B100090913F029F938F938BEC96E09F938F939E |
:104B2000FF92EF92E0912704F0912804099588E222 |
:104B3000809366022DB73EB7285F3F4F2DBF80910F |
:104B40007803909179039F938F9380914002909185 |
:104B500041029F938F938AED96E09F938F93FF92EC |
:104B6000EF92E0912704F091280409958CE380935B |
:104B700066028DB79EB708968DBF809174039091A1 |
:104B800075039F938F9380913C0290913D029F9378 |
:104B90008F9389EE96E08ACD1092660280911D0176 |
:104BA00090911E016AE070E00E948E799F938F932E |
:104BB00080911D0190911E016AE070E00E948E7943 |
:104BC0007F936F9388EF96E09F938F93FF92EF927E |
:104BD000FE01099584E1809366028DB79EB7089621 |
:104BE0008DBF80916808909169086AE070E00E942A |
:104BF0007A799F938F9380916808909169086AE011 |
:104C000070E00E947A797F936F938CE097E09F9396 |
:104C10008F93FF92EF92E0912704F0912804099579 |
:104C200088E2809366022DB73EB7285F3F4F2DBFC5 |
:104C300080916A0890916B089F938F9380E297E030 |
:104C40009F938F93FF92EF92E0912704F0912804B5 |
:104C500009958CE3809366028DB79EB706968DBF4B |
:104C600080916C0890916D089F938F9380E397E0FB |
:104C70002EC11092660282E497E09F938F93FF9279 |
:104C8000EF92FE01099584E1809366020F900F90E8 |
:104C90000F900F9080912B0790912C079F938F93EB |
:104CA0008BE497E09F938F93FF92EF92E09127041C |
:104CB000F0912804099588E2809366028DB79EB72B |
:104CC00006968DBF80911B0399279F938F938BE549 |
:104CD00097E09F938F93FF92EF92E0912704F091DA |
:104CE000280409958CE3809366022DB73EB72A5FAE |
:104CF0003F4F2DBF80912A07992701979F938F934C |
:104D00008BE697E0FECA109266028BE797E09F93CE |
:104D10008F93FF92EF92FE01099584E180936602E2 |
:104D20000F900F900F900F908091290390912A037C |
:104D30009F938F9383E897E09F938F93FF92EF92D7 |
:104D4000E0912704F0912804099588E28093660297 |
:104D50002DB73EB72A5F3F4F2DBF80912D03909115 |
:104D60002E039F938F9381E997E09F938F93FF92F8 |
:104D7000EF92E0912704F091280409958CE3809349 |
:104D800066028DB79EB706968DBF80912B039091DA |
:104D90002C039F938F938FE997E099C0109266023E |
:104DA00080911C0399279F938F938DEA97E09F939F |
:104DB0008F93FF92EF92FE01099584E18093660242 |
:104DC0008DB79EB706968DBF80911D0399279F933F |
:104DD0008F9389EB97E09F938F93FF92EF92E091EF |
:104DE0002704F0912804099588E2809366022DB784 |
:104DF0003EB72A5F3F4F2DBF80911E0399279F9397 |
:104E00008F9385EC97E09F938F93FF92EF92E091C1 |
:104E10002704F091280409958CE3809366028DB7EE |
:104E20009EB706968DBF80911F0399279F938F93FE |
:104E300081ED97E04CC01092660280912003992783 |
:104E40009F938F938DED97E09F938F93FF92EF92B7 |
:104E5000FE01099584E1809366028DB79EB70696A0 |
:104E60008DBF8091210399279F938F9389EE97E0BF |
:104E70009F938F93FF92EF92E0912704F091280483 |
:104E8000099588E2809366022DB73EB72A5F3F4FAF |
:104E90002DBF8091220399279F938F9385EF97E0F1 |
:104EA0009F938F93FF92EF92E0912704F091280453 |
:104EB00009958CE3809366028DB79EB706968DBFE9 |
:104EC0008091230399279F938F9381E098E09F938C |
:104ED0008F93FF92EF92D5CA109266028DE098E010 |
:104EE0009F938F93FF92EF92FE01099584E1809347 |
:104EF00066020F900F900F900F908091A10199275B |
:104F00009F938F9385E198E09F938F93FF92EF9209 |
:104F1000E0912704F0912804099588E280936602C5 |
:104F20008DB79EB706968DBF80911D0290911E028F |
:104F30009F938F9383E298E09F938F93FF92EF92DA |
:104F4000E0912704F091280409958CE38093660290 |
:104F50002DB73EB72A5F3F4F2DBF8091330699276B |
:104F60009F938F938091320699279F938F9381E32C |
:104F700098E09F938F93FF92EF92E0912704F09136 |
:104F8000280409958DB79EB70896F7C0109266025F |
:104F90008FE398E09F938F93FF92EF92FE01099524 |
:104FA00084E1809366020F900F900F900F90809194 |
:104FB0006104992787FD90959F938F93809160045A |
:104FC000992787FD90959F938F938FE498E09F9307 |
:104FD0008F93FF92EF92E0912704F09128040995B6 |
:104FE00088E2809366022DB73EB7285F3F4F2DBF02 |
:104FF00080916204992787FD90959F938F9380916C |
:10500000630499279F938F938FE598E09F938F93E5 |
:10501000FF92EF92E0912704F091280409958CE328 |
:10502000809366028DB79EB708968DBF8091670406 |
:1050300099279F938F9380916404992787FD90957A |
:105040009F938F938FE698E031CB109266028FE7A3 |
:1050500098E09F938F93FF92EF92FE01099584E170 |
:10506000809366020F900F900F900F908091E5064D |
:1050700099278F7790709F938F938091DD06992762 |
:105080008F7790709F938F938091D50699278F7714 |
:1050900090709F938F938091CD0699278F77907012 |
:1050A0009F938F938FE898E09F938F93FF92EF9257 |
:1050B000E0912704F0912804099588E28093660224 |
:1050C0008DB79EB70C968DBF8091050799278F7776 |
:1050D00090709F938F938091FD0699278F779070A2 |
:1050E0009F938F938091F50699278F7790709F9368 |
:1050F0008F938091ED0699278F7790709F938F9370 |
:1051000080EA98E09F938F93FF92EF92E0912704BB |
:10511000F091280409958CE3809366022DB73EB781 |
:10512000245F3F4F2DBF8091250799278F7790707F |
:105130009F938F9380911D0799278F7790709F93EE |
:105140008F938091150799278F7790709F938F93F6 |
:1051500080910D0799278F7790709F938F9381EBA4 |
:1051600098E09F938F93FF92EF92E0912704F09144 |
:10517000280409958DB79EB70C968DBFFEC110927D |
:10518000660282EC98E09F938F93FF92EF92FE016C |
:10519000099584E1809366020F900F900F900F9015 |
:1051A0008091E906992787FD90959F938F93809131 |
:1051B000E106992787FD90959F938F938091D9065B |
:1051C000992787FD90959F938F938091D10699277A |
:1051D00087FD90959F938F9381ED98E09F938F9398 |
:1051E000FF92EF92E0912704F0912804099588E25C |
:1051F000809366022DB73EB7245F3F4F2DBF80914D |
:105200000907992787FD90959F938F9380910107B8 |
:10521000992787FD90959F938F938091F906992701 |
:1052200087FD90959F938F938091F106992787FD35 |
:1052300090959F938F9382EE98E09F938F93FF9228 |
:10524000EF92E0912704F091280409958CE3809374 |
:1052500066028DB79EB70C968DBF8091290799275E |
:1052600087FD90959F938F9380912107992787FDC4 |
:1052700090959F938F9380911907992787FD90951B |
:105280009F938F9380911107992787FD90959F9306 |
:105290008F9383EF98E09F938F93FF92EF92E0912B |
:1052A0002704F091280409952DB73EB7245F3F4F9E |
:1052B0002DBF63C11092660284E099E09F938F93A3 |
:1052C0000CEF1FE1FF92EF92FE01099584E18093BC |
:1052D00066020F900F900F900F908091E506881F47 |
:1052E0008827881F97E0899FC00111248D969F937E |
:1052F0008F938091DD06881F8827881F96E0899FFD |
:10530000C00111248D969F938F938091D506881F9D |
:105310008827881F95E0899FC00111248D969F934F |
:105320008F938091CD06881F8827881F9927880F23 |
:10533000991F880F991F8D969F938F9383E199E012 |
:105340009F938F93FF92EF92E0912704F0912804AE |
:10535000099588E2809366028DB79EB70C968DBF43 |
:1053600080910507881F8827881F9BE0899FC001BF |
:1053700011248D969F938F938091FD06881F882717 |
:10538000881F9AE0899FC00111248D969F938F9367 |
:105390008091F506881F8827881F99E0899FC001A2 |
:1053A00011248D969F938F938091ED06881F8827F7 |
:1053B000881F992723E0880F991F2A95E1F78D967A |
:1053C0009F938F9387E299E09F938F93FF92EF9241 |
:1053D000E0912704F091280409958CE380936602FC |
:1053E0002DB73EB7245F3F4F2DBF80910D07881F1B |
:1053F0008827881F9CE0899FC00111248D969F9368 |
:105400008F938BE399E09F938F93FF92EF92E091BC |
:105410002704F09128040995809115072DB73EB710 |
:105420002A5F3F4F2DBF87FF12C080E48093660242 |
:105430008CE499E09F938F93FF92EF92E091270481 |
:10544000F091280409950F900F900F900F90809184 |
:105450001D0787FF12C084E4809366028FE499E001 |
:105460009F938F931F930F93E0912704F09128044B |
:1054700009950F900F900F900F908091250787FF4F |
:105480007CC088E48093660282E599E09F938F93C5 |
:105490001F930F93E0912704F091280409950F9032 |
:1054A0000F900F900F9069C01092660285E599E009 |
:1054B0009F938F93FF92EF92FE01099584E1809371 |
:1054C00066020F900F900F900F908091F5019091D0 |
:1054D000F6019F938F9383E699E09F938F93FF92BA |
:1054E000EF92E0912704F0912804099588E28093D7 |
:1054F00066028DB79EB706968DBF8091F701909199 |
:10550000F8019F938F9380E799E09F938F93FF9289 |
:10551000EF92E0912704F0912804099589E48093A3 |
:1055200066022DB73EB72A5F3F4F2DBF8DE799E04A |
:105530009F938F93FF92EF92E0912704F0912804BC |
:105540000995809164020F900F900F900F9083FF48 |
:1055500014C01092F8011092F70160E070E08EE044 |
:1055600090E00E94292E09C080911F01281719F48C |
:10557000215020931F011092650210926402E6E010 |
:10558000CDB7DEB70C94067AF999FECF92BD81BDF6 |
:10559000F89A80B599270895F999FECF1FBA92BD60 |
:1055A00081BD60BD0FB6F894FA9AF99A0FBE0895BE |
:1055B0004AEA20E030E02617370740F4FC018191E9 |
:1055C000480F2F5F3F4F26173707C8F3842F9927BF |
:1055D0000895EAEA40E050E04617570778F49C0146 |
:1055E000F999FECF32BD21BDF89A80B5E80F4F5F23 |
:1055F0005F4F2F5F3F4F4617570790F38E2F992726 |
:10560000089581E08093060682E08093050683E09A |
:105610008093040684E08093070685E08093080663 |
:1056200086E08093090687E080930A0688E08093ED |
:105630000B0689E080930C068AE080930D068BE0D0 |
:1056400080930E068CE080930F0608951F93CF93EE |
:10565000DF9384E58093030680910201843150F04A |
:105660008AE080932306109245068BE180931F0603 |
:105670008EE40AC083E08093230680E2809345068F |
:105680008EE180931F0685E5809342068093430652 |
:105690008AE68093100683E080936606AEE1A093CD |
:1056A00011068FEF80931306EFE0E0931406A093AA |
:1056B000120610921606F8E0F093170680E4809325 |
:1056C00018061092190684E1809315068EE08093E7 |
:1056D0001A06B0E1B0931B061CE010931C06F09371 |
:1056E0001D0686EE80931E0680E88093200650E516 |
:1056F0005093210686E980932206509324068093D6 |
:10570000250676E07093260681E2809327068DE2D7 |
:10571000809328069AE59093290680E280932B06D1 |
:1057200010922C0610922D0610922E0610922F0623 |
:1057300010924706109248061092490610924A06A7 |
:1057400034E63093300648E24093310661E06093DE |
:1057500065061092320627EF2093330670933806C1 |
:105760008DE78093390680933A0680933B06309309 |
:10577000340640933506109236062093370682E3AE |
:1057800080933C0690933D0680933E0610926406FB |
:1057900090933F065093400660934106B0934406B1 |
:1057A000309346068FE580934B0683EF80934D063A |
:1057B0008AEA80934F0680935006E0934C06E0936C |
:1057C0004E068EEF80935106309352069093530607 |
:1057D00090935406909355068BE4809356068093DD |
:1057E0005706809358061092590670935A06F09304 |
:1057F0005B0690935C06A0935D0630935E06309343 |
:105800005F0682E08093600660932A06109262062B |
:1058100010926306A7E6B6E0E0E7F1E0ED01019043 |
:1058200009921A95E1F760E770E0CD018456904047 |
:105830000E94D82A80937306DF91CF911F9108951B |
:10584000CF93DF9384E58093030680910201843136 |
:1058500050F08AE080932306109245068BE18093F6 |
:105860001F068EE40AC083E08093230680E28093C3 |
:1058700045068EE180931F0685E58093420680935E |
:1058800043068AE68093100683E0809366067EE1F5 |
:10589000709311068FEF809313069FE09093140688 |
:1058A000709312061092160668E06093170680E463 |
:1058B0008093180610921906909315068AE080933B |
:1058C0001A0680E180931B0656E050931C066093F5 |
:1058D0001D0686EE80931E0680E8809320062AE54A |
:1058E0002093210688E78093220620932406809344 |
:1058F00025065093260681E2809327068DE2809349 |
:10590000280620932906E0E2E0932B0610922C064D |
:1059100010922D0610922E0610922F061092470616 |
:10592000109248061092490610924A0644E64093A7 |
:10593000300638E230933106F1E0F09365061092BC |
:10594000320697EF90933306509338068DE7809395 |
:10595000390680933A0680933B0640933406309391 |
:105960003506109236069093370682E380933C0604 |
:1059700020933D0680933E061092640620933F06D6 |
:1059800080E5809340068CE380934106E0934406D3 |
:105990009BE4909346068FE580934B0683EF8093BC |
:1059A0004D068AEA80934F068093500684E18093E7 |
:1059B0004C0680934E068EEF80935106409352061C |
:1059C0002093530620935406209355069093560631 |
:1059D00090935706909358061092590650935A0682 |
:1059E00060935B0620935C0670935D0640935E06B1 |
:1059F00040935F0682E080936006F0932A0610923F |
:105A0000620610926306A7E6B6E08CE0E7E7F1E0F5 |
:105A1000ED01019009928A95E1F760E770E0CD0110 |
:105A2000845690400E94D82A80937306DF91CF91CC |
:105A30000895CF93DF9384E580930306809102015C |
:105A4000843150F08AE080932306109245068BE162 |
:105A500080931F068EE40AC083E08093230680E2D1 |
:105A6000809345068EE180931F0685E5809342066C |
:105A7000809343068AE68093100683E0809366064F |
:105A80006EE1609311068FEF809313069FE0909371 |
:105A90001406609312061092160678E070931706AB |
:105AA00080E480931806109219069093150670935F |
:105AB0001A0690E190931B0656E050931C067093D3 |
:105AC0001D0686EE80931E0680E88093200634E64D |
:105AD0003093210688E78093220630932406809332 |
:105AE00025065093260681E2809327068DE2809357 |
:105AF00028062AE52093290690932B0610922C065F |
:105B000010922D0610922E0610922F061092470624 |
:105B1000109248061092490610924A0630933006B9 |
:105B200048E240933106E1E0E093650610923206C8 |
:105B300097EF90933306509338068DE7809339069C |
:105B400080933A0680933B063093340640933506A3 |
:105B5000109236069093370682E380933C0620939A |
:105B60003D0680933E061092640620933F0680E532 |
:105B70008093400696E49093410680E28093440629 |
:105B8000909346068FE580934B0683EF80934D06F6 |
:105B90008AEA80934F068093500660934C06609388 |
:105BA0004E068EEF80935106309352062093530693 |
:105BB00020935406209355068BE4809356068093D9 |
:105BC0005706809358061092590650935A067093C0 |
:105BD0005B0620935C0660935D0630935E0630930F |
:105BE0005F0682E080936006E0932A0610926206C8 |
:105BF00010926306A7E6B6E08CE0EFE7F1E0ED0176 |
:105C0000019009928A95E1F760E770E0CD01845632 |
:105C100090400E94D82A80937306DF91CF91089517 |
:105C2000F999FECF92BD81BDF89A80B59927089564 |
:105C3000F999FECF1FBA92BD81BD60BD0FB6F89431 |
:105C4000FA9AF99A0FBE089564EC7AE20E94DD7721 |
:105C500008954CEC5AE20E9417780895EF92FF9253 |
:105C60000F931F93CF93C82F8150853008F0C3E066 |
:105C700081E7C89F8001112483EFE82E8FEFF82E73 |
:105C8000E00EF11E60E770E0C7010E94E92A682F6C |
:105C900098012D593F4F8FB39927AC014270507036 |
:105CA00081FDF9CF32BD21BDF89A80B5861711F07C |
:105CB000CA0121C08FB399279C012270307081FDE9 |
:105CC000F9CFF2BCE1BCF89A80B5843511F0C90176 |
:105CD00012C081E7C89FC00111240D9724EC3AE25D |
:105CE00041E750E0BC0183E096E00E94B8770E9453 |
:105CF000076881E090E0CF911F910F91FF90EF90A6 |
:105D00000895282F863010F025E003C0882309F479 |
:105D100021E0F999FECF1FBA82E090E092BD81BDEB |
:105D200020BD0FB6F894FA9AF99A0FBE0895CF9352 |
:105D3000C82F80910306843509F042C0C63010F0A8 |
:105D4000C5E003C0CC2309F43BC060E770E083E00A |
:105D500096E00E94D82A8093730681E7C89FC0010D |
:105D600011242CEC3AE241E750E063E076E00D9735 |
:105D70000E94F5772CEC3AE24CE050E064E076E0EB |
:105D800080E590E00E94F5776CE070E084E096E0BA |
:105D90000E94D82A282FF999FECF1FBA8CE590E0EF |
:105DA00092BD81BD20BD0FB6F894FA9AF99A0FBE44 |
:105DB0008C2F0E94812E0E94076881E090E002C033 |
:105DC00080E090E0CF9108956DE470E088EE93E07C |
:105DD0000E94E92A482F8FB399279C0122703070C6 |
:105DE00081FDF9CF85E394E092BD81BDF89A80B53D |
:105DF000841779F48FB399279C012270307081FD4C |
:105E0000F9CF88EE93E092BD81BDF89A80B58130DC |
:105E100011F0C901089524EC3AE24EE450E068EE36 |
:105E200073E084E796E00E94B87781E090E00895FF |
:105E3000809174068130A9F46DE470E084E796E007 |
:105E40000E94D82A8093C1062CEC3AE24EE450E03E |
:105E500064E776E088EE93E00E94F57781E090E0D9 |
:105E6000089580E090E00895CF93DF9381E08093E0 |
:105E70007406E4E7F6E08FE0158616861786108A2A |
:105E80008150349687FFF8CF80E480938106809319 |
:105E9000820610928306809384068093850690EC98 |
:105EA00090938606109287068093880680938906D1 |
:105EB00010928A0690938B0690938C0680938D06A1 |
:105EC00010928E0680938F0690939006A5E7B6E019 |
:105ED00087E0E9E8F1E0ED01019009928A95E1F7A8 |
:105EE0006DE470E0CD0101970E94D82A8093C1062D |
:105EF000DF91CF910895F999FECF82E090E092BDB5 |
:105F000081BDF89A80B5282F863078F023E0322FB3 |
:105F1000F999FECF1FBA82E090E092BD81BD30BDFD |
:105F20000FB6F894FA9AF99A0FBE822F992708951E |
:105F3000DF92EF92FF920F931F93CF93FF24DF2CFA |
:105F4000EF2C81E090E00E94102E843539F031E092 |
:105F5000E32E64E581E090E00E94182E6CE070E092 |
:105F600080E590E00E94E92AC82FF999FECF8CE5E0 |
:105F700090E092BD81BDF89A80B58C1711F421E0B4 |
:105F8000D22EC1E001E010E0EE2029F48C2F0E9417 |
:105F90002E2E8823C1F591E0F92E1F930F9385E8EB |
:105FA00099E09F938F938FE592E19F938F93E09178 |
:105FB0002704F091280409958DB79EB706968DBFEA |
:105FC0000230110549F0033011054CF40130110580 |
:105FD00031F40E94262B05C00E94202C02C00E9492 |
:105FE000192DDD2059F024EC3AE24CE050E060E558 |
:105FF00070E084E096E00E94B87702C00E94012B16 |
:106000008C2F0E94972ECF5F0F5F1F4FC63008F472 |
:10601000BBCFFF2019F083E00E94812E0E947B2FCE |
:10602000C82F0E942E2E8C2F99279F938F938BEA37 |
:1060300099E09F938F930FE512E11F930F93E091E7 |
:106040002704F091280409958DB79EB706968DBF59 |
:10605000EE2021F40E94E42E882399F484EC99E048 |
:106060009F938F931F930F93E0912704F09128043F |
:1060700009950E94342F0E94182F0F900F900F90B7 |
:106080000F901092020690E0E1E8F6E0CFE0808108 |
:10609000349618160CF49F5FC150C7FFF8CF909349 |
:1060A0000206892F99279F938F9385E796E09F9308 |
:1060B0008F9385EE99E09F938F931F930F93E091B9 |
:1060C0002704F091280409958DB79EB708968DBFD7 |
:1060D00086E09AE09F938F931F930F93E09127049C |
:1060E000F091280409950F900F900F900F90CF9189 |
:1060F0001F910F91FF90EF90DF9008959FB7F89454 |
:106100003998389A88B1836088B98091B9008C7FBA |
:106110008093B9008AE28093B800109270021092C6 |
:106120006E0210926D02EAECF6E08BE010821182B2 |
:106130001282138214821582168217828150389639 |
:1061400087FFF4CF9FBF08951092700284E9809377 |
:10615000BC0010926E0210926D0280E88093BC0029 |
:106160001092BD001092BA001092BB001092B900BC |
:106170001092B8000E947E301092BB0085E8809398 |
:10618000BC0080916B02826080936B0208951F9225 |
:106190000F920FB60F9211242F933F934F935F935B |
:1061A0008F939F93EF93FF9380917002282F332753 |
:1061B000442755278F5F80937002F90127313105FD |
:1061C00008F0B3C2E659FF4F0C94157A80916E0225 |
:1061D0008C3090F480916E028F5F80936E0280917C |
:1061E0006E02E82FFF27EE0FFF1FEE0FFF1FEC5888 |
:1061F000F94F8585181654F780916E028C3070F037 |
:1062000010926A021092690210926E0285E08093E9 |
:10621000700280916D02880F8D5A04C080916E02C9 |
:10622000880F8E5A8093BB0085E874C280916E02FD |
:10623000E82FFF2783E0EE0FFF1F8A95E1F7E65373 |
:10624000F94F81818093BB0085E88093BC008091E9 |
:106250006E02E82FFF27EE0FFF1FEE0FFF1FEE0F5E |
:10626000FF1FE653F94F808180FF91C080916E023D |
:10627000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1F90 |
:10628000E653F94F8281882329F0809102068730F6 |
:1062900008F45FC28091690290916A02892B09F02B |
:1062A00058C28091670290916802892B09F051C20F |
:1062B0006EC080916E0221E030E002C0220F331FD9 |
:1062C0008A95E2F78091670290916802282339232A |
:1062D000232B79F080916E02E82FFF27EE0FFF1F2E |
:1062E000EE0FFF1FEE0FFF1FE653F94F80E184838F |
:1062F0000DC080916E02E82FFF27EE0FFF1FEE0FFB |
:10630000FF1FEE0FFF1FE653F94F148280916E02BC |
:10631000E82FFF2753E0EE0FFF1F5A95E1F7E653F2 |
:10632000F94F8481282F332743E0220F331F4A95EA |
:10633000E1F780916E02E82FFF2793E0EE0FFF1F39 |
:106340009A95E1F7E653F94F82818770822B80930B |
:10635000BB0085E88093BC0020916E0281E090E054 |
:1063600002C0880F991F2A95E2F7209169023091A7 |
:106370006A0282239323892B51F082EC96E090935A |
:1063800074028093730288E080937502E2C184E016 |
:1063900080C1E0917302F091740281918093BB00FF |
:1063A00085E88093BC00F0937402E09373028091BF |
:1063B0007502815080937502882309F4CAC183E075 |
:1063C00068C18091B900803351F5809171028823B2 |
:1063D00029F480916E028F5F8093710280916E022A |
:1063E000E82FFF2783E0EE0FFF1F8A95E1F7E653C2 |
:1063F000F94F838199278F7790708F3791057CF4BF |
:1064000080916E02E82FFF27EE0FFF1FEE0FFF1F98 |
:10641000EE0FFF1FE653F94F83818F5F8383109246 |
:10642000700284E98093BC008AE090E0909392012E |
:106430008093910180916E028F5F80936E02109223 |
:10644000700262C18091B9008034A9F180916D021F |
:10645000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1FAE |
:10646000E653F94F83818F77838380916D028F5F2D |
:1064700080936D0280916D028C30A0F010926D02BD |
:106480001092680210926702809172028F5F80936F |
:1064900072028C3038F01092720280916B028D7F04 |
:1064A00080936B0280916B02816080936B021092EB |
:1064B000700284E971C080916D02E82FFF27EE0F12 |
:1064C000FF1FEE0FFF1FEE0FFF1FE653F94F8381F3 |
:1064D0008068838380916D02E82FFF27EE0FFF1FF6 |
:1064E000EE0FFF1FEE0FFF1FE653F94F808180FF75 |
:1064F0002FC080916D02E82FFF2753E0EE0FFF1FA2 |
:106500005A95E1F7E653F94F84819927009751F0A6 |
:106510004097D9F582EC96E09093740280937302D1 |
:1065200088E031C080916D02992743E0880F991F60 |
:106530004A95E1F78153994F9093740280937302C7 |
:1065400090916D02809172029817E1F483E01BC074 |
:1065500080916D02992733E0880F991F3A95E1F7F2 |
:106560008153994F909374028093730280916B02D0 |
:1065700081FD06C090916D0280917202981711F40E |
:1065800082E001C081E080937502809175028130C4 |
:1065900011F485E801C085EC8093BC008091710204 |
:1065A00080936C0210927102D4C0E0917302F0915A |
:1065B00074028091BB008083809173029091740279 |
:1065C00001969093740280937302809175028150BA |
:1065D00080937502823010F085EC58C0813011F440 |
:1065E00085E854C080916B0281FF2DC08091E70245 |
:1065F00080FD1DC080916D02E82FFF2723E0EE0F84 |
:10660000FF1F2A95E1F7E653F94F86818A3F79F417 |
:1066100080916D02E82FFF2793E0EE0FFF1F9A9500 |
:10662000E1F7E653F94F8081816080830CC080914F |
:106630006D02E82FFF2783E0EE0FFF1F8A95E1F739 |
:10664000E653F94F108280916D028F5F80936D0247 |
:1066500080916D028C30A0F010926D021092680251 |
:1066600010926702809172028F5F809372028C3069 |
:1066700038F01092720280916B028D7F80936B02D2 |
:106680001092700284E98093BC0049C08093BC00E2 |
:1066900086E0809370025DC088E9C4CD80916F026E |
:1066A000880F805FBFCD80916F029927813091055F |
:1066B00061F0823091051CF4892B21F04AC00297C9 |
:1066C00039F047C080911201ADCD80911101AACD62 |
:1066D00080911001A7CD80E8A5CD1092700284E9C9 |
:1066E0008093BC008AE090E09093920180939101A6 |
:1066F00080916F02823088F480916F028F5F809367 |
:106700006F0282E18093700280916B028E7F809392 |
:106710006B0285EA8093BC001CC010926F028091CE |
:106720006B02816080936B0214C01092700284E946 |
:106730008093BC0080916B02816080936B028AE041 |
:1067400090E0909392018093910110926E021092CA |
:106750006D02FF91EF919F918F915F914F913F91CA |
:106760002F910F900FBE0F901F9018951F93CF93EE |
:10677000DF93182F80911203882321F48091020265 |
:10678000882319F081E090E097C01D3008F092C096 |
:106790001123B1F0E12FFF2723E0EE0FFF1F2A9511 |
:1067A000E1F7E653F94F35978081359688230CF051 |
:1067B00081C03897808180FD03C083E090E07CC079 |
:1067C0008091C206823019F084E090E075C067E0E5 |
:1067D00070E082EC96E00E94D82A9091C906891751 |
:1067E00019F085E090E068C080ED97E00E94821685 |
:1067F000EC0180916B0280FD05C0CE010E948B16DA |
:106800008823B9F3112319F48FEF90E00BC0212FE7 |
:1068100033272150304081E090E002C0880F991F5B |
:106820002A95E2F790936A0280936902A1E0B0E0B2 |
:10683000EAECF6E040E050E06BE0CD01042E02C04F |
:10684000880F991F0A94E2F72091690230916A0239 |
:1068500082239323892B11F01182128261504F5FA2 |
:106860005F4F389667FFE9CF10926E021092700268 |
:1068700080916B028E7F80936B0285EA8093BC00CF |
:1068800080916B0280FD05C0CE010E948B1688238B |
:10689000B9F38091690290916A02892B29F0CE01A7 |
:1068A0000E948B16882311F38091690290916A02ED |
:1068B000009711F082E090E0DF91CF911F91089551 |
:1068C0000F931F93CF93DF93982F80911203882308 |
:1068D00021F480910202882319F081E090E092C0B7 |
:1068E0009D30A0F4992319F486E090E08BC0C92F65 |
:1068F000DD27FE0133E0EE0FFF1F3A95E1F7E65387 |
:10690000F94F35978081359687FD03C082E090E08E |
:1069100079C03897808180FD03C083E090E072C029 |
:1069200080ED97E00E9482168C0180916B0280FDC1 |
:1069300005C0C8010E948B168823B9F3219721E076 |
:1069400030E0C90102C0880F991FCA95E2F7909301 |
:10695000680280936702D901EAECF6E040E050E07B |
:106960006BE0CD01042E02C0880F991F0A94E2F754 |
:10697000209167023091680282239323892B11F0C2 |
:106980001182128261504F5F5F4F389667FFE9CFE7 |
:1069900010926D021092C2061092C90610927002F7 |
:1069A00080916B028E7F80936B0285EA8093BC009E |
:1069B00080916B0280FD05C0C8010E948B16882360 |
:1069C000B9F38091670290916802892B29F0C80180 |
:1069D0000E948B16882311F38091C206823019F031 |
:1069E00084E090E00FC067E070E082EC96E00E94E7 |
:1069F000D82A9091C906891719F085E090E002C065 |
:106A000080E090E0DF91CF911F910F91089589E18F |
:106A1000AFE5B7E0EBE2F7E0118210823296119613 |
:106A20001C921E921296815087FFF6CF109281031E |
:106A300010928003109283031092820310928503B8 |
:106A40001092840308951F920F920FB60F92112493 |
:106A50000F931F932F933F934F935F936F937F9366 |
:106A60008F939F93AF93BF93CF93DF93EF93FF9356 |
:106A70008091660682FDCFC04091860050918700CC |
:106A80008091770290917802481B590B8091860083 |
:106A9000909187009093780280937702CA018D5479 |
:106AA0009440A0917902B0917A02835F9A4178F480 |
:106AB0008091790280932A07149714F01092930121 |
:106AC00081E090E090937A028093790207C2AD3022 |
:106AD000B1050CF003C2CA018B5F9040845B91400A |
:106AE00008F074C0425D5140FD01EA0FFB1FE55DF7 |
:106AF000F84F80819181FA01E81BF90BCF01F7FF74 |
:106B000003C0909581959F4F06975CF480911B037D |
:106B1000883C20F480911B03865F01C088EC809341 |
:106B20001B03FD01EA0FFB1FE55DF84F808191819A |
:106B30009C01220F331F280F391F240F351F37FFE9 |
:106B400002C02D5F3F4FE901D595C795D595C795F3 |
:106B5000CA0101968C179D0714F4219706C0415075 |
:106B60005040C417D5070CF4219680911B03833C39 |
:106B7000E0F08D010A0F1B1FF801E55DF84F8081E1 |
:106B800091819E01281B390BC90163E070E00E94CE |
:106B90008E79CB01880F991F860F971F015A184FC6 |
:106BA000D80111969C938E9307C0AA0FBB1FA15AC0 |
:106BB000B84F11961C921E92E0917902F0917A02E0 |
:106BC000EE0FFF1FE55DF84FD183C083209179025E |
:106BD00030917A022F5F3F4F30937A0220937902EF |
:106BE00080910201843108F079C12530310511F41A |
:106BF0005D9A01C05D988091790290917A02863009 |
:106C0000910511F45C9A01C05C98079711F45B9AA6 |
:106C100065C15B9863C14091860050918700809167 |
:106C20007B0290917C02481B590B809186009091C9 |
:106C3000870090937C0280937B02CA018D5494401C |
:106C40006091E502835F9A4108F07AC06093760212 |
:106C500080917602843008F453C090912A07809185 |
:106C60007602981709F04CC05091E6025B3008F4A8 |
:106C70003FC0109293011092E50240E05F31C0F0F6 |
:106C8000E42FFF27EE0FFF1F9F012F543D4FDF0121 |
:106C9000A55DB84F8D919C91D9018D939C93DF0197 |
:106CA000A15AB84F8D919C91E553FD4F91838083FC |
:106CB000E42FFF27EE0FFF1F9F01255D384FDF01F7 |
:106CC000A358BD4F8D919C91D90111969C938E93A1 |
:106CD000DF01A956BD4F8D919C91E15AF84F9183E8 |
:106CE0008083842F8F5F482F8D3040F28093E502A0 |
:106CF0008091E6028F3FB9F08F5F8093E60213C068 |
:106D00008091E602853620F08AE08093E60202C098 |
:106D10001092E602809102018A3011F0843110F065 |
:106D2000289A01C0289881E08093E502809112039F |
:106D3000882309F0D3C08091760280932A07CEC0C1 |
:106D40006D3008F0A3C0CA018B5F9040845B914016 |
:106D500008F07EC0425D5140E62FFF27EE0FFF1F77 |
:106D6000E358FD4F80819181FA01E81BF90BCF01B7 |
:106D700005960B97B0F48091E6028A3120F080915D |
:106D80001B03865F05C08B3028F080911B038E5F4C |
:106D900080931B0380911B03893C18F088EC80933F |
:106DA0001B03E62FFF27EE0FFF1FE358FD4F8081E7 |
:106DB00091819C01220F331F280F391F240F351F8B |
:106DC00037FF02C02D5F3F4FE901D595C795D59597 |
:106DD000C795CA0101968C179D0714F4219706C028 |
:106DE00041505040C417D5070CF4219680911B03E5 |
:106DF0008E3BD8F0E62FFF27EE0FFF1FDF01A358D1 |
:106E0000BD4F8D919C919E01281B390BC90163E0F8 |
:106E100070E00E948E79CB01880F991F860F971F13 |
:106E2000E956FD4F9183808308C0E62FFF27EE0FC0 |
:106E3000FF1FE956FD4F118210828091E502E82F75 |
:106E4000FF27EE0FFF1FE358FD4FD183C08309C01A |
:106E5000809102018A3011F0843110F0289A01C02B |
:106E6000289880910201843188F48091E502853070 |
:106E700011F45D9A05C05D98863011F45C9A05C0E6 |
:106E80005C98873011F45B9A01C05B988091E502B1 |
:106E9000843120F48F5F8093E50220C08431F1F4C7 |
:106EA000809102018A3011F0843110F0289A01C0DB |
:106EB00028988EE18093E5022CE0CFE5D7E0A1EBA6 |
:106EC000B2E0EBE2F7E08D919D9191838083329661 |
:106ED000198218822296215027FFF5CFFF91EF915A |
:106EE000DF91CF91BF91AF919F918F917F916F91E2 |
:106EF0005F914F913F912F911F910F910F900FBE76 |
:106F00000F901F901895EF92FF920F931F9380910F |
:106F10001F069927880F991F880F991F7C0100274A |
:106F2000F7FC0095102F80916F0390917003A09152 |
:106F30007103B0917203BC01CD01A80197010E94B9 |
:106F4000C3793093AF052093AE058091670390918C |
:106F50006803A0916903B0916A03BC01CD01A80147 |
:106F600097010E94C3793093B1052093B0058091B9 |
:106F7000E5079091E60797FD03969595879595957A |
:106F800087959093B3058093B2058091F507909112 |
:106F9000F60797FD03969595879595958795909318 |
:106FA000B5058093B4058091800390918103209171 |
:106FB000420230914302821B930B9093B70580935A |
:106FC000B60580910D0390910E03A0910F03B0912F |
:106FD0001003BC01CD0125E030E040E050E00E940C |
:106FE000C3793093B9052093B80580913C02909104 |
:106FF0003D029093BB058093BA0580912D0390913B |
:107000002E039093BF058093BE0580911D01909142 |
:107010001E019093C1058093C00580911B039927A1 |
:107020009093C3058093C2058091F1079091F20778 |
:10703000A091F307B091F40720919501309196014A |
:107040004091970150919801BC01CD010E94C379F4 |
:107050003093C5052093C4058091CB069927909362 |
:10706000C7058093C6058091D30699279093C905DB |
:107070008093C8058091DB0699279093CB05809378 |
:10708000CA058091E30699279093CD058093CC059E |
:1070900080911D0290911E029093D7058093D60592 |
:1070A00080916808909169089093DB058093DA05D8 |
:1070B00080916C0890916D089093DD058093DC05BC |
:1070C00080916E0899279093E9058093E805809157 |
:1070D000F8039091F9039093EB058093EA05809172 |
:1070E000F6039091F7039093ED058093EC05809162 |
:1070F0004004882321F480914104882321F0809169 |
:10710000AD05816003C08091AD058E7F8093AD0594 |
:107110001F910F91FF90EF9008951F93CF93DF93EE |
:10712000182FEB01809112038823A1F411501F3F07 |
:1071300089F0D0932202C093210280912102909184 |
:107140002202892BD1F7CE018C0F9D1F0E9497162A |
:10715000115078F7DF91CF911F910895CF93DF936E |
:10716000809102018D3011F40E94301B10927A0040 |
:1071700080914602909147029093AC078093AB07B1 |
:10718000809144029091450290939D0780939C07C3 |
:1071900080914202909143029093EB078093EA071B |
:1071A00020913E0230913F02C901880F991F880F3C |
:1071B000991F820F931F820F931F9093E60780936E |
:1071C000E5072091400230914102C901880F991FC3 |
:1071D000880F991F820F931F820F931F9093F607BA |
:1071E0008093F5078FEC80937A00ACE1B3E0C8E0C0 |
:1071F000D6E097E08991E82FFF27EE0FFF1FE55DAE |
:10720000F84F0190F081E02DE259FF4F1E161F0646 |
:107210001CF0E0E0F0E005C0EF3FF10514F0EFEF07 |
:10722000F0E08C91282F3327E217F30714F48150F4 |
:1072300004C02E173F0714F48F5F8C939150119662 |
:1072400097FFD8CF809142069927AA27BB27BC0178 |
:10725000CD0124EC39E040E050E00E944F79DC01A0 |
:10726000CB018093B5019093B601A093B701B09381 |
:10727000B801809143069927AA27BB27BC01CD01FD |
:107280000E944F79DC01CB018093B1019093B20150 |
:10729000A093B301B093B401DF91CF910895A0E022 |
:1072A000B0E0E5E5F9E30C94E479882EC0E0D0E0A5 |
:1072B0007E016E0110924004469AD0937B03C093E6 |
:1072C0007A03D0937903C0937803D0937503C09366 |
:1072D0007403D0938503C0938403D0938303C09336 |
:1072E0008203D0938103C093800310929E01109279 |
:1072F0009D01109236020E94AE3884E690E00E9412 |
:10730000A4160E94AE388091100680FF10C08091B4 |
:10731000130190911401875B934038F4809113011D |
:10732000909114018E5E924010F40E94D61A0FE1E3 |
:107330008AE090E00E94A41680914202909143025C |
:10734000C80FD91F8091460290914702E80EF91E9E |
:107350008091440290914502C80ED91E015007FF4A |
:10736000E7CF9701205F3F4F3695279536952795B4 |
:107370003093850320938403C601409696958795A4 |
:107380009695879590938303809382036096F5E0AA |
:10739000D695C795FA95E1F7D0938103C093800302 |
:1073A00090937F0380937E0330937D0320937C032F |
:1073B000882009F441C08091E5079091E60797FF86 |
:1073C00003C0909581959F4F6CE070E00E948E798C |
:1073D0009B0170937B0360937A038091F5079091F2 |
:1073E000F60797FF03C0909581959F4F6CE070E082 |
:1073F0000E948E7970937903609378038091F505EC |
:107400009091F6059093750380937403B90184E01D |
:1074100090E00E94292E609178037091790386E0B4 |
:1074200090E00E94292E609174037091750388E0AA |
:1074300090E00E94292E65C084E090E00E94242EF6 |
:1074400090937B0380937A0386E090E00E94242E41 |
:10745000909379038093780388E090E00E94242E33 |
:107460009C01909375038093740380917A039091AB |
:107470007B038150984050F4809178039091790378 |
:107480008150984018F421503440D8F187E29AE0B6 |
:107490009F938F938FE592E19F938F93E0912704C1 |
:1074A000F091280409958091E5079091E60797FFF0 |
:1074B00003C0909581959F4F6CE070E00E948E799B |
:1074C00070937B0360937A038091F5079091F607A0 |
:1074D00097FF03C0909581959F4F6CE070E00E94EC |
:1074E0008E7970937903609378038091F50590917C |
:1074F000F60590937503809374030F900F900F908F |
:107500000F901092AC071092AB0710929D0710924B |
:107510009C071092EB071092EA0784E690E00E9425 |
:10752000A41680913E0290913F029C01220F331FCE |
:10753000220F331F280F391F280F391F3093E607FA |
:107540002093E50780914002909141028C01000F49 |
:10755000111F000F111F080F191F080F191F10937B |
:10756000F6070093F50780911F06C82EDD24EE2450 |
:10757000FF24442737FD4095542FC701B6010E94D0 |
:107580004F794B015C0160936F037093700380939C |
:107590007103909372039801442737FD4095542F4F |
:1075A000C701B6010E944F79DC01CB0180936703CC |
:1075B00090936803A0936903B0936A0380924B038E |
:1075C00090924C03A0924D03B0924E0380934303DC |
:1075D00090934403A0934503B093460310923F0356 |
:1075E00010924003109241031092420380911501C2 |
:1075F00090911601A0911701B09118019093F80590 |
:107600008093F705109235021092340210922F03E6 |
:1076100010923003109231031092320380912D03A7 |
:1076200090912E0390932C0380932B030E949E63D2 |
:1076300082E390E09093220280932102809142069F |
:107640009927AA27BB27BC01CD0124EC39E040E0F3 |
:1076500050E00E944F79DC01CB018856954CAF4F2A |
:10766000BF4F8093B5019093B601A093B701B0933B |
:10767000B801809143069927AA27BB27BC01CD01F9 |
:107680000E944F79DC01CB018856954CAF4FBF4F1C |
:107690008093B1019093B201A093B301B093B40170 |
:1076A00010929A011092990180912D0390912E03CE |
:1076B000AA2797FDA095BA2F2091950130919601A8 |
:1076C0004091970150919801BC01CD010E944F79E2 |
:1076D000DC01CB018093F1079093F207A093F307AD |
:1076E000B093F407109226031092250381E0809353 |
:1076F00001010E9407688091E70284608093E7029D |
:107700008FEF809363081092640880E2809365088D |
:10771000CCE1D3E0A8E0B6E007E08D91E82FFF27A9 |
:10772000EE0FFF1FE55DF84F8081918182598993AB |
:10773000015007FFF2CF84E680931B0380911F0264 |
:10774000882311F0469A579A80918403909185037B |
:1077500080569940815C9B4228F080914004816072 |
:1077600080934004809182039091830380569940D6 |
:10777000815C9B4228F080914004826080934004A9 |
:1077800080918003909181038C529140895795405C |
:1077900028F08091400484608093400480917A03B3 |
:1077A00090917B038C529140835C914028F08091B2 |
:1077B000400488608093400480917803909179031D |
:1077C0008C529140835C914028F08091400480610C |
:1077D000809340048091740390917503805092408F |
:1077E0008355914028F0809140048062809340044A |
:1077F000ECE0CDB7DEB70C94007AA3E1B0E0E3E0B3 |
:10780000FCE30C94DE7980918003909181032091B8 |
:10781000420230914302821B930B9093EB078093BB |
:10782000EA0780914C0290914D0297FD07969C01CA |
:1078300053E0359527955A95E1F73093AC0720939F |
:10784000AB0780914A0290914B0297FD079643E067 |
:10785000959587954A95E1F790939D0780939C07AE |
:107860003093B7072093B6079093AF078093AE0786 |
:107870008091E5079091E607AC01440F551F480F32 |
:10788000591F20913E0230913F02C901880F991F74 |
:10789000880F991F820F931F820F931F480F591F44 |
:1078A00057FF02C04D5F5F4F5595479555954795DA |
:1078B0005093E6074093E5078091F5079091F6070E |
:1078C000AC01440F551F480F591F209140023091C1 |
:1078D0004102C901880F991F880F991F820F931FBA |
:1078E000820F931F480F591F57FF02C04D5F5F4F14 |
:1078F00055954795559547955093F6074093F5074D |
:1079000020913E0230913F02C901880F991F880FD4 |
:10791000991F820F931F820F931F9C01442737FDED |
:107920004095542F80915F0390916003A091610373 |
:10793000B0916203820F931FA41FB51F80935F0352 |
:1079400090936003A0936103B0936203209140027F |
:1079500030914102C901880F991F880F991F820F2A |
:10796000931F820F931F9C01442737FD4095542F8E |
:1079700080915B0390915C03A0915D03B0915E03E5 |
:10798000820F931FA41FB51F80935B0390935C032A |
:10799000A0935D03B0935E038091C0079091C107EF |
:1079A00020913E0230913F02820F931F9093C107B6 |
:1079B0008093C0078091ED079091EE0720914002DF |
:1079C00030914102820F931F9093EE078093ED0751 |
:1079D000809176039091770301969093770380933B |
:1079E00076038091F5059091F6052091740330910E |
:1079F0007503821B930B9C01442737FD4095542F40 |
:107A00008091570390915803A0915903B0915A0364 |
:107A1000820F931FA41FB51F8093570390935803A1 |
:107A2000A0935903B0935A038FEC80937A0010927D |
:107A30000F01209147033091480340914903509131 |
:107A40004A0329873A874B875C8729543B46414044 |
:107A500050402CF028E43BE641E050E00DC0898521 |
:107A60009A85AB85BC85885B9449AE4FBF4F4CF47B |
:107A700028EB34E94EEF5FEF2D833E834F83588729 |
:107A800008C089859A85AB85BC858D839E83AF832D |
:107A9000B88720914F03309150034091510350918A |
:107AA00052032D873E874F87588B29543B464140D0 |
:107AB00050402CF028E43BE641E050E00DC08D85BD |
:107AC0009E85AF85B889885B9449AE4FBF4F4CF413 |
:107AD00028EB34E94EEF5FEF29833A834B835C83D5 |
:107AE00008C08D859E85AF85B88989839A83AB83CD |
:107AF000BC83A091EA07B091EB07BB8BAA8BFD0179 |
:107B0000CF01AA2797FDA095BA2FA0903F03B09070 |
:107B10004003C0904103D0904203A80EB91ECA1E74 |
:107B2000DB1EA0923F03B0924003C0924103D0926B |
:107B30004203E090F107F090F2070091F3071091F3 |
:107B4000F407E80EF91E0A1F1B1FE092F107F092DE |
:107B5000F2070093F3071093F407F0910203F98BF7 |
:107B6000FF2309F098C180910103882309F093C194 |
:107B70008091100686FF8FC180919C0790919D0790 |
:107B8000AA2797FDA095BA2FBC01CD0129813A8182 |
:107B90004B815C810E944F799B01AC0197FF04C02F |
:107BA0002150384F4F4F5F4F6BE0559547953795B4 |
:107BB00027956A95D1F780919D01682E77248824B6 |
:107BC0009924CA01B901A40193010E944F79DC01F3 |
:107BD000CB018093900390939103A0939203B09371 |
:107BE0009303B7FF04C08150904FAF4FBF4F1C01AC |
:107BF0002D013CE055944794379427943A95D1F75A |
:107C000020929003309291034092920350929303FA |
:107C10008091AB079091AC07AA2797FDA095BA2F4A |
:107C2000BC01CD012D813E814F8158850E944F7945 |
:107C300097FF04C06150784F8F4F9F4F2BE0959571 |
:107C40008795779567952A95D1F7A40193010E94AE |
:107C50004F79DC01CB018093940390939503A0931B |
:107C60009603B0939703B7FF04C08150904FAF4F76 |
:107C7000BF4F9C01AD018CE05595479537952795F1 |
:107C80008A95D1F7209394033093950340939603FC |
:107C90005093970380919003909191039093940750 |
:107CA0008093930780919403909195039093980704 |
:107CB00080939707221933094409550920939403A7 |
:107CC000309395034093960350939703E20EF31E6F |
:107CD000041F151FE092F107F092F2070093F307DB |
:107CE0001093F40780919C018823B1F457FF04C0DE |
:107CF0002F5F3F4F4F4F5F4F5595479537952795CE |
:107D0000A21AB30AC40AD50AA0923F03B092400354 |
:107D1000C0924103D09242032A893B89790100270E |
:107D2000F7FC0095102F8091940390919503A091FA |
:107D30009603B0919703E80EF91E0A1F1B1FC80196 |
:107D4000B70129813A814B815C810E944F799B0167 |
:107D5000AC0197FF04C02150384F4F4F5F4FBBE03D |
:107D60005595479537952795BA95D1F780919E01FE |
:107D7000A82EBB24CC24DD24CA01B901A60195019B |
:107D80000E944F79DC01CB01809388039093890393 |
:107D9000A0938A03B0938B03B7FF04C08150904F28 |
:107DA000AF4FBF4F3C014D01ACE095948794779461 |
:107DB0006794AA95D1F760928803709289038092A4 |
:107DC0008A0390928B03C801B7012D813E814F81B8 |
:107DD00058850E944F7997FF04C06150784F8F4FAC |
:107DE0009F4FFBE09595879577956795FA95D1F725 |
:107DF000A60195010E944F79DC01CB0180938C0391 |
:107E000090938D03A0938E03B0938F03B7FF04C0AC |
:107E10008150904FAF4FBF4FAC01BD01ECE0759565 |
:107E2000679557954795EA95D1F740938C03509302 |
:107E30008D0360938E0370938F032A893B8937FFEC |
:107E400003C0309521953F4F21343105E4F1D40131 |
:107E5000C30197FE07C0B095A095909581959F4F5F |
:107E6000AF4FBF4F81389105A105B10584F4DB0107 |
:107E7000CA0177FF07C0B095A095909581959F4F57 |
:107E8000AF4FBF4F81389105A105B105E4F081E006 |
:107E90008093270318C010929807109297071092AA |
:107EA00094071092930710928C0310928D031092F6 |
:107EB0008E0310928F031092880310928903109200 |
:107EC0008A0310928B0380918C0390918D03A09173 |
:107ED0008E03B0918F03BC01CD0124E630E040E079 |
:107EE00050E00E94C379E0908803F0908903E21A81 |
:107EF000F30AF092AA07E092A90780918803909173 |
:107F00008903A0918A03B0918B03BC01CD0124E6C3 |
:107F100030E040E050E00E94C379DA01C9012091CD |
:107F20008C0330918D038C01021B130B10939F0760 |
:107F300000939E078091950190919601A0919701E1 |
:107F4000B0919801BC01CD0128E631E040E050E05D |
:107F50000E944F792091F1073091F2074091F30789 |
:107F60005091F407261737074807590764F0261B76 |
:107F7000370B480B590B2093F1073093F2074093CE |
:107F8000F3075093F4072091F1073091F2074091E5 |
:107F9000F3075091F40757FF0CC0260F371F481FF7 |
:107FA000591F2093F1073093F2074093F307509342 |
:107FB000F40760919C0770919D076E0D7F1D9B01DA |
:107FC000442737FD4095542F8091430390914403FB |
:107FD000A0914503B0914603820F931FA41FB51FC4 |
:107FE0008093430390934403A0934503B0934603C7 |
:107FF0008091070390910803681B790BCB01AA2796 |
:1080000097FDA095BA2F29853A854B855C85820F0F |
:10801000931FA41FB51F8093470390934803A09319 |
:108020004903B0934A03C090B101D090B201E090EF |
:10803000B301F090B401C816D906EA06FB06C4F4F1 |
:1080400088EA91E6A0E0B0E08C199D09AE09BF096D |
:108050008093470390934803A0934903B0934A0346 |
:108060008093430390934403A0934503B093460346 |
:1080700022273327A9012C193D094E095F09809158 |
:10808000470390914803A0914903B0914A03821796 |
:108090009307A407B507B4F4D701C601885A9146DF |
:1080A000A040B0408093470390934803A0934903B6 |
:1080B000B0934A038093430390934403A0934503F2 |
:1080C000B09346036091AB077091AC07600F711FCE |
:1080D0009B01442737FD4095542F80914B0390918D |
:1080E0004C03A0914D03B0914E03820F931FA41F28 |
:1080F000B51F80934B0390934C03A0934D03B09313 |
:108100004E038091050390910603681B790BCB0108 |
:10811000AA2797FDA095BA2F2D853E854F855889B2 |
:10812000820F931FA41FB51F80934F03909350039A |
:10813000A0935103B0935203E090B501F090B601C3 |
:108140000091B7011091B801E816F9060A071B075C |
:10815000C4F488EA91E6A0E0B0E08E199F09A00B74 |
:10816000B10B80934F0390935003A0935103B093AE |
:10817000520380934B0390934C03A0934D03B09311 |
:108180004E0322273327A9012E193F09400B510B1B |
:1081900080914F0390915003A0915103B0915203ED |
:1081A00082179307A407B507B4F4D801C701885A0A |
:1081B0009146A040B04080934F0390935003A0930A |
:1081C0005103B093520380934B0390934C03A093BD |
:1081D0004D03B0934E0380913F0390914003A091D3 |
:1081E0004103B09142038093530390935403A093AF |
:1081F0005503B093560380914F0390915003A09183 |
:108200005103B091520380936F0390937003A09336 |
:108210007103B09372038091470390914803A0913A |
:108220004903B0914A038093670390936803A09336 |
:108230006903B0936A0380914B0390914C03A09122 |
:108240004D03B0914E0380936B0390936C03A09306 |
:108250006D03B0936E038091430390914403A0910A |
:108260004503B09146038093630390936403A09306 |
:108270006503B093660380911B0190911C0197FDEB |
:10828000079633E0959587953A95E1F79093AC077B |
:108290008093AB078091190190911A0197FD079681 |
:1082A00023E0959587952A95E1F790939D07809314 |
:1082B0009C0780914602909147020F9734F488E121 |
:1082C0009CEF9093AC078093AB078091460290910E |
:1082D0004702079734F480E398EF9093AC078093BC |
:1082E000AB07209102012A30A9F4809146029091B7 |
:1082F0004702835F934034F088EE93E09093AC079D |
:108300008093AB0780914602909147028A5F934029 |
:10831000DCF014C08091460290914702815D974045 |
:1083200034F088EE93E09093AC078093AB07809194 |
:10833000460290914702805E974034F080ED97E0CE |
:108340009093AC078093AB078091440290914502D3 |
:108350000F9734F488E19CEF90939D0780939C07DE |
:108360008091440290914502079734F480E398EF9E |
:1083700090939D0780939C072A30A9F48091440232 |
:1083800090914502835F934034F088EE93E09093A0 |
:108390009D0780939C0780914402909145028A5FDB |
:1083A0009340DCF014C08091440290914502815DBD |
:1083B000974034F088EE93E090939D0780939C075C |
:1083C0008091440290914502805E974034F080EDA8 |
:1083D00097E090939D0780939C07E091A801EE237E |
:1083E00009F4B7C040911B0150911C018091980382 |
:1083F00090919903481B590B50939F0340939E0300 |
:1084000020911B0130911C01280F391F37FF02C03A |
:108410002F5F3F4F3595279530939903209398030D |
:10842000413851051CF080E890E005C040585F4F8E |
:1084300034F480E89FEF90939F0380939E038E2FE8 |
:108440009927A0919E03B0919F03A89FA001A99F87 |
:10845000500DB89F500D112457FF02C0415F5F4F70 |
:1084600014E0559547951A95E1F78091AB079091E7 |
:10847000AC07840F951F9093AC078093AB07609176 |
:10848000190170911A0180919A0390919B03681BC6 |
:10849000790B70939D0360939C0340911901509157 |
:1084A0001A01480F591F57FF02C04F5F5F4F559584 |
:1084B000479550939B0340939A03613871051CF0D4 |
:1084C00080E890E005C060587F4F34F480E89FEF6B |
:1084D00090939D0380939C032E2F332780919C03C0 |
:1084E00090919D03829FB001839F700D929F700DAC |
:1084F0001124AB0177FF02C0415F5F4FE4E0559567 |
:108500004795EA95E1F780919C0790919D07840F2C |
:10851000951F90939D0780939C07A29FC001A39FE6 |
:10852000900DB29F900D11249C0180911B019091A0 |
:108530001C01820F931F90931C0180931B0180915B |
:10854000190190911A01860F971F90931A01809339 |
:1085500019010091AE071091AF0780919307909198 |
:108560009407101611065CF59C0197FF04C02227A2 |
:108570003327281B390BC901AA2797FDA095BA2FCD |
:1085800020919C01332744275527BC01CD010E942F |
:108590004F799B01AC0197FF04C0215C3F4F4F4FC7 |
:1085A0005F4F76E055954795379527957A95D1F7A2 |
:1085B0008091A9079091AA07820F931F27C097FF68 |
:1085C00003C0909581959F4FAA2797FDA095BA2F3C |
:1085D00020919C01332744275527BC01CD010E94DF |
:1085E0004F799B01AC0197FF04C0215C3F4F4F4F77 |
:1085F0005F4F66E055954795379527956A95D1F772 |
:108600008091A9079091AA07821B930B9093AA07C8 |
:108610008093A907E090B607F090B707809197077D |
:10862000909198071E141F045CF59C0197FF04C0ED |
:1086300022273327281B390BC901AA2797FDA095AC |
:10864000BA2F20919C01332744275527BC01CD0127 |
:108650000E944F799B01AC0197FF04C0215C3F4F02 |
:108660004F4F5F4F96E055954795379527959A95CB |
:10867000D1F780919E0790919F07820F931F27C08B |
:1086800097FF03C0909581959F4FAA2797FDA095CE |
:10869000BA2F20919C01332744275527BC01CD01D7 |
:1086A0000E944F799B01AC0197FF04C0215C3F4FB2 |
:1086B0004F4F5F4F86E055954795379527958A959B |
:1086C000D1F780919E0790919F07821B930B909307 |
:1086D0009F0780939E078091100687FF44C0998969 |
:1086E000992309F040C0809101038823E1F5A1E0BE |
:1086F000EA16A1E0FA064CF08091AB079091AC0726 |
:108700008E0D9F1D805091400DC0B0E0EB16BFEF65 |
:10871000FB0664F48091AB079091AC078E0D9F1D12 |
:1087200080509F4F9093AC078093AB07E1E00130FE |
:108730001E074CF080919C0790919D07800F911F20 |
:10874000805091400CC0FFEF00301F0764F480910F |
:108750009C0790919D07800F911F80509F4F909391 |
:108760009D0780939C07ACE1B3E068E076E057E0BA |
:10877000FB018191BF01E82FFF27EE0FFF1FE55D91 |
:10878000F84F0190F081E02DE259FF4FEF3FF105E6 |
:1087900021F01CF0EFEFF0E004C0F7FF02C0E0E0D2 |
:1087A000F0E04C91242F3327E217F307B1F0CF010B |
:1087B000821B930B97FD079613E0959587951A9565 |
:1087C000E1F7242F280F2C93822F9927E817F90718 |
:1087D00014F4215001C02F5F2C935150119657FF74 |
:1087E000C7CFE2E1CD5E0C94FA7980911203882321 |
:1087F00001F58091E7028C7F8093E702A5E4B4E065 |
:10880000EAECF6E09BE080910202882309F48C9365 |
:108810008D91818312829150389697FFF4CF809189 |
:108820000202882359F08091020281508093020253 |
:1088300005C08091E70281608093E70210926E028A |
:108840001092700280916B028E7F80936B0285EA9A |
:108850008093BC00089580911206883F38F0EFEFB6 |
:10886000F0E0E81BF109E45EFC4F80818093AE01EB |
:108870008091AE01882329F0843618F084E6809335 |
:10888000AE0180911406883F38F0EFEFF0E0E81B6E |
:10889000F109E45EFC4F80818093AC018091AC01D2 |
:1088A000882329F0843618F084E68093AC01809107 |
:1088B0002106883F38F0EFEFF0E0E81BF109E45EB5 |
:1088C000FC4F80818093A7018091A7018B3010F429 |
:1088D0008AE002C08F3F11F48093A70180914C067B |
:1088E000883F38F0EFEFF0E0E81BF109E45EFC4F61 |
:1088F00080818093C2078091C207823010F481E0AA |
:1089000002C08F3F11F48093C20780914E06883FCA |
:1089100038F0EFEFF0E0E81BF109E45EFC4F8081F6 |
:108920008093E8078091E807823010F481E002C06C |
:108930008F3F11F48093E80780913906883F38F023 |
:10894000EFEFF0E0E81BF109E45EFC4F80818093DB |
:10895000BF0780913A06883F38F0EFEFF0E0E81B60 |
:10896000F109E45EFC4F80818093990780913B067A |
:10897000883F38F0EFEFF0E0E81BF109E45EFC4FD0 |
:1089800080818093C70790911306983F18F49093C5 |
:10899000AD0109C0EFEFF0E0E91BF109E45EFC4F27 |
:1089A00080818093AD01983F18F49093AD0109C088 |
:1089B000EFEFF0E0E91BF109E45EFC4F808180936A |
:1089C000AD0180911606883F38F0EFEFF0E0E81B2C |
:1089D000F109E45EFC4F80818093AB018091180621 |
:1089E000883F38F0EFEFF0E0E81BF109E45EFC4F60 |
:1089F00080818093A90180912006883F38F0EFEFB5 |
:108A0000F0E0E81BF109E45EFC4F80818093AA014D |
:108A100080912206883F38F0EFEFF0E0E81BF10983 |
:108A2000E45EFC4F80818093A60180912306883FFD |
:108A300038F0EFEFF0E0E81BF109E45EFC4F8081D5 |
:108A40008093A80180912406883F38F0EFEFF0E092 |
:108A5000E81BF109E45EFC4F80818093A5018091C1 |
:108A60002506883F38F0EFEFF0E0E81BF109E45EFF |
:108A7000FC4F80818093A40180912B06883F38F0C1 |
:108A8000EFEFF0E0E81BF109E45EFC4F808180939A |
:108A9000A20180912C06883F38F0EFEFF0E0E81B50 |
:108AA000F109E45EFC4F80818093FC0280912D06E9 |
:108AB000883F38F0EFEFF0E0E81BF109E45EFC4F8F |
:108AC00080818093FB0280912E06883F38F0EFEF83 |
:108AD000F0E0E81BF109E45EFC4F80818093FA022C |
:108AE00080912F06883F38F0EFEFF0E0E81BF109A6 |
:108AF000E45EFC4F80818093F90280914706883FB5 |
:108B000038F0EFEFF0E0E81BF109E45EFC4F808104 |
:108B10008093F80280914806883F38F0EFEFF0E04C |
:108B2000E81BF109E45EFC4F80818093F70280919D |
:108B30004906883F38F0EFEFF0E0E81BF109E45E0A |
:108B4000FC4F80818093F60280914A06883F38F07E |
:108B5000EFEFF0E0E81BF109E45EFC4F80818093C9 |
:108B6000F50280913006883F38F0EFEFF0E0E81B27 |
:108B7000F109E45EFC4F80818093A101809134066D |
:108B8000883F38F0EFEFF0E0E81BF109E45EFC4FBE |
:108B900080818093A00180913C06883F38F0EFEF00 |
:108BA000F0E0E81BF109E45EFC4F808180939F01B7 |
:108BB00080913F06883F38F0EFEFF0E0E81BF109C5 |
:108BC000E45EFC4F808180939E0180914006883F47 |
:108BD00038F0EFEFF0E0E81BF109E45EFC4F808134 |
:108BE00080939D0180914106883F38F0EFEFF0E0DF |
:108BF000E81BF109E45EFC4F808180939C01809129 |
:108C00004606883F38F0EFEFF0E0E81BF109E45E3C |
:108C1000FC4F808180939B0180916106883F38F0F2 |
:108C2000EFEFF0E0E81BF109E45EFC4F80818093F8 |
:108C3000F8078091A201282F33272F5F3F4F8CE345 |
:108C400098E2B9010E948E797093B0016093AF01F0 |
:108C500080911E068093E90780911D068093B007DE |
:108C600090916306933320F181E08093F402983F62 |
:108C700058F0EFEFF0E0E91BF109E45EFC4F808172 |
:108C8000823310F41092F4028091360890913708E4 |
:108C900097FF08C08091F402882321F0809140045E |
:108CA000806803C0809140048F778093400402C0A5 |
:108CB0001092F402809136089091370897FF1DC0FA |
:108CC000809112038823C9F08091F4028823A9F0CF |
:108CD00080910801909109018F5F9F4F71F488E99D |
:108CE0009AE3909322028093210280E094EA909389 |
:108CF0000901809308011092F4028091F402882304 |
:108D000039F080919E01823D18F4825E80939E012D |
:108D10000895A5E3B0E0EFE8F6E40C94DE790E9454 |
:108D2000FD3B309102013C3010F4299A01C0299892 |
:108D3000E0901303F0901403F9A2E8A28091B00729 |
:108D400099270A96E816F90614F499A388A3809146 |
:108D50001B03843608F05CC08091B4039091B50386 |
:108D6000009731F001979093B5038093B40307C047 |
:108D7000109212038091E7028F7E8093E7023A30CF |
:108D800011F0343110F0289A01C028988091E8023F |
:108D90009091E902895E9340C0F180912806282FC6 |
:108DA000332739A328A38091E70280618093E702EB |
:108DB00080910406A82FBB27AA0FBB1FFD01E15A13 |
:108DC000F84F1182108280910506282F3327220F39 |
:108DD000331FC901815A984FFC0111821082A55D91 |
:108DE000B84F11961C921E92255D384FD9011196ED |
:108DF0001C921E9280910706E82FFF27EE0FFF1F9F |
:108E0000E55DF84F11821082AAC210921203A7C228 |
:108E100080911B038D3808F4A2C28091E7028F7EF7 |
:108E20008093E7029091290682E3989FC001112464 |
:108E30009093B5038093B403E8A1F9A1B9978CF09E |
:108E400080911203882369F08091E8029091E902F1 |
:108E5000FFEF8F3F9F0729F001969093E9028093DF |
:108E6000E8028091E8029091E9028F3F910509F0B4 |
:108E700038F510923703109238031092390310928C |
:108E80003A03109233031092340310923503109278 |
:108E900036031092A0031092A1031092A203109225 |
:108EA000A30310923F0310924003109241031092CB |
:108EB00042038A3F910549F481E08093BA0305C0DB |
:108EC0008091E70282608093E70280910606E82F96 |
:108ED000FF27EE0FFF1FE55DF84F808191818135FF |
:108EE00091050CF441C120911203222309F03CC1E9 |
:108EF00080910706E82FFF27EE0FFF1FE55DF84F73 |
:108F0000808191818C3491050CF406C18091B60367 |
:108F10008F5F8093B603893C08F426C13C3010F47F |
:108F2000299801C0299A109212031092B603109248 |
:108F3000E9021092E80230910406E32FFF27EE0FBA |
:108F4000FF1FE55DF84F8081918187349105B4F46E |
:108F500080910506E82FFF27EE0FFF1FE55DF84F14 |
:108F6000808191810190F081E02DF7FF03C0F095A1 |
:108F7000E195FF4FE734F1050CF478C041E0209112 |
:108F80000506A22FBB27AA0FBB1FA55DB84F8D9169 |
:108F90009C9111978734910544F0E32FFF27EE0F42 |
:108FA000FF1FE55DF84F808191818D919C91873401 |
:108FB000910574F080910406E82FFF27EE0FFF1F44 |
:108FC000E55DF84F80819181873491050CF042E096 |
:108FD000E22FFF27EE0FFF1FE55DF84F80819181A3 |
:108FE0008634910574F480910406E82FFF27EE0F74 |
:108FF000FF1FE55DF84F80819181873491050CF06A |
:1090000043E0E22FFF27EE0FFF1FE55DF84F808161 |
:1090100091818A5B9F4F74F480910406E82FFF27AB |
:10902000EE0FFF1FE55DF84F808191818734910538 |
:109030000CF044E0E22FFF27EE0FFF1FE55DF84F35 |
:10904000808191818A5B9F4F74F480910406E82FA0 |
:10905000FF27EE0FFF1FE55DF84F80819181863479 |
:1090600091050CF445E0842F0E94812E8091050625 |
:10907000E82FFF27EE0FFF1FE55DF84F80819181FC |
:109080000190F081E02DF7FF03C0F095E195FF4FCF |
:109090007E97BCF480910406E82FFF27EE0FFF1F98 |
:1090A000E55DF84F808191818A5B9F4F54F481E0A8 |
:1090B00080935B0488EE93E09093220280932102D8 |
:1090C00053C00E947B2F0E942E2E80E00E946D07CD |
:1090D00080912A060E9482758091100680FF10C040 |
:1090E0008091130190911401875B934038F4809133 |
:1090F0001301909114018E5E924010F40E94D61AD2 |
:1091000010921F0280E00E944F3981E08093B903E2 |
:1091100080931F02579A1FC080819181855B9F4F6A |
:109120000CF58091B6038F5F8093B603893CE0F025 |
:109130003C3010F4299801C0299A10921203109221 |
:10914000B6031092E9021092E80281E00E944F39C2 |
:1091500081E08093B9030E947B2F68E770E00E9452 |
:109160008D3802C02093B60380910606E82FFF27B2 |
:10917000EE0FFF1FE55DF84F808191818B5A9F4F65 |
:109180000CF0EDC020911203E0910706222309F0B4 |
:10919000CAC0FF27EE0FFF1FE55DF84F8081918168 |
:1091A000855B9F4F0CF0BCC08091B7038F5F8093AD |
:1091B000B703893C08F4D3C02093B70380914004DF |
:1091C000882309F0A6C08091B903882309F4A1C0BF |
:1091D00081E090E09093E9028093E80281E080933F |
:1091E00012031092A0031092A1031092A2031092F6 |
:1091F000A30310923F031092400310924103109278 |
:10920000420310923B0310923C0310923D031092D4 |
:109210003E0380911F06E82EFF240027112780912E |
:10922000E5079091E6079C01442737FD4095542FB0 |
:10923000C801B7010E944F79DC01CB0180934F0335 |
:1092400090935003A0935103B09352038091F5077C |
:109250009091F6079C01442737FD4095542FC80193 |
:10926000B7010E944F79DC01CB01809347039093B3 |
:109270004803A0934903B0934A0380916F039091F0 |
:109280007003A0917103B091720380934B0390938C |
:109290004C03A0934D03B0934E03809167039091CC |
:1092A0006803A0916903B0916A038093430390938C |
:1092B0004403A0934503B0934603109237031092E2 |
:1092C00038031092390310923A031092330310922C |
:1092D000340310923503109236038091E7028860C0 |
:1092E0008093E702909162068FE0989F900111248D |
:1092F00080912D0390912E03820F931F68E671E0F9 |
:109300000E948E7997FD01969595879580937303BA |
:1093100026C08CED95E090932202809321021FC01D |
:109320002093B7031CC0FF27EE0FFF1FE55DF84F2A |
:10933000808191818C34910584F08091B8038F5F96 |
:109340008093B803893C58F0109212031092B8032E |
:109350001092E9021092E80202C01092B8038091C4 |
:109360009301815080939301809193018F3F21F06D |
:109370008091E70284FF82C30E942B448091C30343 |
:109380009091C4039C01220F331F280F391FA09016 |
:109390000406AA2DBB27AA0FBB1FFD01E55DF84FF0 |
:1093A00090901A06492D552780819181849FF00164 |
:1093B000859FF00D949FF00D11242E0F3F1F37FF56 |
:1093C00002C02D5F3F4FB9017595679575956795FB |
:1093D000A15AB84F80911B06082F11278D919C919F |
:1093E000809F7001819FF00C909FF00C11246E0DF6 |
:1093F0007F1D7093C4036093C3038091C503909154 |
:10940000C6039C01220F331F280F391FB090050699 |
:10941000AB2DBB27AA0FBB1FFD01E55DF84F808177 |
:109420009181849FF001859FF00D949FF00D112490 |
:109430002E0F3F1F37FF02C02D5F3F4FA9015595EB |
:10944000479555954795A15AB84F8D919C91809F0E |
:109450007001819FF00C909FF00C11244E0D5F1D48 |
:109460005093C6034093C5039E012F5F3F4F8FE18A |
:10947000E0ECF1E0D90101900D928A95E1F780913D |
:10948000F402882309F448C0CB0177FD0396DC0180 |
:10949000B595A795B595A795CA0157FD0396FC010B |
:1094A000F595E795F595E7958091E901682F772780 |
:1094B00067FD70956A9F90016B9F300D7A9F300D0C |
:1094C00011248091FC03482F552747FD50954E9F4E |
:1094D000C0014F9F900D5E9F900D1124280F391FE2 |
:1094E00037FF02C0295F3F4F03E0359527950A9566 |
:1094F000E1F730931A03209319036E9F90016F9F39 |
:10950000300D7E9F300D11244A9FC0014B9F900D5E |
:109510005A9F900D112444C080916206082F112794 |
:10952000DE01A00FB11FFD0197819093E901020FA9 |
:10953000131FD8018C918093FC03A92FBB27A7FD93 |
:10954000B095A69F9001A79F300DB69F300D1124B6 |
:10955000E82FFF27E7FDF095E49FC001E59F900D00 |
:10956000F49F900D1124280F391F37FF02C0295F87 |
:109570003F4F13E0359527951A95E1F730931A037D |
:1095800020931903A49F9001A59F300DB49F300D27 |
:109590001124E69FC001E79F900DF69F900D1124C6 |
:1095A000281B390B37FF02C0295F3F4FF3E0359589 |
:1095B0002795FA95E1F730931803209317038091CC |
:1095C0000706E82FFF27EE0FFF1FE55DF84F8081AC |
:1095D0009181909581959F4F9093160380931503E9 |
:1095E0008330910514F0029705C0BFEF8E3F9B07B3 |
:1095F00034F40296909316038093150304C01092DE |
:109600001603109215038091F8039091F9032091AD |
:10961000F4033091F503820F931FC0901903D0908B |
:109620001A03C81AD90AD0921A03C092190380915A |
:10963000F6039091F7032091F2033091F303820F28 |
:10964000931F0091170310911803081B190B109317 |
:1096500018030093170380910606E82FFF27EE0FEB |
:10966000FF1FE55DF84FE080F180E8E7F0E0EE0EE7 |
:10967000FF1EF0921403E09213038091A701992733 |
:10968000AA2797FDA095BA2FBC01CD010E94C378EF |
:10969000DC01CB0120E030E040E251E4BC01CD012F |
:1096A0000E943178DC01CB01BC01CD010E9495788C |
:1096B000DC01CB018093EF078091A6018093C8075E |
:1096C0008091A5019927AA2797FDA095BA2FBC01E3 |
:1096D000CD010E94C378DC01CB0120E030E040E204 |
:1096E00051E4BC01CD010E943178DC01CB01BC0109 |
:1096F000CD010E949578DC01CB018093A307809176 |
:10970000A4018093B8078091670480FF59C08091BD |
:10971000F807813808F454C080916004992787FDC8 |
:109720009095292D3327829FA001839F500D929FF2 |
:10973000500D1124C40ED51ED0921A03C0921903E5 |
:1097400080916104992787FD9095829FB001839F46 |
:10975000700D929F700D1124060F171F10931803A0 |
:109760000093170380916204282F332727FD30953B |
:109770008091150390911603820F931F9093160307 |
:109780008093150380916404282F332727FD30959B |
:10979000809115069927289FD001299FB00D389FE9 |
:1097A000B00D1124B0939A01A093990180916304A4 |
:1097B00099278E159F0524F4909314038093130327 |
:1097C000809113039091140397FF04C01092140327 |
:1097D000109213038091100682FF02C01092C807F6 |
:1097E0004091190350911A03CA0157FD03969C0139 |
:1097F000359527953595279537FF03C030952195E9 |
:109800003F4F8091EC029091ED0282179307B4F4E0 |
:10981000CA0157FF03C0909581959F4F97FD03960E |
:1098200095958795959587959093ED028093EC0299 |
:109830008536910544F084E690E001C0019790934D |
:10984000ED028093EC024091170350911803CA0176 |
:1098500057FD03969C01359527953595279537FF3C |
:1098600003C0309521953F4F8091EA029091EB0221 |
:1098700082179307B4F4CA0157FF03C090958195EE |
:109880009F4F97FD0396959587959595879590930E |
:10989000EB028093EA028536910544F084E690E07D |
:1098A00001C001979093EB028093EA028091E70256 |
:1098B00084FF08C01092ED021092EC021092EB02AD |
:1098C0001092EA02EB2DFF27EE0FFF1FE55DF84F28 |
:1098D00040913D06242F3327808191812817390735 |
:1098E00044F48091640682FF04C081E08093000309 |
:1098F00013C0EB2DFF27EE0FFF1FE55DF84F842F00 |
:10990000992720913E06821B9109208131812817D9 |
:10991000390714F41092000340910506E42FFF2745 |
:10992000EE0FFF1FE55DF84F50913D06852F9927FB |
:1099300022273327281B390B8081918182179307B7 |
:1099400044F48091640683FF04C081E08093FF02A9 |
:1099500016C08091FF02882391F0E42FFF27EE0FBD |
:10996000FF1FE55DF84F80913E069927851B910901 |
:10997000208131818217930714F41092FF02EA2D9F |
:10998000FF27EE0FFF1FE55DF84F40913D06242FA6 |
:109990003327808191812817390744F48091640628 |
:1099A00080FF04C081E08093FD0217C08091FD021A |
:1099B000882399F0EA2DFF27EE0FFF1FE55DF84F92 |
:1099C000842F992720913E06821B910920813181A5 |
:1099D0002817390714F41092FD0240910406E42F71 |
:1099E000FF27EE0FFF1FE55DF84F50913D06852FD5 |
:1099F000992722273327281B390B808191818217D1 |
:109A0000930744F48091640681FF04C081E0809351 |
:109A1000FE0216C08091FE02882391F0E42FFF27FA |
:109A2000EE0FFF1FE55DF84F80913E069927851BDD |
:109A30009109208131818217930714F41092FE025C |
:109A400080910003882319F48091FF02811181E045 |
:109A5000809301038091FD02882321F48091FE020E |
:109A6000882351F081E08093020310920103109249 |
:109A700000031092FF0202C0809302038091010351 |
:109A8000882321F480910203882369F080913C06A9 |
:109A90009927E8A1F9A18E179F0714F499A388A329 |
:109AA00081E0809327038091E70284FF1AC010921F |
:109AB00016031092150310921A03109219031092B4 |
:109AC0001803109217039AE59093EF0788E78093A5 |
:109AD000C8079093A3078093B807109201031092D0 |
:109AE00002038091BB079091BC07A091BD07B09184 |
:109AF000BE0720916F033091700340917103509124 |
:109B00007203820F931FA41FB51F8093BB0790930E |
:109B1000BC07A093BD07B093BE078091C307909187 |
:109B2000C407A091C507B091C60720906703309085 |
:109B300068034090690350906A03820D931DA41D31 |
:109B4000B51D8093C3079093C407A093C507B09336 |
:109B5000C6078091B2079091B307A091B407B09166 |
:109B6000B507E0906B03F0906C0300916D031091CA |
:109B70006E03EAA2FBA20CA31DA38E0D9F1DA01FC6 |
:109B8000B11F8093B2079093B307A093B407B0932B |
:109B9000B5078091A4079091A507A091A607B09161 |
:109BA000A707E0906303F0906403009165031091B0 |
:109BB0006603EEA2FFA208A719A78E0D9F1DA01F86 |
:109BC000B11F8093A4079093A507A093A607B09315 |
:109BD000A707F0900203FAA6FF2029F48091010361 |
:109BE000882309F460C010925F0310926003109202 |
:109BF00061031092620310925B0310925C03109257 |
:109C00005D0310925E031092BB071092BC07109286 |
:109C1000BD071092BE071092C3071092C40710929E |
:109C2000C5071092C6071092B2071092B3071092A0 |
:109C3000B4071092B5071092A4071092A5071092CE |
:109C4000A6071092A70780914F0390915003A0910F |
:109C50005103B091520380934B0390934C03A09314 |
:109C60004D03B0934E038091470390914803A09118 |
:109C70004903B0914A038093430390934403A09314 |
:109C80004503B093460310923302109232021092B1 |
:109C900006031092050310920803109207030AA509 |
:109CA000002309F0F2C180910103882309F0EDC17E |
:109CB0008091F5059091F605815092402CF48091A9 |
:109CC0001203882309F4E1C190906308A0901F0655 |
:109CD0006091E5077091E6077BAB6AAB8091F50771 |
:109CE0009091F6079DAB8CAB9FEF991609F4D9C004 |
:109CF000BB24CC24DD24CA01B901A60195010E9430 |
:109D0000C37979018A01EAA9FBA9CF01AA2797FDA6 |
:109D1000A095BA2FE81AF90A0A0B1B0BC201B10170 |
:109D2000A60195010E94C37959016A012CA93DA998 |
:109D3000C901AA2797FDA095BA2FA81AB90ACA0A7D |
:109D4000DB0A292C332427FC3094432C532CC801E4 |
:109D5000B701A20191010E944F7997FF04C06150A1 |
:109D60007E4F8F4F9F4F3B014C0109E095948794A4 |
:109D7000779467940A95D1F7C601B501A2019101C4 |
:109D80000E944F7997FF04C061507E4F8F4F9F4FC5 |
:109D90005B016C0119E0D594C794B794A7941A9508 |
:109DA000D1F78091EC029091ED02813491053CF461 |
:109DB0008091EA029091EB0281349105D4F0D401B4 |
:109DC000C30197FE03C00196A11DB11D3C014D01C9 |
:109DD0009594879477946794D601C501D7FE03C004 |
:109DE0000196A11DB11D5C016D01D594C794B79476 |
:109DF000A79480910706E82FFF27EE0FFF1FE55D70 |
:109E0000F84F808191810190F081E02DF7FF03C030 |
:109E1000F095E195FF4F7A97A4F0C401B30123E0D8 |
:109E200030E040E050E00E94C37939014A01C601A8 |
:109E3000B50123E030E040E050E00E94C3795901D1 |
:109E40006A0180916508282F332727FD3095432F1D |
:109E5000532F261537054805590514F439014A01D1 |
:109E6000992787FD9095909581959F4FAA2797FDFB |
:109E7000A095BA2F681679068A069B0614F43C0151 |
:109E80004D012A153B054C055D0514F459016A0185 |
:109E9000A816B906CA06DB060CF0CFC05C016D013E |
:109EA000CCC0EA2CFF2400271127CA01B901A80160 |
:109EB00097010E94C37939014A014AA95BA9CA01E5 |
:109EC000AA2797FDA095BA2F681A790A8A0A9B0AD1 |
:109ED000C201B101A80197010E94C37959016A0129 |
:109EE0006CA97DA9CB01AA2797FDA095BA2FA81A26 |
:109EF000B90ACA0ADB0AD401C30197FE03C00F9650 |
:109F0000A11DB11D3C014D01F4E095948794779417 |
:109F10006794FA95D1F7D601C501D7FE03C00F9615 |
:109F2000A11DB11D5C016D01E4E0D594C794B79407 |
:109F3000A794EA95D1F78091EC029091ED028134DB |
:109F400091053CF48091EA029091EB0281349105F5 |
:109F5000A4F0C401B30123E030E040E050E00E94EF |
:109F6000C37939014A01C601B50123E030E040E080 |
:109F700050E00E94C37959016A0180910706E82FD9 |
:109F8000FF27EE0FFF1FE55DF84F80819181019063 |
:109F9000F081E02DF7FF03C0F095E195FF4F7A9730 |
:109FA000A4F0C401B30123E030E040E050E00E949F |
:109FB000C37939014A01C601B50123E030E040E030 |
:109FC00050E00E94C37959016A0171E26716710479 |
:109FD000810491042CF070E2672E712C812C912C5D |
:109FE00080EE68168FEF78068FEF88068FEF980661 |
:109FF00044F460EE662E6FEF762E6FEF862E6FEFD5 |
:10A00000962E91E2A916B104C104D1042CF050E2BD |
:10A01000A52EB12CC12CD12CA0EEAA16AFEFBA06FA |
:10A02000AFEFCA06AFEFDA0644F440EEA42E4FEFCE |
:10A03000B42E4FEFC42E4FEFD42E80914F0390914A |
:10A040005003A0915103B091520386199709A809B2 |
:10A05000B90980934F0390935003A0935103B09399 |
:10A0600052038091470390914803A0914903B09116 |
:10A070004A038A199B09AC09BD0980934703909351 |
:10A080004803A0934903B0934A0380913202909110 |
:10A0900033028F3F910509F008F4C4C5BAA5BB236C |
:10A0A00009F04EC580910103882309F049C58091CC |
:10A0B0002703882309F044C5E0914506EBA7EE236A |
:10A0C00009F43EC58091BB079091BC07A091BD07E4 |
:10A0D000B091BE07B7FF04C081509F4FAF4FBF4F35 |
:10A0E000E92EFA2E0B2F112707FD1A95E092BB07D8 |
:10A0F000F092BC070093BD071093BE078091C30781 |
:10A100009091C407A091C507B091C607B7FF04C0DE |
:10A1100081509F4FAF4FBF4F892F9A2FAB2FBB2737 |
:10A12000A7FDBA958CA79DA7AEA7BFA78093C3072D |
:10A130009093C407A093C507B093C60780911F06EC |
:10A14000A82EBB24CC24DD2420915F033091600332 |
:10A150004091610350916203C601B5010E944F799D |
:10A1600097FF04C061507F4F8F4F9F4F672E782E0F |
:10A17000892E992487FC9A9460925F037092600301 |
:10A18000809261039092620320915B0330915C03A3 |
:10A1900040915D0350915E03C601B5010E944F7965 |
:10A1A00097FF04C061507F4F8F4F9F4F272E382E4F |
:10A1B000492E552447FC5A9420925B0330925C034D |
:10A1C00040925D0350925E03809157039091580333 |
:10A1D000A0915903B0915A03B7FF04C081509F4F1B |
:10A1E000AF4FBF4F892F9A2FAB2FBB27A7FDBA9533 |
:10A1F0008093570390935803A0935903B0935A0345 |
:10A20000D801C70186199709A809B9098093AC0339 |
:10A210009093AD03A093AE03B093AF032091440697 |
:10A22000E22EFF2400271127BC01CD01A8019701D0 |
:10A230000E94C37959016A012093BB033093BC0388 |
:10A240004093BD035093BE038CA59DA5AEA5BFA5AD |
:10A2500082199309A409B5098093B0039093B103BF |
:10A26000A093B203B093B303BC01CD01A801970141 |
:10A270000E94C3792093BF033093C0034093C1036E |
:10A280005093C203D601C501D7FE04C081509F4F31 |
:10A29000AF4FBF4F892F9A2FAB2FBB27A7FDBA9582 |
:10A2A000909306038093050357FF04C021503F4F4E |
:10A2B0004F4F5F4FBB2757FDBA95A52F942F832F84 |
:10A2C00090930803809307038091EC029091ED0234 |
:10A2D00081349105DCF48091EA029091EB028134A3 |
:10A2E0009105A4F480910706E82FFF27EE0FFF1FCA |
:10A2F000E55DF84F808191810190F081E02DF7FFBD |
:10A3000003C0F095E195FF4F7A97E4F080916308E0 |
:10A310008F3FC1F4809105039091060397FD01964C |
:10A320009595879590930603809305038091070385 |
:10A330009091080397FD0196959587959093080352 |
:10A34000809307038091B2079091B307A091B4075F |
:10A35000B091B507B7FF04C081509F4FAF4FBF4FBB |
:10A36000892F9A2FAB2FBB27A7FDBA958093B207F1 |
:10A370009093B307A093B407B093B5078091A40757 |
:10A380009091A507A091A607B091A707B7FF04C0B9 |
:10A3900081509F4FAF4FBF4F892F9A2FAB2FBB27B5 |
:10A3A000A7FDBA958093A4079093A507A093A6074D |
:10A3B000B093A70780916F0390917003A0917103F0 |
:10A3C000B09172032AA13BA14CA15DA1281B390BBE |
:10A3D0004A0B5B0B2093A4033093A5034093A60381 |
:10A3E0005093A7038091670390916803A09169033C |
:10A3F000B0916A03EEA0FFA008A519A5E81AF90A12 |
:10A400000A0B1B0BE092A803F092A9030093AA0386 |
:10A410001093AB032093AC033093AD034093AE0392 |
:10A420005093AF03E092B003F092B1030093B203F4 |
:10A430001093B30380914B0390914C03A0914D0373 |
:10A44000B0914E03821B930BA40BB50B80934B036F |
:10A4500090934C03A0934D03B0934E03809143031C |
:10A4600090914403A0914503B09146038E199F0932 |
:10A47000A00BB10B8093430390934403A093450337 |
:10A48000B0934603FBA5FF23E1F020912503309113 |
:10A490002603213831054CF080918003909181038F |
:10A4A0000196909381038093800320583F4F4CF492 |
:10A4B0008091800390918103019790938103809311 |
:10A4C0008003109226031092250381E090E0909380 |
:10A4D000C8038093C703A090AC03B090AD03C090B5 |
:10A4E000AE03D090AF03D601C501D7FE07C08827C1 |
:10A4F0009927DC018A199B09AC09BD09815092405A |
:10A50000A040B04034F084E090E09093C803809382 |
:10A51000C7038091CD039091CE03A091CF03B0915A |
:10A52000D0032091BB073091BC074091BD075091EB |
:10A53000BE07821B930BA40BB50B815E914BAF4FF3 |
:10A54000BF4F8F539C49A040B04028F080916408D1 |
:10A5500089310CF4FFC031E0A31630E1B30630E0DE |
:10A56000C30630E0D3060CF473C08091C90388237E |
:10A5700009F46AC0D601C501D7FE07C0882799270C |
:10A58000DC018A199B09AC09BD099C01AD01B7FF2B |
:10A5900004C021503E4F4F4F5F4F09E055954795FE |
:10A5A000379527950A95D1F78091C7039091C803F5 |
:10A5B000820F931F9093C8038093C703D601C501F0 |
:10A5C000D7FE03C00796A11DB11D13E0B595A79551 |
:10A5D000979587951A95D1F78093BB039093BC0309 |
:10A5E000A093BD03B093BE0389589341A040B040EF |
:10A5F00064F088E893E1A0E0B0E08093BB0390931F |
:10A60000BC03A093BD03B093BE032091BB03309164 |
:10A61000BC034091BD035091BE0357FF04C02150BD |
:10A620003F4F4F4F5F4F232F342F452F552747FD67 |
:10A630005A958091050390910603820F931F909382 |
:10A6400006038093050306C081E08093C90302C01E |
:10A650001092C90350E0A51650EFB5065FEFC5068E |
:10A660005FEFD5060CF073C08091CA03882309F40C |
:10A670006AC0D601C501D7FE07C088279927DC012B |
:10A680008A199B09AC09BD099C01AD01B7FF04C043 |
:10A6900021503E4F4F4F5F4FF9E055954795379505 |
:10A6A0002795FA95D1F78091C7039091C803820F3F |
:10A6B000931F9093C8038093C703D601C501D7FEAB |
:10A6C00003C00796A11DB11DE3E0B595A795979529 |
:10A6D0008795EA95D1F78093BB039093BC03A09331 |
:10A6E000BD03B093BE0388579C4EAF4FBF4F64F479 |
:10A6F00088E79CEEAFEFBFEF8093BB039093BC0362 |
:10A70000A093BD03B093BE032091BB033091BC0363 |
:10A710004091BD035091BE0357FF04C021503F4FED |
:10A720004F4F5F4F232F342F452F552747FD5A9505 |
:10A730008091050390910603820F931F9093060367 |
:10A740008093050311C081E08093CA030DC010926D |
:10A75000CA030AC01092C8031092C70388EE93E0A0 |
:10A760009093BA018093B9017BA5272F332780915D |
:10A77000C7039091C8032817390724F43093C803FE |
:10A780002093C703E0916408EE2379F02E2F33273E |
:10A7900027FD30958091C7039091C803281739078A |
:10A7A00024F43093C8032093C7034091AC03509125 |
:10A7B000AD036091AE037091AF034138510561055F |
:10A7C000710574F080918403909185032091C703F3 |
:10A7D0003091C803820F931F909385038093840365 |
:10A7E00040585F4F6F4F7F4F74F480918403909176 |
:10A7F00085032091C7033091C803821B930B90936C |
:10A8000085038093840381E090E09093C803809354 |
:10A81000C703A090B003B090B103C090B203D09032 |
:10A82000B303D601C501D7FE07C088279927DC01ED |
:10A830008A199B09AC09BD0981509240A040B040E3 |
:10A8400034F084E090E09093C8038093C703809134 |
:10A85000D1039091D203A091D303B091D40320915E |
:10A86000C3073091C4074091C5075091C607821BAA |
:10A87000930BA40BB50B815E914BAF4FBF4F8F5322 |
:10A880009C49A040B04018F0E9310CF4FFC011E041 |
:10A89000A11610E1B10610E0C10610E0D1060CF4DB |
:10A8A00073C08091CB03882309F46AC0D601C50127 |
:10A8B000D7FE07C088279927DC018A199B09AC09B4 |
:10A8C000BD099C01AD01B7FF04C021503E4F4F4F61 |
:10A8D0005F4F69E055954795379527956A95D1F76C |
:10A8E0008091C7039091C803820F931F9093C80370 |
:10A8F0008093C703D601C501D7FE03C00796A11DEB |
:10A90000B11D23E0B595A795979587952A95D1F721 |
:10A910008093BF039093C003A093C103B093C2037D |
:10A9200089589341A040B04064F088E893E1A0E0EA |
:10A93000B0E08093BF039093C003A093C103B09392 |
:10A94000C2032091BF033091C0034091C1035091D5 |
:10A95000C20357FF04C021503F4F4F4F5F4F232F7B |
:10A96000342F452F552747FD5A9580910703909125 |
:10A970000803820F931F909308038093070306C078 |
:10A9800081E08093CB0302C01092CB0330E0A3168A |
:10A9900030EFB3063FEFC3063FEFD3060CF073C0B2 |
:10A9A0008091CC03882309F46AC0D601C501D7FE83 |
:10A9B00007C088279927DC018A199B09AC09BD09C2 |
:10A9C0009C01AD01B7FF04C021503E4F4F4F5F4F78 |
:10A9D00009E055954795379527950A95D1F78091C8 |
:10A9E000C7039091C803820F931F9093C80380936D |
:10A9F000C703D601C501D7FE03C00796A11DB11D2F |
:10AA000013E0B595A795979587951A95D1F78093FB |
:10AA1000BF039093C003A093C103B093C2038857B0 |
:10AA20009C4EAF4FBF4F64F488E79CEEAFEFBFEF93 |
:10AA30008093BF039093C003A093C103B093C2035C |
:10AA40002091BF033091C0034091C1035091C203D4 |
:10AA500057FF04C021503F4F4F4F5F4F232F342FDC |
:10AA6000452F552747FD5A9580910703909108037C |
:10AA7000820F931F909308038093070311C081E016 |
:10AA80008093CC030DC01092CC030AC01092C8036F |
:10AA90001092C70388EE93E09093BA018093B901B6 |
:10AAA0005BA5252F33278091C7039091C8032817F2 |
:10AAB000390724F43093C8032093C70380916408B6 |
:10AAC000882379F0282F332727FD30958091C703FD |
:10AAD0009091C8032817390724F43093C8032093B2 |
:10AAE000C7034091B0035091B1036091B2037091DC |
:10AAF000B303413851056105710574F080918203FB |
:10AB0000909183032091C7033091C803820F931F54 |
:10AB1000909383038093820340585F4F6F4F7F4F22 |
:10AB2000CCF480918203909183032091C7033091EC |
:10AB3000C803821B930B90938303809382030AC004 |
:10AB40001092080310920703109206031092050357 |
:10AB5000109227038091C807882341F410920803BC |
:10AB60001092070310920603109205038091BB0711 |
:10AB70009091BC07A091BD07B091BE078093CD0313 |
:10AB80009093CE03A093CF03B093D0038091C307DB |
:10AB90009091C407A091C507B091C6078093D103D7 |
:10ABA0009093D203A093D303B093D40310925F0386 |
:10ABB00010926003109261031092620310925B0383 |
:10ABC00010925C0310925D0310925E031092570383 |
:10ABD000109258031092590310925A031092BB0717 |
:10ABE0001092BC071092BD071092BE071092C307C7 |
:10ABF0001092C4071092C5071092C6071092B207B0 |
:10AC00001092B3071092B4071092B5071092A407E0 |
:10AC10001092A5071092A6071092A7071092330270 |
:10AC2000109232020091150310911603C80117FF0C |
:10AC300004C088279927801B910B40976CF088EE01 |
:10AC400093E09093BA018093B9018091100684FD3E |
:10AC500003C081E08093BA03F0901C06AF2CBB24A4 |
:10AC6000CC24DD24B801882777FD8095982F9801A2 |
:10AC700017FF04C022273327201B310B442737FD41 |
:10AC80004095542F0E944F799B01AC01C601B5013C |
:10AC90000E944F7997FF04C061507E4F8F4F9F4FA6 |
:10ACA000F9E09595879577956795FA95D1F79B018A |
:10ACB0008F2D9927809FD001819FB00D909FB00D5F |
:10ACC0001124CD01B7FD03969595879595958795A8 |
:10ACD000280F391F442737FD4095542F2093A00398 |
:10ACE0003093A1034093A2035093A30380913F03A9 |
:10ACF00090914003A0914103B0914203821B930BBA |
:10AD0000A40BB50B80933F0390934003A0934103A2 |
:10AD1000B09342038155934CA040B04064F080E56D |
:10AD200093ECA0E0B0E080933F0390934003A093A6 |
:10AD30004103B093420380913F0390914003A0915F |
:10AD40004103B0914203805B9C43AF4FBF4F64F41B |
:10AD500080EB9CE3AFEFBFEF80933F039093400302 |
:10AD6000A0934103B0934203A0902D03B0902E0313 |
:10AD7000A114B10409F478C18091100683FF74C155 |
:10AD800080916F0390917003A0917103B091720351 |
:10AD9000B7FF04C081509E4FAF4FBF4F79E0B595CC |
:10ADA000A795979587957A95D1F76C0197FF04C081 |
:10ADB000D094C194D108D394809167039091680393 |
:10ADC000A0916903B0916A03B7FF04C081509E4F00 |
:10ADD000AF4FBF4F69E0B595A795979587956A9551 |
:10ADE000D1F7BC0197FF03C0709561957F4FC616E0 |
:10ADF000D7060CF46B01B601D7FE02C0695F7F4F26 |
:10AE00002B0153E0559447945A95E1F742E0E42E24 |
:10AE1000F12C4E0C5F1C0CE112E0A00EB11E75016E |
:10AE20000027F7FC0095102F24EE3DEFA20EB31E75 |
:10AE30008091F1079091F207A091F307B091F40788 |
:10AE40006090950170909601809097019090980184 |
:10AE5000BC01CD01A40193010E94C379E21AF30A57 |
:10AE6000040B150BC801B70128E631E040E050E0C3 |
:10AE70000E94C379DC01CB013CE4E32E3FEFF32ECB |
:10AE8000E80EF91E0091B9011091BA0101151105E2 |
:10AE900089F539E1C316D1046CF5809125039091B1 |
:10AEA00026038E0D9F1D909326038093250380918A |
:10AEB000BA038823F9F0C501AA2797FDA095BA2FF8 |
:10AEC000BC01CD01A40193010E944F79DC01CB01AB |
:10AED0008093F1079093F207A093F307B093F407E0 |
:10AEE000BC01CD010E94C37930932C0320932B0326 |
:10AEF0001092BA03C70124E0880F991F2A95E1F741 |
:10AF0000B2010E948E79CB01AA2797FDA095BA2F96 |
:10AF10002091F1073091F2074091F3075091F40727 |
:10AF2000280F391F4A1F5B1F2093F1073093F20748 |
:10AF30004093F3075093F407F090AA016F2D772701 |
:10AF4000C69EC001C79E900DD69E900D112497FD00 |
:10AF50004F966C0195E0D594C7949A95E1F76C19DA |
:10AF60007D096B0177FD7AC00115110509F06FC0ED |
:10AF70000091EC021091ED028091EA029091EB02B7 |
:10AF8000080F191F17FF02C0095F1F4F83E01595B7 |
:10AF900007958A95E1F7005C1F4FCA01B901A4012A |
:10AFA00093010E94C379DA01C90120912B033091EA |
:10AFB0002C03442737FD4095542F821B930BA40B81 |
:10AFC000B50B845E9D4FAF4FBF4FBC01CD0128E64E |
:10AFD00031E040E050E00E94C379DC01CB01845BAA |
:10AFE00090408C9DA0018D9D500D9C9D500D112475 |
:10AFF000CA01B8010E948E7983E0F89E6001112495 |
:10B00000C616D70614F4B60108C0882799278C19EC |
:10B010009D09681779070CF4BC019B01442737FD93 |
:10B020004095542F80913F0390914003A09141039C |
:10B03000B0914203820F931FA41FB51F80933F035B |
:10B0400090934003A0934103B09342030DC001507D |
:10B0500010401093BA010093B90106C084EF91E04B |
:10B060009093BA018093B90180912703882381F0DE |
:10B07000109233031092340310923503109236036A |
:10B0800010923703109238031092390310923A034A |
:10B09000709002037720F1F48091C807282F33279E |
:10B0A0004427552780916F0390917003A0917103FD |
:10B0B000B0917203BC01CD010E944F79DC01CB013C |
:10B0C000BC01CD0128EF3AE240E050E00E94C37994 |
:10B0D000290102C044245524909001039920F1F4E1 |
:10B0E0008091C807282F332744275527809167036D |
:10B0F00090916803A0916903B0916A03BC01CD01EE |
:10B100000E944F79DC01CB01BC01CD0128EF3AE26E |
:10B1100040E050E00E94C379190102C02224332488 |
:10B1200080919E0790919F07893C91051CF088ECC7 |
:10B1300090E005C088539F4F34F488E39FEF9093CD |
:10B140009F0780939E078091A9079091AA07893C49 |
:10B1500091051CF088EC90E005C088539F4F34F4B3 |
:10B1600088E39FEF9093AA078093A9078091AB078C |
:10B170009091AC07AA2797FDA095BA2F2091EF07D1 |
:10B18000A22EBB24CC24DD24BC01CD01A601950157 |
:10B190000E944F799B01AC0180919E0790919F077F |
:10B1A000AA2797FDA095BA2F17E0880F991FAA1F0D |
:10B1B000BB1F1A95D1F7280F391F4A1F5B1F57FF76 |
:10B1C00004C0215C3F4F4F4F5F4FA6E05595479518 |
:10B1D00037952795AA95D1F77201E20EF31EF092EA |
:10B1E000AC07E092AB0780919C0790919D07AA273E |
:10B1F00097FDA095BA2FBC01CD01A60195010E9433 |
:10B200004F799B01AC018091A9079091AA07AA27C9 |
:10B2100097FDA095BA2FF7E0880F991FAA1FBB1FB3 |
:10B22000FA95D1F7280F391F4A1F5B1F57FF04C03B |
:10B23000215C3F4F4F4F5F4FE6E05595479537955F |
:10B240002795EA95D1F78101020F131F10939D07EF |
:10B2500000939C078091EA079091EB07880F991F54 |
:10B26000AA2797FDA095BA2F2091A307332744273B |
:10B270005527BC01CD010E944F795B016C0197FFFE |
:10B2800008C08FE390E0A0E0B0E0A80EB91ECA1E8F |
:10B29000DB1E76E0D594C794B794A7947A95D1F73E |
:10B2A0008091B807282F33274427552780915303CF |
:10B2B00090915403A0915503B0915603BC01CD0168 |
:10B2C0000E944F79DC01CB01BC01CD0120EF35E5B7 |
:10B2D00040E050E00E94C379B501620F731F709384 |
:10B2E000EB076093EA0791E0E91690E1F90634F084 |
:10B2F00080E090E19093AC078093AB078091AB071F |
:10B300009091AC078050904F34F480E090EF909390 |
:10B31000AC078093AB070150104134F080E090E11E |
:10B3200090939D0780939C0780919C0790919D0727 |
:10B330008050904F34F480E090EF90939D0780937D |
:10B340009C076150704134F080E090E19093EB07EE |
:10B350008093EA078091EA079091EB078050904F25 |
:10B3600034F480E090EF9093EB078093EA078091AC |
:10B370000001482F552780911D0190911E0148170B |
:10B38000590794F420911D0130911E0168A179A103 |
:10B39000649FC001659F900D749F900D1124B901A9 |
:10B3A0000E947A7979A368A388A199A1880F991F2F |
:10B3B000880F991F99A388A34091100640FF92C659 |
:10B3C000992009F08FC6772009F08CC6CC24DD24A3 |
:10B3D000460180910303909104039093D9058093D3 |
:10B3E000D80520918603309187032115310509F096 |
:10B3F0003FC080911301909114018959934058F0F6 |
:10B4000087B5803F20F480913602815011C081E0E1 |
:10B410008093E0034EC08091130190911401843613 |
:10B42000910508F587B58031D0F0809136028F5FA5 |
:10B43000809336029FE08902900111248091FF05DC |
:10B44000821B87BD8CE291E09093220280932102BF |
:10B450008EE591E090938703809386032AC081E074 |
:10B460008093DF0326C07092DF037092E00321C057 |
:10B4700080910D0390910E03A0910F03B0911003E2 |
:10B4800054E0880F991FAA1FBB1F5A95D1F78093CC |
:10B49000370290933802A0933902B0933A02D092C7 |
:10B4A0003502C092340221503040309387032093FC |
:10B4B00086032091AD0141FF24C02233D8F480914E |
:10B4C000BF0181508093BF018F3FD9F510922803AF |
:10B4D00080910D0390910E03A0910F03B091100382 |
:10B4E0008093090390930A03A0930B03B0930C037A |
:10B4F00081E004C081E08093280388EC8093BF0141 |
:10B5000020C08091990190919A01820F911D209104 |
:10B5100015063327829FF001839FF00D929FF00D57 |
:10B520001124CF01AA2797FDA095BA2F8093090374 |
:10B5300090930A03A0930B03B0930C0381E08093D4 |
:10B54000280380916F0390917003A0917103B091D3 |
:10B550007203E0909501F09096010091970110918F |
:10B560009801BC01CD01A80197010E94C37959013E |
:10B570006A018091670390916803A0916903B0917B |
:10B580006A03BC01CD01A80197010E94C379B901EA |
:10B59000C5010E9478773C01CC971CF04CE3642EE7 |
:10B5A000712CC3010E94B56B3C0180E28093940131 |
:10B5B00080912803882309F421C48091E702992708 |
:10B5C0009C012071307084FD19C46091660660FD95 |
:10B5D00004C08091100681FD07C008A119A1309315 |
:10B5E000D6032093D50397C18091E70281FF69C1FB |
:10B5F0004091BB015091BC01CA010F9620911303E9 |
:10B600003091140382179307ACF58091DF038823F0 |
:10B6100089F58091E10381FF13C08D7F8093E10361 |
:10B6200080910D0390910E03A0910F03B091100330 |
:10B630008093090390930A03A0930B03B0930C0328 |
:10B640008091E10381608093E103241B350B2F502F |
:10B65000304037FF03C0309521953F4F8091D5038F |
:10B660009091D603820F931F9093D6038093D503B6 |
:10B670008BE26EC0CA010F9728173907ACF580918D |
:10B68000E003882389F58091E10380FF13C08E7F5A |
:10B690008093E10380910D0390910E03A0910F031D |
:10B6A000B09110038093090390930A03A0930B03B6 |
:10B6B000B0930C038091E10382608093E103241B2B |
:10B6C000350B215F3F4F37FF03C0309521953F4F2A |
:10B6D0008091D5039091D603821B930B9093D60350 |
:10B6E0008093D5038DE234C02091E103822F992706 |
:10B6F00083709070892B59F12C7F2093E103109275 |
:10B70000D6031092D50320910D0330910E03409182 |
:10B710000F03509110032093090330930A034093C1 |
:10B720000B0350930C0361FF06C084EF91E09093EC |
:10B7300022028093210280911103882341F4233354 |
:10B740003105410551051CF081E0809311038DE323 |
:10B75000809394012091D5033091D603C90137FF1E |
:10B7600004C088279927821B930B815092400CF4C8 |
:10B7700091C0809115069927289FA001299F500DFF |
:10B78000389F500D1124CA0160E075E00E948E7947 |
:10B79000CB01AA2797FDA095BA2F209109033091DC |
:10B7A0000A0340910B0350910C03280F391F4A1FC5 |
:10B7B0005B1F2093090330930A0340930B035093BC |
:10B7C0000C031092D6031092D503A0900D03B090F5 |
:10B7D0000E03C0900F03D0901003D601C501805016 |
:10B7E0009440A040B04082179307A407B5075CF4CB |
:10B7F000D601C50180509C4FAF4FBF4F2817390766 |
:10B800004A075B0744F08093090390930A03A093CF |
:10B810000B03B0930C038091660681FF06C08BE496 |
:10B8200090E0909322028093210280911906882350 |
:10B8300089F5409103035091040357FF02C04D5F07 |
:10B840005F4F559547955595479580911D0190916E |
:10B850001E01209100013327489FB001499F700DC0 |
:10B86000589F700D1124CB01B9010E948E797093FD |
:10B87000BC016093BB01663471051CF486E490E062 |
:10B8800005C06739710534F086E990E09093BC01FA |
:10B890008093BB018091860390918703892BB9F136 |
:10B8A00080910D0390910E03A0910F03B0911003AE |
:10B8B0008093090390930A03A0930B03B0930C03A6 |
:10B8C00026C080910D0390910E03A0910F03B091BB |
:10B8D000100380599140A040B04080930903909399 |
:10B8E0000A03A0930B03B0930C03809119068823DD |
:10B8F00011F0992702C088E790E09093BC018093F3 |
:10B90000BB0188A199A19093040380930303009144 |
:10B91000030310910403A0900D03B0900E03C09098 |
:10B920000F03D09010032091090330910A03409136 |
:10B930000B0350910C032A153B054C055D0524F0C3 |
:10B940008091660680FD9CC280918603909187035A |
:10B95000892B39F00091030310910403CC24DD24DA |
:10B96000C9C0D601C501821B930BA40BB50B8093F4 |
:10B97000A4039093A503A093A603B093A7038230DA |
:10B98000E0E89E07EFEFAE07EFEFBE072CF481E093 |
:10B9900090E8AFEFBFEF09C08F5F9F47A040B04076 |
:10B9A00064F08FEF9FE7A0E0B0E08093A403909352 |
:10B9B000A503A093A603B093A703C090A403D090BF |
:10B9C000A5038091AC01282F332744275527809168 |
:10B9D000A4039091A503A091A603B091A703BC0175 |
:10B9E000CD010E944F7997FF04C0615E7F4F8F4F5A |
:10B9F0009F4F25E095958795779567952A95D1F77F |
:10BA00006093A4037093A5038093A6039093A70368 |
:10BA100065302EEF72072FEF82072FEF92072CF47D |
:10BA200084E09EEFAFEFBFEF09C0605074408040EC |
:10BA3000904064F080E094E0A0E0B0E08093A40344 |
:10BA40009093A503A093A603B093A7038090A403AB |
:10BA50009090A503209134023091350237FF02C047 |
:10BA6000295F3F4F83E0359527958A95E1F74FEFA2 |
:10BA7000223834071CF421E83FEF05C02038310597 |
:10BA800014F020E830E0C901AA2797FDA095BA2F4D |
:10BA90002091AE01332744275527BC01CD010E94D8 |
:10BAA0004F7997FF04C06D5F7F4F8F4F9F4FB2E07C |
:10BAB0009595879577956795BA95D1F79B015FEF37 |
:10BAC000613075071CF420E03FEF06C06F3F710541 |
:10BAD00019F014F020E031E08091E103882341F077 |
:10BAE000C90137FD03969C01359527953595279516 |
:10BAF000820E931E2091AB01222309F454C0609161 |
:10BB00002F0370913003809131039091320397FF9E |
:10BB100004C061587F4F8F4F9F4FF7E095958795F1 |
:10BB200077956795FA95D1F73327442755270E94D3 |
:10BB30004F7997FF04C0615E7F4F8F4F9F4FE5E0C5 |
:10BB40009595879577956795EA95D1F76093A403C6 |
:10BB50007093A5038093A6039093A7036138AFEF7A |
:10BB60007A07AFEF8A07AFEF9A072CF480E89FEFD0 |
:10BB7000AFEFBFEF0AC06F3F71058105910569F016 |
:10BB800064F080E091E0A0E0B0E08093A4039093A3 |
:10BB9000A503A093A603B093A7038091A40390915B |
:10BBA000A503880E991E8091A901282F3327809123 |
:10BBB0006708992787FD9095289FF001299FF00D30 |
:10BBC000389FF00D11249F01F7FF02C021583F4F0D |
:10BBD000220F232F221F330BFFEF21383F071CF4C6 |
:10BBE00020E83FEF06C02F3F310519F014F020E0A8 |
:10BBF00031E0820E931EC401AA2797FDA095BA2FAB |
:10BC0000E0900303F09004039701442737FD40952B |
:10BC1000542FBC01CD010E944F7997FF04C06150A1 |
:10BC20007E4F8F4F9F4F59E09595879577956795F4 |
:10BC30005A95D1F7061B170B8091D5039091D60327 |
:10BC4000892B09F060C01E141F040CF05CC0960123 |
:10BC5000D7FE03C0309521953F4F2D33310540F479 |
:10BC60008091D9039091DA038017910774F526C06B |
:10BC70002C53304045E0369527954A95E1F7203121 |
:10BC8000310510F02FE030E04091D9035091DA03F4 |
:10BC90001C141D04E4F480E190E0821B930B489F88 |
:10BCA0009001499F300D589F300D112494E0369536 |
:10BCB00027959A95E1F72017310720F58091BD016E |
:10BCC0009091BE0108171907F4F08C011CC0205F89 |
:10BCD0003F4F8091BD019091BE01829FB001839F33 |
:10BCE000700D929F700D11249B0184E0369527956D |
:10BCF0008A95E1F74017510714F08A0104C0021732 |
:10BD0000130708F08901C801AA2797FDA095BA2F4B |
:10BD10001DE0880F991FAA1FBB1F1A95D1F7930129 |
:10BD2000442737FD4095542FBC01CD010E94C379B3 |
:10BD30002093A8033093A9034093AA035093AB0325 |
:10BD40000091A8031091A9038091D7039091D80383 |
:10BD50009C01220F331F280F391F200F311F37FF7F |
:10BD600002C02D5F3F4FA9015595479555954795C1 |
:10BD70005093D8034093D70380911106282F33277F |
:10BD8000220F331F220F331F241735076CF48091C5 |
:10BD9000E907282F3327220F331F220F331F205587 |
:10BDA00030404217530724F03093D8032093D70331 |
:10BDB0008091660680FF0DC08091D7039091D803D3 |
:10BDC000A8A1B9A18A179B0724F0B093D803A09328 |
:10BDD000D70328A139A12E193F0937FF02C02D5FD3 |
:10BDE0003F4F3595279535952795E091D703F091ED |
:10BDF000D803E20FF31FF9A3E8A342C0809119060C |
:10BE0000882301F5609103037091040377FF02C05A |
:10BE10006D5F7F4F759567957595679540911D018D |
:10BE200050911E0180910001282F3327649FC0018B |
:10BE3000659F900D749F900D1124B9010E948E7919 |
:10BE4000CB0101C099279093BC018093BB018091E5 |
:10BE5000BB019091BC01873491051CF486E490E00D |
:10BE600005C08639910534F086E990E09093BC01D5 |
:10BE70008093BB01E8A0F9A0F092D803E092D70329 |
:10BE80008091E70299279C012270307081FF1CC1CC |
:10BE90008091DB039091DC03A091DD03B091DE0380 |
:10BEA0000097A105B10521F0809111038130B1F413 |
:10BEB00008A119A1C801AA2797FDA095BA2F2EE0C5 |
:10BEC000880F991FAA1FBB1F2A95D1F78093DB0308 |
:10BED0009093DC03A093DD03B093DE038091110304 |
:10BEE000813019F482E08093110328A139A1C9019E |
:10BEF000AA2797FDA095BA2F9301442737FD4095B7 |
:10BF0000542FBC01CD010E944F79DC01CB018093FD |
:10BF1000A8039093A903A093AA03B093AB03B7FF20 |
:10BF200004C08150904EAF4FBF4F5C016D010DE0DA |
:10BF3000D594C794B794A7940A95D1F7A092A80373 |
:10BF4000B092A903C092AA03D092AB036091E80219 |
:10BF50007091E9023FE0603A730750F58091DB038E |
:10BF60009091DC03A091DD03B091DE039C01AD0153 |
:10BF70001AE056954795379527951A95D1F7821B64 |
:10BF8000930BA40BB50BA6019501F4E0220F331F10 |
:10BF9000441F551FFA95D1F7820F931FA41FB51F99 |
:10BFA0008093DB039093DC03A093DD03B093DE0367 |
:10BFB00060547F4118F58091DB039091DC03A091E0 |
:10BFC000DD03B091DE039C01AD01ECE05695479591 |
:10BFD00037952795EA95D1F7821B930BA40BB50BE8 |
:10BFE000A601950172E0220F331F441F551F7A9559 |
:10BFF000D1F7820F931FA41FB51F29C0809134026F |
:10C0000090913502809134029091350297FF03C0E0 |
:10C01000909581959F4F843691050CF58091DB03B7 |
:10C020009091DC03A091DD03B091DE039C01AD0192 |
:10C030006EE056954795379527956A95D1F7821BFF |
:10C04000930BA40BB50B8A0D9B1DAC1DBD1D8093DE |
:10C05000DB039093DC03A093DD03B093DE038091B8 |
:10C06000DB039091DC03A091DD03B091DE032EE0B1 |
:10C07000B695A795979587952A95D1F79093040340 |
:10C080008093030340911706442399F055279C01A0 |
:10C09000BA010E948E79C901861B970B9093DA032F |
:10C0A0008093D903260F371F3093BE012093BD0123 |
:10C0B00019C01092DA031092D9038FEF93E0909396 |
:10C0C000BE018093BD010EC0109211031092DB03DC |
:10C0D0001092DC031092DD031092DE033093040310 |
:10C0E000209303035091B00758AB252F3327220F1D |
:10C0F000331F220F331F285D3F4F68A179A12617F8 |
:10C10000370714F039A328A37091E90779AB872F7B |
:10C110009927880F991F880F991F80559040A8A1D3 |
:10C12000B9A18A179B0714F499A388A380916C0284 |
:10C13000882321F480916E088F3FA1F08091E8025E |
:10C140009091E9020297C09768F4E8A1F9A11E1640 |
:10C150001F0644F481E090E09093E9028093E802A6 |
:10C1600039A328A3E8A0F9A0F092BD05E092BC0590 |
:10C170008091A0039091A103A091A203B091A30389 |
:10C1800012E0880F991FAA1FBB1F1A95D1F7C09004 |
:10C19000EA07D090EB07C81AD90A8701013A1105BE |
:10C1A0008CF0C701F7FC0196959587958C159D0538 |
:10C1B0000CF46C01909581959F4FC816D90694F4A4 |
:10C1C0006C0110C011E5C116D1041CF0E0E5CE2EC3 |
:10C1D000D12C20EBC2162FEFD20624F470EBC72E21 |
:10C1E0007FEFD72E49A9242F3327220F331F220F89 |
:10C1F000331FC90168A179A1861B970B8C159D057A |
:10C200000CF46C0188A199A1821B930BC816D90666 |
:10C210000CF46C018091AB079091AC07609119030D |
:10C2200070911A03861B970B9093BA078093B907F6 |
:10C23000A090C8072091370330913803409139030B |
:10C2400050913A03AA2041F0461A570AC201AA2780 |
:10C2500097FDA095BA2F04C0AA2797FDA095BA2FE5 |
:10C26000280F391F4A1F5B1F209337033093380371 |
:10C270004093390350933A038091370390913803E8 |
:10C28000A0913903B0913A0381509A4FA040B04039 |
:10C2900064F080E09AEFA0E0B0E0809337039093E1 |
:10C2A0003803A0933903B0933A03809137039091F8 |
:10C2B0003803A0913903B0913A0380509640AF4FB4 |
:10C2C000BF4F64F480E096E0AFEFBFEF8093370399 |
:10C2D00090933803A0933903B0933A03B0902606A5 |
:10C2E0002B2D33278091B9079091BA07289F7001B1 |
:10C2F000299FF00C389FF00C11249701F7FE02C023 |
:10C30000295F3F4F790153E0F594E7945A95E1F79F |
:10C310000091AF011091B0019801442737FD40957D |
:10C32000542F8091370390913803A0913903B09135 |
:10C330003A03BC01CD010E94C379E20EF31E909036 |
:10C340009B01692D7727882799279601D7FE04C07E |
:10C35000222733272C193D0937FF02C02F5F3F4F9B |
:10C360003595279548A159A1240F351F442737FD3E |
:10C370004095542F0E944F7997FF04C0615C7F4F16 |
:10C380008F4F9F4F26E095958795779567952A95CE |
:10C39000D1F79B016E157F050CF47B01309521953B |
:10C3A0003F4FE216F3060CF4790180919C079091BF |
:10C3B0009D076091170370911803861B970B90934C |
:10C3C0009B0780939A072091330330913403409167 |
:10C3D000350350913603AA2041F0261A370AC101CD |
:10C3E000AA2797FDA095BA2F04C0AA2797FDA0956C |
:10C3F000BA2F280F391F4A1F5B1F20933303309336 |
:10C400003403409335035093360380913303909166 |
:10C410003403A0913503B091360381509A4FA04068 |
:10C42000B04064F080E09AEFA0E0B0E08093330386 |
:10C4300090933403A0933503B09336038091330374 |
:10C4400090913403A0913503B0913603805096400B |
:10C45000AF4FBF4F64F480E096E0AFEFBFEF809343 |
:10C46000330390933403A0933503B09336032B2DFD |
:10C47000332780919A0790919B07289FD001299F8D |
:10C48000B00D389FB00D11249D01B7FF02C0295F88 |
:10C490003F4F5901B3E0B594A794BA95E1F79801DD |
:10C4A000442737FD4095542F8091330390913403F6 |
:10C4B000A0913503B0913603BC01CD010E94C37930 |
:10C4C000A20EB31E692D7727882799279601D7FEDC |
:10C4D00004C0222733272C193D0937FF02C02F5FE4 |
:10C4E0003F4F35952795E8A1F9A12E0F3F1F44270F |
:10C4F00037FD4095542F0E944F7997FF04C0615C2F |
:10C500007F4F8F4F9F4FF6E095958795779567956D |
:10C51000FA95D1F79B016A157B050CF45B01309508 |
:10C5200021953F4FA216B3060CF45901EAEC6E2E8A |
:10C53000E6E07E2E71E8872E76E0972E6BE0362EB1 |
:10C5400059EC452E57E0552ED4012C9112160CF0C3 |
:10C55000DFC0203419F408A119A11EC0E8A1F9A177 |
:10C56000CF01AA2797FDA095BA2F332727FD309535 |
:10C57000432F532FBC01CD010E944F7997FF04C078 |
:10C58000615C7F4F8F4F9F4F46E0959587957795DC |
:10C5900067954A95D1F78B01F4012181203419F474 |
:10C5A0000E0D1F1D22C0203C19F40E191F091DC0BD |
:10C5B000C701AA2797FDA095BA2F332727FD3095ED |
:10C5C000432F532FBC01CD010E944F7997FF04C028 |
:10C5D000615C7F4F8F4F9F4F36E09595879577959C |
:10C5E00067953A95D1F7060F171FF4012281203481 |
:10C5F00019F40A0D1B1D22C0203C19F40A191B094D |
:10C600001DC0C501AA2797FDA095BA2F332727FD86 |
:10C610003095432F532FBC01CD010E944F7997FFD6 |
:10C6200004C0615C7F4F8F4F9F4F26E095958795A3 |
:10C63000779567952A95D1F7060F171FF401238187 |
:10C64000203419F40C0D1D1D22C0203C19F40C19C6 |
:10C650001D091DC0C601AA2797FDA095BA2F332733 |
:10C6600027FD3095432F532FBC01CD010E944F79F8 |
:10C6700097FF04C0615C7F4F8F4F9F4FB6E0959549 |
:10C68000879577956795BA95D1F7060F171FD20151 |
:10C690008D919C91801791075CF4BC01600F711F14 |
:10C6A00077FF02C06F5F7F4F8B011595079504C020 |
:10C6B000000F111F081B190BB8A98B2F9927880F82 |
:10C6C000991F880F991F8017910754F4E9A98E2F9D |
:10C6D0009927880F991F880F991F081719070CF0C1 |
:10C6E0008C01C80117FD03969595879595958795BB |
:10C6F000F3018183880F991F880F991F9801281BC8 |
:10C70000390BC901880F8283D2010D931C9303C09A |
:10C71000F301118212823A9402E010E0400E511EA1 |
:10C7200024E030E0820E931E48E050E0640E751E57 |
:10C7300037FE0ACFE2E1CB5C0C94FA798091EE03EC |
:10C740009091EF03A091F003B091F1038093E60381 |
:10C750009093E703A093E803B093E9038091EA0381 |
:10C760009091EB03A091EC03B091ED038093E20371 |
:10C770009093E303A093E403B093E503089510922C |
:10C78000F9031092F8031092F7031092F60308953C |
:10C7900084B1806A84B93D9A82E58CBD1DBC459AFE |
:10C7A00081E08093FB078AEA80930C0883E88093FA |
:10C7B0000D088AE080930E081092100810920F085E |
:10C7C00010921208109211081092660810922E080A |
:10C7D00008953091FB07332309F085C00DB407FE9F |
:10C7E00082C084E080932002459A2EB58091FD039B |
:10C7F00099278130910589F0823091051CF4892BAD |
:10C8000021F03EC00297B9F03BC030932D08209331 |
:10C81000FE032138A9F581E008C0253549F480914F |
:10C82000FE03820F8093FE0382E08093FD0328C005 |
:10C830003093FD0325C080912D08E82FFF27E75B8B |
:10C84000F74F20838F5F80932D089091FE038A31EC |
:10C85000A0F0291769F48AE1A9E4B8E0EFE2F8E072 |
:10C860000D9001928A95E1F781E080932E0802C035 |
:10C8700030932E081092FD0303C0920F9093FE0395 |
:10C8800020910B08203208F028C0459800000000D5 |
:10C890000000000000000000000000000000000098 |
:10C8A0000000000000000000000000000000000088 |
:10C8B000000000000000000000000000E0910408FB |
:10C8C000F0910508E20FF11D80818EBD80912B084B |
:10C8D0009081890F80932B0803C081E08093FB0730 |
:10C8E0002F5F20930B080895EF92FF920F931F93F1 |
:10C8F00080911F069927880F991F880F991F7C0127 |
:10C900000027F7FC0095102F80916F039091700322 |
:10C91000A0917103B0917203BC01CD01A8019701F0 |
:10C920000E94C3793093100820930F088091670309 |
:10C9300090916803A0916903B0916A03BC01CD0195 |
:10C94000A80197010E94C37930931208209311081F |
:10C950002091F1073091F2074091F3075091F407CD |
:10C96000DA01C901E3E0880F991FAA1FBB1FEA95EE |
:10C97000D1F7820F931FA41FB51F820F931FA41F0F |
:10C98000B51F2091950130919601409197015091EA |
:10C990009801BC01CD010E94C379309318082093FF |
:10C9A0001708809180039091810320914202309179 |
:10C9B0004302821B930B90931E0880931D08E09105 |
:10C9C0007603F09177038091C0079091C107BF0172 |
:10C9D0000E948E79CB019B01220F331F220F331F40 |
:10C9E000280F391F280F391F37FF02C02D5F3F4F17 |
:10C9F000359527953595279530931408209313087E |
:10CA00008091ED079091EE07BF010E948E799B0106 |
:10CA1000220F331F220F331F260F371F260F371FFA |
:10CA200037FF02C02D5F3F4F3595279535952795E8 |
:10CA3000309316082093150810927703109276030E |
:10CA40001092C1071092C0071092EE071092ED07E6 |
:10CA500080910E0899278D30910509F466C08E30BB |
:10CA600091055CF48B30910509F48EC08C309105F2 |
:10CA70000CF00FC10A9761F0A8C18F30910509F43D |
:10CA80007CC18F3091050CF45CC1409799F19DC138 |
:10CA90008091FC0280931F088091FB028093200804 |
:10CAA0008091FA02809321088091F90280932208F4 |
:10CAB0008091F802809323088091F70280932408E4 |
:10CAC0008091F602809325088091F50280932608D4 |
:10CAD0008091E702809327088091E702837F80930B |
:10CAE000E7020E947B2F8093280880917303809334 |
:10CAF00029086BC18091680890916908909320087B |
:10CB000080931F0880916C0890916D089093220883 |
:10CB10008093210880911D0190911E01809323082C |
:10CB2000809100018093240850C180915106809328 |
:10CB30001F088091520680932008809153068093AD |
:10CB40002108809154068093220880915506809395 |
:10CB50002308809159068093240880915A06809377 |
:10CB6000250880915B068093260880915E0680935D |
:10CB7000270880915C068093280880915D06809349 |
:10CB8000290880915F06DAC0F89480910606E82FA4 |
:10CB9000FF27EE0FFF1FE55DF84F0190F081E02DBC |
:10CBA000E038F1051CF0EFE7F0E006C02FEFE138C8 |
:10CBB000F20714F4E1E8FFEFE0931F088091070605 |
:10CBC000E82FFF27EE0FFF1FE55DF84F0190F08182 |
:10CBD000E02DE038F1051CF0EFE7F0E006C06FEF64 |
:10CBE000E138F60714F4E1E8FFEFE09320088091C4 |
:10CBF0000506E82FFF27EE0FFF1FE55DF84F0190B8 |
:10CC0000F081E02DE038F1051CF0EFE7F0E006C020 |
:10CC10008FEFE138F80714F4E1E8FFEFE093210823 |
:10CC200080910406E82FFF27EE0FFF1FE55DF84F08 |
:10CC30000190F081E02DE038F1051CF0EFE7F0E025 |
:10CC400006C02FEFE138F20714F4E1E8FFEF789423 |
:10CC5000E093220880911C038093230880911D0398 |
:10CC60008093240880911E038093250880911F03E0 |
:10CC700080932608809120038093270880912103C8 |
:10CC800080932808809122038093290880912303B0 |
:10CC900055C080915B04863018F010925B0485E0EB |
:10CCA00080931F08809160068093200880910D0377 |
:10CCB00090910E03A0910F03B0911003BC01CD0120 |
:10CCC00025E030E040E050E00E94C3793093220834 |
:10CCD000209321088091090390910A03A0910B03EE |
:10CCE000B0910C03BC01CD0125E030E040E050E004 |
:10CCF0000E94C3793093240820932308809156061C |
:10CD000080932508809157068093260880915806C5 |
:10CD10008093270880911B038093280880912B071C |
:10CD200090912C07809329088091BC059091BD05B6 |
:10CD300097FD0396959587959595879580932A08F5 |
:10CD400044C010921F0880E58093200883E0809300 |
:10CD500021088EE0809322088091020180932308AD |
:10CD60008091400480932408809141048093250899 |
:10CD7000809142048093260828C0809138068093D1 |
:10CD80001F0880916506809320088091A1018093FF |
:10CD90002108809131068093220880913206809389 |
:10CDA000230880913306809324088091A00180930A |
:10CDB0002508809135068093260880913606809359 |
:10CDC0002708809137068093280880912E088823B1 |
:10CDD00009F4CFC08AEF8093E80140913008509168 |
:10CDE0003108CA0181509E4F8F5F9340B0F420916B |
:10CDF000320830913308C90181509E4F8F5F9340B4 |
:10CE000060F48091100685FF08C05093F9034093A9 |
:10CE1000F8033093F7032093F6038091360890913E |
:10CE2000370821E08936920724F490932E038093EB |
:10CE30002D0380912D0390912E0320912B0330918F |
:10CE40002C03821B930B845E9D4F68E671E00E9469 |
:10CE50008E79845B904090932A03809329032091DC |
:10CE60003A0830913B08809121029091220282176A |
:10CE7000930740F480915B04882321F430932202CD |
:10CE80002093210280912F0899278836910549F136 |
:10CE90008936910524F48736910531F072C08936C0 |
:10CEA000910509F445C06DC080913C0880936308EA |
:10CEB00080913D088093650880913E0880936408C6 |
:10CEC00080913F08809366088091400880936708AE |
:10CED000809141088093E901809142088093FC038E |
:10CEE00050C080913C088093060880913D08809353 |
:10CEF000070880913E088093080880913F0880933E |
:10CF000009088091400880930A088091AC059091AF |
:10CF10004108892B8093AC05909142089093FA03C5 |
:10CF20008091AD0583709C70892B8093AD0529C0DD |
:10CF300080913C088093FC0780913D088093FD0719 |
:10CF400080913E088093FE0780913F088093FF0701 |
:10CF500080914008909141089093010880930008C7 |
:10CF600080914208909143089093030880930208AF |
:10CF700008C01092F9031092F8031092F703109270 |
:10CF8000F6031F910F91FF90EF9008958091FB079A |
:10CF9000882309F43BC045988CE098E090930508FD |
:10CFA000809304089091FB03E92FFF27E152FE4F85 |
:10CFB0009F5F9093FB03808180930E08993010F05F |
:10CFC0001092FB031092FB070E94746481E080932F |
:10CFD0000B0800000000000000000000000000003E |
:10CFE0000000000000000000000000000000000041 |
:10CFF0000000000000000000000000000000000031 |
:10D00000000080910C0880932B088EBD089587B195 |
:10D010008C6087B9429843981092000480E880930E |
:10D02000EB011092FF038093EA01089580910504BB |
:10D030008150809305048F3F09F0F4C094E09093F1 |
:10D0400005048091E702807BE1F080914F06882300 |
:10D0500049F080910804882311F49093000481E042 |
:10D0600080930804809150068823B9F080910904C8 |
:10D07000882319F484E08093FF0381E080930904FE |
:10D080000CC0809308048093090480914B06809320 |
:10D09000060480914D06809307048091080488233C |
:10D0A00009F040C080916406282F332724FF07C071 |
:10D0B00080911203882319F425FD4DC04EC0909134 |
:10D0C0004C06983F50F08091C2078D3D30F0809122 |
:10D0D000060488230CF43FC040C0983F48F080917C |
:10D0E000C2078A3028F4809106048823B4F133C043 |
:10D0F000809100048150809300048F3F79F58091E6 |
:10D10000C2078150809300048091EB01813011F4BB |
:10D1100080E801C086958093EB018091EB019091AE |
:10D12000060417C0809100048150809300048F3F53 |
:10D13000A9F489E0809300048091EB01813011F41F |
:10D1400080E801C086958093EB018091EB0190917E |
:10D150004F06892311F0429A01C042988091090438 |
:10D16000882309F043C080916406282F332724FFC9 |
:10D1700007C080911203882319F426FD50C034C0E3 |
:10D1800090914E06983F50F08091E8078D3D30F029 |
:10D190008091070488230CF442C026C0983F48F0D1 |
:10D1A0008091E8078A3028F4809107048823E4F00E |
:10D1B00036C08091FF0381508093FF038F3F91F52C |
:10D1C0008091E80781508093FF038091EA018130CC |
:10D1D00011F480E801C086958093EA018091EA010C |
:10D1E000909107048923D9F4439808958091FF030F |
:10D1F00081508093FF038F3FA9F489E08093FF0360 |
:10D200008091EA01813011F480E801C08695809315 |
:10D21000EA018091EA0190915006892311F0439A26 |
:10D220000895439808954FB724E130E0F894809131 |
:10D23000C9008F778093C9008091C9008F7B80934C |
:10D24000C9008091C9008F7D8093C9005A9A529875 |
:10D250005B9A539A832F99278093CD002093CC001B |
:10D260008091C80082608093C80080E18093C900EB |
:10D270008091CA008F778093CA008091CA008F7B0B |
:10D280008093CA008091CA008F7D8093CA008091EC |
:10D29000CA008F7E8093CA008091CA00877F8093E6 |
:10D2A000CA008091C9008B7F8093C9008091CA0019 |
:10D2B00084608093CA008091CA0082608093CA0013 |
:10D2C0008091C80087FF03C08091CE00F9CF809184 |
:10D2D000C90080688093C9004FBF0895FF920F93E3 |
:10D2E0001F93CF93DF9380E197E20E948216EC01B7 |
:10D2F000FF248091C9008F778093C9008091C90075 |
:10D300008F7E8093C9005A988FE39AE09F938F9302 |
:10D310000FE512E11F930F93E0912704F091280489 |
:10D3200009950F900F900F900F9002C04A996CC012 |
:10D33000CE010E948B168823C9F3E0912704F09157 |
:10D340002804FF2009F468C085E79AE09F938F9333 |
:10D350001F930F930995529A0F900F900F900F9073 |
:10D36000CE010E948B168823D9F383E690E05A9A67 |
:10D37000019797FFFCCF8FE891E05A98019797FFAC |
:10D38000FCCF89E090E05A9A019797FFFCCF89E0A3 |
:10D3900090E05A98019797FFFCCF8FE891E05A9A56 |
:10D3A000019797FFFCCF8FE891E05A98019797FF7C |
:10D3B000FCCF89E090E05A9A019797FFFCCF89E073 |
:10D3C00090E05A98019797FFFCCF8FE891E05A9A26 |
:10D3D000019797FFFCCF8FE891E05A98019797FF4C |
:10D3E000FCCF89E090E05A9A019797FFFCCF89E043 |
:10D3F00090E05A98019797FFFCCF8FE891E05A9AF6 |
:10D40000019797FFFCCF13C08AE590E00E94821637 |
:10D41000EC0191E0F92E91CF8BE79AE09F938F93E7 |
:10D420001F930F9309950F900F900F900F905298A4 |
:10D430005A980E941369E5E0CDB7DEB70C94077ADD |
:10D44000EF92FF920F931F93CF93DF93482F00E04B |
:10D4500010E08091EC01813061F41092EC0184E4E1 |
:10D4600080930A0410920C0410920B0410920D0485 |
:10D470002BC180910A04882319F421E030E001C017 |
:10D48000980190910B04992371F4232B11F081E002 |
:10D4900010C084E480930A0490930C0490930B04CE |
:10D4A00090930D04FAC0913069F4232B09F0EBC07E |
:10D4B00082E080930B0480910C048F5F80930C04B6 |
:10D4C00083E0E9C09230D1F4232B09F0DCC083E083 |
:10D4D00080930A0440930D0490910C04923039F427 |
:10D4E00010920E0447FF03C081E080930E0483E096 |
:10D4F00080930B049F5F90930C04CFC0933009F08E |
:10D50000C2C0232B09F0BFC090930A0482E080932D |
:10D510000B0480910C048F5F80930C0420910D0408 |
:10D52000822F9927782F6627842F9927682B792BAC |
:10D5300080912A06813049F47370CB01805092406B |
:10D5400063E070E00E948E7917C0823061F47770DA |
:10D55000CB018050944066E070E00E948E79269561 |
:10D56000269526950BC0737068567140CB0177FDE8 |
:10D570000196BC017595679526952695022F112772 |
:10D580000F7010700F5F1F4F0D30110508F074C041 |
:10D590007801E00EF11EF701E55DF84F8081918181 |
:10D5A0009B01281B390BC90137FF03C0909581955A |
:10D5B0009F4F069794F480911B03883C30F4809130 |
:10D5C0001B03865F80931B0308C088EC80931B03BA |
:10D5D00080916F008F7D80936F00F701E55DF84FBC |
:10D5E000808191819C01220F331F280F391F260F44 |
:10D5F000371F37FF02C02D5F3F4FE901D595C79513 |
:10D60000D595C795CB0101968C179D0714F42197EA |
:10D6100006C061507040C617D7070CF42196809160 |
:10D620001B03843BD0F0F701E55DF84F80819181C9 |
:10D63000FE01E81BF90BCF0163E070E00E948E79D8 |
:10D64000CB01880F991F860F971F2FE537E0E20E59 |
:10D65000F31EF7019183808307C02FE537E0E20EC8 |
:10D66000F31EF70111821082000F111F055D184F84 |
:10D67000F801D183C08311C00231110570F081E03F |
:10D680008093EC010AC081E08093EC0110920C04BD |
:10D6900010920E0484E480930A0480910C0480317B |
:10D6A00098F080910E04882331F48091EC01882356 |
:10D6B00011F48093930110920C0410920E041092B6 |
:10D6C0000B0484E480930A04E6E0CDB7DEB70C9443 |
:10D6D000067ACF93FC0197FF05C0CFEFF095E19557 |
:10D6E000FF4F01C0C1E028E631E0CF01B9010E943F |
:10D6F0008E79FC018B35910554F08B5590408A351D |
:10D70000910538F484EB90E08E1B9F0BFC0141E007 |
:10D710000DC0CF01855B90408A35910518F4E45B1C |
:10D72000F04003C02E1B3F0BF9014FEFEE0FFF1F20 |
:10D73000EA57F54F259134918C2F992787FD9095C5 |
:10D74000289FB001299F700D389F700D1124842FE0 |
:10D75000992787FD9095689FA001699F500D789F3C |
:10D76000500D1124CA01CF9108952AE530E0281BFD |
:10D77000390BC9010E94696B0895CF93DF9380E054 |
:10D780000E941E7180911D0190911E016AE070E05F |
:10D790000E948E799F938F9380911D0190911E011D |
:10D7A0006AE070E00E948E797F936F9384E59BE03E |
:10D7B0009F938F93C1E1D1E7DF93CF93E09127044B |
:10D7C000F091280409952DB73EB7285F3F4F2DBF34 |
:10D7D0008091E8018823B9F186E00E941E71809152 |
:10D7E0000008909101086AE070E00E947A797F93C6 |
:10D7F0006F938FED90E09F938F938091F1079091BD |
:10D80000F207A091F307B091F407209195013091B0 |
:10D8100096014091970150919801BC01CD010E9461 |
:10D82000C3793F932F938DE59BE09F938F93DF9375 |
:10D83000CF93E0912704F091280409958DB79EB706 |
:10D840000A968DBF12C086E00E941E7189E69BE099 |
:10D850009F938F93DF93CF93E0912704F091280457 |
:10D8600009950F900F900F900F908091FA038823E5 |
:10D87000C1F086E00E941E718091FA0399279F9360 |
:10D880008F9380E79BE09F938F93DF93CF93E091FB |
:10D890002704F091280409952DB73EB72A5F3F4F22 |
:10D8A0002DBF80E10E941E718091F3019091F401DF |
:10D8B0006CE370E00E947A799F938F938091F301DB |
:10D8C0009091F4016CE370E00E947A797F936F93FA |
:10D8D00080916C0890916D089F938F938BE79BE0EC |
:10D8E0009F938F93C1E1D1E7DF93CF93E09127041A |
:10D8F000F09128040995809110062DB73EB7265F58 |
:10D900003F4F2DBF80FF29C08AE10E941E71809188 |
:10D91000940199279F938F9380910D0390910E030B |
:10D92000A0910F03B0911003BC01CD0124E630E0BB |
:10D9300040E050E00E94C3793F932F9388E89BE03A |
:10D940009F938F93DF93CF93E0912704F091280466 |
:10D9500009958DB79EB708968DBFDF91CF91089539 |
:10D96000CF93DF9380E00E941E718091E906992792 |
:10D9700087FD90959F938F938091E106992787FD6E |
:10D9800090959F938F938091D906992787FD9095C5 |
:10D990009F938F938091D106992787FD90959F93B0 |
:10D9A0008F938FE89BE09F938F93C1E1D1E7DF9343 |
:10D9B000CF93E0912704F0912804099580E10E941B |
:10D9C0001E712DB73EB7245F3F4F2DBF80910907D1 |
:10D9D000992787FD90959F938F93809101079927B1 |
:10D9E00087FD90959F938F938091F906992787FDE6 |
:10D9F00090959F938F938091F106992787FD90953D |
:10DA00009F938F938FE99BE09F938F93DF93CF93A7 |
:10DA1000E0912704F09128040995809102062DB722 |
:10DA20003EB7245F3F4F2DBF853098F480E10E94C0 |
:10DA30001E718FEA9BE09F938F93DF93CF93E091CA |
:10DA40002704F091280409950F900F900F900F90E4 |
:10DA500018C08730B0F488E10E941E718FED90E00D |
:10DA60009F938F9380EC9BE09F938F93DF93CF9353 |
:10DA7000E0912704F091280409958DB79EB706968A |
:10DA80008DBFDF91CF9108950F931F9380E00E9487 |
:10DA90001E712AE030E08091680890916908B90110 |
:10DAA0000E947A799F938F9380916808909169087A |
:10DAB000B9010E947A797F936F9380911D019091B3 |
:10DAC0001E01B9010E948E799F938F9380911D0151 |
:10DAD00090911E01B9010E948E797F936F9389EC1A |
:10DAE0009BE09F938F9301E111E71F930F93E091C8 |
:10DAF0002704F0912804099580E10E941E718DB7DA |
:10DB00009EB70C968DBF80916C0890916D089F9385 |
:10DB10008F9380916A0890916B089F938F938CEDFF |
:10DB20009BE09F938F931F930F93E0912704F091B5 |
:10DB3000280409958DB79EB708968DBF1F910F9148 |
:10DB400008950F931F93CF93DF938091E801C1E174 |
:10DB5000D1E7882309F478C080E00E941E7180918B |
:10DB6000FD0799279F938F938091FF0799279F9394 |
:10DB70008F9388EE9BE09F938F938E01DF93CF93DB |
:10DB8000E0912704F091280409958DB79EB7089677 |
:10DB90008DBF8091FE07833031F48CE00E941E71AE |
:10DBA00087EF9BE005C08CE00E941E718CEF9BE02C |
:10DBB0009F938F93DF93CF93E0912704F0912804F4 |
:10DBC00009950F900F900F900F908091FC0781FFA7 |
:10DBD00012C08CE00E941E7181E09CE09F938F93A5 |
:10DBE0001F930F93E0912704F091280409950F905B |
:10DBF0000F900F900F9080E10E941E718FED90E0CA |
:10DC00009F938F9380910208909103089F938F9325 |
:10DC100080910008909101086AE070E00E947A7992 |
:10DC20007F936F9386E09CE09F938F9381E191E7D0 |
:10DC30009F938F93E0912704F091280409958DB765 |
:10DC40009EB70A968DBF12C082E00E941E7186E1C7 |
:10DC50009CE09F938F93DF93CF93E0912704F09103 |
:10DC6000280409950F900F900F900F90DF91CF919E |
:10DC70001F910F910895CF93C82F20910F042093E7 |
:10DC8000100499278F32910509F1803391051CF416 |
:10DC90004F97A1F02CC08F34910501F18F38910579 |
:10DCA00031F5222319F481E090E038C086E0289F06 |
:10DCB000F0011124E45CF44F849117C086E0289FA2 |
:10DCC000F0011124E35CF44F84910FC086E0289F9B |
:10DCD000F0011124E25CF44F849107C086E0289F94 |
:10DCE000F0011124E15CF44F849180930F04909132 |
:10DCF0000F04809110049813C0E00E942471909149 |
:10DD00000F0486E0989FF0011124E05CF44F259108 |
:10DD100034918C2FF901099580E090E0CF9108951E |
:10DD2000109269081092680810926D0810926C08A1 |
:10DD300010926B0810926A0810926E088AE090E0C8 |
:10DD40000E94821690931204809311040895CF9339 |
:10DD5000DF9380911104909112040E948B16882306 |
:10DD600009F4AFC080911104909112040A96909327 |
:10DD7000120480931104E0E0F0E09F0190E05FEF77 |
:10DD8000AAECB6E04BE0ED018B8187FF0BC09F5FF3 |
:10DD90008D81E80FF11D8981280F311D8E81851736 |
:10DDA00008F4582F4150189647FFEDCF50936E0856 |
:10DDB000232B41F520911704309118044091190448 |
:10DDC00050911A04BB27A52F942F832F90931604EC |
:10DDD00080931504AA27BB27281B390B4A0B5B0B22 |
:10DDE000CF01AA27BB27280F391F4A1F5B1F20938B |
:10DDF0001704309318044093190450931A04E5E073 |
:10DE0000F0E013C020911504309116042E173F073F |
:10DE100018F4E21BF30B02C0E0E0F0E0892F992731 |
:10DE2000880F991FE80FF91F3596F0936908E09362 |
:10DE30006808EF3FF10578F480911D0190911E0173 |
:10DE40008E9F90018F9F300D9E9F300D1124C90130 |
:10DE500064E670E013C0CF019695879596958795F7 |
:10DE600020911D0130911E01289FA001299F500D76 |
:10DE7000389F500D1124CA0169E170E00E947A793F |
:10DE800070936B0860936A08209113043091140416 |
:10DE90002E0F3F1F30931404209313045EE02131B2 |
:10DEA000350778F080916C0890916D0801969093F9 |
:10DEB0006D0880936C0820513E40309314042093E9 |
:10DEC0001304DF91CF9108954FB720E430E0F89428 |
:10DED0008091C9008F778093C9008091C9008F7BA2 |
:10DEE0008093C9008091C9008F7D8093C9005A9AA0 |
:10DEF00052985B9A539A832F99278093CD00209351 |
:10DF0000CC008091C80082608093C80088E1809333 |
:10DF1000C9008091CA008F778093CA008091CA009F |
:10DF20008F7B8093CA008091CA008F7D8093CA0046 |
:10DF30008091CA008F7E8093CA008091CA00877F3B |
:10DF40008093CA008091C9008B7F8093C900809123 |
:10DF5000CA0084608093CA008091CA008260809366 |
:10DF6000CA008091C80087FF03C08091CE00F9CF1E |
:10DF70008091C90080688093C9004FBF08950F93B6 |
:10DF80001F93CF93DF93482F4F5F893108F089C0EB |
:10DF900080912A07841710F440932A07CB018353FA |
:10DFA0009B4268E170E00E948E79A42FBB27FD019F |
:10DFB000EA0FFB1FE55DF84F808191819B01281BD3 |
:10DFC000390BC90137FF03C0909581959F4F069784 |
:10DFD00094F480911B03883C30F480911B03865F8E |
:10DFE00080931B0308C088EC80931B0380916F0013 |
:10DFF0008F7D80936F00FD01EA0FFB1FE55DF84FF9 |
:10E00000808191819C01220F331F280F391F260F19 |
:10E01000371F37FF02C02D5F3F4FE901D595C795E8 |
:10E02000D595C795CB0101968C179D0714F42197C0 |
:10E0300006C061507040C617D7070CF42196809136 |
:10E040001B03843BD8F08D010A0F1B1FF801E55D0F |
:10E05000F84F80819181FE01E81BF90BCF0163E04D |
:10E0600070E00E948E79CB01880F991F860F971F51 |
:10E07000015A184FF8019183808307C0AA0FBB1F74 |
:10E08000A15AB84F11961C921E92E42FFF27EE0F53 |
:10E09000FF1FE55DF84FD183C083443011F4109227 |
:10E0A0009301DF91CF911F910F910895CF93DF934B |
:10E0B00020916F08822F9927807F9070409709F0F8 |
:10E0C0006CC02F3109F046C08091700880931F0406 |
:10E0D000209172082093210480917308809320047A |
:10E0E000822F992790932C0780932B07222309F0E6 |
:10E0F00054C080910406282F3327220F331FF901C3 |
:10E10000E15AF84F1182108280910506A82FBB2793 |
:10E11000AA0FBB1FFD01E15AF84F118210828091B6 |
:10E120000706E82FFF27EE0FFF1FCF01815A984FF8 |
:10E13000EC0119821882255D384FE9011982188295 |
:10E14000A55DB84F11961C921E92E55DF84F1182A5 |
:10E15000108223C0C22FCF70CA30F8F480917008AB |
:10E160008093990880917108809398088091720833 |
:10E1700080939B088091730880939A086091980817 |
:10E18000709199088C2F0E94BF6F60919A087091CE |
:10E190009B088C2F8F5F0E94BF6FDF91CF910895F6 |
:10E1A000CF93C82F8F3F49F4809122048F3F29F4E9 |
:10E1B000109224041092230432C0209124042223BC |
:10E1C00039F4CF3111F485E001C084E08093250457 |
:10E1D00080912504909123048217A0F4892F8095C3 |
:10E1E000809323048F3F19F48EEF80932304809152 |
:10E1F0002304C81711F40E94567010922404109240 |
:10E2000023040BC0E22FFF27E159F74FC0832F5F94 |
:10E21000209324049C0F90932304C0932204CF9155 |
:10E22000089590911E04933240F4E92FFF27EB5894 |
:10E23000F74F80839F5F90931E040895833218F4F4 |
:10E240008D5F80931E04089590E2E8E7F8E08FE187 |
:10E250009193815087FFFCCF0895CF93CFB723E0F0 |
:10E2600031E0F8948091C9008F778093C900809144 |
:10E27000C9008F7B8093C9008091C9008F7D8093F6 |
:10E28000C9005A9A52985B9A539A832F9927809380 |
:10E29000CD002093CC008091C80082608093C8009C |
:10E2A00088E18093C9008091CA008F778093CA006B |
:10E2B0008091CA008F7B8093CA008091CA008062DF |
:10E2C0008093CA008091CA0080618093CA008091C7 |
:10E2D000CA0088608093CA008091C90084608093DE |
:10E2E000C9008091CA0084608093CA008091CA00EE |
:10E2F00082608093CA008091C80087FF03C080912C |
:10E30000CE00F9CF8091C90080688093C9008091C8 |
:10E31000C90080648093C9000E942471CFBFCF914F |
:10E320000895282F99278F709070892B31F42095AC |
:10E3300080911D04822B80931D0408958091EF012C |
:10E34000882309F441C08091E70285FF0AC082E971 |
:10E350008093750883E28093760885E5809377083B |
:10E3600002C0109275088091F0018F3071F4809195 |
:10E370001D040E943B6E882341F081E9809375085B |
:10E380008093760881E3809377081092EF01809163 |
:10E39000C80085FFFCCF8091C9008F7E8093C900A3 |
:10E3A0008091C9008E7F8093C90080917508882371 |
:10E3B00011F48EEF01C08EE78093CE0080911D0492 |
:10E3C0008093F00110921D0408951F920F920FB6D2 |
:10E3D0000F9211248F939F93EF93FF939091EF01EE |
:10E3E000992309F040C080912604882361F480912C |
:10E3F0007508882311F483E003C0813999F481E022 |
:10E40000809326040FC0833099F480917508882387 |
:10E4100049F0909375088091C9008E7F8093C90060 |
:10E420008EEF1EC08091C90081608093C9000EC02C |
:10E43000833261F48091C9008E7F8093C9008FEF91 |
:10E440008093CE0081E08093EF0114C08091260478 |
:10E45000E82FFF27EB58F74F8F5F809326048081CA |
:10E460008093CE0007C0109226048091C90080617D |
:10E470008093C900FF91EF919F918F910F900FBEF4 |
:10E480000F901F901895EF92FF920F931F93CF93C9 |
:10E49000DF937C018B01EA01452B39F0F801819172 |
:10E4A0008F01F70109952197C9F7E6E0CDB7DEB7EF |
:10E4B0000C94067AEF92FF920F931F93CF93DF9302 |
:10E4C0007C018B01EA01452B41F0F8010F5F1F4FE2 |
:10E4D0008491F70109952197C1F7E6E0CDB7DEB742 |
:10E4E0000C94067A0F931F93CF938C01C62F1616A8 |
:10E4F00034F480E2F8010995C1501C16D4F3CF9191 |
:10E500001F910F9108950F931F93CF938C01C62FE6 |
:10E51000161634F480E3F8010995C1501C16D4F3A3 |
:10E52000CF911F910F910895A5E3B0E0EAE9F2E7DA |
:10E530000C94DE792E96EEADFFAD2E9788249924AB |
:10E54000540180911C04882321F42C961FAE1EAE2A |
:10E550002C975EE4452E512C4C0E5D1E6F01B601CA |
:10E5600005C0153239F00894C11CD11CF601149174 |
:10E570001123B9F7A601461B570B31F02C968EAD2F |
:10E580009FAD2C970E945A72112309F46AC2089415 |
:10E59000C11CD11CFF24FDA6FCA64FEFE42EF9A65A |
:10E5A000F6010894C11CD11C1491153721F0812F5C |
:10E5B00080628837B1F4F0FE0AC0F20124E030E056 |
:10E5C000420E531E80809180A280B3800AC0F20167 |
:10E5D00042E050E0440E551E808191814C01AA24F6 |
:10E5E000BB24103221F489A58823D1F61DC0133233 |
:10E5F00019F458E0F52AD4CF1A3211F01D3291F4F3 |
:10E600001A3259F4F20182E090E0480E591EE0817E |
:10E61000ECA7EE232CF6E195ECA790E1F92AAFEDFB |
:10E62000FA22BECF1B3211F419A7BACF1E32C1F5A0 |
:10E63000F6010894C11CD11C14911A3279F4F2012C |
:10E6400022E030E0420E531E408151813FEF4F3FA8 |
:10E65000530714F44FEF5FEFE42EA2CF40E050E0F9 |
:10E66000812F80538A30A0F4CA0133E0880F991FAC |
:10E670003A95E1F7840F951F480F591F410F511D1F |
:10E6800040535040F6010894C11CD11C1491E8CFAE |
:10E690008FEF4F3F580714F44FEF5FEFE42E85CF15 |
:10E6A000103329F4F4FC7CCF90E2F92A79CF812F42 |
:10E6B00081538930D8F440E050E0CA0123E0880F4C |
:10E6C000991F2A95E1F7840F951F480F591F410F95 |
:10E6D000511D40535040F6010894C11CD11C1491A7 |
:10E6E000812F80538A3048F34CA75FCF183619F436 |
:10E6F000A4E0FA2A55CF1C3619F4B1E0FB2A50CF1A |
:10E70000133661F43E010894611C711CF20122E091 |
:10E7100030E0420E531E808189833CC1143421F0C5 |
:10E72000143611F0193651F5143411F431E0F32A8E |
:10E73000F0FE0AC0F20144E050E0440E551E808015 |
:10E740009180A280B3800CC0F20182E090E0480E7C |
:10E75000591E808191814C01AA2497FCA094BA2C67 |
:10E76000B7FE0AC0B094A09490948094811C911C30 |
:10E77000A11CB11C8DE289A70AE06FC01F3411F003 |
:10E780001F3631F41F3411F491E0F92A08E064C017 |
:10E79000103779F4F201A2E0B0E04A0E5B1E8081EE |
:10E7A00091814C01AA24BB2400E1B0E4FB2A18E7C4 |
:10E7B00053C01337C1F5F20122E030E0420E531E80 |
:10E7C000608071806114710489F43E010894611CB9 |
:10E7D000711C88E289838EE6F301818385E78B8350 |
:10E7E0008CE68C838D8389E28E831F82E7FC13C0C5 |
:10E7F0008E2D992787FD9095AC0160E070E0C301F4 |
:10E800000E94AB77009729F0382E3618E3140CF0ED |
:10E81000C3C03E2CC1C0F30101900020E9F731973D |
:10E820003E2E3618B9C0153511F0153731F41535AF |
:10E8300011F4F1E0FF2A0AE00FC0183519F018377B |
:10E8400009F0A0C000E1F3FE07C081149104A10407 |
:10E85000B10411F020E4F22A19A6EDA6E7FC02C0EB |
:10E860003FEDF32289E2682E712C6C0E7D1E81141F |
:10E870009104A104B10421F44DA5442309F47BC003 |
:10E88000802F9927AA27BB278EA79FA7A8ABB9AB34 |
:10E89000202E332490E0891690E0990691E0A90695 |
:10E8A00090E0B90648F0C501B4012EA53FA548A9DE |
:10E8B00059A90E94A17917C0AFEF8A169104A1044B |
:10E8C000B10449F040F0C401B1010E947A799B0182 |
:10E8D0004427552708C0882D602F0E946E79282F65 |
:10E8E0003327442755272AAB3BAB4CAB5DAB0A30F3 |
:10E8F00059F48AA9880F880F880F9AA9990F890F50 |
:10E90000382D381B832F10C0003139F48AA9829525 |
:10E91000807F482D481B842F07C08AA9880F880F45 |
:10E92000880F582D581B852F90E02EA53FA548A98C |
:10E9300059A982169306A406B50608F091E08AA8A4 |
:10E940009BA8ACA8BDA88A3010F4805D04C0895A89 |
:10E95000183509F48F7DD3018E933D01992309F079 |
:10E9600099CF083041F4F3FE06C0803321F080E3F4 |
:10E97000FD0182933F01CE010196382E3618F8E250 |
:10E980003F0E0BC0112309F46CC03E010894611CBA |
:10E99000711C1983B1E03B2E19A6032D2DA4231859 |
:10E9A00027FC222489A5882311F00F5F02C0F6FC02 |
:10E9B0000E5F020DEF2CFF24C70180739070892B2E |
:10E9C00049F48CA5801B682F2C968EAD9FAD2C979B |
:10E9D0000E94727289A5882331F041E050E0BE01A7 |
:10E9E000675D7F4F0AC0E6FE0EC080E38AA71BA7C3 |
:10E9F00042E050E0BE01665D7F4F2C968EAD9FAD2C |
:10EA00002C970E944372C70180739070809749F4DD |
:10EA10008CA5801B682F2C968EAD9FAD2C970E94E5 |
:10EA20008372622D2C968EAD9FAD2C970E948372BF |
:10EA3000832D992787FD9095AC01B3012C968EAD5F |
:10EA40009FAD2C970E944372E4FE89CD2CA5201B1C |
:10EA50002CA7622F2C968EAD9FAD2C970E947272C0 |
:10EA60007ECDE2E1CB5C0C94FA792FB740E0F894CC |
:10EA7000E0E0F0E081E2809357009491E2E0F0E082 |
:10EA8000809357003491E4E0F0E080935700849144 |
:10EA90002FBF9E3199F4363941F4893011F441E0A9 |
:10EAA0000DC08A3059F442E009C0373939F4863054 |
:10EAB00011F443E003C0853009F444E0842F992722 |
:10EAC00008959FB7F8948091C900877F8093C9000B |
:10EAD0008091C9008F7E8093C9008091C9008F7793 |
:10EAE0008093C9008091C9008F7B8093C900809179 |
:10EAF000C9008F7D8093C90052985A9A53985B9AA7 |
:10EB00009FBF08951F93CF93DF93182F80911C040C |
:10EB1000882309F48DC08091EE01181709F488C08C |
:10EB200080911B04882321F40E94357580931B0477 |
:10EB30008FE09DE09F938F93CFE5D2E1DF93CF935A |
:10EB4000E0912704F091280409950F900F900F9001 |
:10EB50000F90812F99278230910501F18330910523 |
:10EB60002CF4009761F0019769F024C0843091057E |
:10EB7000D9F084309105ACF00597C9F01BC08FEF38 |
:10EB80009CE002C08DEE9CE09F938F93DF93CF9328 |
:10EB9000E0912704F0912804099518C084ED9CE0C9 |
:10EBA000F3CF81EB9CE0F0CF83EA9CE0EDCF8BE9E3 |
:10EBB0009CE0EACF8CE19DE09F938F93DF93CF930E |
:10EBC000E0912704F0912804099510E00F900F9030 |
:10EBD0000F900F9080911B04843011F0823099F4D3 |
:10EBE0000E946175812F8150833018F40E9413694F |
:10EBF0001DC0143019F40E942D7118C01530B1F4E5 |
:10EC00000E94646F13C0112389F082E39DE09F93FB |
:10EC10008F938FE592E19F938F93E0912704F0917A |
:10EC2000280409950F900F900F900F901093EE010C |
:10EC3000DF91CF911F9108950F931F9381E08093EF |
:10EC40001C044091ED01EBE4FCE020E030E05FE4E7 |
:10EC5000849199272F5F3F4F829FB001839F700D52 |
:10EC6000929F700D112446275150319657FFF0CFD7 |
:10EC70004093ED01E3E2FCE020E030E057E28491D4 |
:10EC800099272F5F3F4F829FB001839F700D929F06 |
:10EC9000700D112446275150319657FFF0CF409305 |
:10ECA000ED0180911B04882321F40E943575809327 |
:10ECB0001B048091ED01833459F088E190E029E252 |
:10ECC0000FB6F894A895809360000FBE2093600063 |
:10ECD00084E992E790932804809327048DE49DE0D3 |
:10ECE0009F938F930FE512E11F930F93E0912704F9 |
:10ECF000F091280409950F900F900F900F9084E6E3 |
:10ED000090E09F938F9380E590E09F938F931F9265 |
:10ED10001F92809102016AE00E946E79892F9927E3 |
:10ED20009F938F93809102010E946E7999279F9300 |
:10ED30008F9383E79DE09F938F931F930F93E091B1 |
:10ED40002704F091280409958BE49CE09F938F930E |
:10ED50001F930F93E0912704F0912804099583E213 |
:10ED60009CE09F938F931F930F93E0912704F09162 |
:10ED7000280409958DB79EB746968DBF87EA9DE01A |
:10ED80009F938F931F930F93E0912704F091280492 |
:10ED9000099583EC8093810080916F00806280935D |
:10EDA0006F000F900F900F900F901F910F9108958B |
:10EDB00080911C04882361F08091EE01843011F46D |
:10EDC0000E949E718091ED01833411F010921C0419 |
:10EDD00008951F920F920FB60F9211242F933F9315 |
:10EDE0004F935F936F937F938F939F93AF93BF9353 |
:10EDF000EF93FF932091CE009091EE01892F8150E7 |
:10EE0000833020F4822F0E94206A0BC0943021F4BA |
:10EE1000822F0E94917105C0953019F4822F0E94B3 |
:10EE2000D070FF91EF91BF91AF919F918F917F91A2 |
:10EE30006F915F914F913F912F910F900FBE0F9067 |
:10EE40001F901895002422273327442751E0BB2721 |
:10EE5000EE27FF27A0E1660F771F881F991F001C70 |
:10EE6000221F331F441F660F771F881F991F001C26 |
:10EE7000221F331F441F2AF4050E2B1F3E1F4F1F56 |
:10EE800004C0051A2B0B3E0B4F0B550FBB1FEE1F7B |
:10EE9000587F556047FD5250AA95E9F6E695B7951B |
:10EEA0005795E695B7955795852F9B2F089522275F |
:10EEB000332741E0552768E0880F991F221F331F31 |
:10EEC000880F991F221F331F1AF4240F351F02C009 |
:10EED000241B350B440F551F487F456037FD4250BA |
:10EEE0006A9551F75695479556954795842F0895FD |
:10EEF000AA2797FF04C0809590958A1F9A1F77FFD5 |
:10EF000004C0609570956A1F7A1F669F9001779F75 |
:10EF1000A001679F300D411D5A1F300D411D5A1F22 |
:10EF2000889FF001999F2E0F3F1F401D511D899F03 |
:10EF3000300D411D5A1F300D411D5A1FCA01B90124 |
:10EF4000112480CFFB01DC0102C005900D924150DD |
:10EF50005040D8F70895FC014150504030F00190E6 |
:10EF60000616D1F73197CF0108958827992708957C |
:10EF7000A0E0B0E0EEEBF7E70C94E6796C017B01E2 |
:10EF8000EA01590121978FEFCF3FD80789F0860119 |
:10EF90000894C11CD11CC7010894E11CF11CF501A7 |
:10EFA0000995F80180832197FFEFCF3FDF0779F7BD |
:10EFB000EAE0CDB7DEB70C94027ACF92DF92EF92FF |
:10EFC000FF920F931F937C016B01FB010995082FA2 |
:10EFD000C7010196F6010995182FC8011F910F91DD |
:10EFE000FF90EF90DF90CF900895A0E0B0E0EBEFBE |
:10EFF000F7E70C94E8798C017B01EA01690121971C |
:10F000008FEFCF3FD80771F0F70121917F01C80141 |
:10F010000F5F1F4F622FF60109952197FFEFCF3F3A |
:10F02000DF0791F7E8E0CDB7DEB70C94047ACF9212 |
:10F03000DF92EF92FF920F931F936C018B017A0185 |
:10F04000FA010995812F9927682FC6010196F701CA |
:10F0500009951F910F91FF90EF90DF90CF90089549 |
:10F060005058BB27AA270ED0E0C0D1D030F0D6D060 |
:10F0700020F031F49F3F11F41EF4C6C00EF4E09569 |
:10F08000E7FBBCC0E92FE2D080F3BA176207730731 |
:10F090008407950718F071F49EF5FAC00EF4E09518 |
:10F0A0000B2EBA2FA02D0B01B90190010C01CA0142 |
:10F0B000A0011124FF27591B99F0593F50F4503EED |
:10F0C00068F11A16F040A22F232F342F4427585FDF |
:10F0D000F3CF469537952795A795F0405395C9F7F7 |
:10F0E0007EF41F16BA0B620B730B840BBAF09150AF |
:10F0F000A1F0FF0FBB1F661F771F881FC2F70EC04E |
:10F10000BA0F621F731F841F48F487957795679520 |
:10F11000B795F7959E3F08F0B3CF9395880F08F009 |
:10F120009927EE0F97958795089598D088F09F5767 |
:10F1300090F0B92F9927B751A0F0D1F0660F771F43 |
:10F14000881F991F1AF0BA95C9F712C0B13081F023 |
:10F150009FD0B1E008959CC0672F782F8827B85FB3 |
:10F1600039F0B93FCCF3869577956795B395D9F784 |
:10F170003EF490958095709561957F4F8F4F9F4F8E |
:10F180000895E89409C097FB3EF49095809570959A |
:10F1900061957F4F8F4F9F4F9923A9F0F92F96E9E3 |
:10F1A000BB279395F695879577956795B795F11158 |
:10F1B000F8CFFAF4BB0F11F460FF1BC06F5F7F4FF5 |
:10F1C0008F4F9F4F16C0882311F096E911C0772307 |
:10F1D00021F09EE8872F762F05C0662371F096E810 |
:10F1E000862F70E060E02AF09A95660F771F881FDF |
:10F1F000DAF7880F9695879597F9089597F99F679D |
:10F2000080E870E060E008959FEF80EC08950024AE |
:10F210000A941616170618060906089500240A947B |
:10F2200012161306140605060895092E0394000C01 |
:10F2300011F4882352F0BB0F40F4BF2B11F460FF90 |
:10F2400004C06F5F7F4F8F4F9F4F089557FD9058B9 |
:10F25000440F551F59F05F3F71F04795880F97FB9A |
:10F26000991F61F09F3F79F0879508951216130654 |
:10F270001406551FF2CF4695F1DF08C01616170683 |
:10F280001806991FF1CF86957105610508940895B8 |
:10F29000E894BB2766277727CB0197F90895629FEB |
:10F2A000D001739FF001829FE00DF11D649FE00D7E |
:10F2B000F11D929FF00D839FF00D749FF00D659FDF |
:10F2C000F00D9927729FB00DE11DF91F639FB00DDE |
:10F2D000E11DF91FBD01CF0111240895991B79E0AB |
:10F2E00004C0991F961708F0961B881F7A95C9F7D6 |
:10F2F00080950895AA1BBB1B51E107C0AA1FBB1F25 |
:10F30000A617B70710F0A61BB70B881F991F5A95B1 |
:10F31000A9F780959095BC01CD01089597FB092E22 |
:10F3200007260AD077FD04D0E5DF06D000201AF4C6 |
:10F33000709561957F4F0895F6F7909581959F4F51 |
:10F340000895A1E21A2EAA1BBB1BFD010DC0AA1F26 |
:10F35000BB1FEE1FFF1FA217B307E407F50720F03E |
:10F36000A21BB30BE40BF50B661F771F881F991FB9 |
:10F370001A9469F760957095809590959B01AC0102 |
:10F38000BD01CF01089597FB092E05260ED057FD2C |
:10F3900004D0D7DF0AD0001C38F450954095309542 |
:10F3A00021953F4F4F4F5F4F0895F6F79095809509 |
:10F3B000709561957F4F8F4F9F4F08952F923F9289 |
:10F3C0004F925F926F927F928F929F92AF92BF9275 |
:10F3D000CF92DF92EF92FF920F931F93CF93DF9321 |
:10F3E000CDB7DEB7CA1BDB0B0FB6F894DEBF0FBE7E |
:10F3F000CDBF09942A88398848885F846E847D84CB |
:10F400008C849B84AA84B984C884DF80EE80FD80CC |
:10F410000C811B81AA81B981CE0FD11D0FB6F89442 |
:10F42000DEBF0FBECDBFED010895EE0FFF1F0590AB |
:08F43000F491E02D0994FFCFD7 |
:10F438005E010A010164FF01FFFF01FC01FC0101FB |
:10F44800737373FF03007D0000C409C409640011CD |
:10F4580048656C6C6F20576F726C64000000000088 |
:10F468000000000000000000000000000000000094 |
:10F478000000000000000000000000000000000084 |
:10F488000000000000000000000000000000000074 |
:10F498000000000000000000000000000000000064 |
:10F4A80053706F727400004E6F726D616C00004291 |
:10F4B8006567696E6E6572000051756164726F00F0 |
:10F4C80000640001200B050000ECFF6440415A462F |
:10F4D80064640A02969696960840403A10FB3038C3 |
:10F4E8000190D0030090D00300F4017800FF03647A |
:10F4F80000020406070808080706040200FEFCFAD2 |
:10F50800F9F8F8F8F9FAFCFE000204060708080BF7 |
:10F518000A0D0B0C0E0B0F10FA2001010170FF01F0 |
:02F528000F00D2 |
:00000001FF |
/branches/V0.80d-Arthur-P/Hex-Files/Flight-Ctrl_MEGA1284p_V0_80d_S3D.hex |
---|
0,0 → 1,3876 |
:100000000C94E7060C9436070C9436070C943607CC |
:100010000C9436070C9436070C9436070C9436076C |
:100020000C9436070C9402170C9436070C94360780 |
:100030000C9423350C9436070C9436070C94360731 |
:100040000C9436070C9436070C947B150C943607E9 |
:100050000C944B0C0C9436070C94150C0C9436072E |
:100060000C94171C0C9436070C94C7300C9436076C |
:100070000C9461750C9436070C945D700C943607E3 |
:100080000C9436070C9436070C943607421C471C18 |
:100090004C1C551C6C1C831C931CA31CC01CAC1E4C |
:1000A000831C6E1D7F1DAE1DCC1DE91D431E9E1EB3 |
:1000B0007C200E21CB214B22B42264236F25CC253A |
:1000C00039268326CE261B276C27C6272528BF283E |
:1000D0005A29542AEF3016315931C931E1312232CF |
:1000E000D532953395339533953395339533953391 |
:1000F00095339533953395334C334E3353336B33BC |
:100100006D330A0D426174743A0020256420436502 |
:100110006C6C732000204C6F77207761726E696E73 |
:1001200067206C6576656C3A2025642E2564000A8C |
:100130000D466F756E6420424C2D4374726C3A20EC |
:10014000002564000A0D0A0D2121204D4953534911 |
:100150004E4720424C2D4354524C3A2025642021D6 |
:1001600021000A0D3D3D3D3D3D3D3D3D3D3D3D3D7B |
:100170003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DAF |
:100180003D3D3D3D3D3D3D000A0D43616C69627260 |
:100190006174696E67207072657373757265207320 |
:1001A000656E736F722E2E004F4B0A0D000A0D46BE |
:1001B0006C696768742D74696D65202575206D699B |
:1001C0006E2020546F74616C3A2575206D696E0045 |
:1001D0000A0D436F6E74726F6C3A2000486561645B |
:1001E000696E67486F6C64004E6F726D616C202899 |
:1001F0004143432D4D6F646529000A0D3D3D3D3D52 |
:100200003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D1E |
:100210003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0A41 |
:100220000D00416E676C654E69636B2020202020B5 |
:100230002020416E676C65526F6C6C20202020205E |
:1002400020204163634E69636B2020202020202002 |
:100250002020416363526F6C6C20202020202020DE |
:1002600020205961774779726F202020202020209C |
:1002700020204865696768742056616C7565202088 |
:1002800020204163635A202020202020202020208D |
:1002900020204761732020202020202020202020A3 |
:1002A0002020436F6D706173732056616C756520FB |
:1002B0002020566F6C74616765205B302E31565D6F |
:1002C00020205265636569766572204C6576656CA1 |
:1002D00020204779726F20436F6D70617373202007 |
:1002E00020204D6F746F722031202020202020208C |
:1002F00020204D6F746F722032202020202020207B |
:1003000020204D6F746F7220332020202020202069 |
:1003100020204D6F746F7220342020202020202058 |
:1003200020203136202020202020202020202020A6 |
:100330002020313720202020202020202020202095 |
:100340002020313820202020202020202020202084 |
:100350002020313920202020202020202020202073 |
:100360002020536572766F2020202020202020201E |
:100370002020486F7665726761732020202020203E |
:10038000202043757272656E74205B302E31415DA2 |
:1003900020204361706163697479205B6D41685D01 |
:1003A0002020323420202020202020202020202027 |
:1003B0002020323520202020202020202020202016 |
:1003C0002020323620202020202020202020202005 |
:1003D00020203237202020202020202020202020F4 |
:1003E00020204932432D4572726F72202020202038 |
:1003F0002020424C204C696D697420202020202050 |
:1004000020204750535F4E69636B2020202020201E |
:1004100020204750535F526F6C6C202020202020FA |
:10042000202021212120494E434F4D504154494223 |
:100430004C4520212121002E000A0D20444143205B |
:100440006F7220493243204552524F522120436857 |
:1004500065636B204932432C2033567265662C202D |
:1004600044414320616E6420424C2D4374726C0001 |
:100470005B25695D005B25695D002B204D696B7212 |
:100480006F4B6F70746572202B0048573A56256485 |
:100490002E25642053573A25642E25642563005386 |
:1004A000657474696E673A2564202573004861722B |
:1004B0006477617265204572726F7220313A2564EB |
:1004C000202121004D697373696E6720424C2D43D2 |
:1004D00074726C3A25642121004D6978657220455B |
:1004E00072726F722100493243204552524F52219D |
:1004F0002121004865696768743A20202535690024 |
:10050000536574706F696E743A2535690050726571 |
:1005100073737572653A253569004F666673657445 |
:100520003A20202535690048656967687420636F43 |
:100530006E74726F6C0044495341424C454400480C |
:10054000656967687420636F6E74726F6C004449EC |
:100550005341424C4544006163742E2062656172D0 |
:10056000696E67004E69636B3A20202020202025A9 |
:10057000356900526F6C6C3A2020202020202535F0 |
:100580006900436F6D706173733A202020253569CF |
:10059000004B313A25346920204B323A253469200A |
:1005A000004B333A25346920204B343A25346920F6 |
:1005B000004B353A25346920204B363A25346920E2 |
:1005C000004B373A25346920204B383A25346920CE |
:1005D000004E693A2534692020526F3A253469204B |
:1005E0000047733A253469202047693A2534692049 |
:1005F0000050313A253469202050323A25346920A0 |
:100600000050333A253469202050343A253469208B |
:10061000004779726F202D2053656E736F72004E04 |
:1006200069636B25346920282533692E25692900E3 |
:10063000526F6C6C25346920282533692E25692971 |
:100640000047696572253469202825336929004EE1 |
:1006500069636B2025346920282533692E25782984 |
:1006600000526F6C6C2025346920282533692E25B3 |
:10067000782900596177202025346920282533699D |
:1006800029004E69636B20253469202825336929A8 |
:10069000282533692900526F6C6C20253469202885 |
:1006A00025336929282533692900596177202025B8 |
:1006B00034692028253369292825336929004143D5 |
:1006C00043202D2053656E736F72004E69636B205B |
:1006D00025346920282533692900526F6C6C202548 |
:1006E0003469202825336929005A20202020253408 |
:1006F0006920282533692900566F6C746167653A53 |
:100700002020202533692E253169560043757272E9 |
:10071000656E743A2020202533692E253169410009 |
:10072000506F7765723A20202020202534695700C9 |
:100730004469736368617267653A202535696D4164 |
:10074000680052656365697665720052432D5253A5 |
:1007500053493A202020202534690052432D5175F9 |
:10076000616C6974793A202534690052432D4368DD |
:10077000616E6E656C733A25346900436F6D70610C |
:1007800073730048656164696E673A202025356996 |
:100790000056616C75653A2020202025356900538C |
:1007A000746172743A2020202025356900506F74DE |
:1007B00069313A202025336900506F7469323A203C |
:1007C0002025336900506F7469333A20202533693E |
:1007D00000506F7469343A202025336900506F74DB |
:1007E00069353A202025336900506F7469363A2004 |
:1007F0002025336900506F7469373A20202533690A |
:1008000000506F7469383A202025336900536572AF |
:10081000766F202000536574706F696E74202025F8 |
:10082000336900506F736974696F6E3A20253369BC |
:100830000052616E67653A2533692D25336900459D |
:10084000787465726E436F6E74726F6C2020004E08 |
:10085000693A2534692020526F3A253469200047CF |
:10086000733A253469202047693A253469200048C5 |
:10087000693A253469202043663A253469200042CC |
:100880004C2D4374726C204572726F727320002578 |
:10089000336420253364202533642025336420000D |
:1008A00025336420253364202533642025336420D8 |
:1008B00000253364202533642025336420253364E8 |
:1008C0002000424C2054656D7065726174757265CC |
:1008D00000253369202533692025336920253369B4 |
:1008E00020002533692025336920253369202533ED |
:1008F00069200025336920253369202533692025A7 |
:1009000033692000424C2D4374726C20666F756E03 |
:1009100064200020256320202025632020202563DB |
:10092000202020256320002025632020202563200F |
:1009300020202563202020256320002025632020FF |
:10094000202D2020202D2020202D2000313000318E |
:100950003100313200466C696768742D54696D65E9 |
:10096000202000546F74616C3A2535756D696E00F6 |
:100970004163743A20202535756D696E00287265D3 |
:1009800073657429000A0D47656E65726174696E3E |
:10099000672064656661756C7420506172616D6575 |
:1009A00074657220536574202564000A0D557369BF |
:1009B0006E6720506172616D657465722053657455 |
:1009C000202564000A0D47656E65726174696E6763 |
:1009D0002064656661756C74204D69786572205479 |
:1009E00061626C65000A0D4D697865722D436F6E0A |
:1009F0006669673A202725732720282575204D6FC3 |
:100A0000746F727329000A0D3D3D3D3D3D3D3D3DF6 |
:100A10003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D06 |
:100A20003D3D3D3D3D3D000A0D414343206E6F7409 |
:100A30002063616C69627261746564210D0A000A49 |
:100A40000D506C6561736520636F6E6E6563742015 |
:100A50005370656B7472756D207265636569766538 |
:100A60007220666F722062696E64696E67204E4FF5 |
:100A7000572E2E2E006F6B2E0A0D0054696D656F78 |
:100A800075742E0A0D0000008F001E01AD013B029F |
:100A9000CA025803E603740402058F051B06A70665 |
:100AA0003307BE074808D2085B09E3096B0AF20A5C |
:100AB000780BFD0B810C040D860D070E870E060FBB |
:100AC000840F00107B10F5106E11E5115B12CF1230 |
:100AD0004213B31323149214FE146A15D3153B1654 |
:100AE000A11605176717C81727188318DE183719B6 |
:100AF0008E19E319361A871AD61A231B6E1BB61BDA |
:100B0000FD1B411C831CC31C001D3C1D751DAB1D22 |
:100B1000E01D121E421E6F1E9A1EC31EE91E0D1FEF |
:100B20002E1F4D1F691F841F9B1FB01FC31FD31F84 |
:100B3000E11FEC1FF51FFB1FFF1F0020030100003A |
:100B4000356A00020101286B01030202BC6B02003E |
:100B50000303196C2532692E25316956002533644B |
:100B6000256320253033646D005374617475730000 |
:100B70004552524F523A20253264002534692025CF |
:100B800032693A25303269002534696D25630025C4 |
:100B900033692025336920253369202533690025F1 |
:100BA00033692025336920253369202533690054B2 |
:100BB000656D706572617475726573202020200008 |
:100BC0002563432020202020002532692E2531690D |
:100BD0005620202533692E25316941002534695777 |
:100BE000202536696D4168002532756D2F732053BD |
:100BF00061743A2564200020203344004E6F46780B |
:100C0000004447505300486F6D653A2533646D20AA |
:100C10002533642563004E6F204E617669437472FC |
:100C20006C21000A0D7777772E4D696B726F4B6FD1 |
:100C3000707465722E646520286329204869537991 |
:100C40007374656D7320476D6248000A0D746865A2 |
:100C500020757365206F66207468697320736F66F2 |
:100C60007477617265206973206F6E6C792070658E |
:100C7000726D6974746564200A0D6F6E206F7269FD |
:100C800067696E616C204D696B726F4B6F70746534 |
:100C9000722D48617264776172650041435420444B |
:100CA000534C004A65746920736174656C6C697497 |
:100CB000005370656B7472756D20736174656C6C34 |
:100CC000697420284C6F77207265736F6C75746936 |
:100CD0006F6E29005370656B7472756D207361744B |
:100CE000656C6C6974202832303438290053706583 |
:100CF0006B7472756D20736174656C6C6974004DF2 |
:100D0000756C74697369676E616C2050504D000A90 |
:100D10000D52656365697665723A2000756E6B6E7B |
:100D20006F776E2E205573696E672050504D2E2EB2 |
:100D30002E006E6F7420737570706F72746564200E |
:100D4000627920686172647761726521000A0D3DE5 |
:100D50003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DC3 |
:100D60003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DB3 |
:100D70003D3D000A0D466C69676874436F6E74727E |
:100D80006F6C0A0D48617264776172653A25642E52 |
:100D900025640A0D536F6674776172653A5625644F |
:100DA0002E2564256320000A0D3D3D3D3D3D3D3D22 |
:100DB0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D63 |
:100DC0003D3D3D3D3D3D3D3D3D3D3D3D0000112412 |
:100DD0001FBECFEFD0E4DEBFCDBF11E0A0E0B1E099 |
:100DE000E8E2F1EF00E00BBF02C007900D92A23FD6 |
:100DF000B107D9F718E0A2EFB1E001C01D92A0330E |
:100E0000B107E1F77AEAE2E0F0E081E2809357008F |
:100E1000D4907E010894E11CF11C20EF37EF41E0F3 |
:100E200050E087016FE0DA01C9012F5F3F4F4F4F5C |
:100E30005F4FABBFFC018791F80181938F01615037 |
:100E400067FFF1CFF7016EE08191782770956150CF |
:100E500067FFFACF8889781729F0F7E9DF1611F4D0 |
:100E60000000FECF0E94F7070C9493780C940000CA |
:100E700080919805E82FFF27EE0FFF1FE154F94FEF |
:100E8000808191818D5E9F4F14F0109203018081CB |
:100E900091818A5B9F4FCCF4809103018823A9F450 |
:100EA00081E0809303018091EF038F5F8093EF03D4 |
:100EB000853038F088EE93E09093220280932102EF |
:100EC00004C066E970E00E9405378091EF0399271E |
:100ED000909369058093680508951F93CF93DF93DE |
:100EE000182F882389F082E091E09F938F938FE5FC |
:100EF00092E19F938F93E091BB03F091BC0309951E |
:100F00000F900F900F900F908091BB05823308F0E7 |
:100F100044C084EF91E00E948216EC01112329F075 |
:100F2000CE010E948B168823D9F3C2E0D0E026E5DB |
:100F300030E080911D0190911E018217930730F0DF |
:100F40002196255D3F4FC730D10598F38091BB05B1 |
:100F50009927C89F9001C99F300DD89F300D11244B |
:100F6000209300011123D9F068EC70E08C2F0E94CF |
:100F70000537DF93CF938AE091E09F938F938FE5BE |
:100F800092E19F938F93E091BB03F091BC0309958D |
:100F90008DB79EB706968DBF02C0809300011123C6 |
:100FA00011F1809100016AE00E94E677892F99276C |
:100FB0009F938F93809100010E94E67799279F93DA |
:100FC0008F9385E191E09F938F938FE592E19F93BB |
:100FD0008F93E091BB03F091BC0309952DB73EB709 |
:100FE000285F3F4F2DBFDF91CF911F910895CFEF25 |
:100FF000D0E4DEBFCDBF8824992414B815B807EE1D |
:1010000013E00253104017FFFCCF85E180930201EB |
:1010100081E887B93E9A8FEF88B98BE184B981E086 |
:1010200085B98EE38AB987E48BB9469A84B7877FFE |
:1010300084BF80916000886180936000109260009E |
:1010400084EC99E090932202809321021092AA02EC |
:101050001092A9021092C4061092C3061092AC021C |
:101060001092AB021092AE021092AD0284EC94E0AA |
:10107000A0E0B0E08093950190939601A093970132 |
:10108000B093980128980E94EB160E94BC160E940B |
:1010900067120E9407350E94D01A0E947E300E947B |
:1010A00040620E94086D0E949474809102018C300D |
:1010B00010F4299A01C0299878940E94982F809161 |
:1010C0006B02826080936B0210926D020E946D42EF |
:1010D00084EF91E00E9482168C0180916B0280FD6A |
:1010E00005C0C8010E948B168823B9F38FE291E0F6 |
:1010F0009F938F93BFE5AB2EB2E1BB2EBF92AF9211 |
:10110000E091BB03F091BC03099580EA9FE00E9447 |
:1011100082168C01C0E0D0E00F900F900F900F90DE |
:10112000A1E6EA2EA6E0FA2EF5E1CF2EF6E0DF2EBC |
:101130000E946D4280916B0280FD05C0C8010E9433 |
:101140008B168823B9F3F60180811816ACF40BC016 |
:101150000E946D4280916B0280FD05C0C8010E9413 |
:101160008B168823B9F3C8010E948B16882321F4BB |
:10117000F7018081882364F7F701808187FF18C019 |
:101180002196DF93CF93219781E491E09F938F93F2 |
:10119000BF92AF92E091BB03F091BC03099580919F |
:1011A000F2018F5F8093F2018DB79EB706968DBFD7 |
:1011B0002196E4E0F0E0CE0EDF1E88E090E0E80E3D |
:1011C000F91ECC30D10508F4B3CFC0E0D0E00EE575 |
:1011D00016E0E5E1EE2EE6E0FE2EF801838187FDC4 |
:1011E0001CC0F70180811816C4F42196DF93CF93B9 |
:1011F000219784E491E09F938F938FE592E19F93F1 |
:101200008F93E091BB03F091BC03099582E080933A |
:101210001F028DB79EB706968DBFF8018381807837 |
:101220008383219684E090E0E80EF91E085F1F4F4B |
:10123000CC30D10590F282E691E09F938F93CFE579 |
:10124000D2E1DF93CF93E091BB03F091BC0309950A |
:10125000909196058091F2010F900F900F900F9052 |
:10126000981728F48091D50380618093D50388E88E |
:1012700091E09F938F93DF93CF93E091BB03F09125 |
:10128000BC03099588EE93E00E9482168C010E94AF |
:10129000D61A0F900F900F900F90C8010E948B16D6 |
:1012A0008823D9F388EA91E09F938F93DF93CF93BC |
:1012B000E091BB03F091BC03099580E00E94C73721 |
:1012C000809102010F900F900F900F908A3011F0D3 |
:1012D000843110F0289801C0289A80ED97E090930F |
:1012E00022028093210285E58093F1038EE090E055 |
:1012F0000E94102E9927182F00278FE090E00E945F |
:10130000102E080F111D1093F8010093F7018AE0C9 |
:1013100090E00E94102E9927182F00278BE090E074 |
:101320000E94102E080F111D1093F6010093F50175 |
:101330000F5F1F4F39F08091F7019091F8018F5F97 |
:101340009F4F41F41092F8011092F7011092F601AC |
:101350001092F5018091F5019091F6019F938F9382 |
:101360008091F7019091F8019F938F938DEA91E01E |
:101370009F938F93DF93CF93E091BB03F091BC03D6 |
:1013800009958DB79EB708968DBF80ED91E09F932C |
:101390008F93DF93CF93E091BB03F091BC0309954A |
:1013A0008091A4050F900F900F900F90E091BB03D8 |
:1013B000F091BC0382FF07C08CED91E09F938F9367 |
:1013C000DF93CF9308C088EE91E09F938F938FE5D2 |
:1013D00092E19F938F9309950F900F900F900F902C |
:1013E0000E94F31F88E893E190939201809391010A |
:1013F00081E08093F0030E946D078091BE050E94FA |
:10140000FA738AEF91E09F938F93DF93CF93E091EC |
:10141000BB03F091BC03099580ED97E00E94821612 |
:101420008C018AEF90E00E948216EC0183E08093A9 |
:1014300040050F900F900F900F90CE010E948B16D9 |
:10144000882339F084E690E00E948216EC010E9425 |
:10145000507580912502882309F4DFC180910F0126 |
:10146000882309F4DAC1109225028091EF038823C2 |
:1014700019F00E94380702C00E9401450E946D4287 |
:10148000209102012A3011F0243110F0289801C077 |
:10149000289A8091AF029091D503882339F08091EA |
:1014A000AF0281508093AF02977F0AC080916F0096 |
:1014B000806280936F001092C0061092BF06986001 |
:1014C0009093D5038091910190919201019790930F |
:1014D0009201809391018091910190919201892BC9 |
:1014E00029F080916C02882309F43EC0809191011B |
:1014F00090919201892B01F50E94A43085E090E043 |
:10150000909392018093910180917A0590917B054F |
:10151000019690937B0580937A0580917B02806889 |
:1015200080937B028091D50381608093D503809165 |
:1015300041058260809341058091080190910901E5 |
:101540008F5F9F4F19F58091A6028823F9F080E103 |
:1015500097E2909322028093210280E890E090939A |
:1015600009018093080112C02A3011F0243110F0D3 |
:10157000289801C0289A8091210290912202892BFB |
:1015800029F480917B028F7780937B0280912502E2 |
:10159000882309F042C10E94AB120E94890EC80143 |
:1015A0000E948B16882309F434C10C5E1F4F809172 |
:1015B0006C029091D503882339F092609093D50303 |
:1015C0008091410582600CC09D7F9093D5038091EE |
:1015D000910190919201079728F0809141058D7FAC |
:1015E000809341058091910190919201079728F095 |
:1015F0008091D5038E7F8093D50380910501882348 |
:1016000021F081508093050125C08093FB03109247 |
:101610008702109286021092850210928402109224 |
:1016200083021092820280910801909109018F5FDC |
:101630009F4F81F48091AF02882361F488E99AE397 |
:10164000909322028093210280E09CE09093090114 |
:10165000809308018091E801893C70F0815080936B |
:10166000E80180917B028F7B80937B028091D50380 |
:101670008B7F8093D50335C080919D07882309F126 |
:1016800080917B02806480937B028091D50384608B |
:101690008093D50380910801909109018F5F9F4F3E |
:1016A00081F48091A602882361F088E99AE39093FF |
:1016B00022028093210280E098EA909309018093AE |
:1016C000080110928D0310928C0310928B031092DC |
:1016D0008A038FEF9FEF9093CB078093CA071092F6 |
:1016E000E80180910001282F332780911D019091FE |
:1016F0001E0182179307CCF480917B028062809355 |
:101700007B0280910801909109018F5F9F4FC1F486 |
:1017100080E797E1909322028093210280E093E09A |
:1017200090930901809308010BC080912102909150 |
:101730002202892B29F480917B028F7D80937B028A |
:101740000E943E6684E0809320028091A602882356 |
:1017500029F45AEA852E55E0952E12C08091F901A0 |
:101760008F5F8093F901813359F41092F9018091D0 |
:10177000F3019091F40101969093F4018093F301A9 |
:101780000894811C911CF2E78F16FBE09F0609F07C |
:1017900040C0882499242091F7013091F8012F5FEF |
:1017A0003F4F3093F8012093F7018091F50190911C |
:1017B000F60101969093F6018093F501832F992706 |
:1017C000682F8EE090E00E94182E8091F701909192 |
:1017D000F8019070682F8FE090E00E94182E8091A1 |
:1017E000F5019091F601892F9927682F8AE090E002 |
:1017F0000E94182E8091F5019091F6019070682F4B |
:101800008BE090E00E94182E84E190E00E94821606 |
:101810008C010E948E660E941F6D80912002882399 |
:1018200009F00BCE0E94616208CE1F920F920FB694 |
:101830000F9211248F939F93EF93FF938091070151 |
:101840008823E1F480911302909114020196909301 |
:10185000140280931302FC01E056FB4FE081ED304F |
:1018600019F0803A910539F4109214021092130283 |
:1018700081E080930701E093C60004C01092140237 |
:1018800010921302FF91EF919F918F910F900FBED5 |
:101890000F901F9018951F920F920FB60F92112460 |
:1018A0002F933F934F935F936F937F938F939F9368 |
:1018B000AF93BF93CF93EF93FF9390E08091C600D7 |
:1018C00080930B0250911902503A10F090931A0233 |
:1018D00080910B028D3009F065C080911A02823030 |
:1018E00009F060C090931A02852F992782509C4F6F |
:1018F000FC01329740812091150230911602241B81 |
:101900003109DC0111978C91281B3109C9019F70A5 |
:10191000909316028093150246E0969587954A9516 |
:10192000E1F7982F935C909317022F733070235C2C |
:10193000209318028081981729F48C91281711F4AC |
:1019400091E006C090E0809108028F5F80930802CA |
:10195000C0910A02CC2309F074C0992309F471C024 |
:1019600081E080930A02580F509307025150E52FEF |
:10197000FF27E250FC4F8DE0808380910004823588 |
:1019800009F05FC00E94F31F88E190E02CE00FB6E1 |
:10199000F894A895809360000FBE20936000C093D8 |
:1019A0001F024FC020911A02822F99278130910582 |
:1019B000F9F0823091051CF4892B21F040C0029788 |
:1019C00011F13DC080910B02833239F480910A02FB |
:1019D000882319F481E080931A0280910B0280938E |
:1019E000FE0381E08093190280910B02992722C0A7 |
:1019F0002F5F20931A02E52FFF27E250FC4F8091C2 |
:101A00000B02808309C0E52FFF27E250FC4F809135 |
:101A10000B028083503A20F45F5F5093190202C09A |
:101A200010921A0220910B028091150290911602D9 |
:101A3000820F911D909316028093150202C010929E |
:101A40001A02FF91EF91CF91BF91AF919F918F912A |
:101A50007F916F915F914F913F912F910F900FBEAA |
:101A60000F901F901895AC01A0E0B0E09D01A81761 |
:101A7000B90748F4E0EAF4E08191280F311D11968E |
:101A8000A417B507C8F33F70FD01E056FB4FC9012D |
:101A900056E0969587955A95E1F7835C8083119679 |
:101AA000FD01E056FB4F2F733070822F835C8083E3 |
:101AB000AF55BB4F8DE08C93109207018091A0042D |
:101AC0008093C6000895A0E0B0E0E9E6FDE00C9444 |
:101AD0005F782C859D850E85BB2483E28093A004CE |
:101AE0009F599093A1042093A20433E0E32EF12C9C |
:101AF000002309F49EC0CF84D888BE016D5E7F4F5D |
:101B0000A989BA890150109709F493C01097B9F0C8 |
:101B1000F601EB0DF11DB3949081119791F4002320 |
:101B200049F1FB016E5F7F4FDB01C080D1806E5FAA |
:101B30007F4F0D90BC91A02DBB24015002C090E0BE |
:101B400019C01097B9F0F601EB0DF11DB394408167 |
:101B5000119791F4002341F1FB016E5F7F4FDB0190 |
:101B6000C080D1806E5F7F4F0D90BC91A02DBB24B3 |
:101B7000015002C040E018C01097B1F0F601EB0D23 |
:101B8000F11DB3941081119781F4002371F0FB01D2 |
:101B90003296DB01CD90DC90BF016E5F7F4FA0815C |
:101BA000B181BB24015001C010E0F701E056FB4FAA |
:101BB000892F86958695835C80830894E11CF11CAF |
:101BC000F701E056FB4F892F99278370907024E02E |
:101BD000880F991F2A95E1F755279A0194E03695C9 |
:101BE00027959A95E1F7822B835C80830894E11C0A |
:101BF000F11CF701E056FB4F4F705070440F551F1A |
:101C0000440F551F812F992726E0969587952A9591 |
:101C1000E1F7842B835C80830894E11CF11CF701BD |
:101C2000E056FB4F1F73135C10830894E11CF11CFA |
:101C30006ACFC7010E94330DE9E00C947B78A3E0E2 |
:101C40007A2F409107024650442309F458C0E72FE9 |
:101C5000FF27E250FC4F80818D537F5FE72FFF27E6 |
:101C6000E250FC4F20812D537F5FE72FFF27E2508A |
:101C7000FC4F30813D537F5FE72FFF27E250FC4F41 |
:101C800060816D537F5F9927880F991F880F991F77 |
:101C9000522F52955F70582B822F99278F7090701A |
:101CA000F4E0880F991FFA95E1F7232F26952695E2 |
:101CB000282B832F992783709070E6E0880F991F57 |
:101CC000EA95E1F7682B41504F3FC9F0EA2FFF2713 |
:101CD000E250FC4F5083AF5F41504F3F81F0EA2FFD |
:101CE000FF27E250FC4F2083AF5F41504F3F39F058 |
:101CF000EA2FFF27E250FC4F6083AF5FA5CF81E062 |
:101D000094E09093060280930502A350A0930402EE |
:101D10000895A2E0B0E0EFE8FEE00C9465788091D1 |
:101D20000A02882309F4C7C30E941F0E8091FF0393 |
:101D3000823609F081C2809100049927813791058C |
:101D400009F4C0C082379105C4F48D36910509F4B9 |
:101D500082C08E36910544F48B34910531F186367C |
:101D6000910509F454C168C28E36910509F45BC02F |
:101D70008037910509F49FC05FC28537910509F44A |
:101D8000E2C18637910544F48337910509F4DCC03C |
:101D90008437910539F150C28737910509F410C293 |
:101DA0008937910509F46AC147C2E0910502F091B3 |
:101DB0000602808191819093C2028093C10220919A |
:101DC000BF023091C002821B930B845E9D4F68E678 |
:101DD00071E00E940678845B90409093BE028093ED |
:101DE000BD022AC280910702A0910502B0910602AD |
:101DF000853140F080E1E9EDF3E00D9001928A95A4 |
:101E0000E1F70DC08D919D910D90BC91A02D809317 |
:101E1000D9039093DA03A093DB03B093DC0380EF44 |
:101E2000809302024BC0809107018823E1F38DE487 |
:101E300090E09F938F9388E096E09F938F9381E04B |
:101E40008F938F938EE48F930E94630D8DB79EB70F |
:101E500007968DBFF1C1A0910502B09106021C91B9 |
:101E6000113081F48DE4E8E0F6E00D9001928A955E |
:101E7000E1F70E94182F19838091D5038F7E8093FC |
:101E8000D50301C01982809107018823E1F381E025 |
:101E900090E09F938F93CE0101969F938F9381E063 |
:101EA0008F938F938DE48F930E94630DADB7BEB770 |
:101EB0001796ADBFC1C181E080930D028FEF809373 |
:101EC0000501BAC1E0910502F091060280818F3FC1 |
:101ED00039F40E947B2FE0910502F0910602808385 |
:101EE000E0910502F09106028081882311F481E0DF |
:101EF00003C0863010F085E08083E0910502F09108 |
:101F0000060280810E942E2EE0910502F0910602C9 |
:101F100080818983809107018823E1F380E790E045 |
:101F20009F938F9387E995E09F938F9381E090E053 |
:101F30009F938F93CE0101969F938F9382E08F930F |
:101F400081E08F9381E571C12091050230910602F5 |
:101F5000D9018C918150853008F040C0F901818110 |
:101F60008435E1F52F5F3F4F80E7E7E9F5E0D901E0 |
:101F70000D9001928A95E1F7F90182910E94972EC6 |
:101F80008091D6059927AA27BB27BC01CD0124EC57 |
:101F900039E040E050E00E94C777DC01CB0180933C |
:101FA000B5019093B601A093B701B093B8018091A9 |
:101FB000D7059927AA27BB27BC01CD010E94C77767 |
:101FC000DC01CB018093B1019093B201A093B301E6 |
:101FD000B093B4010E947B2F898301C01982809144 |
:101FE00007018823E1F381E090E09F938F93CE0176 |
:101FF00001969F938F9381E08F938F9383E58F93C7 |
:102000000E94630D8DB79EB707968DBF26C0E091E5 |
:102010000502F0910602E0818E2F8150853018F480 |
:102020008E2F0E942E2E0E947B2F89838091070184 |
:102030008823E1F381E090E09F938F93CE01019696 |
:102040009F938F9381E08F938F9386E48F930E9469 |
:10205000630DADB7BEB71796ADBF8091A6028823BA |
:1020600029F46EE670E089810E94053780E00E94C5 |
:102070006D078091BE050E94FA73DEC0E0910502F3 |
:10208000F09106028081992787FD90959093DA065A |
:102090008093D9068181992787FD90959093DC06DE |
:1020A0008093DB068281992787FD90959093DE06C9 |
:1020B0008093DD068381992787FD90959093E006B4 |
:1020C0008093DF068481992787FD90959093E2069F |
:1020D0008093E1068581992787FD90959093E4068A |
:1020E0008093E3068681992787FD90959093E60675 |
:1020F0008093E5068781992787FD90959093E80660 |
:102100008093E7068085992787FD90959093EA064E |
:102110008093E9068185992787FD90959093EC0639 |
:102120008093EB068285992787FD90959093EE0624 |
:102130008093ED068385992787FD90959093F0060F |
:102140008093EF0679C0E0910502F091060280814C |
:102150000E9460348A83882319F481E0898301C056 |
:102160001982809107018823E1F388E090E09F9332 |
:102170008F9386E596E09F938F9321E030E03F9325 |
:102180002F9380910502909106029F938F933F9326 |
:102190002F93CE0102969F938F933F932F93CE015F |
:1021A000820F931F9F938F9384E08F9381E08F938F |
:1021B00085E58F930E94630DEDB7FEB773963BC024 |
:1021C000809104028930C0F120910502309106020D |
:1021D0002F5F3F4F88E0A6E5B6E0F90101900D9230 |
:1021E0008A95E1F7D9018E910E94B6338A838823BC |
:1021F00019F481E0898301C0198280910701882345 |
:10220000E1F321E030E03F932F93CE0102969F93BC |
:102210008F933F932F93CE01820F931F9F938F93A2 |
:1022200082E08F9381E08F9387E58F930E94630D07 |
:10223000EDB7FEB73B96EDBF809100049927843639 |
:10224000910509F4CDC085369105ACF48136910530 |
:1022500009F481C0823691052CF48B34910509F480 |
:102260005DC021C18236910509F482C08336910593 |
:1022700009F491C018C18C36910509F4FFC08D3660 |
:1022800091054CF48736910509F40AC18836910509 |
:1022900009F4C4C008C18437910529F08637910537 |
:1022A00009F4FAC000C180910702A0910502B09123 |
:1022B0000602803140F080E1E9EDF3E00D900192FB |
:1022C0008A95E1F70DC08D919D910D90BC91A02D47 |
:1022D0008093D9039093DA03A093DB03B093DC03DC |
:1022E000809107018823E1F31F92809104018F936D |
:1022F00084E58F930E94630D8AEF809302028FEF33 |
:102300008093050180EA9FE00E9482169093FB0172 |
:102310008093FA010F900F900F90C5C0E0910502D5 |
:10232000F0910602808191819093C2028093C10254 |
:102330002091BF023091C002821B930B845E9D4F9F |
:1023400068E671E00E940678845B90409093BE023C |
:102350008093BD02A8C0E0910502F0910602808141 |
:1023600080930601803298F08FE1809306010FC0C0 |
:10237000A0910502B09106028BE0E1EFF3E00D9031 |
:1023800001928A95E1F78091FA03809382058FEF9D |
:102390008093050188C08091FE019091FF01892BF7 |
:1023A00089F4E0910502F0910602E081EE2351F0FC |
:1023B0008AE0E89FC00111240E9482169093CC030A |
:1023C0008093CB03E0910502F091060290818AE0B0 |
:1023D000989FC00111249093FF018093FE0115C0C6 |
:1023E0008FEF80930501E0910502F0910602908144 |
:1023F0008AE0989FC001112490930102809300020B |
:10240000892B19F081E080930F0280EA9FE00E94FF |
:1024100082169093FB018093FA0145C08FEF809361 |
:102420000501E0910502F0910602908197FD08C038 |
:1024300082E080930C021092FD011092FC011AC000 |
:10244000909580916402892B8093640291818AE047 |
:10245000989FC00111249093FD018093FC0184E0BA |
:1024600080930C0280EA9FE00E9482169093FB0109 |
:102470008093FA0181E08093100215C08FEF809362 |
:102480000501E0910502F0910602808180936502CA |
:1024900081E08093110207C081E080930E0203C0A7 |
:1024A00081E08093120210920A02109206021092AA |
:1024B000050210920402E3E0CE5F0C948178982F1D |
:1024C0008091C00085FFFCCF9093C60008950F93C4 |
:1024D0001F9388E18093C1008091C0008260809347 |
:1024E000C0008091C10080688093C1008091C100CC |
:1024F00080648093C10000E010E00093C5008AE290 |
:1025000090E08093C40080910002909101020E94AB |
:1025100082169093CE038093CD038CED90E00E94C1 |
:1025200082169093FD038093FC031092CF0380E505 |
:102530008093D00383E08093D3038BE08093D10317 |
:102540001092D20310930602009305021092040227 |
:102550001F910F910895A0E1B0E0E1EBF2E10C943E |
:10256000627880910701882309F4C1C28091FA0141 |
:102570009091FB010E948B16882361F01092FD015F |
:102580001092FC0110920102109200021092FF01C1 |
:102590001092FE018091FC019091FD01892B41F088 |
:1025A00080919E0490919F040E948B16882329F4A9 |
:1025B00080911002882309F460C08091070188236C |
:1025C00009F45BC080910C0200E211E08430A8F0B5 |
:1025D0000E94072080E590E09F938F931F930F93B5 |
:1025E00081E08F938F9388E48F930E94630D2DB7C2 |
:1025F0003EB7295F3F4F2DBF34C01092660282E282 |
:1026000094E09F938F938CEF9FE19F938F93E09142 |
:10261000BB03F091BC03099584E190E09F938F93F5 |
:102620001F930F9381E090E09F938F938CE092E053 |
:102630009F938F9382E08F9381E08F9388E48F93B1 |
:102640000E94630D80910C02982F8F5F80930C0283 |
:102650002DB73EB7215F3F4F2DBF943010F0109241 |
:102660000C028091FC019091FD010E9482169093D2 |
:102670009F0480939E04109210028091110288237F |
:1026800051F180910701882331F10E94072080E5F4 |
:1026900090E09F938F9380E291E09F938F9321E04E |
:1026A00030E03F932F938FE191E09F938F933F937F |
:1026B0002F9385E692E09F938F9383E08F9381E041 |
:1026C0008F938CE48F930E94630D109211028DB74B |
:1026D0009EB70F968DBF80910E028823D1F0809116 |
:1026E00007018823B1F08AE090E09F938F938FECED |
:1026F00093E09F938F9381E08F938F9386E58F93E1 |
:102700000E94630D10920E022DB73EB7295F3F4F16 |
:102710002DBF809112028823D9F080910701882370 |
:10272000B9F08BE090E09F938F9381EF93E09F93BC |
:102730008F9381E08F93809104018F9387E48F932F |
:102740000E94630D109212028DB79EB707968DBF3F |
:102750008091FC039091FD030E948B16882309F45D |
:1027600061C080910701882309F45CC08091B305A2 |
:102770009927880F991F880F991F7C010027F7FC64 |
:102780000095102F8091030390910403A0910503FD |
:10279000B0910603BC01CD01A80197010E943B78CE |
:1027A0003093EA032093E9038091FB029091FC02AD |
:1027B000A091FD02B091FE02BC01CD01A8019701DC |
:1027C0000E943B783093EC032093EB0380919002BE |
:1027D0008093ED0380918F028093EE0388E090E078 |
:1027E0009F938F9389EE93E09F938F9381E08F93D4 |
:1027F00083E08F938BE68F930E94630D8091EF03AC |
:102800002DB73EB7295F3F4F2DBF853018F086E0CA |
:102810008093EF0383E690E00E9482169093FD037D |
:102820008093FC038091000290910102892B41F07A |
:102830008091CD039091CE030E948B16882321F4C2 |
:1028400080910F02882339F180910701882319F1C3 |
:102850000E94FB3582E490E09F938F9380E495E0A3 |
:102860009F938F9381E08F938F9384E48F930E9443 |
:10287000630D10920F028DB79EB707968DBF8091A2 |
:10288000000290910102009731F00E94821690930D |
:10289000CE038093CD038091FE019091FF01892B9F |
:1028A00009F4B8C08091CB039091CC030E948B16A1 |
:1028B000882309F4AFC080910701882309F4AAC0D6 |
:1028C0008091B3059927880F991F880F991F7C0164 |
:1028D0000027F7FC0095102F8091030390910403CB |
:1028E000A0910503B0910603BC01CD01A801970199 |
:1028F0000E943B783093BE032093BD038091FB027E |
:102900009091FC02A091FD02B091FE02BC01CD01AC |
:10291000A80197010E943B783093C0032093BF0326 |
:10292000209185073091860740918707509188074D |
:10293000DA01C90163E0880F991FAA1FBB1F6A95BE |
:10294000D1F7820F931FA41FB51F820F931FA41FDF |
:10295000B51F2091950130919601409197015091BA |
:102960009801BC01CD010E943B783093C2032093B3 |
:10297000C1038091CB029091CC02A091CD02B09185 |
:10298000CE0239E0B595A795979587953A95D1F7F9 |
:102990008093C3038091C7029091C802A091C9029D |
:1029A000B091CA0229E0B595A795979587952A9584 |
:1029B000D1F78093C4038091D3029091D402A09167 |
:1029C000D502B091D60209E0B595A7959795879560 |
:1029D0000A95D1F78093C5038EE090E09F938F9383 |
:1029E0008DEB93E09F938F9381E08F938F9383E49C |
:1029F0008F930E94630D8091FE019091FF010E94D0 |
:102A000082169093CC038093CB032DB73EB7295FFA |
:102A10003F4F2DBF809106018F3F71F1992714E040 |
:102A2000880F991F1A95E1F78E5D9D4F40E150E0A8 |
:102A3000BC01CE0101960E941A7680E190E09F933E |
:102A40008F93CE0101969F938F9381E090E09F93A7 |
:102A50008F9386E091E09F938F9382E08F9381E044 |
:102A60008F9381E48F930E94630D8FEF8093060113 |
:102A70008DB79EB70B968DBF809182058823D1F0CC |
:102A8000809107018823B1F081E090E09F938F93BC |
:102A900082E895E09F938F9381E08F938F9382E4F8 |
:102AA0008F930E94630D109282052DB73EB7295F68 |
:102AB0003F4F2DBF80910D028823C9F080910701FF |
:102AC0008823A9F084E390E09F938F938FEB96E0A7 |
:102AD0009F938F9381E08F938F9380E58F930E94D4 |
:102AE000630D10920D028DB79EB707968DBFE6E07D |
:102AF000C05F0C947E781F920F920FB60F92112434 |
:102B00002F933F935F936F937F938F939F93AF9395 |
:102B1000BF93EF93FF9320E080912002882329F058 |
:102B20008091200281508093200280919E0388230F |
:102B300019F0815080939E038091280281508093E8 |
:102B400028028F3F09F057C089E0809328028091C6 |
:102B500026029091270201969093270280932602E5 |
:102B600080910A018F5F817080930A01882319F494 |
:102B700081E08093250286B180912102909122020A |
:102B8000892B21F180912102909122020B9750F024 |
:102B900080912102909122020A97909322028093C1 |
:102BA000210204C01092220210922102809121027F |
:102BB00090912202209108013091090182239323F0 |
:102BC000892B11F021E008C020E006C08FEF9FEFB5 |
:102BD000909309018093080180910201222331F032 |
:102BE0008A3011F45A9A07C0479A05C08A3011F406 |
:102BF0005A9801C0479880912902882309F472C02D |
:102C00002091E801222309F06DC08091A40583FF83 |
:102C100069C086B19927FC01E071F07084FF14C08F |
:102C20008091230290912402019690932402809334 |
:102C300023028091230290912402895E934008F43C |
:102C400051C0209329024EC080912302909124020A |
:102C5000892B09F443C080912302909124028A5663 |
:102C60009140E0F5809123029091240269E270E0A6 |
:102C70000E94F2778091230290912402860F971F81 |
:102C80009093240280932302809123029091240246 |
:102C90000B9750F080912302909124020A97909311 |
:102CA000C2028093C10204C0F093C202E093C10249 |
:102CB0008091C1029091C2022091BF023091C00266 |
:102CC000821B930B845E9D4F68E671E00E9406783C |
:102CD000845B90409093BE028093BD0210922402C8 |
:102CE00010922302FF91EF91BF91AF919F918F912D |
:102CF0007F916F915F913F912F910F900FBE0F9039 |
:102D00001F9018952091260230912702280F391F15 |
:102D1000C901019608952091260230912702821B55 |
:102D2000930B892F99278695807490700895CF937F |
:102D3000DF930E948216EC01CE010E948B1688233D |
:102D4000D9F3DF91CF910895CF93DF930E9482163C |
:102D5000EC0109C080910F01882329F090930F01A5 |
:102D60008FEC80937A00CE010E948B16982F8823D7 |
:102D700089F3DF91CF9108959FB7F8945F983E9AB9 |
:102D8000469A8091B0008F708093B0008091B0001F |
:102D900083608093B0008091B1008B738093B10009 |
:102DA0008091B1008B608093B1001092B2008FEFE0 |
:102DB0008093B3008091B00080688093B0008091D0 |
:102DC00070008A7F80937000809170008260809391 |
:102DD00070009FBF08958AE090E00E948216909351 |
:102DE00031028093300282E085BD83EA84BD17BC46 |
:102DF00084EB88BD86E086BD80916E008160809303 |
:102E00006E0008951F920F920FB60F9211242F9308 |
:102E10003F934F935F936F937F938F939F93AF9362 |
:102E2000BF93CF93DF93EF93FF9380910201909133 |
:102E30002A02843108F011C1992309F06AC38091F4 |
:102E4000B00086FFECC08091B0008F7B8093B00013 |
:102E500089EA93E090932C0280932B0280910B01DE |
:102E600090910C019C01220F331F280F391F809174 |
:102E7000A1019927880F991F880F991F280F391FC3 |
:102E800037FF02C02D5F3F4FC901959587959595F6 |
:102E9000879590930C0180930B0190931E02809371 |
:102EA0001D028091F9056091C505209103033091C1 |
:102EB0000403409105035091060380FF2CC077273F |
:102EC00088279927EA01D90157FF04C0A158BF4FAD |
:102ED000CF4FDF4FE7E0D595C795B795A795EA9512 |
:102EE000D1F79D01AE010E94C7779B01AC0197FF0E |
:102EF00004C0215C3F4F4F4F5F4F66E055954795AB |
:102F0000379527956A95D1F780911D0290911E0201 |
:102F1000820F931F2BC0772788279927EA01D901B1 |
:102F200057FF04C0A158BF4FCF4FDF4F27E0D595C3 |
:102F3000C795B795A7952A95D1F79D01AE010E9437 |
:102F4000C7779B01AC0197FF04C0215C3F4F4F4FF7 |
:102F50005F4FF6E05595479537952795FA95D1F748 |
:102F600080911D0290911E02821B930B90931E0272 |
:102F700080931D028091C605282F3327220F331F0F |
:102F8000220F331F80911D0290911E02821793071A |
:102F90007CF08091C705282F3327220F331F220F83 |
:102FA000331F80911D0290911E022817390724F4C7 |
:102FB00030931E0220931D0220912B0230912C028F |
:102FC00080911D0290911E02280F391F205032401F |
:102FD00030932C0220932B0280911D0290911E02AF |
:102FE00097FD0396959587959595879590931E02E5 |
:102FF00080931D0245E02D3D340718F08CED95E0DF |
:1030000005C02757314030F487E791E090932C02B8 |
:1030100080932B0280912B0290912C0243C28091CD |
:10302000B00080648093B0008091CC05282F3327B6 |
:103030008DED96E0289FA001299F500D389F500DDF |
:103040001124CA0120912D0230912E02821B930B74 |
:1030500090932C0280932B0259C2992309F059C2F4 |
:103060008091B00086FF23C28091B0008F7B809357 |
:10307000B000E0912F02EE23F1F48091CC05282FCF |
:1030800033278DED96E0289FA001299F500D389F92 |
:10309000500D1124CA0120912D0230912E02821B65 |
:1030A000930B90932C0280932B0210922E0210927D |
:1030B0002D02469A2BC289EA93E090932C028093CA |
:1030C0002B028E2F99278330910509F4A4C18430F7 |
:1030D00091053CF48130910561F0029709F4D2C06A |
:1030E000AAC18430910509F499C1059709F4A0C1DA |
:1030F000A2C180910B0190910C019C01220F331F02 |
:10310000280F391F8091A1019927880F991F880FD7 |
:10311000991F280F391F37FF02C02D5F3F4FC9018C |
:10312000959587959595879590930C0180930B01C4 |
:1031300090931E0280931D028091F9056091C50550 |
:10314000209103033091040340910503509106033D |
:1031500080FF2CC0772788279927EA01D90157FFDC |
:1031600004C0A158BF4FCF4FDF4F27E0D595C7957B |
:10317000B795A7952A95D1F79D01AE010E94C77713 |
:103180009B01AC0197FF04C0215C3F4F4F4F5F4F45 |
:10319000A6E05595479537952795AA95D1F7809143 |
:1031A0001D0290911E02820F931F27C07727882748 |
:1031B000992757FF04C021583F4F4F4F5F4FF7E00B |
:1031C0005595479537952795FA95D1F70E94C7777A |
:1031D0009B01AC0197FF04C0215C3F4F4F4F5F4FF5 |
:1031E000E6E05595479537952795EA95D1F7809173 |
:1031F0001D0290911E02821B930B90931E028093DE |
:103200001D028091C605282F3327220F331F220F5E |
:10321000331F80911D0290911E02821793077CF04C |
:103220008091C705282F3327220F331F220F331F0A |
:1032300080911D0290911E022817390724F43093C3 |
:103240001E0220931D0280912B0290912C0220914E |
:103250001D0230911E02820F931F80509240909366 |
:103260002C0280932B0280911D0290911E0297FDEB |
:103270000396959587959595879590931E028093D3 |
:103280001D02ECC080910D0190910E019C01220F56 |
:10329000331F280F391F8091A0019927880F991F8C |
:1032A000880F991F280F391F37FF02C02D5F3F4F2E |
:1032B000C901959587959595879590930E01809373 |
:1032C0000D0190931C0280931B028091F90560917F |
:1032D000C905A091FB02B091FC02C091FD02D09102 |
:1032E000FE0281FF2AC07727882799279D01AE011A |
:1032F000D7FF04C021583F4F4F4F5F4FA7E0559570 |
:10330000479537952795AA95D1F70E94C7779B01D6 |
:10331000AC0197FF04C0215C3F4F4F4F5F4FF6E079 |
:103320005595479537952795FA95D1F780911B02CA |
:1033300090911C02820F931F29C077278827992715 |
:103340009D01AE01D7FF04C021583F4F4F4F5F4F43 |
:10335000E7E05595479537952795EA95D1F70E946F |
:10336000C7779B01AC0197FF04C0215C3F4F4F4FD3 |
:103370005F4F76E055954795379527957A95D1F724 |
:1033800080911B0290911C02821B930B90931C0254 |
:1033900080931B028091CA05282F3327220F331FE9 |
:1033A000220F331F80911B0290911C0282179307FA |
:1033B0007CF08091CB05282F3327220F331F220F5B |
:1033C000331F80911B0290911C022817390724F4A7 |
:1033D00030931C0220931B0280912B0290912C02AF |
:1033E00020911B0230911C02820F931F805092404B |
:1033F00090932C0280932B0280911B0290911C02CF |
:1034000097FD0396959587959595879590931C02C2 |
:1034100080931B0223C08091530702C080912D0727 |
:103420009927880F991F880F991F87559E4F12C0A3 |
:1034300080915B07F5CFFF27EE0FFF1FE154F94F97 |
:1034400020813181220F331F80912B0290912C0219 |
:10345000820F931F90932C0280932B0280912B025A |
:1034600090912C0255E08D3D950718F08CED95E07C |
:1034700005C08757914030F487E791E090932C0284 |
:1034800080932B0220912B0230912C022C5B304038 |
:1034900030932C0220932B0280912D0290912E02CA |
:1034A000820F931F90932E0280932D022FC0809144 |
:1034B000B00080648093B0008CEB90E090932C027D |
:1034C00080932B0280912D0290912E0284549F4F65 |
:1034D00090932E0280932D0280911F02882321F069 |
:1034E0008091AF02853B20F480911F02823011F45D |
:1034F000469801C0469A80912F028F5F80932F02D9 |
:103500009091CC05981710F410922F0281E08093CF |
:103510002A0220912B0230912C0241E02F373407F0 |
:1035200030F08FEF8093B3002F5F30400FC02F3FFC |
:103530003105C9F0C0F0A9014F5F50404F37510528 |
:1035400050F480E88093B3002058304030932C0230 |
:1035500020932B0212C08FEF8093B30050932C0264 |
:1035600040932B020AC080912B028093B3001092EB |
:103570002C0210922B0210922A02FF91EF91DF9100 |
:10358000CF91BF91AF919F918F917F916F915F91FB |
:103590004F913F912F910F900FBE0F901F90189554 |
:1035A00010927C008FEC80937A000895CF93DF9384 |
:1035B00083E090E00E94102EC82FDD27C531D10591 |
:1035C00008F02A97C7BD1092360284E690E00E9468 |
:1035D000A41680911301909114018052934010F42D |
:1035E000C0E0D0E0CA3FD105F8F4C7BD82E390E067 |
:1035F0000E94A41687E394E09F938F938FE592E156 |
:103600009F938F93E091BB03F091BC030995809148 |
:103610001301909114010F900F900F900F90805212 |
:10362000934010F02196DECF6C2F83E090E00E9453 |
:10363000182EC09393058091A40580FF09C08C2F9C |
:103640008A508B3E28F08091D40380648093D40309 |
:10365000C7BD8CE291E00E94A416DF91CF9108953E |
:10366000EF92FF921F93CF9310E080ED97E00E94BE |
:1036700082167C01CCE8133019F4CB3008F0C9E095 |
:1036800010E080914602909147028C5F934024F4B1 |
:103690008091120181500AC08091460290914702A8 |
:1036A0008750944034F0809112018F5F8093120113 |
:1036B00001C011E080914402909145028C5F9340DB |
:1036C00024F48091110181500AC0809144029091AC |
:1036D00045028750944034F0809111018F5F8093B0 |
:1036E000110101C01F5F80914202909143028C5FE3 |
:1036F000934024F48091100181500AC080914202CD |
:103700009091430287509440C4F0809110018F5FE4 |
:103710008093100113C089E394E09F938F938FE50A |
:1037200092E19F938F93E091BB03F091BC030995C5 |
:103730000F900F900F900F905FC01F5F82E18093FA |
:10374000700280916B028E7F80936B0285EA80937A |
:10375000BC00809112018A3040F48091D4038160D2 |
:103760008093D4038AE08093120180911201863FF6 |
:1037700040F08091D40381608093D40385EF8093DF |
:103780001201809111018A3040F48091D40382604B |
:103790008093D4038AE08093110180911101863FC8 |
:1037A00040F08091D40382608093D40385EF8093AE |
:1037B0001101809110018A3040F48091D40384601B |
:1037C0008093D4038AE08093100180911001863F9A |
:1037D00040F08091D40384608093D40385EF80937C |
:1037E000100180917002882339F0C7010E948B1666 |
:1037F000882309F090CFF5CF10920F018FEC8093C2 |
:103800007A0080910F018823E1F3CA3020F48AE026 |
:1038100090E00E94A416C15009F02DCF86E490E0FC |
:103820000E94A416CF911F91FF90EF9008951F92D0 |
:103830000F920FB60F921124AF92BF92CF92DF92E8 |
:10384000EF92FF920F931F932F933F934F935F93AA |
:103850006F937F938F939F93AF93BF93EF93FF9358 |
:1038600080914F02282F3327442755278F5F80935D |
:103870004F02F9012231310508F08CC3EA5BFF4F9A |
:103880000C948D78809178009091790046C0809159 |
:103890007800909179002CC1809178009091790006 |
:1038A000909352028093510257C180910C039091E2 |
:1038B0000D032091780030917900821B930B909337 |
:1038C000840580938305809183059091840590936E |
:1038D0005C0280935B025EC18091780090917900D8 |
:1038E00020910E0330910F03821B930B909392054E |
:1038F00080939105809191059091920590935E023D |
:1039000080935D0249C380915502909156022091A7 |
:10391000780030917900820F931F90935602809324 |
:10392000550281E03AC38091530290915402209154 |
:10393000780030917900820F931F90935402809306 |
:10394000530284E02AC380911D0190911E019C01C5 |
:10395000220F331F280F391F809178009091790032 |
:1039600063E070E00E94F277260F371F36952795A7 |
:103970003695279530931E0120931D0185E00DC3D8 |
:10398000809178009091790040910803509109034B |
:10399000841B950B90933D0280933C0280913C02E6 |
:1039A00090913D02029704F122E04E3E520784F4CA |
:1039B000209150022B5F20935002255080917C0271 |
:1039C00090917D02845F914018F4215F2093500212 |
:1039D00080915002853684F14F5F5F4F5093090309 |
:1039E00040930803845626C080913C0290913D028A |
:1039F0008F5F9F4F0CF532E047325307ECF0209178 |
:103A000050022550209350022B5F80917C029091B0 |
:103A10007D02845F914018F42F50209350028091D2 |
:103A200050028C394CF4415050405093090340935C |
:103A300008038C598093500281E080933B0280916F |
:103A400078009091790090938A0580938905809100 |
:103A50003C0290913D029C01442737FD4095542F34 |
:103A60008091C3029091C402A091C502B091C60298 |
:103A7000820F931FA41FB51F8093C3029093C402AB |
:103A8000A093C502B093C6022091C3023091C40234 |
:103A90004091C5025091C60257FF04C021503C4FCF |
:103AA0004F4F5F4F0AE055954795379527950A95F3 |
:103AB000D1F78091C3029091C402A091C502B09148 |
:103AC000C602821B930BA40BB50B8093C302909389 |
:103AD000C402A093C502B093C6022EC180915302C6 |
:103AE000909154022091780030917900820F931FB9 |
:103AF000909354028093530210924E0250C28091D0 |
:103B000002018A3071F480917800909179002091BF |
:103B1000510230915202820F931F0196969587951C |
:103B200017C04091510250915202843158F02091B7 |
:103B3000780030917900240F351F8FEF97E0821BBA |
:103B4000930B06C08091780090917900840F951FA7 |
:103B5000909343028093420286E01FC280910C033F |
:103B600090910D032091780030917900821B930B86 |
:103B700090938405809383058091830590918405BB |
:103B800020915B0230915C02820F931F909341025F |
:103B90008093400287E001C2809178009091790083 |
:103BA00020910E0330910F03821B930B909392058B |
:103BB00080939105809191059091920520915D02ED |
:103BC00030915E02820F931F90933F0280933E02DA |
:103BD000E3C1209155023091560280917800909176 |
:103BE0007900280F391F3093560220935502809197 |
:103BF00002018A3019F4220F331F04C0220F331F31 |
:103C0000220F331F30935602209355022091550204 |
:103C100030915602C90137FD0796A3E09595879527 |
:103C2000AA95E1F79093470280934602809157024C |
:103C300090915802820F931F97FD01969595879555 |
:103C400090935802809357022091180330911903E2 |
:103C5000821B930B90931C0180931B0120914C02BB |
:103C600030914D0280911B0190911C01280F391F4A |
:103C700037FF02C02F5F3F4F3595279530934D0298 |
:103C800020934C024ECE20915302309154028091E9 |
:103C9000780090917900280F391F309354022093B7 |
:103CA0005302809102018A3019F4220F331F04C09D |
:103CB000220F331F220F331F3093540220935302DD |
:103CC0002091530230915402C90137FD079663E0F9 |
:103CD000959587956A95E1F7909345028093440204 |
:103CE0008091590290915A02820F931F97FD01967D |
:103CF0009595879590935A028093590220911603C7 |
:103D000030911703821B930B90931A018093190132 |
:103D100020914A0230914B028091190190911A0131 |
:103D2000280F391F37FF02C02F5F3F4F359527956A |
:103D300030934B0220934A0283E02FC110924F022E |
:103D400081E080930F0180913202909133020196BD |
:103D500090933302809332028091780090917900A1 |
:103D60009093140180931301809113019091140199 |
:103D7000AA27BB27A0905F02B0906002C0906102AA |
:103D8000D0906202A80EB91ECA1EDB1EA0925F026E |
:103D9000B0926002C0926102D0926202809163028E |
:103DA0008F5F80936302823108F4F6C08091150121 |
:103DB00090911601A0911701B09118017C018D011D |
:103DC00023E0EE0CFF1C001F111F2A95D1F7E81A03 |
:103DD000F90A0A0B1B0BEA0CFB1C0C1D1D1D809124 |
:103DE0003602992787FD9095A92FB92FBC01CD01E7 |
:103DF00026EC34E240E050E00E94C777DC01CB01C2 |
:103E0000E81AF90A0A0B1B0BD801C7010496A11D79 |
:103E1000B11DB7FF05C0D801C7010B96A11DB11D8B |
:103E200013E0B595A795979587951A95D1F7809347 |
:103E3000150190931601A0931701B093180180917A |
:103E40008B0590918C057C010027F7FC0095102FC5 |
:103E50008091150190911601A0911701B091180160 |
:103E6000E81AF90A0A0B1B0BE092A102F092A202D7 |
:103E70000093A3021093A4022091370230913802DC |
:103E80004091390250913A0257FF04C0215F3F4FE1 |
:103E90004F4F5F4FF4E05595479537952795FA9525 |
:103EA000D1F78091370290913802A0913902B091F8 |
:103EB0003A02821B930BA40BB50B809337029093AD |
:103EC0003802A0933902B0933A0280913702909160 |
:103ED0003802A0913902B0913A028E0D9F1DA01FA9 |
:103EE000B11F8093370290933802A0933902B093A8 |
:103EF0003A028091340290913502AC01E5E0440F22 |
:103F0000551FEA95E1F7481B590B809137029091B4 |
:103F10003802A0913902B0913A02B7FF03C00F9660 |
:103F2000A11DB11D74E0B595A795979587957A95D4 |
:103F3000D1F72091A1023091A202281B390B63E036 |
:103F4000220F331F6A95E1F7240F351F37FF02C098 |
:103F5000215E3F4F45E0359527954A95E1F730932F |
:103F6000350220933402D601C501D7FE03C0019665 |
:103F7000A11DB11DB595A7959795879580935F0273 |
:103F800090936002A0936102B093620289E08093F3 |
:103F9000630202C010924F0282E080934E02809131 |
:103FA0004E0280937C0080914F02882319F08FECA1 |
:103FB00080937A00FF91EF91BF91AF919F918F9184 |
:103FC0007F916F915F914F913F912F911F910F9131 |
:103FD000FF90EF90DF90CF90BF90AF900F900FBE0B |
:103FE0000F901F90189590E2E0E2F1E08FE491933A |
:103FF000815087FFFCCF089590916602E0E2F1E0E6 |
:10400000E90FF11D80839F5F909366020895EF9200 |
:10401000FF920F931F93CF93DF932091640220FFB1 |
:104020000AC080916502882311F0815002C08091FE |
:104030001F018093650221FF0CC090916502809161 |
:104040001F01981719F41092650203C09F5F9093A7 |
:104050006502822F992780FF04C081FF02C0109261 |
:1040600065020E94F31F80916502282F3327CCEF51 |
:10407000EC2ECFE1FC2EC091BB03D091BC038A3063 |
:1040800098F481E1809366023F932F9380E794E058 |
:104090009F938F93FF92EF92FE0109952DB73EB744 |
:1040A0002A5F3F4F2DBF11C080E1809366023F938E |
:1040B0002F9385E794E09F938F93FF92EF92FE01F9 |
:1040C00009958DB79EB706968DBF20916502822F08 |
:1040D0009927AA27BB27FC01429710F00C94B42A19 |
:1040E000E85AFF4FBCEFEB2EBFE1FB2EC091BB03A4 |
:1040F000D091BC030C948D78109266028AE794E00C |
:104100009F938F930CEF1FE1FF92EF92FE010995B1 |
:1041100084E1809366020F900F900F900F9084E6D9 |
:1041200090E09F938F9380E590E09F938F931F92F1 |
:104130001F92809102016AE00E94E677892F9927F9 |
:104140009F938F93809102010E94E67799279F9316 |
:104150008F938AE894E09F938F93FF92EF92E09180 |
:10416000BB03F091BC03099588E2809366022DB7EA |
:104170003EB7225F3F4F2DBF89E096E09F938F931C |
:104180000E947B2F99279F938F938FE994E09F93B1 |
:104190008F93FF92EF92E091BB03F091BC030995DE |
:1041A0008DB79EB708968DBF9091D403992351F097 |
:1041B0008CE380936602892F99279F938F938DEAD2 |
:1041C00094E085C690916C02992371F08CE3809302 |
:1041D0006602892F99279F938F9384EC94E09F9395 |
:1041E0008F931F930F9391C08091D50384FF07C0D5 |
:1041F0008CE38093660289ED94E00C94462A8091CA |
:10420000910190919201069710F00C94BD2A8CE3D5 |
:104210008093660286EE94E00C94462A8091A40571 |
:10422000ACEFEA2EAFE1FA2EC091BB03D091BC03F4 |
:1042300080FF74C0109266028091A1029091A20248 |
:10424000A091A302B091A402BC01CD0125E030E011 |
:1042500040E050E00E943B783F932F9383EF94E03F |
:104260009F938F93FF92EF92FE01099584E18093D3 |
:1042700066022DB73EB72A5F3F4F2DBF80919D024A |
:1042800090919E02A0919F02B091A002BC01CD012D |
:1042900025E030E040E050E00E943B783F932F93D0 |
:1042A00080E095E09F938F93FF92EF92E091BB03A4 |
:1042B000F091BC03099588E2809366028DB79EB7A2 |
:1042C00006968DBF80911301909114019F938F9357 |
:1042D0008DE095E09F938F93FF92EF92E091BB0367 |
:1042E000F091BC0309958CE3809366022DB73EB72D |
:1042F0002A5F3F4F2DBF87B599279F938F938AE100 |
:1043000095E09F938F93FF92EF92E091BB03F09122 |
:10431000BC0309958DB79EB706962FC7109266020B |
:1043200087E295E09F938F93FF92EF92FE010995AC |
:1043300084E1809366020F900F900F900F9086E3B8 |
:1043400095E09F938F93FF92EF92E091BB03F091E2 |
:10435000BC03099588E2809366020F900F900F903E |
:104360000F908FE395E09F938F93FF92EF92E091F0 |
:10437000BB03F091BC0309958CE3809366020F9018 |
:104380000F900F900F908EE495E09F938F93FF9284 |
:10439000EF920C944A2A1092660287E595E09F936B |
:1043A0008F930CEF1FE1FF92EF92FE01099584E1DC |
:1043B000809366020F900F900F900F9080910303EF |
:1043C00090910403A0910503B0910603B7FF04C0C8 |
:1043D00081509C4FAF4FBF4FFAE0B595A795979589 |
:1043E0008795FA95D1F7BF93AF939F938F9384E608 |
:1043F00095E09F938F931F930F93E091BB03F091F0 |
:10440000BC03099588E2809366022DB73EB7285F0A |
:104410003F4F2DBF8091FB029091FC02A091FD02C5 |
:10442000B091FE02B7FF04C081509C4FAF4FBF4F09 |
:10443000EAE0B595A79597958795EA95D1F7BF934B |
:10444000AF939F938F9383E795E09F938F931F93F1 |
:104450000F93E091BB03F091BC0309958CE380932B |
:1044600066028DB79EB708968DBF8091C10290916C |
:10447000C2029F938F9382E895E09F938F931F933F |
:104480000F93E091BB03F091BC0309952DB73EB7A4 |
:104490002A5F3F4F0DC7109266028091C30690912C |
:1044A000C4069F938F938091C1069091C2069F93FB |
:1044B0008F9381E995E09F938F93FF92EF92FE0196 |
:1044C000099584E1809366028DB79EB708968DBFEB |
:1044D0008091C7069091C8069F938F938091C506DF |
:1044E0009091C6069F938F9381EA95E09F938F9357 |
:1044F000FF92EF92E091BB03F091BC03099588E233 |
:10450000809366022DB73EB7285F3F4F2DBF809145 |
:10451000CB069091CC069F938F938091C906909182 |
:10452000CA069F938F9381EB95E09F938F93FF92A1 |
:10453000EF92E091BB03F091BC0309958CE380936B |
:1045400066028DB79EB708968DBF8091CF06909179 |
:10455000D0069F938F938091CD069091CE069F9326 |
:104560008F9381EC95E0A2C010926602809199052C |
:10457000E82FFF27EE0FFF1FE154F94F8081918153 |
:104580009F938F9380919805E82FFF27EE0FFF1FD1 |
:10459000E154F94F808191819F938F9381ED95E054 |
:1045A0009F938F93FF92EF92FE01099584E1809390 |
:1045B00066028DB79EB708968DBF80919B05E82F48 |
:1045C000FF27EE0FFF1FE154F94F808191819F93E8 |
:1045D0008F9380919A05E82FFF27EE0FFF1FE1547C |
:1045E000F94F8081918188589F4F9F938F9381EEDF |
:1045F00095E09F938F93FF92EF92E091BB03F09130 |
:10460000BC03099588E2809366022DB73EB7285F08 |
:104610003F4F2DBF80919D05E82FFF27EE0FFF1F15 |
:10462000E154F94F8081918182599F4F9F938F93DD |
:1046300080919C05E82FFF27EE0FFF1FE154F94FF3 |
:104640008081918182599F4F9F938F9381EF95E055 |
:104650009F938F93FF92EF92E091BB03F091BC0385 |
:1046600009958CE3809366028DB79EB708968DBF3F |
:1046700080919F05E82FFF27EE0FFF1FE154F94FB0 |
:104680008081918182599F4F9F938F9380919E0546 |
:10469000E82FFF27EE0FFF1FE154F94F8081918132 |
:1046A00082599F4F9F938F9381E096E09F938F93C2 |
:1046B000FF92EF92E091BB03F091BC0309952DB7F7 |
:1046C0003EB7285F3F4FF4C51092660281E196E045 |
:1046D0009F938F930CEF1FE1FF92EF92FE010995DC |
:1046E000809102010F900F900F900F908A3009F087 |
:1046F000A1C084E180936602809118039091190310 |
:104700009C0197FF02C0295F3F4F287F821B930BBC |
:104710009F938F93809118039091190397FD0796AB |
:1047200073E0959587957A95E1F79F938F93209104 |
:1047300018033091190337FF02C0295F3F4F63E030 |
:10474000359527956A95E1F7809146029091470249 |
:10475000821B930B9F938F938FE196E09F938F9390 |
:104760001F930F93E091BB03F091BC03099588E27E |
:10477000809366028DB79EB70A968DBF809116030F |
:10478000909117039C0197FF02C0295F3F4F287F3C |
:10479000821B930B9F938F93809116039091170325 |
:1047A00097FD079653E0959587955A95E1F79F9366 |
:1047B0008F93209116033091170337FF02C0295FB2 |
:1047C0003F4F43E0359527954A95E1F780914402A4 |
:1047D00090914502821B930B9F938F9380E396E009 |
:1047E0009F938F931F930F93E091BB03F091BC03B2 |
:1047F00009958CE3809366022DB73EB7265F3F4F45 |
:104800002DBF80911403909115039F938F938091F6 |
:104810001403909115032091420230914302821BB0 |
:10482000930B9F938F9381E496E09F938F931F93B5 |
:104830000F93A3C38B3019F0843108F4ADC084E129 |
:104840008093660280911803909119039C0197FF51 |
:1048500002C0215F3F4F207F821B930B97FD019683 |
:10486000959587959F938F93809118039091190345 |
:1048700097FD0F9624E0959587952A95E1F79F93EC |
:104880008F93209118033091190337FF02C0295FDD |
:104890003F4F83E0359527958A95E1F78091460251 |
:1048A00090914702821B930B9F938F938FE496E026 |
:1048B0009F938F931F930F93E091BB03F091BC03E1 |
:1048C000099588E2809366022DB73EB7265F3F4F79 |
:1048D0002DBF80911603909117039C0197FF02C092 |
:1048E000215F3F4F207F821B930B97FD019695958B |
:1048F00087959F938F93809116039091170397FD4F |
:104900000F96B4E095958795BA95E1F79F938F93AD |
:10491000209116033091170337FF02C0295F3F4FE4 |
:10492000A3E035952795AA95E1F7809144029091EF |
:104930004502821B930B9F938F9381E696E09F9392 |
:104940008F931F930F93E091BB03F091BC030995E4 |
:104950008CE3809366028DB79EB70A968DBF8091D7 |
:1049600014039091150397FD0196959587959F9354 |
:104970008F938091140390911503209142023091FE |
:104980004302821B930B9F938F9383E796E09F9341 |
:104990008F931F930F938ECE8D3009F0EEC584E177 |
:1049A000809366028091120199279F938F93809143 |
:1049B00018039091190397FD0F96E4E0959587955C |
:1049C000EA95E1F79F938F93209118033091190393 |
:1049D00037FF02C0295F3F4F73E0359527957A95E1 |
:1049E000E1F78091460290914702821B930B9F93BF |
:1049F0008F9382E896E09F938F931F930F93E0919C |
:104A0000BB03F091BC03099588E2809366028DB7E1 |
:104A10009EB70A968DBF8091110199279F938F931E |
:104A2000809116039091170397FD0F9664E095957A |
:104A300087956A95E1F79F938F93209116033091A4 |
:104A4000170337FF02C0295F3F4F53E03595279585 |
:104A50005A95E1F78091440290914502821B930B95 |
:104A60009F938F9386E996E09F938F931F930F9365 |
:104A7000E091BB03F091BC0309958CE3809366023F |
:104A80002DB73EB7265F3F4F2DBF8091100199276C |
:104A90009F938F93809114039091150397FD019636 |
:104AA000959587959F938F9380911403909115030B |
:104AB0002091420230914302821B930B9F938F936C |
:104AC0008AEA96E09F938F931F930F93E091BB0325 |
:104AD000F091BC0309958DB79EB70A964EC310920C |
:104AE00066028EEB96E09F938F93FF92EF92FE010A |
:104AF000099584E1809366020F900F900F900F90BC |
:104B000080910E0390910F039F938F9380913E02AB |
:104B100090913F029F938F938BEC96E09F938F939E |
:104B2000FF92EF92E091BB03F091BC03099588E2FC |
:104B3000809366022DB73EB7285F3F4F2DBF80910F |
:104B40000C0390910D039F938F938091400290915D |
:104B500041029F938F938AED96E09F938F93FF92EC |
:104B6000EF92E091BB03F091BC0309958CE3809335 |
:104B700066028DB79EB708968DBF8091080390910D |
:104B800009039F938F9380913C0290913D029F93E4 |
:104B90008F9389EE96E08ACD1092660280911D0176 |
:104BA00090911E016AE070E00E9406789F938F93B7 |
:104BB00080911D0190911E016AE070E00E940678CC |
:104BC0007F936F9388EF96E09F938F93FF92EF927E |
:104BD000FE01099584E1809366028DB79EB7089621 |
:104BE0008DBF8091FC079091FD076AE070E00E9404 |
:104BF000F2779F938F938091FC079091FD076AE075 |
:104C000070E00E94F2777F936F938CE097E09F9320 |
:104C10008F93FF92EF92E091BB03F091BC03099553 |
:104C200088E2809366022DB73EB7285F3F4F2DBFC5 |
:104C30008091FE079091FF079F938F9380E297E00A |
:104C40009F938F93FF92EF92E091BB03F091BC038F |
:104C500009958CE3809366028DB79EB706968DBF4B |
:104C600080910008909101089F938F9380E397E0D3 |
:104C70002EC11092660282E497E09F938F93FF9279 |
:104C8000EF92FE01099584E1809366020F900F90E8 |
:104C90000F900F908091BF069091C0069F938F93C5 |
:104CA0008BE497E09F938F93FF92EF92E091BB0389 |
:104CB000F091BC03099588E2809366028DB79EB798 |
:104CC00006968DBF8091AF0299279F938F938BE5B6 |
:104CD00097E09F938F93FF92EF92E091BB03F09147 |
:104CE000BC0309958CE3809366022DB73EB72A5F1B |
:104CF0003F4F2DBF8091BE06992701979F938F93B9 |
:104D00008BE697E0FECA109266028BE797E09F93CE |
:104D10008F93FF92EF92FE01099584E180936602E2 |
:104D20000F900F900F900F908091BD029091BE0256 |
:104D30009F938F9383E897E09F938F93FF92EF92D7 |
:104D4000E091BB03F091BC03099588E28093660271 |
:104D50002DB73EB72A5F3F4F2DBF8091C102909182 |
:104D6000C2029F938F9381E997E09F938F93FF9265 |
:104D7000EF92E091BB03F091BC0309958CE3809323 |
:104D800066028DB79EB706968DBF8091BF02909147 |
:104D9000C0029F938F938FE997E099C010926602AB |
:104DA0008091B00299279F938F938DEA97E09F930C |
:104DB0008F93FF92EF92FE01099584E18093660242 |
:104DC0008DB79EB706968DBF8091B10299279F93AC |
:104DD0008F9389EB97E09F938F93FF92EF92E091EF |
:104DE000BB03F091BC03099588E2809366022DB75E |
:104DF0003EB72A5F3F4F2DBF8091B20299279F9304 |
:104E00008F9385EC97E09F938F93FF92EF92E091C1 |
:104E1000BB03F091BC0309958CE3809366028DB7C8 |
:104E20009EB706968DBF8091B30299279F938F936B |
:104E300081ED97E04CC0109266028091B4029927F0 |
:104E40009F938F938DED97E09F938F93FF92EF92B7 |
:104E5000FE01099584E1809366028DB79EB70696A0 |
:104E60008DBF8091B50299279F938F9389EE97E02C |
:104E70009F938F93FF92EF92E091BB03F091BC035D |
:104E8000099588E2809366022DB73EB72A5F3F4FAF |
:104E90002DBF8091B60299279F938F9385EF97E05E |
:104EA0009F938F93FF92EF92E091BB03F091BC032D |
:104EB00009958CE3809366028DB79EB706968DBFE9 |
:104EC0008091B70299279F938F9381E098E09F93F9 |
:104ED0008F93FF92EF92D5CA109266028DE098E010 |
:104EE0009F938F93FF92EF92FE01099584E1809347 |
:104EF00066020F900F900F900F908091A10199275B |
:104F00009F938F9385E198E09F938F93FF92EF9209 |
:104F1000E091BB03F091BC03099588E2809366029F |
:104F20008DB79EB706968DBF80911D0290911E028F |
:104F30009F938F9383E298E09F938F93FF92EF92DA |
:104F4000E091BB03F091BC0309958CE3809366026A |
:104F50002DB73EB72A5F3F4F2DBF8091C7059927D8 |
:104F60009F938F938091C60599279F938F9381E399 |
:104F700098E09F938F93FF92EF92E091BB03F091A3 |
:104F8000BC0309958DB79EB70896F7C010926602CC |
:104F90008FE398E09F938F93FF92EF92FE01099524 |
:104FA00084E1809366020F900F900F900F90809194 |
:104FB000F503992787FD90959F938F938091F40334 |
:104FC000992787FD90959F938F938FE498E09F9307 |
:104FD0008F93FF92EF92E091BB03F091BC03099590 |
:104FE00088E2809366022DB73EB7285F3F4F2DBF02 |
:104FF0008091F603992787FD90959F938F938091D9 |
:10500000F70399279F938F938FE598E09F938F9352 |
:10501000FF92EF92E091BB03F091BC0309958CE302 |
:10502000809366028DB79EB708968DBF8091FB0373 |
:1050300099279F938F938091F803992787FD9095E7 |
:105040009F938F938FE698E031CB109266028FE7A3 |
:1050500098E09F938F93FF92EF92FE01099584E170 |
:10506000809366020F900F900F900F9080917906B9 |
:1050700099278F7790709F938F93809171069927CE |
:105080008F7790709F938F938091690699278F7780 |
:1050900090709F938F938091610699278F7790707E |
:1050A0009F938F938FE898E09F938F93FF92EF9257 |
:1050B000E091BB03F091BC03099588E280936602FE |
:1050C0008DB79EB70C968DBF8091990699278F77E3 |
:1050D00090709F938F938091910699278F7790700E |
:1050E0009F938F938091890699278F7790709F93D4 |
:1050F0008F938091810699278F7790709F938F93DC |
:1051000080EA98E09F938F93FF92EF92E091BB0328 |
:10511000F091BC0309958CE3809366022DB73EB7EE |
:10512000245F3F4F2DBF8091B90699278F779070EC |
:105130009F938F938091B10699278F7790709F935B |
:105140008F938091A90699278F7790709F938F9363 |
:105150008091A10699278F7790709F938F9381EB11 |
:1051600098E09F938F93FF92EF92E091BB03F091B1 |
:10517000BC0309958DB79EB70C968DBFFEC11092EA |
:10518000660282EC98E09F938F93FF92EF92FE016C |
:10519000099584E1809366020F900F900F900F9015 |
:1051A00080917D06992787FD90959F938F9380919D |
:1051B0007506992787FD90959F938F9380916D0633 |
:1051C000992787FD90959F938F93809165069927E6 |
:1051D00087FD90959F938F9381ED98E09F938F9398 |
:1051E000FF92EF92E091BB03F091BC03099588E236 |
:1051F000809366022DB73EB7245F3F4F2DBF80914D |
:105200009D06992787FD90959F938F938091950692 |
:10521000992787FD90959F938F9380918D0699276D |
:1052200087FD90959F938F9380918506992787FDA1 |
:1052300090959F938F9382EE98E09F938F93FF9228 |
:10524000EF92E091BB03F091BC0309958CE380934E |
:1052500066028DB79EB70C968DBF8091BD069927CB |
:1052600087FD90959F938F938091B506992787FD31 |
:1052700090959F938F938091AD06992787FD909588 |
:105280009F938F938091A506992787FD90959F9373 |
:105290008F9383EF98E09F938F93FF92EF92E0912B |
:1052A000BB03F091BC0309952DB73EB7245F3F4F78 |
:1052B0002DBF63C11092660284E099E09F938F93A3 |
:1052C0000CEF1FE1FF92EF92FE01099584E18093BC |
:1052D00066020F900F900F900F9080917906881FB3 |
:1052E0008827881F97E0899FC00111248D969F937E |
:1052F0008F9380917106881F8827881F96E0899F69 |
:10530000C00111248D969F938F9380916906881F09 |
:105310008827881F95E0899FC00111248D969F934F |
:105320008F9380916106881F8827881F9927880F8F |
:10533000991F880F991F8D969F938F9383E199E012 |
:105340009F938F93FF92EF92E091BB03F091BC0388 |
:10535000099588E2809366028DB79EB70C968DBF43 |
:1053600080919906881F8827881F9BE0899FC0012C |
:1053700011248D969F938F9380919106881F882783 |
:10538000881F9AE0899FC00111248D969F938F9367 |
:1053900080918906881F8827881F99E0899FC0010E |
:1053A00011248D969F938F9380918106881F882763 |
:1053B000881F992723E0880F991F2A95E1F78D967A |
:1053C0009F938F9387E299E09F938F93FF92EF9241 |
:1053D000E091BB03F091BC0309958CE380936602D6 |
:1053E0002DB73EB7245F3F4F2DBF8091A106881F88 |
:1053F0008827881F9CE0899FC00111248D969F9368 |
:105400008F938BE399E09F938F93FF92EF92E091BC |
:10541000BB03F091BC0309958091A9062DB73EB757 |
:105420002A5F3F4F2DBF87FF12C080E48093660242 |
:105430008CE499E09F938F93FF92EF92E091BB03EE |
:10544000F091BC0309950F900F900F900F908091F1 |
:10545000B10687FF12C084E4809366028FE499E06E |
:105460009F938F931F930F93E091BB03F091BC0325 |
:1054700009950F900F900F900F908091B90687FFBC |
:105480007CC088E48093660282E599E09F938F93C5 |
:105490001F930F93E091BB03F091BC0309950F900C |
:1054A0000F900F900F9069C01092660285E599E009 |
:1054B0009F938F93FF92EF92FE01099584E1809371 |
:1054C00066020F900F900F900F908091F5019091D0 |
:1054D000F6019F938F9383E699E09F938F93FF92BA |
:1054E000EF92E091BB03F091BC03099588E28093B1 |
:1054F00066028DB79EB706968DBF8091F701909199 |
:10550000F8019F938F9380E799E09F938F93FF9289 |
:10551000EF92E091BB03F091BC03099589E480937D |
:1055200066022DB73EB72A5F3F4F2DBF8DE799E04A |
:105530009F938F93FF92EF92E091BB03F091BC0396 |
:105540000995809164020F900F900F900F9083FF48 |
:1055500014C01092F8011092F70160E070E08EE044 |
:1055600090E00E94292E09C080911F01281719F48C |
:10557000215020931F011092650210926402E6E010 |
:10558000CDB7DEB70C947E78F999FECF92BD81BD80 |
:10559000F89A80B599270895F999FECF1FBA92BD60 |
:1055A00081BD60BD0FB6F894FA9AF99A0FBE0895BE |
:1055B0004AEA20E030E02617370740F4FC018191E9 |
:1055C000480F2F5F3F4F26173707C8F3842F9927BF |
:1055D0000895EAEA40E050E04617570778F49C0146 |
:1055E000F999FECF32BD21BDF89A80B5E80F4F5F23 |
:1055F0005F4F2F5F3F4F4617570790F38E2F992726 |
:10560000089581E080939A0582E08093990583E074 |
:105610008093980584E080939B0585E080939C05AA |
:1056200086E080939D0587E080939E0588E08093C7 |
:105630009F0589E08093A0058AE08093A1058BE017 |
:105640008093A2058CE08093A30508951F93CF93C8 |
:10565000DF9384E58093970580910201843150F0B7 |
:105660008AE08093B7051092D9058BE18093B3054A |
:105670008EE40AC083E08093B70580E28093D90569 |
:105680008EE18093B30585E58093D6058093D70599 |
:105690008AE68093A40583E08093FA05AEE1A093A7 |
:1056A000A5058FEF8093A705EFE0E093A805A093F1 |
:1056B000A6051092AA05F8E0F093AB0580E480936C |
:1056C000AC051092AD0584E18093A9058EE080932E |
:1056D000AE05B0E1B093AF051CE01093B005F093B8 |
:1056E000B10586EE8093B20580E88093B40550E55D |
:1056F0005093B50586E98093B6055093B80580931D |
:10570000B90576E07093BA0581E28093BB058DE21E |
:105710008093BC059AE59093BD0580E28093BF0518 |
:105720001092C0051092C1051092C2051092C305D7 |
:105730001092DB051092DC051092DD051092DE055B |
:1057400034E63093C40548E24093C50561E06093B8 |
:10575000F9051092C60527EF2093C7057093CC0575 |
:105760008DE78093CD058093CE058093CF05309350 |
:10577000C8054093C9051092CA052093CB0582E362 |
:105780008093D0059093D1058093D2051092F805AF |
:105790009093D3055093D4056093D505B093D80565 |
:1057A0003093DA058FE58093DF0583EF8093E10581 |
:1057B0008AEA8093E3058093E405E093E005E093B3 |
:1057C000E2058EEF8093E5053093E6059093E705BB |
:1057D0009093E8059093E9058BE48093EA05809324 |
:1057E000EB058093EC051092ED057093EE05F093B8 |
:1057F000EF059093F005A093F1053093F2053093F7 |
:10580000F30582E08093F4056093BE051092F605DF |
:105810001092F705ABEFB5E0E0E7F1E0ED010190A4 |
:1058200009921A95E1F760E770E0CD018456904047 |
:105830000E94D82A80930706DF91CF911F91089587 |
:10584000CF93DF9384E580939705809102018431A3 |
:1058500050F08AE08093B7051092D9058BE18093D0 |
:10586000B3058EE40AC083E08093B70580E280939D |
:10587000D9058EE18093B30585E58093D6058093A5 |
:10588000D7058AE68093A40583E08093FA057EE13C |
:105890007093A5058FEF8093A7059FE09093A805CF |
:1058A0007093A6051092AA0568E06093AB0580E4AA |
:1058B0008093AC051092AD059093A9058AE0809382 |
:1058C000AE0580E18093AF0556E05093B00560933C |
:1058D000B10586EE8093B20580E88093B4052AE591 |
:1058E0002093B50588E78093B6052093B80580938B |
:1058F000B9055093BA0581E28093BB058DE2809390 |
:10590000BC052093BD05E0E2E093BF051092C00501 |
:105910001092C1051092C2051092C3051092DB05CA |
:105920001092DC051092DD051092DE0544E64093EE |
:10593000C40538E23093C505F1E0F093F905109203 |
:10594000C60597EF9093C7055093CC058DE78093DC |
:10595000CD058093CE058093CF054093C805309345 |
:10596000C9051092CA059093CB0582E38093D005B8 |
:105970002093D1058093D2051092F8052093D3058A |
:1059800080E58093D4058CE38093D505E093D8051A |
:105990009BE49093DA058FE58093DF0583EF809396 |
:1059A000E1058AEA8093E3058093E40584E180932E |
:1059B000E0058093E2058EEF8093E5054093E605D0 |
:1059C0002093E7052093E8052093E9059093EA05E5 |
:1059D0009093EB059093EC051092ED055093EE0536 |
:1059E0006093EF052093F0057093F1054093F20565 |
:1059F0004093F30582E08093F405F093BE05109286 |
:105A0000F6051092F705ABEFB5E08CE0E7E7F1E0C3 |
:105A1000ED01019009928A95E1F760E770E0CD0110 |
:105A2000845690400E94D82A80930706DF91CF9138 |
:105A30000895CF93DF9384E58093970580910201C9 |
:105A4000843150F08AE08093B7051092D9058BE13C |
:105A50008093B3058EE40AC083E08093B70580E2AB |
:105A60008093D9058EE18093B30585E58093D605B3 |
:105A70008093D7058AE68093A40583E08093FA0596 |
:105A80006EE16093A5058FEF8093A7059FE090934B |
:105A9000A8056093A6051092AA0578E07093AB055F |
:105AA00080E48093AC051092AD059093A9057093A6 |
:105AB000AE0590E19093AF0556E05093B00570931A |
:105AC000B10586EE8093B20580E88093B40534E694 |
:105AD0003093B50588E78093B6053093B805809379 |
:105AE000B9055093BA0581E28093BB058DE280939E |
:105AF000BC052AE52093BD059093BF051092C00513 |
:105B00001092C1051092C2051092C3051092DB05D8 |
:105B10001092DC051092DD051092DE053093C4056D |
:105B200048E24093C505E1E0E093F9051092C6050F |
:105B300097EF9093C7055093CC058DE78093CD05E3 |
:105B40008093CE058093CF053093C8054093C90557 |
:105B50001092CA059093CB0582E38093D0052093E1 |
:105B6000D1058093D2051092F8052093D30580E5E6 |
:105B70008093D40596E49093D50580E28093D80570 |
:105B80009093DA058FE58093DF0583EF8093E1053D |
:105B90008AEA8093E3058093E4056093E0056093CF |
:105BA000E2058EEF8093E5053093E6052093E70547 |
:105BB0002093E8052093E9058BE48093EA05809320 |
:105BC000EB058093EC051092ED055093EE05709374 |
:105BD000EF052093F0056093F1053093F2053093C3 |
:105BE000F30582E08093F405E093BE051092F6057C |
:105BF0001092F705ABEFB5E08CE0EFE7F1E0ED01D7 |
:105C0000019009928A95E1F760E770E0CD01845632 |
:105C100090400E94D82A80930706DF91CF91089583 |
:105C2000F999FECF92BD81BDF89A80B59927089564 |
:105C3000F999FECF1FBA92BD81BD60BD0FB6F89431 |
:105C4000FA9AF99A0FBE089564EC7AE20E945576AA |
:105C500008954CEC5AE20E948F760895EF92FF92DD |
:105C60000F931F93CF93C82F8150853008F0C3E066 |
:105C700081E7C89F8001112483EFE82E8FEFF82E73 |
:105C8000E00EF11E60E770E0C7010E94E92A682F6C |
:105C900098012D593F4F8FB39927AC014270507036 |
:105CA00081FDF9CF32BD21BDF89A80B5861711F07C |
:105CB000CA0121C08FB399279C012270307081FDE9 |
:105CC000F9CFF2BCE1BCF89A80B5843511F0C90176 |
:105CD00012C081E7C89FC00111240D9724EC3AE25D |
:105CE00041E750E0BC0187E995E00E9430760E94D0 |
:105CF0007F6681E090E0CF911F910F91FF90EF9030 |
:105D00000895282F863010F025E003C0882309F479 |
:105D100021E0F999FECF1FBA82E090E092BD81BDEB |
:105D200020BD0FB6F894FA9AF99A0FBE0895CF9352 |
:105D3000C82F80919705843509F042C0C63010F015 |
:105D4000C5E003C0CC2309F43BC060E770E087E9FD |
:105D500095E00E94D82A8093070681E7C89FC0017A |
:105D600011242CEC3AE241E750E067E975E00D9729 |
:105D70000E946D762CEC3AE24CE050E068E975E068 |
:105D800080E590E00E946D766CE070E088E995E037 |
:105D90000E94D82A282FF999FECF1FBA8CE590E0EF |
:105DA00092BD81BD20BD0FB6F894FA9AF99A0FBE44 |
:105DB0008C2F0E94812E0E947F6681E090E002C0BD |
:105DC00080E090E0CF9108956DE470E088EE93E07C |
:105DD0000E94E92A482F8FB399279C0122703070C6 |
:105DE00081FDF9CF85E394E092BD81BDF89A80B53D |
:105DF000841779F48FB399279C012270307081FD4C |
:105E0000F9CF88EE93E092BD81BDF89A80B58130DC |
:105E100011F0C901089524EC3AE24EE450E068EE36 |
:105E200073E088E096E00E94307681E090E008958B |
:105E3000809108068130A9F46DE470E088E096E076 |
:105E40000E94D82A809355062CEC3AE24EE450E0AA |
:105E500068E076E088EE93E00E946D7681E090E065 |
:105E6000089580E090E00895CF93DF9381E08093E0 |
:105E70000806E8E0F6E08FE0158616861786108A99 |
:105E80008150349687FFF8CF80E480931506809385 |
:105E9000160610921706809318068093190690EC48 |
:105EA00090931A0610921B0680931C0680931D0681 |
:105EB00010921E0690931F06909320068093210651 |
:105EC000109222068093230690932406A9E0B6E060 |
:105ED00087E0E9E8F1E0ED01019009928A95E1F7A8 |
:105EE0006DE470E0CD0101970E94D82A8093550699 |
:105EF000DF91CF910895F999FECF82E090E092BDB5 |
:105F000081BDF89A80B5282F863078F023E0322FB3 |
:105F1000F999FECF1FBA82E090E092BD81BD30BDFD |
:105F20000FB6F894FA9AF99A0FBE822F992708951E |
:105F3000DF92EF92FF920F931F93CF93FF24DF2CFA |
:105F4000EF2C81E090E00E94102E843539F031E092 |
:105F5000E32E64E581E090E00E94182E6CE070E092 |
:105F600080E590E00E94E92AC82FF999FECF8CE5E0 |
:105F700090E092BD81BDF89A80B58C1711F421E0B4 |
:105F8000D22EC1E001E010E0EE2029F48C2F0E9417 |
:105F90002E2E8823C1F591E0F92E1F930F9385E8EB |
:105FA00099E09F938F938FE592E19F938F93E09178 |
:105FB000BB03F091BC0309958DB79EB706968DBFC4 |
:105FC0000230110549F0033011054CF40130110580 |
:105FD00031F40E94262B05C00E94202C02C00E9492 |
:105FE000192DDD2059F024EC3AE24CE050E060E558 |
:105FF00070E088E995E00E94307602C00E94012B93 |
:106000008C2F0E94972ECF5F0F5F1F4FC63008F472 |
:10601000BBCFFF2019F083E00E94812E0E947B2FCE |
:10602000C82F0E942E2E8C2F99279F938F938BEA37 |
:1060300099E09F938F930FE512E11F930F93E091E7 |
:10604000BB03F091BC0309958DB79EB706968DBF33 |
:10605000EE2021F40E94E42E882399F484EC99E048 |
:106060009F938F931F930F93E091BB03F091BC0319 |
:1060700009950E94342F0E94182F0F900F900F90B7 |
:106080000F901092960590E0E5E1F6E0CFE0808178 |
:10609000349618160CF49F5FC150C7FFF8CF909349 |
:1060A0009605892F99279F938F9389E096E09F9378 |
:1060B0008F9385EE99E09F938F931F930F93E091B9 |
:1060C000BB03F091BC0309958DB79EB708968DBFB1 |
:1060D00086E09AE09F938F931F930F93E091BB0309 |
:1060E000F091BC0309950F900F900F900F90CF91F6 |
:1060F0001F910F91FF90EF90DF9008959FB7F89454 |
:106100003998389A88B1836088B98091B9008C7FBA |
:106110008093B9008AE28093B800109270021092C6 |
:106120006E0210926D02EEE5F6E08BE010821182B5 |
:106130001282138214821582168217828150389639 |
:1061400087FFF4CF9FBF08951092700284E9809377 |
:10615000BC0010926E0210926D0280E88093BC0029 |
:106160001092BD001092BA001092BB001092B900BC |
:106170001092B8000E947E301092BB0085E8809398 |
:10618000BC0080916B02826080936B0208951F9225 |
:106190000F920FB60F9211242F933F934F935F935B |
:1061A0008F939F93EF93FF9380917002282F332753 |
:1061B000442755278F5F80937002F90127313105FD |
:1061C00008F0B3C2E659FF4F0C948D7880916E02AF |
:1061D0008C3090F480916E028F5F80936E0280917C |
:1061E0006E02E82FFF27EE0FFF1FEE0FFF1FE85F85 |
:1061F000F94F8585181654F780916E028C3070F037 |
:1062000010926A021092690210926E0285E08093E9 |
:10621000700280916D02880F8D5A04C080916E02C9 |
:10622000880F8E5A8093BB0085E874C280916E02FD |
:10623000E82FFF2783E0EE0FFF1F8A95E1F7E25A70 |
:10624000F94F81818093BB0085E88093BC008091E9 |
:106250006E02E82FFF27EE0FFF1FEE0FFF1FEE0F5E |
:10626000FF1FE25AF94F808180FF91C080916E023A |
:10627000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1F90 |
:10628000E25AF94F8281882329F080919605873060 |
:1062900008F45FC28091690290916A02892B09F02B |
:1062A00058C28091670290916802892B09F051C20F |
:1062B0006EC080916E0221E030E002C0220F331FD9 |
:1062C0008A95E2F78091670290916802282339232A |
:1062D000232B79F080916E02E82FFF27EE0FFF1F2E |
:1062E000EE0FFF1FEE0FFF1FE25AF94F80E184838C |
:1062F0000DC080916E02E82FFF27EE0FFF1FEE0FFB |
:10630000FF1FEE0FFF1FE25AF94F148280916E02B9 |
:10631000E82FFF2753E0EE0FFF1F5A95E1F7E25AEF |
:10632000F94F8481282F332743E0220F331F4A95EA |
:10633000E1F780916E02E82FFF2793E0EE0FFF1F39 |
:106340009A95E1F7E25AF94F82818770822B809308 |
:10635000BB0085E88093BC0020916E0281E090E054 |
:1063600002C0880F991F2A95E2F7209169023091A7 |
:106370006A0282239323892B51F086E596E090935D |
:1063800074028093730288E080937502E2C184E016 |
:1063900080C1E0917302F091740281918093BB00FF |
:1063A00085E88093BC00F0937402E09373028091BF |
:1063B0007502815080937502882309F4CAC183E075 |
:1063C00068C18091B900803351F5809171028823B2 |
:1063D00029F480916E028F5F8093710280916E022A |
:1063E000E82FFF2783E0EE0FFF1F8A95E1F7E25ABF |
:1063F000F94F838199278F7790708F3791057CF4BF |
:1064000080916E02E82FFF27EE0FFF1FEE0FFF1F98 |
:10641000EE0FFF1FE25AF94F83818F5F8383109243 |
:10642000700284E98093BC008AE090E0909392012E |
:106430008093910180916E028F5F80936E02109223 |
:10644000700262C18091B9008034A9F180916D021F |
:10645000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1FAE |
:10646000E25AF94F83818F77838380916D028F5F2A |
:1064700080936D0280916D028C30A0F010926D02BD |
:106480001092680210926702809172028F5F80936F |
:1064900072028C3038F01092720280916B028D7F04 |
:1064A00080936B0280916B02816080936B021092EB |
:1064B000700284E971C080916D02E82FFF27EE0F12 |
:1064C000FF1FEE0FFF1FEE0FFF1FE25AF94F8381F0 |
:1064D0008068838380916D02E82FFF27EE0FFF1FF6 |
:1064E000EE0FFF1FEE0FFF1FE25AF94F808180FF72 |
:1064F0002FC080916D02E82FFF2753E0EE0FFF1FA2 |
:106500005A95E1F7E25AF94F84819927009751F0A3 |
:106510004097D9F586E596E09093740280937302D4 |
:1065200088E031C080916D02992743E0880F991F60 |
:106530004A95E1F78D59994F9093740280937302B5 |
:1065400090916D02809172029817E1F483E01BC074 |
:1065500080916D02992733E0880F991F3A95E1F7F2 |
:106560008D59994F909374028093730280916B02BE |
:1065700081FD06C090916D0280917202981711F40E |
:1065800082E001C081E080937502809175028130C4 |
:1065900011F485E801C085EC8093BC008091710204 |
:1065A00080936C0210927102D4C0E0917302F0915A |
:1065B00074028091BB008083809173029091740279 |
:1065C00001969093740280937302809175028150BA |
:1065D00080937502823010F085EC58C0813011F440 |
:1065E00085E854C080916B0281FF2DC080917B02B1 |
:1065F00080FD1DC080916D02E82FFF2723E0EE0F84 |
:10660000FF1F2A95E1F7E25AF94F86818A3F79F414 |
:1066100080916D02E82FFF2793E0EE0FFF1F9A9500 |
:10662000E1F7E25AF94F8081816080830CC080914C |
:106630006D02E82FFF2783E0EE0FFF1F8A95E1F739 |
:10664000E25AF94F108280916D028F5F80936D0244 |
:1066500080916D028C30A0F010926D021092680251 |
:1066600010926702809172028F5F809372028C3069 |
:1066700038F01092720280916B028D7F80936B02D2 |
:106680001092700284E98093BC0049C08093BC00E2 |
:1066900086E0809370025DC088E9C4CD80916F026E |
:1066A000880F805FBFCD80916F029927813091055F |
:1066B00061F0823091051CF4892B21F04AC00297C9 |
:1066C00039F047C080911201ADCD80911101AACD62 |
:1066D00080911001A7CD80E8A5CD1092700284E9C9 |
:1066E0008093BC008AE090E09093920180939101A6 |
:1066F00080916F02823088F480916F028F5F809367 |
:106700006F0282E18093700280916B028E7F809392 |
:106710006B0285EA8093BC001CC010926F028091CE |
:106720006B02816080936B0214C01092700284E946 |
:106730008093BC0080916B02816080936B028AE041 |
:1067400090E0909392018093910110926E021092CA |
:106750006D02FF91EF919F918F915F914F913F91CA |
:106760002F910F900FBE0F901F9018951F93CF93EE |
:10677000DF93182F8091A602882321F480910202D2 |
:10678000882319F081E090E097C01D3008F092C096 |
:106790001123B1F0E12FFF2723E0EE0FFF1F2A9511 |
:1067A000E1F7E25AF94F35978081359688230CF04E |
:1067B00081C03897808180FD03C083E090E07CC079 |
:1067C00080915606823019F084E090E075C067E051 |
:1067D00070E086E596E00E94D82A90915D068917C0 |
:1067E00019F085E090E068C080ED97E00E94821685 |
:1067F000EC0180916B0280FD05C0CE010E948B16DA |
:106800008823B9F3112319F48FEF90E00BC0212FE7 |
:1068100033272150304081E090E002C0880F991F5B |
:106820002A95E2F790936A0280936902A1E0B0E0B2 |
:10683000EEE5F6E040E050E06BE0CD01042E02C052 |
:10684000880F991F0A94E2F72091690230916A0239 |
:1068500082239323892B11F01182128261504F5FA2 |
:106860005F4F389667FFE9CF10926E021092700268 |
:1068700080916B028E7F80936B0285EA8093BC00CF |
:1068800080916B0280FD05C0CE010E948B1688238B |
:10689000B9F38091690290916A02892B29F0CE01A7 |
:1068A0000E948B16882311F38091690290916A02ED |
:1068B000009711F082E090E0DF91CF911F91089551 |
:1068C0000F931F93CF93DF93982F8091A602882375 |
:1068D00021F480910202882319F081E090E092C0B7 |
:1068E0009D30A0F4992319F486E090E08BC0C92F65 |
:1068F000DD27FE0133E0EE0FFF1F3A95E1F7E25A84 |
:10690000F94F35978081359687FD03C082E090E08E |
:1069100079C03897808180FD03C083E090E072C029 |
:1069200080ED97E00E9482168C0180916B0280FDC1 |
:1069300005C0C8010E948B168823B9F3219721E076 |
:1069400030E0C90102C0880F991FCA95E2F7909301 |
:10695000680280936702D901EEE5F6E040E050E07E |
:106960006BE0CD01042E02C0880F991F0A94E2F754 |
:10697000209167023091680282239323892B11F0C2 |
:106980001182128261504F5F5F4F389667FFE9CFE7 |
:1069900010926D021092560610925D0610927002CF |
:1069A00080916B028E7F80936B0285EA8093BC009E |
:1069B00080916B0280FD05C0C8010E948B16882360 |
:1069C000B9F38091670290916802892B29F0C80180 |
:1069D0000E948B16882311F380915606823019F09D |
:1069E00084E090E00FC067E070E086E596E00E94EA |
:1069F000D82A90915D06891719F085E090E002C0D1 |
:106A000080E090E0DF91CF911F910F91089589E18F |
:106A1000A3EFB6E0EFEBF6E011821082329611960A |
:106A20001C921E921296815087FFF6CF109215038A |
:106A30001092140310921703109216031092190368 |
:106A40001092180308951F920F920FB60F921124FF |
:106A50000F931F932F933F934F935F936F937F9366 |
:106A60008F939F93AF93BF93CF93DF93EF93FF9356 |
:106A70004091860050918700809177029091780232 |
:106A8000481B590BCA0157FD0196AC015595479516 |
:106A9000809186009091870090937802809377028E |
:106AA000CA0189599840A0917902B0917A02875E13 |
:106AB000954338F4149714F01092930181E090E01C |
:106AC00081C0AD30B1050CF081C0CA018B5F904030 |
:106AD0008356944008F071C0425C5340FD01EA0FB8 |
:106AE000FB1FE154F94F80819181FA01E81BF90BFA |
:106AF000CF01F7FF03C0909581959F4F06974CF407 |
:106B00008091AF02883C28F48091AF02865F809329 |
:106B1000AF02FD01EA0FFB1FE154F94F8081918123 |
:106B20009C01220F331F280F391F240F351F37FFF9 |
:106B300002C02D5F3F4FE901D595C795D595C79503 |
:106B4000CA0101968C179D0714F4219706C0415085 |
:106B50005040C417D5070CF421968091AF02833CB6 |
:106B6000D8F08D010A0F1B1FF801E154F94F808105 |
:106B700091819E01281B390BC90163E070E00E94DE |
:106B80000678CB01880F991F860F971F0D50194F5C |
:106B9000F8019183808307C0AA0FBB1FAD50B94F86 |
:106BA00011961C921E92E0917902F0917A02EE0FFA |
:106BB000FF1FE154F94FD183C083809179029091F6 |
:106BC0007A02019690937A0280937902FF91EF9175 |
:106BD000DF91CF91BF91AF919F918F917F916F91F5 |
:106BE0005F914F913F912F911F910F910F900FBE89 |
:106BF0000F901F901895EF92FF920F931F93809123 |
:106C0000B3059927880F991F880F991F7C010027CA |
:106C1000F7FC0095102F8091030390910403A0913D |
:106C20000503B0910603BC01CD01A80197010E94A4 |
:106C30003B7830934305209342058091FB0290916D |
:106C4000FC02A091FD02B091FE02BC01CD01A801A1 |
:106C500097010E943B78309345052093440580912D |
:106C6000790790917A0797FD039695958795959565 |
:106C70008795909347058093460580918907909169 |
:106C80008A0797FD03969595879595958795909397 |
:106C90004905809348058091140390911503209134 |
:106CA000420230914302821B930B90934B058093D9 |
:106CB0004A058091A1029091A202A091A302B091F5 |
:106CC000A402BC01CD0125E030E040E050E00E948C |
:106CD0003B7830934D0520934C0580913C02909178 |
:106CE0003D0290934F0580934E058091C102909193 |
:106CF000C202909353058093520580911D0190919B |
:106D00001E0190935505809354058091AF029927F9 |
:106D1000909357058093560580918507909186073B |
:106D2000A0918707B0918807209195013091960135 |
:106D30004091970150919801BC01CD010E943B7890 |
:106D4000309359052093580580915F0699279093B9 |
:106D50005B0580935A0580916706992790935D059E |
:106D600080935C0580916F06992790935F058093CF |
:106D70005E05809177069927909361058093600561 |
:106D800080911D0290911E0290936B0580936A057D |
:106D90008091FC079091FD0790936F0580936E059D |
:106DA000809100089091010890937105809370057F |
:106DB00080910208992790937D0580937C058091AE |
:106DC0008C0390918D0390937F0580937E05809135 |
:106DD0008A0390918B039093810580938005809125 |
:106DE000D403882321F48091D503882321F0809156 |
:106DF0004105816003C0809141058E7F80934105EC |
:106E00001F910F91FF90EF9008951F93CF93DF9301 |
:106E1000182FEB018091A6028823A1F411501F3F87 |
:106E200089F0D0932202C093210280912102909197 |
:106E30002202892BD1F7CE018C0F9D1F0E9497163D |
:106E4000115078F7DF91CF911F910895CF93DF9381 |
:106E5000809102018D3011F40E94301B10927A0053 |
:106E600080914602909147029093400780933F079C |
:106E700080914402909145029093310780933007AE |
:106E8000809142029091430290937F0780937E0706 |
:106E900020913E0230913F02C901880F991F880F4F |
:106EA000991F820F931F820F931F90937A078093ED |
:106EB00079072091400230914102C901880F991F42 |
:106EC000880F991F820F931F820F931F90938A0739 |
:106ED000809389078FEC80937A00A0EBB2E0CCE935 |
:106EE000D5E097E08991E82FFF27EE0FFF1FE154CF |
:106EF000F94F0190F081E02DE259FF4F1E161F0659 |
:106F00001CF0E0E0F0E005C0EF3FF10514F0EFEF1A |
:106F1000F0E08C91282F3327E217F30714F4815007 |
:106F200004C02E173F0714F48F5F8C939150119675 |
:106F300097FFD8CF8091D6059927AA27BB27BC01F8 |
:106F4000CD0124EC39E040E050E00E94C777DC013D |
:106F5000CB018093B5019093B601A093B701B09394 |
:106F6000B8018091D7059927AA27BB27BC01CD017D |
:106F70000E94C777DC01CB018093B1019093B201ED |
:106F8000A093B301B093B401DF91CF910895A0E035 |
:106F9000B0E0EDECF7E30C945C78882EC0E0D0E034 |
:106FA0007E016E011092D403469AD0930F03C093D2 |
:106FB0000E03D0930D03C0930C03D0930903C09329 |
:106FC0000803D0931903C0931803D0931703C093F9 |
:106FD0001603D0931503C093140310929E011092D0 |
:106FE0009D01109236020E94263784E690E00E94AE |
:106FF000A4160E9426378091A40580FF10C08091BE |
:10700000130190911401875B934038F48091130130 |
:10701000909114018E5E924010F40E94D61A0FE1F6 |
:107020008AE090E00E94A41680914202909143026F |
:10703000C80FD91F8091460290914702E80EF91EB1 |
:107040008091440290914502C80ED91E015007FF5D |
:10705000E7CF9701205F3F4F3695279536952795C7 |
:107060003093190320931803C6014096969587958F |
:107070009695879590931703809316036096F5E095 |
:10708000D695C795FA95E1F7D0931503C0931403ED |
:1070900090931303809312033093110320931003F2 |
:1070A000882009F441C08091790790917A0797FF71 |
:1070B00003C0909581959F4F6CE070E00E94067828 |
:1070C0009B0170930F0360930E0380918907909149 |
:1070D0008A0797FF03C0909581959F4F6CE070E001 |
:1070E0000E94067870930D0360930C0380918905CC |
:1070F00090918A059093090380930803B90184E075 |
:1071000090E00E94292E60910C0370910D0386E09F |
:1071100090E00E94292E609108037091090388E095 |
:1071200090E00E94292E65C084E090E00E94242E09 |
:1071300090930F0380930E0386E090E00E94242E2C |
:1071400090930D0380930C0388E090E00E94242E1E |
:107150009C01909309038093080380910E03909102 |
:107160000F038150984050F480910C0390910D03CF |
:107170008150984018F421503440D8F187E29AE0C9 |
:107180009F938F938FE592E19F938F93E091BB0341 |
:10719000F091BC0309958091790790917A0797FF48 |
:1071A00003C0909581959F4F6CE070E00E94067837 |
:1071B00070930F0360930E038091890790918A0763 |
:1071C00097FF03C0909581959F4F6CE070E00E94FF |
:1071D000067870930D0360930C038091890590915C |
:1071E0008A0590930903809308030F900F900F90E6 |
:1071F0000F901092400710923F07109231071092A3 |
:10720000300710927F0710927E0784E690E00E947C |
:10721000A41680913E0290913F029C01220F331FE1 |
:10722000220F331F280F391F280F391F30937A0779 |
:107230002093790780914002909141028C01000FC8 |
:10724000111F000F111F080F191F080F191F10938E |
:107250008A07009389078091B305C82EDD24EE24A8 |
:10726000FF24442737FD4095542FC701B6010E94E3 |
:10727000C7774B015C016093030370930403809311 |
:107280000503909306039801442737FD4095542F3A |
:10729000C701B6010E94C777DC01CB018093FB02D6 |
:1072A0009093FC02A093FD02B093FE028092DF0255 |
:1072B0009092E002A092E102B092E2028093D702A3 |
:1072C0009093D802A093D902B093DA021092D3021D |
:1072D0001092D4021092D5021092D602809115011C |
:1072E00090911601A0911701B091180190938C050F |
:1072F00080938B0510923502109234021092C302D3 |
:107300001092C4021092C5021092C6028091C1026E |
:107310009091C2029093C0028093BF020E941662B5 |
:1073200082E390E090932202809321028091D6051F |
:107330009927AA27BB27BC01CD0124EC39E040E006 |
:1073400050E00E94C777DC01CB018856954CAF4FC7 |
:10735000BF4F8093B5019093B601A093B701B0934E |
:10736000B8018091D7059927AA27BB27BC01CD0179 |
:107370000E94C777DC01CB018856954CAF4FBF4FB9 |
:107380008093B1019093B201A093B301B093B40183 |
:1073900010929A01109299018091C1029091C202BB |
:1073A000AA2797FDA095BA2F2091950130919601BB |
:1073B0004091970150919801BC01CD010E94C7777F |
:1073C000DC01CB018093850790938607A093870704 |
:1073D000B09388071092BA021092B90281E08093AC |
:1073E00001010E947F6680917B02846080937B0212 |
:1073F0008FEF8093F7071092F80780E28093F907E8 |
:10740000C0EBD2E0ACE9B5E007E08D91E82FFF27B3 |
:10741000EE0FFF1FE154F94F8081918182598993CA |
:10742000015007FFF2CF84E68093AF0280911F02E4 |
:10743000882311F0469A579A809118039091190366 |
:1074400080569940815C9B4228F08091D4038160F2 |
:107450008093D4038091160390911703805699402E |
:10746000815C9B4228F08091D40382608093D40396 |
:1074700080911403909115038C5291408957954047 |
:1074800028F08091D40384608093D40380910E030C |
:1074900090910F038C529140835C914028F0809131 |
:1074A000D40388608093D40380910C0390910D03E2 |
:1074B0008C529140835C914028F08091D40380618C |
:1074C0008093D403809108039091090380509240E7 |
:1074D0008355914028F08091D40380628093D40337 |
:1074E000ECE0CDB7DEB70C947878A3E1B0E0EBE741 |
:1074F000FAE30C945678809114039091150320912F |
:10750000420230914302821B930B90937F0780933A |
:107510007E0780914C0290914D0297FD07969C0149 |
:1075200053E0359527955A95E1F73093400720931E |
:107530003F0780914A0290914B0297FD079643E0E6 |
:10754000959587954A95E1F7909331078093300799 |
:1075500030934B0720934A07909343078093420749 |
:107560008091790790917A07AC01440F551F480F1D |
:10757000591F20913E0230913F02C901880F991F87 |
:10758000880F991F820F931F820F931F480F591F57 |
:1075900057FF02C04D5F5F4F5595479555954795ED |
:1075A00050937A07409379078091890790918A07D1 |
:1075B000AC01440F551F480F591F209140023091D4 |
:1075C0004102C901880F991F880F991F820F931FCD |
:1075D000820F931F480F591F57FF02C04D5F5F4F27 |
:1075E000559547955595479550938A074093890738 |
:1075F00020913E0230913F02C901880F991F880FE8 |
:10760000991F820F931F820F931F9C01442737FD00 |
:107610004095542F8091F3029091F402A091F502CD |
:10762000B091F602820F931FA41FB51F8093F3023F |
:107630009093F402A093F502B093F60220914002D9 |
:1076400030914102C901880F991F880F991F820F3D |
:10765000931F820F931F9C01442737FD4095542FA1 |
:107660008091EF029091F002A091F102B091F202AC |
:10767000820F931FA41FB51F8093EF029093F00217 |
:10768000A093F102B093F2028091540790915507B4 |
:1076900020913E0230913F02820F931F9093550735 |
:1076A0008093540780918107909182072091400236 |
:1076B00030914102820F931F90938207809381073C |
:1076C00080910A0390910B03019690930B03809392 |
:1076D0000A038091890590918A05209108033091D1 |
:1076E0000903821B930B9C01442737FD4095542FBF |
:1076F0008091EB029091EC02A091ED02B091EE022C |
:10770000820F931FA41FB51F8093EB029093EC028E |
:10771000A093ED02B093EE028FEC80937A0010926A |
:107720000F012091DB023091DC024091DD0250918B |
:10773000DE0229873A874B875C8729543B464140C4 |
:1077400050402CF028E43BE641E050E00DC0898534 |
:107750009A85AB85BC85885B9449AE4FBF4F4CF48E |
:1077600028EB34E94EEF5FEF2D833E834F8358873C |
:1077700008C089859A85AB85BC858D839E83AF8340 |
:10778000B8872091E3023091E4024091E5025091E4 |
:10779000E6022D873E874F87588B29543B46414050 |
:1077A00050402CF028E43BE641E050E00DC08D85D0 |
:1077B0009E85AF85B889885B9449AE4FBF4F4CF426 |
:1077C00028EB34E94EEF5FEF29833A834B835C83E8 |
:1077D00008C08D859E85AF85B88989839A83AB83E0 |
:1077E000BC83A0917E07B0917F07BB8BAA8BFD0164 |
:1077F000CF01AA2797FDA095BA2FA090D302B090F1 |
:10780000D402C090D502D090D602A80EB91ECA1ECE |
:10781000DB1EA092D302B092D402C092D502D092C5 |
:10782000D602E0908507F0908607009187071091B7 |
:107830008807E80EF91E0A1F1B1FE0928507F092C9 |
:1078400086070093870710938807F0919602F98BBB |
:10785000FF2309F098C180919502882309F093C114 |
:107860008091A40586FF8FC18091300790913107E8 |
:10787000AA2797FDA095BA2FBC01CD0129813A8195 |
:107880004B815C810E94C7779B01AC0197FF04C0CC |
:107890002150384F4F4F5F4F6BE0559547953795C7 |
:1078A00027956A95D1F780919D01682E77248824C9 |
:1078B0009924CA01B901A40193010E94C777DC0190 |
:1078C000CB018093240390932503A0932603B093C8 |
:1078D0002703B7FF04C08150904FAF4FBF4F1C012B |
:1078E0002D013CE055944794379427943A95D1F76D |
:1078F00020922403309225034092260350922703BE |
:1079000080913F0790914007AA2797FDA095BA2F35 |
:10791000BC01CD012D813E814F8158850E94C777E2 |
:1079200097FF04C06150784F8F4F9F4F2BE0959584 |
:107930008795779567952A95D1F7A40193010E94C1 |
:10794000C777DC01CB018093280390932903A09390 |
:107950002A03B0932B03B7FF04C08150904FAF4F61 |
:10796000BF4F9C01AD018CE0559547953795279504 |
:107970008A95D1F7209328033093290340932A0353 |
:1079800050932B0380912403909125039093280713 |
:1079900080932707809128039091290390932C07C7 |
:1079A00080932B0722193309440955092093280392 |
:1079B0003093290340932A0350932B03E20EF31EC6 |
:1079C000041F151FE0928507F09286070093870732 |
:1079D0001093880780919C018823B1F457FF04C05D |
:1079E0002F5F3F4F4F4F5F4F5595479537952795E1 |
:1079F000A21AB30AC40AD50AA092D302B092D40242 |
:107A0000C092D502D092D6022A893B8979010027FB |
:107A1000F7FC0095102F8091280390912903A091E5 |
:107A20002A03B0912B03E80EF91E0A1F1B1FC80181 |
:107A3000B70129813A814B815C810E94C7779B0104 |
:107A4000AC0197FF04C02150384F4F4F5F4FBBE050 |
:107A50005595479537952795BA95D1F780919E0111 |
:107A6000A82EBB24CC24DD24CA01B901A6019501AE |
:107A70000E94C777DC01CB0180931C0390931D0308 |
:107A8000A0931E03B0931F03B7FF04C08150904F13 |
:107A9000AF4FBF4F3C014D01ACE095948794779474 |
:107AA0006794AA95D1F760921C0370921D0380928F |
:107AB0001E0390921F03C801B7012D813E814F81A3 |
:107AC00058850E94C77797FF04C06150784F8F4F49 |
:107AD0009F4FFBE09595879577956795FA95D1F738 |
:107AE000A60195010E94C777DC01CB01809320039A |
:107AF00090932103A0932203B0932303B7FF04C004 |
:107B00008150904FAF4FBF4FAC01BD01ECE0759578 |
:107B1000679557954795EA95D1F740932003509381 |
:107B2000210360932203709323032A893B8937FF43 |
:107B300003C0309521953F4F21343105E4F1D40144 |
:107B4000C30197FE07C0B095A095909581959F4F72 |
:107B5000AF4FBF4F81389105A105B10584F4DB011A |
:107B6000CA0177FF07C0B095A095909581959F4F6A |
:107B7000AF4FBF4F81389105A105B105E4F081E019 |
:107B80008093BB0218C010922C0710922B07109202 |
:107B900028071092270710922003109221031092B9 |
:107BA00022031092230310921C0310921D031092C3 |
:107BB0001E0310921F038091200390912103A09136 |
:107BC0002203B0912303BC01CD0124E630E040E064 |
:107BD00050E00E943B78E0901C03F0901D03E21AF5 |
:107BE000F30AF0923E07E0923D0780911C039091CA |
:107BF0001D03A0911E03B0911F03BC01CD0124E61B |
:107C000030E040E050E00E943B78DA01C901209169 |
:107C10002003309121038C01021B130B10933307B7 |
:107C2000009332078091950190919601A091970160 |
:107C3000B0919801BC01CD0128E631E040E050E070 |
:107C40000E94C7772091850730918607409187076A |
:107C500050918807261737074807590764F0261BF5 |
:107C6000370B480B590B20938507309386074093B9 |
:107C700087075093880720918507309186074091A8 |
:107C800087075091880757FF0CC0260F371F481FE2 |
:107C9000591F209385073093860740938707509399 |
:107CA000880760913007709131076E0D7F1D9B0131 |
:107CB000442737FD4095542F8091D7029091D802E8 |
:107CC000A091D902B091DA02820F931FA41FB51FB1 |
:107CD0008093D7029093D802A093D902B093DA028E |
:107CE00080919B0290919C02681B790BCB01AA2783 |
:107CF00097FDA095BA2F29853A854B855C85820F23 |
:107D0000931FA41FB51F8093DB029093DC02A09306 |
:107D1000DD02B093DE02C090B101D090B201E090DC |
:107D2000B301F090B401C816D906EA06FB06C4F404 |
:107D300088EA91E6A0E0B0E08C199D09AE09BF0980 |
:107D40008093DB029093DC02A093DD02B093DE020D |
:107D50008093D7029093D802A093D902B093DA020D |
:107D600022273327A9012C193D094E095F0980916B |
:107D7000DB029091DC02A091DD02B091DE0282175D |
:107D80009307A407B507B4F4D701C601885A9146F2 |
:107D9000A040B0408093DB029093DC02A093DD0210 |
:107DA000B093DE028093D7029093D802A093D902B9 |
:107DB000B093DA0260913F0770914007600F711F26 |
:107DC0009B01442737FD4095542F8091DF0290910D |
:107DD000E002A091E102B091E202820F931FA41F82 |
:107DE000B51F8093DF029093E002A093E102B0936D |
:107DF000E2028091990290919A02681B790BCB0163 |
:107E0000AA2797FDA095BA2F2D853E854F855889C5 |
:107E1000820F931FA41FB51F8093E3029093E40287 |
:107E2000A093E502B093E602E090B501F090B601B0 |
:107E30000091B7011091B801E816F9060A071B076F |
:107E4000C4F488EA91E6A0E0B0E08E199F09A00B87 |
:107E5000B10B8093E3029093E402A093E502B09308 |
:107E6000E6028093DF029093E002A093E102B093D8 |
:107E7000E20222273327A9012E193F09400B510B9B |
:107E80008091E3029091E402A091E502B091E602B4 |
:107E900082179307A407B507B4F4D801C701885A1D |
:107EA0009146A040B0408093E3029093E402A093F7 |
:107EB000E502B093E6028093DF029093E002A09384 |
:107EC000E102B093E2028091D3029091D402A0919A |
:107ED000D502B091D6028093E7029093E802A09376 |
:107EE000E902B093EA028091E3029091E402A0914A |
:107EF000E502B091E6028093030390930403A093FC |
:107F00000503B09306038091DB029091DC02A091FF |
:107F1000DD02B091DE028093FB029093FC02A093FD |
:107F2000FD02B093FE028091DF029091E002A091E9 |
:107F3000E102B091E2028093FF0290930003A093CC |
:107F40000103B09302038091D7029091D802A091CF |
:107F5000D902B091DA028093F7029093F802A093CD |
:107F6000F902B093FA0280911B0190911C0197FDD8 |
:107F7000079633E0959587953A95E1F790934007FA |
:107F800080933F078091190190911A0197FD079600 |
:107F900023E0959587952A95E1F790933107809393 |
:107FA000300780914602909147020F9734F488E1A0 |
:107FB0009CEF9093400780933F07809146029091F9 |
:107FC0004702079734F480E398EF9093400780933B |
:107FD0003F07209102012A30A9F480914602909136 |
:107FE0004702835F934034F088EE93E0909340071C |
:107FF00080933F0780914602909147028A5F9340A9 |
:10800000DCF014C08091460290914702815D974058 |
:1080100034F088EE93E09093400780933F0780917F |
:10802000460290914702805E974034F080ED97E0E1 |
:108030009093400780933F078091440290914502BE |
:108040000F9734F488E19CEF9093310780933007C9 |
:108050008091440290914502079734F480E398EFB1 |
:1080600090933107809330072A30A9F4809144021D |
:1080700090914502835F934034F088EE93E09093B3 |
:1080800031078093300780914402909145028A5FC6 |
:108090009340DCF014C08091440290914502815DD0 |
:1080A000974034F088EE93E0909331078093300747 |
:1080B0008091440290914502805E974034F080EDBB |
:1080C00097E09093310780933007E091A801EE2369 |
:1080D00009F4B7C040911B0150911C0180912C0301 |
:1080E00090912D03481B590B509333034093320357 |
:1080F00020911B0130911C01280F391F37FF02C04E |
:108100002F5F3F4F3595279530932D0320932C03F8 |
:10811000413851051CF080E890E005C040585F4FA1 |
:1081200034F480E89FEF90933303809332038E2FD3 |
:108130009927A0913203B0913303A89FA001A99F72 |
:10814000500DB89F500D112457FF02C0415F5F4F83 |
:1081500014E0559547951A95E1F780913F07909166 |
:108160004007840F951F9093400780933F076091CD |
:10817000190170911A0180912E0390912F03681BB1 |
:10818000790B709331036093300340911901509142 |
:108190001A01480F591F57FF02C04F5F5F4F559597 |
:1081A000479550932F0340932E03613871051CF0BF |
:1081B00080E890E005C060587F4F34F480E89FEF7E |
:1081C00090933103809330032E2F33278091300317 |
:1081D00090913103829FB001839F700D929F700D2B |
:1081E0001124AB0177FF02C0415F5F4FE4E055957A |
:1081F0004795EA95E1F78091300790913107840F18 |
:10820000951F9093310780933007A29FC001A39FD1 |
:10821000900DB29F900D11249C0180911B019091B3 |
:108220001C01820F931F90931C0180931B0180916E |
:10823000190190911A01860F971F90931A0180934C |
:1082400019010091420710914307809127079091EF |
:108250002807101611065CF59C0197FF04C0222721 |
:108260003327281B390BC901AA2797FDA095BA2FE0 |
:1082700020919C01332744275527BC01CD010E9442 |
:10828000C7779B01AC0197FF04C0215C3F4F4F4F64 |
:108290005F4F76E055954795379527957A95D1F7B5 |
:1082A00080913D0790913E07820F931F27C097FF53 |
:1082B00003C0909581959F4FAA2797FDA095BA2F4F |
:1082C00020919C01332744275527BC01CD010E94F2 |
:1082D000C7779B01AC0197FF04C0215C3F4F4F4F14 |
:1082E0005F4F66E055954795379527956A95D1F785 |
:1082F00080913D0790913E07821B930B90933E0720 |
:1083000080933D07E0904A07F0904B0780912B0740 |
:1083100090912C071E141F045CF59C0197FF04C06C |
:1083200022273327281B390BC901AA2797FDA095BF |
:10833000BA2F20919C01332744275527BC01CD013A |
:108340000E94C7779B01AC0197FF04C0215C3F4F9F |
:108350004F4F5F4F96E055954795379527959A95DE |
:10836000D1F78091320790913307820F931F27C076 |
:1083700097FF03C0909581959F4FAA2797FDA095E1 |
:10838000BA2F20919C01332744275527BC01CD01EA |
:108390000E94C7779B01AC0197FF04C0215C3F4F4F |
:1083A0004F4F5F4F86E055954795379527958A95AE |
:1083B000D1F78091320790913307821B930B9093F2 |
:1083C0003307809332078091A40587FF44C09989C1 |
:1083D000992309F040C0809195028823E1F5A1E03E |
:1083E000EA16A1E0FA064CF080913F079091400711 |
:1083F0008E0D9F1D805091400DC0B0E0EB16BFEF79 |
:10840000FB0664F480913F07909140078E0D9F1DFD |
:1084100080509F4F9093400780933F07E1E00130E9 |
:108420001E074CF08091300790913107800F911F0B |
:10843000805091400CC0FFEF00301F0764F4809122 |
:10844000300790913107800F911F80509F4F90937C |
:10845000310780933007A0EBB2E06CE975E057E09C |
:10846000FB018191BF01E82FFF27EE0FFF1FE154B1 |
:10847000F94F0190F081E02DE259FF4FEF3FF105F8 |
:1084800021F01CF0EFEFF0E004C0F7FF02C0E0E0E5 |
:10849000F0E04C91242F3327E217F307B1F0CF011E |
:1084A000821B930B97FD079613E0959587951A9578 |
:1084B000E1F7242F280F2C93822F9927E817F9072B |
:1084C00014F4215001C02F5F2C935150119657FF87 |
:1084D000C7CFE2E1CD5E0C9472788091A60288232A |
:1084E00001F580917B028C7F80937B02A9EDB3E044 |
:1084F000EEE5F6E09BE080910202882309F48C937C |
:108500008D91818312829150389697FFF4CF80919C |
:108510000202882359F08091020281508093020266 |
:1085200005C080917B02816080937B0210926E0275 |
:108530001092700280916B028E7F80936B0285EAAD |
:108540008093BC0008958091A605883F38F0EFEF36 |
:10855000F0E0E81BF109E055FD4F80818093AE010A |
:108560008091AE01882329F0843618F084E6809348 |
:10857000AE018091A805883F38F0EFEFF0E0E81BEE |
:10858000F109E055FD4F80818093AC018091AC01F1 |
:10859000882329F0843618F084E68093AC0180911A |
:1085A000B505883F38F0EFEFF0E0E81BF109E05542 |
:1085B000FD4F80818093A7018091A7018B3010F43B |
:1085C0008AE002C08F3F11F48093A7018091E005FB |
:1085D000883F38F0EFEFF0E0E81BF109E055FD4F80 |
:1085E00080818093560780915607823010F481E095 |
:1085F00002C08F3F11F4809356078091E205883FB7 |
:1086000038F0EFEFF0E0E81BF109E055FD4F808115 |
:1086100080937C0780917C07823010F481E002C057 |
:108620008F3F11F480937C078091CD05883F38F00F |
:10863000EFEFF0E0E81BF109E055FD4F80818093FA |
:1086400053078091CE05883F38F0EFEFF0E0E81B4C |
:10865000F109E055FD4F808180932D078091CF0572 |
:10866000883F38F0EFEFF0E0E81BF109E055FD4FEF |
:10867000808180935B079091A705983F18F49093B1 |
:10868000AD0109C0EFEFF0E0E91BF109E055FD4F46 |
:1086900080818093AD01983F18F49093AD0109C09B |
:1086A000EFEFF0E0E91BF109E055FD4F8081809389 |
:1086B000AD018091AA05883F38F0EFEFF0E0E81BAC |
:1086C000F109E055FD4F80818093AB018091AC05AD |
:1086D000883F38F0EFEFF0E0E81BF109E055FD4F7F |
:1086E00080818093A9018091B405883F38F0EFEF35 |
:1086F000F0E0E81BF109E055FD4F80818093AA016D |
:108700008091B605883F38F0EFEFF0E0E81BF10903 |
:10871000E055FD4F80818093A6018091B705883F89 |
:1087200038F0EFEFF0E0E81BF109E055FD4F8081F4 |
:108730008093A8018091B805883F38F0EFEFF0E012 |
:10874000E81BF109E055FD4F80818093A5018091E0 |
:10875000B905883F38F0EFEFF0E0E81BF109E0558C |
:10876000FD4F80818093A4018091BF05883F38F040 |
:10877000EFEFF0E0E81BF109E055FD4F80818093B9 |
:10878000A2018091C005883F38F0EFEFF0E0E81BD0 |
:10879000F109E055FD4F8081809390028091C105E1 |
:1087A000883F38F0EFEFF0E0E81BF109E055FD4FAE |
:1087B000808180938F028091C205883F38F0EFEF6F |
:1087C000F0E0E81BF109E055FD4F808180938E02B7 |
:1087D0008091C305883F38F0EFEFF0E0E81BF10926 |
:1087E000E055FD4F808180938D028091DB05883FAD |
:1087F00038F0EFEFF0E0E81BF109E055FD4F808124 |
:1088000080938C028091DC05883F38F0EFEFF0E038 |
:10881000E81BF109E055FD4F808180938B02809128 |
:10882000DD05883F38F0EFEFF0E0E81BF109E05597 |
:10883000FD4F808180938A028091DE05883F38F069 |
:10884000EFEFF0E0E81BF109E055FD4F80818093E8 |
:1088500089028091C405883F38F0EFEFF0E0E81B13 |
:10886000F109E055FD4F80818093A1018091C805F9 |
:10887000883F38F0EFEFF0E0E81BF109E055FD4FDD |
:1088800080818093A0018091D005883F38F0EFEF80 |
:10889000F0E0E81BF109E055FD4F808180939F01D6 |
:1088A0008091D305883F38F0EFEFF0E0E81BF10945 |
:1088B000E055FD4F808180939E018091D405883FD3 |
:1088C00038F0EFEFF0E0E81BF109E055FD4F808153 |
:1088D00080939D018091D505883F38F0EFEFF0E05F |
:1088E000E81BF109E055FD4F808180939C01809148 |
:1088F000DA05883F38F0EFEFF0E0E81BF109E055CA |
:10890000FD4F808180939B018091F505883F38F071 |
:10891000EFEFF0E0E81BF109E055FD4F8081809317 |
:108920008C078091A201282F33272F5F3F4F8CE3C4 |
:1089300098E2B9010E9406787093B0016093AF018C |
:108940008091B20580937D078091B10580934407A3 |
:108950009091F705933320F181E080938802983F4E |
:1089600058F0EFEFF0E0E91BF109E055FD4F808191 |
:10897000823310F4109288028091CA079091CB073D |
:1089800097FF08C080918802882321F08091D4034A |
:10899000806803C08091D4038F778093D40302C092 |
:1089A000109288028091CA079091CB0797FF1DC053 |
:1089B0008091A6028823C9F0809188028823A9F0BB |
:1089C00080910801909109018F5F9F4F71F488E9B0 |
:1089D0009AE3909322028093210280E094EA90939C |
:1089E00009018093080110928802809188028823EF |
:1089F00039F080919E01823D18F4825E80939E0141 |
:108A00000895A5E3B0E0E7E0F5E40C9456780E9401 |
:108A1000753A309102013C3010F4299A01C029982E |
:108A2000E090A702F090A802F9A2E8A28091440782 |
:108A300099270A96E816F90614F499A388A3809159 |
:108A4000AF02843608F05CC08091480390914903DE |
:108A5000009731F00197909349038093480307C032 |
:108A60001092A60280917B028F7E80937B023A3027 |
:108A700011F0343110F0289A01C0289880917C02BE |
:108A800090917D02895E9340C0F18091BC05282FB2 |
:108A9000332739A328A380917B02806180937B02D6 |
:108AA00080919805A82FBB27AA0FBB1FFD01ED5091 |
:108AB000F94F1182108280919905282F3327220FB8 |
:108AC000331FC9018D50994FFC0111821082A154AE |
:108AD000B94F11961C921E922154394FD90111960B |
:108AE0001C921E9280919B05E82FFF27EE0FFF1F1F |
:108AF000E154F94F11821082AAC21092A602A7C2B5 |
:108B00008091AF028D3808F4A2C280917B028F7EE3 |
:108B100080937B029091BD0582E3989FC001112450 |
:108B20009093490380934803E8A1F9A1B9978CF089 |
:108B30008091A602882369F080917C0290917D0249 |
:108B4000FFEF8F3F9F0729F0019690937D0280935E |
:108B50007C0280917C0290917D028F3F910509F00B |
:108B600038F51092CB021092CC021092CD021092E6 |
:108B7000CE021092C7021092C8021092C90210923F |
:108B8000CA021092340310923503109236031092E9 |
:108B900037031092D3021092D4021092D502109291 |
:108BA000D6028A3F910549F481E080934E0305C0C7 |
:108BB00080917B02826080937B0280919A05E82FEE |
:108BC000FF27EE0FFF1FE154F94F8081918181351E |
:108BD00091050CF441C12091A602222309F03CC169 |
:108BE00080919B05E82FFF27EE0FFF1FE154F94FFF |
:108BF000808191818C3491050CF406C180914A03E7 |
:108C00008F5F80934A03893C08F426C13C3010F4FE |
:108C1000299801C0299A1092A60210924A03109234 |
:108C20007D0210927C0230919805E32FFF27EE0F12 |
:108C3000FF1FE154F94F8081918187349105B4F48D |
:108C400080919905E82FFF27EE0FFF1FE154F94FA0 |
:108C5000808191810190F081E02DF7FF03C0F095B4 |
:108C6000E195FF4FE734F1050CF478C041E0209125 |
:108C70009905A22FBB27AA0FBB1FA154B94F8D91F5 |
:108C80009C9111978734910544F0E32FFF27EE0F55 |
:108C9000FF1FE154F94F808191818D919C91873420 |
:108CA000910574F080919805E82FFF27EE0FFF1FC4 |
:108CB000E154F94F80819181873491050CF042E0B5 |
:108CC000E22FFF27EE0FFF1FE154F94F80819181C2 |
:108CD0008634910574F480919805E82FFF27EE0FF4 |
:108CE000FF1FE154F94F80819181873491050CF089 |
:108CF00043E0E22FFF27EE0FFF1FE154F94F808181 |
:108D000091818A5B9F4F74F480919805E82FFF272B |
:108D1000EE0FFF1FE154F94F808191818734910557 |
:108D20000CF044E0E22FFF27EE0FFF1FE154F94F54 |
:108D3000808191818A5B9F4F74F480919805E82F20 |
:108D4000FF27EE0FFF1FE154F94F80819181863498 |
:108D500091050CF445E0842F0E94812E80919905A5 |
:108D6000E82FFF27EE0FFF1FE154F94F808191811B |
:108D70000190F081E02DF7FF03C0F095E195FF4FE2 |
:108D80007E97BCF480919805E82FFF27EE0FFF1F18 |
:108D9000E154F94F808191818A5B9F4F54F481E0C7 |
:108DA0008093EF0388EE93E0909322028093210258 |
:108DB00053C00E947B2F0E942E2E80E00E946D07E0 |
:108DC0008091BE050E94FA738091A40580FF10C0B7 |
:108DD0008091130190911401875B934038F4809146 |
:108DE0001301909114018E5E924010F40E94D61AE5 |
:108DF00010921F0280E00E94C73781E080934D03EC |
:108E000080931F02579A1FC080819181855B9F4F7D |
:108E10000CF580914A038F5F80934A03893CE0F010 |
:108E20003C3010F4299801C0299A1092A6021092A1 |
:108E30004A0310927D0210927C0281E00E94C737A3 |
:108E400081E080934D030E947B2F68E770E00E94D1 |
:108E5000053702C020934A0380919A05E82FFF2727 |
:108E6000EE0FFF1FE154F94F808191818B5A9F4F84 |
:108E70000CF0EDC02091A602E0919B05222309F0A1 |
:108E8000CAC0FF27EE0FFF1FE154F94F8081918187 |
:108E9000855B9F4F0CF0BCC080914B038F5F80932C |
:108EA0004B03893C08F4D3C020934B038091D40337 |
:108EB000882309F0A6C080914D03882309F4A1C03E |
:108EC00081E090E090937D0280937C0281E080932A |
:108ED000A6021092340310923503109236031092BA |
:108EE00037031092D3021092D4021092D50210923E |
:108EF000D6021092CF021092D0021092D10210929C |
:108F0000D2028091B305E82EFF240027112780911B |
:108F1000790790917A079C01442737FD4095542F9B |
:108F2000C801B7010E94C777DC01CB018093E3023F |
:108F30009093E402A093E502B093E6028091890742 |
:108F400090918A079C01442737FD4095542FC80112 |
:108F5000B7010E94C777DC01CB018093DB029093BD |
:108F6000DC02A093DD02B093DE02809103039091B6 |
:108F70000403A0910503B09106038093DF02909350 |
:108F8000E002A093E102B093E2028091FB02909193 |
:108F9000FC02A091FD02B091FE028093D702909353 |
:108FA000D802A093D902B093DA021092CB021092A9 |
:108FB000CC021092CD021092CE021092C7021092F3 |
:108FC000C8021092C9021092CA0280917B02886086 |
:108FD00080937B029091F6058FE0989F9001112479 |
:108FE0008091C1029091C202820F931F68E671E0E6 |
:108FF0000E94067897FD01969595879580930703C3 |
:1090000026C08CED95E090932202809321021FC030 |
:1090100020934B031CC0FF27EE0FFF1FE154F94FB5 |
:10902000808191818C34910584F080914C038F5F15 |
:1090300080934C03893C58F01092A60210924C0386 |
:1090400010927D0210927C0202C010924C0380911B |
:109050009301815080939301809193018F3F21F080 |
:1090600080917B0284FF82C30E94A34280915703B8 |
:10907000909158039C01220F331F280F391FA09095 |
:109080009805AA2DBB27AA0FBB1FFD01E154F94F7C |
:109090009090AE05492D552780819181849FF001E4 |
:1090A000859FF00D949FF00D11242E0F3F1F37FF69 |
:1090B00002C02D5F3F4FB90175956795759567950E |
:1090C000AD50B94F8091AF05082F11278D919C911C |
:1090D000809F7001819FF00C909FF00C11246E0D09 |
:1090E0007F1D7093580360935703809159039091AB |
:1090F0005A039C01220F331F280F391FB090990586 |
:10910000AB2DBB27AA0FBB1FFD01E154F94F808196 |
:109110009181849FF001859FF00D949FF00D1124A3 |
:109120002E0F3F1F37FF02C02D5F3F4FA9015595FE |
:10913000479555954795AD50B94F8D919C91809F1E |
:109140007001819FF00C909FF00C11244E0D5F1D5B |
:1091500050935A03409359039E012F5F3F4F8FE175 |
:10916000E0ECF1E0D90101900D928A95E1F7809150 |
:109170008802882309F448C0CB0177FD0396DC01FF |
:10918000B595A795B595A795CA0157FD0396FC011E |
:10919000F595E795F595E7958091E901682F772793 |
:1091A00067FD70956A9F90016B9F300D7A9F300D1F |
:1091B000112480919003482F552747FD50954E9FCD |
:1091C000C0014F9F900D5E9F900D1124280F391FF5 |
:1091D00037FF02C0295F3F4F03E0359527950A9579 |
:1091E000E1F73093AE022093AD026E9F90016F9F26 |
:1091F000300D7E9F300D11244A9FC0014B9F900D72 |
:109200005A9F900D112444C08091F605082F112714 |
:10921000DE01A00FB11FFD0197819093E901020FBC |
:10922000131FD8018C9180939003A92FBB27A7FD12 |
:10923000B095A69F9001A79F300DB69F300D1124C9 |
:10924000E82FFF27E7FDF095E49FC001E59F900D13 |
:10925000F49F900D1124280F391F37FF02C0295F9A |
:109260003F4F13E0359527951A95E1F73093AE02FD |
:109270002093AD02A49F9001A59F300DB49F300DA7 |
:109280001124E69FC001E79F900DF69F900D1124D9 |
:10929000281B390B37FF02C0295F3F4FF3E035959C |
:1092A0002795FA95E1F73093AC022093AB028091B9 |
:1092B0009B05E82FFF27EE0FFF1FE154F94F808138 |
:1092C0009181909581959F4F9093AA028093A902D6 |
:1092D0008330910514F0029705C0BFEF8E3F9B07C6 |
:1092E00034F402969093AA028093A90204C01092CB |
:1092F000AA021092A90280918C0390918D03209173 |
:10930000880330918903820F931FC090AD02D090E3 |
:10931000AE02C81AD90AD092AE02C092AD028091B4 |
:109320008A0390918B032091860330918703820FEB |
:10933000931F0091AB021091AC02081B190B109304 |
:10934000AC020093AB0280919A05E82FFF27EE0F45 |
:10935000FF1FE154F94FE080F180E8E7F0E0EE0E06 |
:10936000FF1EF092A802E092A7028091A701992720 |
:10937000AA2797FDA095BA2FBC01CD010E943B778B |
:10938000DC01CB0120E030E040E251E4BC01CD0142 |
:109390000E94A976DC01CB01BC01CD010E940D77B2 |
:1093A000DC01CB01809383078091A60180935C0749 |
:1093B0008091A5019927AA2797FDA095BA2FBC01F6 |
:1093C000CD010E943B77DC01CB0120E030E040E2A0 |
:1093D00051E4BC01CD010E94A976DC01CB01BC01A6 |
:1093E000CD010E940D77DC01CB018093370780917E |
:1093F000A40180934C078091FB0380FF59C08091AA |
:109400008C07813808F454C08091F403992787FDB4 |
:109410009095292D3327829FA001839F500D929F05 |
:10942000500D1124C40ED51ED092AE02C092AD02D2 |
:109430008091F503992787FD9095829FB001839FC6 |
:10944000700D929F700D1124060F171F1093AC0220 |
:109450000093AB028091F603282F332727FD309528 |
:109460008091A9029091AA02820F931F9093AA0261 |
:109470008093A9028091F803282F332727FD309588 |
:109480008091A9059927289FD001299FB00D389F69 |
:10949000B00D1124B0939A01A09399018091F70324 |
:1094A00099278E159F0524F49093A8028093A70214 |
:1094B0008091A7029091A80297FF04C01092A80281 |
:1094C0001092A7028091A40582FF02C010925C074F |
:1094D0004091AD025091AE02CA0157FD03969C0126 |
:1094E000359527953595279537FF03C030952195FC |
:1094F0003F4F809180029091810282179307B4F4CC |
:10950000CA0157FF03C0909581959F4F97FD039621 |
:109510009595879595958795909381028093800284 |
:109520008536910544F084E690E001C00197909360 |
:109530008102809380024091AB025091AC02CA013B |
:1095400057FD03969C01359527953595279537FF4F |
:1095500003C0309521953F4F80917E0290917F020C |
:1095600082179307B4F4CA0157FF03C09095819501 |
:109570009F4F97FD03969595879595958795909321 |
:109580007F0280937E028536910544F084E690E068 |
:1095900001C0019790937F0280937E0280917B02AD |
:1095A00084FF08C0109281021092800210927F0204 |
:1095B00010927E02EB2DFF27EE0FFF1FE154F94FB3 |
:1095C0004091D105242F33278081918128173907B5 |
:1095D00044F48091F80582FF04C081E080939402F6 |
:1095E00013C0EB2DFF27EE0FFF1FE154F94F842F1F |
:1095F00099272091D205821B91092081318128175A |
:10960000390714F41092940240919905E42FFF2732 |
:10961000EE0FFF1FE154F94F5091D105852F992787 |
:1096200022273327281B390B8081918182179307CA |
:1096300044F48091F80583FF04C081E08093930295 |
:1096400016C080919302882391F0E42FFF27EE0F3C |
:10965000FF1FE154F94F8091D2059927851B91098D |
:10966000208131818217930714F410929302EA2D1E |
:10967000FF27EE0FFF1FE154F94F4091D105242F32 |
:109680003327808191812817390744F48091F805A8 |
:1096900080FF04C081E08093910217C08091910205 |
:1096A000882399F0EA2DFF27EE0FFF1FE154F94FB1 |
:1096B000842F99272091D205821B91092081318125 |
:1096C0002817390714F41092910240919805E42F5D |
:1096D000FF27EE0FFF1FE154F94F5091D105852F61 |
:1096E000992722273327281B390B808191818217E4 |
:1096F000930744F48091F80581FF04C081E08093D2 |
:10970000920216C080919202882391F0E42FFF27E5 |
:10971000EE0FFF1FE154F94F8091D2059927851B69 |
:109720009109208131818217930714F410929202DB |
:1097300080919402882319F480919302811181E031 |
:109740008093950280919102882321F48091920266 |
:10975000882351F081E08093960210929502109236 |
:1097600094021092930202C0809396028091950217 |
:10977000882321F480919602882369F08091D00596 |
:109780009927E8A1F9A18E179F0714F499A388A33C |
:1097900081E08093BB0280917B0284FF1AC010920B |
:1097A000AA021092A9021092AE021092AD0210927B |
:1097B000AC021092AB029AE59093830788E78093FE |
:1097C0005C079093370780934C0710929502109294 |
:1097D000960280914F0790915007A0915107B09148 |
:1097E00052072091030330910403409105035091E7 |
:1097F0000603820F931FA41FB51F80934F079093FA |
:109800005007A0935107B09352078091570790914A |
:109810005807A0915907B0915A072090FB02309049 |
:10982000FC024090FD025090FE02820D931DA41D8B |
:10983000B51D8093570790935807A0935907B0938D |
:109840005A078091460790914707A0914807B09129 |
:109850004907E090FF02F09000030091010310918E |
:109860000203EAA2FBA20CA31DA38E0D9F1DA01F45 |
:10987000B11F8093460790934707A0934807B09382 |
:1098800049078091380790913907A0913A07B09124 |
:109890003B07E090F702F090F8020091F902109176 |
:1098A000FA02EEA2FFA208A719A78E0D9F1DA01F06 |
:1098B000B11F8093380790933907A0933A07B0936C |
:1098C0003B07F0909602FAA6FF2029F480919502BA |
:1098D000882309F460C01092F3021092F4021092EF |
:1098E000F5021092F6021092EF021092F00210921E |
:1098F000F1021092F20210924F071092500710924C |
:109900005107109252071092570710925807109261 |
:10991000590710925A071092460710924707109263 |
:109920004807109249071092380710923907109291 |
:109930003A0710923B078091E3029091E402A091D4 |
:10994000E502B091E6028093DF029093E002A093DB |
:10995000E102B093E2028091DB029091DC02A091DF |
:10996000DD02B091DE028093D7029093D802A093DB |
:10997000D902B093DA02109233021092320210929E |
:109980009A021092990210929C0210929B020AA5D0 |
:10999000002309F0F2C180919502882309F0EDC1FE |
:1099A0008091890590918A05815092402CF4809194 |
:1099B000A602882309F4E1C19090F707A090B305AF |
:1099C0006091790770917A077BAB6AAB80918907C8 |
:1099D00090918A079DAB8CAB9FEF991609F4D9C083 |
:1099E000BB24CC24DD24CA01B901A60195010E9443 |
:1099F0003B7879018A01EAA9FBA9CF01AA2797FD43 |
:109A0000A095BA2FE81AF90A0A0B1B0BC201B10183 |
:109A1000A60195010E943B7859016A012CA93DA934 |
:109A2000C901AA2797FDA095BA2FA81AB90ACA0A90 |
:109A3000DB0A292C332427FC3094432C532CC801F7 |
:109A4000B701A20191010E94C77797FF04C061503E |
:109A50007E4F8F4F9F4F3B014C0109E095948794B7 |
:109A6000779467940A95D1F7C601B501A2019101D7 |
:109A70000E94C77797FF04C061507E4F8F4F9F4F62 |
:109A80005B016C0119E0D594C794B794A7941A951B |
:109A9000D1F78091800290918102813491053CF44C |
:109AA00080917E0290917F0281349105D4F0D4019F |
:109AB000C30197FE03C00196A11DB11D3C014D01DC |
:109AC0009594879477946794D601C501D7FE03C017 |
:109AD0000196A11DB11D5C016D01D594C794B79489 |
:109AE000A79480919B05E82FFF27EE0FFF1FE154FD |
:109AF000F94F808191810190F081E02DF7FF03C043 |
:109B0000F095E195FF4F7A97A4F0C401B30123E0EB |
:109B100030E040E050E00E943B7839014A01C60144 |
:109B2000B50123E030E040E050E00E943B7859016D |
:109B30006A018091F907282F332727FD3095432F9D |
:109B4000532F261537054805590514F439014A01E4 |
:109B5000992787FD9095909581959F4FAA2797FD0E |
:109B6000A095BA2F681679068A069B0614F43C0164 |
:109B70004D012A153B054C055D0514F459016A0198 |
:109B8000A816B906CA06DB060CF0CFC05C016D0151 |
:109B9000CCC0EA2CFF2400271127CA01B901A80173 |
:109BA00097010E943B7839014A014AA95BA9CA0181 |
:109BB000AA2797FDA095BA2F681A790A8A0A9B0AE4 |
:109BC000C201B101A80197010E943B7859016A01C5 |
:109BD0006CA97DA9CB01AA2797FDA095BA2FA81A39 |
:109BE000B90ACA0ADB0AD401C30197FE03C00F9663 |
:109BF000A11DB11D3C014D01F4E09594879477942B |
:109C00006794FA95D1F7D601C501D7FE03C00F9628 |
:109C1000A11DB11D5C016D01E4E0D594C794B7941A |
:109C2000A794EA95D1F780918002909181028134C6 |
:109C300091053CF480917E0290917F0281349105E0 |
:109C4000A4F0C401B30123E030E040E050E00E9402 |
:109C50003B7839014A01C601B50123E030E040E01C |
:109C600050E00E943B7859016A0180919B05E82FE2 |
:109C7000FF27EE0FFF1FE154F94F80819181019082 |
:109C8000F081E02DF7FF03C0F095E195FF4F7A9743 |
:109C9000A4F0C401B30123E030E040E050E00E94B2 |
:109CA0003B7839014A01C601B50123E030E040E0CC |
:109CB00050E00E943B7859016A0171E26716710415 |
:109CC000810491042CF070E2672E712C812C912C70 |
:109CD00080EE68168FEF78068FEF88068FEF980674 |
:109CE00044F460EE662E6FEF762E6FEF862E6FEFE8 |
:109CF000962E91E2A916B104C104D1042CF050E2D1 |
:109D0000A52EB12CC12CD12CA0EEAA16AFEFBA060D |
:109D1000AFEFCA06AFEFDA0644F440EEA42E4FEFE1 |
:109D2000B42E4FEFC42E4FEFD42E8091E3029091CA |
:109D3000E402A091E502B091E60286199709A8090C |
:109D4000B9098093E3029093E402A093E502B093F3 |
:109D5000E6028091DB029091DC02A091DD02B091DD |
:109D6000DE028A199B09AC09BD098093DB0290933E |
:109D7000DC02A093DD02B093DE028091320290916A |
:109D800033028F3F910509F008F4C4C5BAA5BB237F |
:109D900009F04EC580919502882309F049C580914C |
:109DA000BB02882309F044C5E091D905EBA7EE2357 |
:109DB00009F43EC580914F0790915007A09151073B |
:109DC000B0915207B7FF04C081509F4FAF4FBF4FB4 |
:109DD000E92EFA2E0B2F112707FD1A95E0924F0757 |
:109DE000F092500700935107109352078091570744 |
:109DF00090915807A0915907B0915A07B7FF04C036 |
:109E000081509F4FAF4FBF4F892F9A2FAB2FBB274A |
:109E1000A7FDBA958CA79DA7AEA7BFA780935707AC |
:109E200090935807A0935907B0935A078091B305B0 |
:109E3000A82EBB24CC24DD242091F3023091F4021F |
:109E40004091F5025091F602C601B5010E94C77714 |
:109E500097FF04C061507F4F8F4F9F4F672E782E22 |
:109E6000892E992487FC9A946092F3027092F402EE |
:109E70008092F5029092F6022091EF023091F0026A |
:109E80004091F1025091F202C601B5010E94C777DC |
:109E900097FF04C061507F4F8F4F9F4F272E382E62 |
:109EA000492E552447FC5A942092EF023092F0023A |
:109EB0004092F1025092F2028091EB029091EC02FA |
:109EC000A091ED02B091EE02B7FF04C081509F4F08 |
:109ED000AF4FBF4F892F9A2FAB2FBB27A7FDBA9546 |
:109EE0008093EB029093EC02A093ED02B093EE020C |
:109EF000D801C70186199709A809B90980934003B9 |
:109F000090934103A0934203B09343032091D8055B |
:109F1000E22EFF2400271127BC01CD01A8019701E3 |
:109F20000E943B7859016A0120934F0330935003FC |
:109F300040935103509352038CA59DA5AEA5BFA598 |
:109F400082199309A409B5098093440390934503AA |
:109F5000A0934603B0934703BC01CD01A80197012C |
:109F60000E943B782093530330935403409355034E |
:109F700050935603D601C501D7FE04C081509F4FB0 |
:109F8000AF4FBF4F892F9A2FAB2FBB27A7FDBA9595 |
:109F900090939A028093990257FF04C021503F4F3B |
:109FA0004F4F5F4FBB2757FDBA95A52F942F832F97 |
:109FB00090939C0280939B028091800290918102F9 |
:109FC00081349105DCF480917E0290917F0281348E |
:109FD0009105A4F480919B05E82FFF27EE0FFF1F4A |
:109FE000E154F94F808191810190F081E02DF7FFDC |
:109FF00003C0F095E195FF4F7A97E4F08091F70761 |
:10A000008F3FC1F48091990290919A0297FD019639 |
:10A010009595879590939A028093990280919B02DF |
:10A0200090919C0297FD01969595879590939C023F |
:10A0300080939B028091460790914707A091480723 |
:10A04000B0914907B7FF04C081509F4FAF4FBF4F3A |
:10A05000892F9A2FAB2FBB27A7FDBA958093460770 |
:10A0600090934707A0934807B0934907809138071A |
:10A0700090913907A0913A07B0913B07B7FF04C010 |
:10A0800081509F4FAF4FBF4F892F9A2FAB2FBB27C8 |
:10A09000A7FDBA958093380790933907A0933A07A4 |
:10A0A000B0933B078091030390910403A0910503B3 |
:10A0B000B09106032AA13BA14CA15DA1281B390B3D |
:10A0C0004A0B5B0B209338033093390340933A03D8 |
:10A0D00050933B038091FB029091FC02A091FD0202 |
:10A0E000B091FE02EEA0FFA008A519A5E81AF90A92 |
:10A0F0000A0B1B0BE0923C03F0923D0300933E03DE |
:10A1000010933F0320934003309341034093420355 |
:10A1100050934303E0924403F092450300934603B7 |
:10A12000109347038091DF029091E002A091E10239 |
:10A13000B091E202821B930BA40BB50B8093DF025C |
:10A140009093E002A093E102B093E2028091D702E3 |
:10A150009091D802A091D902B091DA028E199F098C |
:10A16000A00BB10B8093D7029093D802A093D90291 |
:10A17000B093DA02FBA5FF23E1F02091B902309100 |
:10A18000BA02213831054CF08091140390911503E7 |
:10A190000196909315038093140320583F4F4CF47D |
:10A1A0008091140390911503019790931503809368 |
:10A1B00014031092BA021092B90281E090E09093D9 |
:10A1C0005C0380935B03A0904003B0904103C09078 |
:10A1D0004203D0904303D601C501D7FE07C08827AC |
:10A1E0009927DC018A199B09AC09BD09815092406D |
:10A1F000A040B04034F084E090E090935C03809302 |
:10A200005B038091610390916203A0916303B0911D |
:10A21000640320914F0730915007409151075091AE |
:10A220005207821B930BA40BB50B815E914BAF4F72 |
:10A23000BF4F8F539C49A040B04028F08091F80751 |
:10A2400089310CF4FFC031E0A31630E1B30630E0F1 |
:10A25000C30630E0D3060CF473C080915D038823FD |
:10A2600009F46AC0D601C501D7FE07C0882799271F |
:10A27000DC018A199B09AC09BD099C01AD01B7FF3E |
:10A2800004C021503E4F4F4F5F4F09E05595479511 |
:10A29000379527950A95D1F780915B0390915C03E0 |
:10A2A000820F931F90935C0380935B03D601C501DB |
:10A2B000D7FE03C00796A11DB11D13E0B595A79564 |
:10A2C000979587951A95D1F780934F0390935003F4 |
:10A2D000A0935103B093520389589341A040B040DA |
:10A2E00064F088E893E1A0E0B0E080934F0390939E |
:10A2F0005003A0935103B093520320914F03309128 |
:10A300005003409151035091520357FF04C0215014 |
:10A310003F4F4F4F5F4F232F342F452F552747FD7A |
:10A320005A958091990290919A02820F931F90936F |
:10A330009A028093990206C081E080935D0302C077 |
:10A3400010925D0350E0A51650EFB5065FEFC5060D |
:10A350005FEFD5060CF073C080915E03882309F48B |
:10A360006AC0D601C501D7FE07C088279927DC013E |
:10A370008A199B09AC09BD099C01AD01B7FF04C056 |
:10A3800021503E4F4F4F5F4FF9E055954795379518 |
:10A390002795FA95D1F780915B0390915C03820F2A |
:10A3A000931F90935C0380935B03D601C501D7FE96 |
:10A3B00003C00796A11DB11DE3E0B595A79597953C |
:10A3C0008795EA95D1F780934F0390935003A0931C |
:10A3D0005103B093520388579C4EAF4FBF4F64F464 |
:10A3E00088E79CEEAFEFBFEF80934F03909350034D |
:10A3F000A0935103B093520320914F033091500327 |
:10A40000409151035091520357FF04C021503F4FD8 |
:10A410004F4F5F4F232F342F452F552747FD5A9518 |
:10A420008091990290919A02820F931F90939A02C1 |
:10A430008093990211C081E080935E030DC0109259 |
:10A440005E030AC010925C0310925B0388EE93E0F7 |
:10A450009093BA018093B9017BA5272F3327809170 |
:10A460005B0390915C032817390724F430935C0355 |
:10A4700020935B03E091F807EE2379F02E2F33272A |
:10A4800027FD309580915B0390915C032817390775 |
:10A4900024F430935C0320935B034091400350917C |
:10A4A00041036091420370914303413851056105B6 |
:10A4B000710574F0809118039091190320915B034A |
:10A4C00030915C03820F931F9093190380931803BC |
:10A4D00040585F4F6F4F7F4F74F4809118039091F5 |
:10A4E000190320915B0330915C03821B930B9093C3 |
:10A4F00019038093180381E090E090935C038093AC |
:10A500005B03A0904403B0904503C0904603D090F5 |
:10A510004703D601C501D7FE07C088279927DC016C |
:10A520008A199B09AC09BD0981509240A040B040F6 |
:10A5300034F084E090E090935C0380935B0380911F |
:10A54000650390916603A0916703B0916803209121 |
:10A550005707309158074091590750915A07821B6D |
:10A56000930BA40BB50B815E914BAF4FBF4F8F5335 |
:10A570009C49A040B04018F0E9310CF4FFC011E054 |
:10A58000A11610E1B10610E0C10610E0D1060CF4EE |
:10A5900073C080915F03882309F46AC0D601C501A6 |
:10A5A000D7FE07C088279927DC018A199B09AC09C7 |
:10A5B000BD099C01AD01B7FF04C021503E4F4F4F74 |
:10A5C0005F4F69E055954795379527956A95D1F77F |
:10A5D00080915B0390915C03820F931F90935C03C7 |
:10A5E00080935B03D601C501D7FE03C00796A11D6A |
:10A5F000B11D23E0B595A795979587952A95D1F735 |
:10A600008093530390935403A0935503B093560340 |
:10A6100089589341A040B04064F088E893E1A0E0FD |
:10A62000B0E08093530390935403A0935503B093E9 |
:10A630005603209153033091540340915503509198 |
:10A64000560357FF04C021503F4F4F4F5F4F232FFA |
:10A65000342F452F552747FD5A9580919B029091A5 |
:10A660009C02820F931F90939C0280939B0206C0D2 |
:10A6700081E080935F0302C010925F0330E0A31675 |
:10A6800030EFB3063FEFC3063FEFD3060CF073C0C5 |
:10A6900080916003882309F46AC0D601C501D7FE02 |
:10A6A00007C088279927DC018A199B09AC09BD09D5 |
:10A6B0009C01AD01B7FF04C021503E4F4F4F5F4F8B |
:10A6C00009E055954795379527950A95D1F78091DB |
:10A6D0005B0390915C03820F931F90935C038093C4 |
:10A6E0005B03D601C501D7FE03C00796A11DB11DAE |
:10A6F00013E0B595A795979587951A95D1F780930F |
:10A70000530390935403A0935503B0935603885773 |
:10A710009C4EAF4FBF4F64F488E79CEEAFEFBFEFA6 |
:10A720008093530390935403A0935503B09356031F |
:10A730002091530330915403409155035091560397 |
:10A7400057FF04C021503F4F4F4F5F4F232F342FEF |
:10A75000452F552747FD5A9580919B0290919C0269 |
:10A76000820F931F90939C0280939B0211C081E003 |
:10A77000809360030DC0109260030AC010925C03C6 |
:10A7800010925B0388EE93E09093BA018093B90135 |
:10A790005BA5252F332780915B0390915C032817DD |
:10A7A000390724F430935C0320935B038091F8070E |
:10A7B000882379F0282F332727FD309580915B037C |
:10A7C00090915C032817390724F430935C0320939D |
:10A7D0005B0340914403509145036091460370919F |
:10A7E0004703413851056105710574F080911603E6 |
:10A7F0009091170320915B0330915C03820F931FAC |
:10A80000909317038093160340585F4F6F4F7F4F0D |
:10A81000CCF4809116039091170320915B03309143 |
:10A820005C03821B930B90931703809316030AC05B |
:10A8300010929C0210929B0210929A02109299021E |
:10A840001092BB0280915C07882341F410929C0215 |
:10A8500010929B0210929A021092990280914F07D7 |
:10A8600090915007A0915107B091520780936103D6 |
:10A8700090936203A0936303B0936403809157079E |
:10A8800090915807A0915907B0915A07809365039A |
:10A8900090936603A0936703B09368031092F3024A |
:10A8A0001092F4021092F5021092F6021092EF024A |
:10A8B0001092F0021092F1021092F2021092EB024A |
:10A8C0001092EC021092ED021092EE0210924F07DD |
:10A8D000109250071092510710925207109257078A |
:10A8E000109258071092590710925A071092460773 |
:10A8F00010924707109248071092490710923807A4 |
:10A900001092390710923A0710923B0710923302C7 |
:10A91000109232020091A9021091AA02C80117FFF9 |
:10A9200004C088279927801B910B40976CF088EE14 |
:10A9300093E09093BA018093B9018091A40584FDBE |
:10A9400003C081E080934E03F090B005AF2CBB2490 |
:10A95000CC24DD24B801882777FD8095982F9801B5 |
:10A9600017FF04C022273327201B310B442737FD54 |
:10A970004095542F0E94C7779B01AC01C601B501D9 |
:10A980000E94C77797FF04C061507E4F8F4F9F4F43 |
:10A99000F9E09595879577956795FA95D1F79B019D |
:10A9A0008F2D9927809FD001819FB00D909FB00D72 |
:10A9B0001124CD01B7FD03969595879595958795BB |
:10A9C000280F391F442737FD4095542F2093340317 |
:10A9D0003093350340933603509337038091D3026D |
:10A9E0009091D402A091D502B091D602821B930B14 |
:10A9F000A40BB50B8093D3029093D402A093D502FD |
:10AA0000B093D6028155934CA040B04064F080E5ED |
:10AA100093ECA0E0B0E08093D3029093D402A09393 |
:10AA2000D502B093D6028091D3029091D402A09126 |
:10AA3000D502B091D602805B9C43AF4FBF4F64F408 |
:10AA400080EB9CE3AFEFBFEF8093D3029093D402EF |
:10AA5000A093D502B093D602A090C102B090C202DA |
:10AA6000A114B10409F478C18091A40583FF74C1D5 |
:10AA70008091030390910403A0910503B091060314 |
:10AA8000B7FF04C081509E4FAF4FBF4F79E0B595DF |
:10AA9000A795979587957A95D1F76C0197FF04C094 |
:10AAA000D094C194D108D3948091FB029091FC0280 |
:10AAB000A091FD02B091FE02B7FF04C081509E4FED |
:10AAC000AF4FBF4F69E0B595A795979587956A9564 |
:10AAD000D1F7BC0197FF03C0709561957F4FC616F3 |
:10AAE000D7060CF46B01B601D7FE02C0695F7F4F39 |
:10AAF0002B0153E0559447945A95E1F742E0E42E38 |
:10AB0000F12C4E0C5F1C0CE112E0A00EB11E750181 |
:10AB10000027F7FC0095102F24EE3DEFA20EB31E88 |
:10AB20008091850790918607A0918707B09188074B |
:10AB30006090950170909601809097019090980197 |
:10AB4000BC01CD01A40193010E943B78E21AF30AF3 |
:10AB5000040B150BC801B70128E631E040E050E0D6 |
:10AB60000E943B78DC01CB013CE4E32E3FEFF32E67 |
:10AB7000E80EF91E0091B9011091BA0101151105F5 |
:10AB800089F539E1C316D1046CF58091B902909131 |
:10AB9000BA028E0D9F1D9093BA028093B9028091E4 |
:10ABA0004E038823F9F0C501AA2797FDA095BA2F77 |
:10ABB000BC01CD01A40193010E94C777DC01CB0148 |
:10ABC0008093850790938607A0938707B0938807A3 |
:10ABD000BC01CD010E943B783093C0022093BF029C |
:10ABE00010924E03C70124E0880F991F2A95E1F7C0 |
:10ABF000B2010E940678CB01AA2797FDA095BA2F33 |
:10AC000020918507309186074091870750918807EA |
:10AC1000280F391F4A1F5B1F209385073093860733 |
:10AC20004093870750938807F090AA016F2D7727EC |
:10AC3000C69EC001C79E900DD69E900D112497FD13 |
:10AC40004F966C0195E0D594C7949A95E1F76C19ED |
:10AC50007D096B0177FD7AC00115110509F06FC000 |
:10AC6000009180021091810280917E0290917F027A |
:10AC7000080F191F17FF02C0095F1F4F83E01595CA |
:10AC800007958A95E1F7005C1F4FCA01B901A4013D |
:10AC900093010E943B78DA01C9012091BF023091F3 |
:10ACA000C002442737FD4095542F821B930BA40B01 |
:10ACB000B50B845E9D4FAF4FBF4FBC01CD0128E661 |
:10ACC00031E040E050E00E943B78DC01CB01845B46 |
:10ACD00090408C9DA0018D9D500D9C9D500D112488 |
:10ACE000CA01B8010E94067883E0F89E6001112431 |
:10ACF000C616D70614F4B60108C0882799278C1900 |
:10AD00009D09681779070CF4BC019B01442737FDA6 |
:10AD10004095542F8091D3029091D402A091D502F6 |
:10AD2000B091D602820F931FA41FB51F8093D30248 |
:10AD30009093D402A093D502B093D6020DC00150D7 |
:10AD400010401093BA010093B90106C084EF91E05E |
:10AD50009093BA018093B9018091BB02882381F05E |
:10AD60001092C7021092C8021092C9021092CA0231 |
:10AD70001092CB021092CC021092CD021092CE0211 |
:10AD8000709096027720F1F480915C07282F33278A |
:10AD9000442755278091030390910403A091050354 |
:10ADA000B0910603BC01CD010E94C777DC01CB0145 |
:10ADB000BC01CD0128EF3AE240E050E00E943B7830 |
:10ADC000290102C044245524909095029920F1F461 |
:10ADD00080915C07282F3327442755278091FB0259 |
:10ADE0009091FC02A091FD02B091FE02BC01CD0148 |
:10ADF0000E94C777DC01CB01BC01CD0128EF3AE20C |
:10AE000040E050E00E943B78190102C02224332424 |
:10AE10008091320790913307893C91051CF088ECB2 |
:10AE200090E005C088539F4F34F488E39FEF9093E0 |
:10AE300033078093320780913D0790913E07893C0C |
:10AE400091051CF088EC90E005C088539F4F34F4C6 |
:10AE500088E39FEF90933E0780933D0780913F07E3 |
:10AE600090914007AA2797FDA095BA2F20918307BC |
:10AE7000A22EBB24CC24DD24BC01CD01A60195016A |
:10AE80000E94C7779B01AC018091320790913307F4 |
:10AE9000AA2797FDA095BA2F17E0880F991FAA1F20 |
:10AEA000BB1F1A95D1F7280F391F4A1F5B1F57FF89 |
:10AEB00004C0215C3F4F4F4F5F4FA6E0559547952B |
:10AEC00037952795AA95D1F77201E20EF31EF092FD |
:10AED0004007E0923F078091300790913107AA2701 |
:10AEE00097FDA095BA2FBC01CD01A60195010E9446 |
:10AEF000C7779B01AC0180913D0790913E07AA273F |
:10AF000097FDA095BA2FF7E0880F991FAA1FBB1FC6 |
:10AF1000FA95D1F7280F391F4A1F5B1F57FF04C04E |
:10AF2000215C3F4F4F4F5F4FE6E055954795379572 |
:10AF30002795EA95D1F78101020F131F109331076E |
:10AF40000093300780917E0790917F07880F991FAB |
:10AF5000AA2797FDA095BA2F2091370733274427BA |
:10AF60005527BC01CD010E94C7775B016C0197FF9B |
:10AF700008C08FE390E0A0E0B0E0A80EB91ECA1EA2 |
:10AF8000DB1E76E0D594C794B794A7947A95D1F751 |
:10AF900080914C07282F3327442755278091E702BB |
:10AFA0009091E802A091E902B091EA02BC01CD01C2 |
:10AFB0000E94C777DC01CB01BC01CD0120EF35E554 |
:10AFC00040E050E00E943B78B501620F731F709320 |
:10AFD0007F0760937E0791E0E91690E1F90634F06F |
:10AFE00080E090E19093400780933F0780913F0776 |
:10AFF000909140078050904F34F480E090EF909310 |
:10B00000400780933F070150104134F080E090E109 |
:10B0100090933107809330078091300790913107EA |
:10B020008050904F34F480E090EF909331078093FC |
:10B0300030076150704134F080E090E190937F07D9 |
:10B0400080937E0780917E0790917F078050904F7C |
:10B0500034F480E090EF90937F0780937E07809197 |
:10B060000001482F552780911D0190911E0148171E |
:10B07000590794F420911D0130911E0168A179A116 |
:10B08000649FC001659F900D749F900D1124B901BC |
:10B090000E94F27779A368A388A199A1880F991FCC |
:10B0A000880F991F99A388A34091A40540FF92C6D9 |
:10B0B000992009F08FC6772009F08CC6CC24DD24B6 |
:10B0C0004601809197029091980290936D0580932C |
:10B0D0006C0520911A0330911B032115310509F0ED |
:10B0E0003FC080911301909114018959934058F009 |
:10B0F00087B5803F20F480913602815011C081E0F5 |
:10B10000809374034EC08091130190911401843692 |
:10B11000910508F587B58031D0F0809136028F5FB8 |
:10B12000809336029FE0890290011124809193055B |
:10B13000821B87BD8CE291E09093220280932102D2 |
:10B140008EE591E090931B0380931A032AC081E05F |
:10B150008093730326C0709273037092740321C0AE |
:10B160008091A1029091A202A091A302B091A402A9 |
:10B1700054E0880F991FAA1FBB1F5A95D1F78093DF |
:10B18000370290933802A0933902B0933A02D092DA |
:10B190003502C09234022150304030931B0320937B |
:10B1A0001A032091AD0141FF24C02233D8F48091CD |
:10B1B000BF0181508093BF018F3FD9F51092BC022F |
:10B1C0008091A1029091A202A091A302B091A40249 |
:10B1D00080939D0290939E02A0939F02B093A00241 |
:10B1E00081E004C081E08093BC0288EC8093BF01C1 |
:10B1F00020C08091990190919A01820F911D209118 |
:10B20000A9053327829FF001839FF00D929FF00DD7 |
:10B210001124CF01AA2797FDA095BA2F80939D02F4 |
:10B2200090939E02A0939F02B093A00281E080932E |
:10B23000BC028091030390910403A0910503B09197 |
:10B240000603E0909501F09096010091970110910E |
:10B250009801BC01CD01A80197010E943B785901DA |
:10B260006A018091FB029091FC02A091FD02B091D5 |
:10B27000FE02BC01CD01A80197010E943B78B901F3 |
:10B28000C5010E94F0753C01CC971CF04CE3642E84 |
:10B29000712CC3010E942D6A3C0180E280939401CD |
:10B2A0008091BC02882309F421C480917B029927F4 |
:10B2B0009C012071307084FD19C46091FA0560FD15 |
:10B2C00004C08091A40581FD07C008A119A1309395 |
:10B2D0006A032093690397C180917B0281FF69C152 |
:10B2E0004091BB015091BC01CA010F962091A70269 |
:10B2F0003091A80282179307ACF5809173038823DD |
:10B3000089F58091750381FF13C08D7F809375034C |
:10B310008091A1029091A202A091A302B091A402F7 |
:10B3200080939D0290939E02A0939F02B093A002EF |
:10B3300080917503816080937503241B350B2F501A |
:10B34000304037FF03C0309521953F4F809169030E |
:10B3500090916A03820F931F90936A03809369030D |
:10B360008BE26EC0CA010F9728173907ACF58091A0 |
:10B370007403882389F58091750380FF13C08E7F45 |
:10B38000809375038091A1029091A202A091A302E3 |
:10B39000B091A40280939D0290939E02A0939F027D |
:10B3A000B093A00280917503826080937503241B83 |
:10B3B000350B215F3F4F37FF03C0309521953F4F3D |
:10B3C0008091690390916A03821B930B90936A03A7 |
:10B3D000809369038DE234C020917503822F9927F1 |
:10B3E00083709070892B59F12C7F209375031092F4 |
:10B3F0006A03109269032091A1023091A202409148 |
:10B40000A3025091A40220939D0230939E02409388 |
:10B410009F025093A00261FF06C084EF91E09093D9 |
:10B420002202809321028091A502882341F42333D4 |
:10B430003105410551051CF081E08093A5028DE3A3 |
:10B44000809394012091690330916A03C90137FF09 |
:10B4500004C088279927821B930B815092400CF4DB |
:10B4600091C08091A9059927289FA001299F500D7F |
:10B47000389F500D1124CA0160E075E00E940678E3 |
:10B48000CB01AA2797FDA095BA2F20919D0230915C |
:10B490009E0240919F025091A002280F391F4A1F1F |
:10B4A0005B1F20939D0230939E0240939F02509316 |
:10B4B000A00210926A0310926903A090A102B090BA |
:10B4C000A202C090A302D090A402D601C501805070 |
:10B4D0009440A040B04082179307A407B5075CF4DE |
:10B4E000D601C50180509C4FAF4FBF4F2817390779 |
:10B4F0004A075B0744F080939D0290939E02A093BD |
:10B500009F02B093A0028091FA0581FF06C08BE4F0 |
:10B5100090E090932202809321028091AD058823D0 |
:10B5200089F5409197025091980257FF02C04D5FF4 |
:10B530005F4F559547955595479580911D01909181 |
:10B540001E01209100013327489FB001499F700DD3 |
:10B55000589F700D1124CB01B9010E940678709399 |
:10B56000BC016093BB01663471051CF486E490E075 |
:10B5700005C06739710534F086E990E09093BC010D |
:10B580008093BB0180911A0390911B03892BB9F121 |
:10B590008091A1029091A202A091A302B091A40275 |
:10B5A00080939D0290939E02A0939F02B093A0026D |
:10B5B00026C08091A1029091A202A091A302B09115 |
:10B5C000A40280599140A040B04080939D02909386 |
:10B5D0009E02A0939F02B093A0028091AD058823A4 |
:10B5E00011F0992702C088E790E09093BC01809306 |
:10B5F000BB0188A199A19093980280939702009132 |
:10B60000970210919802A090A102B090A202C0905F |
:10B61000A302D090A40220919D0230919E024091FD |
:10B620009F025091A0022A153B054C055D0524F0B0 |
:10B630008091FA0580FD9CC280911A0390911B03B2 |
:10B64000892B39F00091970210919802CC24DD24C7 |
:10B65000C9C0D601C501821B930BA40BB50B809307 |
:10B66000380390933903A0933A03B0933B0382309D |
:10B67000E0E89E07EFEFAE07EFEFBE072CF481E0A6 |
:10B6800090E8AFEFBFEF09C08F5F9F47A040B04089 |
:10B6900064F08FEF9FE7A0E0B0E0809338039093D1 |
:10B6A0003903A0933A03B0933B03C0903803D09082 |
:10B6B00039038091AC01282F3327442755278091E7 |
:10B6C000380390913903A0913A03B0913B03BC0138 |
:10B6D000CD010E94C77797FF04C0615E7F4F8F4FF7 |
:10B6E0009F4F25E095958795779567952A95D1F792 |
:10B6F000609338037093390380933A0390933B032C |
:10B7000065302EEF72072FEF82072FEF92072CF490 |
:10B7100084E09EEFAFEFBFEF09C0605074408040FF |
:10B72000904064F080E094E0A0E0B0E080933803C3 |
:10B7300090933903A0933A03B0933B03809038036E |
:10B7400090903903209134023091350237FF02C0C6 |
:10B75000295F3F4F83E0359527958A95E1F74FEFB5 |
:10B76000223834071CF421E83FEF05C020383105AA |
:10B7700014F020E830E0C901AA2797FDA095BA2F60 |
:10B780002091AE01332744275527BC01CD010E94EB |
:10B79000C77797FF04C06D5F7F4F8F4F9F4FB2E019 |
:10B7A0009595879577956795BA95D1F79B015FEF4A |
:10B7B000613075071CF420E03FEF06C06F3F710554 |
:10B7C00019F014F020E031E080917503882341F0F6 |
:10B7D000C90137FD03969C01359527953595279529 |
:10B7E000820E931E2091AB01222309F454C0609174 |
:10B7F000C3027091C4028091C5029091C60297FF66 |
:10B8000004C061587F4F8F4F9F4FF7E09595879504 |
:10B8100077956795FA95D1F73327442755270E94E6 |
:10B82000C77797FF04C0615E7F4F8F4F9F4FE5E062 |
:10B830009595879577956795EA95D1F76093380345 |
:10B840007093390380933A0390933B036138AFEFD1 |
:10B850007A07AFEF8A07AFEF9A072CF480E89FEFE3 |
:10B86000AFEFBFEF0AC06F3F71058105910569F029 |
:10B8700064F080E091E0A0E0B0E080933803909322 |
:10B880003903A0933A03B0933B038091380390911E |
:10B890003903880E991E8091A901282F33278091A2 |
:10B8A000FB07992787FD9095289FF001299FF00DB0 |
:10B8B000389FF00D11249F01F7FF02C021583F4F20 |
:10B8C000220F232F221F330BFFEF21383F071CF4D9 |
:10B8D00020E83FEF06C02F3F310519F014F020E0BB |
:10B8E00031E0820E931EC401AA2797FDA095BA2FBE |
:10B8F000E0909702F09098029701442737FD409519 |
:10B90000542FBC01CD010E94C77797FF04C061503E |
:10B910007E4F8F4F9F4F59E0959587957795679507 |
:10B920005A95D1F7061B170B8091690390916A0312 |
:10B93000892B09F060C01E141F040CF05CC0960136 |
:10B94000D7FE03C0309521953F4F2D33310540F48C |
:10B9500080916D0390916E038017910774F526C056 |
:10B960002C53304045E0369527954A95E1F7203134 |
:10B97000310510F02FE030E040916D0350916E03DF |
:10B980001C141D04E4F480E190E0821B930B489F9B |
:10B990009001499F300D589F300D112494E0369549 |
:10B9A00027959A95E1F72017310720F58091BD0181 |
:10B9B0009091BE0108171907F4F08C011CC0205F9C |
:10B9C0003F4F8091BD019091BE01829FB001839F46 |
:10B9D000700D929F700D11249B0184E03695279580 |
:10B9E0008A95E1F74017510714F08A0104C0021745 |
:10B9F000130708F08901C801AA2797FDA095BA2F5F |
:10BA00001DE0880F991FAA1FBB1F1A95D1F793013C |
:10BA1000442737FD4095542FBC01CD010E943B784F |
:10BA200020933C0330933D0340933E0350933F03E8 |
:10BA300000913C0310913D0380916B0390916C0346 |
:10BA40009C01220F331F280F391F200F311F37FF92 |
:10BA500002C02D5F3F4FA9015595479555954795D4 |
:10BA600050936C0340936B038091A505282F3327D7 |
:10BA7000220F331F220F331F241735076CF48091D8 |
:10BA80007D07282F3327220F331F220F331F205506 |
:10BA900030404217530724F030936C0320936B031C |
:10BAA0008091FA0580FF0DC080916B0390916C032B |
:10BAB000A8A1B9A18A179B0724F0B0936C03A093A7 |
:10BAC0006B0328A139A12E193F0937FF02C02D5F52 |
:10BAD0003F4F3595279535952795E0916B03F0916C |
:10BAE0006C03E20FF31FF9A3E8A342C08091AD05F8 |
:10BAF000882301F5609197027091980277FF02C048 |
:10BB00006D5F7F4F759567957595679540911D01A0 |
:10BB100050911E0180910001282F3327649FC0019E |
:10BB2000659F900D749F900D1124B9010E940678B5 |
:10BB3000CB0101C099279093BC018093BB018091F8 |
:10BB4000BB019091BC01873491051CF486E490E020 |
:10BB500005C08639910534F086E990E09093BC01E8 |
:10BB60008093BB01E8A0F9A0F0926C03E0926B0314 |
:10BB700080917B0299279C012270307081FF1CC14B |
:10BB800080916F0390917003A0917103B091720343 |
:10BB90000097A105B10521F08091A5028130B1F493 |
:10BBA00008A119A1C801AA2797FDA095BA2F2EE0D8 |
:10BBB000880F991FAA1FBB1F2A95D1F780936F0387 |
:10BBC00090937003A0937103B09372038091A502C8 |
:10BBD000813019F482E08093A50228A139A1C9011E |
:10BBE000AA2797FDA095BA2F9301442737FD4095CA |
:10BBF000542FBC01CD010E94C777DC01CB0180939B |
:10BC00003C0390933D03A0933E03B0933F03B7FFE3 |
:10BC100004C08150904EAF4FBF4F5C016D010DE0ED |
:10BC2000D594C794B794A7940A95D1F7A0923C03F2 |
:10BC3000B0923D03C0923E03D0923F0360917C02DC |
:10BC400070917D023FE0603A730750F580916F0379 |
:10BC500090917003A0917103B09172039C01AD01AA |
:10BC60001AE056954795379527951A95D1F7821B77 |
:10BC7000930BA40BB50BA6019501F4E0220F331F23 |
:10BC8000441F551FFA95D1F7820F931FA41FB51FAC |
:10BC900080936F0390937003A0937103B09372032A |
:10BCA00060547F4118F580916F0390917003A091CB |
:10BCB0007103B09172039C01AD01ECE0569547957C |
:10BCC00037952795EA95D1F7821B930BA40BB50BFB |
:10BCD000A601950172E0220F331F441F551F7A956C |
:10BCE000D1F7820F931FA41FB51F29C08091340282 |
:10BCF00090913502809134029091350297FF03C0F4 |
:10BD0000909581959F4F843691050CF580916F0336 |
:10BD100090917003A0917103B09172039C01AD01E9 |
:10BD20006EE056954795379527956A95D1F7821B12 |
:10BD3000930BA40BB50B8A0D9B1DAC1DBD1D8093F1 |
:10BD40006F0390937003A0937103B093720380917B |
:10BD50006F0390917003A0917103B09172032EE074 |
:10BD6000B695A795979587952A95D1F790939802C0 |
:10BD7000809397024091AB05442399F055279C018D |
:10BD8000BA010E940678C901861B970B90936E0337 |
:10BD900080936D03260F371F3093BE012093BD01A2 |
:10BDA00019C010926E0310926D038FEF93E0909381 |
:10BDB000BE018093BD010EC01092A50210926F03C8 |
:10BDC00010927003109271031092720330939802D4 |
:10BDD000209397025091440758AB252F3327220F09 |
:10BDE000331F220F331F285D3F4F68A179A126170B |
:10BDF000370714F039A328A370917D0779AB872FFB |
:10BE00009927880F991F880F991F80559040A8A1E6 |
:10BE1000B9A18A179B0714F499A388A380916C0297 |
:10BE2000882321F4809102088F3FA1F080917C0249 |
:10BE300090917D020297C09768F4E8A1F9A11E16BF |
:10BE40001F0644F481E090E090937D0280937C0291 |
:10BE500039A328A3E8A0F9A0F0925105E09250057B |
:10BE60008091340390913503A0913603B09137034C |
:10BE700012E0880F991FAA1FBB1F1A95D1F7C09017 |
:10BE80007E07D0907F07C81AD90A8701013A1105A9 |
:10BE90008CF0C701F7FC0196959587958C159D054B |
:10BEA0000CF46C01909581959F4FC816D90694F4B7 |
:10BEB0006C0110C011E5C116D1041CF0E0E5CE2ED6 |
:10BEC000D12C20EBC2162FEFD20624F470EBC72E34 |
:10BED0007FEFD72E49A9242F3327220F331F220F9C |
:10BEE000331FC90168A179A1861B970B8C159D058D |
:10BEF0000CF46C0188A199A1821B930BC816D9067A |
:10BF00000CF46C0180913F07909140076091AD0265 |
:10BF10007091AE02861B970B90934E0780934D074E |
:10BF2000A0905C072091CB023091CC024091CD02D1 |
:10BF30005091CE02AA2041F0461A570AC201AA2700 |
:10BF400097FDA095BA2F04C0AA2797FDA095BA2FF8 |
:10BF5000280F391F4A1F5B1F2093CB023093CC025E |
:10BF60004093CD025093CE028091CB029091CC02AF |
:10BF7000A091CD02B091CE0281509A4FA040B04026 |
:10BF800064F080E09AEFA0E0B0E08093CB02909361 |
:10BF9000CC02A093CD02B093CE028091CB029091BF |
:10BFA000CC02A091CD02B091CE0280509640AF4F0E |
:10BFB000BF4F64F480E096E0AFEFBFEF8093CB0219 |
:10BFC0009093CC02A093CD02B093CE02B090BA056C |
:10BFD0002B2D332780914D0790914E07289F70019C |
:10BFE000299FF00C389FF00C11249701F7FE02C036 |
:10BFF000295F3F4F790153E0F594E7945A95E1F7B3 |
:10C000000091AF011091B0019801442737FD409590 |
:10C01000542F8091CB029091CC02A091CD02B0918F |
:10C02000CE02BC01CD010E943B78E20EF31E90903F |
:10C030009B01692D7727882799279601D7FE04C091 |
:10C04000222733272C193D0937FF02C02F5F3F4FAE |
:10C050003595279548A159A1240F351F442737FD51 |
:10C060004095542F0E94C77797FF04C0615C7F4FB3 |
:10C070008F4F9F4F26E095958795779567952A95E1 |
:10C08000D1F79B016E157F050CF47B01309521954E |
:10C090003F4FE216F3060CF479018091300790913E |
:10C0A00031076091AB027091AC02861B970B9093A5 |
:10C0B0002F0780932E072091C7023091C80240912C |
:10C0C000C9025091CA02AA2041F0261A370AC101BA |
:10C0D000AA2797FDA095BA2F04C0AA2797FDA0957F |
:10C0E000BA2F280F391F4A1F5B1F2093C7023093B6 |
:10C0F000C8024093C9025093CA028091C70290912E |
:10C10000C802A091C902B091CA0281509A4FA040C2 |
:10C11000B04064F080E09AEFA0E0B0E08093C70206 |
:10C120009093C802A093C902B093CA028091C7023B |
:10C130009091C802A091C902B091CA028050964065 |
:10C14000AF4FBF4F64F480E096E0AFEFBFEF809356 |
:10C15000C7029093C802A093C902B093CA022B2DC4 |
:10C16000332780912E0790912F07289FD001299F78 |
:10C17000B00D389FB00D11249D01B7FF02C0295F9B |
:10C180003F4F5901B3E0B594A794BA95E1F79801F0 |
:10C19000442737FD4095542F8091C7029091C802E3 |
:10C1A000A091C902B091CA02BC01CD010E943B78A6 |
:10C1B000A20EB31E692D7727882799279601D7FEEF |
:10C1C00004C0222733272C193D0937FF02C02F5FF7 |
:10C1D0003F4F35952795E8A1F9A12E0F3F1F442722 |
:10C1E00037FD4095542F0E94C77797FF04C0615CCC |
:10C1F0007F4F8F4F9F4FF6E0959587957795679581 |
:10C20000FA95D1F79B016A157B050CF45B0130951B |
:10C2100021953F4FA216B3060CF45901EEE56E2EA0 |
:10C22000E6E07E2E75E1872E76E0972E6BE0362EC7 |
:10C230005DE5452E57E0552ED4012C9112160CF0D9 |
:10C24000DFC0203419F408A119A11EC0E8A1F9A18A |
:10C25000CF01AA2797FDA095BA2F332727FD309548 |
:10C26000432F532FBC01CD010E94C77797FF04C015 |
:10C27000615C7F4F8F4F9F4F46E0959587957795EF |
:10C2800067954A95D1F78B01F4012181203419F487 |
:10C290000E0D1F1D22C0203C19F40E191F091DC0D0 |
:10C2A000C701AA2797FDA095BA2F332727FD309500 |
:10C2B000432F532FBC01CD010E94C77797FF04C0C5 |
:10C2C000615C7F4F8F4F9F4F36E0959587957795AF |
:10C2D00067953A95D1F7060F171FF4012281203494 |
:10C2E00019F40A0D1B1D22C0203C19F40A191B0960 |
:10C2F0001DC0C501AA2797FDA095BA2F332727FD9A |
:10C300003095432F532FBC01CD010E94C77797FF73 |
:10C3100004C0615C7F4F8F4F9F4F26E095958795B6 |
:10C32000779567952A95D1F7060F171FF40123819A |
:10C33000203419F40C0D1D1D22C0203C19F40C19D9 |
:10C340001D091DC0C601AA2797FDA095BA2F332746 |
:10C3500027FD3095432F532FBC01CD010E94C77795 |
:10C3600097FF04C0615C7F4F8F4F9F4FB6E095955C |
:10C37000879577956795BA95D1F7060F171FD20164 |
:10C380008D919C91801791075CF4BC01600F711F27 |
:10C3900077FF02C06F5F7F4F8B011595079504C033 |
:10C3A000000F111F081B190BB8A98B2F9927880F95 |
:10C3B000991F880F991F8017910754F4E9A98E2FB0 |
:10C3C0009927880F991F880F991F081719070CF0D4 |
:10C3D0008C01C80117FD03969595879595958795CE |
:10C3E000F3018183880F991F880F991F9801281BDB |
:10C3F000390BC901880F8283D2010D931C9303C0AE |
:10C40000F301118212823A9402E010E0400E511EB4 |
:10C4100024E030E0820E931E48E050E0640E751E6A |
:10C4200037FE0ACFE2E1CB5C0C94727880918203F4 |
:10C4300090918303A0918403B091850380937A0344 |
:10C4400090937B03A0937C03B0937D0380917E0344 |
:10C4500090917F03A0918003B09181038093760334 |
:10C4600090937703A0937803B09379030895109283 |
:10C470008D0310928C0310928B0310928A030895FF |
:10C4800084B1806A84B93D9A82E58CBD1DBC459A11 |
:10C4900081E080938F078AEA8093A00783E88093E6 |
:10C4A000A1078AE08093A2071092A4071092A30725 |
:10C4B0001092A6071092A5071092FA071092C207D1 |
:10C4C000089530918F07332309F085C00DB407FE1E |
:10C4D00082C084E080932002459A2EB5809191031A |
:10C4E00099278130910589F0823091051CF4892BC0 |
:10C4F00021F03EC00297B9F03BC03093C1072093B2 |
:10C5000092032138A9F581E008C0253549F48091CE |
:10C510009203820F8093920382E08093910328C05C |
:10C520003093910325C08091C107E82FFF27E35284 |
:10C53000F84F20838F5F8093C107909192038A31D7 |
:10C54000A0F0291769F48AE1ADEDB7E0E3ECF7E07C |
:10C550000D9001928A95E1F781E08093C20702C0B5 |
:10C560003093C2071092910303C0920F90939203ED |
:10C5700020919F07203208F028C045980000000055 |
:10C5800000000000000000000000000000000000AB |
:10C59000000000000000000000000000000000009B |
:10C5A000000000000000000000000000E09198077B |
:10C5B000F0919907E20FF11D80818EBD8091BF0738 |
:10C5C0009081890F8093BF0703C081E080938F071C |
:10C5D0002F5F20939F070895EF92FF920F931F9371 |
:10C5E0008091B3059927880F991F880F991F7C01A7 |
:10C5F0000027F7FC0095102F80910303909104030E |
:10C60000A0910503B0910603BC01CD01A8019701DB |
:10C610000E943B783093A4072093A3078091FB02EC |
:10C620009091FC02A091FD02B091FE02BC01CD01EF |
:10C63000A80197010E943B783093A6072093A50795 |
:10C640002091850730918607409187075091880790 |
:10C65000DA01C901E3E0880F991FAA1FBB1FEA9501 |
:10C66000D1F7820F931FA41FB51F820F931FA41F22 |
:10C67000B51F2091950130919601409197015091FD |
:10C680009801BC01CD010E943B783093AC07209308 |
:10C69000AB078091140390911503209142023091D1 |
:10C6A0004302821B930B9093B2078093B107E091F2 |
:10C6B0000A03F0910B038091540790915507BF0135 |
:10C6C0000E940678CB019B01220F331F220F331FDC |
:10C6D000280F391F280F391F37FF02C02D5F3F4F2A |
:10C6E00035952795359527953093A8072093A7076B |
:10C6F0008091810790918207BF010E9406789B017B |
:10C70000220F331F220F331F260F371F260F371F0D |
:10C7100037FF02C02D5F3F4F3595279535952795FB |
:10C720003093AA072093A90710920B0310920A03D3 |
:10C7300010925507109254071092820710928107A9 |
:10C740008091A20799278D30910509F466C08E303B |
:10C7500091055CF48B30910509F48EC08C30910505 |
:10C760000CF00FC10A9761F0A8C18F30910509F450 |
:10C770007CC18F3091050CF45CC1409799F19DC14B |
:10C78000809190028093B30780918F028093B407C9 |
:10C7900080918E028093B50780918D028093B607B9 |
:10C7A00080918C028093B70780918B028093B807A9 |
:10C7B00080918A028093B907809189028093BA0799 |
:10C7C00080917B028093BB0780917B02837F809363 |
:10C7D0007B020E947B2F8093BC078091070380938C |
:10C7E000BD076BC18091FC079091FD079093B40742 |
:10C7F0008093B30780910008909101089093B60749 |
:10C800008093B50780911D0190911E018093B70719 |
:10C81000809100018093B80750C18091E505809315 |
:10C82000B3078091E6058093B4078091E705809374 |
:10C83000B5078091E8058093B6078091E90580935C |
:10C84000B7078091ED058093B8078091EE0580933E |
:10C85000B9078091EF058093BA078091F205809324 |
:10C86000BB078091F0058093BC078091F105809310 |
:10C87000BD078091F305DAC0F89480919A05E82FFE |
:10C88000FF27EE0FFF1FE154F94F0190F081E02DDB |
:10C89000E038F1051CF0EFE7F0E006C02FEFE138DB |
:10C8A000F20714F4E1E8FFEFE093B30780919B05F2 |
:10C8B000E82FFF27EE0FFF1FE154F94F0190F081A1 |
:10C8C000E02DE038F1051CF0EFE7F0E006C06FEF77 |
:10C8D000E138F60714F4E1E8FFEFE093B407809144 |
:10C8E0009905E82FFF27EE0FFF1FE154F94F019044 |
:10C8F000F081E02DE038F1051CF0EFE7F0E006C034 |
:10C900008FEFE138F80714F4E1E8FFEFE093B507A3 |
:10C9100080919805E82FFF27EE0FFF1FE154F94F94 |
:10C920000190F081E02DE038F1051CF0EFE7F0E038 |
:10C9300006C02FEFE138F20714F4E1E8FFEF789436 |
:10C94000E093B6078091B0028093B7078091B1025F |
:10C950008093B8078091B2028093B9078091B302A7 |
:10C960008093BA078091B4028093BB078091B5028F |
:10C970008093BC078091B6028093BD078091B70277 |
:10C9800055C08091EF03863018F01092EF0385E0D8 |
:10C990008093B3078091F4058093B4078091A1023E |
:10C9A0009091A202A091A302B091A402BC01CD017A |
:10C9B00025E030E040E050E00E943B783093B6073D |
:10C9C0002093B50780919D0290919E02A0919F02B5 |
:10C9D000B091A002BC01CD0125E030E040E050E084 |
:10C9E0000E943B783093B8072093B7078091EA05FF |
:10C9F0008093B9078091EB058093BA078091EC058D |
:10CA00008093BB078091AF028093BC078091BF06E3 |
:10CA10009091C0068093BD0780915005909151057B |
:10CA200097FD039695958795959587958093BE0775 |
:10CA300044C01092B30780E58093B40783E08093ED |
:10CA4000B5078EE08093B607809102018093B70707 |
:10CA50008091D4038093B8078091D5038093B90760 |
:10CA60008091D6038093BA0728C08091CC0580932B |
:10CA7000B3078091F9058093B4078091A101809359 |
:10CA8000B5078091C5058093B6078091C605809350 |
:10CA9000B7078091C7058093B8078091A001809364 |
:10CAA000B9078091C9058093BA078091CA05809320 |
:10CAB000BB078091CB058093BC078091C207882378 |
:10CAC00009F4CFC08AEF8093E8014091C4075091E8 |
:10CAD000C507CA0181509E4F8F5F9340B0F42091EB |
:10CAE000C6073091C707C90181509E4F8F5F9340A1 |
:10CAF00060F48091A40585FF08C050938D03409396 |
:10CB00008C0330938B0320938A038091CA07909102 |
:10CB1000CB0721E08936920724F49093C2028093D8 |
:10CB2000C1028091C1029091C2022091BF02309156 |
:10CB3000C002821B930B845E9D4F68E671E00E94E9 |
:10CB40000678845B90409093BE028093BD02209152 |
:10CB5000CE073091CF078091210290912202821757 |
:10CB6000930740F48091EF03882321F4309322024D |
:10CB7000209321028091C30799278836910549F1B6 |
:10CB80008936910524F48736910531F072C08936D3 |
:10CB9000910509F445C06DC08091D0078093F707D7 |
:10CBA0008091D1078093F9078091D2078093F8078D |
:10CBB0008091D3078093FA078091D4078093FB0775 |
:10CBC0008091D5078093E9018091D60780939003E7 |
:10CBD00050C08091D00780939A078091D1078093AD |
:10CBE0009B078091D20780939C078091D307809305 |
:10CBF0009D078091D40780939E0780914005909176 |
:10CC0000D507892B809340059091D60790938E038A |
:10CC10008091410583709C70892B8093410529C0C8 |
:10CC20008091D007809390078091D10780939107DE |
:10CC30008091D207809392078091D30780939307C6 |
:10CC40008091D4079091D50790939507809394078E |
:10CC50008091D6079091D707909397078093960776 |
:10CC600008C010928D0310928C0310928B031092C7 |
:10CC70008A031F910F91FF90EF90089580918F0785 |
:10CC8000882309F43BC0459880EA97E09093990780 |
:10CC90008093980790918F03E92FFF27E152FE4F71 |
:10CCA0009F5F90938F0380818093A207993010F04B |
:10CCB00010928F0310928F070E94EC6281E08093A4 |
:10CCC0009F070000000000000000000000000000BE |
:10CCD0000000000000000000000000000000000054 |
:10CCE0000000000000000000000000000000000044 |
:10CCF00000008091A0078093BF078EBD089587B183 |
:10CD00008C6087B9429843981092940380E880938E |
:10CD1000EB01109293038093EA01089580919903A7 |
:10CD20008150809399038F3F09F0F4C094E0909371 |
:10CD3000990380917B02807BE1F08091E305882359 |
:10CD400049F080919C03882311F49093940381E02F |
:10CD500080939C038091E4058823B9F080919D0322 |
:10CD6000882319F484E08093930381E080939D03EA |
:10CD70000CC080939C0380939D038091DF0580937A |
:10CD80009A038091E10580939B0380919C03882303 |
:10CD900009F040C08091F805282F332724FF07C0F1 |
:10CDA0008091A602882319F425FD4DC04EC09091B4 |
:10CDB000E005983F50F0809156078D3D30F080910E |
:10CDC0009A0388230CF43FC040C0983F48F08091FC |
:10CDD00056078A3028F480919A038823B4F133C02F |
:10CDE000809194038150809394038F3F79F58091D3 |
:10CDF00056078150809394038091EB01813011F4A8 |
:10CE000080E801C086958093EB018091EB019091C1 |
:10CE10009A0317C0809194038150809394038F3FAD |
:10CE2000A9F489E0809394038091EB01813011F49F |
:10CE300080E801C086958093EB018091EB01909191 |
:10CE4000E305892311F0429A01C0429880919D0325 |
:10CE5000882309F043C08091F805282F332724FF49 |
:10CE600007C08091A602882319F426FD50C034C063 |
:10CE70009091E205983F50F080917C078D3D30F015 |
:10CE800080919B0388230CF442C026C0983F48F051 |
:10CE900080917C078A3028F480919B038823E4F0FA |
:10CEA00036C0809193038150809393038F3F91F517 |
:10CEB00080917C078150809393038091EA018130B7 |
:10CEC00011F480E801C086958093EA018091EA011F |
:10CED00090919B038923D9F44398089580919303FB |
:10CEE0008150809393038F3FA9F489E0809393034B |
:10CEF0008091EA01813011F480E801C08695809329 |
:10CF0000EA018091EA019091E405892311F0439AA6 |
:10CF10000895439808954FB724E130E0F894809144 |
:10CF2000C9008F778093C9008091C9008F7B80935F |
:10CF3000C9008091C9008F7D8093C9005A9A529888 |
:10CF40005B9A539A832F99278093CD002093CC002E |
:10CF50008091C80082608093C80080E18093C900FE |
:10CF60008091CA008F778093CA008091CA008F7B1E |
:10CF70008093CA008091CA008F7D8093CA008091FF |
:10CF8000CA008F7E8093CA008091CA00877F8093F9 |
:10CF9000CA008091C9008B7F8093C9008091CA002C |
:10CFA00084608093CA008091CA0082608093CA0026 |
:10CFB0008091C80087FF03C08091CE00F9CF809197 |
:10CFC000C90080688093C9004FBF0895FF920F93F6 |
:10CFD0001F93CF93DF9380E197E20E948216EC01CA |
:10CFE000FF248091C9008F778093C9008091C90088 |
:10CFF0008F7E8093C9005A988FE39AE09F938F9316 |
:10D000000FE512E11F930F93E091BB03F091BC0376 |
:10D0100009950F900F900F900F9002C04A996CC025 |
:10D02000CE010E948B168823C9F3E091BB03F091D7 |
:10D03000BC03FF2009F468C085E79AE09F938F93B3 |
:10D040001F930F930995529A0F900F900F900F9086 |
:10D05000CE010E948B168823D9F383E690E05A9A7A |
:10D06000019797FFFCCF8FE891E05A98019797FFBF |
:10D07000FCCF89E090E05A9A019797FFFCCF89E0B6 |
:10D0800090E05A98019797FFFCCF8FE891E05A9A69 |
:10D09000019797FFFCCF8FE891E05A98019797FF8F |
:10D0A000FCCF89E090E05A9A019797FFFCCF89E086 |
:10D0B00090E05A98019797FFFCCF8FE891E05A9A39 |
:10D0C000019797FFFCCF8FE891E05A98019797FF5F |
:10D0D000FCCF89E090E05A9A019797FFFCCF89E056 |
:10D0E00090E05A98019797FFFCCF8FE891E05A9A09 |
:10D0F000019797FFFCCF13C08AE590E00E9482164B |
:10D10000EC0191E0F92E91CF8BE79AE09F938F93FA |
:10D110001F930F9309950F900F900F900F905298B7 |
:10D120005A980E948B67E5E0CDB7DEB70C947F7804 |
:10D13000EF92FF920F931F93CF93DF93482F00E05E |
:10D1400010E08091EC01813061F41092EC0184E4F4 |
:10D1500080939E031092A00310929F031092A1034C |
:10D160002BC180919E03882319F421E030E001C097 |
:10D17000980190919F03992371F4232B11F081E082 |
:10D1800010C084E480939E039093A00390939F0328 |
:10D190009093A103FAC0913069F4232B09F0EBC0FE |
:10D1A00082E080939F038091A0038F5F8093A00310 |
:10D1B00083E0E9C09230D1F4232B09F0DCC083E096 |
:10D1C00080939E034093A1039091A003923039F481 |
:10D1D0001092A20347FF03C081E08093A20383E083 |
:10D1E00080939F039F5F9093A003CFC0933009F07B |
:10D1F000C2C0232B09F0BFC090939E0382E08093AE |
:10D200009F038091A0038F5F8093A0032091A103CF |
:10D21000822F9927782F6627842F9927682B792BBF |
:10D220008091BE05813049F47370CB0180509240EB |
:10D2300063E070E00E94067817C0823061F4777076 |
:10D24000CB018050944066E070E00E9406782695FD |
:10D25000269526950BC0737068567140CB0177FDFB |
:10D260000196BC017595679526952695022F112785 |
:10D270000F7010700F5F1F4F0D30110508F074C054 |
:10D280007801E00EF11EF701E154F94F80819181A0 |
:10D290009B01281B390BC90137FF03C0909581956D |
:10D2A0009F4F069794F48091AF02883C30F48091B0 |
:10D2B000AF02865F8093AF0208C088EC8093AF0214 |
:10D2C00080916F008F7D80936F00F701E154F94FDB |
:10D2D000808191819C01220F331F280F391F260F57 |
:10D2E000371F37FF02C02D5F3F4FE901D595C79526 |
:10D2F000D595C795CB0101968C179D0714F42197FE |
:10D3000006C061507040C617D7070CF42196809173 |
:10D31000AF02843BD0F0F701E154F94F8081918155 |
:10D32000FE01E81BF90BCF0163E070E00E94067874 |
:10D33000CB01880F991F860F971F23EF36E0E20E6F |
:10D34000F31EF7019183808307C023EF36E0E20EDE |
:10D35000F31EF70111821082000F111F0154194FA3 |
:10D36000F801D183C08311C00231110570F081E052 |
:10D370008093EC010AC081E08093EC011092A0033D |
:10D380001092A20384E480939E038091A0038031D5 |
:10D3900098F08091A203882331F48091EC018823D6 |
:10D3A00011F4809393011092A0031092A2031092A3 |
:10D3B0009F0384E480939E03E6E0CDB7DEB70C9430 |
:10D3C0007E78CF93FC0197FF05C0CFEFF095E195F4 |
:10D3D000FF4F01C0C1E028E631E0CF01B9010E9452 |
:10D3E0000678FC018B35910554F08B5590408A35B9 |
:10D3F000910538F484EB90E08E1B9F0BFC0141E01B |
:10D400000DC0CF01855B90408A35910518F4E45B2F |
:10D41000F04003C02E1B3F0BF9014FEFEE0FFF1F33 |
:10D42000EA57F54F259134918C2F992787FD9095D8 |
:10D43000289FB001299F700D389F700D1124842FF3 |
:10D44000992787FD9095689FA001699F500D789F4F |
:10D45000500D1124CA01CF9108952AE530E0281B10 |
:10D46000390BC9010E94E1690895CF93DF9380E0F1 |
:10D470000E94966F80911D0190911E016AE070E0FC |
:10D480000E9406789F938F9380911D0190911E01B9 |
:10D490006AE070E00E9406787F936F9384E59BE0DA |
:10D4A0009F938F93C9E8DFE6DF93CF93E091BB03AF |
:10D4B000F091BC0309952DB73EB7285F3F4F2DBFB4 |
:10D4C0008091E8018823B9F186E00E94966F8091EF |
:10D4D0009407909195076AE070E00E94F2777F933D |
:10D4E0006F938FED90E09F938F938091850790913C |
:10D4F0008607A0918707B091880720919501309108 |
:10D5000096014091970150919801BC01CD010E9474 |
:10D510003B783F932F938DE59BE09F938F93DF9311 |
:10D52000CF93E091BB03F091BC0309958DB79EB7F3 |
:10D530000A968DBF12C086E00E94966F89E69BE036 |
:10D540009F938F93DF93CF93E091BB03F091BC0344 |
:10D5500009950F900F900F900F9080918E03882364 |
:10D56000C1F086E00E94966F80918E0399279F9369 |
:10D570008F9380E79BE09F938F93DF93CF93E0910E |
:10D58000BB03F091BC0309952DB73EB72A5F3F4F0F |
:10D590002DBF80E10E94966F8091F3019091F4017C |
:10D5A0006CE370E00E94F2779F938F938091F30178 |
:10D5B0009091F4016CE370E00E94F2777F936F9397 |
:10D5C00080910008909101089F938F938BE79BE0D7 |
:10D5D0009F938F93C9E8DFE6DF93CF93E091BB037E |
:10D5E000F091BC0309958091A4052DB73EB7265F45 |
:10D5F0003F4F2DBF80FF29C08AE10E94966F809126 |
:10D60000940199279F938F938091A1029091A202F8 |
:10D61000A091A302B091A402BC01CD0124E630E0A8 |
:10D6200040E050E00E943B783F932F9388E89BE0D6 |
:10D630009F938F93DF93CF93E091BB03F091BC0353 |
:10D6400009958DB79EB708968DBFDF91CF9108954C |
:10D65000CF93DF9380E00E94966F80917D0699279B |
:10D6600087FD90959F938F9380917506992787FDED |
:10D6700090959F938F9380916D06992787FD909544 |
:10D680009F938F9380916506992787FD90959F932F |
:10D690008F938FE89BE09F938F93C9E8DFE6DF933A |
:10D6A000CF93E091BB03F091BC03099580E10E9408 |
:10D6B000966F2DB73EB7245F3F4F2DBF80919D06DB |
:10D6C000992787FD90959F938F9380919506992731 |
:10D6D00087FD90959F938F9380918D06992787FD65 |
:10D6E00090959F938F9380918506992787FD9095BC |
:10D6F0009F938F938FE99BE09F938F93DF93CF93BB |
:10D70000E091BB03F091BC030995809196052DB77C |
:10D710003EB7245F3F4F2DBF853098F480E10E94D3 |
:10D72000966F8FEA9BE09F938F93DF93CF93E09167 |
:10D73000BB03F091BC0309950F900F900F900F90D1 |
:10D7400018C08730B0F488E10E94966F8FED90E0AA |
:10D750009F938F9380EC9BE09F938F93DF93CF9366 |
:10D76000E091BB03F091BC0309958DB79EB7069677 |
:10D770008DBFDF91CF9108950F931F9380E00E949A |
:10D78000966F2AE030E08091FC079091FD07B90187 |
:10D790000E94F2779F938F938091FC079091FD07F1 |
:10D7A000B9010E94F2777F936F9380911D01909150 |
:10D7B0001E01B9010E9406789F938F9380911D01ED |
:10D7C00090911E01B9010E9406787F936F9389ECB6 |
:10D7D0009BE09F938F9309E81FE61F930F93E091BF |
:10D7E000BB03F091BC03099580E10E94966F8DB751 |
:10D7F0009EB70C968DBF80910008909101089F9371 |
:10D800008F938091FE079091FF079F938F938CEDEC |
:10D810009BE09F938F931F930F93E091BB03F09135 |
:10D82000BC0309958DB79EB708968DBF1F910F91C8 |
:10D8300008950F931F93CF93DF938091E801C9E878 |
:10D84000DFE6882309F478C080E00E94966F80911B |
:10D85000910799279F938F938091930799279F937F |
:10D860008F9388EE9BE09F938F938E01DF93CF93EE |
:10D87000E091BB03F091BC0309958DB79EB7089664 |
:10D880008DBF80919207833031F48CE00E94966FB7 |
:10D8900087EF9BE005C08CE00E94966F8CEF9BE0C9 |
:10D8A0009F938F93DF93CF93E091BB03F091BC03E1 |
:10D8B00009950F900F900F900F908091900781FF26 |
:10D8C00012C08CE00E94966F81E09CE09F938F9342 |
:10D8D0001F930F93E091BB03F091BC0309950F9048 |
:10D8E0000F900F900F9080E10E94966F8FED90E067 |
:10D8F0009F938F9380919607909197079F938F9313 |
:10D9000080919407909195076AE070E00E94F27709 |
:10D910007F936F9386E09CE09F938F9389E89FE6C7 |
:10D920009F938F93E091BB03F091BC0309958DB752 |
:10D930009EB70A968DBF12C082E00E94966F86E164 |
:10D940009CE09F938F93DF93CF93E091BB03F09183 |
:10D95000BC0309950F900F900F900F90DF91CF911E |
:10D960001F910F910895CF93C82F2091A303209367 |
:10D97000A40399278F32910509F1803391051CF496 |
:10D980004F97A1F02CC08F34910501F18F3891058C |
:10D9900031F5222319F481E090E038C086E0289F19 |
:10D9A000F0011124E45CF44F849117C086E0289FB5 |
:10D9B000F0011124E35CF44F84910FC086E0289FAE |
:10D9C000F0011124E25CF44F849107C086E0289FA7 |
:10D9D000F0011124E15CF44F84918093A3039091B2 |
:10D9E000A3038091A4039813C0E00E949C6F9091C0 |
:10D9F000A30386E0989FF0011124E05CF44F259189 |
:10DA000034918C2FF901099580E090E0CF91089531 |
:10DA10001092FD071092FC07109201081092000866 |
:10DA20001092FF071092FE07109202088AE090E021 |
:10DA30000E9482169093A6038093A5030895CF9326 |
:10DA4000DF938091A5039091A6030E948B168823F3 |
:10DA500009F4AFC08091A5039091A6030A96909314 |
:10DA6000A6038093A503E0E0F0E09F0190E05FEF64 |
:10DA7000AEE5B6E04BE0ED018B8187FF0BC09F5F09 |
:10DA80008D81E80FF11D8981280F311D8E81851749 |
:10DA900008F4582F4150189647FFEDCF50930208D5 |
:10DAA000232B41F52091AB033091AC034091AD03A2 |
:10DAB0005091AE03BB27A52F942F832F9093AA03D9 |
:10DAC0008093A903AA27BB27281B390B4A0B5B0BA2 |
:10DAD000CF01AA27BB27280F391F4A1F5B1F20939E |
:10DAE000AB033093AC034093AD035093AE03E5E03A |
:10DAF000F0E013C02091A9033091AA032E173F072D |
:10DB000018F4E21BF30B02C0E0E0F0E0892F992744 |
:10DB1000880F991FE80FF91F3596F093FD07E093E2 |
:10DB2000FC07EF3FF10578F480911D0190911E01F3 |
:10DB30008E9F90018F9F300D9E9F300D1124C90143 |
:10DB400064E670E013C0CF0196958795969587950A |
:10DB500020911D0130911E01289FA001299F500D89 |
:10DB6000389F500D1124CA0169E170E00E94F277DC |
:10DB70007093FF076093FE072091A7033091A803DD |
:10DB80002E0F3F1F3093A8032093A7035EE021319F |
:10DB9000350778F0809100089091010801969093E4 |
:10DBA00001088093000820513E403093A803209341 |
:10DBB000A703DF91CF9108954FB720E430E0F894A8 |
:10DBC0008091C9008F778093C9008091C9008F7BB5 |
:10DBD0008093C9008091C9008F7D8093C9005A9AB3 |
:10DBE00052985B9A539A832F99278093CD00209364 |
:10DBF000CC008091C80082608093C80088E1809347 |
:10DC0000C9008091CA008F778093CA008091CA00B2 |
:10DC10008F7B8093CA008091CA008F7D8093CA0059 |
:10DC20008091CA008F7E8093CA008091CA00877F4E |
:10DC30008093CA008091C9008B7F8093C900809136 |
:10DC4000CA0084608093CA008091CA008260809379 |
:10DC5000CA008091C80087FF03C08091CE00F9CF31 |
:10DC60008091C90080688093C9004FBF08950F93C9 |
:10DC70001F93CF93DF93482F4F5F893108F089C0FE |
:10DC80008091BE06841710F44093BE06CB018353E7 |
:10DC90009B4268E170E00E940678A42FBB27FD013B |
:10DCA000EA0FFB1FE154F94F808191819B01281BF2 |
:10DCB000390BC90137FF03C0909581959F4F069797 |
:10DCC00094F48091AF02883C30F48091AF02865F7B |
:10DCD0008093AF0208C088EC8093AF0280916F0000 |
:10DCE0008F7D80936F00FD01EA0FFB1FE154F94F18 |
:10DCF000808191819C01220F331F280F391F260F2D |
:10DD0000371F37FF02C02D5F3F4FE901D595C795FB |
:10DD1000D595C795CB0101968C179D0714F42197D3 |
:10DD200006C061507040C617D7070CF42196809149 |
:10DD3000AF02843BD8F08D010A0F1B1FF801E1549C |
:10DD4000F94F80819181FE01E81BF90BCF0163E05F |
:10DD500070E00E940678CB01880F991F860F971FED |
:10DD60000D50194FF8019183808307C0AA0FBB1F84 |
:10DD7000AD50B94F11961C921E92E42FFF27EE0F63 |
:10DD8000FF1FE154F94FD183C083443011F4109246 |
:10DD90009301DF91CF911F910F910895CF93DF935E |
:10DDA00020910308822F9927807F9070409709F077 |
:10DDB0006CC02F3109F046C0809104088093B303F2 |
:10DDC000209106082093B503809107088093B4033F |
:10DDD000822F99279093C0068093BF06222309F0D3 |
:10DDE00054C080919805282F3327220F331FF90143 |
:10DDF000ED50F94F1182108280919905A82FBB2711 |
:10DE0000AA0FBB1FFD01ED50F94F118210828091C6 |
:10DE10009B05E82FFF27EE0FFF1FCF018D50994F75 |
:10DE2000EC01198218822154394FE90119821882B4 |
:10DE3000A154B94F11961C921E92E154F94F1182D0 |
:10DE4000108223C0C22FCF70CA30F8F4809104082A |
:10DE500080932D088091050880932C0880910608F6 |
:10DE600080932F088091070880932E0860912C08DA |
:10DE700070912D088C2F0E94376E60912E08709142 |
:10DE80002F088C2F8F5F0E94376EDF91CF910895FE |
:10DE9000CF93C82F8F3F49F48091B6038F3F29F469 |
:10DEA0001092B8031092B70332C02091B803222316 |
:10DEB00039F4CF3111F485E001C084E08093B903D7 |
:10DEC0008091B9039091B7038217A0F4892F8095B0 |
:10DED0008093B7038F3F19F48EEF8093B70380913F |
:10DEE000B703C81711F40E94CE6E1092B8031092B7 |
:10DEF000B7030BC0E22FFF27ED5FF74FC0832F5F03 |
:10DF00002093B8039C0F9093B703C093B603CF91AF |
:10DF100008959091B203933240F4E92FFF27E75F11 |
:10DF2000F74F80839F5F9093B2030895833218F474 |
:10DF30008D5F8093B203089590E2ECE0F8E08FE10A |
:10DF40009193815087FFFCCF0895CF93CFB723E003 |
:10DF500031E0F8948091C9008F778093C900809157 |
:10DF6000C9008F7B8093C9008091C9008F7D809309 |
:10DF7000C9005A9A52985B9A539A832F9927809393 |
:10DF8000CD002093CC008091C80082608093C800AF |
:10DF900088E18093C9008091CA008F778093CA007E |
:10DFA0008091CA008F7B8093CA008091CA008062F2 |
:10DFB0008093CA008091CA0080618093CA008091DA |
:10DFC000CA0088608093CA008091C90084608093F1 |
:10DFD000C9008091CA0084608093CA008091CA0001 |
:10DFE00082608093CA008091C80087FF03C080913F |
:10DFF000CE00F9CF8091C90080688093C9008091DC |
:10E00000C90080648093C9000E949C6FCFBFCF91EC |
:10E010000895282F99278F709070892B31F42095BF |
:10E020008091B103822B8093B10308958091EF0119 |
:10E03000882309F441C080917B0285FF0AC082E9F0 |
:10E040008093090883E280930A0885E580930B0892 |
:10E0500002C0109209088091F0018F3071F4809114 |
:10E06000B1030E94B36C882341F081E980930908D1 |
:10E0700080930A0881E380930B081092EF0180914E |
:10E08000C80085FFFCCF8091C9008F7E8093C900B6 |
:10E090008091C9008E7F8093C900809109088823F0 |
:10E0A00011F48EEF01C08EE78093CE008091B10312 |
:10E0B0008093F0011092B10308951F920F920FB652 |
:10E0C0000F9211248F939F93EF93FF939091EF0101 |
:10E0D000992309F040C08091BA03882361F48091AC |
:10E0E0000908882311F483E003C0813999F481E0A1 |
:10E0F0008093BA030FC0833099F480910908882374 |
:10E1000049F0909309088091C9008E7F8093C900DF |
:10E110008EEF1EC08091C90081608093C9000EC03F |
:10E12000833261F48091C9008E7F8093C9008FEFA4 |
:10E130008093CE0081E08093EF0114C08091BA03F8 |
:10E14000E82FFF27E75FF74F8F5F8093BA03808147 |
:10E150008093CE0007C01092BA038091C9008061FD |
:10E160008093C900FF91EF919F918F910F900FBE07 |
:10E170000F901F901895EF92FF920F931F93CF93DC |
:10E18000DF937C018B01EA01452B39F0F801819185 |
:10E190008F01F70109952197C9F7E6E0CDB7DEB702 |
:10E1A0000C947E78EF92FF920F931F93CF93DF939F |
:10E1B0007C018B01EA01452B41F0F8010F5F1F4FF5 |
:10E1C0008491F70109952197C1F7E6E0CDB7DEB755 |
:10E1D0000C947E780F931F93CF938C01C62F161645 |
:10E1E00034F480E2F8010995C1501C16D4F3CF91A4 |
:10E1F0001F910F9108950F931F93CF938C01C62FFA |
:10E20000161634F480E3F8010995C1501C16D4F3B6 |
:10E21000CF911F910F910895A5E3B0E0E2E1F1E7FE |
:10E220000C9456782E96EEADFFAD2E978824992447 |
:10E2300054018091B003882321F42C961FAE1EAEAA |
:10E240002C975EE4452E512C4C0E5D1E6F01B601DD |
:10E2500005C0153239F00894C11CD11CF601149187 |
:10E260001123B9F7A601461B570B31F02C968EAD42 |
:10E270009FAD2C970E94D270112309F46AC20894B2 |
:10E28000C11CD11CFF24FDA6FCA64FEFE42EF9A66D |
:10E29000F6010894C11CD11C1491153721F0812F6F |
:10E2A00080628837B1F4F0FE0AC0F20124E030E069 |
:10E2B000420E531E80809180A280B3800AC0F2017A |
:10E2C00042E050E0440E551E808191814C01AA2409 |
:10E2D000BB24103221F489A58823D1F61DC0133246 |
:10E2E00019F458E0F52AD4CF1A3211F01D3291F406 |
:10E2F0001A3259F4F20182E090E0480E591EE08192 |
:10E30000ECA7EE232CF6E195ECA790E1F92AAFED0E |
:10E31000FA22BECF1B3211F419A7BACF1E32C1F5B3 |
:10E32000F6010894C11CD11C14911A3279F4F2013F |
:10E3300022E030E0420E531E408151813FEF4F3FBB |
:10E34000530714F44FEF5FEFE42EA2CF40E050E00C |
:10E35000812F80538A30A0F4CA0133E0880F991FBF |
:10E360003A95E1F7840F951F480F591F410F511D32 |
:10E3700040535040F6010894C11CD11C1491E8CFC1 |
:10E380008FEF4F3F580714F44FEF5FEFE42E85CF28 |
:10E39000103329F4F4FC7CCF90E2F92A79CF812F55 |
:10E3A00081538930D8F440E050E0CA0123E0880F5F |
:10E3B000991F2A95E1F7840F951F480F591F410FA8 |
:10E3C000511D40535040F6010894C11CD11C1491BA |
:10E3D000812F80538A3048F34CA75FCF183619F449 |
:10E3E000A4E0FA2A55CF1C3619F4B1E0FB2A50CF2D |
:10E3F000133661F43E010894611C711CF20122E0A5 |
:10E4000030E0420E531E808189833CC1143421F0D8 |
:10E41000143611F0193651F5143411F431E0F32AA1 |
:10E42000F0FE0AC0F20144E050E0440E551E808028 |
:10E430009180A280B3800CC0F20182E090E0480E8F |
:10E44000591E808191814C01AA2497FCA094BA2C7A |
:10E45000B7FE0AC0B094A09490948094811C911C43 |
:10E46000A11CB11C8DE289A70AE06FC01F3411F016 |
:10E470001F3631F41F3411F491E0F92A08E064C02A |
:10E48000103779F4F201A2E0B0E04A0E5B1E808101 |
:10E4900091814C01AA24BB2400E1B0E4FB2A18E7D7 |
:10E4A00053C01337C1F5F20122E030E0420E531E93 |
:10E4B000608071806114710489F43E010894611CCC |
:10E4C000711C88E289838EE6F301818385E78B8363 |
:10E4D0008CE68C838D8389E28E831F82E7FC13C0D8 |
:10E4E0008E2D992787FD9095AC0160E070E0C30107 |
:10E4F0000E942376009729F0382E3618E3140CF08A |
:10E50000C3C03E2CC1C0F30101900020E9F7319750 |
:10E510003E2E3618B9C0153511F0153731F41535C2 |
:10E5200011F4F1E0FF2A0AE00FC0183519F018378E |
:10E5300009F0A0C000E1F3FE07C081149104A1041A |
:10E54000B10411F020E4F22A19A6EDA6E7FC02C0FE |
:10E550003FEDF32289E2682E712C6C0E7D1E811432 |
:10E560009104A104B10421F44DA5442309F47BC016 |
:10E57000802F9927AA27BB278EA79FA7A8ABB9AB47 |
:10E58000202E332490E0891690E0990691E0A906A8 |
:10E5900090E0B90648F0C501B4012EA53FA548A9F1 |
:10E5A00059A90E94197817C0AFEF8A169104A104E7 |
:10E5B000B10449F040F0C401B1010E94F2779B011F |
:10E5C0004427552708C0882D602F0E94E677282F02 |
:10E5D0003327442755272AAB3BAB4CAB5DAB0A3006 |
:10E5E00059F48AA9880F880F880F9AA9990F890F63 |
:10E5F000382D381B832F10C0003139F48AA9829539 |
:10E60000807F482D481B842F07C08AA9880F880F58 |
:10E61000880F582D581B852F90E02EA53FA548A99F |
:10E6200059A982169306A406B50608F091E08AA8B7 |
:10E630009BA8ACA8BDA88A3010F4805D04C0895A9C |
:10E64000183509F48F7DD3018E933D01992309F08C |
:10E6500099CF083041F4F3FE06C0803321F080E307 |
:10E66000FD0182933F01CE010196382E3618F8E263 |
:10E670003F0E0BC0112309F46CC03E010894611CCD |
:10E68000711C1983B1E03B2E19A6032D2DA423186C |
:10E6900027FC222489A5882311F00F5F02C0F6FC15 |
:10E6A0000E5F020DEF2CFF24C70180739070892B41 |
:10E6B00049F48CA5801B682F2C968EAD9FAD2C97AE |
:10E6C0000E94EA7089A5882331F041E050E0BE0144 |
:10E6D000675D7F4F0AC0E6FE0EC080E38AA71BA7D6 |
:10E6E00042E050E0BE01665D7F4F2C968EAD9FAD3F |
:10E6F0002C970E94BB70C70180739070809749F47B |
:10E700008CA5801B682F2C968EAD9FAD2C970E94F8 |
:10E71000FB70622D2C968EAD9FAD2C970E94FB70E6 |
:10E72000832D992787FD9095AC01B3012C968EAD72 |
:10E730009FAD2C970E94BB70E4FE89CD2CA5201BB9 |
:10E740002CA7622F2C968EAD9FAD2C970E94EA705D |
:10E750007ECDE2E1CB5C0C9472782FB740E0F89468 |
:10E76000E0E0F0E081E2809357009491E2E0F0E095 |
:10E77000809357003491E4E0F0E080935700849157 |
:10E780002FBF9E3199F4363941F4893011F441E0BC |
:10E790000DC08A3059F442E009C0373939F4863067 |
:10E7A00011F443E003C0853009F444E0842F992735 |
:10E7B00008959FB7F8948091C900877F8093C9001E |
:10E7C0008091C9008F7E8093C9008091C9008F77A6 |
:10E7D0008093C9008091C9008F7B8093C90080918C |
:10E7E000C9008F7D8093C90052985A9A53985B9ABA |
:10E7F0009FBF08951F93CF93DF93182F8091B0038D |
:10E80000882309F48DC08091EE01181709F488C09F |
:10E810008091AF03882321F40E94AD738093AF03EE |
:10E820008FE09DE09F938F93CFE5D2E1DF93CF936D |
:10E83000E091BB03F091BC0309950F900F900F90EE |
:10E840000F90812F99278230910501F18330910536 |
:10E850002CF4009761F0019769F024C08430910591 |
:10E86000D9F084309105ACF00597C9F01BC08FEF4B |
:10E870009CE002C08DEE9CE09F938F93DF93CF933B |
:10E88000E091BB03F091BC03099518C084ED9CE0B6 |
:10E89000F3CF81EB9CE0F0CF83EA9CE0EDCF8BE9F6 |
:10E8A0009CE0EACF8CE19DE09F938F93DF93CF9321 |
:10E8B000E091BB03F091BC03099510E00F900F901D |
:10E8C0000F900F908091AF03843011F0823099F453 |
:10E8D0000E94D973812F8150833018F40E948B6776 |
:10E8E0001DC0143019F40E94A56F18C01530B1F482 |
:10E8F0000E94DC6D13C0112389F082E39DE09F9399 |
:10E900008F938FE592E19F938F93E091BB03F091FA |
:10E91000BC0309950F900F900F900F901093EE018C |
:10E92000DF91CF911F9108950F931F9381E0809302 |
:10E93000B0034091ED01EBE4FCE020E030E05FE467 |
:10E94000849199272F5F3F4F829FB001839F700D65 |
:10E95000929F700D112446275150319657FFF0CFEA |
:10E960004093ED01E3E2FCE020E030E057E28491E7 |
:10E9700099272F5F3F4F829FB001839F700D929F19 |
:10E98000700D112446275150319657FFF0CF409318 |
:10E99000ED018091AF03882321F40E94AD73809331 |
:10E9A000AF038091ED01833459F088E190E029E2D2 |
:10E9B0000FB6F894A895809360000FBE2093600076 |
:10E9C0008CE091E79093BC038093BB038DE49DE0C2 |
:10E9D0009F938F930FE512E11F930F93E091BB0379 |
:10E9E000F091BC0309950F900F900F900F9084E663 |
:10E9F00090E09F938F9380E590E09F938F931F9279 |
:10EA00001F92809102016AE00E94E677892F992780 |
:10EA10009F938F93809102010E94E67799279F939D |
:10EA20008F9383E79DE09F938F931F930F93E091C4 |
:10EA3000BB03F091BC0309958BE49CE09F938F93FB |
:10EA40001F930F93E091BB03F091BC03099583E200 |
:10EA50009CE09F938F931F930F93E091BB03F091E2 |
:10EA6000BC0309958DB79EB746968DBF87EA9DE09A |
:10EA70009F938F931F930F93E091BB03F091BC037F |
:10EA8000099582EC8093810080916F008062809371 |
:10EA90006F000F900F900F900F901F910F9108959E |
:10EAA0008091B003882361F08091EE01843011F4ED |
:10EAB0000E9416708091ED01833411F01092B00322 |
:10EAC00008951F920F920FB60F9211242F933F9328 |
:10EAD0004F935F936F937F938F939F93AF93BF9366 |
:10EAE000EF93FF932091CE009091EE01892F8150FA |
:10EAF000833020F4822F0E9498680BC0943021F458 |
:10EB0000822F0E94097005C0953019F4822F0E944F |
:10EB1000486FFF91EF91BF91AF919F918F917F913E |
:10EB20006F915F914F913F912F910F900FBE0F907A |
:10EB30001F901895002422273327442751E0BB2734 |
:10EB4000EE27FF27A0E1660F771F881F991F001C83 |
:10EB5000221F331F441F660F771F881F991F001C39 |
:10EB6000221F331F441F2AF4050E2B1F3E1F4F1F69 |
:10EB700004C0051A2B0B3E0B4F0B550FBB1FEE1F8E |
:10EB8000587F556047FD5250AA95E9F6E695B7952E |
:10EB90005795E695B7955795852F9B2F0895222772 |
:10EBA000332741E0552768E0880F991F221F331F44 |
:10EBB000880F991F221F331F1AF4240F351F02C01C |
:10EBC000241B350B440F551F487F456037FD4250CD |
:10EBD0006A9551F75695479556954795842F089510 |
:10EBE000AA2797FF04C0809590958A1F9A1F77FFE8 |
:10EBF00004C0609570956A1F7A1F669F9001779F89 |
:10EC0000A001679F300D411D5A1F300D411D5A1F35 |
:10EC1000889FF001999F2E0F3F1F401D511D899F16 |
:10EC2000300D411D5A1F300D411D5A1FCA01B90137 |
:10EC3000112480CFFB01DC0102C005900D924150F0 |
:10EC40005040D8F70895FC014150504030F00190F9 |
:10EC50000616D1F73197CF0108958827992708958F |
:10EC6000A0E0B0E0E6E3F6E70C945E786C017B018F |
:10EC7000EA01590121978FEFCF3FD80789F086012C |
:10EC80000894C11CD11CC7010894E11CF11CF501BA |
:10EC90000995F80180832197FFEFCF3FDF0779F7D0 |
:10ECA000EAE0CDB7DEB70C947A78CF92DF92EF929C |
:10ECB000FF920F931F937C016B01FB010995082FB5 |
:10ECC000C7010196F6010995182FC8011F910F91F0 |
:10ECD000FF90EF90DF90CF900895A0E0B0E0E3E7E1 |
:10ECE000F6E70C9460788C017B01EA0169012197B9 |
:10ECF0008FEFCF3FD80771F0F70121917F01C80155 |
:10ED00000F5F1F4F622FF60109952197FFEFCF3F4D |
:10ED1000DF0791F7E8E0CDB7DEB70C947C78CF92AF |
:10ED2000DF92EF92FF920F931F936C018B017A0198 |
:10ED3000FA010995812F9927682FC6010196F701DD |
:10ED400009951F910F91FF90EF90DF90CF9008955C |
:10ED50005058BB27AA270ED0E0C0D1D030F0D6D073 |
:10ED600020F031F49F3F11F41EF4C6C00EF4E0957C |
:10ED7000E7FBBCC0E92FE2D080F3BA176207730744 |
:10ED80008407950718F071F49EF5FAC00EF4E0952B |
:10ED90000B2EBA2FA02D0B01B90190010C01CA0155 |
:10EDA000A0011124FF27591B99F0593F50F4503E00 |
:10EDB00068F11A16F040A22F232F342F4427585FF2 |
:10EDC000F3CF469537952795A795F0405395C9F70A |
:10EDD0007EF41F16BA0B620B730B840BBAF09150C2 |
:10EDE000A1F0FF0FBB1F661F771F881FC2F70EC061 |
:10EDF000BA0F621F731F841F48F487957795679534 |
:10EE0000B795F7959E3F08F0B3CF9395880F08F01C |
:10EE10009927EE0F97958795089598D088F09F577A |
:10EE200090F0B92F9927B751A0F0D1F0660F771F56 |
:10EE3000881F991F1AF0BA95C9F712C0B13081F036 |
:10EE40009FD0B1E008959CC0672F782F8827B85FC6 |
:10EE500039F0B93FCCF3869577956795B395D9F797 |
:10EE60003EF490958095709561957F4F8F4F9F4FA1 |
:10EE70000895E89409C097FB3EF4909580957095AD |
:10EE800061957F4F8F4F9F4F9923A9F0F92F96E9F6 |
:10EE9000BB279395F695879577956795B795F1116B |
:10EEA000F8CFFAF4BB0F11F460FF1BC06F5F7F4F08 |
:10EEB0008F4F9F4F16C0882311F096E911C077231A |
:10EEC00021F09EE8872F762F05C0662371F096E823 |
:10EED000862F70E060E02AF09A95660F771F881FF2 |
:10EEE000DAF7880F9695879597F9089597F99F67B0 |
:10EEF00080E870E060E008959FEF80EC08950024C2 |
:10EF00000A941616170618060906089500240A948E |
:10EF100012161306140605060895092E0394000C14 |
:10EF200011F4882352F0BB0F40F4BF2B11F460FFA3 |
:10EF300004C06F5F7F4F8F4F9F4F089557FD9058CC |
:10EF4000440F551F59F05F3F71F04795880F97FBAD |
:10EF5000991F61F09F3F79F0879508951216130667 |
:10EF60001406551FF2CF4695F1DF08C01616170696 |
:10EF70001806991FF1CF86957105610508940895CB |
:10EF8000E894BB2766277727CB0197F90895629FFE |
:10EF9000D001739FF001829FE00DF11D649FE00D91 |
:10EFA000F11D929FF00D839FF00D749FF00D659FF2 |
:10EFB000F00D9927729FB00DE11DF91F639FB00DF1 |
:10EFC000E11DF91FBD01CF0111240895991B79E0BE |
:10EFD00004C0991F961708F0961B881F7A95C9F7E9 |
:10EFE00080950895AA1BBB1B51E107C0AA1FBB1F38 |
:10EFF000A617B70710F0A61BB70B881F991F5A95C5 |
:10F00000A9F780959095BC01CD01089597FB092E35 |
:10F0100007260AD077FD04D0E5DF06D000201AF4D9 |
:10F02000709561957F4F0895F6F7909581959F4F64 |
:10F030000895A1E21A2EAA1BBB1BFD010DC0AA1F39 |
:10F04000BB1FEE1FFF1FA217B307E407F50720F051 |
:10F05000A21BB30BE40BF50B661F771F881F991FCC |
:10F060001A9469F760957095809590959B01AC0115 |
:10F07000BD01CF01089597FB092E05260ED057FD3F |
:10F0800004D0D7DF0AD0001C38F450954095309555 |
:10F0900021953F4F4F4F5F4F0895F6F7909580951C |
:10F0A000709561957F4F8F4F9F4F08952F923F929C |
:10F0B0004F925F926F927F928F929F92AF92BF9288 |
:10F0C000CF92DF92EF92FF920F931F93CF93DF9334 |
:10F0D000CDB7DEB7CA1BDB0B0FB6F894DEBF0FBE91 |
:10F0E000CDBF09942A88398848885F846E847D84DE |
:10F0F0008C849B84AA84B984C884DF80EE80FD80E0 |
:10F100000C811B81AA81B981CE0FD11D0FB6F89455 |
:10F11000DEBF0FBECDBFED010895EE0FFF1F0590BE |
:08F12000F491E02D0994FFCFEA |
:10F128005E010A010164FF01FFFF01FC01FC01010E |
:10F13800737373FF03007D0000C409C409640011E0 |
:10F1480048656C6C6F20576F726C6400000000009B |
:10F1580000000000000000000000000000000000A7 |
:10F168000000000000000000000000000000000097 |
:10F178000000000000000000000000000000000087 |
:10F188000000000000000000000000000000000077 |
:10F1980053706F727400004E6F726D616C000042A4 |
:10F1A8006567696E6E6572000051756164726F0003 |
:10F1B80000640001200B050000ECFF6440415A4642 |
:10F1C80064640A02969696960840403A10FB3038D6 |
:10F1D8000190D0030090D00300F4017800FF03648D |
:10F1E80000020406070808080706040200FEFCFAE5 |
:10F1F800F9F8F8F8F9FAFCFE000204060708080B0B |
:10F208000A0D0B0C0E0B0F10FA2001010170FF0103 |
:02F218000F00E5 |
:00000001FF |
/branches/V0.80d-Arthur-P/Hex-Files/Flight-Ctrl_MEGA644_V0_80d.hex |
---|
0,0 → 1,3926 |
:100000000C94DF060C9425070C9425070C94250707 |
:100010000C9425070C9425070C9425070C942507B0 |
:100020000C9425070C940C170C9425070C942507A9 |
:100030000C942D350C9425070C9425070C9425075A |
:100040000C9425070C9425070C9485150C94250712 |
:100050000C94550C0C9425070C941F0C0C9425073C |
:100060000C94211C0C9425070C94D1300C9425077A |
:100070000C94F3760C9425070C94EF714C1C511CD6 |
:10008000561C5F1C761C8D1C9D1CAD1CCA1CB61E0C |
:100090008D1C781D891DB81DD61DF31D4D1EA81E73 |
:1000A00086201821D5215522BE226E237925D625FA |
:1000B00043268D26D82625277627D0272F28C928FE |
:1000C00064295E2AF93020316331D331EB312C328F |
:1000D000DF329F339F339F339F339F339F339F3351 |
:1000E0009F339F339F339F33563358335D3375337C |
:1000F00077330A0D426174743A0020256420436509 |
:100100006C6C732000204C6F77207761726E696E83 |
:1001100067206C6576656C3A2025642E2564000A9C |
:100120000D466F756E6420424C2D4374726C3A20FC |
:10013000002564000A0D0A0D2121204D4953534921 |
:100140004E4720424C2D4354524C3A2025642021E6 |
:1001500021000A0D3D3D3D3D3D3D3D3D3D3D3D3D8B |
:100160003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DBF |
:100170003D3D3D3D3D3D3D000A0D43616C69627270 |
:100180006174696E67207072657373757265207330 |
:10019000656E736F722E2E004F4B0A0D000A0D46CE |
:1001A0006C696768742D74696D65202575206D69AB |
:1001B0006E2020546F74616C3A2575206D696E0055 |
:1001C0000A0D436F6E74726F6C3A2000486561646B |
:1001D000696E67486F6C64004E6F726D616C2028A9 |
:1001E0004143432D4D6F646529000A0D3D3D3D3D62 |
:1001F0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2F |
:100200003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0A51 |
:100210000D00416E676C654E69636B2020202020C5 |
:100220002020416E676C65526F6C6C20202020206E |
:1002300020204163634E69636B2020202020202012 |
:100240002020416363526F6C6C20202020202020EE |
:1002500020205961774779726F20202020202020AC |
:1002600020204865696768742056616C7565202098 |
:1002700020204163635A202020202020202020209D |
:1002800020204761732020202020202020202020B3 |
:100290002020436F6D706173732056616C7565200B |
:1002A0002020566F6C74616765205B302E31565D7F |
:1002B00020205265636569766572204C6576656CB1 |
:1002C00020204779726F20436F6D70617373202017 |
:1002D00020204D6F746F722031202020202020209C |
:1002E00020204D6F746F722032202020202020208B |
:1002F00020204D6F746F722033202020202020207A |
:1003000020204D6F746F7220342020202020202068 |
:1003100020203136202020202020202020202020B6 |
:1003200020203137202020202020202020202020A5 |
:100330002020313820202020202020202020202094 |
:100340002020313920202020202020202020202083 |
:100350002020536572766F2020202020202020202E |
:100360002020486F7665726761732020202020204E |
:10037000202043757272656E74205B302E31415DB2 |
:1003800020204361706163697479205B6D41685D11 |
:100390002020323420202020202020202020202037 |
:1003A0002020323520202020202020202020202026 |
:1003B0002020323620202020202020202020202015 |
:1003C0002020323720202020202020202020202004 |
:1003D00020204932432D4572726F72202020202048 |
:1003E0002020424C204C696D697420202020202060 |
:1003F00020204750535F4E69636B2020202020202F |
:1004000020204750535F526F6C6C2020202020200A |
:10041000202021212120494E434F4D504154494233 |
:100420004C4520212121002E000A0D20444143206B |
:100430006F7220493243204552524F522120436867 |
:1004400065636B204932432C2033567265662C203D |
:1004500044414320616E6420424C2D4374726C0011 |
:100460005B25695D005B25695D002B204D696B7222 |
:100470006F4B6F70746572202B0048573A56256495 |
:100480002E25642053573A25642E25642563005396 |
:10049000657474696E673A2564202573004861723B |
:1004A0006477617265204572726F7220313A2564FB |
:1004B000202121004D697373696E6720424C2D43E2 |
:1004C00074726C3A25642121004D6978657220456B |
:1004D00072726F722100493243204552524F5221AD |
:1004E0002121004865696768743A20202535690034 |
:1004F000536574706F696E743A2535690050726582 |
:1005000073737572653A253569004F666673657455 |
:100510003A20202535690048656967687420636F53 |
:100520006E74726F6C0044495341424C454400481C |
:10053000656967687420636F6E74726F6C004449FC |
:100540005341424C4544006163742E2062656172E0 |
:10055000696E67004E69636B3A20202020202025B9 |
:10056000356900526F6C6C3A202020202020253500 |
:100570006900436F6D706173733A202020253569DF |
:10058000004B313A25346920204B323A253469201A |
:10059000004B333A25346920204B343A2534692006 |
:1005A000004B353A25346920204B363A25346920F2 |
:1005B000004B373A25346920204B383A25346920DE |
:1005C000004E693A2534692020526F3A253469205B |
:1005D0000047733A253469202047693A2534692059 |
:1005E0000050313A253469202050323A25346920B0 |
:1005F0000050333A253469202050343A253469209C |
:10060000004779726F202D2053656E736F72004E14 |
:1006100069636B25346920282533692E25692900F3 |
:10062000526F6C6C25346920282533692E25692981 |
:100630000047696572253469202825336929004EF1 |
:1006400069636B2025346920282533692E25782994 |
:1006500000526F6C6C2025346920282533692E25C3 |
:1006600078290059617720202534692028253369AD |
:1006700029004E69636B20253469202825336929B8 |
:10068000282533692900526F6C6C20253469202895 |
:1006900025336929282533692900596177202025C8 |
:1006A00034692028253369292825336929004143E5 |
:1006B00043202D2053656E736F72004E69636B206B |
:1006C00025346920282533692900526F6C6C202558 |
:1006D0003469202825336929005A20202020253418 |
:1006E0006920282533692900566F6C746167653A63 |
:1006F0002020202533692E253169560043757272FA |
:10070000656E743A2020202533692E253169410019 |
:10071000506F7765723A20202020202534695700D9 |
:100720004469736368617267653A202535696D4174 |
:10073000680052656365697665720052432D5253B5 |
:1007400053493A202020202534690052432D517509 |
:10075000616C6974793A202534690052432D4368ED |
:10076000616E6E656C733A25346900436F6D70611C |
:1007700073730048656164696E673A2020253569A6 |
:100780000056616C75653A2020202025356900539C |
:10079000746172743A2020202025356900506F74EE |
:1007A00069313A202025336900506F7469323A204C |
:1007B0002025336900506F7469333A20202533694E |
:1007C00000506F7469343A202025336900506F74EB |
:1007D00069353A202025336900506F7469363A2014 |
:1007E0002025336900506F7469373A20202533691A |
:1007F00000506F7469383A202025336900536572C0 |
:10080000766F202000536574706F696E7420202508 |
:10081000336900506F736974696F6E3A20253369CC |
:100820000052616E67653A2533692D2533690045AD |
:10083000787465726E436F6E74726F6C2020004E18 |
:10084000693A2534692020526F3A253469200047DF |
:10085000733A253469202047693A253469200048D5 |
:10086000693A253469202043663A253469200042DC |
:100870004C2D4374726C204572726F727320002588 |
:10088000336420253364202533642025336420001D |
:1008900025336420253364202533642025336420E8 |
:1008A00000253364202533642025336420253364F8 |
:1008B0002000424C2054656D7065726174757265DC |
:1008C00000253369202533692025336920253369C4 |
:1008D00020002533692025336920253369202533FD |
:1008E00069200025336920253369202533692025B7 |
:1008F00033692000424C2D4374726C20666F756E14 |
:1009000064200020256320202025632020202563EB |
:10091000202020256320002025632020202563201F |
:10092000202025632020202563200020256320200F |
:10093000202D2020202D2020202D2000313000319E |
:100940003100313200466C696768742D54696D65F9 |
:10095000202000546F74616C3A2535756D696E0006 |
:100960004163743A20202535756D696E00287265E3 |
:1009700073657429000A0D47656E65726174696E4E |
:10098000672064656661756C7420506172616D6585 |
:1009900074657220536574202564000A0D557369CF |
:1009A0006E6720506172616D657465722053657465 |
:1009B000202564000A0D47656E65726174696E6773 |
:1009C0002064656661756C74204D69786572205489 |
:1009D00061626C65000A0D4D697865722D436F6E1A |
:1009E0006669673A202725732720282575204D6FD3 |
:1009F000746F727329000A0D3D3D3D3D3D3D3D3D07 |
:100A00003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D16 |
:100A10003D3D3D3D3D3D000A0D414343206E6F7419 |
:100A20002063616C69627261746564210D0A000A59 |
:100A30000D506C6561736520636F6E6E6563742025 |
:100A40005370656B7472756D207265636569766548 |
:100A50007220666F722062696E64696E67204E4F05 |
:100A6000572E2E2E006F6B2E0A0D0054696D656F88 |
:100A700075742E0A0D0000008F001E01AD013B02AF |
:100A8000CA025803E603740402058F051B06A70675 |
:100A90003307BE074808D2085B09E3096B0AF20A6C |
:100AA000780BFD0B810C040D860D070E870E060FCB |
:100AB000840F00107B10F5106E11E5115B12CF1240 |
:100AC0004213B31323149214FE146A15D3153B1664 |
:100AD000A11605176717C81727188318DE183719C6 |
:100AE0008E19E319361A871AD61A231B6E1BB61BEA |
:100AF000FD1B411C831CC31C001D3C1D751DAB1D33 |
:100B0000E01D121E421E6F1E9A1EC31EE91E0D1FFF |
:100B10002E1F4D1F691F841F9B1FB01FC31FD31F94 |
:100B2000E11FEC1FF51FFB1FFF1F0020030100004A |
:100B3000C76B00020101BA6C010302024E6D020094 |
:100B40000303AB6D2532692E2531695600253364C8 |
:100B5000256320253033646D005374617475730010 |
:100B60004552524F523A20253264002534692025DF |
:100B700032693A25303269002534696D25630025D4 |
:100B80003369202533692025336920253369002501 |
:100B900033692025336920253369202533690054C2 |
:100BA000656D706572617475726573202020200018 |
:100BB0002563432020202020002532692E2531691D |
:100BC0005620202533692E25316941002534695787 |
:100BD000202536696D4168002532756D2F732053CD |
:100BE00061743A2564200020203344004E6F46781B |
:100BF000004447505300486F6D653A2533646D20BB |
:100C00002533642563004E6F204E6176694374720C |
:100C10006C21000A0D7777772E4D696B726F4B6FE1 |
:100C2000707465722E6465202863292048695379A1 |
:100C30007374656D7320476D6248000A0D746865B2 |
:100C400020757365206F66207468697320736F6602 |
:100C50007477617265206973206F6E6C792070659E |
:100C6000726D6974746564200A0D6F6E206F72690D |
:100C700067696E616C204D696B726F4B6F70746544 |
:100C8000722D48617264776172650041435420445B |
:100C9000534C004A65746920736174656C6C6974A7 |
:100CA000005370656B7472756D20736174656C6C44 |
:100CB000697420284C6F77207265736F6C75746946 |
:100CC0006F6E29005370656B7472756D207361745B |
:100CD000656C6C6974202832303438290053706593 |
:100CE0006B7472756D20736174656C6C6974004D02 |
:100CF000756C74697369676E616C2050504D000AA1 |
:100D00000D52656365697665723A2000756E6B6E8B |
:100D10006F776E2E205573696E672050504D2E2EC2 |
:100D20002E006E6F7420737570706F72746564201E |
:100D3000627920686172647761726521000A0D3DF5 |
:100D40003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DD3 |
:100D50003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DC3 |
:100D60003D3D000A0D466C69676874436F6E74728E |
:100D70006F6C0A0D48617264776172653A25642E62 |
:100D800025640A0D536F6674776172653A5625645F |
:100D90002E2564256320000A0D3D3D3D3D3D3D3D32 |
:100DA0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D73 |
:100DB0003D3D3D3D3D3D3D3D3D3D3D3D0000112422 |
:100DC0001FBECFEFD0E1DEBFCDBF11E0A0E0B1E0AC |
:100DD000ECE4F4EF02C005900D92A23FB107D9F701 |
:100DE00018E0A2EFB1E001C01D92AC39B107E1F704 |
:100DF0006AEAE2E0F0E081E2809357007491AE018C |
:100E00004F5F5F4F20EF37EFDA019FE0F9012F5F6F |
:100E10003F4F84918D93915097FFF8CF773911F41C |
:100E20000000FECFFA019EE0819168276095915005 |
:100E300097FFFACF8889681721F0773911F40000FD |
:100E4000FECF0E94E6070C94257A0C940000809156 |
:100E50000406E82FFF27EE0FFF1FE55DF84F8081A6 |
:100E600091818D5E9F4F14F01092030180819181DA |
:100E70008A5B9F4FCCF4809103018823A9F481E021 |
:100E80008093030180915B048F5F80935B048530C6 |
:100E900038F088EE93E0909322028093210204C000 |
:100EA00066E970E00E94973880915B0499279093DF |
:100EB000D5058093D40508951F93CF93DF93182F02 |
:100EC000882389F082EF90E09F938F9389E692E1E7 |
:100ED0009F938F93E0912704F091280409950F9038 |
:100EE0000F900F900F9080912706823308F044C036 |
:100EF00084EF91E00E948C16EC01112329F0CE01C1 |
:100F00000E9495168823D9F3C2E0D0E026E530E0B0 |
:100F100080911D0190911E018217930730F0219658 |
:100F2000255D3F4FC730D10598F38091270699275B |
:100F3000C89F9001C99F300DD89F300D1124209378 |
:100F400000011123D9F068EC70E08C2F0E949738D3 |
:100F5000DF93CF938AEF90E09F938F9389E692E19E |
:100F60009F938F93E0912704F091280409958DB702 |
:100F70009EB706968DBF02C080930001112311F128 |
:100F8000809100016AE00E947879892F99279F93C8 |
:100F90008F93809100010E94787999279F938F9376 |
:100FA00085E091E09F938F9389E692E19F938F93E1 |
:100FB000E0912704F091280409952DB73EB7285FEA |
:100FC0003F4F2DBFDF91CF911F910895CFEFD0E11B |
:100FD000DEBFCDBF8824992414B815B807EE13E0FE |
:100FE0000253104017FFFCCF189B06C0199B02C08C |
:100FF0008DE007C08BE005C0199B02C084E101C0F1 |
:101000008AE08093020181E887B93E9A8FEF88B920 |
:101010008BE184B981E085B98EE38AB987E48BB925 |
:10102000469A84B7877F84BF8091600088618093EF |
:1010300060001092600084EC99E09093220280930B |
:10104000210210921603109215031092300710928D |
:101050002F07109218031092170310921A03109280 |
:10106000190320910201243128F084EC94E0A0E0DF |
:10107000B0E004C08BE095E0A0E0B0E08093950183 |
:1010800090939601A0939701B09398012A3011F0A4 |
:10109000243110F0289801C0289A0E94F5160E9469 |
:1010A000C6160E9471120E9411350E94DA1A0E941F |
:1010B00088300E94D2630E949A6E0E9426768091A8 |
:1010C00002018C3010F4299A01C0299878940E946A |
:1010D000A22F80916B02826080936B0210926D024E |
:1010E0000E94FF4384EF91E00E948C168C01809156 |
:1010F0006B0280FD05C0C8010E9495168823B9F3D4 |
:101100008FE191E09F938F93B9E6AB2EB2E1BB2EB6 |
:10111000BF92AF92E0912704F0912804099580EAEC |
:101120009FE00E948C168C01C0E0D0E00F900F90E1 |
:101130000F900F90ADECEA2EA6E0FA2EF1E8CF2E3C |
:10114000F6E0DF2E0E94FF4380916B0280FD05C018 |
:10115000C8010E9495168823B9F3F60180811816FC |
:10116000ACF40BC00E94FF4380916B0280FD05C070 |
:10117000C8010E9495168823B9F3C8010E949516EC |
:10118000882321F4F7018081882364F7F7018081A7 |
:1011900087FF18C02196DF93CF93219781E391E0D9 |
:1011A0009F938F93BF92AF92E0912704F091280410 |
:1011B00009958091F2018F5F8093F2018DB79EB700 |
:1011C00006968DBF2196E4E0F0E0CE0EDF1E88E0AB |
:1011D00090E0E80EF91ECC30D10508F4B3CFC0E0A2 |
:1011E000D0E00AEC16E0E1E8EE2EE6E0FE2EF80193 |
:1011F000838187FD1CC0F70180811816C4F42196F5 |
:10120000DF93CF93219784E391E09F938F9389E6B7 |
:1012100092E19F938F93E0912704F0912804099520 |
:1012200082E080931F028DB79EB706968DBFF801AE |
:10123000838180788383219684E090E0E80EF91E14 |
:10124000085F1F4FCC30D10590F282E591E09F936B |
:101250008F93C9E6D2E1DF93CF93E0912704F09119 |
:1012600028040995909102068091F2010F900F9049 |
:101270000F900F90981728F480914104806180931B |
:10128000410488E791E09F938F93DF93CF93E091A0 |
:101290002704F0912804099588EE93E00E948C16AB |
:1012A0008C010E94E01A0F900F900F900F90C801D0 |
:1012B0000E9495168823D9F388E991E09F938F9334 |
:1012C000DF93CF93E0912704F0912804099580E003 |
:1012D0000E945939809102010F900F900F900F904A |
:1012E0008A3011F0843110F0289801C0289A80EDDE |
:1012F00097E0909322028093210285E580935D041C |
:101300008EE090E00E941A2E9927182F00278FE078 |
:1013100090E00E941A2E080F111D1093F8010093FF |
:10132000F7018AE090E00E941A2E9927182F0027D3 |
:101330008BE090E00E941A2E080F111D1093F60109 |
:101340000093F5010F5F1F4F39F08091F7019091E5 |
:10135000F8018F5F9F4F41F41092F8011092F7014E |
:101360001092F6011092F5018091F5019091F6012D |
:101370009F938F938091F7019091F8019F938F93A2 |
:101380008DE991E09F938F93DF93CF93E0912704B2 |
:10139000F091280409958DB79EB708968DBF80EC13 |
:1013A00091E09F938F93DF93CF93E0912704F09187 |
:1013B00028040995809110060F900F900F900F90C0 |
:1013C000E0912704F091280482FF07C08CEC91E0A3 |
:1013D0009F938F93DF93CF9308C088ED91E09F9305 |
:1013E0008F9389E692E19F938F9309950F900F90C9 |
:1013F0000F900F900E94FD1F88E893E19093920157 |
:101400008093910181E080935C040E945C0780914D |
:101410002A060E948C758AEE91E09F938F93DF934A |
:10142000CF93E0912704F0912804099580ED97E08F |
:101430000E948C168C018AEF90E00E948C16EC01C1 |
:1014400083E08093AC050F900F900F900F90CE012A |
:101450000E949516882339F084E690E00E948C164D |
:10146000EC010E94E27680912502882309F4DFC115 |
:1014700080910F01882309F4DAC11092250280912E |
:101480005B04882319F00E94270702C00E9493463C |
:101490000E94FF43209102012A3011F0243110F004 |
:1014A000289801C0289A80911B03909141048823B9 |
:1014B00039F080911B03815080931B03977F0AC0F2 |
:1014C00080916F00806280936F0010922C071092C1 |
:1014D0002B07986090934104809191019091920123 |
:1014E0000197909392018093910180919101909145 |
:1014F0009201892B29F080916C02882309F43EC067 |
:101500008091910190919201892B01F50E94AE305A |
:1015100085E090E090939201809391018091E6059F |
:101520009091E70501969093E7058093E6058091F9 |
:10153000E70280688093E702809141048160809394 |
:1015400041048091AD0582608093AD0580910801D2 |
:10155000909109018F5F9F4F19F5809112038823A5 |
:10156000F9F080E197E2909322028093210280E8D3 |
:1015700090E0909309018093080112C02A3011F085 |
:10158000243110F0289801C0289A8091210290916E |
:101590002202892B29F48091E7028F778093E7025A |
:1015A00080912502882309F042C10E94B5120E9451 |
:1015B000930EC8010E949516882309F434C10C5E6D |
:1015C0001F4F80916C0290914104882339F0926002 |
:1015D000909341048091AD0582600CC09D7F9093F3 |
:1015E00041048091910190919201079728F0809198 |
:1015F000AD058D7F8093AD05809191019091920111 |
:10160000079728F0809141048E7F80934104809158 |
:101610000501882321F081508093050125C0809326 |
:1016200067041092F3021092F2021092F1021092EB |
:10163000F0021092EF021092EE0280910801909158 |
:1016400009018F5F9F4F81F480911B03882361F410 |
:1016500088E99AE3909322028093210280E09CE043 |
:1016600090930901809308018091E801893C70F012 |
:1016700081508093E8018091E7028F7B8093E7029D |
:10168000809141048B7F8093410435C0809109088B |
:10169000882309F18091E70280648093E7028091BA |
:1016A0004104846080934104809108019091090174 |
:1016B0008F5F9F4F81F480911203882361F088E946 |
:1016C0009AE3909322028093210280E098EA90931B |
:1016D0000901809308011092F9031092F803109207 |
:1016E000F7031092F6038FEF9FEF909337088093E4 |
:1016F00036081092E80180910001282F332780914D |
:101700001D0190911E0182179307CCF48091E7028E |
:1017100080628093E70280910801909109018F5FB8 |
:101720009F4FC1F480E797E19093220280932102BA |
:1017300080E093E090930901809308010BC08091B1 |
:10174000210290912202892B29F48091E7028F7D5A |
:101750008093E7020E94D06784E08093200280910A |
:101760001203882329F45AEA852E55E0952E12C0DB |
:101770008091F9018F5F8093F901813359F41092C0 |
:10178000F9018091F3019091F40101969093F40195 |
:101790008093F3010894811C911CF2E78F16FBE003 |
:1017A0009F0609F040C0882499242091F7013091C8 |
:1017B000F8012F5F3F4F3093F8012093F70180919C |
:1017C000F5019091F60101969093F6018093F50151 |
:1017D000832F9927682F8EE090E00E94222E80911F |
:1017E000F7019091F8019070682F8FE090E00E94CF |
:1017F000222E8091F5019091F601892F9927682F6B |
:101800008AE090E00E94222E8091F5019091F601ED |
:101810009070682F8BE090E00E94222E84E190E08F |
:101820000E948C168C010E9420680E94B16E8091EB |
:101830002002882309F00BCE0E94F36308CE1F928A |
:101840000F920FB60F9211248F939F93EF93FF93F4 |
:10185000809107018823E1F4809113029091140292 |
:1018600001969093140280931302FC01E45FFA4FF7 |
:10187000E081ED3019F0803A910539F410921402AC |
:101880001092130281E080930701E093C60004C028 |
:101890001092140210921302FF91EF919F918F9179 |
:1018A0000F900FBE0F901F9018951F920F920FB6BA |
:1018B0000F9211242F933F934F935F936F937F93D6 |
:1018C0008F939F93AF93BF93CF93EF93FF9390E04A |
:1018D0008091C60080930B0250911902503A10F08B |
:1018E00090931A0280910B028D3009F065C08091AF |
:1018F0001A02823009F060C090931A02852F99274E |
:1019000086599B4FFC0132974081209115023091FE |
:101910001602241B3109DC0111978C91281B310917 |
:10192000C9019F70909316028093150246E0969528 |
:1019300087954A95E1F7982F935C909317022F7340 |
:101940003070235C209318028081981729F48C91C1 |
:10195000281711F491E006C090E0809108028F5F93 |
:1019600080930802C0910A02CC2309F074C0992325 |
:1019700009F471C081E080930A02580F5093070266 |
:101980005150E52FFF27E659FB4F8DE08083809172 |
:101990006C04823509F05FC00E94FD1F88E190E071 |
:1019A0002CE00FB6F894A895809360000FBE2093AA |
:1019B0006000C0931F024FC020911A02822F992706 |
:1019C00081309105F9F0823091051CF4892B21F0CA |
:1019D00040C0029711F13DC080910B02833239F46F |
:1019E00080910A02882319F481E080931A02809181 |
:1019F0000B0280936A0481E08093190280910B02AC |
:101A0000992722C02F5F20931A02E52FFF27E6595E |
:101A1000FB4F80910B02808309C0E52FFF27E65919 |
:101A2000FB4F80910B028083503A20F45F5F50930C |
:101A3000190202C010921A0220910B028091150225 |
:101A400090911602820F911D9093160280931502B9 |
:101A500002C010921A02FF91EF91CF91BF91AF9106 |
:101A60009F918F917F916F915F914F913F912F91B6 |
:101A70000F900FBE0F901F901895AC01A0E0B0E042 |
:101A80009D01A817B90748F4ECE0F5E08191280F13 |
:101A9000311D1196A417B507C8F33F70FD01E45F2F |
:101AA000FA4FC90156E0969587955A95E1F7835C00 |
:101AB00080831196FD01E45FFA4F2F733070822FFF |
:101AC000835C8083A35FBA4F8DE08C9310920701F3 |
:101AD00080910C058093C6000895A0E0B0E0E3E794 |
:101AE000FDE00C94F1792C859D850E85BB2483E265 |
:101AF00080930C059F5990930D0520930E0533E0BC |
:101B0000E32EF12C002309F49EC0CF84D888BE01B7 |
:101B10006D5E7F4FA989BA890150109709F493C06F |
:101B20001097B9F0F601EB0DF11DB3949081119768 |
:101B300091F4002349F1FB016E5F7F4FDB01C08010 |
:101B4000D1806E5F7F4F0D90BC91A02DBB240150C2 |
:101B500002C090E019C01097B9F0F601EB0DF11D2D |
:101B6000B3944081119791F4002341F1FB016E5F22 |
:101B70007F4FDB01C080D1806E5F7F4F0D90BC91A5 |
:101B8000A02DBB24015002C040E018C01097B1F056 |
:101B9000F601EB0DF11DB3941081119781F4002330 |
:101BA00071F0FB013296DB01CD90DC90BF016E5FDE |
:101BB0007F4FA081B181BB24015001C010E0F7012B |
:101BC000E45FFA4F892F86958695835C808308941D |
:101BD000E11CF11CF701E45FFA4F892F992783700C |
:101BE000907024E0880F991F2A95E1F755279A01F4 |
:101BF00094E0369527959A95E1F7822B835C808354 |
:101C00000894E11CF11CF701E45FFA4F4F7050702B |
:101C1000440F551F440F551F812F992726E0969595 |
:101C200087952A95E1F7842B835C80830894E11CD7 |
:101C3000F11CF701E45FFA4F1F73135C10830894E3 |
:101C4000E11CF11C6ACFC7010E943D0DE9E00C9434 |
:101C50000D7AA3E07A2F409107024650442309F4FD |
:101C600058C0E72FFF27E659FB4F80818D537F5FD8 |
:101C7000E72FFF27E659FB4F20812D537F5FE72F8A |
:101C8000FF27E659FB4F30813D537F5FE72FFF274A |
:101C9000E659FB4F60816D537F5F9927880F991F2D |
:101CA000880F991F522F52955F70582B822F9927BA |
:101CB0008F709070F4E0880F991FFA95E1F7232F49 |
:101CC00026952695282B832F992783709070E6E020 |
:101CD000880F991FEA95E1F7682B41504F3FC9F0F3 |
:101CE000EA2FFF27E659FB4F5083AF5F41504F3F2C |
:101CF00081F0EA2FFF27E659FB4F2083AF5F415069 |
:101D00004F3F39F0EA2FFF27E659FB4F6083AF5F63 |
:101D1000A5CF8DE694E09093060280930502A35030 |
:101D2000A09304020895A2E0B0E0E9E9FEE00C947B |
:101D3000F77980910A02882309F4C7C30E94290E0B |
:101D400080916B04823609F081C280916C049927DE |
:101D50008137910509F4C0C082379105C4F48D36EE |
:101D6000910509F482C08E36910544F48B349105B7 |
:101D700031F18636910509F454C168C28E36910559 |
:101D800009F45BC08037910509F49FC05FC28537B5 |
:101D9000910509F4E2C18637910544F48337910532 |
:101DA00009F4DCC08437910539F150C287379105B9 |
:101DB00009F410C28937910509F46AC147C2E0915C |
:101DC0000502F09106028081918190932E03809309 |
:101DD0002D0320912B0330912C03821B930B845EE7 |
:101DE0009D4F68E671E00E949879845B90409093E3 |
:101DF0002A03809329032AC280910702A091050239 |
:101E0000B0910602853140F080E1E5E4F4E00D9008 |
:101E100001928A95E1F70DC08D919D910D90BC9135 |
:101E2000A02D8093450490934604A0934704B0935B |
:101E3000480480EF809302024BC080910701882301 |
:101E4000E1F38DE490E09F938F9384E796E09F9376 |
:101E50008F9381E08F938F938EE48F930E946D0D0B |
:101E60008DB79EB707968DBFF1C1A0910502B091C5 |
:101E700006021C91113081F48DE4E4E7F6E00D9048 |
:101E800001928A95E1F70E94222F198380914104E3 |
:101E90008F7E8093410401C01982809107018823BD |
:101EA000E1F381E090E09F938F93CE0101969F93A1 |
:101EB0008F9381E08F938F938DE48F930E946D0DAC |
:101EC000ADB7BEB71796ADBFC1C181E080930D021B |
:101ED0008FEF80930501BAC1E0910502F0910602EF |
:101EE00080818F3F39F40E94852FE0910502F091A7 |
:101EF00006028083E0910502F0910602808188232A |
:101F000011F481E003C0863010F085E08083E09119 |
:101F10000502F091060280810E94382EE0910502B0 |
:101F2000F091060280818983809107018823E1F383 |
:101F300080E790E09F938F9383E096E09F938F9349 |
:101F400081E090E09F938F93CE0101969F938F93B2 |
:101F500082E08F9381E08F9381E571C1209105022A |
:101F600030910602D9018C918150853008F040C033 |
:101F7000F90181818435E1F52F5F3F4F80E7E3E090 |
:101F8000F6E0D9010D9001928A95E1F7F90182916D |
:101F90000E94A12E809142069927AA27BB27BC0147 |
:101FA000CD0124EC39E040E050E00E945979DC0199 |
:101FB000CB018093B5019093B601A093B701B09384 |
:101FC000B801809143069927AA27BB27BC01CD0100 |
:101FD0000E945979DC01CB018093B1019093B20149 |
:101FE000A093B301B093B4010E94852F898301C0EF |
:101FF0001982809107018823E1F381E090E09F93AB |
:102000008F93CE0101969F938F9381E08F938F934F |
:1020100083E58F930E946D0D8DB79EB707968DBF98 |
:1020200026C0E0910502F0910602E0818E2F8150DA |
:10203000853018F48E2F0E94382E0E94852F8983B8 |
:10204000809107018823E1F381E090E09F938F93D3 |
:10205000CE0101969F938F9381E08F938F9386E4B7 |
:102060008F930E946D0DADB7BEB71796ADBF80912F |
:102070001203882329F46EE670E089810E94973864 |
:1020800080E00E945C0780912A060E948C75DEC069 |
:10209000E0910502F09106028081992787FD9095D5 |
:1020A00090934607809345078181992787FD9095F6 |
:1020B00090934807809347078281992787FD9095E1 |
:1020C00090934A07809349078381992787FD9095CC |
:1020D00090934C0780934B078481992787FD9095B7 |
:1020E00090934E0780934D078581992787FD9095A2 |
:1020F0009093500780934F078681992787FD90958D |
:1021000090935207809351078781992787FD909577 |
:1021100090935407809353078085992787FD909566 |
:1021200090935607809355078185992787FD909551 |
:1021300090935807809357078285992787FD90953C |
:1021400090935A07809359078385992787FD909527 |
:1021500090935C0780935B0779C0E0910502F09152 |
:10216000060280810E946A348A83882319F481E000 |
:10217000898301C01982809107018823E1F388E0F7 |
:1021800090E09F938F9382EC96E09F938F9321E052 |
:1021900030E03F932F9380910502909106029F9328 |
:1021A0008F933F932F93CE0102969F938F933F93EC |
:1021B0002F93CE01820F931F9F938F9384E08F9371 |
:1021C00081E08F9385E58F930E946D0DEDB7FEB78B |
:1021D00073963BC0809104028930C0F120910502C2 |
:1021E000309106022F5F3F4F88E0A2ECB6E0F90184 |
:1021F00001900D928A95E1F7D9018E910E94C0332A |
:102200008A83882319F481E0898301C0198280912F |
:1022100007018823E1F321E030E03F932F93CE01C3 |
:1022200002969F938F933F932F93CE01820F931F1C |
:102230009F938F9382E08F9381E08F9387E58F93B5 |
:102240000E946D0DEDB7FEB73B96EDBF80916C041B |
:1022500099278436910509F4CDC085369105ACF4F3 |
:102260008136910509F481C0823691052CF48B34B6 |
:10227000910509F45DC021C18236910509F482C03F |
:102280008336910509F491C018C18C36910509F483 |
:10229000FFC08D3691054CF48736910509F40AC1CB |
:1022A0008836910509F4C4C008C18437910529F026 |
:1022B0008637910509F4FAC000C180910702A09108 |
:1022C0000502B0910602803140F080E1E5E4F4E0DF |
:1022D0000D9001928A95E1F70DC08D919D910D9021 |
:1022E000BC91A02D8093450490934604A09347048D |
:1022F000B0934804809107018823E1F31F928091F5 |
:1023000004018F9384E58F930E946D0D8AEF809373 |
:1023100002028FEF8093050180EA9FE00E948C16F5 |
:102320009093FB018093FA010F900F900F90C5C01E |
:10233000E0910502F09106028081918190932E0335 |
:1023400080932D0320912B0330912C03821B930B40 |
:10235000845E9D4F68E671E00E949879845B9040AE |
:1023600090932A0380932903A8C0E0910502F0917D |
:102370000602808180930601803298F08FE180937D |
:1023800006010FC0A0910502B09106028BE0EDE5B9 |
:10239000F4E00D9001928A95E1F7809166048093B4 |
:1023A000EE058FEF8093050188C08091FE0190912A |
:1023B000FF01892B89F4E0910502F0910602E0818A |
:1023C000EE2351F08AE0E89FC00111240E948C1690 |
:1023D0009093380480933704E0910502F09106024F |
:1023E00090818AE0989FC00111249093FF0180930F |
:1023F000FE0115C08FEF80930501E0910502F09179 |
:10240000060290818AE0989FC001112490930102F6 |
:1024100080930002892B19F081E080930F0280EAFB |
:102420009FE00E948C169093FB018093FA0145C0B7 |
:102430008FEF80930501E0910502F09106029081F3 |
:1024400097FD08C082E080930C021092FD0110926B |
:10245000FC011AC0909580916402892B80936402DC |
:1024600091818AE0989FC00111249093FD0180938F |
:10247000FC0184E080930C0280EA9FE00E948C16AD |
:102480009093FB018093FA0181E08093100215C0C4 |
:102490008FEF80930501E0910502F09106028081A3 |
:1024A0008093650281E08093110207C081E08093F0 |
:1024B0000E0203C081E08093120210920A02109271 |
:1024C00006021092050210920402E3E0CE5F0C9423 |
:1024D000137A982F8091C00085FFFCCF9093C6009F |
:1024E00008950F931F9388E18093C1008091C000ED |
:1024F00082608093C0008091C10080688093C10099 |
:102500008091C10080648093C10000E010E00093DE |
:10251000C5008AE290E08093C4008091000290910F |
:1025200001020E948C1690933A04809339048CED3A |
:1025300090E00E948C169093690480936804109236 |
:102540003B0480E580933C0483E080933F048BE070 |
:1025500080933D0410923E041093060200930502FE |
:10256000109204021F910F910895A0E1B0E0EBEBEF |
:10257000F2E10C94F47980910701882309F4C1C237 |
:102580008091FA019091FB010E949516882361F0D9 |
:102590001092FD011092FC011092010210920002B3 |
:1025A0001092FF011092FE018091FC019091FD01BB |
:1025B000892B41F080910A0590910B050E94951698 |
:1025C000882329F480911002882309F460C0809147 |
:1025D0000701882309F45BC080910C0200E211E03E |
:1025E0008430A8F00E94112080E590E09F938F93A3 |
:1025F0001F930F9381E08F938F9388E48F930E94B2 |
:102600006D0D2DB73EB7295F3F4F2DBF34C01092DF |
:10261000660282E194E09F938F9386E090E29F931D |
:102620008F93E0912704F0912804099584E190E0CC |
:102630009F938F931F930F9381E090E09F938F93CD |
:102640008CE092E09F938F9382E08F9381E08F9351 |
:1026500088E48F930E946D0D80910C02982F8F5FFC |
:1026600080930C022DB73EB7215F3F4F2DBF9430B2 |
:1026700010F010920C028091FC019091FD010E94DB |
:102680008C1690930B0580930A051092100280918E |
:102690001102882351F180910701882331F10E94B2 |
:1026A000112080E590E09F938F9380E291E09F93CB |
:1026B0008F9321E030E03F932F938FE191E09F9340 |
:1026C0008F933F932F9385E692E09F938F9383E0C0 |
:1026D0008F9381E08F938CE48F930E946D0D109205 |
:1026E00011028DB79EB70F968DBF80910E02882381 |
:1026F000D1F0809107018823B1F08AE090E09F93A8 |
:102700008F938BE394E09F938F9381E08F938F93CC |
:1027100086E58F930E946D0D10920E022DB73EB785 |
:10272000295F3F4F2DBF809112028823D9F08091FD |
:1027300007018823B9F08BE090E09F938F938DE59C |
:1027400094E09F938F9381E08F93809104018F9306 |
:1027500087E48F930E946D0D109212028DB79EB781 |
:1027600007968DBF80916804909169040E94951628 |
:10277000882309F461C080910701882309F45CC0B3 |
:1027800080911F069927880F991F880F991F7C0138 |
:102790000027F7FC0095102F80916F039091700334 |
:1027A000A0917103B0917203BC01CD01A801970102 |
:1027B0000E94CD793093560420935504809167038D |
:1027C00090916803A0916903B0916A03BC01CD01A7 |
:1027D000A80197010E94CD793093580420935704A3 |
:1027E0008091FC02809359048091FB0280935A04EB |
:1027F00088E090E09F938F9385E594E09F938F937B |
:1028000081E08F9383E08F938BE68F930E946D0D11 |
:1028100080915B042DB73EB7295F3F4F2DBF8530B8 |
:1028200018F086E080935B0483E690E00E948C16AB |
:102830009093690480936804809100029091010252 |
:10284000892B41F08091390490913A040E949516A9 |
:10285000882321F480910F02882339F180910701A8 |
:10286000882319F10E948D3782E490E09F938F9323 |
:102870008CEA95E09F938F9381E08F938F9384E40C |
:102880008F930E946D0D10920F028DB79EB7079621 |
:102890008DBF8091000290910102009731F00E945B |
:1028A0008C1690933A04809339048091FE019091A4 |
:1028B000FF01892B09F4B8C0809137049091380446 |
:1028C0000E949516882309F4AFC0809107018823E0 |
:1028D00009F4AAC080911F069927880F991F880FB5 |
:1028E000991F7C010027F7FC0095102F80916F0342 |
:1028F00090917003A0917103B0917203BC01CD015E |
:10290000A80197010E94CD7930932A0420932904CD |
:102910008091670390916803A0916903B0916A0365 |
:10292000BC01CD01A80197010E94CD7930932C0400 |
:1029300020932B042091F1073091F2074091F30787 |
:102940005091F407DA01C90163E0880F991FAA1FAB |
:10295000BB1F6A95D1F7820F931FA41FB51F820F6B |
:10296000931FA41FB51F20919501309196014091AE |
:10297000970150919801BC01CD010E94CD7930930F |
:102980002E0420932D048091370390913803A09159 |
:102990003903B0913A0339E0B595A7959795879596 |
:1029A0003A95D1F780932F048091330390913403AB |
:1029B000A0913503B091360329E0B595A795979579 |
:1029C00087952A95D1F78093300480913F039091A9 |
:1029D0004003A0914103B091420309E0B595A7954A |
:1029E000979587950A95D1F7809331048EE090E012 |
:1029F0009F938F9389E294E09F938F9381E08F93CD |
:102A00008F9383E48F930E946D0D8091FE019091CE |
:102A1000FF010E948C1690933804809337042DB7E1 |
:102A20003EB7295F3F4F2DBF809106018F3F71F167 |
:102A3000992714E0880F991F1A95E1F78E5E9D4F34 |
:102A400040E150E0BC01CE0101960E94AC7780E1EC |
:102A500090E09F938F93CE0101969F938F9381E097 |
:102A600090E09F938F9386E091E09F938F9382E015 |
:102A70008F9381E08F9381E48F930E946D0D8FEF90 |
:102A8000809306018DB79EB70B968DBF8091EE05A2 |
:102A90008823D1F0809107018823B1F081E090E094 |
:102AA0009F938F938EEE95E09F938F9381E08F930A |
:102AB0008F9382E48F930E946D0D1092EE052DB7D7 |
:102AC0003EB7295F3F4F2DBF80910D028823C9F08B |
:102AD000809107018823A9F084E390E09F938F936E |
:102AE0008BE297E09F938F9381E08F938F9380E5A4 |
:102AF0008F930E946D0D10920D028DB79EB70796B1 |
:102B00008DBFE6E0C05F0C94107A1F920F920FB653 |
:102B10000F9211242F933F935F936F937F938F9323 |
:102B20009F93AF93BF93EF93FF9320E08091200298 |
:102B3000882329F080912002815080932002809187 |
:102B40000A04882319F0815080930A048091280296 |
:102B50008150809328028F3F09F057C089E080930D |
:102B600028028091260290912702019690932702D5 |
:102B70008093260280910A018F5F817080930A0101 |
:102B8000882319F481E08093250286B18091210287 |
:102B900090912202892B21F18091210290912202B1 |
:102BA0000B9750F080912102909122020A97909306 |
:102BB00022028093210204C010922202109221026C |
:102BC0008091210290912202209108013091090107 |
:102BD00082239323892B11F021E008C020E006C056 |
:102BE0008FEF9FEF9093090180930801809102017C |
:102BF000222331F08A3011F45A9A07C0479A05C04F |
:102C00008A3011F45A9801C047988091290288238C |
:102C100009F472C02091E801222309F06DC080916F |
:102C2000100683FF69C086B19927FC01E071F0703E |
:102C300084FF14C080912302909124020196909306 |
:102C40002402809323028091230290912402895EC2 |
:102C5000934008F451C0209329024EC08091230272 |
:102C600090912402892B09F443C080912302909112 |
:102C700024028A569140E0F580912302909124022B |
:102C800069E270E00E94847980912302909124028D |
:102C9000860F971F90932402809323028091230232 |
:102CA000909124020B9750F080912302909124027E |
:102CB0000A9790932E0380932D0304C0F0932E0364 |
:102CC000E0932D0380912D0390912E0320912B03EF |
:102CD00030912C03821B930B845E9D4F68E671E05C |
:102CE0000E949879845B904090932A0380932903F3 |
:102CF0001092240210922302FF91EF91BF91AF91A5 |
:102D00009F918F917F916F915F913F912F910F9044 |
:102D10000FBE0F901F901895209126023091270228 |
:102D2000280F391FC901019608952091260230917C |
:102D30002702821B930B892F9927869580749070A8 |
:102D40000895CF93DF930E948C16EC01CE010E9470 |
:102D500095168823D9F3DF91CF910895CF93DF9310 |
:102D60000E948C16EC0109C080910F01882329F084 |
:102D700090930F018FEC80937A00CE010E949516FC |
:102D8000982F882389F3DF91CF9108959FB7F89406 |
:102D90005F983E9A469A8091B0008F708093B00001 |
:102DA0008091B00083608093B0008091B1008B73FC |
:102DB0008093B1008091B1008B608093B10010923C |
:102DC000B2008FEF8093B3008091B0008068809351 |
:102DD000B000809170008A7F8093700080917000B5 |
:102DE0008260809370009FBF08958AE090E00E9407 |
:102DF0008C16909331028093300282E085BD83EA85 |
:102E000084BD17BC84EB88BD86E086BD80916E00D2 |
:102E1000816080936E0008951F920F920FB60F92FB |
:102E200011242F933F934F935F936F937F938F93CF |
:102E30009F93AF93BF93CF93DF93EF93FF938091D3 |
:102E4000020190912A02843108F011C1992309F0FE |
:102E50006AC38091B00086FFECC08091B0008F7B88 |
:102E60008093B00089EA93E090932C0280932B0228 |
:102E700080910B0190910C019C01220F331F280FB0 |
:102E8000391F8091A1019927880F991F880F991FD9 |
:102E9000280F391F37FF02C02D5F3F4FC90195959D |
:102EA00087959595879590930C0180930B0190934E |
:102EB0001E0280931D02809165066091310620916B |
:102EC0006F0330917003409171035091720380FF42 |
:102ED0002CC0772788279927EA01D90157FF04C01A |
:102EE000A158BF4FCF4FDF4FE7E0D595C795B795B6 |
:102EF000A795EA95D1F79D01AE010E9459799B01F2 |
:102F0000AC0197FF04C0215C3F4F4F4F5F4F66E01D |
:102F100055954795379527956A95D1F780911D026C |
:102F200090911E02820F931F2BC077278827992725 |
:102F3000EA01D90157FF04C0A158BF4FCF4FDF4F5F |
:102F400027E0D595C795B795A7952A95D1F79D0107 |
:102F5000AE010E9459799B01AC0197FF04C0215C2E |
:102F60003F4F4F4F5F4FF6E0559547953795279563 |
:102F7000FA95D1F780911D0290911E02821B930B4E |
:102F800090931E0280931D0280913206282F3327D2 |
:102F9000220F331F220F331F80911D0290911E02BA |
:102FA000821793077CF080913306282F3327220F56 |
:102FB000331F220F331F80911D0290911E0228178C |
:102FC000390724F430931E0220931D0220912B0216 |
:102FD00030912C0280911D0290911E02280F391F02 |
:102FE0002050324030932C0220932B0280911D02FE |
:102FF00090911E0297FD03969595879595958795D7 |
:1030000090931E0280931D0245E02D3D340718F079 |
:103010008CED95E005C02757314030F487E791E00B |
:1030200090932C0280932B0280912B0290912C0282 |
:1030300043C28091B00080648093B00080913806D4 |
:10304000282F33278DED96E0289FA001299F500D52 |
:10305000389F500D1124CA0120912D0230912E026B |
:10306000821B930B90932C0280932B0259C29923BD |
:1030700009F059C28091B00086FF23C28091B00050 |
:103080008F7B8093B000E0912F02EE23F1F48091CA |
:103090003806282F33278DED96E0289FA001299F21 |
:1030A000500D389F500D1124CA0120912D023091EE |
:1030B0002E02821B930B90932C0280932B02109272 |
:1030C0002E0210922D02469A2BC289EA93E0909329 |
:1030D0002C0280932B028E2F99278330910509F4BF |
:1030E000A4C1843091053CF48130910561F00297D0 |
:1030F00009F4D2C0AAC18430910509F499C1059799 |
:1031000009F4A0C1A2C180910B0190910C019C0116 |
:10311000220F331F280F391F8091A1019927880F93 |
:10312000991F880F991F280F391F37FF02C02D5F85 |
:103130003F4FC901959587959595879590930C017B |
:1031400080930B0190931E0280931D02809165066F |
:103150006091310620916F033091700340917103AB |
:103160005091720380FF2CC0772788279927EA01A6 |
:10317000D90157FF04C0A158BF4FCF4FDF4F27E001 |
:10318000D595C795B795A7952A95D1F79D01AE011D |
:103190000E9459799B01AC0197FF04C0215C3F4F0D |
:1031A0004F4F5F4FA6E05595479537952795AA95C0 |
:1031B000D1F780911D0290911E02820F931F27C0AC |
:1031C00077278827992757FF04C021583F4F4F4F33 |
:1031D0005F4FF7E05595479537952795FA95D1F7C5 |
:1031E0000E9459799B01AC0197FF04C0215C3F4FBD |
:1031F0004F4F5F4FE6E05595479537952795EA95F0 |
:10320000D1F780911D0290911E02821B930B909327 |
:103210001E0280931D0280913206282F3327220F31 |
:10322000331F220F331F80911D0290911E028217BF |
:1032300093077CF080913306282F3327220F331F0A |
:10324000220F331F80911D0290911E02281739070B |
:1032500024F430931E0220931D0280912B02909142 |
:103260002C0220911D0230911E02820F931F80506C |
:10327000924090932C0280932B0280911D0290919A |
:103280001E0297FD03969595879595958795909342 |
:103290001E0280931D02ECC080910D0190910E01E1 |
:1032A0009C01220F331F280F391F8091A0019927FD |
:1032B000880F991F880F991F280F391F37FF02C0E9 |
:1032C0002D5F3F4FC901959587959595879590936B |
:1032D0000E0180930D0190931C0280931B0280913C |
:1032E000650660913506A0916703B0916803C091AF |
:1032F0006903D0916A0381FF2AC07727882799271D |
:103300009D01AE01D7FF04C021583F4F4F4F5F4F83 |
:10331000A7E05595479537952795AA95D1F70E942F |
:1033200059799B01AC0197FF04C0215C3F4F4F4F7F |
:103330005F4FF6E05595479537952795FA95D1F764 |
:1033400080911B0290911C02820F931F29C0772746 |
:10335000882799279D01AE01D7FF04C021583F4F10 |
:103360004F4F5F4FE7E05595479537952795EA957D |
:10337000D1F70E9459799B01AC0197FF04C0215CF1 |
:103380003F4F4F4F5F4F76E05595479537952795BF |
:103390007A95D1F780911B0290911C02821B930BAE |
:1033A00090931C0280931B0280913606282F3327AE |
:1033B000220F331F220F331F80911B0290911C029A |
:1033C000821793077CF080913706282F3327220F2E |
:1033D000331F220F331F80911B0290911C0228176C |
:1033E000390724F430931C0220931B0280912B0296 |
:1033F00090912C0220911B0230911C02820F931F8E |
:103400008050924090932C0280932B0280911B025B |
:1034100090911C0297FD03969595879595958795B4 |
:1034200090931C0280931B0223C08091BF0702C0AF |
:10343000809199079927880F991F880F991F8755A1 |
:103440009E4F12C08091C707F5CFFF27EE0FFF1FD9 |
:10345000E55DF84F20813181220F331F80912B02CF |
:1034600090912C02820F931F90932C0280932B0239 |
:1034700080912B0290912C0255E08D3D950718F01C |
:103480008CED95E005C08757914030F487E791E0D7 |
:1034900090932C0280932B0220912B0230912C02CE |
:1034A0002C5B304030932C0220932B0280912D0214 |
:1034B00090912E02820F931F90932E0280932D02E3 |
:1034C0002FC08091B00080648093B0008CEB90E0BE |
:1034D00090932C0280932B0280912D0290912E02CA |
:1034E00084549F4F90932E0280932D0280911F024F |
:1034F000882321F080911B03853B20F480911F02DB |
:10350000823011F4469801C0469A80912F028F5F55 |
:1035100080932F0290913806981710F410922F0282 |
:1035200081E080932A0220912B0230912C0241E00D |
:103530002F37340730F08FEF8093B3002F5F304088 |
:103540000FC02F3F3105C9F0C0F0A9014F5F5040B7 |
:103550004F37510550F480E88093B3002058304035 |
:1035600030932C0220932B0212C08FEF8093B30074 |
:1035700050932C0240932B020AC080912B0280931F |
:10358000B30010922C0210922B0210922A02FF918B |
:10359000EF91DF91CF91BF91AF919F918F917F91EB |
:1035A0006F915F914F913F912F910F900FBE0F90B0 |
:1035B0001F90189510927C008FEC80937A000895EC |
:1035C000CF93DF9383E090E00E941A2EC82FDD276F |
:1035D000C531D10508F02A97C7BD1092360284E69E |
:1035E00090E00E94AE1680911301909114018052D8 |
:1035F000934010F4C0E0D0E0CA3FD105F8F4C7BD55 |
:1036000082E390E00E94AE1687E294E09F938F934E |
:1036100089E692E19F938F93E0912704F09128042B |
:10362000099580911301909114010F900F900F90C4 |
:103630000F908052934010F02196DECF6C2F83E0E4 |
:1036400090E00E94222EC093FF058091100680FF1B |
:1036500009C08C2F8A508B3E28F0809140048064F2 |
:1036600080934004C7BD8CE291E00E94AE16DF91CA |
:10367000CF910895EF92FF921F93CF9310E080EDCA |
:1036800097E00E948C167C01CCE8133019F4CB3003 |
:1036900008F0C9E010E080914602909147028C5FEB |
:1036A000934024F48091120181500AC08091460217 |
:1036B000909147028750944034F0809112018F5FBF |
:1036C0008093120101C011E0809144029091450263 |
:1036D0008C5F934024F48091110181500AC0809145 |
:1036E0004402909145028750944034F0809111013A |
:1036F0008F5F8093110101C01F5F80914202909102 |
:1037000043028C5F934024F48091100181500AC0E1 |
:10371000809142029091430287509440C4F080917E |
:1037200010018F5F8093100113C089E294E09F9392 |
:103730008F9389E692E19F938F93E0912704F09114 |
:10374000280409950F900F900F900F905FC01F5F96 |
:1037500082E18093700280916B028E7F80936B0276 |
:1037600085EA8093BC00809112018A3040F48091F8 |
:1037700040048160809340048AE08093120180912C |
:103780001201863F40F080914004816080934004A4 |
:1037900085EF80931201809111018A3040F480916D |
:1037A00040048260809340048AE0809311018091FC |
:1037B0001101863F40F08091400482608093400474 |
:1037C00085EF80931101809110018A3040F480913F |
:1037D00040048460809340048AE0809310018091CB |
:1037E0001001863F40F08091400484608093400443 |
:1037F00085EF8093100180917002882339F0C70112 |
:103800000E949516882309F090CFF5CF10920F01F2 |
:103810008FEC80937A0080910F018823E1F3CA3006 |
:1038200020F48AE090E00E94AE16C15009F02DCF3E |
:1038300086E490E00E94AE16CF911F91FF90EF902A |
:1038400008951F920F920FB60F921124AF92BF925C |
:10385000CF92DF92EF92FF920F931F932F933F939C |
:103860004F935F936F937F938F939F93AF93BF9388 |
:10387000EF93FF9380914F02282F3327442755273A |
:103880008F5F80934F02F9012231310508F08CC31C |
:10389000E25CFF4F0C941F7A809178009091790040 |
:1038A00046C080917800909179002CC18091780079 |
:1038B00090917900909352028093510257C1809168 |
:1038C0007803909179032091780030917900821BE0 |
:1038D000930B9093F0058093EF058091EF05909105 |
:1038E000F00590935C0280935B025EC1809178004A |
:1038F0009091790020917A0330917B03821B930B86 |
:103900009093FE058093FD058091FD059091FE0545 |
:1039100090935E0280935D0249C38091550290911D |
:1039200056022091780030917900820F931F909376 |
:1039300056028093550281E03AC3809153029091E0 |
:1039400054022091780030917900820F931F909358 |
:1039500054028093530284E02AC380911D01909108 |
:103960001E019C01220F331F280F391F8091780000 |
:103970009091790063E070E00E948479260F371FF0 |
:10398000369527953695279530931E0120931D0176 |
:1039900085E00DC380917800909179004091740387 |
:1039A00050917503841B950B90933D0280933C02CC |
:1039B00080913C0290913D02029704F122E04E3E3C |
:1039C000520784F4209150022B5F2093500225501F |
:1039D0008091E8029091E902845F914018F4215FA0 |
:1039E0002093500280915002853684F14F5F5F4FE3 |
:1039F0005093750340937403845626C080913C0213 |
:103A000090913D028F5F9F4F0CF532E04732530794 |
:103A1000ECF0209150022550209350022B5F8091B2 |
:103A2000E8029091E902845F914018F42F502093AE |
:103A30005002809150028C394CF4415050405093C8 |
:103A40007503409374038C598093500281E08093F6 |
:103A50003B0280917800909179009093F6058093D5 |
:103A6000F50580913C0290913D029C01442737FD71 |
:103A70004095542F80912F0390913003A0913103F2 |
:103A8000B0913203820F931FA41FB51F80932F03A1 |
:103A900090933003A0933103B093320320912F030E |
:103AA00030913003409131035091320357FF04C0ED |
:103AB00021503C4F4F4F5F4F0AE055954795379542 |
:103AC00027950A95D1F780912F0390913003A0910B |
:103AD0003103B0913203821B930BA40BB50B80937F |
:103AE0002F0390933003A0933103B09332032EC180 |
:103AF0008091530290915402209178003091790086 |
:103B0000820F931F909354028093530210924E029F |
:103B100050C2809102018A3071F4809178009091B6 |
:103B200079002091510230915202820F931F019629 |
:103B30009695879517C04091510250915202843159 |
:103B400058F02091780030917900240F351F8FEFC5 |
:103B500097E0821B930B06C08091780090917900CA |
:103B6000840F951F909343028093420286E01FC208 |
:103B700080917803909179032091780030917900B9 |
:103B8000821B930B9093F0058093EF058091EF05D6 |
:103B90009091F00520915B0230915C02820F931F9F |
:103BA000909341028093400287E001C280917800A7 |
:103BB0009091790020917A0330917B03821B930BC3 |
:103BC0009093FE058093FD058091FD059091FE0583 |
:103BD00020915D0230915E02820F931F90933F020D |
:103BE00080933E02E3C120915502309156028091AC |
:103BF000780090917900280F391F30935602209356 |
:103C00005502809102018A3019F4220F331F04C03B |
:103C1000220F331F220F331F309356022093550279 |
:103C20002091550230915602C90137FD0796A3E055 |
:103C300095958795AA95E1F7909347028093460260 |
:103C40008091570290915802820F931F97FD019621 |
:103C500095958795909358028093570220918403FD |
:103C600030918503821B930B90931C0180931B0161 |
:103C700020914C0230914D0280911B0190911C01CA |
:103C8000280F391F37FF02C02F5F3F4F359527950B |
:103C900030934D0220934C024ECE2091530230912E |
:103CA00054028091780090917900280F391F309349 |
:103CB000540220935302809102018A3019F4220F9A |
:103CC000331F04C0220F331F220F331F30935402BF |
:103CD000209353022091530230915402C90137FDC1 |
:103CE000079663E0959587956A95E1F7909345026D |
:103CF000809344028091590290915A02820F931F3F |
:103D000097FD01969595879590935A028093590255 |
:103D10002091820330918303821B930B90931A01AD |
:103D20008093190120914A0230914B028091190130 |
:103D300090911A01280F391F37FF02C02F5F3F4FA4 |
:103D40003595279530934B0220934A0283E02FC18B |
:103D500010924F0281E080930F0180913202909186 |
:103D6000330201969093330280933202809178005F |
:103D70009091790090931401809313018091130125 |
:103D800090911401AA27BB27A0905F02B090600217 |
:103D9000C0906102D0906202A80EB91ECA1EDB1E3E |
:103DA000A0925F02B0926002C0926102D092620261 |
:103DB000809163028F5F80936302823108F4F6C0C2 |
:103DC0008091150190911601A0911701B0911801F1 |
:103DD0007C018D0123E0EE0CFF1C001F111F2A95B2 |
:103DE000D1F7E81AF90A0A0B1B0BEA0CFB1C0C1D95 |
:103DF0001D1D80913602992787FD9095A92FB92F17 |
:103E0000BC01CD0126EC34E240E050E00E9459793B |
:103E1000DC01CB01E81AF90A0A0B1B0BD801C70118 |
:103E20000496A11DB11DB7FF05C0D801C7010B96AF |
:103E3000A11DB11D13E0B595A795979587951A9586 |
:103E4000D1F78093150190931601A0931701B093B9 |
:103E500018018091F7059091F8057C010027F7FC87 |
:103E60000095102F8091150190911601A0911701D6 |
:103E7000B0911801E81AF90A0A0B1B0BE0920D0326 |
:103E8000F0920E0300930F0310931003209137025A |
:103E9000309138024091390250913A0257FF04C0E4 |
:103EA000215F3F4F4F4F5F4FF4E055954795379552 |
:103EB0002795FA95D1F78091370290913802A09119 |
:103EC0003902B0913A02821B930BA40BB50B80937D |
:103ED000370290933802A0933902B0933A0280914E |
:103EE000370290913802A0913902B0913A028E0DBA |
:103EF0009F1DA01FB11F8093370290933802A0939B |
:103F00003902B0933A028091340290913502AC01AB |
:103F1000E5E0440F551FEA95E1F7481B590B8091E6 |
:103F2000370290913802A0913902B0913A02B7FF5E |
:103F300003C00F96A11DB11D74E0B595A795979587 |
:103F400087957A95D1F720910D0330910E03281BA8 |
:103F5000390B63E0220F331F6A95E1F7240F351FF9 |
:103F600037FF02C0215E3F4F45E0359527954A95C2 |
:103F7000E1F73093350220933402D601C501D7FE14 |
:103F800003C00196A11DB11DB595A795979587957D |
:103F900080935F0290936002A0936102B0936202EB |
:103FA00089E08093630202C010924F0282E0809306 |
:103FB0004E0280914E0280937C0080914F028823B4 |
:103FC00019F08FEC80937A00FF91EF91BF91AF9140 |
:103FD0009F918F917F916F915F914F913F912F9121 |
:103FE0001F910F91FF90EF90DF90CF90BF90AF9017 |
:103FF0000F900FBE0F901F90189590E2E0E2F1E055 |
:104000008FE49193815087FFFCCF089590916602D1 |
:10401000E0E2F1E0E90FF11D80839F5F909366027B |
:104020000895EF92FF920F931F93CF93DF93209108 |
:10403000640220FF0AC080916502882311F081503C |
:1040400002C080911F018093650221FF0CC09091F6 |
:10405000650280911F01981719F41092650203C040 |
:104060009F5F90936502822F992780FF04C081FF94 |
:1040700002C0109265020E94FD1F80916502282FE8 |
:104080003327C6E0EC2EC0E2FC2EC0912704D0916D |
:1040900028048A3098F481E1809366023F932F933D |
:1040A00080E694E09F938F93FF92EF92FE01099533 |
:1040B0002DB73EB72A5F3F4F2DBF11C080E18093DF |
:1040C00066023F932F9385E694E09F938F93FF9230 |
:1040D000EF92FE0109958DB79EB706968DBF209190 |
:1040E0006502822F9927AA27BB27FC01429710F06F |
:1040F0000C94BE2AE05BFF4FB6E0EB2EB0E2FB2E45 |
:10410000C0912704D09128040C941F7A1092660263 |
:104110008AE694E09F938F9306E010E2FF92EF927D |
:10412000FE01099584E1809366020F900F900F9035 |
:104130000F9084E690E09F938F9380E590E09F93AB |
:104140008F931F921F92809102016AE00E947879FA |
:10415000892F99279F938F93809102010E947879EC |
:1041600099279F938F938AE794E09F938F93FF9271 |
:10417000EF92E0912704F0912804099588E280935A |
:1041800066022DB73EB7225F3F4F2DBF85E796E011 |
:104190009F938F930E94852F99279F938F938FE8EA |
:1041A00094E09F938F93FF92EF92E0912704F09118 |
:1041B000280409958DB79EB708968DBF909140044D |
:1041C000992351F08CE380936602892F99279F935E |
:1041D0008F938DE994E085C690916C02992371F0DC |
:1041E0008CE380936602892F99279F938F9384EBAA |
:1041F00094E09F938F931F930F9391C080914104FC |
:1042000084FF07C08CE38093660289EC94E00C94F1 |
:10421000502A8091910190919201069710F00C9490 |
:10422000C72A8CE38093660286ED94E00C94502AB2 |
:1042300080911006A6E0EA2EA0E2FA2EC091270493 |
:10424000D091280480FF74C01092660280910D0303 |
:1042500090910E03A0910F03B0911003BC01CD010A |
:1042600025E030E040E050E00E94CD793F932F936D |
:1042700083EE94E09F938F93FF92EF92FE01099556 |
:1042800084E1809366022DB73EB72A5F3F4F2DBF72 |
:104290008091090390910A03A0910B03B0910C0344 |
:1042A000BC01CD0125E030E040E050E00E94CD7936 |
:1042B0003F932F9380EF94E09F938F93FF92EF9221 |
:1042C000E0912704F0912804099588E28093660222 |
:1042D0008DB79EB706968DBF809113019091140102 |
:1042E0009F938F938DEF94E09F938F93FF92EF9224 |
:1042F000E0912704F091280409958CE380936602ED |
:104300002DB73EB72A5F3F4F2DBF87B599279F93A3 |
:104310008F938AE095E09F938F93FF92EF92E091C5 |
:104320002704F091280409958DB79EB706962FC7EC |
:104330001092660287E195E09F938F93FF92EF9230 |
:10434000FE01099584E1809366020F900F900F9013 |
:104350000F9086E295E09F938F93FF92EF92E0910A |
:104360002704F0912804099588E2809366020F9053 |
:104370000F900F900F908FE295E09F938F93FF9295 |
:10438000EF92E0912704F091280409958CE3809343 |
:1043900066020F900F900F900F908EE395E09F9321 |
:1043A0008F93FF92EF920C94542A1092660287E446 |
:1043B00095E09F938F9306E010E2FF92EF92FE014B |
:1043C000099584E1809366020F900F900F900F90F3 |
:1043D00080916F0390917003A0917103B09172036B |
:1043E000B7FF04C081509C4FAF4FBF4FFAE0B59567 |
:1043F000A79597958795FA95D1F7BF93AF939F931C |
:104400008F9384E595E09F938F931F930F93E09193 |
:104410002704F0912804099588E2809366022DB75D |
:104420003EB7285F3F4F2DBF80916703909168038F |
:10443000A0916903B0916A03B7FF04C081509C4FFB |
:10444000AF4FBF4FEAE0B595A79597958795EA9549 |
:10445000D1F7BF93AF939F938F9383E695E09F939C |
:104460008F931F930F93E0912704F09128040995EF |
:104470008CE3809366028DB79EB708968DBF8091BE |
:104480002D0390912E039F938F9382E795E09F9346 |
:104490008F931F930F93E0912704F09128040995BF |
:1044A0002DB73EB72A5F3F4F0DC71092660280912D |
:1044B0002F07909130079F938F9380912D079091B4 |
:1044C0002E079F938F9381E895E09F938F93FF92A0 |
:1044D000EF92FE01099584E1809366028DB79EB745 |
:1044E00008968DBF80913307909134079F938F93E7 |
:1044F00080913107909132079F938F9381E995E0E6 |
:104500009F938F93FF92EF92E0912704F0912804FC |
:10451000099588E2809366022DB73EB7285F3F4F2A |
:104520002DBF80913707909138079F938F9380918B |
:104530003507909136079F938F9381EA95E09F937B |
:104540008F93FF92EF92E0912704F0912804099550 |
:104550008CE3809366028DB79EB708968DBF8091DD |
:104560003B0790913C079F938F93809139079091DF |
:104570003A079F938F9381EB95E0A2C01092660259 |
:1045800080910506E82FFF27EE0FFF1FE55DF84F2E |
:10459000808191819F938F9380910406E82FFF275C |
:1045A000EE0FFF1FE55DF84F808191819F938F9300 |
:1045B00081EC95E09F938F93FF92EF92FE01099516 |
:1045C00084E1809366028DB79EB708968DBF809177 |
:1045D0000706E82FFF27EE0FFF1FE55DF84F8081EC |
:1045E00091819F938F9380910606E82FFF27EE0F0E |
:1045F000FF1FE55DF84F8081918188589F4F9F9301 |
:104600008F9381ED95E09F938F93FF92EF92E091CE |
:104610002704F0912804099588E2809366022DB75B |
:104620003EB7285F3F4F2DBF80910906E82FFF2737 |
:10463000EE0FFF1FE55DF84F8081918182599F4FFA |
:104640009F938F9380910806E82FFF27EE0FFF1F9F |
:10465000E55DF84F8081918182599F4F9F938F93A1 |
:1046600081EE95E09F938F93FF92EF92E091270464 |
:10467000F091280409958CE3809366028DB79EB76C |
:1046800008968DBF80910B06E82FFF27EE0FFF1FC6 |
:10469000E55DF84F8081918182599F4F9F938F9361 |
:1046A00080910A06E82FFF27EE0FFF1FE55DF84F08 |
:1046B0008081918182599F4F9F938F9381EF95E0E5 |
:1046C0009F938F93FF92EF92E0912704F09128043B |
:1046D00009952DB73EB7285F3F4FF4C5109266028B |
:1046E00081E096E09F938F9306E010E2FF92EF92B5 |
:1046F000FE010995809102010F900F900F900F908D |
:104700008A3009F0A1C084E180936602809184031D |
:10471000909185039C0197FF02C0295F3F4F287F3E |
:10472000821B930B9F938F938091840390918503B9 |
:1047300097FD079673E0959587957A95E1F79F9396 |
:104740008F93209184033091850337FF02C0295F46 |
:104750003F4F63E0359527956A95E1F780914602D2 |
:1047600090914702821B930B9F938F938FE096E06B |
:104770009F938F931F930F93E0912704F091280448 |
:10478000099588E2809366028DB79EB70A968DBF21 |
:1047900080918203909183039C0197FF02C0295F5F |
:1047A0003F4F287F821B930B9F938F9380918203AF |
:1047B0009091830397FD079653E0959587955A95B9 |
:1047C000E1F79F938F93209182033091830337FF0A |
:1047D00002C0295F3F4F43E0359527954A95E1F7A1 |
:1047E0008091440290914502821B930B9F938F937B |
:1047F00080E296E09F938F931F930F93E09127049D |
:10480000F091280409958CE3809366022DB73EB79A |
:10481000265F3F4F2DBF80918003909181039F932E |
:104820008F93809180039091810320914202309177 |
:104830004302821B930B9F938F9381E396E09F9398 |
:104840008F931F930F93A3C38B3019F0843108F417 |
:10485000ADC084E1809366028091840390918503CA |
:104860009C0197FF02C0215F3F4F207F821B930B6B |
:1048700097FD0196959587959F938F9380918403DB |
:104880009091850397FD0F9624E0959587952A953D |
:10489000E1F79F938F93209184033091850337FF35 |
:1048A00002C0295F3F4F83E0359527958A95E1F750 |
:1048B0008091460290914702821B930B9F938F93A6 |
:1048C0008FE396E09F938F931F930F93E0912704BC |
:1048D000F0912804099588E2809366022DB73EB7CF |
:1048E000265F3F4F2DBF80918203909183039C01EF |
:1048F00097FF02C0215F3F4F207F821B930B97FDE4 |
:104900000196959587959F938F93809182039091BF |
:10491000830397FD0F96B4E095958795BA95E1F7D7 |
:104920009F938F93209182033091830337FF02C0BE |
:10493000295F3F4FA3E035952795AA95E1F7809130 |
:10494000440290914502821B930B9F938F9381E5C4 |
:1049500096E09F938F931F930F93E0912704F0911C |
:10496000280409958CE3809366028DB79EB70A965A |
:104970008DBF809180039091810397FD019695955D |
:1049800087959F938F9380918003909181032091CD |
:10499000420230914302821B930B9F938F9383E6D5 |
:1049A00096E09F938F931F930F938ECE8D3009F0D7 |
:1049B000EEC584E1809366028091120199279F934E |
:1049C0008F93809184039091850397FD0F96E4E087 |
:1049D00095958795EA95E1F79F938F9320918403AE |
:1049E0003091850337FF02C0295F3F4F73E0359553 |
:1049F00027957A95E1F78091460290914702821BB4 |
:104A0000930B9F938F9382E796E09F938F931F93CF |
:104A10000F93E0912704F0912804099588E2809390 |
:104A200066028DB79EB70A968DBF809111019927B6 |
:104A30009F938F93809182039091830397FD0F96AC |
:104A400064E0959587956A95E1F79F938F93209100 |
:104A500082033091830337FF02C0295F3F4F53E049 |
:104A6000359527955A95E1F780914402909145023A |
:104A7000821B930B9F938F9386E896E09F938F936F |
:104A80001F930F93E0912704F091280409958CE37C |
:104A9000809366022DB73EB7265F3F4F2DBF8091B2 |
:104AA000100199279F938F938091800390918103A8 |
:104AB00097FD0196959587959F938F93809180039D |
:104AC000909181032091420230914302821B930B0B |
:104AD0009F938F938AE996E09F938F931F930F93F1 |
:104AE000E0912704F091280409958DB79EB70A96A6 |
:104AF0004EC3109266028EEA96E09F938F93FF92C8 |
:104B0000EF92FE01099584E1809366020F900F9069 |
:104B10000F900F9080917A0390917B039F938F93D6 |
:104B200080913E0290913F029F938F938BEB96E092 |
:104B30009F938F93FF92EF92E0912704F0912804C6 |
:104B4000099588E2809366022DB73EB7285F3F4FF4 |
:104B50002DBF80917803909179039F938F938091DB |
:104B60004002909141029F938F938AEC96E09F932D |
:104B70008F93FF92EF92E0912704F091280409951A |
:104B80008CE3809366028DB79EB708968DBF8091A7 |
:104B90007403909175039F938F9380913C02909141 |
:104BA0003D029F938F9389ED96E08ACD1092660225 |
:104BB00080911D0190911E016AE070E00E94987939 |
:104BC0009F938F9380911D0190911E016AE070E088 |
:104BD0000E9498797F936F9388EE96E09F938F93CE |
:104BE000FF92EF92FE01099584E1809366028DB7F2 |
:104BF0009EB708968DBF80916808909169086AE019 |
:104C000070E00E9484799F938F93809168089091BF |
:104C100069086AE070E00E9484797F936F938CEF5B |
:104C200096E09F938F93FF92EF92E0912704F0918B |
:104C30002804099588E2809366022DB73EB7285F65 |
:104C40003F4F2DBF80916A0890916B089F938F937F |
:104C500080E197E09F938F93FF92EF92E09127047A |
:104C6000F091280409958CE3809366028DB79EB776 |
:104C700006968DBF80916C0890916D089F938F93DD |
:104C800080E297E02EC11092660282E397E09F9344 |
:104C90008F93FF92EF92FE01099584E18093660263 |
:104CA0000F900F900F900F9080912B0790912C07F1 |
:104CB0009F938F938BE397E09F938F93FF92EF9255 |
:104CC000E0912704F0912804099588E28093660218 |
:104CD0008DB79EB706968DBF80911B0399279F9332 |
:104CE0008F938BE497E09F938F93FF92EF92E091E5 |
:104CF0002704F091280409958CE3809366022DB770 |
:104D00003EB72A5F3F4F2DBF80912A079927019711 |
:104D10009F938F938BE597E0FECA109266028BE615 |
:104D200097E09F938F93FF92EF92FE01099584E1A4 |
:104D3000809366020F900F900F900F90809129033F |
:104D400090912A039F938F9383E797E09F938F938C |
:104D5000FF92EF92E0912704F0912804099588E2F0 |
:104D6000809366022DB73EB72A5F3F4F2DBF8091DB |
:104D70002D0390912E039F938F9381E897E09F934B |
:104D80008F93FF92EF92E0912704F0912804099508 |
:104D90008CE3809366028DB79EB706968DBF809197 |
:104DA0002B0390912C039F938F938FE897E099C0EA |
:104DB0001092660280911C0399279F938F938DE92F |
:104DC00097E09F938F93FF92EF92FE01099584E104 |
:104DD000809366028DB79EB706968DBF80911D03A6 |
:104DE00099279F938F9389EA97E09F938F93FF92E0 |
:104DF000EF92E0912704F0912804099588E28093CE |
:104E000066022DB73EB72A5F3F4F2DBF80911E032C |
:104E100099279F938F9385EB97E09F938F93FF92B2 |
:104E2000EF92E0912704F091280409958CE3809398 |
:104E300066028DB79EB706968DBF80911F03992796 |
:104E40009F938F9381EC97E04CC010926602809103 |
:104E5000200399279F938F938DEC97E09F938F93D7 |
:104E6000FF92EF92FE01099584E1809366028DB76F |
:104E70009EB706968DBF8091210399279F938F93AC |
:104E800089ED97E09F938F93FF92EF92E091270433 |
:104E9000F0912804099588E2809366022DB73EB709 |
:104EA0002A5F3F4F2DBF8091220399279F938F93B5 |
:104EB00085EE97E09F938F93FF92EF92E091270406 |
:104EC000F091280409958CE3809366028DB79EB714 |
:104ED00006968DBF8091230399279F938F9381EF2F |
:104EE00097E09F938F93FF92EF92D5CA109266023C |
:104EF0008DEF97E09F938F93FF92EF92FE010995BC |
:104F000084E1809366020F900F900F900F90809134 |
:104F1000A10199279F938F9385E098E09F938F93AA |
:104F2000FF92EF92E0912704F0912804099588E21E |
:104F3000809366028DB79EB706968DBF80911D0245 |
:104F400090911E029F938F9383E198E09F938F939C |
:104F5000FF92EF92E0912704F091280409958CE3E9 |
:104F6000809366022DB73EB72A5F3F4F2DBF8091D9 |
:104F7000330699279F938F938091320699279F93A9 |
:104F80008F9381E298E09F938F93FF92EF92E0914D |
:104F90002704F091280409958DB79EB70896F7C0AD |
:104FA000109266028FE298E09F938F93FF92EF92A8 |
:104FB000FE01099584E1809366020F900F900F9097 |
:104FC0000F9080916104992787FD90959F938F930F |
:104FD00080916004992787FD90959F938F938FE32D |
:104FE00098E09F938F93FF92EF92E0912704F091C6 |
:104FF0002804099588E2809366022DB73EB7285FA2 |
:105000003F4F2DBF80916204992787FD90959F9314 |
:105010008F938091630499279F938F938FE498E0F7 |
:105020009F938F93FF92EF92E0912704F0912804D1 |
:1050300009958CE3809366028DB79EB708968DBF65 |
:105040008091670499279F938F9380916404992797 |
:1050500087FD90959F938F938FE598E031CB1092C9 |
:1050600066028FE698E09F938F93FF92EF92FE0186 |
:10507000099584E1809366020F900F900F900F9036 |
:105080008091E50699278F7790709F938F938091F9 |
:10509000DD0699278F7790709F938F938091D50627 |
:1050A00099278F7790709F938F938091CD06992742 |
:1050B0008F7790709F938F938FE798E09F938F9354 |
:1050C000FF92EF92E0912704F0912804099588E27D |
:1050D000809366028DB79EB70C968DBF80910507B1 |
:1050E00099278F7790709F938F938091FD069927D2 |
:1050F0008F7790709F938F938091F50699278F7784 |
:1051000090709F938F938091ED0699278F77907081 |
:105110009F938F9380E998E09F938F93FF92EF92F4 |
:10512000E0912704F091280409958CE380936602AE |
:105130002DB73EB7245F3F4F2DBF8091250799279C |
:105140008F7790709F938F9380911D0799278F770A |
:1051500090709F938F938091150799278F77907008 |
:105160009F938F9380910D0799278F7790709F93CE |
:105170008F9381EA98E09F938F93FF92EF92E09153 |
:105180002704F091280409958DB79EB70C968DBF22 |
:10519000FEC11092660282EB98E09F938F93FF927C |
:1051A000EF92FE01099584E1809366020F900F90C3 |
:1051B0000F900F908091E906992787FD90959F9316 |
:1051C0008F938091E106992787FD90959F938F9308 |
:1051D0008091D906992787FD90959F938F93809111 |
:1051E000D106992787FD90959F938F9381EC98E046 |
:1051F0009F938F93FF92EF92E0912704F091280400 |
:10520000099588E2809366022DB73EB7245F3F4F31 |
:105210002DBF80910907992787FD90959F938F93C4 |
:1052200080910107992787FD90959F938F93809197 |
:10523000F906992787FD90959F938F938091F106AA |
:10524000992787FD90959F938F9382ED98E09F9388 |
:105250008F93FF92EF92E0912704F0912804099533 |
:105260008CE3809366028DB79EB70C968DBF8091BC |
:105270002907992787FD90959F938F938091210708 |
:10528000992787FD90959F938F9380911907992770 |
:1052900087FD90959F938F9380911107992787FDA4 |
:1052A00090959F938F9383EE98E09F938F93FF92B7 |
:1052B000EF92E0912704F091280409952DB73EB7AD |
:1052C000245F3F4F2DBF63C11092660284EF98E0C8 |
:1052D0009F938F9306E010E2FF92EF92FE010995F3 |
:1052E00084E1809366020F900F900F900F90809151 |
:1052F000E506881F8827881F97E0899FC001112431 |
:105300008D969F938F938091DD06881F8827881F35 |
:1053100096E0899FC00111248D969F938F93809171 |
:10532000D506881F8827881F95E0899FC001112412 |
:105330008D969F938F938091CD06881F8827881F15 |
:105340009927880F991F880F991F8D969F938F9388 |
:1053500083E099E09F938F93FF92EF92E09127046F |
:10536000F0912804099588E2809366028DB79EB774 |
:105370000C968DBF80910507881F8827881F9BE0AA |
:10538000899FC00111248D969F938F938091FD0674 |
:10539000881F8827881F9AE0899FC00111248D9655 |
:1053A0009F938F938091F506881F8827881F99E027 |
:1053B000899FC00111248D969F938F938091ED0654 |
:1053C000881F8827881F992723E0880F991F2A950F |
:1053D000E1F78D969F938F9387E199E09F938F9349 |
:1053E000FF92EF92E0912704F091280409958CE355 |
:1053F000809366022DB73EB7245F3F4F2DBF80914B |
:105400000D07881F8827881F9CE0899FC0011124F1 |
:105410008D969F938F938BE299E09F938F93FF924A |
:10542000EF92E0912704F0912804099580911507E7 |
:105430002DB73EB72A5F3F4F2DBF87FF12C080E4D4 |
:10544000809366028CE399E09F938F93FF92EF9293 |
:10545000E0912704F091280409950F900F900F9088 |
:105460000F9080911D0787FF12C084E4809366022D |
:105470008FE399E09F938F931F930F93E0912704FD |
:10548000F091280409950F900F900F900F90809144 |
:10549000250787FF7CC088E48093660282E499E058 |
:1054A0009F938F931F930F93E0912704F09128040B |
:1054B00009950F900F900F900F9069C0109266029F |
:1054C00085E499E09F938F93FF92EF92FE010995F7 |
:1054D00084E1809366020F900F900F900F9080915F |
:1054E000F5019091F6019F938F9383E599E09F9347 |
:1054F0008F93FF92EF92E0912704F0912804099591 |
:1055000088E2809366028DB79EB706968DBF809124 |
:10551000F7019091F8019F938F9380E699E09F9314 |
:105520008F93FF92EF92E0912704F0912804099560 |
:1055300089E4809366022DB73EB72A5F3F4F2DBFA7 |
:105540008DE699E09F938F93FF92EF92E09127046D |
:10555000F09128040995809164020F900F900F90AC |
:105560000F9083FF14C01092F8011092F70160E0D1 |
:1055700070E08EE090E00E94332E09C080911F0100 |
:10558000281719F4215020931F01109265021092E0 |
:105590006402E6E0CDB7DEB70C94107AF999FECF3D |
:1055A00092BD81BDF89A80B599270895F999FECFEB |
:1055B0001FBA92BD81BD60BD0FB6F894FA9AF99AF0 |
:1055C0000FBE08954AEA20E030E02617370740F47E |
:1055D000FC018191480F2F5F3F4F26173707C8F313 |
:1055E000842F99270895EAEA40E050E046175707CC |
:1055F00078F49C01F999FECF32BD21BDF89A80B5AF |
:10560000E80F4F5F5F4F2F5F3F4F4617570790F3ED |
:105610008E2F9927089581E08093060682E080937B |
:10562000050683E08093040684E08093070685E006 |
:105630008093080686E08093090687E080930A0637 |
:1056400088E080930B0689E080930C068AE08093C3 |
:105650000D068BE080930E068CE080930F06089574 |
:105660001F93CF93DF9384E580930306809102011B |
:10567000843150F08AE080932306109245068BE136 |
:1056800080931F068EE40AC083E08093230680E2A5 |
:10569000809345068EE180931F0685E58093420640 |
:1056A000809343068AE68093100683E08093660623 |
:1056B000AEE1A09311068FEF80931306EFE0E09325 |
:1056C0001406A093120610921606F8E0F09317063F |
:1056D00080E4809318061092190684E180931506E1 |
:1056E0008EE080931A06B0E1B0931B061CE0109385 |
:1056F0001C06F0931D0686EE80931E0680E88093BC |
:10570000200650E55093210686E9809322065093A7 |
:1057100024068093250676E07093260681E2809326 |
:1057200027068DE2809328069AE59093290680E269 |
:1057300080932B0610922C0610922D0610922E06A6 |
:1057400010922F06109247061092480610924906B2 |
:1057500010924A0634E63093300648E24093310610 |
:1057600061E0609365061092320627EF20933306BE |
:10577000709338068DE78093390680933A068093BC |
:105780003B0630933406409335061092360620933C |
:10579000370682E380933C0690933D0680933E0655 |
:1057A0001092640690933F06509340066093410622 |
:1057B000B0934406309346068FE580934B0683EF03 |
:1057C00080934D068AEA80934F0680935006E093BB |
:1057D0004C06E0934E068EEF8093510630935206AE |
:1057E0009093530690935406909355068BE48093C0 |
:1057F0005606809357068093580610925906709368 |
:105800005A06F0935B0690935C06A0935D06309376 |
:105810005E0630935F0682E08093600660932A06FE |
:105820001092620610926306A7E6B6E0E0E7F1E0A8 |
:10583000ED01019009921A95E1F760E770E0CD0162 |
:10584000845690400E94E22A80937306DF91CF91A4 |
:105850001F910895CF93DF9384E580930306809191 |
:105860000201843150F08AE08093230610924506AD |
:105870008BE180931F068EE40AC083E080932306A9 |
:1058800080E2809345068EE180931F0685E5809334 |
:105890004206809343068AE68093100683E0809355 |
:1058A00066067EE1709311068FEF809313069FE0EA |
:1058B00090931406709312061092160668E0609397 |
:1058C000170680E480931806109219069093150627 |
:1058D0008AE080931A0680E180931B0656E050937D |
:1058E0001C0660931D0686EE80931E0680E880935A |
:1058F00020062AE52093210688E78093220620933C |
:105900002406809325065093260681E2809327067D |
:105910008DE28093280620932906E0E2E0932B068F |
:1059200010922C0610922D0610922E0610922F0621 |
:1059300010924706109248061092490610924A06A5 |
:1059400044E64093300638E230933106F1E0F093BC |
:1059500065061092320697EF9093330650933806FF |
:105960008DE78093390680933A0680933B064093F7 |
:10597000340630933506109236069093370682E34C |
:1059800080933C0620933D0680933E061092640669 |
:1059900020933F0680E5809340068CE38093410688 |
:1059A000E09344069BE4909346068FE580934B0674 |
:1059B00083EF80934D068AEA80934F0680935006CA |
:1059C00084E180934C0680934E068EEF80935106BF |
:1059D0004093520620935306209354062093550675 |
:1059E0009093560690935706909358061092590636 |
:1059F00050935A0660935B0620935C0670935D0695 |
:105A000040935E0640935F0682E080936006F093C9 |
:105A10002A061092620610926306A7E6B6E08CE0B2 |
:105A2000E7E7F1E0ED01019009928A95E1F760E77F |
:105A300070E0CD01845690400E94E22A8093730664 |
:105A4000DF91CF910895CF93DF9384E58093030690 |
:105A500080910201843150F08AE0809323061092F5 |
:105A600045068BE180931F068EE40AC083E0809395 |
:105A7000230680E2809345068EE180931F0685E52C |
:105A800080934206809343068AE68093100683E063 |
:105A9000809366066EE1609311068FEF8093130684 |
:105AA0009FE090931406609312061092160678E019 |
:105AB0007093170680E4809318061092190690934D |
:105AC000150670931A0690E190931B0656E05093CA |
:105AD0001C0670931D0686EE80931E0680E8809358 |
:105AE000200634E63093210688E78093220630931F |
:105AF0002406809325065093260681E2809327068C |
:105B00008DE2809328062AE52093290690932B06A0 |
:105B100010922C0610922D0610922E0610922F062F |
:105B200010924706109248061092490610924A06B3 |
:105B30003093300648E240933106E1E0E093650699 |
:105B40001092320697EF90933306509338068DE704 |
:105B50008093390680933A0680933B06309334064F |
:105B600040933506109236069093370682E3809371 |
:105B70003C0620933D0680933E06109264062093D7 |
:105B80003F0680E58093400696E49093410680E2CC |
:105B900080934406909346068FE580934B0683EFEF |
:105BA00080934D068AEA80934F0680935006609357 |
:105BB0004C0660934E068EEF80935106309352064A |
:105BC0002093530620935406209355068BE480932C |
:105BD00056068093570680935806109259065093A4 |
:105BE0005A0670935B0620935C0660935D063093C3 |
:105BF0005E0630935F0682E080936006E0932A069B |
:105C00001092620610926306A7E6B6E08CE0EFE71A |
:105C1000F1E0ED01019009928A95E1F760E770E00B |
:105C2000CD01845690400E94E22A80937306DF9152 |
:105C3000CF910895F999FECF92BD81BDF89A80B5B4 |
:105C400099270895F999FECF1FBA92BD81BD60BD15 |
:105C50000FB6F894FA9AF99A0FBE08956EEC7AE2AC |
:105C60000E94E777089546ED5AE20E942178089550 |
:105C7000EF92FF920F931F93CF93C82F81508530DF |
:105C800008F0C3E081E7C89F8001112483EFE82E6C |
:105C90008FEFF82EE00EF11E60E770E0C7010E9462 |
:105CA000F32A682F98012D593F4F8FB39927AC01E4 |
:105CB0004270507081FDF9CF32BD21BDF89A80B598 |
:105CC000861711F0CA0121C08FB399279C01227059 |
:105CD000307081FDF9CFF2BCE1BCF89A80B5843513 |
:105CE00011F0C90112C081E7C89FC00111240D97AE |
:105CF0002EEC3AE241E750E0BC0183E096E00E94DE |
:105D0000C2770E94116881E090E0CF911F910F91BE |
:105D1000FF90EF900895282F863010F025E003C003 |
:105D2000882309F421E0F999FECF1FBA82E090E0C0 |
:105D300092BD81BD20BD0FB6F894FA9AF99A0FBEB4 |
:105D40000895CF93C82F80910306843509F042C08F |
:105D5000C63010F0C5E003C0CC2309F43BC060E7B7 |
:105D600070E083E096E00E94E22A8093730681E768 |
:105D7000C89FC001112426ED3AE241E750E063E0FC |
:105D800076E00D970E94FF7726ED3AE24CE050E076 |
:105D900064E076E080E590E00E94FF776CE070E0E0 |
:105DA00084E096E00E94E22A282FF999FECF1FBADC |
:105DB0008CE590E092BD81BD20BD0FB6F894FA9AB3 |
:105DC000F99A0FBE8C2F0E948B2E0E94116881E0E1 |
:105DD00090E002C080E090E0CF9108956DE470E023 |
:105DE00088EE93E00E94F32A482F8FB399279C01F5 |
:105DF0002270307081FDF9CF85E394E092BD81BDC2 |
:105E0000F89A80B5841779F48FB399279C01227092 |
:105E1000307081FDF9CF88EE93E092BD81BDF89A94 |
:105E200080B5813011F0C90108952EEC3AE24EE4BC |
:105E300050E068EE73E084E796E00E94C27781E06C |
:105E400090E00895809174068130A9F46DE470E0CB |
:105E500084E796E00E94E22A8093C10626ED3AE2AA |
:105E60004EE450E064E776E088EE93E00E94FF772E |
:105E700081E090E0089580E090E00895CF93DF9373 |
:105E800081E080937406E4E7F6E08FE015861686DD |
:105E90001786108A8150349687FFF8CF80E480936C |
:105EA00081068093820610928306809384068093F5 |
:105EB000850690EC9093860610928706809388065C |
:105EC0008093890610928A0690938B0690938C0695 |
:105ED00080938D0610928E0680938F069093900685 |
:105EE000A5E7B6E087E0E9E8F1E0ED01019009926D |
:105EF0008A95E1F76DE470E0CD0101970E94E22AF6 |
:105F00008093C106DF91CF910895F999FECF82E089 |
:105F100090E092BD81BDF89A80B5282F863078F048 |
:105F200023E0322FF999FECF1FBA82E090E092BDB4 |
:105F300081BD30BD0FB6F894FA9AF99A0FBE822F40 |
:105F400099270895DF92EF92FF920F931F93CF93BB |
:105F5000FF24DF2CEF2C81E090E00E941A2E843584 |
:105F600039F031E0E32E64E581E090E00E94222EDA |
:105F70006CE070E080E590E00E94F32AC82FF99968 |
:105F8000FECF8CE590E092BD81BDF89A80B58C176C |
:105F900011F421E0D22EC1E001E010E0EE2029F45E |
:105FA0008C2F0E94382E8823C1F591E0F92E1F9383 |
:105FB0000F9385E799E09F938F9389E692E19F93F2 |
:105FC0008F93E0912704F091280409958DB79EB72F |
:105FD00006968DBF0230110549F0033011054CF4CF |
:105FE0000130110531F40E94302B05C00E942A2C8B |
:105FF00002C00E94232DDD2059F02EEC3AE24CE045 |
:1060000050E060E570E084E096E00E94C27702C054 |
:106010000E940B2B8C2F0E94A12ECF5F0F5F1F4F72 |
:10602000C63008F4BBCFFF2019F083E00E948B2E0E |
:106030000E94852FC82F0E94382E8C2F99279F935E |
:106040008F938BE999E09F938F9309E612E11F9359 |
:106050000F93E0912704F091280409958DB79EB71E |
:1060600006968DBFEE2021F40E94EE2E882399F42F |
:1060700084EB99E09F938F931F930F93E0912704F4 |
:10608000F091280409950E943E2F0E94222F0F9024 |
:106090000F900F900F901092020690E0E1E8F6E06A |
:1060A000CFE08081349618160CF49F5FC150C7FF73 |
:1060B000F8CF90930206892F99279F938F9385E7B6 |
:1060C00096E09F938F9385ED99E09F938F931F9315 |
:1060D0000F93E0912704F091280409958DB79EB79E |
:1060E00008968DBF86EF99E09F938F931F930F9330 |
:1060F000E0912704F091280409950F900F900F90DC |
:106100000F90CF911F910F91FF90EF90DF90089526 |
:106110009FB7F8943998389A88B1836088B980918C |
:10612000B9008C7F8093B9008AE28093B800109206 |
:10613000700210926E0210926D02EAECF6E08BE0B3 |
:1061400010821182128213821482158216821782A3 |
:106150008150389687FFF4CF9FBF08951092700248 |
:1061600084E98093BC0010926E0210926D0280E868 |
:106170008093BC001092BD001092BA001092BB0038 |
:106180001092B9001092B8000E9488301092BB00A3 |
:1061900085E88093BC0080916B02826080936B02E3 |
:1061A00008951F920F920FB60F9211242F933F93D1 |
:1061B0004F935F938F939F93EF93FF938091700220 |
:1061C000282F3327442755278F5F80937002F901CA |
:1061D0002731310508F0B3C2EE59FF4F0C941F7AF6 |
:1061E00080916E028C3090F480916E028F5F80936C |
:1061F0006E0280916E02E82FFF27EE0FFF1FEE0F59 |
:10620000FF1FEC58F94F8585181654F780916E02E0 |
:106210008C3070F010926A021092690210926E0235 |
:1062200085E08093700280916D02880F8D5A04C0C2 |
:1062300080916E02880F8E5A8093BB0085E874C2ED |
:1062400080916E02E82FFF2783E0EE0FFF1F8A95F3 |
:10625000E1F7E653F94F81818093BB0085E8809395 |
:10626000BC0080916E02E82FFF27EE0FFF1FEE0F9C |
:10627000FF1FEE0FFF1FE653F94F808180FF91C093 |
:1062800080916E02E82FFF27EE0FFF1FEE0FFF1F1A |
:10629000EE0FFF1FE653F94F8281882329F080918A |
:1062A0000206873008F45FC28091690290916A0209 |
:1062B000892B09F058C28091670290916802892B5E |
:1062C00009F051C26EC080916E0221E030E002C040 |
:1062D000220F331F8A95E2F780916702909168023E |
:1062E00028233923232B79F080916E02E82FFF2792 |
:1062F000EE0FFF1FEE0FFF1FEE0FFF1FE653F94FCC |
:1063000080E184830DC080916E02E82FFF27EE0F9D |
:10631000FF1FEE0FFF1FEE0FFF1FE653F94F148212 |
:1063200080916E02E82FFF2753E0EE0FFF1F5A9572 |
:10633000E1F7E653F94F8481282F332743E0220FFA |
:10634000331F4A95E1F780916E02E82FFF2793E013 |
:10635000EE0FFF1F9A95E1F7E653F94F82818770A0 |
:10636000822B8093BB0085E88093BC0020916E0255 |
:1063700081E090E002C0880F991F2A95E2F72091F2 |
:10638000690230916A0282239323892B51F082ECB7 |
:1063900096E0909374028093730288E08093750274 |
:1063A000E2C184E080C1E0917302F09174028191B6 |
:1063B0008093BB0085E88093BC00F0937402E09367 |
:1063C000730280917502815080937502882309F4CD |
:1063D000CAC183E068C18091B900803351F58091D2 |
:1063E0007102882329F480916E028F5F809371027D |
:1063F00080916E02E82FFF2783E0EE0FFF1F8A9542 |
:10640000E1F7E653F94F838199278F7790708F37A3 |
:1064100091057CF480916E02E82FFF27EE0FFF1F9D |
:10642000EE0FFF1FEE0FFF1FE653F94F83818F5FC3 |
:1064300083831092700284E98093BC008AE090E02C |
:10644000909392018093910180916E028F5F80936F |
:106450006E021092700262C18091B9008034A9F17D |
:1064600080916D02E82FFF27EE0FFF1FEE0FFF1F39 |
:10647000EE0FFF1FE653F94F83818F77838380915F |
:106480006D028F5F80936D0280916D028C30A0F061 |
:1064900010926D021092680210926702809172024F |
:1064A0008F5F809372028C3038F01092720280916C |
:1064B0006B028D7F80936B0280916B028160809371 |
:1064C0006B021092700284E971C080916D02E82F16 |
:1064D000FF27EE0FFF1FEE0FFF1FEE0FFF1FE6530C |
:1064E000F94F83818068838380916D02E82FFF27B5 |
:1064F000EE0FFF1FEE0FFF1FEE0FFF1FE653F94FCA |
:10650000808180FF2FC080916D02E82FFF2753E02C |
:10651000EE0FFF1F5A95E1F7E653F94F8481992753 |
:10652000009751F04097D9F582EC96E09093740271 |
:106530008093730288E031C080916D02992743E017 |
:10654000880F991F4A95E1F78153994F90937402F0 |
:106550008093730290916D02809172029817E1F41A |
:1065600083E01BC080916D02992733E0880F991F4B |
:106570003A95E1F78153994F909374028093730297 |
:1065800080916B0281FD06C090916D028091720234 |
:10659000981711F482E001C081E080937502809128 |
:1065A0007502813011F485E801C085EC8093BC0050 |
:1065B0008091710280936C0210927102D4C0E091BC |
:1065C0007302F09174028091BB008083809173020A |
:1065D000909174020196909374028093730280915B |
:1065E0007502815080937502823010F085EC58C09E |
:1065F000813011F485E854C080916B0281FF2DC079 |
:106600008091E70280FD1DC080916D02E82FFF2779 |
:1066100023E0EE0FFF1F2A95E1F7E653F94F86813D |
:106620008A3F79F480916D02E82FFF2793E0EE0F07 |
:10663000FF1F9A95E1F7E653F94F808181608083CF |
:106640000CC080916D02E82FFF2783E0EE0FFF1F43 |
:106650008A95E1F7E653F94F108280916D028F5FC2 |
:1066600080936D0280916D028C30A0F010926D02CB |
:106670001092680210926702809172028F5F80937D |
:1066800072028C3038F01092720280916B028D7F12 |
:1066900080936B021092700284E98093BC0049C021 |
:1066A0008093BC0086E0809370025DC088E9C4CD11 |
:1066B00080916F02880F805FBFCD80916F02992714 |
:1066C0008130910561F0823091051CF4892B21F015 |
:1066D0004AC0029739F047C080911201ADCD809138 |
:1066E0001101AACD80911001A7CD80E8A5CD10920F |
:1066F000700284E98093BC008AE090E0909392015C |
:106700008093910180916F02823088F480916F02B2 |
:106710008F5F80936F0282E18093700280916B02A1 |
:106720008E7F80936B0285EA8093BC001CC0109220 |
:106730006F0280916B02816080936B0214C0109293 |
:10674000700284E98093BC0080916B028160809329 |
:106750006B028AE090E090939201809391011092F5 |
:106760006E0210926D02FF91EF919F918F915F9158 |
:106770004F913F912F910F900FBE0F901F90189542 |
:106780001F93CF93DF93182F80911203882321F456 |
:1067900080910202882319F081E090E097C01D30BB |
:1067A00008F092C01123B1F0E12FFF2723E0EE0F94 |
:1067B000FF1F2A95E1F7E653F94F3597808135960B |
:1067C00088230CF081C03897808180FD03C083E06E |
:1067D00090E07CC08091C206823019F084E090E0A5 |
:1067E00075C067E070E082EC96E00E94E22A90912A |
:1067F000C906891719F085E090E068C080ED97E040 |
:106800000E948C16EC0180916B0280FD05C0CE01C8 |
:106810000E9495168823B9F3112319F48FEF90E0A5 |
:106820000BC0212F33272150304081E090E002C07F |
:10683000880F991F2A95E2F790936A028093690264 |
:10684000A1E0B0E0EAECF6E040E050E06BE0CD0122 |
:10685000042E02C0880F991F0A94E2F72091690262 |
:1068600030916A0282239323892B11F011821282C4 |
:1068700061504F5F5F4F389667FFE9CF10926E020D |
:106880001092700280916B028E7F80936B0285EA7A |
:106890008093BC0080916B0280FD05C0CE010E94F8 |
:1068A00095168823B9F38091690290916A02892B29 |
:1068B00029F0CE010E949516882311F38091690278 |
:1068C00090916A02009711F082E090E0DF91CF9101 |
:1068D0001F9108950F931F93CF93DF93982F80916B |
:1068E0001203882321F480910202882319F081E0A9 |
:1068F00090E092C09D30A0F4992319F486E090E0D6 |
:106900008BC0C92FDD27FE0133E0EE0FFF1F3A9544 |
:10691000E1F7E653F94F35978081359687FD03C03F |
:1069200082E090E079C03897808180FD03C083E0E9 |
:1069300090E072C080ED97E00E948C168C018091EF |
:106940006B0280FD05C0C8010E9495168823B9F32B |
:10695000219721E030E0C90102C0880F991FCA9534 |
:10696000E2F79093680280936702D901EAECF6E0BF |
:1069700040E050E06BE0CD01042E02C0880F991F6B |
:106980000A94E2F7209167023091680282239323F0 |
:10699000892B11F01182128261504F5F5F4F389640 |
:1069A00067FFE9CF10926D021092C2061092C906DD |
:1069B0001092700280916B028E7F80936B0285EA49 |
:1069C0008093BC0080916B0280FD05C0C8010E94CD |
:1069D00095168823B9F38091670290916802892BFC |
:1069E00029F0C8010E949516882311F38091C206F0 |
:1069F000823019F084E090E00FC067E070E082EC34 |
:106A000096E00E94E22A9091C906891719F085E064 |
:106A100090E002C080E090E0DF91CF911F910F9154 |
:106A2000089589E1AFE5B7E0EBE2F7E0118210826B |
:106A3000329611961C921E921296815087FFF6CFC5 |
:106A400010928103109280031092830310928203AC |
:106A5000109285031092840308951F920F920FB62F |
:106A60000F9211240F931F932F933F934F935F9394 |
:106A70006F937F938F939F93AF93BF93CF93DF9346 |
:106A8000EF93FF938091660682FDCFC04091860010 |
:106A9000509187008091770290917802481B590BA2 |
:106AA000809186009091870090937802809377027E |
:106AB000CA018D549440A0917902B0917A02835F0B |
:106AC0009A4178F48091790280932A07149714F000 |
:106AD0001092930181E090E090937A028093790282 |
:106AE00007C2AD30B1050CF003C2CA018B5F904004 |
:106AF000845B914008F074C0425D5140FD01EA0F93 |
:106B0000FB1FE55DF84F80819181FA01E81BF90BCD |
:106B1000CF01F7FF03C0909581959F4F06975CF4D6 |
:106B200080911B03883C20F480911B03865F01C089 |
:106B300088EC80931B03FD01EA0FFB1FE55DF84F16 |
:106B4000808191819C01220F331F280F391F240F50 |
:106B5000351F37FF02C02D5F3F4FE901D595C7951F |
:106B6000D595C795CA0101968C179D0714F42197F6 |
:106B700006C041505040C417D5070CF421968091AF |
:106B80001B03833CE0F08D010A0F1B1FF801E55D3C |
:106B9000F84F808191819E01281B390BC90163E068 |
:106BA00070E00E949879CB01880F991F860F971F7C |
:106BB000015A184FD80111969C938E9307C0AA0FC3 |
:106BC000BB1FA15AB84F11961C921E92E0917902F8 |
:106BD000F0917A02EE0FFF1FE55DF84FD183C0837D |
:106BE0002091790230917A022F5F3F4F30937A02E1 |
:106BF0002093790280910201843108F079C1253017 |
:106C0000310511F45D9A01C05D98809179029091EF |
:106C10007A028630910511F45C9A01C05C9807975E |
:106C200011F45B9A65C15B9863C1409186005091F5 |
:106C3000870080917B0290917C02481B590B8091C8 |
:106C400086009091870090937C0280937B02CA011A |
:106C50008D5494406091E502835F9A4108F07AC0B8 |
:106C60006093760280917602843008F453C090914C |
:106C70002A0780917602981709F04CC05091E602DD |
:106C80005B3008F43FC0109293011092E50240E09F |
:106C90005F31C0F0E42FFF27EE0FFF1F9F012F543D |
:106CA0003D4FDF01A55DB84F8D919C91D9018D932A |
:106CB0009C93DF01A15AB84F8D919C91E553FD4FF4 |
:106CC00091838083E42FFF27EE0FFF1F9F01255D37 |
:106CD000384FDF01A358BD4F8D919C91D90111967A |
:106CE0009C938E93DF01A956BD4F8D919C91E15AE3 |
:106CF000F84F91838083842F8F5F482F8D3040F22F |
:106D00008093E5028091E6028F3FB9F08F5F809318 |
:106D1000E60213C08091E602853620F08AE0809377 |
:106D2000E60202C01092E602809102018A3011F060 |
:106D3000843110F0289A01C0289881E08093E50200 |
:106D400080911203882309F0D3C08091760280934A |
:106D50002A07CEC06D3008F0A3C0CA018B5F9040F7 |
:106D6000845B914008F07EC0425D5140E62FFF27D2 |
:106D7000EE0FFF1FE358FD4F80819181FA01E81B60 |
:106D8000F90BCF0105960B97B0F48091E6028A319A |
:106D900020F080911B03865F05C08B3028F0809126 |
:106DA0001B038E5F80931B0380911B03893C18F0AB |
:106DB00088EC80931B03E62FFF27EE0FFF1FE3589D |
:106DC000FD4F808191819C01220F331F280F391FB5 |
:106DD000240F351F37FF02C02D5F3F4FE901D595C6 |
:106DE000C795D595C795CA0101968C179D0714F4D0 |
:106DF000219706C041505040C417D5070CF4219686 |
:106E000080911B038E3BD8F0E62FFF27EE0FFF1F6C |
:106E1000DF01A358BD4F8D919C919E01281B390B1A |
:106E2000C90163E070E00E949879CB01880F991F37 |
:106E3000860F971FE956FD4F9183808308C0E62F88 |
:106E4000FF27EE0FFF1FE956FD4F11821082809140 |
:106E5000E502E82FFF27EE0FFF1FE358FD4FD18318 |
:106E6000C08309C0809102018A3011F0843110F092 |
:106E7000289A01C0289880910201843188F4809179 |
:106E8000E502853011F45D9A05C05D98863011F4F5 |
:106E90005C9A05C05C98873011F45B9A01C05B98DE |
:106EA0008091E502843120F48F5F8093E50220C059 |
:106EB0008431F1F4809102018A3011F0843110F0B4 |
:106EC000289A01C028988EE18093E5022CE0CFE556 |
:106ED000D7E0A1EBB2E0EBE2F7E08D919D919183D9 |
:106EE00080833296198218822296215027FFF5CF8F |
:106EF000FF91EF91DF91CF91BF91AF919F918F91D2 |
:106F00007F916F915F914F913F912F911F910F91C1 |
:106F10000F900FBE0F901F901895EF92FF920F9356 |
:106F20001F9380911F069927880F991F880F991F1B |
:106F30007C010027F7FC0095102F80916F03909142 |
:106F40007003A0917103B0917203BC01CD01A8013F |
:106F500097010E94CD793093AF052093AE058091C3 |
:106F6000670390916803A0916903B0916A03BC0123 |
:106F7000CD01A80197010E94CD793093B1052093EE |
:106F8000B0058091E5079091E60797FD03969595EA |
:106F90008795959587959093B3058093B2058091D9 |
:106FA000F5079091F60797FD03969595879595952A |
:106FB00087959093B5058093B40580918003909157 |
:106FC00081032091420230914302821B930B9093E4 |
:106FD000B7058093B60580910D0390910E03A091A3 |
:106FE0000F03B0911003BC01CD0125E030E040E07B |
:106FF00050E00E94CD793093B9052093B805809177 |
:107000003C0290913D029093BB058093BA0580911C |
:107010002D0390912E039093BF058093BE05809120 |
:107020001D0190911E019093C1058093C005809130 |
:107030001B0399279093C3058093C2058091F107A4 |
:107040009091F207A091F307B091F4072091950178 |
:10705000309196014091970150919801BC01CD016A |
:107060000E94CD793093C5052093C4058091CB064D |
:1070700099279093C7058093C6058091D3069927D9 |
:107080009093C9058093C8058091DB06992790935A |
:10709000CB058093CA058091E30699279093CD058F |
:1070A0008093CC0580911D0290911E029093D7058C |
:1070B0008093D60580916808909169089093DB05CC |
:1070C0008093DA0580916C0890916D089093DD05AE |
:1070D0008093DC0580916E0899279093E905809351 |
:1070E000E8058091F8039091F9039093EB05809364 |
:1070F000EA058091F6039091F7039093ED05809354 |
:10710000EC0580914004882321F480914104882378 |
:1071100021F08091AD05816003C08091AD058E7F27 |
:107120008093AD051F910F91FF90EF9008951F93ED |
:10713000CF93DF93182FEB01809112038823A1F4E2 |
:1071400011501F3F89F0D0932202C09321028091F9 |
:10715000210290912202892BD1F7CE018C0F9D1F25 |
:107160000E94A116115078F7DF91CF911F910895D9 |
:10717000CF93DF93809102018D3011F40E943A1B6E |
:1071800010927A0080914602909147029093AC074A |
:107190008093AB07809144029091450290939D07A4 |
:1071A00080939C0780914202909143029093EB0759 |
:1071B0008093EA0720913E0230913F02C901880F77 |
:1071C000991F880F991F820F931F820F931F90930F |
:1071D000E6078093E5072091400230914102C90102 |
:1071E000880F991F880F991F820F931F820F931F7B |
:1071F0009093F6078093F5078FEC80937A00ACE1CB |
:10720000B3E0C8E0D6E097E08991E82FFF27EE0FC2 |
:10721000FF1FE55DF84F0190F081E02DE259FF4F2F |
:107220001E161F061CF0E0E0F0E005C0EF3FF10580 |
:1072300014F0EFEFF0E08C91282F3327E217F307DB |
:1072400014F4815004C02E173F0714F48F5F8C9301 |
:107250009150119697FFD8CF809142069927AA277F |
:10726000BB27BC01CD0124EC39E040E050E00E9496 |
:107270005979DC01CB018093B5019093B601A093BD |
:10728000B701B093B801809143069927AA27BB277D |
:10729000BC01CD010E945979DC01CB018093B10181 |
:1072A0009093B201A093B301B093B401DF91CF9159 |
:1072B0000895A0E0B0E0EFE5F9E30C94EE79882EB4 |
:1072C000C0E0D0E07E016E0110924004469AD09357 |
:1072D0007B03C0937A03D0937903C0937803D09350 |
:1072E0007503C0937403D0938503C0938403D09334 |
:1072F0008303C0938203D0938103C09380031092D1 |
:107300009E0110929D01109236020E94B83884E6C8 |
:1073100090E00E94AE160E94B8388091100680FF5F |
:1073200010C08091130190911401875B934038F451 |
:1073300080911301909114018E5E924010F40E948E |
:10734000E01A0FE18AE090E00E94AE1680914202BE |
:1073500090914302C80FD91F809146029091470235 |
:10736000E80EF91E8091440290914502C80ED91E84 |
:10737000015007FFE7CF9701205F3F4F36952795D4 |
:10738000369527953093850320938403C601409654 |
:10739000969587959695879590938303809382031E |
:1073A0006096F5E0D695C795FA95E1F7D0938103FD |
:1073B000C093800390937F0380937E0330937D037B |
:1073C00020937C03882009F441C08091E5079091C7 |
:1073D000E60797FF03C0909581959F4F6CE070E0A2 |
:1073E0000E9498799B0170937B0360937A0380914C |
:1073F000F5079091F60797FF03C0909581959F4FF1 |
:107400006CE070E00E949879709379036093780340 |
:107410008091F5059091F605909375038093740320 |
:10742000B90184E090E00E94332E6091780370915E |
:10743000790386E090E00E94332E6091740370918E |
:10744000750388E090E00E94332E65C084E090E0F0 |
:107450000E942E2E90937B0380937A0386E090E027 |
:107460000E942E2E909379038093780388E090E019 |
:107470000E942E2E9C01909375038093740380913B |
:107480007A0390917B038150984050F48091780367 |
:10749000909179038150984018F421503440D8F1EC |
:1074A00087E19AE09F938F9389E692E19F938F9370 |
:1074B000E0912704F091280409958091E5079091C7 |
:1074C000E60797FF03C0909581959F4F6CE070E0B1 |
:1074D0000E94987970937B0360937A038091F507FB |
:1074E0009091F60797FF03C0909581959F4F6CE0B0 |
:1074F00070E00E949879709379036093780380918B |
:10750000F5059091F60590937503809374030F90A1 |
:107510000F900F900F901092AC071092AB07109243 |
:107520009D0710929C071092EB071092EA0784E6E1 |
:1075300090E00E94AE1680913E0290913F029C0125 |
:10754000220F331F220F331F280F391F280F391F17 |
:107550003093E6072093E507809140029091410225 |
:107560008C01000F111F000F111F080F191F080FAA |
:10757000191F1093F6070093F50780911F06C82E78 |
:10758000DD24EE24FF24442737FD4095542FC70106 |
:10759000B6010E9459794B015C0160936F037093AF |
:1075A000700380937103909372039801442737FD11 |
:1075B0004095542FC701B6010E945979DC01CB01D7 |
:1075C0008093670390936803A0936903B0936A0361 |
:1075D00080924B0390924C03A0924D03B0924E03C5 |
:1075E0008093430390934403A0934503B0934603D1 |
:1075F00010923F03109240031092410310924203F5 |
:107600008091150190911601A0911701B091180178 |
:107610009093F8058093F70510923502109234028A |
:1076200010922F0310923003109231031092320304 |
:1076300080912D0390912E0390932C0380932B0324 |
:107640000E94A86382E390E090932202809321023B |
:10765000809142069927AA27BB27BC01CD0124ECC3 |
:1076600039E040E050E00E945979DC01CB018856B6 |
:10767000954CAF4FBF4F8093B5019093B601A09347 |
:10768000B701B093B801809143069927AA27BB2779 |
:10769000BC01CD010E945979DC01CB018856954C83 |
:1076A000AF4FBF4F8093B1019093B201A093B3014C |
:1076B000B093B40110929A011092990180912D0318 |
:1076C00090912E03AA2797FDA095BA2F209195019E |
:1076D000309196014091970150919801BC01CD01E4 |
:1076E0000E945979DC01CB018093F1079093F20756 |
:1076F000A093F307B093F40710922603109225038A |
:1077000081E0809301010E9411688091E70284600A |
:107710008093E7028FEF809363081092640880E201 |
:1077200080936508CCE1D3E0A8E0B6E007E08D9156 |
:10773000E82FFF27EE0FFF1FE55DF84F8081918155 |
:1077400082598993015007FFF2CF84E680931B038F |
:1077500080911F02882311F0469A579A80918403E2 |
:107760009091850380569940815C9B4228F08091DE |
:107770004004816080934004809182039091830350 |
:1077800080569940815C9B4228F080914004826041 |
:107790008093400480918003909181038C529140AA |
:1077A0008957954028F0809140048460809340047C |
:1077B00080917A0390917B038C529140835C91403D |
:1077C00028F0809140048860809340048091780381 |
:1077D000909179038C529140835C914028F0809184 |
:1077E00040048061809340048091740390917503FC |
:1077F000805092408355914028F0809140048062EF |
:1078000080934004ECE0CDB7DEB70C940A7AA3E194 |
:10781000B0E0EDE0FCE30C94E87980918003909176 |
:1078200081032091420230914302821B930B90937B |
:10783000EB078093EA0780914C0290914D0297FDEF |
:1078400007969C0153E0359527955A95E1F73093BB |
:10785000AC072093AB0780914A0290914B0297FDB1 |
:10786000079643E0959587954A95E1F790939D0794 |
:1078700080939C073093B7072093B6079093AF0788 |
:107880008093AE078091E5079091E607AC01440F25 |
:10789000551F480F591F20913E0230913F02C901E8 |
:1078A000880F991F880F991F820F931F820F931FB4 |
:1078B000480F591F57FF02C04D5F5F4F55954795C1 |
:1078C000559547955093E6074093E5078091F50756 |
:1078D0009091F607AC01440F551F480F591F209196 |
:1078E000400230914102C901880F991F880F991FEA |
:1078F000820F931F820F931F480F591F57FF02C01B |
:107900004D5F5F4F55954795559547955093F607B1 |
:107910004093F50720913E0230913F02C901880F44 |
:10792000991F880F991F820F931F820F931F9C012D |
:10793000442737FD4095542F80915F039091600359 |
:10794000A0916103B0916203820F931FA41FB51F22 |
:1079500080935F0390936003A0936103B0936203ED |
:107960002091400230914102C901880F991F880F70 |
:10797000991F820F931F820F931F9C01442737FD8D |
:107980004095542F80915B0390915C03A0915D031F |
:10799000B0915E03820F931FA41FB51F80935B03FA |
:1079A00090935C03A0935D03B0935E038091C00746 |
:1079B0009091C10720913E0230913F02820F931FA8 |
:1079C0009093C1078093C0078091ED079091EE07D7 |
:1079D0002091400230914102820F931F9093EE0755 |
:1079E0008093ED07809176039091770301969093B1 |
:1079F0007703809376038091F5059091F6052091A9 |
:107A0000740330917503821B930B9C01442737FD4F |
:107A10004095542F8091570390915803A09159039A |
:107A2000B0915A03820F931FA41FB51F8093570371 |
:107A300090935803A0935903B0935A038FEC80930B |
:107A40007A0010920F012091470330914803409132 |
:107A5000490350914A0329873A874B875C87295409 |
:107A60003B46414050402CF028E43BE641E050E0EA |
:107A70000DC089859A85AB85BC85885B9449AE4FDE |
:107A8000BF4F4CF428EB34E94EEF5FEF2D833E837C |
:107A90004F83588708C089859A85AB85BC858D83BF |
:107AA0009E83AF83B88720914F033091500340915C |
:107AB0005103509152032D873E874F87588B29548D |
:107AC0003B46414050402CF028E43BE641E050E08A |
:107AD0000DC08D859E85AF85B889885B9449AE4F72 |
:107AE000BF4F4CF428EB34E94EEF5FEF29833A8324 |
:107AF0004B835C8308C08D859E85AF85B88989835B |
:107B00009A83AB83BC83A091EA07B091EB07BB8B50 |
:107B1000AA8BFD01CF01AA2797FDA095BA2FA090AF |
:107B20003F03B0904003C0904103D0904203A80EA1 |
:107B3000B91ECA1EDB1EA0923F03B0924003C09242 |
:107B40004103D0924203E090F107F090F2070091D8 |
:107B5000F3071091F407E80EF91E0A1F1B1FE092AD |
:107B6000F107F092F2070093F3071093F407F091F6 |
:107B70000203F98BFF2309F098C180910103882348 |
:107B800009F093C18091100686FF8FC180919C07F8 |
:107B900090919D07AA2797FDA095BA2FBC01CD0112 |
:107BA00029813A814B815C810E9459799B01AC010A |
:107BB00097FF04C02150384F4F4F5F4F6BE05595F2 |
:107BC0004795379527956A95D1F780919D01682E45 |
:107BD000772488249924CA01B901A40193010E9441 |
:107BE0005979DC01CB018093900390939103A0938A |
:107BF0009203B0939303B7FF04C08150904FAF4FEF |
:107C0000BF4F1C012D013CE05594479437942794B5 |
:107C10003A95D1F7209290033092910340929203CB |
:107C2000509293038091AB079091AC07AA2797FDE0 |
:107C3000A095BA2FBC01CD012D813E814F81588581 |
:107C40000E94597997FF04C06150784F8F4F9F4F22 |
:107C50002BE095958795779567952A95D1F7A4019F |
:107C600093010E945979DC01CB0180939403909396 |
:107C70009503A0939603B0939703B7FF04C0815078 |
:107C8000904FAF4FBF4F9C01AD018CE0559547958C |
:107C9000379527958A95D1F72093940330939503D0 |
:107CA0004093960350939703809190039091910392 |
:107CB00090939407809393078091940390919503F8 |
:107CC000909398078093970722193309440955091F |
:107CD0002093940330939503409396035093970316 |
:107CE000E20EF31E041F151FE092F107F092F20757 |
:107CF0000093F3071093F40780919C018823B1F45B |
:107D000057FF04C02F5F3F4F4F4F5F4F559547952B |
:107D100037952795A21AB30AC40AD50AA0923F0341 |
:107D2000B0924003C0924103D09242032A893B891A |
:107D300079010027F7FC0095102F80919403909112 |
:107D40009503A0919603B0919703E80EF91E0A1FC0 |
:107D50001B1FC801B70129813A814B815C810E94B8 |
:107D600059799B01AC0197FF04C02150384F4F4F08 |
:107D70005F4FBBE05595479537952795BA95D1F755 |
:107D800080919E01A82EBB24CC24DD24CA01B90118 |
:107D9000A60195010E945979DC01CB0180938803EB |
:107DA00090938903A0938A03B0938B03B7FF04C019 |
:107DB0008150904FAF4FBF4F3C014D01ACE09594C7 |
:107DC000879477946794AA95D1F76092880370920C |
:107DD000890380928A0390928B03C801B7012D8199 |
:107DE0003E814F8158850E94597997FF04C06150A8 |
:107DF000784F8F4F9F4FFBE09595879577956795C7 |
:107E0000FA95D1F7A60195010E945979DC01CB01C1 |
:107E100080938C0390938D03A0938E03B0938F0374 |
:107E2000B7FF04C08150904FAF4FBF4FAC01BD01B1 |
:107E3000ECE07595679557954795EA95D1F740938E |
:107E40008C0350938D0360938E0370938F032A8964 |
:107E50003B8937FF03C0309521953F4F21343105D1 |
:107E6000E4F1D401C30197FE07C0B095A0959095A9 |
:107E700081959F4FAF4FBF4F81389105A105B10547 |
:107E800084F4DB01CA0177FF07C0B095A0959095F7 |
:107E900081959F4FAF4FBF4F81389105A105B10527 |
:107EA000E4F081E08093270318C0109298071092A5 |
:107EB0009707109294071092930710928C031092D8 |
:107EC0008D0310928E0310928F03109288031092EC |
:107ED000890310928A0310928B0380918C039091F6 |
:107EE0008D03A0918E03B0918F03BC01CD0124E6D8 |
:107EF00030E040E050E00E94CD79E0908803F090BF |
:107F00008903E21AF30AF092AA07E092A907809186 |
:107F1000880390918903A0918A03B0918B03BC01DF |
:107F2000CD0124E630E040E050E00E94CD79DA0156 |
:107F3000C90120918C0330918D038C01021B130B1E |
:107F400010939F0700939E07809195019091960151 |
:107F5000A0919701B0919801BC01CD0128E631E0D4 |
:107F600040E050E00E9459792091F1073091F207EA |
:107F70004091F3075091F407261737074807590730 |
:107F800064F0261B370B480B590B2093F1073093F5 |
:107F9000F2074093F3075093F4072091F1073091D3 |
:107FA000F2074091F3075091F40757FF0CC0260FDA |
:107FB000371F481F591F2093F1073093F207409352 |
:107FC000F3075093F40760919C0770919D076E0D25 |
:107FD0007F1D9B01442737FD4095542F809143031B |
:107FE00090914403A0914503B0914603820F931FE3 |
:107FF000A41FB51F8093430390934403A0934503AC |
:10800000B09346038091070390910803681B790B96 |
:10801000CB01AA2797FDA095BA2F29853A854B85D4 |
:108020005C85820F931FA41FB51F80934703909315 |
:108030004803A0934903B0934A03C090B101D09084 |
:10804000B201E090B301F090B401C816D906EA0677 |
:10805000FB06C4F488EA91E6A0E0B0E08C199D0923 |
:10806000AE09BF098093470390934803A093490347 |
:10807000B0934A038093430390934403A093450332 |
:10808000B093460322273327A9012C193D094E0935 |
:108090005F098091470390914803A0914903B091F3 |
:1080A0004A0382179307A407B507B4F4D701C601A2 |
:1080B000885A9146A040B04080934703909348036C |
:1080C000A0934903B0934A038093430390934403DE |
:1080D000A0934503B09346036091AB077091AC0742 |
:1080E000600F711F9B01442737FD4095542F8091ED |
:1080F0004B0390914C03A0914D03B0914E03820F1E |
:10810000931FA41FB51F80934B0390934C03A09320 |
:108110004D03B0934E038091050390910603681BB5 |
:10812000790BCB01AA2797FDA095BA2F2D853E8507 |
:108130004F855889820F931FA41FB51F80934F034B |
:1081400090935003A0935103B0935203E090B50174 |
:10815000F090B6010091B7011091B801E816F90648 |
:108160000A071B07C4F488EA91E6A0E0B0E08E1984 |
:108170009F09A00BB10B80934F0390935003A093E2 |
:108180005103B093520380934B0390934C03A093FD |
:108190004D03B0934E0322273327A9012E193F091F |
:1081A000400B510B80914F0390915003A0915103CC |
:1081B000B091520382179307A407B507B4F4D8010E |
:1081C000C701885A9146A040B04080934F039093D6 |
:1081D0005003A0935103B093520380934B039093A9 |
:1081E0004C03A0934D03B0934E0380913F039091B5 |
:1081F0004003A0914103B0914203809353039093B5 |
:108200005403A0935503B093560380914F0390916C |
:108210005003A0915103B091520380936F03909348 |
:108220007003A0937103B093720380914703909100 |
:108230004803A0914903B0914A0380936703909348 |
:108240006803A0936903B0936A0380914B039091F4 |
:108250004C03A0914D03B0914E0380936B03909318 |
:108260006C03A0936D03B0936E03809143039091D0 |
:108270004403A0914503B091460380936303909318 |
:108280006403A0936503B093660380911B019091F2 |
:108290001C0197FD079633E0959587953A95E1F790 |
:1082A0009093AC078093AB078091190190911A01CC |
:1082B00097FD079623E0959587952A95E1F790938A |
:1082C0009D0780939C0780914602909147020F97EB |
:1082D00034F488E19CEF9093AC078093AB078091D6 |
:1082E000460290914702079734F480E398EF909309 |
:1082F000AC078093AB07209102012A30A9F480914A |
:10830000460290914702835F934034F088EE93E0F9 |
:108310009093AC078093AB078091460290914702FF |
:108320008A5F9340DCF014C080914602909147022E |
:10833000815D974034F088EE93E09093AC07809392 |
:10834000AB078091460290914702805E974034F0DF |
:1083500080ED97E09093AC078093AB078091440247 |
:10836000909145020F9734F488E19CEF90939D071C |
:1083700080939C078091440290914502079734F4C2 |
:1083800080E398EF90939D0780939C072A30A9F48F |
:108390008091440290914502835F934034F088EECF |
:1083A00093E090939D0780939C0780914402909165 |
:1083B00045028A5F9340DCF014C0809144029091A2 |
:1083C0004502815D974034F088EE93E090939D07DD |
:1083D00080939C078091440290914502805E974073 |
:1083E00034F080ED97E090939D0780939C07E09197 |
:1083F000A801EE2309F4B7C040911B0150911C0164 |
:108400008091980390919903481B590B50939F03B7 |
:1084100040939E0320911B0130911C01280F391FAE |
:1084200037FF02C02F5F3F4F359527953093990353 |
:1084300020939803413851051CF080E890E005C076 |
:1084400040585F4F34F480E89FEF90939F038093F0 |
:108450009E038E2F9927A0919E03B0919F03A89F02 |
:10846000A001A99F500DB89F500D112457FF02C0C5 |
:10847000415F5F4F14E0559547951A95E1F780915C |
:10848000AB079091AC07840F951F9093AC07809336 |
:10849000AB076091190170911A0180919A03909134 |
:1084A0009B03681B790B70939D0360939C03409121 |
:1084B000190150911A01480F591F57FF02C04F5F11 |
:1084C0005F4F5595479550939B0340939A036138AE |
:1084D00071051CF080E890E005C060587F4F34F4CF |
:1084E00080E89FEF90939D0380939C032E2F33276A |
:1084F00080919C0390919D03829FB001839F700D9A |
:10850000929F700D1124AB0177FF02C0415F5F4F56 |
:10851000E4E055954795EA95E1F780919C079091A5 |
:108520009D07840F951F90939D0780939C07A29FA2 |
:10853000C001A39F900DB29F900D11249C018091CA |
:108540001B0190911C01820F931F90931C0180933B |
:108550001B018091190190911A01860F971F90932A |
:108560001A01809319010091AE071091AF07809115 |
:10857000930790919407101611065CF59C0197FFE4 |
:1085800004C022273327281B390BC901AA2797FDCE |
:10859000A095BA2F20919C01332744275527BC0171 |
:1085A000CD010E9459799B01AC0197FF04C0215C69 |
:1085B0003F4F4F4F5F4F76E055954795379527953D |
:1085C0007A95D1F78091A9079091AA07820F931FFE |
:1085D00027C097FF03C0909581959F4FAA2797FDCD |
:1085E000A095BA2F20919C01332744275527BC0121 |
:1085F000CD010E9459799B01AC0197FF04C0215C19 |
:108600003F4F4F4F5F4F66E05595479537952795FC |
:108610006A95D1F78091A9079091AA07821B930BC5 |
:108620009093AA078093A907E090B607F090B70748 |
:1086300080919707909198071E141F045CF59C0188 |
:1086400097FF04C022273327281B390BC901AA270B |
:1086500097FDA095BA2F20919C01332744275527D9 |
:10866000BC01CD010E9459799B01AC0197FF04C068 |
:10867000215C3F4F4F4F5F4F96E05595479537959B |
:1086800027959A95D1F780919E0790919F07820F29 |
:10869000931F27C097FF03C0909581959F4FAA27EE |
:1086A00097FDA095BA2F20919C0133274427552789 |
:1086B000BC01CD010E9459799B01AC0197FF04C018 |
:1086C000215C3F4F4F4F5F4F86E05595479537955B |
:1086D00027958A95D1F780919E0790919F07821BDD |
:1086E000930B90939F0780939E078091100687FFBE |
:1086F00044C09989992309F040C0809101038823DF |
:10870000E1F5A1E0EA16A1E0FA064CF08091AB0792 |
:108710009091AC078E0D9F1D805091400DC0B0E030 |
:10872000EB16BFEFFB0664F48091AB079091AC07AA |
:108730008E0D9F1D80509F4F9093AC078093AB0789 |
:10874000E1E001301E074CF080919C0790919D075D |
:10875000800F911F805091400CC0FFEF00301F0729 |
:1087600064F480919C0790919D07800F911F805029 |
:108770009F4F90939D0780939C07ACE1B3E068E026 |
:1087800076E057E0FB018191BF01E82FFF27EE0F54 |
:10879000FF1FE55DF84F0190F081E02DE259FF4F9A |
:1087A000EF3FF10521F01CF0EFEFF0E004C0F7FF20 |
:1087B00002C0E0E0F0E04C91242F3327E217F307EA |
:1087C000B1F0CF01821B930B97FD079613E09595AF |
:1087D00087951A95E1F7242F280F2C93822F99273C |
:1087E000E817F90714F4215001C02F5F2C93515062 |
:1087F000119657FFC7CFE2E1CD5E0C94047A8091C9 |
:108800001203882301F58091E7028C7F8093E702B1 |
:10881000A5E4B4E0EAECF6E09BE080910202882354 |
:1088200009F48C938D91818312829150389697FF31 |
:10883000F4CF80910202882359F080910202815086 |
:108840008093020205C08091E70281608093E70275 |
:1088500010926E021092700280916B028E7F809354 |
:108860006B0285EA8093BC00089580911206883FD0 |
:1088700038F0EFEFF0E0E81BF109E45EFC4F808197 |
:108880008093AE018091AE01882329F0843618F0E0 |
:1088900084E68093AE0180911406883F38F0EFEFB4 |
:1088A000F0E0E81BF109E45EFC4F80818093AC01AD |
:1088B0008091AC01882329F0843618F084E68093F7 |
:1088C000AC0180912106883F38F0EFEFF0E0E81B23 |
:1088D000F109E45EFC4F80818093A7018091A7019C |
:1088E0008B3010F48AE002C08F3F11F48093A7010F |
:1088F00080914C06883F38F0EFEFF0E0E81BF1097B |
:10890000E45EFC4F80818093C2078091C207823071 |
:1089100010F481E002C08F3F11F48093C207809170 |
:108920004E06883F38F0EFEFF0E0E81BF109E45E17 |
:10893000FC4F80818093E8078091E807823010F433 |
:1089400081E002C08F3F11F48093E80780913906DF |
:10895000883F38F0EFEFF0E0E81BF109E45EFC4FF0 |
:1089600080818093BF0780913A06883F38F0EFEF0F |
:10897000F0E0E81BF109E45EFC4F808180939907E9 |
:1089800080913B06883F38F0EFEFF0E0E81BF109FB |
:10899000E45EFC4F80818093C70790911306983F57 |
:1089A00018F49093AD0109C0EFEFF0E0E91BF10975 |
:1089B000E45EFC4F80818093AD01983F18F4909362 |
:1089C000AD0109C0EFEFF0E0E91BF109E45EFC4FF7 |
:1089D00080818093AD0180911606883F38F0EFEFDB |
:1089E000F0E0E81BF109E45EFC4F80818093AB016D |
:1089F00080911806883F38F0EFEFF0E0E81BF109AE |
:108A0000E45EFC4F80818093A90180912006883F1D |
:108A100038F0EFEFF0E0E81BF109E45EFC4F8081F5 |
:108A20008093AA0180912206883F38F0EFEFF0E0B2 |
:108A3000E81BF109E45EFC4F80818093A6018091E0 |
:108A40002306883F38F0EFEFF0E0E81BF109E45E21 |
:108A5000FC4F80818093A80180912406883F38F0E4 |
:108A6000EFEFF0E0E81BF109E45EFC4F80818093BA |
:108A7000A50180912506883F38F0EFEFF0E0E81B74 |
:108A8000F109E45EFC4F80818093A40180912B0664 |
:108A9000883F38F0EFEFF0E0E81BF109E45EFC4FAF |
:108AA00080818093A20180912C06883F38F0EFEFFF |
:108AB000F0E0E81BF109E45EFC4F80818093FC024A |
:108AC00080912D06883F38F0EFEFF0E0E81BF109C8 |
:108AD000E45EFC4F80818093FB0280912E06883FEC |
:108AE00038F0EFEFF0E0E81BF109E45EFC4F808125 |
:108AF0008093FA0280912F06883F38F0EFEFF0E084 |
:108B0000E81BF109E45EFC4F80818093F9028091BB |
:108B10004706883F38F0EFEFF0E0E81BF109E45E2C |
:108B2000FC4F80818093F80280914806883F38F09E |
:108B3000EFEFF0E0E81BF109E45EFC4F80818093E9 |
:108B4000F70280914906883F38F0EFEFF0E0E81B2C |
:108B5000F109E45EFC4F80818093F60280914A0621 |
:108B6000883F38F0EFEFF0E0E81BF109E45EFC4FDE |
:108B700080818093F50280913006883F38F0EFEFD6 |
:108B8000F0E0E81BF109E45EFC4F80818093A101D5 |
:108B900080913406883F38F0EFEFF0E0E81BF109F0 |
:108BA000E45EFC4F80818093A00180913C06883F69 |
:108BB00038F0EFEFF0E0E81BF109E45EFC4F808154 |
:108BC00080939F0180913F06883F38F0EFEFF0E0FF |
:108BD000E81BF109E45EFC4F808180939E01809147 |
:108BE0004006883F38F0EFEFF0E0E81BF109E45E63 |
:108BF000FC4F808180939D0180914106883F38F031 |
:108C0000EFEFF0E0E81BF109E45EFC4F8081809318 |
:108C10009C0180914606883F38F0EFEFF0E0E81BBA |
:108C2000F109E45EFC4F808180939B018091610695 |
:108C3000883F38F0EFEFF0E0E81BF109E45EFC4F0D |
:108C400080818093F8078091A201282F33272F5F1E |
:108C50003F4F8CE398E2B9010E9498797093B0017C |
:108C60006093AF0180911E068093E90780911D06F5 |
:108C70008093B00790916306933320F181E0809355 |
:108C8000F402983F58F0EFEFF0E0E91BF109E45EE1 |
:108C9000FC4F8081823310F41092F40280913608E8 |
:108CA0009091370897FF08C08091F402882321F043 |
:108CB00080914004806803C0809140048F77809346 |
:108CC000400402C01092F402809136089091370857 |
:108CD00097FF1DC0809112038823C9F08091F40290 |
:108CE0008823A9F080910801909109018F5F9F4F1F |
:108CF00071F488E99AE3909322028093210280E044 |
:108D000094EA90930901809308011092F4028091F3 |
:108D1000F402882339F080919E01823D18F4825E2E |
:108D200080939E010895A5E3B0E0E9E9F6E40C9490 |
:108D3000E8790E94073C309102013C3010F4299AF6 |
:108D400001C02998E0901303F0901403F9A2E8A25F |
:108D50008091B00799270A96E816F90614F499A3AA |
:108D600088A380911B03843608F05CC08091B40313 |
:108D70009091B503009731F001979093B5038093DC |
:108D8000B40307C0109212038091E7028F7E809394 |
:108D9000E7023A3011F0343110F0289A01C02898D7 |
:108DA0008091E8029091E902895E9340C0F1809140 |
:108DB0002806282F332739A328A38091E702806152 |
:108DC0008093E70280910406A82FBB27AA0FBB1F40 |
:108DD000FD01E15AF84F1182108280910506282F7B |
:108DE0003327220F331FC901815A984FFC0111828A |
:108DF0001082A55DB84F11961C921E92255D384FCA |
:108E0000D90111961C921E9280910706E82FFF2728 |
:108E1000EE0FFF1FE55DF84F11821082AAC210927B |
:108E20001203A7C280911B038D3808F4A2C280915F |
:108E3000E7028F7E8093E7029091290682E3989F54 |
:108E4000C00111249093B5038093B403E8A1F9A164 |
:108E5000B9978CF080911203882369F08091E80221 |
:108E60009091E902FFEF8F3F9F0729F001969093C1 |
:108E7000E9028093E8028091E8029091E9028F3F35 |
:108E8000910509F038F510923703109238031092CB |
:108E9000390310923A031092330310923403109264 |
:108EA0003503109236031092A0031092A103109282 |
:108EB000A2031092A30310923F031092400310925A |
:108EC0004103109242038A3F910549F481E0809367 |
:108ED000BA0305C08091E70282608093E702809127 |
:108EE0000606E82FFF27EE0FFF1FE55DF84F808194 |
:108EF0009181813591050CF441C120911203222307 |
:108F000009F03CC180910706E82FFF27EE0FFF1FF5 |
:108F1000E55DF84F808191818C3491050CF406C198 |
:108F20008091B6038F5F8093B603893C08F426C115 |
:108F30003C3010F4299801C0299A10921203109223 |
:108F4000B6031092E9021092E80230910406E32F72 |
:108F5000FF27EE0FFF1FE55DF84F80819181873479 |
:108F60009105B4F480910506E82FFF27EE0FFF1F4F |
:108F7000E55DF84F808191810190F081E02DF7FF50 |
:108F800003C0F095E195FF4FE734F1050CF478C08C |
:108F900041E020910506A22FBB27AA0FBB1FA55DAC |
:108FA000B84F8D919C9111978734910544F0E32F30 |
:108FB000FF27EE0FFF1FE55DF84F808191818D91B6 |
:108FC0009C918734910574F080910406E82FFF2767 |
:108FD000EE0FFF1FE55DF84F808191818734910589 |
:108FE0000CF042E0E22FFF27EE0FFF1FE55DF84F88 |
:108FF000808191818634910574F480910406E82F74 |
:10900000FF27EE0FFF1FE55DF84F808191818734C8 |
:1090100091050CF043E0E22FFF27EE0FFF1FE55D07 |
:10902000F84F808191818A5B9F4F74F48091040690 |
:10903000E82FFF27EE0FFF1FE55DF84F808191813C |
:10904000873491050CF044E0E22FFF27EE0FFF1F5D |
:10905000E55DF84F808191818A5B9F4F74F4809128 |
:109060000406E82FFF27EE0FFF1FE55DF84F808114 |
:109070009181863491050CF445E0842F0E948B2E5B |
:1090800080910506E82FFF27EE0FFF1FE55DF84FE3 |
:10909000808191810190F081E02DF7FF03C0F09570 |
:1090A000E195FF4F7E97BCF480910406E82FFF27DF |
:1090B000EE0FFF1FE55DF84F808191818A5B9F4F26 |
:1090C00054F481E080935B0488EE93E09093220255 |
:1090D0008093210253C00E94852F0E94382E80E089 |
:1090E0000E945C0780912A060E948C758091100670 |
:1090F00080FF10C08091130190911401875B934011 |
:1091000038F480911301909114018E5E924010F416 |
:109110000E94E01A10921F0280E00E94593981E0FB |
:109120008093B90380931F02579A1FC08081918159 |
:10913000855B9F4F0CF58091B6038F5F8093B603DC |
:10914000893CE0F03C3010F4299801C0299A109233 |
:1091500012031092B6031092E9021092E80281E025 |
:109160000E94593981E08093B9030E94852F68E7F6 |
:1091700070E00E94973802C02093B60380910606E3 |
:10918000E82FFF27EE0FFF1FE55DF84F80819181EB |
:109190008B5A9F4F0CF0EDC020911203E09107060F |
:1091A000222309F0CAC0FF27EE0FFF1FE55DF84F2D |
:1091B00080819181855B9F4F0CF0BCC08091B7038B |
:1091C0008F5F8093B703893C08F4D3C02093B70323 |
:1091D00080914004882309F0A6C08091B9038823B8 |
:1091E00009F4A1C081E090E09093E9028093E80245 |
:1091F00081E0809312031092A0031092A1031092B9 |
:10920000A2031092A30310923F0310924003109206 |
:1092100041031092420310923B0310923C031092C0 |
:109220003D0310923E0380911F06E82EFF24002785 |
:1092300011278091E5079091E6079C01442737FDAF |
:109240004095542FC801B7010E945979DC01CB0128 |
:1092500080934F0390935003A0935103B093520314 |
:109260008091F5079091F6079C01442737FD4095C2 |
:10927000542FC801B7010E945979DC01CB018093BA |
:10928000470390934803A0934903B0934A03809106 |
:109290006F0390917003A0917103B091720380935A |
:1092A0004B0390934C03A0934D03B0934E038091D6 |
:1092B000670390916803A0916903B0916A0380935A |
:1092C000430390934403A0934503B0934603109245 |
:1092D0003703109238031092390310923A03109218 |
:1092E00033031092340310923503109236038091A9 |
:1092F000E70288608093E702909162068FE0989F72 |
:109300009001112480912D0390912E03820F931FC1 |
:1093100068E671E00E94987997FD0196959587958A |
:109320008093730326C08CED95E090932202809386 |
:1093300021021FC02093B7031CC0FF27EE0FFF1FA1 |
:10934000E55DF84F808191818C34910584F08091A6 |
:10935000B8038F5F8093B803893C58F010921203D2 |
:109360001092B8031092E9021092E80202C0109223 |
:10937000B803809193018150809393018091930170 |
:109380008F3F21F08091E70284FF82C30E94354421 |
:109390008091C3039091C4039C01220F331F280FB7 |
:1093A000391FA0900406AA2DBB27AA0FBB1FFD01E1 |
:1093B000E55DF84F90901A06492D552780819181DF |
:1093C000849FF001859FF00D949FF00D11242E0FC6 |
:1093D0003F1F37FF02C02D5F3F4FB901759567955D |
:1093E00075956795A15AB84F80911B06082F1127D4 |
:1093F0008D919C91809F7001819FF00C909FF00C4B |
:1094000011246E0D7F1D7093C4036093C30380917C |
:10941000C5039091C6039C01220F331F280F391FEB |
:10942000B0900506AB2DBB27AA0FBB1FFD01E55D64 |
:10943000F84F80819181849FF001859FF00D949F6A |
:10944000F00D11242E0F3F1F37FF02C02D5F3F4F3D |
:10945000A9015595479555954795A15AB84F8D91B6 |
:109460009C91809F7001819FF00C909FF00C1124C3 |
:109470004E0D5F1D5093C6034093C5039E012F5FA1 |
:109480003F4F8FE1E0ECF1E0D90101900D928A9518 |
:10949000E1F78091F402882309F448C0CB0177FDFD |
:1094A0000396DC01B595A795B595A795CA0157FD1B |
:1094B0000396FC01F595E795F595E7958091E9010F |
:1094C000682F772767FD70956A9F90016B9F300D1D |
:1094D0007A9F300D11248091FC03482F552747FDBA |
:1094E00050954E9FC0014F9F900D5E9F900D11248F |
:1094F000280F391F37FF02C0295F3F4F03E0359522 |
:1095000027950A95E1F730931A03209319036E9F6C |
:1095100090016F9F300D7E9F300D11244A9FC00136 |
:109520004B9F900D5A9F900D112444C0809162066C |
:10953000082F1127DE01A00FB11FFD019781909325 |
:10954000E901020F131FD8018C918093FC03A92F0E |
:10955000BB27A7FDB095A69F9001A79F300DB69F92 |
:10956000300D1124E82FFF27E7FDF095E49FC0019F |
:10957000E59F900DF49F900D1124280F391F37FFA0 |
:1095800002C0295F3F4F13E0359527951A95E1F703 |
:1095900030931A0320931903A49F9001A59F300DC7 |
:1095A000B49F300D1124E69FC001E79F900DF69FF8 |
:1095B000900D1124281B390B37FF02C0295F3F4F44 |
:1095C000F3E035952795FA95E1F73093180320934A |
:1095D000170380910706E82FFF27EE0FFF1FE55DB9 |
:1095E000F84F80819181909581959F4F90931603BC |
:1095F000809315038330910514F0029705C0BFEFE7 |
:109600008E3F9B0734F402969093160380931503C4 |
:1096100004C010921603109215038091F8039091E4 |
:10962000F9032091F4033091F503820F931FC0904A |
:109630001903D0901A03C81AD90AD0921A03C092FB |
:1096400019038091F6039091F7032091F203309172 |
:10965000F303820F931F0091170310911803081B47 |
:10966000190B109318030093170380910606E82F37 |
:10967000FF27EE0FFF1FE55DF84FE080F180E8E780 |
:10968000F0E0EE0EFF1EF0921403E09213038091BF |
:10969000A7019927AA2797FDA095BA2FBC01CD0154 |
:1096A0000E94CD78DC01CB0120E030E040E251E4C3 |
:1096B000BC01CD010E943B78DC01CB01BC01CD0196 |
:1096C0000E949F78DC01CB018093EF078091A60177 |
:1096D0008093C8078091A5019927AA2797FDA09597 |
:1096E000BA2FBC01CD010E94CD78DC01CB0120E076 |
:1096F00030E040E251E4BC01CD010E943B78DC0146 |
:10970000CB01BC01CD010E949F78DC01CB0180938D |
:10971000A3078091A4018093B8078091670480FF1C |
:1097200059C08091F807813808F454C080916004D2 |
:10973000992787FD9095292D3327829FA001839F2C |
:10974000500D929F500D1124C40ED51ED0921A03B5 |
:10975000C092190380916104992787FD9095829F9B |
:10976000B001839F700D929F700D1124060F171F7B |
:10977000109318030093170380916204282F332756 |
:1097800027FD30958091150390911603820F931F4A |
:10979000909316038093150380916404282F332738 |
:1097A00027FD3095809115069927289FD001299F84 |
:1097B000B00D389FB00D1124B0939A01A093990178 |
:1097C0008091630499278E159F0524F490931403C8 |
:1097D00080931303809113039091140397FF04C0A7 |
:1097E00010921403109213038091100682FF02C09E |
:1097F0001092C8074091190350911A03CA0157FDEE |
:1098000003969C01359527953595279537FF03C01D |
:10981000309521953F4F8091EC029091ED02821797 |
:109820009307B4F4CA0157FF03C0909581959F4FE9 |
:1098300097FD039695958795959587959093ED025D |
:109840008093EC028536910544F084E690E001C0F7 |
:1098500001979093ED028093EC0240911703509191 |
:109860001803CA0157FD03969C0135952795359538 |
:10987000279537FF03C0309521953F4F8091EA022D |
:109880009091EB0282179307B4F4CA0157FF03C00B |
:10989000909581959F4F97FD039695958795959502 |
:1098A00087959093EB028093EA028536910544F008 |
:1098B00084E690E001C001979093EB028093EA0266 |
:1098C0008091E70284FF08C01092ED021092EC0232 |
:1098D0001092EB021092EA02EB2DFF27EE0FFF1F12 |
:1098E000E55DF84F40913D06242F3327808191811B |
:1098F0002817390744F48091640682FF04C081E090 |
:109900008093000313C0EB2DFF27EE0FFF1FE55DD3 |
:10991000F84F842F992720913E06821B91092081C0 |
:1099200031812817390714F410920003409105067D |
:10993000E42FFF27EE0FFF1FE55DF84F50913D0626 |
:10994000852F992722273327281B390B8081918166 |
:109950008217930744F48091640683FF04C081E07A |
:109960008093FF0216C08091FF02882391F0E42FBC |
:10997000FF27EE0FFF1FE55DF84F80913E06992708 |
:10998000851B9109208131818217930714F410926D |
:10999000FF02EA2DFF27EE0FFF1FE55DF84F409114 |
:1099A0003D06242F3327808191812817390744F4FD |
:1099B0008091640680FF04C081E08093FD0217C09F |
:1099C0008091FD02882399F0EA2DFF27EE0FFF1FFB |
:1099D000E55DF84F842F992720913E06821B91095F |
:1099E000208131812817390714F41092FD0240912B |
:1099F0000406E42FFF27EE0FFF1FE55DF84F50919F |
:109A00003D06852F992722273327281B390B808174 |
:109A100091818217930744F48091640681FF04C00A |
:109A200081E08093FE0216C08091FE02882391F0AF |
:109A3000E42FFF27EE0FFF1FE55DF84F80913E06F4 |
:109A40009927851B9109208131818217930714F48E |
:109A50001092FE0280910003882319F48091FF0286 |
:109A6000811181E0809301038091FD02882321F41C |
:109A70008091FE02882351F081E0809302031092CE |
:109A80000103109200031092FF0202C080930203B0 |
:109A900080910103882321F480910203882369F0D7 |
:109AA00080913C069927E8A1F9A18E179F0714F42D |
:109AB00099A388A381E0809327038091E70284FF24 |
:109AC0001AC0109216031092150310921A031092E6 |
:109AD000190310921803109217039AE59093EF0759 |
:109AE00088E78093C8079093A3078093B8071092E4 |
:109AF0000103109202038091BB079091BC07A091D3 |
:109B0000BD07B091BE0720916F0330917003409163 |
:109B1000710350917203820F931FA41FB51F80938E |
:109B2000BB079093BC07A093BD07B093BE0780917D |
:109B3000C3079091C407A091C507B091C6072090B4 |
:109B40006703309068034090690350906A03820D68 |
:109B5000931DA41DB51D8093C3079093C407A093C4 |
:109B6000C507B093C6078091B2079091B307A09143 |
:109B7000B407B091B507E0906B03F0906C030091CF |
:109B80006D0310916E03EAA2FBA20CA31DA38E0D20 |
:109B90009F1DA01FB11F8093B2079093B307A0939E |
:109BA000B407B093B5078091A4079091A507A09141 |
:109BB000A607B091A707E0906303F09064030091BB |
:109BC000650310916603EEA2FFA208A719A78E0DE8 |
:109BD0009F1DA01FB11F8093A4079093A507A0937A |
:109BE000A607B093A707F0900203FAA6FF2029F476 |
:109BF00080910103882309F460C010925F031092E2 |
:109C00006003109261031092620310925B03109242 |
:109C10005C0310925D0310925E031092BB071092DA |
:109C2000BC071092BD071092BE071092C307109296 |
:109C3000C4071092C5071092C6071092B20710927F |
:109C4000B3071092B4071092B5071092A4071092B0 |
:109C5000A5071092A6071092A70780914F03909135 |
:109C60005003A0915103B091520380934B03909302 |
:109C70004C03A0934D03B0934E0380914703909102 |
:109C80004803A0914903B0914A0380934303909302 |
:109C90004403A0934503B0934603109233021092FD |
:109CA00032021092060310920503109208031092DC |
:109CB00007030AA5002309F0F2C18091010388235C |
:109CC00009F0EDC18091F5059091F6058150924023 |
:109CD0002CF480911203882309F4E1C19090630869 |
:109CE000A0901F066091E5077091E6077BAB6AAB19 |
:109CF0008091F5079091F6079DAB8CAB9FEF99167D |
:109D000009F4D9C0BB24CC24DD24CA01B901A601C1 |
:109D100095010E94CD7979018A01EAA9FBA9CF01B9 |
:109D2000AA2797FDA095BA2FE81AF90A0A0B1B0B70 |
:109D3000C201B101A60195010E94CD7959016A01C4 |
:109D40002CA93DA9C901AA2797FDA095BA2FA81A49 |
:109D5000B90ACA0ADB0A292C332427FC3094432C85 |
:109D6000532CC801B701A20191010E94597997FFB4 |
:109D700004C061507E4F8F4F9F4F3B014C0109E063 |
:109D800095948794779467940A95D1F7C601B501A5 |
:109D9000A20191010E94597997FF04C061507E4F42 |
:109DA0008F4F9F4F5B016C0119E0D594C794B79416 |
:109DB000A7941A95D1F78091EC029091ED0281342D |
:109DC00091053CF48091EA029091EB028134910577 |
:109DD000D4F0D401C30197FE03C00196A11DB11DAB |
:109DE0003C014D019594879477946794D601C50101 |
:109DF000D7FE03C00196A11DB11D5C016D01D59474 |
:109E0000C794B794A79480910706E82FFF27EE0F19 |
:109E1000FF1FE55DF84F808191810190F081E02D79 |
:109E2000F7FF03C0F095E195FF4F7A97A4F0C401C6 |
:109E3000B30123E030E040E050E00E94CD793901E9 |
:109E40004A01C601B50123E030E040E050E00E9445 |
:109E5000CD7959016A0180916508282F332727FDA4 |
:109E60003095432F532F261537054805590514F40F |
:109E700039014A01992787FD9095909581959F4FCB |
:109E8000AA2797FDA095BA2F681679068A069B0621 |
:109E900014F43C014D012A153B054C055D0514F4F5 |
:109EA00059016A01A816B906CA06DB060CF0CFC034 |
:109EB0005C016D01CCC0EA2CFF2400271127CA01E8 |
:109EC000B901A80197010E94CD7939014A014AA937 |
:109ED0005BA9CA01AA2797FDA095BA2F681A790A2B |
:109EE0008A0A9B0AC201B101A80197010E94CD799B |
:109EF00059016A016CA97DA9CB01AA2797FDA095FC |
:109F0000BA2FA81AB90ACA0ADB0AD401C30197FEFC |
:109F100003C00F96A11DB11D3C014D01F4E09594C5 |
:109F2000879477946794FA95D1F7D601C501D7FE47 |
:109F300003C00F96A11DB11D5C016D01E4E0D59435 |
:109F4000C794B794A794EA95D1F78091EC029091C9 |
:109F5000ED02813491053CF48091EA029091EB028C |
:109F600081349105A4F0C401B30123E030E040E066 |
:109F700050E00E94CD7939014A01C601B50123E0C4 |
:109F800030E040E050E00E94CD7959016A018091B3 |
:109F90000706E82FFF27EE0FFF1FE55DF84F8081D2 |
:109FA00091810190F081E02DF7FF03C0F095E195DC |
:109FB000FF4F7A97A4F0C401B30123E030E040E002 |
:109FC00050E00E94CD7939014A01C601B50123E074 |
:109FD00030E040E050E00E94CD7959016A0171E221 |
:109FE00067167104810491042CF070E2672E712CC5 |
:109FF000812C912C80EE68168FEF78068FEF880603 |
:10A000008FEF980644F460EE662E6FEF762E6FEFBA |
:10A01000862E6FEF962E91E2A916B104C104D104E9 |
:10A020002CF050E2A52EB12CC12CD12CA0EEAA16FA |
:10A03000AFEFBA06AFEFCA06AFEFDA0644F440EE70 |
:10A04000A42E4FEFB42E4FEFC42E4FEFD42E80919D |
:10A050004F0390915003A0915103B0915203861980 |
:10A060009709A809B90980934F0390935003A093CF |
:10A070005103B09352038091470390914803A091FC |
:10A080004903B0914A038A199B09AC09BD09809321 |
:10A09000470390934803A0934903B0934A038091E8 |
:10A0A0003202909133028F3F910509F008F4C4C544 |
:10A0B000BAA5BB2309F04EC580910103882309F09E |
:10A0C00049C580912703882309F044C5E0914506DE |
:10A0D000EBA7EE2309F43EC58091BB079091BC0726 |
:10A0E000A091BD07B091BE07B7FF04C081509F4F3C |
:10A0F000AF4FBF4FE92EFA2E0B2F112707FD1A95F0 |
:10A10000E092BB07F092BC070093BD071093BE0717 |
:10A110008091C3079091C407A091C507B091C6076D |
:10A12000B7FF04C081509F4FAF4FBF4F892F9A2F69 |
:10A13000AB2FBB27A7FDBA958CA79DA7AEA7BFA73E |
:10A140008093C3079093C407A093C507B093C60735 |
:10A1500080911F06A82EBB24CC24DD2420915F0310 |
:10A16000309160034091610350916203C601B501D3 |
:10A170000E94597997FF04C061507F4F8F4F9F4FC6 |
:10A18000672E782E892E992487FC9A9460925F031B |
:10A1900070926003809261039092620320915B034E |
:10A1A00030915C0340915D0350915E03C601B5019F |
:10A1B0000E94597997FF04C061507F4F8F4F9F4F86 |
:10A1C000272E382E492E552447FC5A9420925B03A3 |
:10A1D00030925C0340925D0350925E03809157037E |
:10A1E00090915803A0915903B0915A03B7FF04C04E |
:10A1F00081509F4FAF4FBF4F892F9A2FAB2FBB2757 |
:10A20000A7FDBA958093570390935803A0935903E1 |
:10A21000B0935A03D801C70186199709A809B9094B |
:10A220008093AC039093AD03A093AE03B093AF03C0 |
:10A2300020914406E22EFF2400271127BC01CD0106 |
:10A24000A80197010E94CD7959016A012093BB03AF |
:10A250003093BC034093BD035093BE038CA59DA5D2 |
:10A26000AEA5BFA582199309A409B5098093B003CF |
:10A270009093B103A093B203B093B303BC01CD019B |
:10A28000A80197010E94CD792093BF033093C003AA |
:10A290004093C1035093C203D601C501D7FE04C049 |
:10A2A00081509F4FAF4FBF4F892F9A2FAB2FBB27A6 |
:10A2B000A7FDBA95909306038093050357FF04C04A |
:10A2C00021503F4F4F4F5F4FBB2757FDBA95A52FEA |
:10A2D000942F832F90930803809307038091EC02BF |
:10A2E0009091ED0281349105DCF48091EA02909125 |
:10A2F000EB0281349105A4F480910706E82FFF2733 |
:10A30000EE0FFF1FE55DF84F808191810190F08194 |
:10A31000E02DF7FF03C0F095E195FF4F7A97E4F049 |
:10A32000809163088F3FC1F48091050390910603EB |
:10A3300097FD019695958795909306038093050365 |
:10A34000809107039091080397FD01969595879555 |
:10A3500090930803809307038091B2079091B3070D |
:10A36000A091B407B091B507B7FF04C081509F4FCB |
:10A37000AF4FBF4F892F9A2FAB2FBB27A7FDBA95A1 |
:10A380008093B2079093B307A093B407B093B50737 |
:10A390008091A4079091A507A091A607B091A70767 |
:10A3A000B7FF04C081509F4FAF4FBF4F892F9A2FE7 |
:10A3B000AB2FBB27A7FDBA958093A4079093A50761 |
:10A3C000A093A607B093A70780916F0390917003A5 |
:10A3D000A0917103B09172032AA13BA14CA15DA190 |
:10A3E000281B390B4A0B5B0B2093A4033093A50366 |
:10A3F0004093A6035093A70380916703909168034D |
:10A40000A0916903B0916A03EEA0FFA008A519A569 |
:10A41000E81AF90A0A0B1B0BE092A803F092A903B1 |
:10A420000093AA031093AB032093AC033093AD03C6 |
:10A430004093AE035093AF03E092B003F092B103A8 |
:10A440000093B2031093B30380914B0390914C039C |
:10A45000A0914D03B0914E03821B930BA40BB50B3F |
:10A4600080934B0390934C03A0934D03B0934E0302 |
:10A470008091430390914403A0914503B09146031A |
:10A480008E199F09A00BB10B809343039093440353 |
:10A49000A0934503B0934603FBA5FF23E1F0209171 |
:10A4A000250330912603213831054CF0809180033B |
:10A4B00090918103019690938103809380032058AB |
:10A4C0003F4F4CF4809180039091810301979093CA |
:10A4D000810380938003109226031092250381E06C |
:10A4E00090E09093C8038093C703A090AC03B09012 |
:10A4F000AD03C090AE03D090AF03D601C501D7FE27 |
:10A5000007C088279927DC018A199B09AC09BD0976 |
:10A5100081509240A040B04034F084E090E09093AD |
:10A52000C8038093C7038091CD039091CE03A0917F |
:10A53000CF03B091D0032091BB073091BC0740916D |
:10A54000BD075091BE07821B930BA40BB50B815E18 |
:10A55000914BAF4FBF4F8F539C49A040B04028F064 |
:10A560008091640889310CF4FFC031E0A31630E11A |
:10A57000B30630E0C30630E0D3060CF473C080911C |
:10A58000C903882309F46AC0D601C501D7FE07C0F4 |
:10A5900088279927DC018A199B09AC09BD099C0110 |
:10A5A000AD01B7FF04C021503E4F4F4F5F4F09E050 |
:10A5B00055954795379527950A95D1F78091C7030B |
:10A5C0009091C803820F931F9093C8038093C70391 |
:10A5D000D601C501D7FE03C00796A11DB11D13E02A |
:10A5E000B595A795979587951A95D1F78093BB0355 |
:10A5F0009093BC03A093BD03B093BE0389589341CD |
:10A60000A040B04064F088E893E1A0E0B0E080931F |
:10A61000BB039093BC03A093BD03B093BE032091F2 |
:10A62000BB033091BC034091BD035091BE0357FF63 |
:10A6300004C021503F4F4F4F5F4F232F342F452FE2 |
:10A64000552747FD5A958091050390910603820F87 |
:10A65000931F909306038093050306C081E08093C7 |
:10A66000C90302C01092C90350E0A51650EFB50609 |
:10A670005FEFC5065FEFD5060CF073C08091CA038B |
:10A68000882309F46AC0D601C501D7FE07C0882710 |
:10A690009927DC018A199B09AC09BD099C01AD0110 |
:10A6A000B7FF04C021503E4F4F4F5F4FF9E0559523 |
:10A6B000479537952795FA95D1F78091C7039091E3 |
:10A6C000C803820F931F9093C8038093C703D601DA |
:10A6D000C501D7FE03C00796A11DB11DE3E0B595E6 |
:10A6E000A79597958795EA95D1F78093BB039093AB |
:10A6F000BC03A093BD03B093BE0388579C4EAF4FDD |
:10A70000BF4F64F488E79CEEAFEFBFEF8093BB03CD |
:10A710009093BC03A093BD03B093BE032091BB03F1 |
:10A720003091BC034091BD035091BE0357FF04C05C |
:10A7300021503F4F4F4F5F4F232F342F452F552729 |
:10A7400047FD5A958091050390910603820F931F50 |
:10A75000909306038093050311C081E08093CA03A0 |
:10A760000DC01092CA030AC01092C8031092C7030A |
:10A7700088EE93E09093BA018093B9017BA5272FCF |
:10A7800033278091C7039091C8032817390724F411 |
:10A790003093C8032093C703E0916408EE2379F057 |
:10A7A0002E2F332727FD30958091C7039091C80342 |
:10A7B0002817390724F43093C8032093C703409126 |
:10A7C000AC035091AD036091AE037091AF0341387B |
:10A7D00051056105710574F08091840390918503A2 |
:10A7E0002091C7033091C803820F931F9093850374 |
:10A7F0008093840340585F4F6F4F7F4F74F4809174 |
:10A800008403909185032091C7033091C803821B74 |
:10A81000930B909385038093840381E090E0909361 |
:10A82000C8038093C703A090B003B090B103C09059 |
:10A83000B203D090B303D601C501D7FE07C0882765 |
:10A840009927DC018A199B09AC09BD098150924006 |
:10A85000A040B04034F084E090E09093C80380932F |
:10A86000C7038091D1039091D203A091D303B091FB |
:10A87000D4032091C3073091C4074091C50750917C |
:10A88000C607821B930BA40BB50B815E914BAF4F98 |
:10A89000BF4F8F539C49A040B04018F0E9310CF4F1 |
:10A8A000FFC011E0A11610E1B10610E0C10610E0F2 |
:10A8B000D1060CF473C08091CB03882309F46AC0DD |
:10A8C000D601C501D7FE07C088279927DC018A1960 |
:10A8D0009B09AC09BD099C01AD01B7FF04C0215023 |
:10A8E0003E4F4F4F5F4F69E05595479537952795F8 |
:10A8F0006A95D1F78091C7039091C803820F931F87 |
:10A900009093C8038093C703D601C501D7FE03C047 |
:10A910000796A11DB11D23E0B595A795979587953D |
:10A920002A95D1F78093BF039093C003A093C103EE |
:10A93000B093C20389589341A040B04064F088E8C6 |
:10A9400093E1A0E0B0E08093BF039093C003A09395 |
:10A95000C103B093C2032091BF033091C003409163 |
:10A96000C1035091C20357FF04C021503F4F4F4FC6 |
:10A970005F4F232F342F452F552747FD5A95809140 |
:10A98000070390910803820F931F9093080380930D |
:10A99000070306C081E08093CB0302C01092CB0373 |
:10A9A00030E0A31630EFB3063FEFC3063FEFD30608 |
:10A9B0000CF073C08091CC03882309F46AC0D601DF |
:10A9C000C501D7FE07C088279927DC018A199B0992 |
:10A9D000AC09BD099C01AD01B7FF04C021503E4F39 |
:10A9E0004F4F5F4F09E055954795379527950A9545 |
:10A9F000D1F78091C7039091C803820F931F909362 |
:10AA0000C8038093C703D601C501D7FE03C00796CC |
:10AA1000A11DB11D13E0B595A795979587951A953A |
:10AA2000D1F78093BF039093C003A093C103B09369 |
:10AA3000C20388579C4EAF4FBF4F64F488E79CEE2B |
:10AA4000AFEFBFEF8093BF039093C003A093C10308 |
:10AA5000B093C2032091BF033091C0034091C10362 |
:10AA60005091C20357FF04C021503F4F4F4F5F4FDB |
:10AA7000232F342F452F552747FD5A9580910703E3 |
:10AA800090910803820F931F90930803809307030C |
:10AA900011C081E08093CC030DC01092CC030AC09A |
:10AAA0001092C8031092C70388EE93E09093BA0106 |
:10AAB0008093B9015BA5252F33278091C70390911F |
:10AAC000C8032817390724F43093C8032093C70319 |
:10AAD00080916408882379F0282F332727FD30954B |
:10AAE0008091C7039091C8032817390724F4309345 |
:10AAF000C8032093C7034091B0035091B103609104 |
:10AB0000B2037091B303413851056105710574F0CA |
:10AB100080918203909183032091C7033091C803F1 |
:10AB2000820F931F909383038093820340585F4F5B |
:10AB30006F4F7F4FCCF480918203909183032091DB |
:10AB4000C7033091C803821B930B909383038093B8 |
:10AB500082030AC0109208031092070310920603A2 |
:10AB600010920503109227038091C807882341F4AF |
:10AB70001092080310920703109206031092050327 |
:10AB80008091BB079091BC07A091BD07B091BE0713 |
:10AB90008093CD039093CE03A093CF03B093D003C3 |
:10ABA0008091C3079091C407A091C507B091C607D3 |
:10ABB0008093D1039093D203A093D303B093D40393 |
:10ABC00010925F031092600310926103109262036F |
:10ABD00010925B0310925C0310925D0310925E036F |
:10ABE00010925703109258031092590310925A036F |
:10ABF0001092BB071092BC071092BD071092BE07BF |
:10AC00001092C3071092C4071092C5071092C6078E |
:10AC10001092B2071092B3071092B4071092B507C2 |
:10AC20001092A4071092A5071092A6071092A707EA |
:10AC30001092330210923202009115031091160304 |
:10AC4000C80117FF04C088279927801B910B4097E4 |
:10AC50006CF088EE93E09093BA018093B9018091F3 |
:10AC6000100684FD03C081E08093BA03F0901C06B7 |
:10AC7000AF2CBB24CC24DD24B801882777FD809538 |
:10AC8000982F980117FF04C022273327201B310B70 |
:10AC9000442737FD4095542F0E9459799B01AC0100 |
:10ACA000C601B5010E94597997FF04C061507E4FDB |
:10ACB0008F4F9F4FF9E09595879577956795FA9512 |
:10ACC000D1F79B018F2D9927809FD001819FB00DD7 |
:10ACD000909FB00D1124CD01B7FD039695958795F2 |
:10ACE00095958795280F391F442737FD4095542F98 |
:10ACF0002093A0033093A1034093A2035093A30396 |
:10AD000080913F0390914003A0914103B091420391 |
:10AD1000821B930BA40BB50B80933F0390934003CE |
:10AD2000A0934103B09342038155934CA040B0409F |
:10AD300064F080E593ECA0E0B0E080933F03909353 |
:10AD40004003A0934103B093420380913F0390914D |
:10AD50004003A0914103B0914203805B9C43AF4FFD |
:10AD6000BF4F64F480EB9CE3AFEFBFEF80933F03F2 |
:10AD700090934003A0934103B0934203A0902D030E |
:10AD8000B0902E03A114B10409F478C1809110068B |
:10AD900083FF74C180916F0390917003A091710340 |
:10ADA000B0917203B7FF04C081509E4FAF4FBF4FA9 |
:10ADB00079E0B595A795979587957A95D1F76C0128 |
:10ADC00097FF04C0D094C194D108D39480916703B5 |
:10ADD00090916803A0916903B0916A03B7FF04C022 |
:10ADE00081509E4FAF4FBF4F69E0B595A79597959E |
:10ADF00087956A95D1F7BC0197FF03C0709561955F |
:10AE00007F4FC616D7060CF46B01B601D7FE02C001 |
:10AE1000695F7F4F2B0153E0559447945A95E1F7B2 |
:10AE200042E0E42EF12C4E0C5F1C0CE112E0A00E6F |
:10AE3000B11E75010027F7FC0095102F24EE3DEFA1 |
:10AE4000A20EB31E8091F1079091F207A091F30733 |
:10AE5000B091F407609095017090960180909701F1 |
:10AE600090909801BC01CD01A40193010E94CD797D |
:10AE7000E21AF30A040B150BC801B70128E631E00A |
:10AE800040E050E00E94CD79DC01CB013CE4E32EB0 |
:10AE90003FEFF32EE80EF91E0091B9011091BA01AF |
:10AEA0000115110589F539E1C316D1046CF58091BE |
:10AEB0002503909126038E0D9F1D9093260380936A |
:10AEC00025038091BA038823F9F0C501AA2797FDCD |
:10AED000A095BA2FBC01CD01A40193010E9459791C |
:10AEE000DC01CB018093F1079093F207A093F30765 |
:10AEF000B093F407BC01CD010E94CD7930932C03AF |
:10AF000020932B031092BA03C70124E0880F991FE6 |
:10AF10002A95E1F7B2010E949879CB01AA2797FD03 |
:10AF2000A095BA2F2091F1073091F2074091F307D5 |
:10AF30005091F407280F391F4A1F5B1F2093F10718 |
:10AF40003093F2074093F3075093F407F090AA016F |
:10AF50006F2D7727C69EC001C79E900DD69E900D7F |
:10AF6000112497FD4F966C0195E0D594C7949A955E |
:10AF7000E1F76C197D096B0177FD7AC001151105A8 |
:10AF800009F06FC00091EC021091ED028091EA028D |
:10AF90009091EB02080F191F17FF02C0095F1F4FA6 |
:10AFA00083E0159507958A95E1F7005C1F4FCA016C |
:10AFB000B901A40193010E94CD79DA01C901209160 |
:10AFC0002B0330912C03442737FD4095542F821BCF |
:10AFD000930BA40BB50B845E9D4FAF4FBF4FBC01CD |
:10AFE000CD0128E631E040E050E00E94CD79DC015F |
:10AFF000CB01845B90408C9DA0018D9D500D9C9D4C |
:10B00000500D1124CA01B8010E94987983E0F89E7E |
:10B0100060011124C616D70614F4B60108C08827AB |
:10B0200099278C199D09681779070CF4BC019B01BD |
:10B03000442737FD4095542F80913F039091400362 |
:10B04000A0914103B0914203820F931FA41FB51F2B |
:10B0500080933F0390934003A0934103B093420336 |
:10B060000DC0015010401093BA010093B90106C001 |
:10B0700084EF91E09093BA018093B9018091270306 |
:10B08000882381F010923303109234031092350319 |
:10B09000109236031092370310923803109239033E |
:10B0A00010923A03709002037720F1F48091C80760 |
:10B0B000282F33274427552780916F0390917003E1 |
:10B0C000A0917103B0917203BC01CD010E94597926 |
:10B0D000DC01CB01BC01CD0128EF3AE240E050E0B9 |
:10B0E0000E94CD79290102C0442455249090010387 |
:10B0F0009920F1F48091C807282F3327442755273A |
:10B100008091670390916803A0916903B0916A03ED |
:10B11000BC01CD010E945979DC01CB01BC01CD01FC |
:10B1200028EF3AE240E050E00E94CD79190102C0D8 |
:10B130002224332480919E0790919F07893C91059A |
:10B140001CF088EC90E005C088539F4F34F488E3EE |
:10B150009FEF90939F0780939E078091A9079091FE |
:10B16000AA07893C91051CF088EC90E005C0885343 |
:10B170009F4F34F488E39FEF9093AA078093A90729 |
:10B180008091AB079091AC07AA2797FDA095BA2FA5 |
:10B190002091EF07A22EBB24CC24DD24BC01CD01DD |
:10B1A000A60195010E9459799B01AC0180919E07EF |
:10B1B00090919F07AA2797FDA095BA2F17E0880FB7 |
:10B1C000991FAA1FBB1F1A95D1F7280F391F4A1FB5 |
:10B1D0005B1F57FF04C0215C3F4F4F4F5F4FA6E0FE |
:10B1E0005595479537952795AA95D1F77201E20EA7 |
:10B1F000F31EF092AC07E092AB0780919C07909110 |
:10B200009D07AA2797FDA095BA2FBC01CD01A601E5 |
:10B2100095010E9459799B01AC018091A9079091F9 |
:10B22000AA07AA2797FDA095BA2FF7E0880F991FC4 |
:10B23000AA1FBB1FFA95D1F7280F391F4A1F5B1FA2 |
:10B2400057FF04C0215C3F4F4F4F5F4FE6E05595DD |
:10B25000479537952795EA95D1F78101020F131F7E |
:10B2600010939D0700939C078091EA079091EB074C |
:10B27000880F991FAA2797FDA095BA2F2091A307A1 |
:10B28000332744275527BC01CD010E9459795B0122 |
:10B290006C0197FF08C08FE390E0A0E0B0E0A80E3B |
:10B2A000B91ECA1EDB1E76E0D594C794B794A79446 |
:10B2B0007A95D1F78091B807282F3327442755274F |
:10B2C0008091530390915403A0915503B09156037C |
:10B2D000BC01CD010E945979DC01CB01BC01CD013B |
:10B2E00020EF35E540E050E00E94CD79B501620FD6 |
:10B2F000731F7093EB076093EA0791E0E91690E102 |
:10B30000F90634F080E090E19093AC078093AB07AE |
:10B310008091AB079091AC078050904F34F480E05F |
:10B3200090EF9093AC078093AB070150104134F03D |
:10B3300080E090E190939D0780939C0780919C070B |
:10B3400090919D078050904F34F480E090EF90935F |
:10B350009D0780939C076150704134F080E090E13C |
:10B360009093EB078093EA078091EA079091EB07AF |
:10B370008050904F34F480E090EF9093EB078093EF |
:10B38000EA0780910001482F552780911D01909177 |
:10B390001E014817590794F420911D0130911E0198 |
:10B3A00068A179A1649FC001659F900D749F900D65 |
:10B3B0001124B9010E94847979A368A388A199A175 |
:10B3C000880F991F880F991F99A388A34091100691 |
:10B3D00040FF92C6992009F08FC6772009F08CC6ED |
:10B3E000CC24DD24460180910303909104039093C3 |
:10B3F000D9058093D80520918603309187032115C4 |
:10B40000310509F03FC080911301909114018959D1 |
:10B41000934058F087B5853F20F4809136028150E3 |
:10B4200011C081E08093E0034EC0809113019091A0 |
:10B4300014018436910508F587B58B30D0F08091E2 |
:10B4400036028F5F809336029AE0890290011124C0 |
:10B450008091FF05821B87BD8CE291E090932202D0 |
:10B46000809321028EE591E0909387038093860379 |
:10B470002AC081E08093DF0326C07092DF037092C0 |
:10B48000E00321C080910D0390910E03A0910F0362 |
:10B49000B091100354E0880F991FAA1FBB1F5A9543 |
:10B4A000D1F78093370290933802A0933902B0937A |
:10B4B0003A02D0923502C09234022150304030938B |
:10B4C0008703209386032091AD0141FF24C02233DE |
:10B4D000D8F48091BF0181508093BF018F3FD9F58F |
:10B4E0001092280380910D0390910E03A0910F03F9 |
:10B4F000B09110038093090390930A03A0930B0368 |
:10B50000B0930C0381E004C081E08093280388ECB1 |
:10B510008093BF0120C08091990190919A01820F80 |
:10B52000911D209115063327829FF001839FF00D16 |
:10B53000929FF00D1124CF01AA2797FDA095BA2F55 |
:10B540008093090390930A03A0930B03B0930C0319 |
:10B5500081E08093280380916F0390917003A09104 |
:10B560007103B0917203E0909501F0909601009103 |
:10B57000970110919801BC01CD01A80197010E948B |
:10B58000CD7959016A018091670390916803A09178 |
:10B590006903B0916A03BC01CD01A80197010E9423 |
:10B5A000CD79B901C5010E9482773C01CC971CF08E |
:10B5B0004CE3642E712CC3010E94BF6B3C0180E2FE |
:10B5C0008093940180912803882309F421C48091F9 |
:10B5D000E70299279C012071307084FD19C46091A5 |
:10B5E000660660FD04C08091100681FD07C008A1B9 |
:10B5F00019A13093D6032093D50397C18091E70218 |
:10B6000081FF69C14091BB015091BC01CA010F96F5 |
:10B61000209113033091140382179307ACF58091A6 |
:10B62000DF03882389F58091E10381FF13C08D7FBB |
:10B630008093E10380910D0390910E03A0910F037D |
:10B64000B09110038093090390930A03A0930B0316 |
:10B65000B0930C038091E10381608093E103241B8C |
:10B66000350B2F50304037FF03C0309521953F4FA9 |
:10B670008091D5039091D603820F931F9093D603A8 |
:10B680008093D5038BE26EC0CA010F972817390744 |
:10B69000ACF58091E003882389F58091E10380FF78 |
:10B6A00013C08E7F8093E10380910D0390910E0370 |
:10B6B000A0910F03B09110038093090390930A03A4 |
:10B6C000A0930B03B0930C038091E10382608093FD |
:10B6D000E103241B350B215F3F4F37FF03C030953B |
:10B6E00021953F4F8091D5039091D603821B930BF8 |
:10B6F0009093D6038093D5038DE234C02091E1036B |
:10B70000822F992783709070892B59F12C7F209379 |
:10B71000E1031092D6031092D50320910D033091CE |
:10B720000E0340910F0350911003209309033093AF |
:10B730000A0340930B0350930C0361FF06C084EF90 |
:10B7400091E090932202809321028091110388233B |
:10B7500041F423333105410551051CF081E080930C |
:10B7600011038DE3809394012091D5033091D6038A |
:10B77000C90137FF04C088279927821B930B81508A |
:10B7800092400CF491C0809115069927289FA00142 |
:10B79000299F500D389F500D1124CA0160E075E0BB |
:10B7A0000E949879CB01AA2797FDA095BA2F2091E6 |
:10B7B000090330910A0340910B0350910C03280FA9 |
:10B7C000391F4A1F5B1F2093090330930A034093DC |
:10B7D0000B0350930C031092D6031092D503A09044 |
:10B7E0000D03B0900E03C0900F03D0901003D6014C |
:10B7F000C50180509440A040B04082179307A40731 |
:10B80000B5075CF4D601C50180509C4FAF4FBF4FC8 |
:10B81000281739074A075B0744F080930903909380 |
:10B820000A03A0930B03B0930C038091660681FF7B |
:10B8300006C08BE490E090932202809321028091D5 |
:10B840001906882389F5409103035091040357FF9B |
:10B8500002C04D5F5F4F559547955595479580912F |
:10B860001D0190911E01209100013327489FB001D6 |
:10B87000499F700D589F700D1124CB01B9010E9492 |
:10B8800098797093BC016093BB01663471051CF418 |
:10B8900086E490E005C06739710534F086E990E0F0 |
:10B8A0009093BC018093BB018091860390918703A4 |
:10B8B000892BB9F180910D0390910E03A0910F0394 |
:10B8C000B09110038093090390930A03A0930B0394 |
:10B8D000B0930C0326C080910D0390910E03A091AC |
:10B8E0000F03B091100380599140A040B040809365 |
:10B8F000090390930A03A0930B03B0930C03809168 |
:10B900001906882311F0992702C088E790E09093E8 |
:10B91000BC018093BB0188A199A1909304038093FB |
:10B9200003030091030310910403A0900D03B09052 |
:10B930000E03C0900F03D0901003209109033091A3 |
:10B940000A0340910B0350910C032A153B054C054B |
:10B950005D0524F08091660680FD9CC2809186037F |
:10B9600090918703892B39F0009103031091040310 |
:10B97000CC24DD24C9C0D601C501821B930BA40BC6 |
:10B98000B50B8093A4039093A503A093A603B09353 |
:10B99000A7038230E0E89E07EFEFAE07EFEFBE07A8 |
:10B9A0002CF481E090E8AFEFBFEF09C08F5F9F47B5 |
:10B9B000A040B04064F08FEF9FE7A0E0B0E080933C |
:10B9C000A4039093A503A093A603B093A703C090EC |
:10B9D000A403D090A5038091AC01282F33274427DE |
:10B9E00055278091A4039091A503A091A603B0913F |
:10B9F000A703BC01CD010E94597997FF04C0615E85 |
:10BA00007F4F8F4F9F4F25E0959587957795679549 |
:10BA10002A95D1F76093A4037093A5038093A6039E |
:10BA20009093A70365302EEF72072FEF82072FEF59 |
:10BA300092072CF484E09EEFAFEFBFEF09C0605097 |
:10BA400074408040904064F080E094E0A0E0B0E07A |
:10BA50008093A4039093A503A093A603B093A70398 |
:10BA60008090A4039090A503209134023091350278 |
:10BA700037FF02C0295F3F4F83E0359527958A95B0 |
:10BA8000E1F74FEF223834071CF421E83FEF05C0FF |
:10BA90002038310514F020E830E0C901AA2797FDCD |
:10BAA000A095BA2F2091AE01332744275527BC011A |
:10BAB000CD010E94597997FF04C06D5F7F4F8F4F72 |
:10BAC0009F4FB2E09595879577956795BA95D1F791 |
:10BAD0009B015FEF613075071CF420E03FEF06C06B |
:10BAE0006F3F710519F014F020E031E08091E1031F |
:10BAF000882341F0C90137FD03969C0135952795B0 |
:10BB000035952795820E931E2091AB01222309F4CF |
:10BB100054C060912F037091300380913103909154 |
:10BB2000320397FF04C061587F4F8F4F9F4FF7E05C |
:10BB30009595879577956795FA95D1F7332744279B |
:10BB400055270E94597997FF04C0615E7F4F8F4F40 |
:10BB50009F4FE5E09595879577956795EA95D1F79D |
:10BB60006093A4037093A5038093A6039093A70307 |
:10BB70006138AFEF7A07AFEF8A07AFEF9A072CF47F |
:10BB800080E89FEFAFEFBFEF0AC06F3F71058105FF |
:10BB9000910569F064F080E091E0A0E0B0E080936E |
:10BBA000A4039093A503A093A603B093A703809149 |
:10BBB000A4039091A503880E991E8091A901282FB6 |
:10BBC000332780916708992787FD9095289FF0017A |
:10BBD000299FF00D389FF00D11249F01F7FF02C03F |
:10BBE00021583F4F220F232F221F330BFFEF213805 |
:10BBF0003F071CF420E83FEF06C02F3F310519F046 |
:10BC000014F020E031E0820E931EC401AA2797FDB4 |
:10BC1000A095BA2FE0900303F09004039701442706 |
:10BC200037FD4095542FBC01CD010E94597997FFF3 |
:10BC300004C061507E4F8F4F9F4F59E09595879577 |
:10BC4000779567955A95D1F7061B170B8091D50309 |
:10BC50009091D603892B09F060C01E141F040CF0CC |
:10BC60005CC09601D7FE03C0309521953F4F2D3320 |
:10BC7000310540F48091D9039091DA038017910740 |
:10BC800074F526C02C53304045E0369527954A95EB |
:10BC9000E1F72031310510F02FE030E04091D90379 |
:10BCA0005091DA031C141D04E4F480E190E0821B3F |
:10BCB000930B489F9001499F300D589F300D1124E0 |
:10BCC00094E0369527959A95E1F72017310720F5EE |
:10BCD0008091BD019091BE0108171907F4F08C0105 |
:10BCE0001CC0205F3F4F8091BD019091BE01829F9B |
:10BCF000B001839F700D929F700D11249B0184E011 |
:10BD0000369527958A95E1F74017510714F08A0177 |
:10BD100004C00217130708F08901C801AA2797FD7C |
:10BD2000A095BA2F1DE0880F991FAA1FBB1F1A9557 |
:10BD3000D1F79301442737FD4095542FBC01CD0125 |
:10BD40000E94CD792093A8033093A9034093AA03BE |
:10BD50005093AB030091A8031091A9038091D703DE |
:10BD60009091D8039C01220F331F280F391F200FF9 |
:10BD7000311F37FF02C02D5F3F4FA90155954795F1 |
:10BD8000559547955093D8034093D703809111065A |
:10BD9000282F3327220F331F220F331F2417350775 |
:10BDA0006CF48091E907282F3327220F331F220FCD |
:10BDB000331F205530404217530724F03093D803E7 |
:10BDC0002093D7038091660680FF0DC08091D70332 |
:10BDD0009091D803A8A1B9A18A179B0724F0B0932A |
:10BDE000D803A093D70328A139A12E193F0937FF03 |
:10BDF00002C02D5F3F4F3595279535952795E091EA |
:10BE0000D703F091D803E20FF31FF9A3E8A342C0D0 |
:10BE100080911906882301F5609103037091040352 |
:10BE200077FF02C06D5F7F4F759567957595679534 |
:10BE300040911D0150911E0180910001282F332750 |
:10BE4000649FC001659F900D749F900D1124B901EE |
:10BE50000E949879CB0101C099279093BC018093EF |
:10BE6000BB018091BB019091BC01873491051CF40A |
:10BE700086E490E005C08639910534F086E990E0CB |
:10BE80009093BC018093BB01E8A0F9A0F092D80385 |
:10BE9000E092D7038091E70299279C0122703070CD |
:10BEA00081FF1CC18091DB039091DC03A091DD0335 |
:10BEB000B091DE030097A105B10521F08091110337 |
:10BEC0008130B1F408A119A1C801AA2797FDA09556 |
:10BED000BA2F2EE0880F991FAA1FBB1F2A95D1F7F2 |
:10BEE0008093DB039093DC03A093DD03B093DE0328 |
:10BEF00080911103813019F482E08093110328A10D |
:10BF000039A1C901AA2797FDA095BA2F930144270B |
:10BF100037FD4095542FBC01CD010E945979DC01B9 |
:10BF2000CB018093A8039093A903A093AA03B09395 |
:10BF3000AB03B7FF04C08150904EAF4FBF4F5C01C1 |
:10BF40006D010DE0D594C794B794A7940A95D1F7E5 |
:10BF5000A092A803B092A903C092AA03D092AB0307 |
:10BF60006091E8027091E9023FE0603A730750F592 |
:10BF70008091DB039091DC03A091DD03B091DE039F |
:10BF80009C01AD011AE056954795379527951A956E |
:10BF9000D1F7821B930BA40BB50BA6019501F4E01E |
:10BFA000220F331F441F551FFA95D1F7820F931F9D |
:10BFB000A41FB51F8093DB039093DC03A093DD03E4 |
:10BFC000B093DE0360547F4118F58091DB039091BC |
:10BFD000DC03A091DD03B091DE039C01AD01ECE038 |
:10BFE0005695479537952795EA95D1F7821B930B80 |
:10BFF000A40BB50BA601950172E0220F331F441F5D |
:10C00000551F7A95D1F7820F931FA41FB51F29C022 |
:10C0100080913402909135028091340290913502E2 |
:10C0200097FF03C0909581959F4F843691050CF53D |
:10C030008091DB039091DC03A091DD03B091DE03DE |
:10C040009C01AD016EE056954795379527956A9509 |
:10C05000D1F7821B930BA40BB50B8A0D9B1DAC1D56 |
:10C06000BD1D8093DB039093DC03A093DD03B093AD |
:10C07000DE038091DB039091DC03A091DD03B0919E |
:10C08000DE032EE0B695A795979587952A95D1F76B |
:10C09000909304038093030340911706442399F07F |
:10C0A00055279C01BA010E949879C901861B970BFC |
:10C0B0009093DA038093D903260F371F3093BE0184 |
:10C0C0002093BD0119C01092DA031092D9038FEFAB |
:10C0D00093E09093BE018093BD010EC010921103B6 |
:10C0E0001092DB031092DC031092DD031092DE034A |
:10C0F00030930403209303035091B00758AB252FCE |
:10C100003327220F331F220F331F285D3F4F68A1B3 |
:10C1100079A12617370714F039A328A37091E907EE |
:10C1200079AB872F9927880F991F880F991F805502 |
:10C130009040A8A1B9A18A179B0714F499A388A3DA |
:10C1400080916C02882321F480916E088F3FA1F0CA |
:10C150008091E8029091E9020297C09768F4E8A103 |
:10C16000F9A11E161F0644F481E090E09093E902C5 |
:10C170008093E80239A328A3E8A0F9A0F092BD05B6 |
:10C18000E092BC058091A0039091A103A091A2032D |
:10C19000B091A30312E0880F991FAA1FBB1F1A9525 |
:10C1A000D1F7C090EA07D090EB07C81AD90A8701E7 |
:10C1B000013A11058CF0C701F7FC0196959587951A |
:10C1C0008C159D050CF46C01909581959F4FC816B8 |
:10C1D000D90694F46C0110C011E5C116D1041CF00D |
:10C1E000E0E5CE2ED12C20EBC2162FEFD20624F4A0 |
:10C1F00070EBC72E7FEFD72E49A9242F3327220FAC |
:10C20000331F220F331FC90168A179A1861B970B29 |
:10C210008C159D050CF46C0188A199A1821B930BD0 |
:10C22000C816D9060CF46C018091AB079091AC074D |
:10C230006091190370911A03861B970B9093BA07AC |
:10C240008093B907A090C807209137033091380335 |
:10C250004091390350913A03AA2041F0461A570AF7 |
:10C26000C201AA2797FDA095BA2F04C0AA2797FD5F |
:10C27000A095BA2F280F391F4A1F5B1F2093370341 |
:10C28000309338034093390350933A038091370336 |
:10C2900090913803A0913903B0913A0381509A4F9D |
:10C2A000A040B04064F080E09AEFA0E0B0E080935E |
:10C2B000370390933803A0933903B0933A038091E6 |
:10C2C000370390913803A0913903B0913A0380501D |
:10C2D0009640AF4FBF4F64F480E096E0AFEFBFEF02 |
:10C2E0008093370390933803A0933903B0933A03B4 |
:10C2F000B09026062B2D33278091B9079091BA076D |
:10C30000289F7001299FF00C389FF00C1124970191 |
:10C31000F7FE02C0295F3F4F790153E0F594E7949F |
:10C320005A95E1F70091AF011091B00198014427AF |
:10C3300037FD4095542F8091370390913803A09199 |
:10C340003903B0913A03BC01CD010E94CD79E20ED0 |
:10C35000F31E90909B01692D7727882799279601D6 |
:10C36000D7FE04C0222733272C193D0937FF02C00E |
:10C370002F5F3F4F3595279548A159A1240F351FB1 |
:10C38000442737FD4095542F0E94597997FF04C0E8 |
:10C39000615C7F4F8F4F9F4F26E0959587957795EE |
:10C3A00067952A95D1F79B016E157F050CF47B01EB |
:10C3B000309521953F4FE216F3060CF479018091F8 |
:10C3C0009C0790919D076091170370911803861B3D |
:10C3D000970B90939B0780939A072091330330919A |
:10C3E00034034091350350913603AA2041F0261AB8 |
:10C3F000370AC101AA2797FDA095BA2F04C0AA2722 |
:10C4000097FDA095BA2F280F391F4A1F5B1F209355 |
:10C4100033033093340340933503509336038091B4 |
:10C42000330390913403A0913503B09136038150CA |
:10C430009A4FA040B04064F080E09AEFA0E0B0E0F6 |
:10C440008093330390933403A0933503B093360362 |
:10C450008091330390913403A0913503B09136035A |
:10C4600080509640AF4FBF4F64F480E096E0AFEF4E |
:10C47000BFEF8093330390933403A0933503B093BD |
:10C4800036032B2D332780919A0790919B07289F85 |
:10C49000D001299FB00D389FB00D11249D01B7FF29 |
:10C4A00002C0295F3F4F5901B3E0B594A794BA95F4 |
:10C4B000E1F79801442737FD4095542F80913303CD |
:10C4C00090913403A0913503B0913603BC01CD01A6 |
:10C4D0000E94CD79A20EB31E692D77278827992750 |
:10C4E0009601D7FE04C0222733272C193D0937FFB8 |
:10C4F00002C02F5F3F4F35952795E8A1F9A12E0F78 |
:10C500003F1F442737FD4095542F0E94597997FFCC |
:10C5100004C0615C7F4F8F4F9F4FF6E095958795E4 |
:10C5200077956795FA95D1F79B016A157B050CF411 |
:10C530005B01309521953F4FA216B3060CF45901CB |
:10C54000EAEC6E2EE6E07E2E71E8872E76E0972EDE |
:10C550006BE0362E59EC452E57E0552ED4012C9128 |
:10C5600012160CF0DFC0203419F408A119A11EC066 |
:10C57000E8A1F9A1CF01AA2797FDA095BA2F3327EB |
:10C5800027FD3095432F532FBC01CD010E945979CF |
:10C5900097FF04C0615C7F4F8F4F9F4F46E095959A |
:10C5A0008795779567954A95D1F78B01F40121819D |
:10C5B000203419F40E0D1F1D22C0203C19F40E1951 |
:10C5C0001F091DC0C701AA2797FDA095BA2F3327C1 |
:10C5D00027FD3095432F532FBC01CD010E9459797F |
:10C5E00097FF04C0615C7F4F8F4F9F4F36E095955A |
:10C5F0008795779567953A95D1F7060F171FF40140 |
:10C600002281203419F40A0D1B1D22C0203C19F48C |
:10C610000A191B091DC0C501AA2797FDA095BA2FAD |
:10C62000332727FD3095432F532FBC01CD010E94A6 |
:10C63000597997FF04C0615C7F4F8F4F9F4F26E071 |
:10C6400095958795779567952A95D1F7060F171FCA |
:10C65000F4012381203419F40C0D1D1D22C0203C4F |
:10C6600019F40C191D091DC0C601AA2797FDA09534 |
:10C67000BA2F332727FD3095432F532FBC01CD010F |
:10C680000E94597997FF04C0615C7F4F8F4F9F4F85 |
:10C69000B6E09595879577956795BA95D1F7060F8A |
:10C6A000171FD2018D919C91801791075CF4BC01FA |
:10C6B000600F711F77FF02C06F5F7F4F8B01159571 |
:10C6C000079504C0000F111F081B190BB8A98B2F69 |
:10C6D0009927880F991F880F991F8017910754F485 |
:10C6E000E9A98E2F9927880F991F880F991F08177E |
:10C6F00019070CF08C01C80117FD039695958795D5 |
:10C7000095958795F3018183880F991F880F991F4D |
:10C710009801281B390BC901880F8283D2010D9320 |
:10C720001C9303C0F301118212823A9402E010E0DC |
:10C73000400E511E24E030E0820E931E48E050E08F |
:10C74000640E751E37FE0ACFE2E1CB5C0C94047ACE |
:10C750008091EE039091EF03A091F003B091F1036B |
:10C760008093E6039093E703A093E803B093E90373 |
:10C770008091EA039091EB03A091EC03B091ED035B |
:10C780008093E2039093E303A093E403B093E50363 |
:10C7900008951092F9031092F8031092F703109283 |
:10C7A000F603089584B1806A84B93D9A82E58CBD10 |
:10C7B0001DBC459A81E08093FB078AEA80930C08B0 |
:10C7C00083E880930D088AE080930E081092100889 |
:10C7D00010920F0810921208109211081092660819 |
:10C7E00010922E0808953091FB07332309F085C07D |
:10C7F0000DB407FE82C084E080932002459A2EB5D6 |
:10C800008091FD0399278130910589F0823091054F |
:10C810001CF4892B21F03EC00297B9F03BC0309345 |
:10C820002D082093FE032138A9F581E008C02535A5 |
:10C8300049F48091FE03820F8093FE0382E080938F |
:10C84000FD0328C03093FD0325C080912D08E82FFB |
:10C85000FF27E75BF74F20838F5F80932D08909130 |
:10C86000FE038A31A0F0291769F48AE1A9E4B8E04F |
:10C87000EFE2F8E00D9001928A95E1F781E0809374 |
:10C880002E0802C030932E081092FD0303C0920FB1 |
:10C890009093FE0320910B08203208F028C04598A1 |
:10C8A0000000000000000000000000000000000088 |
:10C8B0000000000000000000000000000000000078 |
:10C8C0000000000000000000000000000000000068 |
:10C8D000E0910408F0910508E20FF11D80818EBD02 |
:10C8E00080912B089081890F80932B0803C081E0F1 |
:10C8F0008093FB072F5F20930B080895EF92FF9220 |
:10C900000F931F9380911F069927880F991F880FF7 |
:10C91000991F7C010027F7FC0095102F80916F0371 |
:10C9200090917003A0917103B0917203BC01CD018D |
:10C93000A80197010E94CD793093100820930F0829 |
:10C940008091670390916803A0916903B0916A0395 |
:10C95000BC01CD01A80197010E94CD793093120846 |
:10C96000209311082091F1073091F2074091F307CD |
:10C970005091F407DA01C901E3E0880F991FAA1F5B |
:10C98000BB1FEA95D1F7820F931FA41FB51F820F1B |
:10C99000931FA41FB51F20919501309196014091DE |
:10C9A000970150919801BC01CD010E94CD7930933F |
:10C9B000180820931708809180039091810320919B |
:10C9C000420230914302821B930B90931E08809386 |
:10C9D0001D08E0917603F09177038091C007909154 |
:10C9E000C107BF010E949879CB019B01220F331F21 |
:10C9F000220F331F280F391F280F391F37FF02C09E |
:10CA00002D5F3F4F35952795359527953093140821 |
:10CA1000209313088091ED079091EE07BF010E94CB |
:10CA200098799B01220F331F220F331F260F371FC8 |
:10CA3000260F371F37FF02C02D5F3F4F35952795D3 |
:10CA40003595279530931608209315081092770393 |
:10CA5000109276031092C1071092C0071092EE0751 |
:10CA60001092ED0780910E0899278D30910509F4F9 |
:10CA700066C08E3091055CF48B30910509F48EC050 |
:10CA80008C3091050CF00FC10A9761F0A8C18F306E |
:10CA9000910509F47CC18F3091050CF45CC140977D |
:10CAA00099F19DC18091FC0280931F088091FB0247 |
:10CAB000809320088091FA02809321088091F902E6 |
:10CAC000809322088091F802809323088091F702D6 |
:10CAD000809324088091F602809325088091F502C6 |
:10CAE000809326088091E702809327088091E702CF |
:10CAF000837F8093E7020E94852F8093280880918E |
:10CB00007303809329086BC180916808909169082C |
:10CB10009093200880931F0880916C0890916D0875 |
:10CB2000909322088093210880911D0190911E010D |
:10CB300080932308809100018093240850C1809144 |
:10CB4000510680931F08809152068093200880919F |
:10CB50005306809321088091540680932208809187 |
:10CB6000550680932308809159068093240880916C |
:10CB70005A068093250880915B0680932608809151 |
:10CB80005E068093270880915C0680932808809138 |
:10CB90005D068093290880915F06DAC0F894809141 |
:10CBA0000606E82FFF27EE0FFF1FE55DF84F019007 |
:10CBB000F081E02DE038F1051CF0EFE7F0E006C071 |
:10CBC0002FEFE138F20714F4E1E8FFEFE0931F08DC |
:10CBD00080910706E82FFF27EE0FFF1FE55DF84F56 |
:10CBE0000190F081E02DE038F1051CF0EFE7F0E076 |
:10CBF00006C06FEFE138F60714F4E1E8FFEFE093C9 |
:10CC0000200880910506E82FFF27EE0FFF1FE55D46 |
:10CC1000F84F0190F081E02DE038F1051CF0EFE7CE |
:10CC2000F0E006C08FEFE138F80714F4E1E8FFEF19 |
:10CC3000E093210880910406E82FFF27EE0FFF1FE5 |
:10CC4000E55DF84F0190F081E02DE038F1051CF032 |
:10CC5000EFE7F0E006C02FEFE138F20714F4E1E867 |
:10CC6000FFEF7894E093220880911C0380932308BF |
:10CC700080911D038093240880911E0380932508D2 |
:10CC800080911F03809326088091200380932708BA |
:10CC900080912103809328088091220380932908A2 |
:10CCA0008091230355C080915B04863018F0109268 |
:10CCB0005B0485E080931F088091600680932008C4 |
:10CCC00080910D0390910E03A0910F03B09110037A |
:10CCD000BC01CD0125E030E040E050E00E94CD797C |
:10CCE00030932208209321088091090390910A0330 |
:10CCF000A0910B03B0910C03BC01CD0125E030E005 |
:10CD000040E050E00E94CD7930932408209323081E |
:10CD100080915606809325088091570680932608B7 |
:10CD2000809158068093270880911B0380932808E0 |
:10CD300080912B0790912C07809329088091BC0546 |
:10CD40009091BD0597FD0396959587959595879547 |
:10CD500080932A0844C010921F0880E58093200821 |
:10CD600083E0809321088EE0809322088091020165 |
:10CD7000809323088091400480932408809141048B |
:10CD800080932508809142048093260828C08091D2 |
:10CD9000380680931F088091650680932008809153 |
:10CDA000A10180932108809131068093220880910F |
:10CDB0003206809323088091330680932408809163 |
:10CDC000A0018093250880913506809326088091E4 |
:10CDD0003606809327088091370680932808809133 |
:10CDE0002E08882309F4CFC08AEF8093E801409190 |
:10CDF000300850913108CA0181509E4F8F5F934097 |
:10CE0000B0F42091320830913308C90181509E4F0F |
:10CE10008F5F934060F48091100685FF08C05093A7 |
:10CE2000F9034093F8033093F7032093F6038091BE |
:10CE300036089091370821E08936920724F49093C0 |
:10CE40002E0380932D0380912D0390912E0320912A |
:10CE50002B0330912C03821B930B845E9D4F68E65D |
:10CE600071E00E949879845B904090932A038093AC |
:10CE7000290320913A0830913B088091210290913A |
:10CE800022028217930740F480915B04882321F4E7 |
:10CE9000309322022093210280912F08992788360F |
:10CEA000910549F18936910524F48736910531F0D1 |
:10CEB00072C08936910509F445C06DC080913C0867 |
:10CEC0008093630880913D088093650880913E08B7 |
:10CED0008093640880913F088093660880914008A1 |
:10CEE00080936708809141088093E901809142080E |
:10CEF0008093FC0350C080913C0880930608809189 |
:10CF00003D088093070880913E088093080880912F |
:10CF10003F08809309088091400880930A08809117 |
:10CF2000AC0590914108892B8093AC059091420803 |
:10CF30009093FA038091AD0583709C70892B809348 |
:10CF4000AD0529C080913C088093FC0780913D0885 |
:10CF50008093FD0780913E088093FE0780913F08F3 |
:10CF60008093FF07809140089091410890930108B9 |
:10CF700080930008809142089091430890930308A1 |
:10CF80008093020808C01092F9031092F8031092DF |
:10CF9000F7031092F6031F910F91FF90EF90089501 |
:10CFA0008091FB07882309F43BC045988CE098E00A |
:10CFB00090930508809304089091FB03E92FFF27C5 |
:10CFC000E152FE4F9F5F9093FB03808180930E0898 |
:10CFD000993010F01092FB031092FB070E947E64C0 |
:10CFE00081E080930B0800000000000000000000BA |
:10CFF0000000000000000000000000000000000031 |
:10D000000000000000000000000000000000000020 |
:10D0100000000000000080910C0880932B088EBD5A |
:10D02000089587B18C6087B94298439810920004A4 |
:10D0300080E88093EB011092FF038093EA0108954A |
:10D04000809105048150809305048F3F09F0F4C05E |
:10D0500094E0909305048091E702807BE1F0809159 |
:10D060004F06882349F080910804882311F4909397 |
:10D07000000481E080930804809150068823B9F071 |
:10D0800080910904882319F484E08093FF0381E0F0 |
:10D09000809309040CC08093080480930904809154 |
:10D0A0004B068093060480914D068093070480917F |
:10D0B0000804882309F040C080916406282F332794 |
:10D0C00024FF07C080911203882319F425FD4DC069 |
:10D0D0004EC090914C06983F50F08091C2078D3D14 |
:10D0E00030F08091060488230CF43FC040C0983F84 |
:10D0F00048F08091C2078A3028F480910604882382 |
:10D10000B4F133C0809100048150809300048F3FBC |
:10D1100079F58091C2078150809300048091EB01E2 |
:10D12000813011F480E801C086958093EB018091F5 |
:10D13000EB019091060417C0809100048150809308 |
:10D1400000048F3FA9F489E0809300048091EB01F3 |
:10D15000813011F480E801C086958093EB018091C5 |
:10D16000EB0190914F06892311F0429A01C0429839 |
:10D1700080910904882309F043C080916406282F18 |
:10D18000332724FF07C080911203882319F426FD5A |
:10D1900050C034C090914E06983F50F08091E807FF |
:10D1A0008D3D30F08091070488230CF442C026C0E6 |
:10D1B000983F48F08091E8078A3028F4809107046E |
:10D1C0008823E4F036C08091FF0381508093FF03F1 |
:10D1D0008F3F91F58091E80781508093FF03809104 |
:10D1E000EA01813011F480E801C086958093EA015C |
:10D1F0008091EA01909107048923D9F44398089516 |
:10D200008091FF0381508093FF038F3FA9F489E051 |
:10D210008093FF038091EA01813011F480E801C01E |
:10D2200086958093EA018091EA01909150068923C6 |
:10D2300011F0439A0895439808954FB724E130E0E0 |
:10D24000F8948091C9008F778093C9008091C900BC |
:10D250008F7B8093C9008091C9008F7D8093C90026 |
:10D260005A9A52985B9A539A832F99278093CD00AC |
:10D270002093CC008091C80082608093C80080E138 |
:10D280008093C9008091CA008F778093CA008091F3 |
:10D29000CA008F7B8093CA008091CA008F7D8093E3 |
:10D2A000CA008091CA008F7E8093CA008091CA0014 |
:10D2B000877F8093CA008091C9008B7F8093C900CB |
:10D2C0008091CA0084608093CA008091CA00826005 |
:10D2D0008093CA008091C80087FF03C08091CE0070 |
:10D2E000F9CF8091C90080688093C9004FBF08952D |
:10D2F000FF920F931F93CF93DF9380E197E20E94F9 |
:10D300008C16EC01FF248091C9008F778093C900AF |
:10D310008091C9008F7E8093C9005A988FE29AE06D |
:10D320009F938F9309E612E11F930F93E0912704D7 |
:10D33000F091280409950F900F900F900F9002C064 |
:10D340004A996CC0CE010E9495168823C9F3E091DA |
:10D350002704F0912804FF2009F468C085E69AE0CC |
:10D360009F938F931F930F930995529A0F900F904D |
:10D370000F900F90CE010E9495168823D9F383E673 |
:10D3800090E05A9A019797FFFCCF8FE891E05A9866 |
:10D39000019797FFFCCF89E090E05A9A019797FF99 |
:10D3A000FCCF89E090E05A98019797FFFCCF8FE877 |
:10D3B00091E05A9A019797FFFCCF8FE891E05A9835 |
:10D3C000019797FFFCCF89E090E05A9A019797FF69 |
:10D3D000FCCF89E090E05A98019797FFFCCF8FE847 |
:10D3E00091E05A9A019797FFFCCF8FE891E05A9805 |
:10D3F000019797FFFCCF89E090E05A9A019797FF39 |
:10D40000FCCF89E090E05A98019797FFFCCF8FE816 |
:10D4100091E05A9A019797FFFCCF13C08AE590E0FC |
:10D420000E948C16EC0191E0F92E91CF8BE69AE0E8 |
:10D430009F938F931F930F9309950F900F900F90C9 |
:10D440000F9052985A980E941D69E5E0CDB7DEB75B |
:10D450000C94117AEF92FF920F931F93CF93DF9367 |
:10D46000482F00E010E08091EC01813061F41092CF |
:10D47000EC0184E480930A0410920C0410920B04D3 |
:10D4800010920D042BC180910A04882319F421E025 |
:10D4900030E001C0980190910B04992371F4232B83 |
:10D4A00011F081E010C084E480930A0490930C048E |
:10D4B00090930B0490930D04FAC0913069F4232BE0 |
:10D4C00009F0EBC082E080930B0480910C048F5F25 |
:10D4D00080930C0483E0E9C09230D1F4232B09F04F |
:10D4E000DCC083E080930A0440930D0490910C0407 |
:10D4F000923039F410920E0447FF03C081E080930C |
:10D500000E0483E080930B049F5F90930C04CFC0C4 |
:10D51000933009F0C2C0232B09F0BFC090930A04D6 |
:10D5200082E080930B0480910C048F5F80930C0445 |
:10D5300020910D04822F9927782F6627842F992711 |
:10D54000682B792B80912A06813049F47370CB01C6 |
:10D550008050924063E070E00E94987917C082305A |
:10D5600061F47770CB018050944066E070E00E94D7 |
:10D5700098792695269526950BC07370685671404C |
:10D58000CB0177FD0196BC0175956795269526958B |
:10D59000022F11270F7010700F5F1F4F0D301105F4 |
:10D5A00008F074C07801E00EF11EF701E55DF84F58 |
:10D5B000808191819B01281B390BC90137FF03C072 |
:10D5C000909581959F4F069794F480911B03883C1A |
:10D5D00030F480911B03865F80931B0308C088ECA6 |
:10D5E00080931B0380916F008F7D80936F00F70104 |
:10D5F000E55DF84F808191819C01220F331F280F38 |
:10D60000391F260F371F37FF02C02D5F3F4FE9013B |
:10D61000D595C795D595C795CB0101968C179D07D4 |
:10D6200014F4219706C061507040C617D7070CF458 |
:10D63000219680911B03843BD0F0F701E55DF84F04 |
:10D6400080819181FE01E81BF90BCF0163E070E05E |
:10D650000E949879CB01880F991F860F971F2FE59D |
:10D6600037E0E20EF31EF7019183808307C02FE5B8 |
:10D6700037E0E20EF31EF70111821082000F111F36 |
:10D68000055D184FF801D183C08311C00231110527 |
:10D6900070F081E08093EC010AC081E08093EC019E |
:10D6A00010920C0410920E0484E480930A0480917A |
:10D6B0000C04803198F080910E04882331F480911D |
:10D6C000EC01882311F48093930110920C041092C2 |
:10D6D0000E0410920B0484E480930A04E6E0CDB7B4 |
:10D6E000DEB70C94107ACF93FC0197FF05C0CFEF03 |
:10D6F000F095E195FF4F01C0C1E028E631E0CF0190 |
:10D70000B9010E949879FC018B35910554F08B5535 |
:10D7100090408A35910538F484EB90E08E1B9F0B86 |
:10D72000FC0141E00DC0CF01855B90408A35910539 |
:10D7300018F4E45BF04003C02E1B3F0BF9014FEFE0 |
:10D74000EE0FFF1FEA58F54F259134918C2F992742 |
:10D7500087FD9095289FB001299F700D389F700D0F |
:10D760001124842F992787FD9095689FA001699FB8 |
:10D77000500D789F500D1124CA01CF9108952AE5CC |
:10D7800030E0281B390BC9010E94736B0895CF93B9 |
:10D79000DF9380E00E94287180911D0190911E010D |
:10D7A0006AE070E00E9498799F938F9380911D01A9 |
:10D7B00090911E016AE070E00E9498797F936F93C8 |
:10D7C00084E49BE09F938F93CBE1D1E7DF93CF93EA |
:10D7D000E0912704F091280409952DB73EB7285F02 |
:10D7E0003F4F2DBF8091E8018823B9F186E00E9468 |
:10D7F000287180910008909101086AE070E00E9411 |
:10D8000084797F936F938FED90E09F938F938091B6 |
:10D81000F1079091F207A091F307B091F4072091DE |
:10D820009501309196014091970150919801BC016A |
:10D83000CD010E94CD793F932F938DE49BE09F9380 |
:10D840008F93DF93CF93E0912704F09128040995FB |
:10D850008DB79EB70A968DBF12C086E00E942871D0 |
:10D8600089E59BE09F938F93DF93CF93E09127040B |
:10D87000F091280409950F900F900F900F908091D0 |
:10D88000FA038823C1F086E00E9428718091FA0390 |
:10D8900099279F938F9380E69BE09F938F93DF93CD |
:10D8A000CF93E0912704F091280409952DB73EB756 |
:10D8B0002A5F3F4F2DBF80E10E9428718091F301C4 |
:10D8C0009091F4016CE370E00E9484799F938F93B0 |
:10D8D0008091F3019091F4016CE370E00E948479EF |
:10D8E0007F936F9380916C0890916D089F938F93B5 |
:10D8F0008BE69BE09F938F93CBE1D1E7DF93CF93B0 |
:10D90000E0912704F09128040995809110062DB725 |
:10D910003EB7265F3F4F2DBF80FF29C08AE10E949E |
:10D9200028718091940199279F938F9380910D0383 |
:10D9300090910E03A0910F03B0911003BC01CD0193 |
:10D9400024E630E040E050E00E94CD793F932F93F1 |
:10D9500088E79BE09F938F93DF93CF93E091270419 |
:10D96000F091280409958DB79EB708968DBFDF9179 |
:10D97000CF910895CF93DF9380E00E94287180912A |
:10D98000E906992787FD90959F938F938091E106F3 |
:10D99000992787FD90959F938F938091D90699271A |
:10D9A00087FD90959F938F938091D106992787FD4E |
:10D9B00090959F938F938FE79BE09F938F93CBE1FD |
:10D9C000D1E7DF93CF93E0912704F09128040995E4 |
:10D9D00080E10E9428712DB73EB7245F3F4F2DBFD5 |
:10D9E00080910907992787FD90959F938F93809148 |
:10D9F0000107992787FD90959F938F938091F90652 |
:10DA0000992787FD90959F938F938091F106992791 |
:10DA100087FD90959F938F938FE89BE09F938F93C3 |
:10DA2000DF93CF93E0912704F0912804099580912A |
:10DA300002062DB73EB7245F3F4F2DBF853098F4C7 |
:10DA400080E10E9428718FE99BE09F938F93DF9381 |
:10DA5000CF93E0912704F091280409950F900F903F |
:10DA60000F900F9018C08730B0F488E10E942871A1 |
:10DA70008FED90E09F938F9380EB9BE09F938F932C |
:10DA8000DF93CF93E0912704F091280409958DB797 |
:10DA90009EB706968DBFDF91CF9108950F931F9388 |
:10DAA00080E00E9428712AE030E08091680890911F |
:10DAB0006908B9010E9484799F938F9380916808C7 |
:10DAC00090916908B9010E9484797F936F93809146 |
:10DAD0001D0190911E01B9010E9498799F938F9327 |
:10DAE00080911D0190911E01B9010E9498797F9348 |
:10DAF0006F9389EB9BE09F938F930BE111E71F934B |
:10DB00000F93E0912704F0912804099580E10E9489 |
:10DB100028718DB79EB70C968DBF80916C0890913F |
:10DB20006D089F938F9380916A0890916B089F93E3 |
:10DB30008F938CEC9BE09F938F931F930F93E091B7 |
:10DB40002704F091280409958DB79EB708968DBFDC |
:10DB50001F910F9108950F931F93CF93DF9380919F |
:10DB6000E801CBE1D1E7882309F478C080E00E9486 |
:10DB700028718091FD0799279F938F938091FF07CC |
:10DB800099279F938F9388ED9BE09F938F938E01AE |
:10DB9000DF93CF93E0912704F091280409958DB786 |
:10DBA0009EB708968DBF8091FE07833031F48CE0DC |
:10DBB0000E94287187EE9BE005C08CE00E942871CE |
:10DBC0008CEE9BE09F938F93DF93CF93E09127049C |
:10DBD000F091280409950F900F900F900F9080916D |
:10DBE000FC0781FF12C08CE00E94287181EF9BE04E |
:10DBF0009F938F931F930F93E0912704F091280434 |
:10DC000009950F900F900F900F9080E10E9428715E |
:10DC10008FED90E09F938F9380910208909103087D |
:10DC20009F938F9380910008909101086AE070E0C3 |
:10DC30000E9484797F936F9386EF9BE09F938F93ED |
:10DC40008BE191E79F938F93E0912704F091280453 |
:10DC500009958DB79EB70A968DBF12C082E00E94CB |
:10DC6000287186E09CE09F938F93DF93CF93E091A0 |
:10DC70002704F091280409950F900F900F900F90B2 |
:10DC8000DF91CF911F910F910895CF93C82F2091CD |
:10DC90000F042093100499278F32910509F18033E6 |
:10DCA00091051CF44F97A1F02CC08F34910501F120 |
:10DCB0008F38910531F5222319F481E090E038C0C6 |
:10DCC00086E0289FF0011124E45DF44F849117C091 |
:10DCD00086E0289FF0011124E35DF44F84910FC08A |
:10DCE00086E0289FF0011124E25DF44F849107C083 |
:10DCF00086E0289FF0011124E15DF44F8491809328 |
:10DD00000F0490910F04809110049813C0E00E94BA |
:10DD10002E7190910F0486E0989FF0011124E05D30 |
:10DD2000F44F259134918C2FF901099580E090E012 |
:10DD3000CF910895109269081092680810926D08AA |
:10DD400010926C0810926B0810926A0810926E087C |
:10DD50008AE090E00E948C16909312048093110444 |
:10DD60000895CF93DF9380911104909112040E9443 |
:10DD70009516882309F4AFC0809111049091120484 |
:10DD80000A969093120480931104E0E0F0E09F0162 |
:10DD900090E05FEFAAECB6E04BE0ED018B8187FFEE |
:10DDA0000BC09F5F8D81E80FF11D8981280F311D08 |
:10DDB0008E81851708F4582F4150189647FFEDCFF4 |
:10DDC00050936E08232B41F52091170430911804CD |
:10DDD0004091190450911A04BB27A52F942F832F2B |
:10DDE0009093160480931504AA27BB27281B390B90 |
:10DDF0004A0B5B0BCF01AA27BB27280F391F4A1FED |
:10DE00005B1F209317043093180440931904509318 |
:10DE10001A04E5E0F0E013C02091150430911604D7 |
:10DE20002E173F0718F4E21BF30B02C0E0E0F0E00E |
:10DE3000892F9927880F991FE80FF91F3596F093BE |
:10DE40006908E0936808EF3FF10578F480911D01BF |
:10DE500090911E018E9F90018F9F300D9E9F300DDF |
:10DE60001124C90164E670E013C0CF01969587952F |
:10DE70009695879520911D0130911E01289FA00144 |
:10DE8000299F500D389F500D1124CA0169E170E09F |
:10DE90000E94847970936B0860936A082091130440 |
:10DEA000309114042E0F3F1F309314042093130459 |
:10DEB0005EE02131350778F080916C0890916D0813 |
:10DEC000019690936D0880936C0820513E403093EA |
:10DED000140420931304DF91CF9108954FB720E4E9 |
:10DEE00030E0F8948091C9008F778093C9008091C9 |
:10DEF000C9008F7B8093C9008091C9008F7D80937A |
:10DF0000C9005A9A52985B9A539A832F9927809303 |
:10DF1000CD002093CC008091C80082608093C8001F |
:10DF200088E18093C9008091CA008F778093CA00EE |
:10DF30008091CA008F7B8093CA008091CA008F7D38 |
:10DF40008093CA008091CA008F7E8093CA0080911E |
:10DF5000CA00877F8093CA008091C9008B7F80931D |
:10DF6000C9008091CA0084608093CA008091CA0071 |
:10DF700082608093CA008091C80087FF03C08091AF |
:10DF8000CE00F9CF8091C90080688093C9004FBF4F |
:10DF900008950F931F93CF93DF93482F4F5F8931DD |
:10DFA00008F089C080912A07841710F440932A074B |
:10DFB000CB0183539B4268E170E00E949879A42FC3 |
:10DFC000BB27FD01EA0FFB1FE55DF84F80819181C2 |
:10DFD0009B01281B390BC90137FF03C09095819520 |
:10DFE0009F4F069794F480911B03883C30F48091F6 |
:10DFF0001B03865F80931B0308C088EC80931B0380 |
:10E0000080916F008F7D80936F00FD01EA0FFB1FF1 |
:10E01000E55DF84F808191819C01220F331F280F0D |
:10E02000391F260F371F37FF02C02D5F3F4FE90111 |
:10E03000D595C795D595C795CB0101968C179D07AA |
:10E0400014F4219706C061507040C617D7070CF42E |
:10E05000219680911B03843BD8F08D010A0F1B1F72 |
:10E06000F801E55DF84F80819181FE01E81BF90B15 |
:10E07000CF0163E070E00E949879CB01880F991F6F |
:10E08000860F971F015A184FF8019183808307C0AC |
:10E09000AA0FBB1FA15AB84F11961C921E92E42FD3 |
:10E0A000FF27EE0FFF1FE55DF84FD183C08344309B |
:10E0B00011F410929301DF91CF911F910F91089568 |
:10E0C000CF93DF9320916F08822F9927807F9070E4 |
:10E0D000409709F06CC02F3109F046C0809170085C |
:10E0E00080931F042091720820932104809173086B |
:10E0F00080932004822F992790932C0780932B07DD |
:10E10000222309F054C080910406282F3327220FC0 |
:10E11000331FF901E15AF84F1182108280910506F0 |
:10E12000A82FBB27AA0FBB1FFD01E15AF84F118290 |
:10E13000108280910706E82FFF27EE0FFF1FCF0107 |
:10E14000815A984FEC0119821882255D384FE901F8 |
:10E1500019821882A55DB84F11961C921E92E55D3A |
:10E16000F84F1182108223C0C22FCF70CA30F8F44A |
:10E170008091700880939908809171088093980825 |
:10E180008091720880939B088091730880939A080D |
:10E1900060919808709199088C2F0E94C96F6091C6 |
:10E1A0009A0870919B088C2F8F5F0E94C96FDF9136 |
:10E1B000CF910895CF93C82F8F3F49F480912204C7 |
:10E1C0008F3F29F4109224041092230432C020912E |
:10E1D0002404222339F4CF3111F485E001C084E016 |
:10E1E0008093250480912504909123048217A0F444 |
:10E1F000892F8095809323048F3F19F48EEF8093AD |
:10E20000230480912304C81711F40E9460701092B7 |
:10E210002404109223040BC0E22FFF27E159F74F8B |
:10E22000C0832F5F209324049C0F90932304C093FA |
:10E230002204CF91089590911E04933240F4E92F67 |
:10E24000FF27EB58F74F80839F5F90931E0408953C |
:10E25000833218F48D5F80931E04089590E2E8E7FE |
:10E26000F8E08FE19193815087FFFCCF0895CF9321 |
:10E27000CFB723E031E0F8948091C9008F77809385 |
:10E28000C9008091C9008F7B8093C9008091C9002B |
:10E290008F7D8093C9005A9A52985B9A539A832F24 |
:10E2A00099278093CD002093CC008091C800826094 |
:10E2B0008093C80088E18093C9008091CA008F775D |
:10E2C0008093CA008091CA008F7B8093CA0080919E |
:10E2D000CA0080628093CA008091CA0080618093E6 |
:10E2E000CA008091CA0088608093CA008091C900EA |
:10E2F00084608093C9008091CA0084608093CA00C2 |
:10E300008091CA0082608093CA008091C80087FF14 |
:10E3100003C08091CE00F9CF8091C90080688093BE |
:10E32000C9008091C90080648093C9000E942E7149 |
:10E33000CFBFCF910895282F99278F709070892B88 |
:10E3400031F4209580911D04822B80931D04089543 |
:10E350008091EF01882309F441C08091E70285FF95 |
:10E360000AC082E98093750883E28093760885E588 |
:10E370008093770802C0109275088091F0018F3069 |
:10E3800071F480911D040E94456E882341F081E95B |
:10E39000809375088093760881E3809377081092C4 |
:10E3A000EF018091C80085FFFCCF8091C9008F7E6E |
:10E3B0008093C9008091C9008E7F8093C9008091AD |
:10E3C0007508882311F48EEF01C08EE78093CE008C |
:10E3D00080911D048093F00110921D0408951F92F6 |
:10E3E0000F920FB60F9211248F939F93EF93FF9389 |
:10E3F0009091EF01992309F040C080912604882371 |
:10E4000061F480917508882311F483E003C0813999 |
:10E4100099F481E0809326040FC0833099F48091B1 |
:10E420007508882349F0909375088091C9008E7F04 |
:10E430008093C9008EEF1EC08091C90081608093D7 |
:10E44000C9000EC0833261F48091C9008E7F809331 |
:10E45000C9008FEF8093CE0081E08093EF0114C05C |
:10E4600080912604E82FFF27EB58F74F8F5F8093AA |
:10E47000260480818093CE0007C0109226048091EC |
:10E48000C90080618093C900FF91EF919F918F91A6 |
:10E490000F900FBE0F901F901895EF92FF920F9361 |
:10E4A0001F93CF93DF937C018B01EA01452B39F059 |
:10E4B000F80181918F01F70109952197C9F7E6E0ED |
:10E4C000CDB7DEB70C94107AEF92FF920F931F93A3 |
:10E4D000CF93DF937C018B01EA01452B41F0F801DA |
:10E4E0000F5F1F4F8491F70109952197C1F7E6E06F |
:10E4F000CDB7DEB70C94107A0F931F93CF938C0196 |
:10E50000C62F161634F480E2F8010995C1501C1686 |
:10E51000D4F3CF911F910F9108950F931F93CF9331 |
:10E520008C01C62F161634F480E3F8010995C1500A |
:10E530001C16D4F3CF911F910F910895A5E3B0E07D |
:10E54000E4EAF2E70C94E8792E96EEADFFAD2E9753 |
:10E5500088249924540180911C04882321F42C964A |
:10E560001FAE1EAE2C975EE4452E512C4C0E5D1E48 |
:10E570006F01B60105C0153239F00894C11CD11CD9 |
:10E58000F60114911123B9F7A601461B570B31F080 |
:10E590002C968EAD9FAD2C970E946472112309F4C6 |
:10E5A0006AC20894C11CD11CFF24FDA6FCA64FEF33 |
:10E5B000E42EF9A6F6010894C11CD11C149115375C |
:10E5C00021F0812F80628837B1F4F0FE0AC0F20199 |
:10E5D00024E030E0420E531E80809180A280B38000 |
:10E5E0000AC0F20142E050E0440E551E8081918144 |
:10E5F0004C01AA24BB24103221F489A58823D1F62A |
:10E600001DC0133219F458E0F52AD4CF1A3211F094 |
:10E610001D3291F41A3259F4F20182E090E0480E72 |
:10E62000591EE081ECA7EE232CF6E195ECA790E1D2 |
:10E63000F92AAFEDFA22BECF1B3211F419A7BACFD7 |
:10E640001E32C1F5F6010894C11CD11C14911A3276 |
:10E6500079F4F20122E030E0420E531E40815181F4 |
:10E660003FEF4F3F530714F44FEF5FEFE42EA2CF7D |
:10E6700040E050E0812F80538A30A0F4CA0133E09B |
:10E68000880F991F3A95E1F7840F951F480F591F7E |
:10E69000410F511D40535040F6010894C11CD11C3C |
:10E6A0001491E8CF8FEF4F3F580714F44FEF5FEF0F |
:10E6B000E42E85CF103329F4F4FC7CCF90E2F92AC4 |
:10E6C00079CF812F81538930D8F440E050E0CA01DE |
:10E6D00023E0880F991F2A95E1F7840F951F480FB3 |
:10E6E000591F410F511D40535040F6010894C11C61 |
:10E6F000D11C1491812F80538A3048F34CA75FCFEF |
:10E70000183619F4A4E0FA2A55CF1C3619F4B1E0F2 |
:10E71000FB2A50CF133661F43E010894611C711C32 |
:10E72000F20122E030E0420E531E808189833CC119 |
:10E73000143421F0143611F0193651F5143411F453 |
:10E7400031E0F32AF0FE0AC0F20144E050E0440E4A |
:10E75000551E80809180A280B3800CC0F20182E0BF |
:10E7600090E0480E591E808191814C01AA2497FCAB |
:10E77000A094BA2CB7FE0AC0B094A0949094809450 |
:10E78000811C911CA11CB11C8DE289A70AE06FC0FD |
:10E790001F3411F01F3631F41F3411F491E0F92ABF |
:10E7A00008E064C0103779F4F201A2E0B0E04A0E4C |
:10E7B0005B1E808191814C01AA24BB2400E1B0E45E |
:10E7C000FB2A18E753C01337C1F5F20122E030E00D |
:10E7D000420E531E608071806114710489F43E0101 |
:10E7E0000894611C711C88E289838EE6F3018183A1 |
:10E7F00085E78B838CE68C838D8389E28E831F82F1 |
:10E80000E7FC13C08E2D992787FD9095AC0160E041 |
:10E8100070E0C3010E94B577009729F0382E3618B2 |
:10E82000E3140CF0C3C03E2CC1C0F30101900020E2 |
:10E83000E9F731973E2E3618B9C0153511F0153766 |
:10E8400031F4153511F4F1E0FF2A0AE00FC0183554 |
:10E8500019F0183709F0A0C000E1F3FE07C08114D9 |
:10E860009104A104B10411F020E4F22A19A6EDA646 |
:10E87000E7FC02C03FEDF32289E2682E712C6C0E9A |
:10E880007D1E81149104A104B10421F44DA54423FB |
:10E8900009F47BC0802F9927AA27BB278EA79FA7A3 |
:10E8A000A8ABB9AB202E332490E0891690E09906EE |
:10E8B00091E0A90690E0B90648F0C501B4012EA583 |
:10E8C0003FA548A959A90E94AB7917C0AFEF8A1696 |
:10E8D0009104A104B10449F040F0C401B1010E94C7 |
:10E8E00084799B014427552708C0882D602F0E94FA |
:10E8F0007879282F3327442755272AAB3BAB4CABDD |
:10E900005DAB0A3059F48AA9880F880F880F9AA93D |
:10E91000990F890F382D381B832F10C0003139F41F |
:10E920008AA98295807F482D481B842F07C08AA919 |
:10E93000880F880F880F582D581B852F90E02EA523 |
:10E940003FA548A959A982169306A406B50608F062 |
:10E9500091E08AA89BA8ACA8BDA88A3010F4805D7D |
:10E9600004C0895A183509F48F7DD3018E933D0177 |
:10E97000992309F099CF083041F4F3FE06C08033A3 |
:10E9800021F080E3FD0182933F01CE010196382EF4 |
:10E990003618F8E23F0E0BC0112309F46CC03E019B |
:10E9A0000894611C711C1983B1E03B2E19A6032D3C |
:10E9B0002DA4231827FC222489A5882311F00F5F9A |
:10E9C00002C0F6FC0E5F020DEF2CFF24C70180731E |
:10E9D0009070892B49F48CA5801B682F2C968EADE6 |
:10E9E0009FAD2C970E947C7289A5882331F041E06D |
:10E9F00050E0BE01675D7F4F0AC0E6FE0EC080E3B7 |
:10EA00008AA71BA742E050E0BE01665D7F4F2C96AF |
:10EA10008EAD9FAD2C970E944D72C7018073907090 |
:10EA2000809749F48CA5801B682F2C968EAD9FADE6 |
:10EA30002C970E948D72622D2C968EAD9FAD2C97D7 |
:10EA40000E948D72832D992787FD9095AC01B301AB |
:10EA50002C968EAD9FAD2C970E944D72E4FE89CD11 |
:10EA60002CA5201B2CA7622F2C968EAD9FAD2C972A |
:10EA70000E947C727ECDE2E1CB5C0C94047A2FB7CD |
:10EA800040E0F894E0E0F0E081E280935700949158 |
:10EA9000E2E0F0E0809357003491E4E0F0E080930E |
:10EAA000570084912FBF9E3199F4363941F4893053 |
:10EAB00011F441E00DC08A3059F442E009C0373901 |
:10EAC00039F4863011F443E003C0853009F444E0A2 |
:10EAD000842F992708959FB7F8948091C900877F64 |
:10EAE0008093C9008091C9008F7E8093C900809176 |
:10EAF000C9008F778093C9008091C9008F7B809374 |
:10EB0000C9008091C9008F7D8093C90052985A9A9C |
:10EB100053985B9A9FBF08951F93CF93DF93182F4D |
:10EB200080911C04882309F48DC08091EE01181790 |
:10EB300009F488C080911B04882321F40E943F754A |
:10EB400080931B048FEF9CE09F938F93C9E6D2E1E3 |
:10EB5000DF93CF93E0912704F091280409950F905B |
:10EB60000F900F900F90812F99278230910501F11E |
:10EB7000833091052CF4009761F0019769F024C06F |
:10EB800084309105D9F084309105ACF00597C9F037 |
:10EB90001BC08FEE9CE002C08DED9CE09F938F9395 |
:10EBA000DF93CF93E0912704F0912804099518C0D2 |
:10EBB00084EC9CE0F3CF81EA9CE0F0CF83E99CE019 |
:10EBC000EDCF8BE89CE0EACF8CE09DE09F938F93A4 |
:10EBD000DF93CF93E0912704F0912804099510E08A |
:10EBE0000F900F900F900F9080911B04843011F0C4 |
:10EBF000823099F40E946B75812F8150833018F414 |
:10EC00000E941D691DC0143019F40E94377118C08C |
:10EC10001530B1F40E946E6F13C0112389F082E2A7 |
:10EC20009DE09F938F9389E692E19F938F93E0916C |
:10EC30002704F091280409950F900F900F900F90E2 |
:10EC40001093EE01DF91CF911F9108950F931F93C1 |
:10EC500081E080931C044091ED01EBE3FCE020E0B7 |
:10EC600030E05FE4849199272F5F3F4F829FB0018E |
:10EC7000839F700D929F700D11244627515031963D |
:10EC800057FFF0CF4093ED01E3E1FCE020E030E0FE |
:10EC900057E2849199272F5F3F4F829FB001839F56 |
:10ECA000700D929F700D112446275150319657FFD9 |
:10ECB000F0CF4093ED0180911B04882321F40E9442 |
:10ECC0003F7580931B048091ED01833459F088E1F6 |
:10ECD00090E029E20FB6F894A895809360000FBEEB |
:10ECE000209360008EE992E7909328048093270494 |
:10ECF0008DE39DE09F938F9309E612E11F930F939D |
:10ED0000E0912704F091280409950F900F900F903F |
:10ED10000F9084E690E09F938F9380E590E09F931F |
:10ED20008F931F921F92809102016AE00E9478796E |
:10ED3000892F99279F938F93809102010E94787960 |
:10ED400099279F938F9383E69DE09F938F931F93C3 |
:10ED50000F93E0912704F091280409958BE39CE040 |
:10ED60009F938F931F930F93E0912704F0912804B2 |
:10ED7000099583E19CE09F938F931F930F93E091FC |
:10ED80002704F091280409958DB79EB746968DBF4C |
:10ED900087E99DE09F938F931F930F93E091270442 |
:10EDA000F0912804099583EC8093810080916F0095 |
:10EDB000806280936F000F900F900F900F901F91C3 |
:10EDC0000F91089580911C04882361F08091EE01D9 |
:10EDD000843011F40E94A8718091ED01833411F008 |
:10EDE00010921C0408951F920F920FB60F921124D7 |
:10EDF0002F933F934F935F936F937F938F939F9343 |
:10EE0000AF93BF93EF93FF932091CE009091EE01CB |
:10EE1000892F8150833020F4822F0E942A6A0BC0F0 |
:10EE2000943021F4822F0E949B7105C0953019F413 |
:10EE3000822F0E94DA70FF91EF91BF91AF919F9165 |
:10EE40008F917F916F915F914F913F912F910F9093 |
:10EE50000FBE0F901F9018950024222733274427B8 |
:10EE600051E0BB27EE27FF27A0E1660F771F881F21 |
:10EE7000991F001C221F331F441F660F771F881F16 |
:10EE8000991F001C221F331F441F2AF4050E2B1F3D |
:10EE90003E1F4F1F04C0051A2B0B3E0B4F0B550F87 |
:10EEA000BB1FEE1F587F556047FD5250AA95E9F6EB |
:10EEB000E695B7955795E695B7955795852F9B2F6E |
:10EEC00008952227332741E0552768E0880F991FCE |
:10EED000221F331F880F991F221F331F1AF4240F7C |
:10EEE000351F02C0241B350B440F551F487F45605A |
:10EEF00037FD42506A9551F7569547955695479577 |
:10EF0000842F0895AA2797FF04C0809590958A1FA3 |
:10EF10009A1F77FF04C0609570956A1F7A1F669FDD |
:10EF20009001779FA001679F300D411D5A1F300D42 |
:10EF3000411D5A1F889FF001999F2E0F3F1F401DB2 |
:10EF4000511D899F300D411D5A1F300D411D5A1F03 |
:10EF5000CA01B901112480CFFB01DC0102C0059078 |
:10EF60000D9241505040D8F70895FC014150504057 |
:10EF700030F001900616D1F73197CF010895882718 |
:10EF800099270895A0E0B0E0E8ECF7E70C94F07959 |
:10EF90006C017B01EA01590121978FEFCF3FD80720 |
:10EFA00089F086010894C11CD11CC7010894E11C9A |
:10EFB000F11CF5010995F80180832197FFEFCF3F00 |
:10EFC000DF0779F7EAE0CDB7DEB70C940C7ACF9281 |
:10EFD000DF92EF92FF920F931F937C016B01FB0175 |
:10EFE0000995082FC7010196F6010995182FC80148 |
:10EFF0001F910F91FF90EF90DF90CF900895A0E0C8 |
:10F00000B0E0E5E0F8E70C94F2798C017B01EA01CD |
:10F01000690121978FEFCF3FD80771F0F701219158 |
:10F020007F01C8010F5F1F4F622FF60109952197DD |
:10F03000FFEFCF3FDF0791F7E8E0CDB7DEB70C94E5 |
:10F040000E7ACF92DF92EF92FF920F931F936C0193 |
:10F050008B017A01FA010995812F9927682FC60142 |
:10F060000196F70109951F910F91FF90EF90DF90A6 |
:10F07000CF9008955058BB27AA270ED0E0C0D1D01A |
:10F0800030F0D6D020F031F49F3F11F41EF4C6C00A |
:10F090000EF4E095E7FBBCC0E92FE2D080F3BA178D |
:10F0A000620773078407950718F071F49EF5FAC09C |
:10F0B0000EF4E0950B2EBA2FA02D0B01B901900193 |
:10F0C0000C01CA01A0011124FF27591B99F0593FD7 |
:10F0D00050F4503E68F11A16F040A22F232F342F1F |
:10F0E0004427585FF3CF469537952795A795F0406D |
:10F0F0005395C9F77EF41F16BA0B620B730B840B82 |
:10F10000BAF09150A1F0FF0FBB1F661F771F881F39 |
:10F11000C2F70EC0BA0F621F731F841F48F4879591 |
:10F1200077956795B795F7959E3F08F0B3CF939580 |
:10F13000880F08F09927EE0F97958795089598D036 |
:10F1400088F09F5790F0B92F9927B751A0F0D1F0D0 |
:10F15000660F771F881F991F1AF0BA95C9F712C05A |
:10F16000B13081F09FD0B1E008959CC0672F782F17 |
:10F170008827B85F39F0B93FCCF3869577956795C6 |
:10F18000B395D9F73EF490958095709561957F4F32 |
:10F190008F4F9F4F0895E89409C097FB3EF49095D8 |
:10F1A0008095709561957F4F8F4F9F4F9923A9F060 |
:10F1B000F92F96E9BB279395F695879577956795EF |
:10F1C000B795F111F8CFFAF4BB0F11F460FF1BC033 |
:10F1D0006F5F7F4F8F4F9F4F16C0882311F096E9C6 |
:10F1E00011C0772321F09EE8872F762F05C0662374 |
:10F1F00071F096E8862F70E060E02AF09A95660F2D |
:10F20000771F881FDAF7880F9695879597F90895E5 |
:10F2100097F99F6780E870E060E008959FEF80ECC9 |
:10F22000089500240A94161617061806090608956C |
:10F2300000240A9412161306140605060895092ED2 |
:10F240000394000C11F4882352F0BB0F40F4BF2B41 |
:10F2500011F460FF04C06F5F7F4F8F4F9F4F089581 |
:10F2600057FD9058440F551F59F05F3F71F0479577 |
:10F27000880F97FB991F61F09F3F79F0879508955C |
:10F28000121613061406551FF2CF4695F1DF08C07B |
:10F29000161617061806991FF1CF86957105610598 |
:10F2A00008940895E894BB2766277727CB0197F940 |
:10F2B0000895629FD001739FF001829FE00DF11DC0 |
:10F2C000649FE00DF11D929FF00D839FF00D749FE0 |
:10F2D000F00D659FF00D9927729FB00DE11DF91F8C |
:10F2E000639FB00DE11DF91FBD01CF0111240895E9 |
:10F2F000991B79E004C0991F961708F0961B881F88 |
:10F300007A95C9F780950895AA1BBB1B51E107C0E8 |
:10F31000AA1FBB1FA617B70710F0A61BB70B881FA5 |
:10F32000991F5A95A9F780959095BC01CD01089534 |
:10F3300097FB092E07260AD077FD04D0E5DF06D01B |
:10F3400000201AF4709561957F4F0895F6F7909517 |
:10F3500081959F4F0895A1E21A2EAA1BBB1BFD01A8 |
:10F360000DC0AA1FBB1FEE1FFF1FA217B307E407A4 |
:10F37000F50720F0A21BB30BE40BF50B661F771FFC |
:10F38000881F991F1A9469F76095709580959095DC |
:10F390009B01AC01BD01CF01089597FB092E052605 |
:10F3A0000ED057FD04D0D7DF0AD0001C38F450959A |
:10F3B0004095309521953F4F4F4F5F4F0895F6F799 |
:10F3C00090958095709561957F4F8F4F9F4F0895D1 |
:10F3D0002F923F924F925F926F927F928F929F9265 |
:10F3E000AF92BF92CF92DF92EF92FF920F931F9353 |
:10F3F000CF93DF93CDB7DEB7CA1BDB0B0FB6F89404 |
:10F40000DEBF0FBECDBF09942A88398848885F8443 |
:10F410006E847D848C849B84AA84B984C884DF80B4 |
:10F42000EE80FD800C811B81AA81B981CE0FD11D98 |
:10F430000FB6F894DEBF0FBECDBFED010895EE0FFD |
:0CF44000FF1F0590F491E02D0994FFCF10 |
:10F44C005E010A010164FF01FFFF01FC01FC0101E7 |
:10F45C00737373FF03007D0000C409C409640011B9 |
:10F46C0048656C6C6F20576F726C64000000000074 |
:10F47C000000000000000000000000000000000080 |
:10F48C000000000000000000000000000000000070 |
:10F49C000000000000000000000000000000000060 |
:10F4AC000000000000000000000000000000000050 |
:10F4BC0053706F727400004E6F726D616C0000427D |
:10F4CC006567696E6E6572000051756164726F00DC |
:10F4DC0000640001200B050000ECFF6440415A461B |
:10F4EC0064640A02969696960840403A10FB3038AF |
:10F4FC000190D0030090D00300F4017800FF036466 |
:10F50C0000020406070808080706040200FEFCFABD |
:10F51C00F9F8F8F8F9FAFCFE000204060708080BE3 |
:10F52C000A0D0B0C0E0B0F10FA2001010170FF01DC |
:02F53C000F00BE |
:00000001FF |
/branches/V0.80d-Arthur-P/Hex-Files/Flight-Ctrl_MEGA644_V0_80d_S3D.hex |
---|
0,0 → 1,3877 |
:100000000C94DF060C9425070C9425070C94250707 |
:100010000C9425070C9425070C9425070C942507B0 |
:100020000C9425070C940C170C9425070C942507A9 |
:100030000C942D350C9425070C9425070C9425075A |
:100040000C9425070C9425070C9485150C94250712 |
:100050000C94550C0C9425070C941F0C0C9425073C |
:100060000C94211C0C9425070C94D1300C9425077A |
:100070000C946B750C9425070C9467704C1C511CE8 |
:10008000561C5F1C761C8D1C9D1CAD1CCA1CB61E0C |
:100090008D1C781D891DB81DD61DF31D4D1EA81E73 |
:1000A00086201821D5215522BE226E237925D625FA |
:1000B00043268D26D82625277627D0272F28C928FE |
:1000C00064295E2AF93020316331D331EB312C328F |
:1000D000DF329F339F339F339F339F339F339F3351 |
:1000E0009F339F339F339F33563358335D3375337C |
:1000F00077330A0D426174743A0020256420436509 |
:100100006C6C732000204C6F77207761726E696E83 |
:1001100067206C6576656C3A2025642E2564000A9C |
:100120000D466F756E6420424C2D4374726C3A20FC |
:10013000002564000A0D0A0D2121204D4953534921 |
:100140004E4720424C2D4354524C3A2025642021E6 |
:1001500021000A0D3D3D3D3D3D3D3D3D3D3D3D3D8B |
:100160003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DBF |
:100170003D3D3D3D3D3D3D000A0D43616C69627270 |
:100180006174696E67207072657373757265207330 |
:10019000656E736F722E2E004F4B0A0D000A0D46CE |
:1001A0006C696768742D74696D65202575206D69AB |
:1001B0006E2020546F74616C3A2575206D696E0055 |
:1001C0000A0D436F6E74726F6C3A2000486561646B |
:1001D000696E67486F6C64004E6F726D616C2028A9 |
:1001E0004143432D4D6F646529000A0D3D3D3D3D62 |
:1001F0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2F |
:100200003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0A51 |
:100210000D00416E676C654E69636B2020202020C5 |
:100220002020416E676C65526F6C6C20202020206E |
:1002300020204163634E69636B2020202020202012 |
:100240002020416363526F6C6C20202020202020EE |
:1002500020205961774779726F20202020202020AC |
:1002600020204865696768742056616C7565202098 |
:1002700020204163635A202020202020202020209D |
:1002800020204761732020202020202020202020B3 |
:100290002020436F6D706173732056616C7565200B |
:1002A0002020566F6C74616765205B302E31565D7F |
:1002B00020205265636569766572204C6576656CB1 |
:1002C00020204779726F20436F6D70617373202017 |
:1002D00020204D6F746F722031202020202020209C |
:1002E00020204D6F746F722032202020202020208B |
:1002F00020204D6F746F722033202020202020207A |
:1003000020204D6F746F7220342020202020202068 |
:1003100020203136202020202020202020202020B6 |
:1003200020203137202020202020202020202020A5 |
:100330002020313820202020202020202020202094 |
:100340002020313920202020202020202020202083 |
:100350002020536572766F2020202020202020202E |
:100360002020486F7665726761732020202020204E |
:10037000202043757272656E74205B302E31415DB2 |
:1003800020204361706163697479205B6D41685D11 |
:100390002020323420202020202020202020202037 |
:1003A0002020323520202020202020202020202026 |
:1003B0002020323620202020202020202020202015 |
:1003C0002020323720202020202020202020202004 |
:1003D00020204932432D4572726F72202020202048 |
:1003E0002020424C204C696D697420202020202060 |
:1003F00020204750535F4E69636B2020202020202F |
:1004000020204750535F526F6C6C2020202020200A |
:10041000202021212120494E434F4D504154494233 |
:100420004C4520212121002E000A0D20444143206B |
:100430006F7220493243204552524F522120436867 |
:1004400065636B204932432C2033567265662C203D |
:1004500044414320616E6420424C2D4374726C0011 |
:100460005B25695D005B25695D002B204D696B7222 |
:100470006F4B6F70746572202B0048573A56256495 |
:100480002E25642053573A25642E25642563005396 |
:10049000657474696E673A2564202573004861723B |
:1004A0006477617265204572726F7220313A2564FB |
:1004B000202121004D697373696E6720424C2D43E2 |
:1004C00074726C3A25642121004D6978657220456B |
:1004D00072726F722100493243204552524F5221AD |
:1004E0002121004865696768743A20202535690034 |
:1004F000536574706F696E743A2535690050726582 |
:1005000073737572653A253569004F666673657455 |
:100510003A20202535690048656967687420636F53 |
:100520006E74726F6C0044495341424C454400481C |
:10053000656967687420636F6E74726F6C004449FC |
:100540005341424C4544006163742E2062656172E0 |
:10055000696E67004E69636B3A20202020202025B9 |
:10056000356900526F6C6C3A202020202020253500 |
:100570006900436F6D706173733A202020253569DF |
:10058000004B313A25346920204B323A253469201A |
:10059000004B333A25346920204B343A2534692006 |
:1005A000004B353A25346920204B363A25346920F2 |
:1005B000004B373A25346920204B383A25346920DE |
:1005C000004E693A2534692020526F3A253469205B |
:1005D0000047733A253469202047693A2534692059 |
:1005E0000050313A253469202050323A25346920B0 |
:1005F0000050333A253469202050343A253469209C |
:10060000004779726F202D2053656E736F72004E14 |
:1006100069636B25346920282533692E25692900F3 |
:10062000526F6C6C25346920282533692E25692981 |
:100630000047696572253469202825336929004EF1 |
:1006400069636B2025346920282533692E25782994 |
:1006500000526F6C6C2025346920282533692E25C3 |
:1006600078290059617720202534692028253369AD |
:1006700029004E69636B20253469202825336929B8 |
:10068000282533692900526F6C6C20253469202895 |
:1006900025336929282533692900596177202025C8 |
:1006A00034692028253369292825336929004143E5 |
:1006B00043202D2053656E736F72004E69636B206B |
:1006C00025346920282533692900526F6C6C202558 |
:1006D0003469202825336929005A20202020253418 |
:1006E0006920282533692900566F6C746167653A63 |
:1006F0002020202533692E253169560043757272FA |
:10070000656E743A2020202533692E253169410019 |
:10071000506F7765723A20202020202534695700D9 |
:100720004469736368617267653A202535696D4174 |
:10073000680052656365697665720052432D5253B5 |
:1007400053493A202020202534690052432D517509 |
:10075000616C6974793A202534690052432D4368ED |
:10076000616E6E656C733A25346900436F6D70611C |
:1007700073730048656164696E673A2020253569A6 |
:100780000056616C75653A2020202025356900539C |
:10079000746172743A2020202025356900506F74EE |
:1007A00069313A202025336900506F7469323A204C |
:1007B0002025336900506F7469333A20202533694E |
:1007C00000506F7469343A202025336900506F74EB |
:1007D00069353A202025336900506F7469363A2014 |
:1007E0002025336900506F7469373A20202533691A |
:1007F00000506F7469383A202025336900536572C0 |
:10080000766F202000536574706F696E7420202508 |
:10081000336900506F736974696F6E3A20253369CC |
:100820000052616E67653A2533692D2533690045AD |
:10083000787465726E436F6E74726F6C2020004E18 |
:10084000693A2534692020526F3A253469200047DF |
:10085000733A253469202047693A253469200048D5 |
:10086000693A253469202043663A253469200042DC |
:100870004C2D4374726C204572726F727320002588 |
:10088000336420253364202533642025336420001D |
:1008900025336420253364202533642025336420E8 |
:1008A00000253364202533642025336420253364F8 |
:1008B0002000424C2054656D7065726174757265DC |
:1008C00000253369202533692025336920253369C4 |
:1008D00020002533692025336920253369202533FD |
:1008E00069200025336920253369202533692025B7 |
:1008F00033692000424C2D4374726C20666F756E14 |
:1009000064200020256320202025632020202563EB |
:10091000202020256320002025632020202563201F |
:10092000202025632020202563200020256320200F |
:10093000202D2020202D2020202D2000313000319E |
:100940003100313200466C696768742D54696D65F9 |
:10095000202000546F74616C3A2535756D696E0006 |
:100960004163743A20202535756D696E00287265E3 |
:1009700073657429000A0D47656E65726174696E4E |
:10098000672064656661756C7420506172616D6585 |
:1009900074657220536574202564000A0D557369CF |
:1009A0006E6720506172616D657465722053657465 |
:1009B000202564000A0D47656E65726174696E6773 |
:1009C0002064656661756C74204D69786572205489 |
:1009D00061626C65000A0D4D697865722D436F6E1A |
:1009E0006669673A202725732720282575204D6FD3 |
:1009F000746F727329000A0D3D3D3D3D3D3D3D3D07 |
:100A00003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D16 |
:100A10003D3D3D3D3D3D000A0D414343206E6F7419 |
:100A20002063616C69627261746564210D0A000A59 |
:100A30000D506C6561736520636F6E6E6563742025 |
:100A40005370656B7472756D207265636569766548 |
:100A50007220666F722062696E64696E67204E4F05 |
:100A6000572E2E2E006F6B2E0A0D0054696D656F88 |
:100A700075742E0A0D0000008F001E01AD013B02AF |
:100A8000CA025803E603740402058F051B06A70675 |
:100A90003307BE074808D2085B09E3096B0AF20A6C |
:100AA000780BFD0B810C040D860D070E870E060FCB |
:100AB000840F00107B10F5106E11E5115B12CF1240 |
:100AC0004213B31323149214FE146A15D3153B1664 |
:100AD000A11605176717C81727188318DE183719C6 |
:100AE0008E19E319361A871AD61A231B6E1BB61BEA |
:100AF000FD1B411C831CC31C001D3C1D751DAB1D33 |
:100B0000E01D121E421E6F1E9A1EC31EE91E0D1FFF |
:100B10002E1F4D1F691F841F9B1FB01FC31FD31F94 |
:100B2000E11FEC1FF51FFB1FFF1F0020030100004A |
:100B30003F6A00020101326B01030202C66B020030 |
:100B40000303236C2532692E253169560025336451 |
:100B5000256320253033646D005374617475730010 |
:100B60004552524F523A20253264002534692025DF |
:100B700032693A25303269002534696D25630025D4 |
:100B80003369202533692025336920253369002501 |
:100B900033692025336920253369202533690054C2 |
:100BA000656D706572617475726573202020200018 |
:100BB0002563432020202020002532692E2531691D |
:100BC0005620202533692E25316941002534695787 |
:100BD000202536696D4168002532756D2F732053CD |
:100BE00061743A2564200020203344004E6F46781B |
:100BF000004447505300486F6D653A2533646D20BB |
:100C00002533642563004E6F204E6176694374720C |
:100C10006C21000A0D7777772E4D696B726F4B6FE1 |
:100C2000707465722E6465202863292048695379A1 |
:100C30007374656D7320476D6248000A0D746865B2 |
:100C400020757365206F66207468697320736F6602 |
:100C50007477617265206973206F6E6C792070659E |
:100C6000726D6974746564200A0D6F6E206F72690D |
:100C700067696E616C204D696B726F4B6F70746544 |
:100C8000722D48617264776172650041435420445B |
:100C9000534C004A65746920736174656C6C6974A7 |
:100CA000005370656B7472756D20736174656C6C44 |
:100CB000697420284C6F77207265736F6C75746946 |
:100CC0006F6E29005370656B7472756D207361745B |
:100CD000656C6C6974202832303438290053706593 |
:100CE0006B7472756D20736174656C6C6974004D02 |
:100CF000756C74697369676E616C2050504D000AA1 |
:100D00000D52656365697665723A2000756E6B6E8B |
:100D10006F776E2E205573696E672050504D2E2EC2 |
:100D20002E006E6F7420737570706F72746564201E |
:100D3000627920686172647761726521000A0D3DF5 |
:100D40003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DD3 |
:100D50003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DC3 |
:100D60003D3D000A0D466C69676874436F6E74728E |
:100D70006F6C0A0D48617264776172653A25642E62 |
:100D800025640A0D536F6674776172653A5625645F |
:100D90002E2564256320000A0D3D3D3D3D3D3D3D32 |
:100DA0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D73 |
:100DB0003D3D3D3D3D3D3D3D3D3D3D3D0000112422 |
:100DC0001FBECFEFD0E1DEBFCDBF11E0A0E0B1E0AC |
:100DD000ECE3F1EF02C005900D92A23FB107D9F705 |
:100DE00018E0A2EFB1E001C01D92A033B107E1F716 |
:100DF0006AEAE2E0F0E081E2809357007491AE018C |
:100E00004F5F5F4F20EF37EFDA019FE0F9012F5F6F |
:100E10003F4F84918D93915097FFF8CF773911F41C |
:100E20000000FECFFA019EE0819168276095915005 |
:100E300097FFFACF8889681721F0773911F40000FD |
:100E4000FECF0E94E6070C949D780C9400008091E0 |
:100E50009805E82FFF27EE0FFF1FE154F94F80811F |
:100E600091818D5E9F4F14F01092030180819181DA |
:100E70008A5B9F4FCCF4809103018823A9F481E021 |
:100E8000809303018091EF038F5F8093EF038530A0 |
:100E900038F088EE93E0909322028093210204C000 |
:100EA00066E970E00E940F378091EF0399279093D5 |
:100EB00069058093680508951F93CF93DF93182FDA |
:100EC000882389F082EF90E09F938F9389E692E1E7 |
:100ED0009F938F93E091BB03F091BC0309950F9012 |
:100EE0000F900F900F908091BB05823308F044C0A3 |
:100EF00084EF91E00E948C16EC01112329F0CE01C1 |
:100F00000E9495168823D9F3C2E0D0E026E530E0B0 |
:100F100080911D0190911E018217930730F0219658 |
:100F2000255D3F4FC730D10598F38091BB059927C8 |
:100F3000C89F9001C99F300DD89F300D1124209378 |
:100F400000011123D9F068EC70E08C2F0E940F375C |
:100F5000DF93CF938AEF90E09F938F9389E692E19E |
:100F60009F938F93E091BB03F091BC0309958DB7DC |
:100F70009EB706968DBF02C080930001112311F128 |
:100F8000809100016AE00E94F077892F99279F9352 |
:100F90008F93809100010E94F07799279F938F9300 |
:100FA00085E091E09F938F9389E692E19F938F93E1 |
:100FB000E091BB03F091BC0309952DB73EB7285FC4 |
:100FC0003F4F2DBFDF91CF911F910895CFEFD0E11B |
:100FD000DEBFCDBF8824992414B815B807EE13E0FE |
:100FE0000253104017FFFCCF189B06C0199B02C08C |
:100FF0008DE007C08BE005C0199B02C084E101C0F1 |
:101000008AE08093020181E887B93E9A8FEF88B920 |
:101010008BE184B981E085B98EE38AB987E48BB925 |
:10102000469A84B7877F84BF8091600088618093EF |
:1010300060001092600084EC99E09093220280930B |
:1010400021021092AA021092A9021092C4061092D4 |
:10105000C3061092AC021092AB021092AE02109234 |
:10106000AD0220910201243128F084EC94E0A0E04C |
:10107000B0E004C08BE095E0A0E0B0E08093950183 |
:1010800090939601A0939701B09398012A3011F0A4 |
:10109000243110F0289801C0289A0E94F5160E9469 |
:1010A000C6160E9471120E9411350E94DA1A0E941F |
:1010B00088300E944A620E94126D0E949E74809144 |
:1010C00002018C3010F4299A01C0299878940E946A |
:1010D000A22F80916B02826080936B0210926D024E |
:1010E0000E94774284EF91E00E948C168C018091DF |
:1010F0006B0280FD05C0C8010E9495168823B9F3D4 |
:101100008FE191E09F938F93B9E6AB2EB2E1BB2EB6 |
:10111000BF92AF92E091BB03F091BC03099580EAC6 |
:101120009FE00E948C168C01C0E0D0E00F900F90E1 |
:101130000F900F90A1E6EA2EA6E0FA2EF5E1CF2E51 |
:10114000F6E0DF2E0E94774280916B0280FD05C0A1 |
:10115000C8010E9495168823B9F3F60180811816FC |
:10116000ACF40BC00E94774280916B0280FD05C0F9 |
:10117000C8010E9495168823B9F3C8010E949516EC |
:10118000882321F4F7018081882364F7F7018081A7 |
:1011900087FF18C02196DF93CF93219781E391E0D9 |
:1011A0009F938F93BF92AF92E091BB03F091BC03EA |
:1011B00009958091F2018F5F8093F2018DB79EB700 |
:1011C00006968DBF2196E4E0F0E0CE0EDF1E88E0AB |
:1011D00090E0E80EF91ECC30D10508F4B3CFC0E0A2 |
:1011E000D0E00EE516E0E5E1EE2EE6E0FE2EF80199 |
:1011F000838187FD1CC0F70180811816C4F42196F5 |
:10120000DF93CF93219784E391E09F938F9389E6B7 |
:1012100092E19F938F93E091BB03F091BC030995FA |
:1012200082E080931F028DB79EB706968DBFF801AE |
:10123000838180788383219684E090E0E80EF91E14 |
:10124000085F1F4FCC30D10590F282E591E09F936B |
:101250008F93C9E6D2E1DF93CF93E091BB03F09186 |
:10126000BC030995909196058091F2010F900F9023 |
:101270000F900F90981728F48091D5038061809388 |
:10128000D50388E791E09F938F93DF93CF93E0910D |
:10129000BB03F091BC03099588EE93E00E948C1685 |
:1012A0008C010E94E01A0F900F900F900F90C801D0 |
:1012B0000E9495168823D9F388E991E09F938F9334 |
:1012C000DF93CF93E091BB03F091BC03099580E0DD |
:1012D0000E94D137809102010F900F900F900F90D4 |
:1012E0008A3011F0843110F0289801C0289A80EDDE |
:1012F00097E0909322028093210285E58093F10389 |
:101300008EE090E00E941A2E9927182F00278FE078 |
:1013100090E00E941A2E080F111D1093F8010093FF |
:10132000F7018AE090E00E941A2E9927182F0027D3 |
:101330008BE090E00E941A2E080F111D1093F60109 |
:101340000093F5010F5F1F4F39F08091F7019091E5 |
:10135000F8018F5F9F4F41F41092F8011092F7014E |
:101360001092F6011092F5018091F5019091F6012D |
:101370009F938F938091F7019091F8019F938F93A2 |
:101380008DE991E09F938F93DF93CF93E091BB031F |
:10139000F091BC0309958DB79EB708968DBF80EC80 |
:1013A00091E09F938F93DF93CF93E091BB03F091F4 |
:1013B000BC0309958091A4050F900F900F900F909A |
:1013C000E091BB03F091BC0382FF07C08CEC91E07D |
:1013D0009F938F93DF93CF9308C088ED91E09F9305 |
:1013E0008F9389E692E19F938F9309950F900F90C9 |
:1013F0000F900F900E94FD1F88E893E19093920157 |
:101400008093910181E08093F0030E945C078091BA |
:10141000BE050E9404748AEE91E09F938F93DF9340 |
:10142000CF93E091BB03F091BC03099580ED97E069 |
:101430000E948C168C018AEF90E00E948C16EC01C1 |
:1014400083E0809340050F900F900F900F90CE0196 |
:101450000E949516882339F084E690E00E948C164D |
:10146000EC010E945A7580912502882309F4DFC19E |
:1014700080910F01882309F4DAC11092250280912E |
:10148000EF03882319F00E94270702C00E940B4532 |
:101490000E947742209102012A3011F0243110F08D |
:1014A000289801C0289A8091AF029091D503882393 |
:1014B00039F08091AF0281508093AF02977F0AC0CC |
:1014C00080916F00806280936F001092C00610922E |
:1014D000BF0698609093D5038091910190919201FD |
:1014E0000197909392018093910180919101909145 |
:1014F0009201892B29F080916C02882309F43EC067 |
:101500008091910190919201892B01F50E94AE305A |
:1015100085E090E0909392018093910180917A050B |
:1015200090917B05019690937B0580937A0580913D |
:101530007B02806880937B028091D50381608093D9 |
:10154000D503809141058260809341058091080117 |
:10155000909109018F5F9F4F19F58091A602882312 |
:10156000F9F080E197E2909322028093210280E8D3 |
:1015700090E0909309018093080112C02A3011F085 |
:10158000243110F0289801C0289A8091210290916E |
:101590002202892B29F480917B028F7780937B0232 |
:1015A00080912502882309F042C10E94B5120E9451 |
:1015B000930EC8010E949516882309F434C10C5E6D |
:1015C0001F4F80916C029091D503882339F092606F |
:1015D0009093D5038091410582600CC09D7F9093CC |
:1015E000D5038091910190919201079728F0809105 |
:1015F00041058D7F809341058091910190919201E9 |
:10160000079728F08091D5038E7F8093D503809132 |
:101610000501882321F081508093050125C0809326 |
:10162000FB0310928702109286021092850210929C |
:10163000840210928302109282028091080190919C |
:1016400009018F5F9F4F81F48091AF02882361F47D |
:1016500088E99AE3909322028093210280E09CE043 |
:1016600090930901809308018091E801893C70F012 |
:1016700081508093E80180917B028F7B80937B0275 |
:101680008091D5038B7F8093D50335C080919D07D2 |
:10169000882309F180917B02806480937B02809192 |
:1016A000D50384608093D50380910801909109014E |
:1016B0008F5F9F4F81F48091A602882361F088E9B3 |
:1016C0009AE3909322028093210280E098EA90931B |
:1016D00009018093080110928D0310928C031092DF |
:1016E0008B0310928A038FEF9FEF9093CB07809329 |
:1016F000CA071092E80180910001282F33278091BA |
:101700001D0190911E0182179307CCF480917B02FA |
:10171000806280937B0280910801909109018F5F24 |
:101720009F4FC1F480E797E19093220280932102BA |
:1017300080E093E090930901809308010BC08091B1 |
:10174000210290912202892B29F480917B028F7DC6 |
:1017500080937B020E94486684E0809320028091FF |
:10176000A602882329F45AEA852E55E0952E12C048 |
:101770008091F9018F5F8093F901813359F41092C0 |
:10178000F9018091F3019091F40101969093F40195 |
:101790008093F3010894811C911CF2E78F16FBE003 |
:1017A0009F0609F040C0882499242091F7013091C8 |
:1017B000F8012F5F3F4F3093F8012093F70180919C |
:1017C000F5019091F60101969093F6018093F50151 |
:1017D000832F9927682F8EE090E00E94222E80911F |
:1017E000F7019091F8019070682F8FE090E00E94CF |
:1017F000222E8091F5019091F601892F9927682F6B |
:101800008AE090E00E94222E8091F5019091F601ED |
:101810009070682F8BE090E00E94222E84E190E08F |
:101820000E948C168C010E9498660E94296D8091FE |
:101830002002882309F00BCE0E946B6208CE1F9213 |
:101840000F920FB60F9211248F939F93EF93FF93F4 |
:10185000809107018823E1F4809113029091140292 |
:1018600001969093140280931302FC01E056FB4F03 |
:10187000E081ED3019F0803A910539F410921402AC |
:101880001092130281E080930701E093C60004C028 |
:101890001092140210921302FF91EF919F918F9179 |
:1018A0000F900FBE0F901F9018951F920F920FB6BA |
:1018B0000F9211242F933F934F935F936F937F93D6 |
:1018C0008F939F93AF93BF93CF93EF93FF9390E04A |
:1018D0008091C60080930B0250911902503A10F08B |
:1018E00090931A0280910B028D3009F065C08091AF |
:1018F0001A02823009F060C090931A02852F99274E |
:1019000082509C4FFC01329740812091150230910A |
:101910001602241B3109DC0111978C91281B310917 |
:10192000C9019F70909316028093150246E0969528 |
:1019300087954A95E1F7982F935C909317022F7340 |
:101940003070235C209318028081981729F48C91C1 |
:10195000281711F491E006C090E0809108028F5F93 |
:1019600080930802C0910A02CC2309F074C0992325 |
:1019700009F471C081E080930A02580F5093070266 |
:101980005150E52FFF27E250FC4F8DE0808380917E |
:101990000004823509F05FC00E94FD1F88E190E0DD |
:1019A0002CE00FB6F894A895809360000FBE2093AA |
:1019B0006000C0931F024FC020911A02822F992706 |
:1019C00081309105F9F0823091051CF4892B21F0CA |
:1019D00040C0029711F13DC080910B02833239F46F |
:1019E00080910A02882319F481E080931A02809181 |
:1019F0000B028093FE0381E08093190280910B0219 |
:101A0000992722C02F5F20931A02E52FFF27E2506B |
:101A1000FC4F80910B02808309C0E52FFF27E25025 |
:101A2000FC4F80910B028083503A20F45F5F50930B |
:101A3000190202C010921A0220910B028091150225 |
:101A400090911602820F911D9093160280931502B9 |
:101A500002C010921A02FF91EF91CF91BF91AF9106 |
:101A60009F918F917F916F915F914F913F912F91B6 |
:101A70000F900FBE0F901F901895AC01A0E0B0E042 |
:101A80009D01A817B90748F4E0EAF4E08191280F16 |
:101A9000311D1196A417B507C8F33F70FD01E0563C |
:101AA000FB4FC90156E0969587955A95E1F7835CFF |
:101AB00080831196FD01E056FB4F2F733070822F0B |
:101AC000835C8083AF55BB4F8DE08C9310920701F0 |
:101AD0008091A0048093C6000895A0E0B0E0E3E701 |
:101AE000FDE00C9469782C859D850E85BB2483E2EE |
:101AF0008093A0049F599093A1042093A20433E003 |
:101B0000E32EF12C002309F49EC0CF84D888BE01B7 |
:101B10006D5E7F4FA989BA890150109709F493C06F |
:101B20001097B9F0F601EB0DF11DB3949081119768 |
:101B300091F4002349F1FB016E5F7F4FDB01C08010 |
:101B4000D1806E5F7F4F0D90BC91A02DBB240150C2 |
:101B500002C090E019C01097B9F0F601EB0DF11D2D |
:101B6000B3944081119791F4002341F1FB016E5F22 |
:101B70007F4FDB01C080D1806E5F7F4F0D90BC91A5 |
:101B8000A02DBB24015002C040E018C01097B1F056 |
:101B9000F601EB0DF11DB3941081119781F4002330 |
:101BA00071F0FB013296DB01CD90DC90BF016E5FDE |
:101BB0007F4FA081B181BB24015001C010E0F7012B |
:101BC000E056FB4F892F86958695835C8083089429 |
:101BD000E11CF11CF701E056FB4F892F9927837018 |
:101BE000907024E0880F991F2A95E1F755279A01F4 |
:101BF00094E0369527959A95E1F7822B835C808354 |
:101C00000894E11CF11CF701E056FB4F4F70507037 |
:101C1000440F551F440F551F812F992726E0969595 |
:101C200087952A95E1F7842B835C80830894E11CD7 |
:101C3000F11CF701E056FB4F1F73135C10830894EF |
:101C4000E11CF11C6ACFC7010E943D0DE9E00C9434 |
:101C50008578A3E07A2F409107024650442309F487 |
:101C600058C0E72FFF27E250FC4F80818D537F5FE4 |
:101C7000E72FFF27E250FC4F20812D537F5FE72F96 |
:101C8000FF27E250FC4F30813D537F5FE72FFF2756 |
:101C9000E250FC4F60816D537F5F9927880F991F39 |
:101CA000880F991F522F52955F70582B822F9927BA |
:101CB0008F709070F4E0880F991FFA95E1F7232F49 |
:101CC00026952695282B832F992783709070E6E020 |
:101CD000880F991FEA95E1F7682B41504F3FC9F0F3 |
:101CE000EA2FFF27E250FC4F5083AF5F41504F3F38 |
:101CF00081F0EA2FFF27E250FC4F2083AF5F415075 |
:101D00004F3F39F0EA2FFF27E250FC4F6083AF5F6F |
:101D1000A5CF81E094E09093060280930502A35042 |
:101D2000A09304020895A2E0B0E0E9E9FEE00C947B |
:101D30006F7880910A02882309F4C7C30E94290E94 |
:101D40008091FF03823609F081C2809100049927B7 |
:101D50008137910509F4C0C082379105C4F48D36EE |
:101D6000910509F482C08E36910544F48B349105B7 |
:101D700031F18636910509F454C168C28E36910559 |
:101D800009F45BC08037910509F49FC05FC28537B5 |
:101D9000910509F4E2C18637910544F48337910532 |
:101DA00009F4DCC08437910539F150C287379105B9 |
:101DB00009F410C28937910509F46AC147C2E0915C |
:101DC0000502F0910602808191819093C202809376 |
:101DD000C1022091BF023091C002821B930B845E2E |
:101DE0009D4F68E671E00E941078845B904090936C |
:101DF000BE028093BD022AC280910702A091050213 |
:101E0000B0910602853140F080E1E9EDF3E00D90FC |
:101E100001928A95E1F70DC08D919D910D90BC9135 |
:101E2000A02D8093D9039093DA03A093DB03B093A2 |
:101E3000DC0380EF809302024BC08091070188236E |
:101E4000E1F38DE490E09F938F9388E096E09F9379 |
:101E50008F9381E08F938F938EE48F930E946D0D0B |
:101E60008DB79EB707968DBFF1C1A0910502B091C5 |
:101E700006021C91113081F48DE4E8E0F6E00D904B |
:101E800001928A95E1F70E94222F19838091D50350 |
:101E90008F7E8093D50301C019828091070188232A |
:101EA000E1F381E090E09F938F93CE0101969F93A1 |
:101EB0008F9381E08F938F938DE48F930E946D0DAC |
:101EC000ADB7BEB71796ADBFC1C181E080930D021B |
:101ED0008FEF80930501BAC1E0910502F0910602EF |
:101EE00080818F3F39F40E94852FE0910502F091A7 |
:101EF00006028083E0910502F0910602808188232A |
:101F000011F481E003C0863010F085E08083E09119 |
:101F10000502F091060280810E94382EE0910502B0 |
:101F2000F091060280818983809107018823E1F383 |
:101F300080E790E09F938F9387E995E09F938F933D |
:101F400081E090E09F938F93CE0101969F938F93B2 |
:101F500082E08F9381E08F9381E571C1209105022A |
:101F600030910602D9018C918150853008F040C033 |
:101F7000F90181818435E1F52F5F3F4F80E7E7E983 |
:101F8000F5E0D9010D9001928A95E1F7F90182916E |
:101F90000E94A12E8091D6059927AA27BB27BC01B4 |
:101FA000CD0124EC39E040E050E00E94D177DC0123 |
:101FB000CB018093B5019093B601A093B701B09384 |
:101FC000B8018091D7059927AA27BB27BC01CD016D |
:101FD0000E94D177DC01CB018093B1019093B201D3 |
:101FE000A093B301B093B4010E94852F898301C0EF |
:101FF0001982809107018823E1F381E090E09F93AB |
:102000008F93CE0101969F938F9381E08F938F934F |
:1020100083E58F930E946D0D8DB79EB707968DBF98 |
:1020200026C0E0910502F0910602E0818E2F8150DA |
:10203000853018F48E2F0E94382E0E94852F8983B8 |
:10204000809107018823E1F381E090E09F938F93D3 |
:10205000CE0101969F938F9381E08F938F9386E4B7 |
:102060008F930E946D0DADB7BEB71796ADBF80912F |
:10207000A602882329F46EE670E089810E940F375A |
:1020800080E00E945C078091BE050E940474DEC05F |
:10209000E0910502F09106028081992787FD9095D5 |
:1020A0009093DA068093D9068181992787FD9095D0 |
:1020B0009093DC068093DB068281992787FD9095BB |
:1020C0009093DE068093DD068381992787FD9095A6 |
:1020D0009093E0068093DF068481992787FD909591 |
:1020E0009093E2068093E1068581992787FD90957C |
:1020F0009093E4068093E3068681992787FD909567 |
:102100009093E6068093E5068781992787FD909551 |
:102110009093E8068093E7068085992787FD909540 |
:102120009093EA068093E9068185992787FD90952B |
:102130009093EC068093EB068285992787FD909516 |
:102140009093EE068093ED068385992787FD909501 |
:102150009093F0068093EF0679C0E0910502F0912C |
:10216000060280810E946A348A83882319F481E000 |
:10217000898301C01982809107018823E1F388E0F7 |
:1021800090E09F938F9386E596E09F938F9321E055 |
:1021900030E03F932F9380910502909106029F9328 |
:1021A0008F933F932F93CE0102969F938F933F93EC |
:1021B0002F93CE01820F931F9F938F9384E08F9371 |
:1021C00081E08F9385E58F930E946D0DEDB7FEB78B |
:1021D00073963BC0809104028930C0F120910502C2 |
:1021E000309106022F5F3F4F88E0A6E5B6E0F90187 |
:1021F00001900D928A95E1F7D9018E910E94C0332A |
:102200008A83882319F481E0898301C0198280912F |
:1022100007018823E1F321E030E03F932F93CE01C3 |
:1022200002969F938F933F932F93CE01820F931F1C |
:102230009F938F9382E08F9381E08F9387E58F93B5 |
:102240000E946D0DEDB7FEB73B96EDBF8091000487 |
:1022500099278436910509F4CDC085369105ACF4F3 |
:102260008136910509F481C0823691052CF48B34B6 |
:10227000910509F45DC021C18236910509F482C03F |
:102280008336910509F491C018C18C36910509F483 |
:10229000FFC08D3691054CF48736910509F40AC1CB |
:1022A0008836910509F4C4C008C18437910529F026 |
:1022B0008637910509F4FAC000C180910702A09108 |
:1022C0000502B0910602803140F080E1E9EDF3E0D3 |
:1022D0000D9001928A95E1F70DC08D919D910D9021 |
:1022E000BC91A02D8093D9039093DA03A093DB03D4 |
:1022F000B093DC03809107018823E1F31F92809162 |
:1023000004018F9384E58F930E946D0D8AEF809373 |
:1023100002028FEF8093050180EA9FE00E948C16F5 |
:102320009093FB018093FA010F900F900F90C5C01E |
:10233000E0910502F0910602808191819093C202A2 |
:102340008093C1022091BF023091C002821B930B87 |
:10235000845E9D4F68E671E00E941078845B904037 |
:102360009093BE028093BD02A8C0E0910502F09157 |
:102370000602808180930601803298F08FE180937D |
:1023800006010FC0A0910502B09106028BE0E1EFBB |
:10239000F3E00D9001928A95E1F78091FA03809322 |
:1023A00082058FEF8093050188C08091FE01909196 |
:1023B000FF01892B89F4E0910502F0910602E0818A |
:1023C000EE2351F08AE0E89FC00111240E948C1690 |
:1023D0009093CC038093CB03E0910502F091060229 |
:1023E00090818AE0989FC00111249093FF0180930F |
:1023F000FE0115C08FEF80930501E0910502F09179 |
:10240000060290818AE0989FC001112490930102F6 |
:1024100080930002892B19F081E080930F0280EAFB |
:102420009FE00E948C169093FB018093FA0145C0B7 |
:102430008FEF80930501E0910502F09106029081F3 |
:1024400097FD08C082E080930C021092FD0110926B |
:10245000FC011AC0909580916402892B80936402DC |
:1024600091818AE0989FC00111249093FD0180938F |
:10247000FC0184E080930C0280EA9FE00E948C16AD |
:102480009093FB018093FA0181E08093100215C0C4 |
:102490008FEF80930501E0910502F09106028081A3 |
:1024A0008093650281E08093110207C081E08093F0 |
:1024B0000E0203C081E08093120210920A02109271 |
:1024C00006021092050210920402E3E0CE5F0C9423 |
:1024D0008B78982F8091C00085FFFCCF9093C60029 |
:1024E00008950F931F9388E18093C1008091C000ED |
:1024F00082608093C0008091C10080688093C10099 |
:102500008091C10080648093C10000E010E00093DE |
:10251000C5008AE290E08093C4008091000290910F |
:1025200001020E948C169093CE038093CD038CED14 |
:1025300090E00E948C169093FD038093FC03109210 |
:10254000CF0380E58093D00383E08093D3038BE0B7 |
:102550008093D1031092D2031093060200930502D8 |
:10256000109204021F910F910895A0E1B0E0EBEBEF |
:10257000F2E10C946C7880910701882309F4C1C2C0 |
:102580008091FA019091FB010E949516882361F0D9 |
:102590001092FD011092FC011092010210920002B3 |
:1025A0001092FF011092FE018091FC019091FD01BB |
:1025B000892B41F080919E0490919F040E94951672 |
:1025C000882329F480911002882309F460C0809147 |
:1025D0000701882309F45BC080910C0200E211E03E |
:1025E0008430A8F00E94112080E590E09F938F93A3 |
:1025F0001F930F9381E08F938F9388E48F930E94B2 |
:102600006D0D2DB73EB7295F3F4F2DBF34C01092DF |
:10261000660282E194E09F938F9386E090E29F931D |
:102620008F93E091BB03F091BC03099584E190E0A6 |
:102630009F938F931F930F9381E090E09F938F93CD |
:102640008CE092E09F938F9382E08F9381E08F9351 |
:1026500088E48F930E946D0D80910C02982F8F5FFC |
:1026600080930C022DB73EB7215F3F4F2DBF9430B2 |
:1026700010F010920C028091FC019091FD010E94DB |
:102680008C1690939F0480939E0410921002809168 |
:102690001102882351F180910701882331F10E94B2 |
:1026A000112080E590E09F938F9380E291E09F93CB |
:1026B0008F9321E030E03F932F938FE191E09F9340 |
:1026C0008F933F932F9385E692E09F938F9383E0C0 |
:1026D0008F9381E08F938CE48F930E946D0D109205 |
:1026E00011028DB79EB70F968DBF80910E02882381 |
:1026F000D1F0809107018823B1F08AE090E09F93A8 |
:102700008F938FEC93E09F938F9381E08F938F93C0 |
:1027100086E58F930E946D0D10920E022DB73EB785 |
:10272000295F3F4F2DBF809112028823D9F08091FD |
:1027300007018823B9F08BE090E09F938F9381EF9E |
:1027400093E09F938F9381E08F93809104018F9307 |
:1027500087E48F930E946D0D109212028DB79EB781 |
:1027600007968DBF8091FC039091FD030E94951602 |
:10277000882309F461C080910701882309F45CC0B3 |
:102780008091B3059927880F991F880F991F7C01A5 |
:102790000027F7FC0095102F80910303909104030C |
:1027A000A0910503B0910603BC01CD01A8019701DA |
:1027B0000E9445783093EA032093E9038091FB025D |
:1027C0009091FC02A091FD02B091FE02BC01CD01EE |
:1027D000A80197010E9445783093EC032093EB0306 |
:1027E000809190028093ED0380918F028093EE039D |
:1027F00088E090E09F938F9389EE93E09F938F936F |
:1028000081E08F9383E08F938BE68F930E946D0D11 |
:102810008091EF032DB73EB7295F3F4F2DBF853025 |
:1028200018F086E08093EF0383E690E00E948C1618 |
:102830009093FD038093FC0380910002909101022C |
:10284000892B41F08091CD039091CE030E94951683 |
:10285000882321F480910F02882339F180910701A8 |
:10286000882319F10E94053682E490E09F938F93AC |
:1028700080E495E09F938F9381E08F938F9384E41E |
:102880008F930E946D0D10920F028DB79EB7079621 |
:102890008DBF8091000290910102009731F00E945B |
:1028A0008C169093CE038093CD038091FE0190917E |
:1028B000FF01892B09F4B8C08091CB039091CC0320 |
:1028C0000E949516882309F4AFC0809107018823E0 |
:1028D00009F4AAC08091B3059927880F991F880F22 |
:1028E000991F7C010027F7FC0095102F80910303AE |
:1028F00090910403A0910503B0910603BC01CD01A2 |
:10290000A80197010E9445783093BE032093BD0330 |
:102910008091FB029091FC02A091FD02B091FE0219 |
:10292000BC01CD01A80197010E9445783093C003F6 |
:102930002093BF0320918507309186074091870738 |
:1029400050918807DA01C90163E0880F991FAA1F17 |
:10295000BB1F6A95D1F7820F931FA41FB51F820F6B |
:10296000931FA41FB51F20919501309196014091AE |
:10297000970150919801BC01CD010E944578309398 |
:10298000C2032093C1038091CB029091CC02A0910D |
:10299000CD02B091CE0239E0B595A7959795879570 |
:1029A0003A95D1F78093C3038091C7029091C802F2 |
:1029B000A091C902B091CA0229E0B595A795979553 |
:1029C00087952A95D1F78093C4038091D302909183 |
:1029D000D402A091D502B091D60209E0B595A79591 |
:1029E000979587950A95D1F78093C5038EE090E07F |
:1029F0009F938F938DEB93E09F938F9381E08F93C1 |
:102A00008F9383E48F930E946D0D8091FE019091CE |
:102A1000FF010E948C169093CC038093CB032DB7BB |
:102A20003EB7295F3F4F2DBF809106018F3F71F167 |
:102A3000992714E0880F991F1A95E1F78E5E9D4F34 |
:102A400040E150E0BC01CE0101960E94247680E175 |
:102A500090E09F938F93CE0101969F938F9381E097 |
:102A600090E09F938F9386E091E09F938F9382E015 |
:102A70008F9381E08F9381E48F930E946D0D8FEF90 |
:102A8000809306018DB79EB70B968DBF809182050E |
:102A90008823D1F0809107018823B1F081E090E094 |
:102AA0009F938F9382E895E09F938F9381E08F931C |
:102AB0008F9382E48F930E946D0D109282052DB743 |
:102AC0003EB7295F3F4F2DBF80910D028823C9F08B |
:102AD000809107018823A9F084E390E09F938F936E |
:102AE0008FEB96E09F938F9381E08F938F9380E598 |
:102AF0008F930E946D0D10920D028DB79EB70796B1 |
:102B00008DBFE6E0C05F0C9488781F920F920FB6DD |
:102B10000F9211242F933F935F936F937F938F9323 |
:102B20009F93AF93BF93EF93FF9320E08091200298 |
:102B3000882329F080912002815080932002809187 |
:102B40009E03882319F0815080939E038091280270 |
:102B50008150809328028F3F09F057C089E080930D |
:102B600028028091260290912702019690932702D5 |
:102B70008093260280910A018F5F817080930A0101 |
:102B8000882319F481E08093250286B18091210287 |
:102B900090912202892B21F18091210290912202B1 |
:102BA0000B9750F080912102909122020A97909306 |
:102BB00022028093210204C010922202109221026C |
:102BC0008091210290912202209108013091090107 |
:102BD00082239323892B11F021E008C020E006C056 |
:102BE0008FEF9FEF9093090180930801809102017C |
:102BF000222331F08A3011F45A9A07C0479A05C04F |
:102C00008A3011F45A9801C047988091290288238C |
:102C100009F472C02091E801222309F06DC080916F |
:102C2000A40583FF69C086B19927FC01E071F070AB |
:102C300084FF14C080912302909124020196909306 |
:102C40002402809323028091230290912402895EC2 |
:102C5000934008F451C0209329024EC08091230272 |
:102C600090912402892B09F443C080912302909112 |
:102C700024028A569140E0F580912302909124022B |
:102C800069E270E00E94FC77809123029091240217 |
:102C9000860F971F90932402809323028091230232 |
:102CA000909124020B9750F080912302909124027E |
:102CB0000A979093C2028093C10204C0F093C202AB |
:102CC000E093C1028091C1029091C2022091BF02A3 |
:102CD0003091C002821B930B845E9D4F68E671E0C9 |
:102CE0000E941078845B90409093BE028093BD0256 |
:102CF0001092240210922302FF91EF91BF91AF91A5 |
:102D00009F918F917F916F915F913F912F910F9044 |
:102D10000FBE0F901F901895209126023091270228 |
:102D2000280F391FC901019608952091260230917C |
:102D30002702821B930B892F9927869580749070A8 |
:102D40000895CF93DF930E948C16EC01CE010E9470 |
:102D500095168823D9F3DF91CF910895CF93DF9310 |
:102D60000E948C16EC0109C080910F01882329F084 |
:102D700090930F018FEC80937A00CE010E949516FC |
:102D8000982F882389F3DF91CF9108959FB7F89406 |
:102D90005F983E9A469A8091B0008F708093B00001 |
:102DA0008091B00083608093B0008091B1008B73FC |
:102DB0008093B1008091B1008B608093B10010923C |
:102DC000B2008FEF8093B3008091B0008068809351 |
:102DD000B000809170008A7F8093700080917000B5 |
:102DE0008260809370009FBF08958AE090E00E9407 |
:102DF0008C16909331028093300282E085BD83EA85 |
:102E000084BD17BC84EB88BD86E086BD80916E00D2 |
:102E1000816080936E0008951F920F920FB60F92FB |
:102E200011242F933F934F935F936F937F938F93CF |
:102E30009F93AF93BF93CF93DF93EF93FF938091D3 |
:102E4000020190912A02843108F011C1992309F0FE |
:102E50006AC38091B00086FFECC08091B0008F7B88 |
:102E60008093B00089EA93E090932C0280932B0228 |
:102E700080910B0190910C019C01220F331F280FB0 |
:102E8000391F8091A1019927880F991F880F991FD9 |
:102E9000280F391F37FF02C02D5F3F4FC90195959D |
:102EA00087959595879590930C0180930B0190934E |
:102EB0001E0280931D028091F9056091C505209145 |
:102EC000030330910403409105035091060380FFF2 |
:102ED0002CC0772788279927EA01D90157FF04C01A |
:102EE000A158BF4FCF4FDF4FE7E0D595C795B795B6 |
:102EF000A795EA95D1F79D01AE010E94D1779B017C |
:102F0000AC0197FF04C0215C3F4F4F4F5F4F66E01D |
:102F100055954795379527956A95D1F780911D026C |
:102F200090911E02820F931F2BC077278827992725 |
:102F3000EA01D90157FF04C0A158BF4FCF4FDF4F5F |
:102F400027E0D595C795B795A7952A95D1F79D0107 |
:102F5000AE010E94D1779B01AC0197FF04C0215CB8 |
:102F60003F4F4F4F5F4FF6E0559547953795279563 |
:102F7000FA95D1F780911D0290911E02821B930B4E |
:102F800090931E0280931D028091C605282F33273F |
:102F9000220F331F220F331F80911D0290911E02BA |
:102FA000821793077CF08091C705282F3327220FC3 |
:102FB000331F220F331F80911D0290911E0228178C |
:102FC000390724F430931E0220931D0220912B0216 |
:102FD00030912C0280911D0290911E02280F391F02 |
:102FE0002050324030932C0220932B0280911D02FE |
:102FF00090911E0297FD03969595879595958795D7 |
:1030000090931E0280931D0245E02D3D340718F079 |
:103010008CED95E005C02757314030F487E791E00B |
:1030200090932C0280932B0280912B0290912C0282 |
:1030300043C28091B00080648093B0008091CC0541 |
:10304000282F33278DED96E0289FA001299F500D52 |
:10305000389F500D1124CA0120912D0230912E026B |
:10306000821B930B90932C0280932B0259C29923BD |
:1030700009F059C28091B00086FF23C28091B00050 |
:103080008F7B8093B000E0912F02EE23F1F48091CA |
:10309000CC05282F33278DED96E0289FA001299F8E |
:1030A000500D389F500D1124CA0120912D023091EE |
:1030B0002E02821B930B90932C0280932B02109272 |
:1030C0002E0210922D02469A2BC289EA93E0909329 |
:1030D0002C0280932B028E2F99278330910509F4BF |
:1030E000A4C1843091053CF48130910561F00297D0 |
:1030F00009F4D2C0AAC18430910509F499C1059799 |
:1031000009F4A0C1A2C180910B0190910C019C0116 |
:10311000220F331F280F391F8091A1019927880F93 |
:10312000991F880F991F280F391F37FF02C02D5F85 |
:103130003F4FC901959587959595879590930C017B |
:1031400080930B0190931E0280931D028091F905DC |
:103150006091C5052091030330910403409105035C |
:103160005091060380FF2CC0772788279927EA0112 |
:10317000D90157FF04C0A158BF4FCF4FDF4F27E001 |
:10318000D595C795B795A7952A95D1F79D01AE011D |
:103190000E94D1779B01AC0197FF04C0215C3F4F97 |
:1031A0004F4F5F4FA6E05595479537952795AA95C0 |
:1031B000D1F780911D0290911E02820F931F27C0AC |
:1031C00077278827992757FF04C021583F4F4F4F33 |
:1031D0005F4FF7E05595479537952795FA95D1F7C5 |
:1031E0000E94D1779B01AC0197FF04C0215C3F4F47 |
:1031F0004F4F5F4FE6E05595479537952795EA95F0 |
:10320000D1F780911D0290911E02821B930B909327 |
:103210001E0280931D028091C605282F3327220F9E |
:10322000331F220F331F80911D0290911E028217BF |
:1032300093077CF08091C705282F3327220F331F77 |
:10324000220F331F80911D0290911E02281739070B |
:1032500024F430931E0220931D0280912B02909142 |
:103260002C0220911D0230911E02820F931F80506C |
:10327000924090932C0280932B0280911D0290919A |
:103280001E0297FD03969595879595958795909342 |
:103290001E0280931D02ECC080910D0190910E01E1 |
:1032A0009C01220F331F280F391F8091A0019927FD |
:1032B000880F991F880F991F280F391F37FF02C0E9 |
:1032C0002D5F3F4FC901959587959595879590936B |
:1032D0000E0180930D0190931C0280931B0280913C |
:1032E000F9056091C905A091FB02B091FC02C09163 |
:1032F000FD02D091FE0281FF2AC0772788279927F7 |
:103300009D01AE01D7FF04C021583F4F4F4F5F4F83 |
:10331000A7E05595479537952795AA95D1F70E942F |
:10332000D1779B01AC0197FF04C0215C3F4F4F4F09 |
:103330005F4FF6E05595479537952795FA95D1F764 |
:1033400080911B0290911C02820F931F29C0772746 |
:10335000882799279D01AE01D7FF04C021583F4F10 |
:103360004F4F5F4FE7E05595479537952795EA957D |
:10337000D1F70E94D1779B01AC0197FF04C0215C7B |
:103380003F4F4F4F5F4F76E05595479537952795BF |
:103390007A95D1F780911B0290911C02821B930BAE |
:1033A00090931C0280931B028091CA05282F33271B |
:1033B000220F331F220F331F80911B0290911C029A |
:1033C000821793077CF08091CB05282F3327220F9B |
:1033D000331F220F331F80911B0290911C0228176C |
:1033E000390724F430931C0220931B0280912B0296 |
:1033F00090912C0220911B0230911C02820F931F8E |
:103400008050924090932C0280932B0280911B025B |
:1034100090911C0297FD03969595879595958795B4 |
:1034200090931C0280931B0223C08091530702C01B |
:1034300080912D079927880F991F880F991F87550D |
:103440009E4F12C080915B07F5CFFF27EE0FFF1F45 |
:10345000E154F94F20813181220F331F80912B02DB |
:1034600090912C02820F931F90932C0280932B0239 |
:1034700080912B0290912C0255E08D3D950718F01C |
:103480008CED95E005C08757914030F487E791E0D7 |
:1034900090932C0280932B0220912B0230912C02CE |
:1034A0002C5B304030932C0220932B0280912D0214 |
:1034B00090912E02820F931F90932E0280932D02E3 |
:1034C0002FC08091B00080648093B0008CEB90E0BE |
:1034D00090932C0280932B0280912D0290912E02CA |
:1034E00084549F4F90932E0280932D0280911F024F |
:1034F000882321F08091AF02853B20F480911F0248 |
:10350000823011F4469801C0469A80912F028F5F55 |
:1035100080932F029091CC05981710F410922F02EF |
:1035200081E080932A0220912B0230912C0241E00D |
:103530002F37340730F08FEF8093B3002F5F304088 |
:103540000FC02F3F3105C9F0C0F0A9014F5F5040B7 |
:103550004F37510550F480E88093B3002058304035 |
:1035600030932C0220932B0212C08FEF8093B30074 |
:1035700050932C0240932B020AC080912B0280931F |
:10358000B30010922C0210922B0210922A02FF918B |
:10359000EF91DF91CF91BF91AF919F918F917F91EB |
:1035A0006F915F914F913F912F910F900FBE0F90B0 |
:1035B0001F90189510927C008FEC80937A000895EC |
:1035C000CF93DF9383E090E00E941A2EC82FDD276F |
:1035D000C531D10508F02A97C7BD1092360284E69E |
:1035E00090E00E94AE1680911301909114018052D8 |
:1035F000934010F4C0E0D0E0CA3FD105F8F4C7BD55 |
:1036000082E390E00E94AE1687E294E09F938F934E |
:1036100089E692E19F938F93E091BB03F091BC0305 |
:10362000099580911301909114010F900F900F90C4 |
:103630000F908052934010F02196DECF6C2F83E0E4 |
:1036400090E00E94222EC09393058091A40580FFF4 |
:1036500009C08C2F8A508B3E28F08091D40380645F |
:103660008093D403C7BD8CE291E00E94AE16DF9137 |
:10367000CF910895EF92FF921F93CF9310E080EDCA |
:1036800097E00E948C167C01CCE8133019F4CB3003 |
:1036900008F0C9E010E080914602909147028C5FEB |
:1036A000934024F48091120181500AC08091460217 |
:1036B000909147028750944034F0809112018F5FBF |
:1036C0008093120101C011E0809144029091450263 |
:1036D0008C5F934024F48091110181500AC0809145 |
:1036E0004402909145028750944034F0809111013A |
:1036F0008F5F8093110101C01F5F80914202909102 |
:1037000043028C5F934024F48091100181500AC0E1 |
:10371000809142029091430287509440C4F080917E |
:1037200010018F5F8093100113C089E294E09F9392 |
:103730008F9389E692E19F938F93E091BB03F09181 |
:10374000BC0309950F900F900F900F905FC01F5F03 |
:1037500082E18093700280916B028E7F80936B0276 |
:1037600085EA8093BC00809112018A3040F48091F8 |
:10377000D40381608093D4038AE080931201809106 |
:103780001201863F40F08091D40381608093D4037E |
:1037900085EF80931201809111018A3040F480916D |
:1037A000D40382608093D4038AE0809311018091D6 |
:1037B0001101863F40F08091D40382608093D4034E |
:1037C00085EF80931101809110018A3040F480913F |
:1037D000D40384608093D4038AE0809310018091A5 |
:1037E0001001863F40F08091D40384608093D4031D |
:1037F00085EF8093100180917002882339F0C70112 |
:103800000E949516882309F090CFF5CF10920F01F2 |
:103810008FEC80937A0080910F018823E1F3CA3006 |
:1038200020F48AE090E00E94AE16C15009F02DCF3E |
:1038300086E490E00E94AE16CF911F91FF90EF902A |
:1038400008951F920F920FB60F921124AF92BF925C |
:10385000CF92DF92EF92FF920F931F932F933F939C |
:103860004F935F936F937F938F939F93AF93BF9388 |
:10387000EF93FF9380914F02282F3327442755273A |
:103880008F5F80934F02F9012231310508F08CC31C |
:10389000E25CFF4F0C9497788091780090917900CA |
:1038A00046C080917800909179002CC18091780079 |
:1038B00090917900909352028093510257C1809168 |
:1038C0000C0390910D032091780030917900821BB8 |
:1038D000930B909384058093830580918305909149 |
:1038E000840590935C0280935B025EC180917800B6 |
:1038F0009091790020910E0330910F03821B930B5E |
:1039000090939205809391058091910590919205F5 |
:1039100090935E0280935D0249C38091550290911D |
:1039200056022091780030917900820F931F909376 |
:1039300056028093550281E03AC3809153029091E0 |
:1039400054022091780030917900820F931F909358 |
:1039500054028093530284E02AC380911D01909108 |
:103960001E019C01220F331F280F391F8091780000 |
:103970009091790063E070E00E94FC77260F371F7A |
:10398000369527953695279530931E0120931D0176 |
:1039900085E00DC3809178009091790040910803F3 |
:1039A00050910903841B950B90933D0280933C0238 |
:1039B00080913C0290913D02029704F122E04E3E3C |
:1039C000520784F4209150022B5F2093500225501F |
:1039D00080917C0290917D02845F914018F4215F78 |
:1039E0002093500280915002853684F14F5F5F4FE3 |
:1039F0005093090340930803845626C080913C02EB |
:103A000090913D028F5F9F4F0CF532E04732530794 |
:103A1000ECF0209150022550209350022B5F8091B2 |
:103A20007C0290917D02845F914018F42F50209386 |
:103A30005002809150028C394CF4415050405093C8 |
:103A40000903409308038C598093500281E08093CE |
:103A50003B02809178009091790090938A05809341 |
:103A6000890580913C0290913D029C01442737FDDD |
:103A70004095542F8091C3029091C402A091C50239 |
:103A8000B091C602820F931FA41FB51F8093C3027B |
:103A90009093C402A093C502B093C6022091C302C2 |
:103AA0003091C4024091C5025091C60257FF04C034 |
:103AB00021503C4F4F4F5F4F0AE055954795379542 |
:103AC00027950A95D1F78091C3029091C402A091E5 |
:103AD000C502B091C602821B930BA40BB50B809359 |
:103AE000C3029093C402A093C502B093C6022EC134 |
:103AF0008091530290915402209178003091790086 |
:103B0000820F931F909354028093530210924E029F |
:103B100050C2809102018A3071F4809178009091B6 |
:103B200079002091510230915202820F931F019629 |
:103B30009695879517C04091510250915202843159 |
:103B400058F02091780030917900240F351F8FEFC5 |
:103B500097E0821B930B06C08091780090917900CA |
:103B6000840F951F909343028093420286E01FC208 |
:103B700080910C0390910D03209178003091790091 |
:103B8000821B930B9093840580938305809183051A |
:103B90009091840520915B0230915C02820F931F0B |
:103BA000909341028093400287E001C280917800A7 |
:103BB0009091790020910E0330910F03821B930B9B |
:103BC0009093920580939105809191059091920533 |
:103BD00020915D0230915E02820F931F90933F020D |
:103BE00080933E02E3C120915502309156028091AC |
:103BF000780090917900280F391F30935602209356 |
:103C00005502809102018A3019F4220F331F04C03B |
:103C1000220F331F220F331F309356022093550279 |
:103C20002091550230915602C90137FD0796A3E055 |
:103C300095958795AA95E1F7909347028093460260 |
:103C40008091570290915802820F931F97FD019621 |
:103C50009595879590935802809357022091180369 |
:103C600030911903821B930B90931C0180931B01CD |
:103C700020914C0230914D0280911B0190911C01CA |
:103C8000280F391F37FF02C02F5F3F4F359527950B |
:103C900030934D0220934C024ECE2091530230912E |
:103CA00054028091780090917900280F391F309349 |
:103CB000540220935302809102018A3019F4220F9A |
:103CC000331F04C0220F331F220F331F30935402BF |
:103CD000209353022091530230915402C90137FDC1 |
:103CE000079663E0959587956A95E1F7909345026D |
:103CF000809344028091590290915A02820F931F3F |
:103D000097FD01969595879590935A028093590255 |
:103D10002091160330911703821B930B90931A0185 |
:103D20008093190120914A0230914B028091190130 |
:103D300090911A01280F391F37FF02C02F5F3F4FA4 |
:103D40003595279530934B0220934A0283E02FC18B |
:103D500010924F0281E080930F0180913202909186 |
:103D6000330201969093330280933202809178005F |
:103D70009091790090931401809313018091130125 |
:103D800090911401AA27BB27A0905F02B090600217 |
:103D9000C0906102D0906202A80EB91ECA1EDB1E3E |
:103DA000A0925F02B0926002C0926102D092620261 |
:103DB000809163028F5F80936302823108F4F6C0C2 |
:103DC0008091150190911601A0911701B0911801F1 |
:103DD0007C018D0123E0EE0CFF1C001F111F2A95B2 |
:103DE000D1F7E81AF90A0A0B1B0BEA0CFB1C0C1D95 |
:103DF0001D1D80913602992787FD9095A92FB92F17 |
:103E0000BC01CD0126EC34E240E050E00E94D177C5 |
:103E1000DC01CB01E81AF90A0A0B1B0BD801C70118 |
:103E20000496A11DB11DB7FF05C0D801C7010B96AF |
:103E3000A11DB11D13E0B595A795979587951A9586 |
:103E4000D1F78093150190931601A0931701B093B9 |
:103E5000180180918B0590918C057C010027F7FC5F |
:103E60000095102F8091150190911601A0911701D6 |
:103E7000B0911801E81AF90A0A0B1B0BE092A10293 |
:103E8000F092A2020093A3021093A40220913702A1 |
:103E9000309138024091390250913A0257FF04C0E4 |
:103EA000215F3F4F4F4F5F4FF4E055954795379552 |
:103EB0002795FA95D1F78091370290913802A09119 |
:103EC0003902B0913A02821B930BA40BB50B80937D |
:103ED000370290933802A0933902B0933A0280914E |
:103EE000370290913802A0913902B0913A028E0DBA |
:103EF0009F1DA01FB11F8093370290933802A0939B |
:103F00003902B0933A028091340290913502AC01AB |
:103F1000E5E0440F551FEA95E1F7481B590B8091E6 |
:103F2000370290913802A0913902B0913A02B7FF5E |
:103F300003C00F96A11DB11D74E0B595A795979587 |
:103F400087957A95D1F72091A1023091A202281B82 |
:103F5000390B63E0220F331F6A95E1F7240F351FF9 |
:103F600037FF02C0215E3F4F45E0359527954A95C2 |
:103F7000E1F73093350220933402D601C501D7FE14 |
:103F800003C00196A11DB11DB595A795979587957D |
:103F900080935F0290936002A0936102B0936202EB |
:103FA00089E08093630202C010924F0282E0809306 |
:103FB0004E0280914E0280937C0080914F028823B4 |
:103FC00019F08FEC80937A00FF91EF91BF91AF9140 |
:103FD0009F918F917F916F915F914F913F912F9121 |
:103FE0001F910F91FF90EF90DF90CF90BF90AF9017 |
:103FF0000F900FBE0F901F90189590E2E0E2F1E055 |
:104000008FE49193815087FFFCCF089590916602D1 |
:10401000E0E2F1E0E90FF11D80839F5F909366027B |
:104020000895EF92FF920F931F93CF93DF93209108 |
:10403000640220FF0AC080916502882311F081503C |
:1040400002C080911F018093650221FF0CC09091F6 |
:10405000650280911F01981719F41092650203C040 |
:104060009F5F90936502822F992780FF04C081FF94 |
:1040700002C0109265020E94FD1F80916502282FE8 |
:104080003327C6E0EC2EC0E2FC2EC091BB03D091DA |
:10409000BC038A3098F481E1809366023F932F93AA |
:1040A00080E694E09F938F93FF92EF92FE01099533 |
:1040B0002DB73EB72A5F3F4F2DBF11C080E18093DF |
:1040C00066023F932F9385E694E09F938F93FF9230 |
:1040D000EF92FE0109958DB79EB706968DBF209190 |
:1040E0006502822F9927AA27BB27FC01429710F06F |
:1040F0000C94BE2AE05BFF4FB6E0EB2EB0E2FB2E45 |
:10410000C091BB03D091BC030C94977810926602C7 |
:104110008AE694E09F938F9306E010E2FF92EF927D |
:10412000FE01099584E1809366020F900F900F9035 |
:104130000F9084E690E09F938F9380E590E09F93AB |
:104140008F931F921F92809102016AE00E94F07784 |
:10415000892F99279F938F93809102010E94F07776 |
:1041600099279F938F938AE794E09F938F93FF9271 |
:10417000EF92E091BB03F091BC03099588E2809334 |
:1041800066022DB73EB7225F3F4F2DBF89E096E014 |
:104190009F938F930E94852F99279F938F938FE8EA |
:1041A00094E09F938F93FF92EF92E091BB03F09185 |
:1041B000BC0309958DB79EB708968DBF9091D40327 |
:1041C000992351F08CE380936602892F99279F935E |
:1041D0008F938DE994E085C690916C02992371F0DC |
:1041E0008CE380936602892F99279F938F9384EBAA |
:1041F00094E09F938F931F930F9391C08091D50369 |
:1042000084FF07C08CE38093660289EC94E00C94F1 |
:10421000502A8091910190919201069710F00C9490 |
:10422000C72A8CE38093660286ED94E00C94502AB2 |
:104230008091A405A6E0EA2EA0E2FA2EC091BB036D |
:10424000D091BC0380FF74C0109266028091A102DD |
:104250009091A202A091A302B091A402BC01CD0151 |
:1042600025E030E040E050E00E9445783F932F93F6 |
:1042700083EE94E09F938F93FF92EF92FE01099556 |
:1042800084E1809366022DB73EB72A5F3F4F2DBF72 |
:1042900080919D0290919E02A0919F02B091A002F8 |
:1042A000BC01CD0125E030E040E050E00E944578BF |
:1042B0003F932F9380EF94E09F938F93FF92EF9221 |
:1042C000E091BB03F091BC03099588E280936602FC |
:1042D0008DB79EB706968DBF809113019091140102 |
:1042E0009F938F938DEF94E09F938F93FF92EF9224 |
:1042F000E091BB03F091BC0309958CE380936602C7 |
:104300002DB73EB72A5F3F4F2DBF87B599279F93A3 |
:104310008F938AE095E09F938F93FF92EF92E091C5 |
:10432000BB03F091BC0309958DB79EB706962FC7C6 |
:104330001092660287E195E09F938F93FF92EF9230 |
:10434000FE01099584E1809366020F900F900F9013 |
:104350000F9086E295E09F938F93FF92EF92E0910A |
:10436000BB03F091BC03099588E2809366020F902D |
:104370000F900F900F908FE295E09F938F93FF9295 |
:10438000EF92E091BB03F091BC0309958CE380931D |
:1043900066020F900F900F900F908EE395E09F9321 |
:1043A0008F93FF92EF920C94542A1092660287E446 |
:1043B00095E09F938F9306E010E2FF92EF92FE014B |
:1043C000099584E1809366020F900F900F900F90F3 |
:1043D0008091030390910403A0910503B09106031B |
:1043E000B7FF04C081509C4FAF4FBF4FFAE0B59567 |
:1043F000A79597958795FA95D1F7BF93AF939F931C |
:104400008F9384E595E09F938F931F930F93E09193 |
:10441000BB03F091BC03099588E2809366022DB737 |
:104420003EB7285F3F4F2DBF8091FB029091FC0269 |
:10443000A091FD02B091FE02B7FF04C081509C4FD5 |
:10444000AF4FBF4FEAE0B595A79597958795EA9549 |
:10445000D1F7BF93AF939F938F9383E695E09F939C |
:104460008F931F930F93E091BB03F091BC030995C9 |
:104470008CE3809366028DB79EB708968DBF8091BE |
:10448000C1029091C2029F938F9382E795E09F9320 |
:104490008F931F930F93E091BB03F091BC03099599 |
:1044A0002DB73EB72A5F3F4F0DC71092660280912D |
:1044B000C3069091C4069F938F938091C1069091FB |
:1044C000C2069F938F9381E895E09F938F93FF920D |
:1044D000EF92FE01099584E1809366028DB79EB745 |
:1044E00008968DBF8091C7069091C8069F938F93C1 |
:1044F0008091C5069091C6069F938F9381E995E0C0 |
:104500009F938F93FF92EF92E091BB03F091BC03D6 |
:10451000099588E2809366022DB73EB7285F3F4F2A |
:104520002DBF8091CB069091CC069F938F93809165 |
:10453000C9069091CA069F938F9381EA95E09F9355 |
:104540008F93FF92EF92E091BB03F091BC0309952A |
:104550008CE3809366028DB79EB708968DBF8091DD |
:10456000CF069091D0069F938F938091CD06909126 |
:10457000CE069F938F9381EB95E0A2C010926602C6 |
:1045800080919905E82FFF27EE0FFF1FE154F94FA7 |
:10459000808191819F938F9380919805E82FFF27C9 |
:1045A000EE0FFF1FE154F94F808191819F938F930C |
:1045B00081EC95E09F938F93FF92EF92FE01099516 |
:1045C00084E1809366028DB79EB708968DBF809177 |
:1045D0009B05E82FFF27EE0FFF1FE154F94F808165 |
:1045E00091819F938F9380919A05E82FFF27EE0F7B |
:1045F000FF1FE154F94F8081918188589F4F9F930D |
:104600008F9381ED95E09F938F93FF92EF92E091CE |
:10461000BB03F091BC03099588E2809366022DB735 |
:104620003EB7285F3F4F2DBF80919D05E82FFF27A4 |
:10463000EE0FFF1FE154F94F8081918182599F4F06 |
:104640009F938F9380919C05E82FFF27EE0FFF1F0C |
:10465000E154F94F8081918182599F4F9F938F93AD |
:1046600081EE95E09F938F93FF92EF92E091BB03D1 |
:10467000F091BC0309958CE3809366028DB79EB7D9 |
:1046800008968DBF80919F05E82FFF27EE0FFF1F33 |
:10469000E154F94F8081918182599F4F9F938F936D |
:1046A00080919E05E82FFF27EE0FFF1FE154F94F81 |
:1046B0008081918182599F4F9F938F9381EF95E0E5 |
:1046C0009F938F93FF92EF92E091BB03F091BC0315 |
:1046D00009952DB73EB7285F3F4FF4C5109266028B |
:1046E00081E096E09F938F9306E010E2FF92EF92B5 |
:1046F000FE010995809102010F900F900F900F908D |
:104700008A3009F0A1C084E1809366028091180389 |
:10471000909119039C0197FF02C0295F3F4F287FAA |
:10472000821B930B9F938F93809118039091190391 |
:1047300097FD079673E0959587957A95E1F79F9396 |
:104740008F93209118033091190337FF02C0295F1E |
:104750003F4F63E0359527956A95E1F780914602D2 |
:1047600090914702821B930B9F938F938FE096E06B |
:104770009F938F931F930F93E091BB03F091BC0322 |
:10478000099588E2809366028DB79EB70A968DBF21 |
:1047900080911603909117039C0197FF02C0295F37 |
:1047A0003F4F287F821B930B9F938F93809116031B |
:1047B0009091170397FD079653E0959587955A9525 |
:1047C000E1F79F938F93209116033091170337FFE2 |
:1047D00002C0295F3F4F43E0359527954A95E1F7A1 |
:1047E0008091440290914502821B930B9F938F937B |
:1047F00080E296E09F938F931F930F93E091BB030A |
:10480000F091BC0309958CE3809366022DB73EB707 |
:10481000265F3F4F2DBF80911403909115039F9306 |
:104820008F9380911403909115032091420230914F |
:104830004302821B930B9F938F9381E396E09F9398 |
:104840008F931F930F93A3C38B3019F0843108F417 |
:10485000ADC084E1809366028091180390911903A2 |
:104860009C0197FF02C0215F3F4F207F821B930B6B |
:1048700097FD0196959587959F938F938091180347 |
:104880009091190397FD0F9624E0959587952A95A9 |
:10489000E1F79F938F93209118033091190337FF0D |
:1048A00002C0295F3F4F83E0359527958A95E1F750 |
:1048B0008091460290914702821B930B9F938F93A6 |
:1048C0008FE396E09F938F931F930F93E091BB0329 |
:1048D000F091BC03099588E2809366022DB73EB73C |
:1048E000265F3F4F2DBF80911603909117039C01C7 |
:1048F00097FF02C0215F3F4F207F821B930B97FDE4 |
:104900000196959587959F938F938091160390912B |
:10491000170397FD0F96B4E095958795BA95E1F743 |
:104920009F938F93209116033091170337FF02C096 |
:10493000295F3F4FA3E035952795AA95E1F7809130 |
:10494000440290914502821B930B9F938F9381E5C4 |
:1049500096E09F938F931F930F93E091BB03F09189 |
:10496000BC0309958CE3809366028DB79EB70A96C7 |
:104970008DBF809114039091150397FD0196959535 |
:1049800087959F938F9380911403909115032091A5 |
:10499000420230914302821B930B9F938F9383E6D5 |
:1049A00096E09F938F931F930F938ECE8D3009F0D7 |
:1049B000EEC584E1809366028091120199279F934E |
:1049C0008F93809118039091190397FD0F96E4E05F |
:1049D00095958795EA95E1F79F938F93209118031A |
:1049E0003091190337FF02C0295F3F4F73E03595BF |
:1049F00027957A95E1F78091460290914702821BB4 |
:104A0000930B9F938F9382E796E09F938F931F93CF |
:104A10000F93E091BB03F091BC03099588E280936A |
:104A200066028DB79EB70A968DBF809111019927B6 |
:104A30009F938F93809116039091170397FD0F9684 |
:104A400064E0959587956A95E1F79F938F93209100 |
:104A500016033091170337FF02C0295F3F4F53E021 |
:104A6000359527955A95E1F780914402909145023A |
:104A7000821B930B9F938F9386E896E09F938F936F |
:104A80001F930F93E091BB03F091BC0309958CE356 |
:104A9000809366022DB73EB7265F3F4F2DBF8091B2 |
:104AA000100199279F938F93809114039091150380 |
:104AB00097FD0196959587959F938F938091140309 |
:104AC000909115032091420230914302821B930B77 |
:104AD0009F938F938AE996E09F938F931F930F93F1 |
:104AE000E091BB03F091BC0309958DB79EB70A9680 |
:104AF0004EC3109266028EEA96E09F938F93FF92C8 |
:104B0000EF92FE01099584E1809366020F900F9069 |
:104B10000F900F9080910E0390910F039F938F93AE |
:104B200080913E0290913F029F938F938BEB96E092 |
:104B30009F938F93FF92EF92E091BB03F091BC03A0 |
:104B4000099588E2809366022DB73EB7285F3F4FF4 |
:104B50002DBF80910C0390910D039F938F938091B3 |
:104B60004002909141029F938F938AEC96E09F932D |
:104B70008F93FF92EF92E091BB03F091BC030995F4 |
:104B80008CE3809366028DB79EB708968DBF8091A7 |
:104B90000803909109039F938F9380913C02909119 |
:104BA0003D029F938F9389ED96E08ACD1092660225 |
:104BB00080911D0190911E016AE070E00E941078C2 |
:104BC0009F938F9380911D0190911E016AE070E088 |
:104BD0000E9410787F936F9388EE96E09F938F9357 |
:104BE000FF92EF92FE01099584E1809366028DB7F2 |
:104BF0009EB708968DBF8091FC079091FD076AE0F3 |
:104C000070E00E94FC779F938F938091FC079091B6 |
:104C1000FD076AE070E00E94FC777F936F938CEF52 |
:104C200096E09F938F93FF92EF92E091BB03F091F8 |
:104C3000BC03099588E2809366022DB73EB7285FD2 |
:104C40003F4F2DBF8091FE079091FF079F938F9359 |
:104C500080E197E09F938F93FF92EF92E091BB03E7 |
:104C6000F091BC0309958CE3809366028DB79EB7E3 |
:104C700006968DBF80910008909101089F938F93B5 |
:104C800080E297E02EC11092660282E397E09F9344 |
:104C90008F93FF92EF92FE01099584E18093660263 |
:104CA0000F900F900F900F908091BF069091C006CB |
:104CB0009F938F938BE397E09F938F93FF92EF9255 |
:104CC000E091BB03F091BC03099588E280936602F2 |
:104CD0008DB79EB706968DBF8091AF0299279F939F |
:104CE0008F938BE497E09F938F93FF92EF92E091E5 |
:104CF000BB03F091BC0309958CE3809366022DB74A |
:104D00003EB72A5F3F4F2DBF8091BE06992701977E |
:104D10009F938F938BE597E0FECA109266028BE615 |
:104D200097E09F938F93FF92EF92FE01099584E1A4 |
:104D3000809366020F900F900F900F908091BD02AC |
:104D40009091BE029F938F9383E797E09F938F93F9 |
:104D5000FF92EF92E091BB03F091BC03099588E2CA |
:104D6000809366022DB73EB72A5F3F4F2DBF8091DB |
:104D7000C1029091C2029F938F9381E897E09F9325 |
:104D80008F93FF92EF92E091BB03F091BC030995E2 |
:104D90008CE3809366028DB79EB706968DBF809197 |
:104DA000BF029091C0029F938F938FE897E099C0C4 |
:104DB000109266028091B00299279F938F938DE99C |
:104DC00097E09F938F93FF92EF92FE01099584E104 |
:104DD000809366028DB79EB706968DBF8091B10213 |
:104DE00099279F938F9389EA97E09F938F93FF92E0 |
:104DF000EF92E091BB03F091BC03099588E28093A8 |
:104E000066022DB73EB72A5F3F4F2DBF8091B20299 |
:104E100099279F938F9385EB97E09F938F93FF92B2 |
:104E2000EF92E091BB03F091BC0309958CE3809372 |
:104E300066028DB79EB706968DBF8091B302992703 |
:104E40009F938F9381EC97E04CC010926602809103 |
:104E5000B40299279F938F938DEC97E09F938F9344 |
:104E6000FF92EF92FE01099584E1809366028DB76F |
:104E70009EB706968DBF8091B50299279F938F9319 |
:104E800089ED97E09F938F93FF92EF92E091BB03A0 |
:104E9000F091BC03099588E2809366022DB73EB776 |
:104EA0002A5F3F4F2DBF8091B60299279F938F9322 |
:104EB00085EE97E09F938F93FF92EF92E091BB0373 |
:104EC000F091BC0309958CE3809366028DB79EB781 |
:104ED00006968DBF8091B70299279F938F9381EF9C |
:104EE00097E09F938F93FF92EF92D5CA109266023C |
:104EF0008DEF97E09F938F93FF92EF92FE010995BC |
:104F000084E1809366020F900F900F900F90809134 |
:104F1000A10199279F938F9385E098E09F938F93AA |
:104F2000FF92EF92E091BB03F091BC03099588E2F8 |
:104F3000809366028DB79EB706968DBF80911D0245 |
:104F400090911E029F938F9383E198E09F938F939C |
:104F5000FF92EF92E091BB03F091BC0309958CE3C3 |
:104F6000809366022DB73EB72A5F3F4F2DBF8091D9 |
:104F7000C70599279F938F938091C60599279F9383 |
:104F80008F9381E298E09F938F93FF92EF92E0914D |
:104F9000BB03F091BC0309958DB79EB70896F7C087 |
:104FA000109266028FE298E09F938F93FF92EF92A8 |
:104FB000FE01099584E1809366020F900F900F9097 |
:104FC0000F908091F503992787FD90959F938F937C |
:104FD0008091F403992787FD90959F938F938FE39A |
:104FE00098E09F938F93FF92EF92E091BB03F09133 |
:104FF000BC03099588E2809366022DB73EB7285F0F |
:105000003F4F2DBF8091F603992787FD90959F9381 |
:105010008F938091F70399279F938F938FE498E064 |
:105020009F938F93FF92EF92E091BB03F091BC03AB |
:1050300009958CE3809366028DB79EB708968DBF65 |
:105040008091FB0399279F938F938091F803992771 |
:1050500087FD90959F938F938FE598E031CB1092C9 |
:1050600066028FE698E09F938F93FF92EF92FE0186 |
:10507000099584E1809366020F900F900F900F9036 |
:105080008091790699278F7790709F938F93809165 |
:10509000710699278F7790709F938F9380916906FF |
:1050A00099278F7790709F938F93809161069927AE |
:1050B0008F7790709F938F938FE798E09F938F9354 |
:1050C000FF92EF92E091BB03F091BC03099588E257 |
:1050D000809366028DB79EB70C968DBF809199061E |
:1050E00099278F7790709F938F938091910699273E |
:1050F0008F7790709F938F938091890699278F77F0 |
:1051000090709F938F938091810699278F779070ED |
:105110009F938F9380E998E09F938F93FF92EF92F4 |
:10512000E091BB03F091BC0309958CE38093660288 |
:105130002DB73EB7245F3F4F2DBF8091B906992709 |
:105140008F7790709F938F938091B10699278F7777 |
:1051500090709F938F938091A90699278F77907075 |
:105160009F938F938091A10699278F7790709F933B |
:105170008F9381EA98E09F938F93FF92EF92E09153 |
:10518000BB03F091BC0309958DB79EB70C968DBFFC |
:10519000FEC11092660282EB98E09F938F93FF927C |
:1051A000EF92FE01099584E1809366020F900F90C3 |
:1051B0000F900F9080917D06992787FD90959F9382 |
:1051C0008F9380917506992787FD90959F938F9374 |
:1051D00080916D06992787FD90959F938F9380917D |
:1051E0006506992787FD90959F938F9381EC98E0B2 |
:1051F0009F938F93FF92EF92E091BB03F091BC03DA |
:10520000099588E2809366022DB73EB7245F3F4F31 |
:105210002DBF80919D06992787FD90959F938F9331 |
:1052200080919506992787FD90959F938F93809104 |
:105230008D06992787FD90959F938F938091850682 |
:10524000992787FD90959F938F9382ED98E09F9388 |
:105250008F93FF92EF92E091BB03F091BC0309950D |
:105260008CE3809366028DB79EB70C968DBF8091BC |
:10527000BD06992787FD90959F938F938091B506E2 |
:10528000992787FD90959F938F938091AD069927DD |
:1052900087FD90959F938F938091A506992787FD11 |
:1052A00090959F938F9383EE98E09F938F93FF92B7 |
:1052B000EF92E091BB03F091BC0309952DB73EB787 |
:1052C000245F3F4F2DBF63C11092660284EF98E0C8 |
:1052D0009F938F9306E010E2FF92EF92FE010995F3 |
:1052E00084E1809366020F900F900F900F90809151 |
:1052F0007906881F8827881F97E0899FC00111249D |
:105300008D969F938F9380917106881F8827881FA1 |
:1053100096E0899FC00111248D969F938F93809171 |
:105320006906881F8827881F95E0899FC00111247E |
:105330008D969F938F9380916106881F8827881F81 |
:105340009927880F991F880F991F8D969F938F9388 |
:1053500083E099E09F938F93FF92EF92E091BB03DC |
:10536000F091BC03099588E2809366028DB79EB7E1 |
:105370000C968DBF80919906881F8827881F9BE017 |
:10538000899FC00111248D969F938F9380919106E0 |
:10539000881F8827881F9AE0899FC00111248D9655 |
:1053A0009F938F9380918906881F8827881F99E093 |
:1053B000899FC00111248D969F938F9380918106C0 |
:1053C000881F8827881F992723E0880F991F2A950F |
:1053D000E1F78D969F938F9387E199E09F938F9349 |
:1053E000FF92EF92E091BB03F091BC0309958CE32F |
:1053F000809366022DB73EB7245F3F4F2DBF80914B |
:10540000A106881F8827881F9CE0899FC00111245E |
:105410008D969F938F938BE299E09F938F93FF924A |
:10542000EF92E091BB03F091BC0309958091A9062E |
:105430002DB73EB72A5F3F4F2DBF87FF12C080E4D4 |
:10544000809366028CE399E09F938F93FF92EF9293 |
:10545000E091BB03F091BC0309950F900F900F9062 |
:105460000F908091B10687FF12C084E4809366029A |
:105470008FE399E09F938F931F930F93E091BB036A |
:10548000F091BC0309950F900F900F900F908091B1 |
:10549000B90687FF7CC088E48093660282E499E0C5 |
:1054A0009F938F931F930F93E091BB03F091BC03E5 |
:1054B00009950F900F900F900F9069C0109266029F |
:1054C00085E499E09F938F93FF92EF92FE010995F7 |
:1054D00084E1809366020F900F900F900F9080915F |
:1054E000F5019091F6019F938F9383E599E09F9347 |
:1054F0008F93FF92EF92E091BB03F091BC0309956B |
:1055000088E2809366028DB79EB706968DBF809124 |
:10551000F7019091F8019F938F9380E699E09F9314 |
:105520008F93FF92EF92E091BB03F091BC0309953A |
:1055300089E4809366022DB73EB72A5F3F4F2DBFA7 |
:105540008DE699E09F938F93FF92EF92E091BB03DA |
:10555000F091BC030995809164020F900F900F9019 |
:105560000F9083FF14C01092F8011092F70160E0D1 |
:1055700070E08EE090E00E94332E09C080911F0100 |
:10558000281719F4215020931F01109265021092E0 |
:105590006402E6E0CDB7DEB70C948878F999FECFC7 |
:1055A00092BD81BDF89A80B599270895F999FECFEB |
:1055B0001FBA92BD81BD60BD0FB6F894FA9AF99AF0 |
:1055C0000FBE08954AEA20E030E02617370740F47E |
:1055D000FC018191480F2F5F3F4F26173707C8F313 |
:1055E000842F99270895EAEA40E050E046175707CC |
:1055F00078F49C01F999FECF32BD21BDF89A80B5AF |
:10560000E80F4F5F5F4F2F5F3F4F4617570790F3ED |
:105610008E2F9927089581E080939A0582E08093E8 |
:10562000990583E08093980584E080939B0585E04D |
:1056300080939C0586E080939D0587E080939E057E |
:1056400088E080939F0589E08093A0058AE080939D |
:10565000A1058BE08093A2058CE08093A3050895BB |
:105660001F93CF93DF9384E5809397058091020188 |
:10567000843150F08AE08093B7051092D9058BE110 |
:105680008093B3058EE40AC083E08093B70580E27F |
:105690008093D9058EE18093B30585E58093D60587 |
:1056A0008093D7058AE68093A40583E08093FA056A |
:1056B000AEE1A093A5058FEF8093A705EFE0E093FF |
:1056C000A805A093A6051092AA05F8E0F093AB05F3 |
:1056D00080E48093AC051092AD0584E18093A90528 |
:1056E0008EE08093AE05B0E1B093AF051CE010935F |
:1056F000B005F093B10586EE8093B20580E8809303 |
:10570000B40550E55093B50586E98093B6055093EE |
:10571000B8058093B90576E07093BA0581E280936D |
:10572000BB058DE28093BC059AE59093BD0580E2B0 |
:105730008093BF051092C0051092C1051092C2055A |
:105740001092C3051092DB051092DC051092DD0566 |
:105750001092DE0534E63093C40548E24093C50557 |
:1057600061E06093F9051092C60527EF2093C70505 |
:105770007093CC058DE78093CD058093CE05809303 |
:10578000CF053093C8054093C9051092CA052093F0 |
:10579000CB0582E38093D0059093D1058093D20509 |
:1057A0001092F8059093D3055093D4056093D505D6 |
:1057B000B093D8053093DA058FE58093DF0583EF4A |
:1057C0008093E1058AEA8093E3058093E405E09302 |
:1057D000E005E093E2058EEF8093E5053093E60562 |
:1057E0009093E7059093E8059093E9058BE4809307 |
:1057F000EA058093EB058093EC051092ED0570931C |
:10580000EE05F093EF059093F005A093F10530932A |
:10581000F2053093F30582E08093F4056093BE05B2 |
:105820001092F6051092F705ABEFB5E0E0E7F1E076 |
:10583000ED01019009921A95E1F760E770E0CD0162 |
:10584000845690400E94E22A80930706DF91CF9110 |
:105850001F910895CF93DF9384E5809397058091FE |
:105860000201843150F08AE08093B7051092D90587 |
:105870008BE18093B3058EE40AC083E08093B70583 |
:1058800080E28093D9058EE18093B30585E580930E |
:10589000D6058093D7058AE68093A40583E080939C |
:1058A000FA057EE17093A5058FEF8093A7059FE031 |
:1058B0009093A8057093A6051092AA0568E06093DE |
:1058C000AB0580E48093AC051092AD059093A905DB |
:1058D0008AE08093AE0580E18093AF0556E0509357 |
:1058E000B0056093B10586EE8093B20580E88093A1 |
:1058F000B4052AE52093B50588E78093B605209383 |
:10590000B8058093B9055093BA0581E28093BB0531 |
:105910008DE28093BC052093BD05E0E2E093BF05D6 |
:105920001092C0051092C1051092C2051092C305D5 |
:105930001092DB051092DC051092DD051092DE0559 |
:1059400044E64093C40538E23093C505F1E0F09396 |
:10595000F9051092C60597EF9093C7055093CC05B3 |
:105960008DE78093CD058093CE058093CF0540933E |
:10597000C8053093C9051092CA059093CB0582E300 |
:105980008093D0052093D1058093D2051092F8051D |
:105990002093D30580E58093D4058CE38093D505CF |
:1059A000E093D8059BE49093DA058FE58093DF05BB |
:1059B00083EF8093E1058AEA8093E3058093E40511 |
:1059C00084E18093E0058093E2058EEF8093E50506 |
:1059D0004093E6052093E7052093E8052093E90529 |
:1059E0009093EA059093EB059093EC051092ED05EA |
:1059F0005093EE056093EF052093F0057093F10549 |
:105A00004093F2054093F30582E08093F405F09310 |
:105A1000BE051092F6051092F705ABEFB5E08CE0ED |
:105A2000E7E7F1E0ED01019009928A95E1F760E77F |
:105A300070E0CD01845690400E94E22A80930706D0 |
:105A4000DF91CF910895CF93DF9384E580939705FD |
:105A500080910201843150F08AE08093B705109262 |
:105A6000D9058BE18093B3058EE40AC083E080936F |
:105A7000B70580E28093D9058EE18093B30585E573 |
:105A80008093D6058093D7058AE68093A40583E0AA |
:105A90008093FA056EE16093A5058FEF8093A705CB |
:105AA0009FE09093A8056093A6051092AA0578E060 |
:105AB0007093AB0580E48093AC051092AD05909394 |
:105AC000A9057093AE0590E19093AF0556E0509311 |
:105AD000B0057093B10586EE8093B20580E880939F |
:105AE000B40534E63093B50588E78093B605309366 |
:105AF000B8058093B9055093BA0581E28093BB0540 |
:105B00008DE28093BC052AE52093BD059093BF05E7 |
:105B10001092C0051092C1051092C2051092C305E3 |
:105B20001092DB051092DC051092DD051092DE0567 |
:105B30003093C40548E24093C505E1E0E093F905E0 |
:105B40001092C60597EF9093C7055093CC058DE74B |
:105B50008093CD058093CE058093CF053093C80503 |
:105B60004093C9051092CA059093CB0582E38093B8 |
:105B7000D0052093D1058093D2051092F80520938B |
:105B8000D30580E58093D40596E49093D50580E213 |
:105B90008093D8059093DA058FE58093DF0583EF36 |
:105BA0008093E1058AEA8093E3058093E40560939E |
:105BB000E0056093E2058EEF8093E5053093E605FE |
:105BC0002093E7052093E8052093E9058BE4809373 |
:105BD000EA058093EB058093EC051092ED05509358 |
:105BE000EE057093EF052093F0056093F105309377 |
:105BF000F2053093F30582E08093F405E093BE054F |
:105C00001092F6051092F705ABEFB5E08CE0EFE7E8 |
:105C1000F1E0ED01019009928A95E1F760E770E00B |
:105C2000CD01845690400E94E22A80930706DF91BE |
:105C3000CF910895F999FECF92BD81BDF89A80B5B4 |
:105C400099270895F999FECF1FBA92BD81BD60BD15 |
:105C50000FB6F894FA9AF99A0FBE08956EEC7AE2AC |
:105C60000E945F76089546ED5AE20E949976089563 |
:105C7000EF92FF920F931F93CF93C82F81508530DF |
:105C800008F0C3E081E7C89F8001112483EFE82E6C |
:105C90008FEFF82EE00EF11E60E770E0C7010E9462 |
:105CA000F32A682F98012D593F4F8FB39927AC01E4 |
:105CB0004270507081FDF9CF32BD21BDF89A80B598 |
:105CC000861711F0CA0121C08FB399279C01227059 |
:105CD000307081FDF9CFF2BCE1BCF89A80B5843513 |
:105CE00011F0C90112C081E7C89FC00111240D97AE |
:105CF0002EEC3AE241E750E0BC0187E995E00E94D2 |
:105D00003A760E94896681E090E0CF911F910F91D1 |
:105D1000FF90EF900895282F863010F025E003C003 |
:105D2000882309F421E0F999FECF1FBA82E090E0C0 |
:105D300092BD81BD20BD0FB6F894FA9AF99A0FBEB4 |
:105D40000895CF93C82F80919705843509F042C0FC |
:105D5000C63010F0C5E003C0CC2309F43BC060E7B7 |
:105D600070E087E995E00E94E22A8093070681E7C8 |
:105D7000C89FC001112426ED3AE241E750E067E9EF |
:105D800075E00D970E94777626ED3AE24CE050E000 |
:105D900068E975E080E590E00E9477766CE070E05D |
:105DA00088E995E00E94E22A282FF999FECF1FBAD0 |
:105DB0008CE590E092BD81BD20BD0FB6F894FA9AB3 |
:105DC000F99A0FBE8C2F0E948B2E0E94896681E06B |
:105DD00090E002C080E090E0CF9108956DE470E023 |
:105DE00088EE93E00E94F32A482F8FB399279C01F5 |
:105DF0002270307081FDF9CF85E394E092BD81BDC2 |
:105E0000F89A80B5841779F48FB399279C01227092 |
:105E1000307081FDF9CF88EE93E092BD81BDF89A94 |
:105E200080B5813011F0C90108952EEC3AE24EE4BC |
:105E300050E068EE73E088E096E00E943A7681E0F8 |
:105E400090E00895809108068130A9F46DE470E037 |
:105E500088E096E00E94E22A8093550626ED3AE219 |
:105E60004EE450E068E076E088EE93E00E947776BA |
:105E700081E090E0089580E090E00895CF93DF9373 |
:105E800081E080930806E8E0F6E08FE0158616864C |
:105E90001786108A8150349687FFF8CF80E480936C |
:105EA00015068093160610921706809318068093A5 |
:105EB000190690EC90931A0610921B0680931C060C |
:105EC00080931D0610921E0690931F069093200645 |
:105ED0008093210610922206809323069093240635 |
:105EE000A9E0B6E087E0E9E8F1E0ED010190099270 |
:105EF0008A95E1F76DE470E0CD0101970E94E22AF6 |
:105F000080935506DF91CF910895F999FECF82E0F5 |
:105F100090E092BD81BDF89A80B5282F863078F048 |
:105F200023E0322FF999FECF1FBA82E090E092BDB4 |
:105F300081BD30BD0FB6F894FA9AF99A0FBE822F40 |
:105F400099270895DF92EF92FF920F931F93CF93BB |
:105F5000FF24DF2CEF2C81E090E00E941A2E843584 |
:105F600039F031E0E32E64E581E090E00E94222EDA |
:105F70006CE070E080E590E00E94F32AC82FF99968 |
:105F8000FECF8CE590E092BD81BDF89A80B58C176C |
:105F900011F421E0D22EC1E001E010E0EE2029F45E |
:105FA0008C2F0E94382E8823C1F591E0F92E1F9383 |
:105FB0000F9385E799E09F938F9389E692E19F93F2 |
:105FC0008F93E091BB03F091BC0309958DB79EB709 |
:105FD00006968DBF0230110549F0033011054CF4CF |
:105FE0000130110531F40E94302B05C00E942A2C8B |
:105FF00002C00E94232DDD2059F02EEC3AE24CE045 |
:1060000050E060E570E088E995E00E943A7602C0D1 |
:106010000E940B2B8C2F0E94A12ECF5F0F5F1F4F72 |
:10602000C63008F4BBCFFF2019F083E00E948B2E0E |
:106030000E94852FC82F0E94382E8C2F99279F935E |
:106040008F938BE999E09F938F9309E612E11F9359 |
:106050000F93E091BB03F091BC0309958DB79EB7F8 |
:1060600006968DBFEE2021F40E94EE2E882399F42F |
:1060700084EB99E09F938F931F930F93E091BB0361 |
:10608000F091BC0309950E943E2F0E94222F0F9091 |
:106090000F900F900F901092960590E0E5E1F6E0DA |
:1060A000CFE08081349618160CF49F5FC150C7FF73 |
:1060B000F8CF90939605892F99279F938F9389E026 |
:1060C00096E09F938F9385ED99E09F938F931F9315 |
:1060D0000F93E091BB03F091BC0309958DB79EB778 |
:1060E00008968DBF86EF99E09F938F931F930F9330 |
:1060F000E091BB03F091BC0309950F900F900F90B6 |
:106100000F90CF911F910F91FF90EF90DF90089526 |
:106110009FB7F8943998389A88B1836088B980918C |
:10612000B9008C7F8093B9008AE28093B800109206 |
:10613000700210926E0210926D02EEE5F6E08BE0B6 |
:1061400010821182128213821482158216821782A3 |
:106150008150389687FFF4CF9FBF08951092700248 |
:1061600084E98093BC0010926E0210926D0280E868 |
:106170008093BC001092BD001092BA001092BB0038 |
:106180001092B9001092B8000E9488301092BB00A3 |
:1061900085E88093BC0080916B02826080936B02E3 |
:1061A00008951F920F920FB60F9211242F933F93D1 |
:1061B0004F935F938F939F93EF93FF938091700220 |
:1061C000282F3327442755278F5F80937002F901CA |
:1061D0002731310508F0B3C2EE59FF4F0C94977880 |
:1061E00080916E028C3090F480916E028F5F80936C |
:1061F0006E0280916E02E82FFF27EE0FFF1FEE0F59 |
:10620000FF1FE85FF94F8585181654F780916E02DD |
:106210008C3070F010926A021092690210926E0235 |
:1062200085E08093700280916D02880F8D5A04C0C2 |
:1062300080916E02880F8E5A8093BB0085E874C2ED |
:1062400080916E02E82FFF2783E0EE0FFF1F8A95F3 |
:10625000E1F7E25AF94F81818093BB0085E8809392 |
:10626000BC0080916E02E82FFF27EE0FFF1FEE0F9C |
:10627000FF1FEE0FFF1FE25AF94F808180FF91C090 |
:1062800080916E02E82FFF27EE0FFF1FEE0FFF1F1A |
:10629000EE0FFF1FE25AF94F8281882329F0809187 |
:1062A0009605873008F45FC28091690290916A0276 |
:1062B000892B09F058C28091670290916802892B5E |
:1062C00009F051C26EC080916E0221E030E002C040 |
:1062D000220F331F8A95E2F780916702909168023E |
:1062E00028233923232B79F080916E02E82FFF2792 |
:1062F000EE0FFF1FEE0FFF1FEE0FFF1FE25AF94FC9 |
:1063000080E184830DC080916E02E82FFF27EE0F9D |
:10631000FF1FEE0FFF1FEE0FFF1FE25AF94F14820F |
:1063200080916E02E82FFF2753E0EE0FFF1F5A9572 |
:10633000E1F7E25AF94F8481282F332743E0220FF7 |
:10634000331F4A95E1F780916E02E82FFF2793E013 |
:10635000EE0FFF1F9A95E1F7E25AF94F828187709D |
:10636000822B8093BB0085E88093BC0020916E0255 |
:1063700081E090E002C0880F991F2A95E2F72091F2 |
:10638000690230916A0282239323892B51F086E5BA |
:1063900096E0909374028093730288E08093750274 |
:1063A000E2C184E080C1E0917302F09174028191B6 |
:1063B0008093BB0085E88093BC00F0937402E09367 |
:1063C000730280917502815080937502882309F4CD |
:1063D000CAC183E068C18091B900803351F58091D2 |
:1063E0007102882329F480916E028F5F809371027D |
:1063F00080916E02E82FFF2783E0EE0FFF1F8A9542 |
:10640000E1F7E25AF94F838199278F7790708F37A0 |
:1064100091057CF480916E02E82FFF27EE0FFF1F9D |
:10642000EE0FFF1FEE0FFF1FE25AF94F83818F5FC0 |
:1064300083831092700284E98093BC008AE090E02C |
:10644000909392018093910180916E028F5F80936F |
:106450006E021092700262C18091B9008034A9F17D |
:1064600080916D02E82FFF27EE0FFF1FEE0FFF1F39 |
:10647000EE0FFF1FE25AF94F83818F77838380915C |
:106480006D028F5F80936D0280916D028C30A0F061 |
:1064900010926D021092680210926702809172024F |
:1064A0008F5F809372028C3038F01092720280916C |
:1064B0006B028D7F80936B0280916B028160809371 |
:1064C0006B021092700284E971C080916D02E82F16 |
:1064D000FF27EE0FFF1FEE0FFF1FEE0FFF1FE25A09 |
:1064E000F94F83818068838380916D02E82FFF27B5 |
:1064F000EE0FFF1FEE0FFF1FEE0FFF1FE25AF94FC7 |
:10650000808180FF2FC080916D02E82FFF2753E02C |
:10651000EE0FFF1F5A95E1F7E25AF94F8481992750 |
:10652000009751F04097D9F586E596E09093740274 |
:106530008093730288E031C080916D02992743E017 |
:10654000880F991F4A95E1F78D59994F90937402DE |
:106550008093730290916D02809172029817E1F41A |
:1065600083E01BC080916D02992733E0880F991F4B |
:106570003A95E1F78D59994F909374028093730285 |
:1065800080916B0281FD06C090916D028091720234 |
:10659000981711F482E001C081E080937502809128 |
:1065A0007502813011F485E801C085EC8093BC0050 |
:1065B0008091710280936C0210927102D4C0E091BC |
:1065C0007302F09174028091BB008083809173020A |
:1065D000909174020196909374028093730280915B |
:1065E0007502815080937502823010F085EC58C09E |
:1065F000813011F485E854C080916B0281FF2DC079 |
:1066000080917B0280FD1DC080916D02E82FFF27E5 |
:1066100023E0EE0FFF1F2A95E1F7E25AF94F86813A |
:106620008A3F79F480916D02E82FFF2793E0EE0F07 |
:10663000FF1F9A95E1F7E25AF94F808181608083CC |
:106640000CC080916D02E82FFF2783E0EE0FFF1F43 |
:106650008A95E1F7E25AF94F108280916D028F5FBF |
:1066600080936D0280916D028C30A0F010926D02CB |
:106670001092680210926702809172028F5F80937D |
:1066800072028C3038F01092720280916B028D7F12 |
:1066900080936B021092700284E98093BC0049C021 |
:1066A0008093BC0086E0809370025DC088E9C4CD11 |
:1066B00080916F02880F805FBFCD80916F02992714 |
:1066C0008130910561F0823091051CF4892B21F015 |
:1066D0004AC0029739F047C080911201ADCD809138 |
:1066E0001101AACD80911001A7CD80E8A5CD10920F |
:1066F000700284E98093BC008AE090E0909392015C |
:106700008093910180916F02823088F480916F02B2 |
:106710008F5F80936F0282E18093700280916B02A1 |
:106720008E7F80936B0285EA8093BC001CC0109220 |
:106730006F0280916B02816080936B0214C0109293 |
:10674000700284E98093BC0080916B028160809329 |
:106750006B028AE090E090939201809391011092F5 |
:106760006E0210926D02FF91EF919F918F915F9158 |
:106770004F913F912F910F900FBE0F901F90189542 |
:106780001F93CF93DF93182F8091A602882321F4C3 |
:1067900080910202882319F081E090E097C01D30BB |
:1067A00008F092C01123B1F0E12FFF2723E0EE0F94 |
:1067B000FF1F2A95E1F7E25AF94F35978081359608 |
:1067C00088230CF081C03897808180FD03C083E06E |
:1067D00090E07CC080915606823019F084E090E011 |
:1067E00075C067E070E086E596E00E94E22A90912D |
:1067F0005D06891719F085E090E068C080ED97E0AC |
:106800000E948C16EC0180916B0280FD05C0CE01C8 |
:106810000E9495168823B9F3112319F48FEF90E0A5 |
:106820000BC0212F33272150304081E090E002C07F |
:10683000880F991F2A95E2F790936A028093690264 |
:10684000A1E0B0E0EEE5F6E040E050E06BE0CD0125 |
:10685000042E02C0880F991F0A94E2F72091690262 |
:1068600030916A0282239323892B11F011821282C4 |
:1068700061504F5F5F4F389667FFE9CF10926E020D |
:106880001092700280916B028E7F80936B0285EA7A |
:106890008093BC0080916B0280FD05C0CE010E94F8 |
:1068A00095168823B9F38091690290916A02892B29 |
:1068B00029F0CE010E949516882311F38091690278 |
:1068C00090916A02009711F082E090E0DF91CF9101 |
:1068D0001F9108950F931F93CF93DF93982F80916B |
:1068E000A602882321F480910202882319F081E016 |
:1068F00090E092C09D30A0F4992319F486E090E0D6 |
:106900008BC0C92FDD27FE0133E0EE0FFF1F3A9544 |
:10691000E1F7E25AF94F35978081359687FD03C03C |
:1069200082E090E079C03897808180FD03C083E0E9 |
:1069300090E072C080ED97E00E948C168C018091EF |
:106940006B0280FD05C0C8010E9495168823B9F32B |
:10695000219721E030E0C90102C0880F991FCA9534 |
:10696000E2F79093680280936702D901EEE5F6E0C2 |
:1069700040E050E06BE0CD01042E02C0880F991F6B |
:106980000A94E2F7209167023091680282239323F0 |
:10699000892B11F01182128261504F5F5F4F389640 |
:1069A00067FFE9CF10926D021092560610925D06B5 |
:1069B0001092700280916B028E7F80936B0285EA49 |
:1069C0008093BC0080916B0280FD05C0C8010E94CD |
:1069D00095168823B9F38091670290916802892BFC |
:1069E00029F0C8010E949516882311F3809156065C |
:1069F000823019F084E090E00FC067E070E086E537 |
:106A000096E00E94E22A90915D06891719F085E0D0 |
:106A100090E002C080E090E0DF91CF911F910F9154 |
:106A2000089589E1A3EFB6E0EFEBF6E01182108262 |
:106A3000329611961C921E921296815087FFF6CFC5 |
:106A4000109215031092140310921703109216035C |
:106A5000109219031092180308951F920F920FB607 |
:106A60000F9211240F931F932F933F934F935F9394 |
:106A70006F937F938F939F93AF93BF93CF93DF9346 |
:106A8000EF93FF93409186005091870080917702A9 |
:106A900090917802481B590BCA0157FD0196AC0131 |
:106AA0005595479580918600909187009093780244 |
:106AB00080937702CA0189599840A0917902B091D8 |
:106AC0007A02875E954338F4149714F0109293017C |
:106AD00081E090E081C0AD30B1050CF081C0CA0109 |
:106AE0008B5F90408356944008F071C0425C5340E5 |
:106AF000FD01EA0FFB1FE154F94F80819181FA01FA |
:106B0000E81BF90BCF01F7FF03C0909581959F4FCC |
:106B100006974CF48091AF02883C28F48091AF0234 |
:106B2000865F8093AF02FD01EA0FFB1FE154F94F2E |
:106B3000808191819C01220F331F280F391F240F60 |
:106B4000351F37FF02C02D5F3F4FE901D595C7952F |
:106B5000D595C795CA0101968C179D0714F4219706 |
:106B600006C041505040C417D5070CF421968091BF |
:106B7000AF02833CD8F08D010A0F1B1FF801E154CE |
:106B8000F94F808191819E01281B390BC90163E077 |
:106B900070E00E941078CB01880F991F860F971F15 |
:106BA0000D50194FF8019183808307C0AA0FBB1FB6 |
:106BB000AD50B94F11961C921E92E0917902F0915E |
:106BC0007A02EE0FFF1FE154F94FD183C083809109 |
:106BD000790290917A02019690937A0280937902D9 |
:106BE000FF91EF91DF91CF91BF91AF919F918F91E5 |
:106BF0007F916F915F914F913F912F911F910F91D5 |
:106C00000F900FBE0F901F901895EF92FF920F9369 |
:106C10001F938091B3059927880F991F880F991F9B |
:106C20007C010027F7FC0095102F809103039091C1 |
:106C30000403A0910503B0910603BC01CD01A80196 |
:106C400097010E9445783093430520934205809137 |
:106C5000FB029091FC02A091FD02B091FE02BC01EA |
:106C6000CD01A80197010E944578309345052093F6 |
:106C700044058091790790917A0797FD0396959541 |
:106C800087959595879590934705809346058091C4 |
:106C9000890790918A0797FD039695958795959515 |
:106CA00087959093490580934805809114039091AE |
:106CB00015032091420230914302821B930B909363 |
:106CC0004B0580934A058091A1029091A202A09168 |
:106CD000A302B091A402BC01CD0125E030E040E068 |
:106CE00050E00E94457830934D0520934C058091EB |
:106CF0003C0290913D0290934F0580934E05809108 |
:106D0000C1029091C20290935305809352058091E5 |
:106D10001D0190911E01909355058093540580911B |
:106D2000AF02992790935705809356058091850768 |
:106D300090918607A0918707B091880720919501CF |
:106D4000309196014091970150919801BC01CD017D |
:106D50000E944578309359052093580580915F062D |
:106D6000992790935B0580935A0580916706992730 |
:106D700090935D0580935C0580916F0699279093B1 |
:106D80005F0580935E058091770699279093610552 |
:106D90008093600580911D0290911E0290936B0577 |
:106DA00080936A058091FC079091FD0790936F0591 |
:106DB00080936E0580910008909101089093710571 |
:106DC0008093700580910208992790937D058093A8 |
:106DD0007C0580918C0390918D0390937F05809327 |
:106DE0007E0580918A0390918B0390938105809317 |
:106DF00080058091D403882321F48091D5038823D2 |
:106E000021F080914105816003C0809141058E7F12 |
:106E1000809341051F910F91FF90EF9008951F936C |
:106E2000CF93DF93182FEB018091A6028823A1F462 |
:106E300011501F3F89F0D0932202C093210280910C |
:106E4000210290912202892BD1F7CE018C0F9D1F38 |
:106E50000E94A116115078F7DF91CF911F910895EC |
:106E6000CF93DF93809102018D3011F40E943A1B81 |
:106E700010927A00809146029091470290934007C9 |
:106E800080933F078091440290914502909331078F |
:106E900080933007809142029091430290937F0744 |
:106EA00080937E0720913E0230913F02C901880FF6 |
:106EB000991F880F991F820F931F820F931F909322 |
:106EC0007A07809379072091400230914102C901ED |
:106ED000880F991F880F991F820F931F820F931F8E |
:106EE00090938A07809389078FEC80937A00A0EBB8 |
:106EF000B2E0CCE9D5E097E08991E82FFF27EE0FCB |
:106F0000FF1FE154F94F0190F081E02DE259FF4F4E |
:106F10001E161F061CF0E0E0F0E005C0EF3FF10593 |
:106F200014F0EFEFF0E08C91282F3327E217F307EE |
:106F300014F4815004C02E173F0714F48F5F8C9314 |
:106F40009150119697FFD8CF8091D6059927AA27FF |
:106F5000BB27BC01CD0124EC39E040E050E00E94A9 |
:106F6000D177DC01CB018093B5019093B601A0935A |
:106F7000B701B093B8018091D7059927AA27BB27FD |
:106F8000BC01CD010E94D177DC01CB018093B1011E |
:106F90009093B201A093B301B093B401DF91CF916C |
:106FA0000895A0E0B0E0E7EDF7E30C946678882E52 |
:106FB000C0E0D0E07E016E011092D403469AD093D7 |
:106FC0000F03C0930E03D0930D03C0930C03D09313 |
:106FD0000903C0930803D0931903C0931803D093F7 |
:106FE0001703C0931603D0931503C0931403109294 |
:106FF0009E0110929D01109236020E94303784E665 |
:1070000090E00E94AE160E9430378091A40580FF68 |
:1070100010C08091130190911401875B934038F464 |
:1070200080911301909114018E5E924010F40E94A1 |
:10703000E01A0FE18AE090E00E94AE1680914202D1 |
:1070400090914302C80FD91F809146029091470248 |
:10705000E80EF91E8091440290914502C80ED91E97 |
:10706000015007FFE7CF9701205F3F4F36952795E7 |
:10707000369527953093190320931803C60140963F |
:107080009695879596958795909317038093160309 |
:107090006096F5E0D695C795FA95E1F7D09315037C |
:1070A000C09314039093130380931203309311033E |
:1070B00020931003882009F441C0809179079091B2 |
:1070C0007A0797FF03C0909581959F4F6CE070E021 |
:1070D0000E9410789B0170930F0360930E038091C0 |
:1070E000890790918A0797FF03C0909581959F4FDC |
:1070F0006CE070E00E94107870930D0360930C03B5 |
:107100008091890590918A059093090380930803E3 |
:10711000B90184E090E00E94332E60910C037091DD |
:107120000D0386E090E00E94332E60910803709179 |
:10713000090388E090E00E94332E65C084E090E06F |
:107140000E942E2E90930F0380930E0386E090E012 |
:107150000E942E2E90930D0380930C0388E090E004 |
:107160000E942E2E9C019093090380930803809126 |
:107170000E0390910F038150984050F480910C03BE |
:1071800090910D038150984018F421503440D8F16B |
:1071900087E19AE09F938F9389E692E19F938F9383 |
:1071A000E091BB03F091BC03099580917907909120 |
:1071B0007A0797FF03C0909581959F4F6CE070E030 |
:1071C0000E94107870930F0360930E0380918907DB |
:1071D00090918A0797FF03C0909581959F4F6CE02F |
:1071E00070E00E94107870930D0360930C038091FF |
:1071F000890590918A0590930903809308030F9065 |
:107200000F900F900F901092400710923F0710922E |
:1072100031071092300710927F0710927E0784E6A4 |
:1072200090E00E94AE1680913E0290913F029C0138 |
:10723000220F331F220F331F280F391F280F391F2A |
:1072400030937A0720937907809140029091410210 |
:107250008C01000F111F000F111F080F191F080FBD |
:10726000191F10938A07009389078091B305C82ED0 |
:10727000DD24EE24FF24442737FD4095542FC70119 |
:10728000B6010E94D1774B015C01609303037093B8 |
:10729000040380930503909306039801442737FD68 |
:1072A0004095542FC701B6010E94D177DC01CB0174 |
:1072B0008093FB029093FC02A093FD02B093FE0228 |
:1072C0008092DF029092E002A092E102B092E2028C |
:1072D0008093D7029093D802A093D902B093DA0298 |
:1072E0001092D3021092D4021092D5021092D602BC |
:1072F0008091150190911601A0911701B09118018C |
:1073000090938C0580938B05109235021092340275 |
:107310001092C3021092C4021092C5021092C602CB |
:107320008091C1029091C2029093C0028093BF02EB |
:107330000E94206282E390E09093220280932102D7 |
:107340008091D6059927AA27BB27BC01CD0124EC43 |
:1073500039E040E050E00E94D177DC01CB01885653 |
:10736000954CAF4FBF4F8093B5019093B601A0935A |
:10737000B701B093B8018091D7059927AA27BB27F9 |
:10738000BC01CD010E94D177DC01CB018856954C20 |
:10739000AF4FBF4F8093B1019093B201A093B3015F |
:1073A000B093B40110929A01109299018091C10298 |
:1073B0009091C202AA2797FDA095BA2F209195011E |
:1073C000309196014091970150919801BC01CD01F7 |
:1073D0000E94D177DC01CB018093850790938607CB |
:1073E000A0938707B09388071092BA021092B9024F |
:1073F00081E0809301010E94896680917B02846014 |
:1074000080937B028FEF8093F7071092F80780E25A |
:107410008093F907C0EBD2E0ACE9B5E007E08D91CD |
:10742000E82FFF27EE0FFF1FE154F94F8081918174 |
:1074300082598993015007FFF2CF84E68093AF020F |
:1074400080911F02882311F0469A579A8091180361 |
:107450009091190380569940815C9B4228F080915D |
:10746000D40381608093D403809116039091170315 |
:1074700080569940815C9B4228F08091D4038260C1 |
:107480008093D40380911403909115038C52914002 |
:107490008957954028F08091D40384608093D40369 |
:1074A00080910E0390910F038C529140835C914028 |
:1074B00028F08091D40388608093D40380910C03DA |
:1074C00090910D038C529140835C914028F0809103 |
:1074D000D40380618093D4038091080390910903C1 |
:1074E000805092408355914028F08091D40380626F |
:1074F0008093D403ECE0CDB7DEB70C948278A3E19F |
:10750000B0E0E5E8FAE30C94607880911403909180 |
:1075100015032091420230914302821B930B9093FA |
:107520007F0780937E0780914C0290914D0297FDDA |
:1075300007969C0153E0359527955A95E1F73093CE |
:10754000400720933F0780914A0290914B0297FD9C |
:10755000079643E0959587954A95E1F79093310713 |
:107560008093300730934B0720934A07909343074B |
:10757000809342078091790790917A07AC01440F7C |
:10758000551F480F591F20913E0230913F02C901FB |
:10759000880F991F880F991F820F931F820F931FC7 |
:1075A000480F591F57FF02C04D5F5F4F55954795D4 |
:1075B0005595479550937A074093790780918907AD |
:1075C00090918A07AC01440F551F480F591F209115 |
:1075D000400230914102C901880F991F880F991FFD |
:1075E000820F931F820F931F480F591F57FF02C02E |
:1075F0004D5F5F4F559547955595479550938A0731 |
:107600004093890720913E0230913F02C901880FC3 |
:10761000991F880F991F820F931F820F931F9C0140 |
:10762000442737FD4095542F8091F3029091F40246 |
:10763000A091F502B091F602820F931FA41FB51F0F |
:107640008093F3029093F402A093F502B093F602B4 |
:107650002091400230914102C901880F991F880F83 |
:10766000991F820F931F820F931F9C01442737FDA0 |
:107670004095542F8091EF029091F002A091F10279 |
:10768000B091F202820F931FA41FB51F8093EF02E7 |
:107690009093F002A093F102B093F202809154070C |
:1076A0009091550720913E0230913F02820F931F27 |
:1076B000909355078093540780918107909182079A |
:1076C0002091400230914102820F931F90938207D4 |
:1076D0008093810780910A0390910B030196909308 |
:1076E0000B0380930A038091890590918A0520916C |
:1076F000080330910903821B930B9C01442737FD3B |
:107700004095542F8091EB029091EC02A091ED02F4 |
:10771000B091EE02820F931FA41FB51F8093EB025E |
:107720009093EC02A093ED02B093EE028FEC809365 |
:107730007A0010920F012091DB023091DC0240911F |
:10774000DD025091DE0229873A874B875C872954F6 |
:107750003B46414050402CF028E43BE641E050E0FD |
:107760000DC089859A85AB85BC85885B9449AE4FF1 |
:10777000BF4F4CF428EB34E94EEF5FEF2D833E838F |
:107780004F83588708C089859A85AB85BC858D83D2 |
:107790009E83AF83B8872091E3023091E402409149 |
:1077A000E5025091E6022D873E874F87588B29547A |
:1077B0003B46414050402CF028E43BE641E050E09D |
:1077C0000DC08D859E85AF85B889885B9449AE4F85 |
:1077D000BF4F4CF428EB34E94EEF5FEF29833A8337 |
:1077E0004B835C8308C08D859E85AF85B88989836E |
:1077F0009A83AB83BC83A0917E07B0917F07BB8B3C |
:10780000AA8BFD01CF01AA2797FDA095BA2FA090C2 |
:10781000D302B090D402C090D502D090D602A80E68 |
:10782000B91ECA1EDB1EA092D302B092D402C0922F |
:10783000D502D092D602E0908507F090860700919D |
:10784000870710918807E80EF91E0A1F1B1FE09298 |
:107850008507F09286070093870710938807F091B9 |
:107860009602F98BFF2309F098C180919502882335 |
:1078700009F093C18091A40586FF8FC180913007E4 |
:1078800090913107AA2797FDA095BA2FBC01CD0191 |
:1078900029813A814B815C810E94D1779B01AC01A7 |
:1078A00097FF04C02150384F4F4F5F4F6BE0559505 |
:1078B0004795379527956A95D1F780919D01682E58 |
:1078C000772488249924CA01B901A40193010E9454 |
:1078D000D177DC01CB018093240390932503A093FF |
:1078E0002603B0932703B7FF04C08150904FAF4FDA |
:1078F000BF4F1C012D013CE05594479437942794C9 |
:107900003A95D1F720922403309225034092260322 |
:107910005092270380913F0790914007AA2797FD37 |
:10792000A095BA2FBC01CD012D813E814F81588594 |
:107930000E94D17797FF04C06150784F8F4F9F4FBF |
:107940002BE095958795779567952A95D1F7A401B2 |
:1079500093010E94D177DC01CB018093280390939F |
:107960002903A0932A03B0932B03B7FF04C08150CF |
:10797000904FAF4FBF4F9C01AD018CE0559547959F |
:10798000379527958A95D1F72093280330932903BB |
:1079900040932A0350932B03809124039091250355 |
:1079A00090932807809327078091280390912903BB |
:1079B00090932C0780932B0722193309440955090A |
:1079C000209328033093290340932A0350932B03D9 |
:1079D000E20EF31E041F151FE0928507F092860742 |
:1079E000009387071093880780919C018823B1F446 |
:1079F00057FF04C02F5F3F4F4F4F5F4F559547953F |
:107A000037952795A21AB30AC40AD50AA092D302C1 |
:107A1000B092D402C092D502D092D6022A893B8974 |
:107A200079010027F7FC0095102F80912803909191 |
:107A30002903A0912A03B0912B03E80EF91E0A1F17 |
:107A40001B1FC801B70129813A814B815C810E94CB |
:107A5000D1779B01AC0197FF04C02150384F4F4FA5 |
:107A60005F4FBBE05595479537952795BA95D1F768 |
:107A700080919E01A82EBB24CC24DD24CA01B9012B |
:107A8000A60195010E94D177DC01CB0180931C03F4 |
:107A900090931D03A0931E03B0931F03B7FF04C070 |
:107AA0008150904FAF4FBF4F3C014D01ACE09594DA |
:107AB000879477946794AA95D1F760921C0370928B |
:107AC0001D0380921E0390921F03C801B7012D81F0 |
:107AD0003E814F8158850E94D17797FF04C0615045 |
:107AE000784F8F4F9F4FFBE09595879577956795DA |
:107AF000FA95D1F7A60195010E94D177DC01CB015F |
:107B00008093200390932103A0932203B093230337 |
:107B1000B7FF04C08150904FAF4FBF4FAC01BD01C4 |
:107B2000ECE07595679557954795EA95D1F74093A1 |
:107B300020035093210360932203709323032A8927 |
:107B40003B8937FF03C0309521953F4F21343105E4 |
:107B5000E4F1D401C30197FE07C0B095A0959095BC |
:107B600081959F4FAF4FBF4F81389105A105B1055A |
:107B700084F4DB01CA0177FF07C0B095A09590950A |
:107B800081959F4FAF4FBF4F81389105A105B1053A |
:107B9000E4F081E08093BB0218C010922C07109291 |
:107BA0002B0710922807109227071092200310929B |
:107BB0002103109222031092230310921C031092AF |
:107BC0001D0310921E0310921F03809120039091B9 |
:107BD0002103A0912203B0912303BC01CD0124E62F |
:107BE00030E040E050E00E944578E0901C03F090C7 |
:107BF0001D03E21AF30AF0923E07E0923D078091DE |
:107C00001C0390911D03A0911E03B0911F03BC01A2 |
:107C1000CD0124E630E040E050E00E944578DA01F2 |
:107C2000C90120912003309121038C01021B130B09 |
:107C3000109333070093320780919501909196013C |
:107C4000A0919701B0919801BC01CD0128E631E0E7 |
:107C500040E050E00E94D17720918507309186075F |
:107C6000409187075091880726173707480759071B |
:107C700064F0261B370B480B590B20938507309374 |
:107C80008607409387075093880720918507309196 |
:107C90008607409187075091880757FF0CC0260F31 |
:107CA000371F481F591F209385073093860740933D |
:107CB00087075093880760913007709131076E0DE8 |
:107CC0007F1D9B01442737FD4095542F8091D7029B |
:107CD0009091D802A091D902B091DA02820F931F3D |
:107CE000A41FB51F8093D7029093D802A093D90206 |
:107CF000B093DA0280919B0290919C02681B790BF1 |
:107D0000CB01AA2797FDA095BA2F29853A854B85E7 |
:107D10005C85820F931FA41FB51F8093DB02909395 |
:107D2000DC02A093DD02B093DE02C090B101D090DE |
:107D3000B201E090B301F090B401C816D906EA068A |
:107D4000FB06C4F488EA91E6A0E0B0E08C199D0936 |
:107D5000AE09BF098093DB029093DC02A093DD02A1 |
:107D6000B093DE028093D7029093D802A093D902F9 |
:107D7000B093DA0222273327A9012C193D094E09B5 |
:107D80005F098091DB029091DC02A091DD02B0914D |
:107D9000DE0282179307A407B507B4F4D701C60122 |
:107DA000885A9146A040B0408093DB029093DC0259 |
:107DB000A093DD02B093DE028093D7029093D802A5 |
:107DC000A093D902B093DA0260913F077091400707 |
:107DD000600F711F9B01442737FD4095542F809100 |
:107DE000DF029091E002A091E102B091E202820FE5 |
:107DF000931FA41FB51F8093DF029093E002A0930E |
:107E0000E102B093E2028091990290919A02681B7C |
:107E1000790BCB01AA2797FDA095BA2F2D853E851A |
:107E20004F855889820F931FA41FB51F8093E302CB |
:107E30009093E402A093E502B093E602E090B501CE |
:107E4000F090B6010091B7011091B801E816F9065B |
:107E50000A071B07C4F488EA91E6A0E0B0E08E1997 |
:107E60009F09A00BB10B8093E3029093E402A093CF |
:107E7000E502B093E6028093DF029093E002A093C4 |
:107E8000E102B093E20222273327A9012E193F090C |
:107E9000400B510B8091E3029091E402A091E50226 |
:107EA000B091E60282179307A407B507B4F4D8018E |
:107EB000C701885A9146A040B0408093E302909356 |
:107EC000E402A093E502B093E6028093DF02909370 |
:107ED000E002A093E102B093E2028091D30290917C |
:107EE000D402A091D502B091D6028093E70290937C |
:107EF000E802A093E902B093EA028091E302909134 |
:107F0000E402A091E502B091E6028093030390930E |
:107F10000403A0930503B09306038091DB029091C4 |
:107F2000DC02A091DD02B091DE028093FB0290930F |
:107F3000FC02A093FD02B093FE028091DF029091BB |
:107F4000E002A091E102B091E2028093FF029093DF |
:107F50000003A0930103B09302038091D702909194 |
:107F6000D802A091D902B091DA028093F7029093DF |
:107F7000F802A093F902B093FA0280911B0190914C |
:107F80001C0197FD079633E0959587953A95E1F7A3 |
:107F90009093400780933F078091190190911A01B7 |
:107FA00097FD079623E0959587952A95E1F790939D |
:107FB00031078093300780914602909147020F97D6 |
:107FC00034F488E19CEF9093400780933F078091C1 |
:107FD000460290914702079734F480E398EF90931C |
:107FE000400780933F07209102012A30A9F4809135 |
:107FF000460290914702835F934034F088EE93E00D |
:108000009093400780933F078091460290914702EA |
:108010008A5F9340DCF014C0809146029091470241 |
:10802000815D974034F088EE93E090934007809311 |
:108030003F078091460290914702805E974034F05E |
:1080400080ED97E09093400780933F078091440232 |
:10805000909145020F9734F488E19CEF909331079B |
:10806000809330078091440290914502079734F441 |
:1080700080E398EF90933107809330072A30A9F47A |
:108080008091440290914502835F934034F088EEE2 |
:1080900093E0909331078093300780914402909150 |
:1080A00045028A5F9340DCF014C0809144029091B5 |
:1080B0004502815D974034F088EE93E0909331075C |
:1080C000809330078091440290914502805E9740F2 |
:1080D00034F080ED97E09093310780933007E09182 |
:1080E000A801EE2309F4B7C040911B0150911C0177 |
:1080F00080912C0390912D03481B590B509333030F |
:108100004093320320911B0130911C01280F391F2D |
:1081100037FF02C02F5F3F4F3595279530932D03D2 |
:1081200020932C03413851051CF080E890E005C0F5 |
:1081300040585F4F34F480E89FEF9093330380936F |
:1081400032038E2F9927A0913203B0913303A89F59 |
:10815000A001A99F500DB89F500D112457FF02C0D8 |
:10816000415F5F4F14E0559547951A95E1F780916F |
:108170003F0790914007840F951F9093400780938D |
:108180003F076091190170911A0180912E0390911F |
:108190002F03681B790B7093310360933003409178 |
:1081A000190150911A01480F591F57FF02C04F5F24 |
:1081B0005F4F5595479550932F0340932E03613899 |
:1081C00071051CF080E890E005C060587F4F34F4E2 |
:1081D00080E89FEF90933103809330032E2F332755 |
:1081E0008091300390913103829FB001839F700D85 |
:1081F000929F700D1124AB0177FF02C0415F5F4F6A |
:10820000E4E055954795EA95E1F780913007909124 |
:108210003107840F951F9093310780933007A29FF9 |
:10822000C001A39F900DB29F900D11249C018091DD |
:108230001B0190911C01820F931F90931C0180934E |
:108240001B018091190190911A01860F971F90933D |
:108250001A01809319010091420710914307809100 |
:10826000270790912807101611065CF59C0197FFCF |
:1082700004C022273327281B390BC901AA2797FDE1 |
:10828000A095BA2F20919C01332744275527BC0184 |
:10829000CD010E94D1779B01AC0197FF04C0215C06 |
:1082A0003F4F4F4F5F4F76E0559547953795279550 |
:1082B0007A95D1F780913D0790913E07820F931FE9 |
:1082C00027C097FF03C0909581959F4FAA2797FDE0 |
:1082D000A095BA2F20919C01332744275527BC0134 |
:1082E000CD010E94D1779B01AC0197FF04C0215CB6 |
:1082F0003F4F4F4F5F4F66E0559547953795279510 |
:108300006A95D1F780913D0790913E07821B930BB0 |
:1083100090933E0780933D07E0904A07F0904B070B |
:1083200080912B0790912C071E141F045CF59C0173 |
:1083300097FF04C022273327281B390BC901AA271E |
:1083400097FDA095BA2F20919C01332744275527EC |
:10835000BC01CD010E94D1779B01AC0197FF04C005 |
:10836000215C3F4F4F4F5F4F96E0559547953795AE |
:1083700027959A95D1F78091320790913307820F14 |
:10838000931F27C097FF03C0909581959F4FAA2701 |
:1083900097FDA095BA2F20919C013327442755279C |
:1083A000BC01CD010E94D1779B01AC0197FF04C0B5 |
:1083B000215C3F4F4F4F5F4F86E05595479537956E |
:1083C00027958A95D1F78091320790913307821BC8 |
:1083D000930B90933307809332078091A40587FF16 |
:1083E00044C09989992309F040C08091950288235F |
:1083F000E1F5A1E0EA16A1E0FA064CF080913F0712 |
:10840000909140078E0D9F1D805091400DC0B0E0AF |
:10841000EB16BFEFFB0664F480913F079091400795 |
:108420008E0D9F1D80509F4F9093400780933F0774 |
:10843000E1E001301E074CF0809130079091310748 |
:10844000800F911F805091400CC0FFEF00301F073C |
:1084500064F48091300790913107800F911F805014 |
:108460009F4F9093310780933007A0EBB2E06CE907 |
:1084700075E057E0FB018191BF01E82FFF27EE0F68 |
:10848000FF1FE154F94F0190F081E02DE259FF4FB9 |
:10849000EF3FF10521F01CF0EFEFF0E004C0F7FF33 |
:1084A00002C0E0E0F0E04C91242F3327E217F307FD |
:1084B000B1F0CF01821B930B97FD079613E09595C2 |
:1084C00087951A95E1F7242F280F2C93822F99274F |
:1084D000E817F90714F4215001C02F5F2C93515075 |
:1084E000119657FFC7CFE2E1CD5E0C947C78809166 |
:1084F000A602882301F580917B028C7F80937B020A |
:10850000A9EDB3E0EEE5F6E09BE08091020288235E |
:1085100009F48C938D91818312829150389697FF44 |
:10852000F4CF80910202882359F080910202815099 |
:108530008093020205C080917B02816080937B0260 |
:1085400010926E021092700280916B028E7F809367 |
:108550006B0285EA8093BC0008958091A605883F50 |
:1085600038F0EFEFF0E0E81BF109E055FD4F8081B6 |
:108570008093AE018091AE01882329F0843618F0F3 |
:1085800084E68093AE018091A805883F38F0EFEF34 |
:10859000F0E0E81BF109E055FD4F80818093AC01CC |
:1085A0008091AC01882329F0843618F084E680930A |
:1085B000AC018091B505883F38F0EFEFF0E0E81BA3 |
:1085C000F109E055FD4F80818093A7018091A701BB |
:1085D0008B3010F48AE002C08F3F11F48093A70122 |
:1085E0008091E005883F38F0EFEFF0E0E81BF109FB |
:1085F000E055FD4F80818093560780915607823069 |
:1086000010F481E002C08F3F11F4809356078091EF |
:10861000E205883F38F0EFEFF0E0E81BF109E055A4 |
:10862000FD4F808180937C0780917C07823010F41D |
:1086300081E002C08F3F11F480937C078091CD05CB |
:10864000883F38F0EFEFF0E0E81BF109E055FD4F0F |
:108650008081809353078091CE05883F38F0EFEFFB |
:10866000F0E0E81BF109E055FD4F808180932D0774 |
:108670008091CF05883F38F0EFEFF0E0E81BF1097B |
:10868000E055FD4F808180935B079091A705983F4F |
:1086900018F49093AD0109C0EFEFF0E0E91BF10988 |
:1086A000E055FD4F80818093AD01983F18F4909381 |
:1086B000AD0109C0EFEFF0E0E91BF109E055FD4F16 |
:1086C00080818093AD018091AA05883F38F0EFEF5B |
:1086D000F0E0E81BF109E055FD4F80818093AB018C |
:1086E0008091AC05883F38F0EFEFF0E0E81BF1092E |
:1086F000E055FD4F80818093A9018091B405883FAA |
:1087000038F0EFEFF0E0E81BF109E055FD4F808114 |
:108710008093AA018091B605883F38F0EFEFF0E032 |
:10872000E81BF109E055FD4F80818093A6018091FF |
:10873000B705883F38F0EFEFF0E0E81BF109E055AE |
:10874000FD4F80818093A8018091B805883F38F063 |
:10875000EFEFF0E0E81BF109E055FD4F80818093D9 |
:10876000A5018091B905883F38F0EFEFF0E0E81BF4 |
:10877000F109E055FD4F80818093A4018091BF05F0 |
:10878000883F38F0EFEFF0E0E81BF109E055FD4FCE |
:1087900080818093A2018091C005883F38F0EFEF7F |
:1087A000F0E0E81BF109E055FD4F808180939002D5 |
:1087B0008091C105883F38F0EFEFF0E0E81BF10948 |
:1087C000E055FD4F808180938F028091C205883FE4 |
:1087D00038F0EFEFF0E0E81BF109E055FD4F808144 |
:1087E00080938E028091C305883F38F0EFEFF0E070 |
:1087F000E81BF109E055FD4F808180938D02809147 |
:10880000DB05883F38F0EFEFF0E0E81BF109E055B9 |
:10881000FD4F808180938C028091DC05883F38F089 |
:10882000EFEFF0E0E81BF109E055FD4F8081809308 |
:108830008B028091DD05883F38F0EFEFF0E0E81B18 |
:10884000F109E055FD4F808180938A028091DE0519 |
:10885000883F38F0EFEFF0E0E81BF109E055FD4FFD |
:108860008081809389028091C405883F38F0EFEFC2 |
:10887000F0E0E81BF109E055FD4F80818093A101F4 |
:108880008091C805883F38F0EFEFF0E0E81BF10970 |
:10889000E055FD4F80818093A0018091D005883FF5 |
:1088A00038F0EFEFF0E0E81BF109E055FD4F808173 |
:1088B00080939F018091D305883F38F0EFEFF0E07F |
:1088C000E81BF109E055FD4F808180939E01809166 |
:1088D000D405883F38F0EFEFF0E0E81BF109E055F0 |
:1088E000FD4F808180939D018091D505883F38F0B0 |
:1088F000EFEFF0E0E81BF109E055FD4F8081809338 |
:108900009C018091DA05883F38F0EFEFF0E0E81B3A |
:10891000F109E055FD4F808180939B018091F50521 |
:10892000883F38F0EFEFF0E0E81BF109E055FD4F2C |
:10893000808180938C078091A201282F33272F5F9D |
:108940003F4F8CE398E2B9010E9410787093B00118 |
:108950006093AF018091B20580937D078091B1054E |
:10896000809344079091F705933320F181E0809341 |
:108970008802983F58F0EFEFF0E0E91BF109E0556D |
:10898000FD4F8081823310F4109288028091CA07D3 |
:108990009091CB0797FF08C080918802882321F02F |
:1089A0008091D403806803C08091D4038F77809333 |
:1089B000D40302C0109288028091CA079091CB071D |
:1089C00097FF1DC08091A6028823C9F0809188027C |
:1089D0008823A9F080910801909109018F5F9F4F32 |
:1089E00071F488E99AE3909322028093210280E057 |
:1089F00094EA909309018093080110928802809173 |
:108A00008802882339F080919E01823D18F4825EAD |
:108A100080939E010895A5E3B0E0E1E1F5E40C94B4 |
:108A200060780E947F3A309102013C3010F4299A1C |
:108A300001C02998E090A702F090A802F9A2E8A24C |
:108A40008091440799270A96E816F90614F499A329 |
:108A500088A38091AF02843608F05CC080914803FF |
:108A600090914903009731F00197909349038093C7 |
:108A7000480307C01092A60280917B028F7E8093EC |
:108A80007B023A3011F0343110F0289A01C0289856 |
:108A900080917C0290917D02895E9340C0F180912B |
:108AA000BC05282F332739A328A380917B0280613E |
:108AB00080937B0280919805A82FBB27AA0FBB1F2C |
:108AC000FD01ED50F94F1182108280919905282FF8 |
:108AD0003327220F331FC9018D50994FFC0111829A |
:108AE0001082A154B94F11961C921E922154394FF5 |
:108AF000D90111961C921E9280919B05E82FFF27A9 |
:108B0000EE0FFF1FE154F94F11821082AAC210929A |
:108B1000A602A7C28091AF028D3808F4A2C280914C |
:108B20007B028F7E80937B029091BD0582E3989FAC |
:108B3000C00111249093490380934803E8A1F9A14F |
:108B4000B9978CF08091A602882369F080917C020D |
:108B500090917D02FFEF8F3F9F0729F00196909340 |
:108B60007D0280937C0280917C0290917D028F3FF8 |
:108B7000910509F038F51092CB021092CC021092B8 |
:108B8000CD021092CE021092C7021092C80210922B |
:108B9000C9021092CA021092340310923503109247 |
:108BA0003603109237031092D3021092D40210921F |
:108BB000D5021092D6028A3F910549F481E0809354 |
:108BC0004E0305C080917B02826080937B0280917E |
:108BD0009A05E82FFF27EE0FFF1FE154F94F808120 |
:108BE0009181813591050CF441C12091A602222387 |
:108BF00009F03CC180919B05E82FFF27EE0FFF1F76 |
:108C0000E154F94F808191818C3491050CF406C1B7 |
:108C100080914A038F5F80934A03893C08F426C100 |
:108C20003C3010F4299801C0299A1092A6021092A3 |
:108C30004A0310927D0210927C0230919805E32F36 |
:108C4000FF27EE0FFF1FE154F94F80819181873498 |
:108C50009105B4F480919905E82FFF27EE0FFF1FCF |
:108C6000E154F94F808191810190F081E02DF7FF6F |
:108C700003C0F095E195FF4FE734F1050CF478C09F |
:108C800041E020919905A22FBB27AA0FBB1FA15439 |
:108C9000B94F8D919C9111978734910544F0E32F42 |
:108CA000FF27EE0FFF1FE154F94F808191818D91D5 |
:108CB0009C918734910574F080919805E82FFF27E7 |
:108CC000EE0FFF1FE154F94F8081918187349105A8 |
:108CD0000CF042E0E22FFF27EE0FFF1FE154F94FA7 |
:108CE000808191818634910574F480919805E82FF4 |
:108CF000FF27EE0FFF1FE154F94F808191818734E8 |
:108D000091050CF043E0E22FFF27EE0FFF1FE15427 |
:108D1000F94F808191818A5B9F4F74F4809198050F |
:108D2000E82FFF27EE0FFF1FE154F94F808191815B |
:108D3000873491050CF044E0E22FFF27EE0FFF1F70 |
:108D4000E154F94F808191818A5B9F4F74F4809147 |
:108D50009805E82FFF27EE0FFF1FE154F94F8081A0 |
:108D60009181863491050CF445E0842F0E948B2E6E |
:108D700080919905E82FFF27EE0FFF1FE154F94F6F |
:108D8000808191810190F081E02DF7FF03C0F09583 |
:108D9000E195FF4F7E97BCF480919805E82FFF275F |
:108DA000EE0FFF1FE154F94F808191818A5B9F4F45 |
:108DB00054F481E08093EF0388EE93E090932202D5 |
:108DC0008093210253C00E94852F0E94382E80E09C |
:108DD0000E945C078091BE050E9404748091A405E6 |
:108DE00080FF10C08091130190911401875B934024 |
:108DF00038F480911301909114018E5E924010F42A |
:108E00000E94E01A10921F0280E00E94D13781E098 |
:108E100080934D0380931F02579A1FC080819181D8 |
:108E2000855B9F4F0CF580914A038F5F80934A03C7 |
:108E3000893CE0F03C3010F4299801C0299A109246 |
:108E4000A60210924A0310927D0210927C0281E0E9 |
:108E50000E94D13781E080934D030E94852F68E7FF |
:108E600070E00E940F3702C020934A0380919A0558 |
:108E7000E82FFF27EE0FFF1FE154F94F808191810A |
:108E80008B5A9F4F0CF0EDC02091A602E0919B05FC |
:108E9000222309F0CAC0FF27EE0FFF1FE154F94F4C |
:108EA00080819181855B9F4F0CF0BCC080914B030A |
:108EB0008F5F80934B03893C08F4D3C020934B030E |
:108EC0008091D403882309F0A6C080914D038823A4 |
:108ED00009F4A1C081E090E090937D0280937C0230 |
:108EE00081E08093A6021092340310923503109211 |
:108EF0003603109237031092D3021092D4021092CC |
:108F0000D5021092D6021092CF021092D002109287 |
:108F1000D1021092D2028091B305E82EFF240027DF |
:108F200011278091790790917A079C01442737FD9A |
:108F30004095542FC801B7010E94D177DC01CB01C5 |
:108F40008093E3029093E402A093E502B093E602DB |
:108F50008091890790918A079C01442737FD4095AD |
:108F6000542FC801B7010E94D177DC01CB01809357 |
:108F7000DB029093DC02A093DD02B093DE028091CD |
:108F8000030390910403A0910503B091060380931D |
:108F9000DF029093E002A093E102B093E20280919D |
:108FA000FB029091FC02A091FD02B091FE02809321 |
:108FB000D7029093D802A093D902B093DA0210920C |
:108FC000CB021092CC021092CD021092CE021092DF |
:108FD000C7021092C8021092C9021092CA02809170 |
:108FE0007B02886080937B029091F6058FE0989FCA |
:108FF000900111248091C1029091C202820F931FAF |
:1090000068E671E00E94107897FD01969595879526 |
:109010008093070326C08CED95E090932202809305 |
:1090200021021FC020934B031CC0FF27EE0FFF1F20 |
:10903000E154F94F808191818C34910584F08091C5 |
:109040004C038F5F80934C03893C58F01092A6022A |
:1090500010924C0310927D0210927C0202C010927A |
:109060004C038091930181508093930180919301EF |
:109070008F3F21F080917B0284FF82C30E94AD422A |
:1090800080915703909158039C01220F331F280FA2 |
:10909000391FA0909805AA2DBB27AA0FBB1FFD0161 |
:1090A000E154F94F9090AE05492D5527808191816B |
:1090B000849FF001859FF00D949FF00D11242E0FD9 |
:1090C0003F1F37FF02C02D5F3F4FB9017595679570 |
:1090D00075956795AD50B94F8091AF05082F112751 |
:1090E0008D919C91809F7001819FF00C909FF00C5E |
:1090F00011246E0D7F1D7093580360935703809168 |
:10910000590390915A039C01220F331F280F391FD6 |
:10911000B0909905AB2DBB27AA0FBB1FFD01E154F1 |
:10912000F94F80819181849FF001859FF00D949F7C |
:10913000F00D11242E0F3F1F37FF02C02D5F3F4F50 |
:10914000A9015595479555954795AD50B94F8D91C6 |
:109150009C91809F7001819FF00C909FF00C1124D6 |
:109160004E0D5F1D50935A03409359039E012F5F8C |
:109170003F4F8FE1E0ECF1E0D90101900D928A952B |
:10918000E1F780918802882309F448C0CB0177FD7C |
:109190000396DC01B595A795B595A795CA0157FD2E |
:1091A0000396FC01F595E795F595E7958091E90122 |
:1091B000682F772767FD70956A9F90016B9F300D30 |
:1091C0007A9F300D112480919003482F552747FD39 |
:1091D00050954E9FC0014F9F900D5E9F900D1124A2 |
:1091E000280F391F37FF02C0295F3F4F03E0359535 |
:1091F00027950A95E1F73093AE022093AD026E9F5A |
:1092000090016F9F300D7E9F300D11244A9FC00149 |
:109210004B9F900D5A9F900D112444C08091F605EC |
:10922000082F1127DE01A00FB11FFD019781909338 |
:10923000E901020F131FD8018C9180939003A92F8D |
:10924000BB27A7FDB095A69F9001A79F300DB69FA5 |
:10925000300D1124E82FFF27E7FDF095E49FC001B2 |
:10926000E59F900DF49F900D1124280F391F37FFB3 |
:1092700002C0295F3F4F13E0359527951A95E1F716 |
:109280003093AE022093AD02A49F9001A59F300DB4 |
:10929000B49F300D1124E69FC001E79F900DF69F0B |
:1092A000900D1124281B390B37FF02C0295F3F4F57 |
:1092B000F3E035952795FA95E1F73093AC022093CA |
:1092C000AB0280919B05E82FFF27EE0FFF1FE154B3 |
:1092D000F94F80819181909581959F4F9093AA023B |
:1092E0008093A9028330910514F0029705C0BFEF67 |
:1092F0008E3F9B0734F402969093AA028093A902B2 |
:1093000004C01092AA021092A90280918C0390913D |
:109310008D032091880330918903820F931FC090A1 |
:10932000AD02D090AE02C81AD90AD092AE02C09255 |
:10933000AD0280918A0390918B0320918603309136 |
:109340008703820F931F0091AB021091AC02081BA0 |
:10935000190B1093AC020093AB0280919A05E82F91 |
:10936000FF27EE0FFF1FE154F94FE080F180E8E79F |
:10937000F0E0EE0EFF1EF092A802E092A7028091AC |
:10938000A7019927AA2797FDA095BA2FBC01CD0167 |
:109390000E944577DC01CB0120E030E040E251E45F |
:1093A000BC01CD010E94B376DC01CB01BC01CD0133 |
:1093B0000E941777DC01CB01809383078091A6017F |
:1093C00080935C078091A5019927AA2797FDA09516 |
:1093D000BA2FBC01CD010E944577DC01CB0120E012 |
:1093E00030E040E251E4BC01CD010E94B376DC01E3 |
:1093F000CB01BC01CD010E941777DC01CB0180932A |
:1094000037078091A40180934C078091FB0380FF74 |
:1094100059C080918C07813808F454C08091F403BE |
:10942000992787FD9095292D3327829FA001839F3F |
:10943000500D929F500D1124C40ED51ED092AE0235 |
:10944000C092AD028091F503992787FD9095829F88 |
:10945000B001839F700D929F700D1124060F171F8E |
:109460001093AC020093AB028091F603282F3327B0 |
:1094700027FD30958091A9029091AA02820F931F37 |
:109480009093AA028093A9028091F803282F332792 |
:1094900027FD30958091A9059927289FD001299F04 |
:1094A000B00D389FB00D1124B0939A01A09399018B |
:1094B0008091F70399278E159F0524F49093A802B5 |
:1094C0008093A7028091A7029091A80297FF04C001 |
:1094D0001092A8021092A7028091A40582FF02C0F8 |
:1094E00010925C074091AD025091AE02CA0157FD47 |
:1094F00003969C01359527953595279537FF03C031 |
:10950000309521953F4F8091800290918102821782 |
:109510009307B4F4CA0157FF03C0909581959F4FFC |
:1095200097FD0396959587959595879590938102DC |
:10953000809380028536910544F084E690E001C076 |
:10954000019790938102809380024091AB025091E9 |
:10955000AC02CA0157FD03969C01359527953595B8 |
:10956000279537FF03C0309521953F4F80917E02AC |
:1095700090917F0282179307B4F4CA0157FF03C08A |
:10958000909581959F4F97FD039695958795959515 |
:10959000879590937F0280937E028536910544F0F3 |
:1095A00084E690E001C0019790937F0280937E0251 |
:1095B00080917B0284FF08C0109281021092800289 |
:1095C00010927F0210927E02EB2DFF27EE0FFF1FFD |
:1095D000E154F94F4091D105242F332780819181A7 |
:1095E0002817390744F48091F80582FF04C081E010 |
:1095F0008093940213C0EB2DFF27EE0FFF1FE15461 |
:10960000F94F842F99272091D205821B910920813F |
:1096100031812817390714F410929402409199056A |
:10962000E42FFF27EE0FFF1FE154F94F5091D105B2 |
:10963000852F992722273327281B390B8081918179 |
:109640008217930744F48091F80583FF04C081E0FA |
:109650008093930216C080919302882391F0E42FA7 |
:10966000FF27EE0FFF1FE154F94F8091D205992794 |
:10967000851B9109208131818217930714F4109280 |
:109680009302EA2DFF27EE0FFF1FE154F94F40919F |
:10969000D105242F3327808191812817390744F47D |
:1096A0008091F80580FF04C081E08093910217C08B |
:1096B00080919102882399F0EA2DFF27EE0FFF1F7A |
:1096C000E154F94F842F99272091D205821B9109EB |
:1096D000208131812817390714F4109291024091AA |
:1096E0009805E42FFF27EE0FFF1FE154F94F50912B |
:1096F000D105852F992722273327281B390B8081F5 |
:1097000091818217930744F48091F80581FF04C08A |
:1097100081E08093920216C080919202882391F09A |
:10972000E42FFF27EE0FFF1FE154F94F8091D20580 |
:109730009927851B9109208131818217930714F4A1 |
:109740001092920280919402882319F480919302DE |
:10975000811181E08093950280919102882321F408 |
:1097600080919202882351F081E0809396021092BA |
:109770009502109294021092930202C08093960276 |
:1097800080919502882321F480919602882369F0C4 |
:109790008091D0059927E8A1F9A18E179F0714F4AD |
:1097A00099A388A381E08093BB0280917B0284FF10 |
:1097B0001AC01092AA021092A9021092AE02109240 |
:1097C000AD021092AC021092AB029AE5909383071F |
:1097D00088E780935C079093370780934C0710923B |
:1097E00095021092960280914F0790915007A09198 |
:1097F0005107B09152072091030330910403409127 |
:10980000050350910603820F931FA41FB51F809379 |
:109810004F0790935007A0935107B0935207809140 |
:10982000570790915807A0915907B0915A07209077 |
:10983000FB023090FC024090FD025090FE02820D2F |
:10984000931DA41DB51D8093570790935807A093AF |
:109850005907B0935A078091460790914707A09106 |
:109860004807B0914907E090FF02F0900003009193 |
:10987000010310910203EAA2FBA20CA31DA38E0D0B |
:109880009F1DA01FB11F8093460790934707A09389 |
:109890004807B09349078091380790913907A09104 |
:1098A0003A07B0913B07E090F702F090F802009180 |
:1098B000F9021091FA02EEA2FFA208A719A78E0DD5 |
:1098C0009F1DA01FB11F8093380790933907A09365 |
:1098D0003A07B0933B07F0909602FAA6FF2029F4CE |
:1098E00080919502882309F460C01092F3021092CF |
:1098F000F4021092F5021092F6021092EF0210920A |
:10990000F0021092F1021092F20210924F071092A0 |
:109910005007109251071092520710925707109259 |
:1099200058071092590710925A0710924607109242 |
:109930004707109248071092490710923807109273 |
:10994000390710923A0710923B078091E3029091F9 |
:10995000E402A091E502B091E6028093DF029093C9 |
:10996000E002A093E102B093E2028091DB029091C9 |
:10997000DC02A091DD02B091DE028093D7029093C9 |
:10998000D802A093D902B093DA0210923302109257 |
:10999000320210929A021092990210929C02109236 |
:1099A0009B020AA5002309F0F2C180919502882349 |
:1099B00009F0EDC18091890590918A05815092400E |
:1099C0002CF48091A602882309F4E1C19090F70756 |
:1099D000A090B3056091790770917A077BAB6AAB71 |
:1099E0008091890790918A079DAB8CAB9FEF991668 |
:1099F00009F4D9C0BB24CC24DD24CA01B901A601D5 |
:109A000095010E94457879018A01EAA9FBA9CF0155 |
:109A1000AA2797FDA095BA2FE81AF90A0A0B1B0B83 |
:109A2000C201B101A60195010E94457859016A0160 |
:109A30002CA93DA9C901AA2797FDA095BA2FA81A5C |
:109A4000B90ACA0ADB0A292C332427FC3094432C98 |
:109A5000532CC801B701A20191010E94D17797FF51 |
:109A600004C061507E4F8F4F9F4F3B014C0109E076 |
:109A700095948794779467940A95D1F7C601B501B8 |
:109A8000A20191010E94D17797FF04C061507E4FDF |
:109A90008F4F9F4F5B016C0119E0D594C794B79429 |
:109AA000A7941A95D1F78091800290918102813418 |
:109AB00091053CF480917E0290917F028134910562 |
:109AC000D4F0D401C30197FE03C00196A11DB11DBE |
:109AD0003C014D019594879477946794D601C50114 |
:109AE000D7FE03C00196A11DB11D5C016D01D59487 |
:109AF000C794B794A79480919B05E82FFF27EE0F9A |
:109B0000FF1FE154F94F808191810190F081E02D98 |
:109B1000F7FF03C0F095E195FF4F7A97A4F0C401D9 |
:109B2000B30123E030E040E050E00E944578390185 |
:109B30004A01C601B50123E030E040E050E00E9458 |
:109B4000457859016A018091F907282F332727FDAD |
:109B50003095432F532F261537054805590514F422 |
:109B600039014A01992787FD9095909581959F4FDE |
:109B7000AA2797FDA095BA2F681679068A069B0634 |
:109B800014F43C014D012A153B054C055D0514F408 |
:109B900059016A01A816B906CA06DB060CF0CFC047 |
:109BA0005C016D01CCC0EA2CFF2400271127CA01FB |
:109BB000B901A80197010E94457839014A014AA9D3 |
:109BC0005BA9CA01AA2797FDA095BA2F681A790A3E |
:109BD0008A0A9B0AC201B101A80197010E94457837 |
:109BE00059016A016CA97DA9CB01AA2797FDA0950F |
:109BF000BA2FA81AB90ACA0ADB0AD401C30197FE10 |
:109C000003C00F96A11DB11D3C014D01F4E09594D8 |
:109C1000879477946794FA95D1F7D601C501D7FE5A |
:109C200003C00F96A11DB11D5C016D01E4E0D59448 |
:109C3000C794B794A794EA95D1F780918002909148 |
:109C40008102813491053CF480917E0290917F02E3 |
:109C500081349105A4F0C401B30123E030E040E079 |
:109C600050E00E94457839014A01C601B50123E060 |
:109C700030E040E050E00E94457859016A0180914F |
:109C80009B05E82FFF27EE0FFF1FE154F94F80815E |
:109C900091810190F081E02DF7FF03C0F095E195EF |
:109CA000FF4F7A97A4F0C401B30123E030E040E015 |
:109CB00050E00E94457839014A01C601B50123E010 |
:109CC00030E040E050E00E94457859016A0171E2BD |
:109CD00067167104810491042CF070E2672E712CD8 |
:109CE000812C912C80EE68168FEF78068FEF880616 |
:109CF0008FEF980644F460EE662E6FEF762E6FEFCE |
:109D0000862E6FEF962E91E2A916B104C104D104FC |
:109D10002CF050E2A52EB12CC12CD12CA0EEAA160D |
:109D2000AFEFBA06AFEFCA06AFEFDA0644F440EE83 |
:109D3000A42E4FEFB42E4FEFC42E4FEFD42E8091B0 |
:109D4000E3029091E402A091E502B091E602861947 |
:109D50009709A809B9098093E3029093E402A093BC |
:109D6000E502B093E6028091DB029091DC02A091C3 |
:109D7000DD02B091DE028A199B09AC09BD0980930E |
:109D8000DB029093DC02A093DD02B093DE028091AF |
:109D90003202909133028F3F910509F008F4C4C557 |
:109DA000BAA5BB2309F04EC580919502882309F01E |
:109DB00049C58091BB02882309F044C5E091D905CB |
:109DC000EBA7EE2309F43EC580914F079091500711 |
:109DD000A0915107B0915207B7FF04C081509F4F27 |
:109DE000AF4FBF4FE92EFA2E0B2F112707FD1A9503 |
:109DF000E0924F07F09250070093510710935207DB |
:109E00008091570790915807A0915907B0915A0730 |
:109E1000B7FF04C081509F4FAF4FBF4F892F9A2F7C |
:109E2000AB2FBB27A7FDBA958CA79DA7AEA7BFA751 |
:109E30008093570790935807A0935907B0935A07F8 |
:109E40008091B305A82EBB24CC24DD242091F302FD |
:109E50003091F4024091F5025091F602C601B5012D |
:109E60000E94D17797FF04C061507F4F8F4F9F4F63 |
:109E7000672E782E892E992487FC9A946092F3029B |
:109E80007092F4028092F5029092F6022091EF0215 |
:109E90003091F0024091F1025091F202C601B501F9 |
:109EA0000E94D17797FF04C061507F4F8F4F9F4F23 |
:109EB000272E382E492E552447FC5A942092EF0223 |
:109EC0003092F0024092F1025092F2028091EB0245 |
:109ED0009091EC02A091ED02B091EE02B7FF04C0A8 |
:109EE00081509F4FAF4FBF4F892F9A2FAB2FBB276A |
:109EF000A7FDBA958093EB029093EC02A093ED023C |
:109F0000B093EE02D801C70186199709A809B909CB |
:109F10008093400390934103A0934203B093430383 |
:109F20002091D805E22EFF2400271127BC01CD0186 |
:109F3000A80197010E94457859016A0120934F03B7 |
:109F40003093500340935103509352038CA59DA529 |
:109F5000AEA5BFA582199309A409B509809344034E |
:109F600090934503A0934603B0934703BC01CD01F2 |
:109F7000A80197010E94457820935303309354031E |
:109F80004093550350935603D601C501D7FE04C034 |
:109F900081509F4FAF4FBF4F892F9A2FAB2FBB27B9 |
:109FA000A7FDBA9590939A028093990257FF04C037 |
:109FB00021503F4F4F4F5F4FBB2757FDBA95A52FFD |
:109FC000942F832F90939C0280939B028091800218 |
:109FD0009091810281349105DCF480917E02909110 |
:109FE0007F0281349105A4F480919B05E82FFF271F |
:109FF000EE0FFF1FE154F94F808191810190F081B4 |
:10A00000E02DF7FF03C0F095E195FF4F7A97E4F05C |
:10A010008091F7078F3FC1F48091990290919A0245 |
:10A0200097FD01969595879590939A028093990252 |
:10A0300080919B0290919C0297FD01969595879542 |
:10A0400090939C0280939B028091460790914707D2 |
:10A05000A0914807B0914907B7FF04C081509F4FB6 |
:10A06000AF4FBF4F892F9A2FAB2FBB27A7FDBA95B4 |
:10A070008093460790934707A0934807B0934907FA |
:10A080008091380790913907A0913A07B0913B072A |
:10A09000B7FF04C081509F4FAF4FBF4F892F9A2FFA |
:10A0A000AB2FBB27A7FDBA9580933807909339074C |
:10A0B000A0933A07B0933B07809103039091040368 |
:10A0C000A0910503B09106032AA13BA14CA15DA17B |
:10A0D000281B390B4A0B5B0B209338033093390351 |
:10A0E00040933A0350933B038091FB029091FC0212 |
:10A0F000A091FD02B091FE02EEA0FFA008A519A557 |
:10A10000E81AF90A0A0B1B0BE0923C03F0923D039C |
:10A1100000933E0310933F03209340033093410389 |
:10A120004093420350934303E0924403F09245036B |
:10A1300000934603109347038091DF029091E00261 |
:10A14000A091E102B091E202821B930BA40BB50B2C |
:10A150008093DF029093E002A093E102B093E202C9 |
:10A160008091D7029091D802A091D902B091DA02E1 |
:10A170008E199F09A00BB10B8093D7029093D80240 |
:10A18000A093D902B093DA02FBA5FF23E1F020915E |
:10A19000B9023091BA02213831054CF08091140394 |
:10A1A0009091150301969093150380931403205802 |
:10A1B0003F4F4CF4809114039091150301979093B5 |
:10A1C0001503809314031092BA021092B90281E031 |
:10A1D00090E090935C0380935B03A0904003B09069 |
:10A1E0004103C0904203D0904303D601C501D7FE7E |
:10A1F00007C088279927DC018A199B09AC09BD098A |
:10A2000081509240A040B04034F084E090E09093C0 |
:10A210005C0380935B038091610390916203A09142 |
:10A220006303B091640320914F0730915007409130 |
:10A23000510750915207821B930BA40BB50B815E03 |
:10A24000914BAF4FBF4F8F539C49A040B04028F077 |
:10A250008091F80789310CF4FFC031E0A31630E19A |
:10A26000B30630E0C30630E0D3060CF473C080912F |
:10A270005D03882309F46AC0D601C501D7FE07C073 |
:10A2800088279927DC018A199B09AC09BD099C0123 |
:10A29000AD01B7FF04C021503E4F4F4F5F4F09E063 |
:10A2A00055954795379527950A95D1F780915B038A |
:10A2B00090915C03820F931F90935C0380935B03E8 |
:10A2C000D601C501D7FE03C00796A11DB11D13E03D |
:10A2D000B595A795979587951A95D1F780934F03D4 |
:10A2E00090935003A0935103B09352038958934124 |
:10A2F000A040B04064F088E893E1A0E0B0E0809333 |
:10A300004F0390935003A0935103B09352032091B5 |
:10A310004F0330915003409151035091520357FF26 |
:10A3200004C021503F4F4F4F5F4F232F342F452FF5 |
:10A33000552747FD5A958091990290919A02820F74 |
:10A34000931F90939A028093990206C081E08093B4 |
:10A350005D0302C010925D0350E0A51650EFB506F4 |
:10A360005FEFC5065FEFD5060CF073C080915E030A |
:10A37000882309F46AC0D601C501D7FE07C0882723 |
:10A380009927DC018A199B09AC09BD099C01AD0123 |
:10A39000B7FF04C021503E4F4F4F5F4FF9E0559536 |
:10A3A000479537952795FA95D1F780915B03909162 |
:10A3B0005C03820F931F90935C0380935B03D60131 |
:10A3C000C501D7FE03C00796A11DB11DE3E0B595F9 |
:10A3D000A79597958795EA95D1F780934F0390932A |
:10A3E0005003A0935103B093520388579C4EAF4F34 |
:10A3F000BF4F64F488E79CEEAFEFBFEF80934F034D |
:10A4000090935003A0935103B093520320914F03B4 |
:10A4100030915003409151035091520357FF04C0B3 |
:10A4200021503F4F4F4F5F4F232F342F452F55273C |
:10A4300047FD5A958091990290919A02820F931F3D |
:10A4400090939A028093990211C081E080935E03F9 |
:10A450000DC010925E030AC010925C0310925B0361 |
:10A4600088EE93E09093BA018093B9017BA5272FE2 |
:10A47000332780915B0390915C032817390724F4FC |
:10A4800030935C0320935B03E091F807EE2379F0AF |
:10A490002E2F332727FD309580915B0390915C032D |
:10A4A0002817390724F430935C0320935B03409111 |
:10A4B000400350914103609142037091430341383E |
:10A4C00051056105710574F080911803909119038D |
:10A4D00020915B0330915C03820F931F90931903CB |
:10A4E0008093180340585F4F6F4F7F4F74F48091F3 |
:10A4F00018039091190320915B0330915C03821B38 |
:10A50000930B909319038093180381E090E090934C |
:10A510005C0380935B03A0904403B0904503C0901C |
:10A520004603D0904703D601C501D7FE07C0882750 |
:10A530009927DC018A199B09AC09BD098150924019 |
:10A54000A040B04034F084E090E090935C038093AE |
:10A550005B038091650390916603A0916703B091BE |
:10A56000680320915707309158074091590750913F |
:10A570005A07821B930BA40BB50B815E914BAF4F17 |
:10A58000BF4F8F539C49A040B04018F0E9310CF404 |
:10A59000FFC011E0A11610E1B10610E0C10610E005 |
:10A5A000D1060CF473C080915F03882309F46AC05C |
:10A5B000D601C501D7FE07C088279927DC018A1973 |
:10A5C0009B09AC09BD099C01AD01B7FF04C0215036 |
:10A5D0003E4F4F4F5F4F69E055954795379527950B |
:10A5E0006A95D1F780915B0390915C03820F931F72 |
:10A5F00090935C0380935B03D601C501D7FE03C033 |
:10A600000796A11DB11D23E0B595A7959795879550 |
:10A610002A95D1F78093530390935403A093550345 |
:10A62000B093560389589341A040B04064F088E845 |
:10A6300093E1A0E0B0E08093530390935403A09380 |
:10A640005503B09356032091530330915403409126 |
:10A6500055035091560357FF04C021503F4F4F4FB1 |
:10A660005F4F232F342F452F552747FD5A95809153 |
:10A670009B0290919C02820F931F90939C02809367 |
:10A680009B0206C081E080935F0302C010925F03CB |
:10A6900030E0A31630EFB3063FEFC3063FEFD3061B |
:10A6A0000CF073C080916003882309F46AC0D6015E |
:10A6B000C501D7FE07C088279927DC018A199B09A5 |
:10A6C000AC09BD099C01AD01B7FF04C021503E4F4C |
:10A6D0004F4F5F4F09E055954795379527950A9558 |
:10A6E000D1F780915B0390915C03820F931F90934D |
:10A6F0005C0380935B03D601C501D7FE03C00796B8 |
:10A70000A11DB11D13E0B595A795979587951A954D |
:10A71000D1F78093530390935403A0935503B093C0 |
:10A72000560388579C4EAF4FBF4F64F488E79CEEAA |
:10A73000AFEFBFEF8093530390935403A09355035F |
:10A74000B093560320915303309154034091550325 |
:10A750005091560357FF04C021503F4F4F4F5F4F5A |
:10A76000232F342F452F552747FD5A9580919B0263 |
:10A7700090919C02820F931F90939C0280939B0266 |
:10A7800011C081E0809360030DC0109260030AC085 |
:10A7900010925C0310925B0388EE93E09093BA01F1 |
:10A7A0008093B9015BA5252F332780915B0390919E |
:10A7B0005C032817390724F430935C0320935B0370 |
:10A7C0008091F807882379F0282F332727FD3095CB |
:10A7D00080915B0390915C032817390724F4309330 |
:10A7E0005C0320935B0340914403509145036091C7 |
:10A7F000460370914703413851056105710574F0B6 |
:10A80000809116039091170320915B0330915C03B4 |
:10A81000820F931F909317038093160340585F4F46 |
:10A820006F4F7F4FCCF480911603909117032091C6 |
:10A830005B0330915C03821B930B9093170380930F |
:10A8400016030AC010929C0210929B0210929A0268 |
:10A85000109299021092BB0280915C07882341F408 |
:10A8600010929C0210929B0210929A0210929902EE |
:10A8700080914F0790915007A0915107B0915207D6 |
:10A880008093610390936203A0936303B093640386 |
:10A890008091570790915807A0915907B0915A0796 |
:10A8A0008093650390936603A0936703B093680356 |
:10A8B0001092F3021092F4021092F5021092F60236 |
:10A8C0001092EF021092F0021092F1021092F20236 |
:10A8D0001092EB021092EC021092ED021092EE0236 |
:10A8E00010924F0710925007109251071092520782 |
:10A8F00010925707109258071092590710925A0752 |
:10A900001092460710924707109248071092490785 |
:10A91000109238071092390710923A0710923B07AD |
:10A9200010923302109232020091A9021091AA02F1 |
:10A93000C80117FF04C088279927801B910B4097F7 |
:10A940006CF088EE93E09093BA018093B901809106 |
:10A95000A40584FD03C081E080934E03F090B00510 |
:10A96000AF2CBB24CC24DD24B801882777FD80954B |
:10A97000982F980117FF04C022273327201B310B83 |
:10A98000442737FD4095542F0E94D1779B01AC019D |
:10A99000C601B5010E94D17797FF04C061507E4F78 |
:10A9A0008F4F9F4FF9E09595879577956795FA9525 |
:10A9B000D1F79B018F2D9927809FD001819FB00DEA |
:10A9C000909FB00D1124CD01B7FD03969595879505 |
:10A9D00095958795280F391F442737FD4095542FAB |
:10A9E0002093340330933503409336035093370359 |
:10A9F0008091D3029091D402A091D502B091D60259 |
:10AA0000821B930BA40BB50B8093D3029093D402BB |
:10AA1000A093D502B093D6028155934CA040B0408C |
:10AA200064F080E593ECA0E0B0E08093D3029093D3 |
:10AA3000D402A093D502B093D6028091D302909114 |
:10AA4000D402A091D502B091D602805B9C43AF4F57 |
:10AA5000BF4F64F480EB9CE3AFEFBFEF8093D30272 |
:10AA60009093D402A093D502B093D602A090C102D5 |
:10AA7000B090C202A114B10409F478C18091A40578 |
:10AA800083FF74C18091030390910403A091050397 |
:10AA9000B0910603B7FF04C081509E4FAF4FBF4F28 |
:10AAA00079E0B595A795979587957A95D1F76C013B |
:10AAB00097FF04C0D094C194D108D3948091FB0235 |
:10AAC0009091FC02A091FD02B091FE02B7FF04C07C |
:10AAD00081509E4FAF4FBF4F69E0B595A7959795B1 |
:10AAE00087956A95D1F7BC0197FF03C07095619572 |
:10AAF0007F4FC616D7060CF46B01B601D7FE02C015 |
:10AB0000695F7F4F2B0153E0559447945A95E1F7C5 |
:10AB100042E0E42EF12C4E0C5F1C0CE112E0A00E82 |
:10AB2000B11E75010027F7FC0095102F24EE3DEFB4 |
:10AB3000A20EB31E8091850790918607A09187078A |
:10AB4000B091880760909501709096018090970170 |
:10AB500090909801BC01CD01A40193010E94457819 |
:10AB6000E21AF30A040B150BC801B70128E631E01D |
:10AB700040E050E00E944578DC01CB013CE4E32E4C |
:10AB80003FEFF32EE80EF91E0091B9011091BA01C2 |
:10AB90000115110589F539E1C316D1046CF58091D1 |
:10ABA000B9029091BA028E0D9F1D9093BA028093C4 |
:10ABB000B90280914E038823F9F0C501AA2797FDB9 |
:10ABC000A095BA2FBC01CD01A40193010E94D177B9 |
:10ABD000DC01CB018093850790938607A0938707BC |
:10ABE000B0938807BC01CD010E9445783093C00224 |
:10ABF0002093BF0210924E03C70124E0880F991FD3 |
:10AC00002A95E1F7B2010E941078CB01AA2797FD9F |
:10AC1000A095BA2F2091850730918607409187072C |
:10AC200050918807280F391F4A1F5B1F2093850703 |
:10AC3000309386074093870750938807F090AA01C6 |
:10AC40006F2D7727C69EC001C79E900DD69E900D92 |
:10AC5000112497FD4F966C0195E0D594C7949A9571 |
:10AC6000E1F76C197D096B0177FD7AC001151105BB |
:10AC700009F06FC0009180021091810280917E02E4 |
:10AC800090917F02080F191F17FF02C0095F1F4F25 |
:10AC900083E0159507958A95E1F7005C1F4FCA017F |
:10ACA000B901A40193010E944578DA01C9012091FC |
:10ACB000BF023091C002442737FD4095542F821BBC |
:10ACC000930BA40BB50B845E9D4FAF4FBF4FBC01E0 |
:10ACD000CD0128E631E040E050E00E944578DC01FB |
:10ACE000CB01845B90408C9DA0018D9D500D9C9D5F |
:10ACF000500D1124CA01B8010E94107883E0F89E1B |
:10AD000060011124C616D70614F4B60108C08827BE |
:10AD100099278C199D09681779070CF4BC019B01D0 |
:10AD2000442737FD4095542F8091D3029091D4024F |
:10AD3000A091D502B091D602820F931FA41FB51F18 |
:10AD40008093D3029093D402A093D502B093D602FD |
:10AD50000DC0015010401093BA010093B90106C014 |
:10AD600084EF91E09093BA018093B9018091BB0286 |
:10AD7000882381F01092C7021092C8021092C90273 |
:10AD80001092CA021092CB021092CC021092CD0205 |
:10AD90001092CE02709096027720F1F480915C07B9 |
:10ADA000282F3327442755278091030390910403CC |
:10ADB000A0910503B0910603BC01CD010E94D1779B |
:10ADC000DC01CB01BC01CD0128EF3AE240E050E0CC |
:10ADD0000E944578290102C0442455249090950290 |
:10ADE0009920F1F480915C07282F332744275527B9 |
:10ADF0008091FB029091FC02A091FD02B091FE02B5 |
:10AE0000BC01CD010E94D177DC01CB01BC01CD0199 |
:10AE100028EF3AE240E050E00E944578190102C074 |
:10AE2000222433248091320790913307893C910585 |
:10AE30001CF088EC90E005C088539F4F34F488E301 |
:10AE40009FEF909333078093320780913D07909155 |
:10AE50003E07893C91051CF088EC90E005C08853C2 |
:10AE60009F4F34F488E39FEF90933E0780933D0714 |
:10AE700080913F0790914007AA2797FDA095BA2F90 |
:10AE800020918307A22EBB24CC24DD24BC01CD015C |
:10AE9000A60195010E94D1779B01AC0180913207F8 |
:10AEA00090913307AA2797FDA095BA2F17E0880F36 |
:10AEB000991FAA1FBB1F1A95D1F7280F391F4A1FC8 |
:10AEC0005B1F57FF04C0215C3F4F4F4F5F4FA6E011 |
:10AED0005595479537952795AA95D1F77201E20EBA |
:10AEE000F31EF0924007E0923F0780913007909167 |
:10AEF0003107AA2797FDA095BA2FBC01CD01A60165 |
:10AF000095010E94D1779B01AC0180913D07909102 |
:10AF10003E07AA2797FDA095BA2FF7E0880F991F43 |
:10AF2000AA1FBB1FFA95D1F7280F391F4A1F5B1FB5 |
:10AF300057FF04C0215C3F4F4F4F5F4FE6E05595F0 |
:10AF4000479537952795EA95D1F78101020F131F91 |
:10AF5000109331070093300780917E0790917F070F |
:10AF6000880F991FAA2797FDA095BA2F2091370720 |
:10AF7000332744275527BC01CD010E94D1775B01BF |
:10AF80006C0197FF08C08FE390E0A0E0B0E0A80E4E |
:10AF9000B91ECA1EDB1E76E0D594C794B794A79459 |
:10AFA0007A95D1F780914C07282F332744275527CE |
:10AFB0008091E7029091E802A091E902B091EA0243 |
:10AFC000BC01CD010E94D177DC01CB01BC01CD01D8 |
:10AFD00020EF35E540E050E00E944578B501620F72 |
:10AFE000731F70937F0760937E0791E0E91690E1ED |
:10AFF000F90634F080E090E19093400780933F079A |
:10B0000080913F07909140078050904F34F480E04A |
:10B0100090EF9093400780933F070150104134F028 |
:10B0200080E090E190933107809330078091300762 |
:10B03000909131078050904F34F480E090EF9093DE |
:10B040003107809330076150704134F080E090E127 |
:10B0500090937F0780937E0780917E0790917F0772 |
:10B060008050904F34F480E090EF90937F0780936E |
:10B070007E0780910001482F552780911D019091F6 |
:10B080001E014817590794F420911D0130911E01AB |
:10B0900068A179A1649FC001659F900D749F900D78 |
:10B0A0001124B9010E94FC7779A368A388A199A112 |
:10B0B000880F991F880F991F99A388A34091A40511 |
:10B0C00040FF92C6992009F08FC6772009F08CC600 |
:10B0D000CC24DD24460180919702909198029093B0 |
:10B0E0006D0580936C0520911A0330911B03211587 |
:10B0F000310509F03FC080911301909114018959E5 |
:10B10000934058F087B5853F20F4809136028150F6 |
:10B1100011C081E0809374034EC08091130190911F |
:10B1200014018436910508F587B58B30D0F08091F5 |
:10B1300036028F5F809336029AE0890290011124D3 |
:10B1400080919305821B87BD8CE291E0909322024F |
:10B15000809321028EE591E090931B0380931A0364 |
:10B160002AC081E08093730326C0709273037092AB |
:10B17000740321C08091A1029091A202A091A30228 |
:10B18000B091A40254E0880F991FAA1FBB1F5A95C3 |
:10B19000D1F78093370290933802A0933902B0938D |
:10B1A0003A02D0923502C09234022150304030939E |
:10B1B0001B0320931A032091AD0141FF24C02233C9 |
:10B1C000D8F48091BF0181508093BF018F3FD9F5A2 |
:10B1D0001092BC028091A1029091A202A091A302C0 |
:10B1E000B091A40280939D0290939E02A0939F022F |
:10B1F000B093A00281E004C081E08093BC0288EC9F |
:10B200008093BF0120C08091990190919A01820F93 |
:10B21000911D2091A9053327829FF001839FF00D96 |
:10B22000929FF00D1124CF01AA2797FDA095BA2F68 |
:10B2300080939D0290939E02A0939F02B093A002E0 |
:10B2400081E08093BC028091030390910403A0915C |
:10B250000503B0910603E0909501F09096010091EE |
:10B26000970110919801BC01CD01A80197010E949E |
:10B27000457859016A018091FB029091FC02A091EE |
:10B28000FD02B091FE02BC01CD01A80197010E9410 |
:10B290004578B901C5010E94FA753C01CC971CF0B4 |
:10B2A0004CE3642E712CC3010E94376A3C0180E29A |
:10B2B000809394018091BC02882309F421C4809179 |
:10B2C0007B0299279C012071307084FD19C4609124 |
:10B2D000FA0560FD04C08091A40581FD07C008A1A6 |
:10B2E00019A130936A032093690397C180917B026F |
:10B2F00081FF69C14091BB015091BC01CA010F9609 |
:10B300002091A7023091A80282179307ACF5809193 |
:10B310007303882389F58091750381FF13C08D7FA6 |
:10B32000809375038091A1029091A202A091A30243 |
:10B33000B091A40280939D0290939E02A0939F02DD |
:10B34000B093A00280917503816080937503241BE4 |
:10B35000350B2F50304037FF03C0309521953F4FBC |
:10B360008091690390916A03820F931F90936A03FF |
:10B37000809369038BE26EC0CA010F9728173907C3 |
:10B38000ACF580917403882389F58091750380FF63 |
:10B3900013C08E7F809375038091A1029091A202C9 |
:10B3A000A091A302B091A40280939D0290939E026B |
:10B3B000A0939F02B093A002809175038260809356 |
:10B3C0007503241B350B215F3F4F37FF03C03095BA |
:10B3D00021953F4F8091690390916A03821B930BE3 |
:10B3E00090936A03809369038DE234C020917503C2 |
:10B3F000822F992783709070892B59F12C7F20938D |
:10B40000750310926A03109269032091A102309192 |
:10B41000A2024091A3025091A40220939D02309376 |
:10B420009E0240939F025093A00261FF06C084EFEA |
:10B4300091E090932202809321028091A5028823BB |
:10B4400041F423333105410551051CF081E080931F |
:10B45000A5028DE3809394012091690330916A03E2 |
:10B46000C90137FF04C088279927821B930B81509D |
:10B4700092400CF491C08091A9059927289FA001C2 |
:10B48000299F500D389F500D1124CA0160E075E0CE |
:10B490000E941078CB01AA2797FDA095BA2F209182 |
:10B4A0009D0230919E0240919F025091A002280F70 |
:10B4B000391F4A1F5B1F20939D0230939E024093C9 |
:10B4C0009F025093A00210926A0310926903A09009 |
:10B4D000A102B090A202C090A302D090A402D60113 |
:10B4E000C50180509440A040B04082179307A40744 |
:10B4F000B5075CF4D601C50180509C4FAF4FBF4FDC |
:10B50000281739074A075B0744F080939D02909300 |
:10B510009E02A0939F02B093A0028091FA0581FF42 |
:10B5200006C08BE490E090932202809321028091E8 |
:10B53000AD05882389F5409197025091980257FFF5 |
:10B5400002C04D5F5F4F5595479555954795809142 |
:10B550001D0190911E01209100013327489FB001E9 |
:10B56000499F700D589F700D1124CB01B9010E94A5 |
:10B5700010787093BC016093BB01663471051CF4B4 |
:10B5800086E490E005C06739710534F086E990E003 |
:10B590009093BC018093BB0180911A0390911B038F |
:10B5A000892BB9F18091A1029091A202A091A302EE |
:10B5B000B091A40280939D0290939E02A0939F025B |
:10B5C000B093A00226C08091A1029091A202A09106 |
:10B5D000A302B091A40280599140A040B040809352 |
:10B5E0009D0290939E02A0939F02B093A00280912F |
:10B5F000AD05882311F0992702C088E790E0909369 |
:10B60000BC018093BB0188A199A19093980280937B |
:10B6100097020091970210919802A090A102B09019 |
:10B62000A202C090A302D090A40220919D0230916A |
:10B630009E0240919F025091A0022A153B054C05A5 |
:10B640005D0524F08091FA0580FD9CC280911A036B |
:10B6500090911B03892B39F0009197021091980269 |
:10B66000CC24DD24C9C0D601C501821B930BA40BD9 |
:10B67000B50B8093380390933903A0933A03B093AA |
:10B680003B038230E0E89E07EFEFAE07EFEFBE0727 |
:10B690002CF481E090E8AFEFBFEF09C08F5F9F47C8 |
:10B6A000A040B04064F08FEF9FE7A0E0B0E080934F |
:10B6B000380390933903A0933A03B0933B03C090AF |
:10B6C0003803D09039038091AC01282F33274427C9 |
:10B6D00055278091380390913903A0913A03B09196 |
:10B6E0003B03BC01CD010E94D17797FF04C0615E8E |
:10B6F0007F4F8F4F9F4F25E095958795779567955D |
:10B700002A95D1F7609338037093390380933A03F5 |
:10B7100090933B0365302EEF72072FEF82072FEFD8 |
:10B7200092072CF484E09EEFAFEFBFEF09C06050AA |
:10B7300074408040904064F080E094E0A0E0B0E08D |
:10B740008093380390933903A0933A03B0933B035B |
:10B750008090380390903903209134023091350263 |
:10B7600037FF02C0295F3F4F83E0359527958A95C3 |
:10B77000E1F74FEF223834071CF421E83FEF05C012 |
:10B780002038310514F020E830E0C901AA2797FDE0 |
:10B79000A095BA2F2091AE01332744275527BC012D |
:10B7A000CD010E94D17797FF04C06D5F7F4F8F4F0F |
:10B7B0009F4FB2E09595879577956795BA95D1F7A4 |
:10B7C0009B015FEF613075071CF420E03FEF06C07E |
:10B7D0006F3F710519F014F020E031E0809175039E |
:10B7E000882341F0C90137FD03969C0135952795C3 |
:10B7F00035952795820E931E2091AB01222309F4E3 |
:10B8000054C06091C3027091C4028091C5029091AE |
:10B81000C60297FF04C061587F4F8F4F9F4FF7E0DC |
:10B820009595879577956795FA95D1F733274427AE |
:10B8300055270E94D17797FF04C0615E7F4F8F4FDD |
:10B840009F4FE5E09595879577956795EA95D1F7B0 |
:10B85000609338037093390380933A0390933B03CA |
:10B860006138AFEF7A07AFEF8A07AFEF9A072CF492 |
:10B8700080E89FEFAFEFBFEF0AC06F3F7105810512 |
:10B88000910569F064F080E091E0A0E0B0E0809381 |
:10B89000380390933903A0933A03B0933B0380910C |
:10B8A000380390913903880E991E8091A901282FA1 |
:10B8B00033278091FB07992787FD9095289FF001FA |
:10B8C000299FF00D389FF00D11249F01F7FF02C052 |
:10B8D00021583F4F220F232F221F330BFFEF213818 |
:10B8E0003F071CF420E83FEF06C02F3F310519F059 |
:10B8F00014F020E031E0820E931EC401AA2797FDC8 |
:10B90000A095BA2FE0909702F090980297014427F3 |
:10B9100037FD4095542FBC01CD010E94D17797FF90 |
:10B9200004C061507E4F8F4F9F4F59E0959587958A |
:10B93000779567955A95D1F7061B170B8091690388 |
:10B9400090916A03892B09F060C01E141F040CF04B |
:10B950005CC09601D7FE03C0309521953F4F2D3333 |
:10B96000310540F480916D0390916E03801791072B |
:10B9700074F526C02C53304045E0369527954A95FE |
:10B98000E1F72031310510F02FE030E040916D03F8 |
:10B9900050916E031C141D04E4F480E190E0821BBE |
:10B9A000930B489F9001499F300D589F300D1124F3 |
:10B9B00094E0369527959A95E1F72017310720F501 |
:10B9C0008091BD019091BE0108171907F4F08C0118 |
:10B9D0001CC0205F3F4F8091BD019091BE01829FAE |
:10B9E000B001839F700D929F700D11249B0184E024 |
:10B9F000369527958A95E1F74017510714F08A018B |
:10BA000004C00217130708F08901C801AA2797FD8F |
:10BA1000A095BA2F1DE0880F991FAA1FBB1F1A956A |
:10BA2000D1F79301442737FD4095542FBC01CD0138 |
:10BA30000E94457820933C0330933D0340933E039E |
:10BA400050933F0300913C0310913D0380916B03A1 |
:10BA500090916C039C01220F331F280F391F200F78 |
:10BA6000311F37FF02C02D5F3F4FA9015595479504 |
:10BA70005595479550936C0340936B038091A505B2 |
:10BA8000282F3327220F331F220F331F2417350788 |
:10BA90006CF480917D07282F3327220F331F220F4C |
:10BAA000331F205530404217530724F030936C0366 |
:10BAB00020936B038091FA0580FF0DC080916B038A |
:10BAC00090916C03A8A1B9A18A179B0724F0B093A9 |
:10BAD0006C03A0936B0328A139A12E193F0937FFEE |
:10BAE00002C02D5F3F4F3595279535952795E091FD |
:10BAF0006B03F0916C03E20FF31FF9A3E8A342C0BC |
:10BB00008091AD05882301F56091970270919802AC |
:10BB100077FF02C06D5F7F4F759567957595679547 |
:10BB200040911D0150911E0180910001282F332763 |
:10BB3000649FC001659F900D749F900D1124B90101 |
:10BB40000E941078CB0101C099279093BC0180938B |
:10BB5000BB018091BB019091BC01873491051CF41D |
:10BB600086E490E005C08639910534F086E990E0DE |
:10BB70009093BC018093BB01E8A0F9A0F0926C0304 |
:10BB8000E0926B0380917B0299279C0122703070B8 |
:10BB900081FF1CC180916F0390917003A09171038C |
:10BBA000B09172030097A105B10521F08091A50223 |
:10BBB0008130B1F408A119A1C801AA2797FDA09569 |
:10BBC000BA2F2EE0880F991FAA1FBB1F2A95D1F705 |
:10BBD00080936F0390937003A0937103B0937203EB |
:10BBE0008091A502813019F482E08093A50228A1FA |
:10BBF00039A1C901AA2797FDA095BA2F930144271F |
:10BC000037FD4095542FBC01CD010E94D177DC0156 |
:10BC1000CB0180933C0390933D03A0933E03B093EC |
:10BC20003F03B7FF04C08150904EAF4FBF4F5C0140 |
:10BC30006D010DE0D594C794B794A7940A95D1F7F8 |
:10BC4000A0923C03B0923D03C0923E03D0923F03CA |
:10BC500060917C0270917D023FE0603A730750F57D |
:10BC600080916F0390917003A0917103B091720362 |
:10BC70009C01AD011AE056954795379527951A9581 |
:10BC8000D1F7821B930BA40BB50BA6019501F4E031 |
:10BC9000220F331F441F551FFA95D1F7820F931FB0 |
:10BCA000A41FB51F80936F0390937003A09371033B |
:10BCB000B093720360547F4118F580916F039091A7 |
:10BCC0007003A0917103B09172039C01AD01ECE08F |
:10BCD0005695479537952795EA95D1F7821B930B93 |
:10BCE000A40BB50BA601950172E0220F331F441F70 |
:10BCF000551F7A95D1F7820F931FA41FB51F29C036 |
:10BD000080913402909135028091340290913502F5 |
:10BD100097FF03C0909581959F4F843691050CF550 |
:10BD200080916F0390917003A0917103B0917203A1 |
:10BD30009C01AD016EE056954795379527956A951C |
:10BD4000D1F7821B930BA40BB50B8A0D9B1DAC1D69 |
:10BD5000BD1D80936F0390937003A0937103B09304 |
:10BD6000720380916F0390917003A0917103B09161 |
:10BD700072032EE0B695A795979587952A95D1F7EA |
:10BD800090939802809397024091AB05442399F0D9 |
:10BD900055279C01BA010E941078C901861B970B98 |
:10BDA00090936E0380936D03260F371F3093BE016F |
:10BDB0002093BD0119C010926E0310926D038FEF96 |
:10BDC00093E09093BE018093BD010EC01092A50236 |
:10BDD00010926F031092700310927103109272030D |
:10BDE00030939802209397025091440758AB252F27 |
:10BDF0003327220F331F220F331F285D3F4F68A1C7 |
:10BE000079A12617370714F039A328A370917D076D |
:10BE100079AB872F9927880F991F880F991F805515 |
:10BE20009040A8A1B9A18A179B0714F499A388A3ED |
:10BE300080916C02882321F4809102088F3FA1F049 |
:10BE400080917C0290917D020297C09768F4E8A1EE |
:10BE5000F9A11E161F0644F481E090E090937D0244 |
:10BE600080937C0239A328A3E8A0F9A0F0925105A1 |
:10BE7000E09250058091340390913503A0913603F0 |
:10BE8000B091370312E0880F991FAA1FBB1F1A95A4 |
:10BE9000D1F7C0907E07D0907F07C81AD90A8701D2 |
:10BEA000013A11058CF0C701F7FC0196959587952D |
:10BEB0008C159D050CF46C01909581959F4FC816CB |
:10BEC000D90694F46C0110C011E5C116D1041CF020 |
:10BED000E0E5CE2ED12C20EBC2162FEFD20624F4B3 |
:10BEE00070EBC72E7FEFD72E49A9242F3327220FBF |
:10BEF000331F220F331FC90168A179A1861B970B3D |
:10BF00008C159D050CF46C0188A199A1821B930BE3 |
:10BF1000C816D9060CF46C0180913F079091400738 |
:10BF20006091AD027091AE02861B970B90934E0705 |
:10BF300080934D07A0905C072091CB023091CC02FA |
:10BF40004091CD025091CE02AA2041F0461A570AE4 |
:10BF5000C201AA2797FDA095BA2F04C0AA2797FD72 |
:10BF6000A095BA2F280F391F4A1F5B1F2093CB02C1 |
:10BF70003093CC024093CD025093CE028091CB02FD |
:10BF80009091CC02A091CD02B091CE0281509A4FF7 |
:10BF9000A040B04064F080E09AEFA0E0B0E0809371 |
:10BFA000CB029093CC02A093CD02B093CE028091AD |
:10BFB000CB029091CC02A091CD02B091CE028050E4 |
:10BFC0009640AF4FBF4F64F480E096E0AFEFBFEF15 |
:10BFD0008093CB029093CC02A093CD02B093CE027B |
:10BFE000B090BA052B2D332780914D0790914E07C5 |
:10BFF000289F7001299FF00C389FF00C11249701A5 |
:10C00000F7FE02C0295F3F4F790153E0F594E794B2 |
:10C010005A95E1F70091AF011091B00198014427C2 |
:10C0200037FD4095542F8091CB029091CC02A09186 |
:10C03000CD02B091CE02BC01CD010E944578E20E46 |
:10C04000F31E90909B01692D7727882799279601E9 |
:10C05000D7FE04C0222733272C193D0937FF02C021 |
:10C060002F5F3F4F3595279548A159A1240F351FC4 |
:10C07000442737FD4095542F0E94D17797FF04C085 |
:10C08000615C7F4F8F4F9F4F26E095958795779501 |
:10C0900067952A95D1F79B016E157F050CF47B01FE |
:10C0A000309521953F4FE216F3060CF4790180910B |
:10C0B0003007909131076091AB027091AC02861B02 |
:10C0C000970B90932F0780932E072091C7023091F2 |
:10C0D000C8024091C9025091CA02AA2041F0261A12 |
:10C0E000370AC101AA2797FDA095BA2F04C0AA2735 |
:10C0F00097FDA095BA2F280F391F4A1F5B1F209369 |
:10C10000C7023093C8024093C9025093CA0280917B |
:10C11000C7029091C802A091C902B091CA02815091 |
:10C120009A4FA040B04064F080E09AEFA0E0B0E009 |
:10C130008093C7029093C802A093C902B093CA0229 |
:10C140008091C7029091C802A091C902B091CA0221 |
:10C1500080509640AF4FBF4F64F480E096E0AFEF61 |
:10C16000BFEF8093C7029093C802A093C902B09317 |
:10C17000CA022B2D332780912E0790912F07289FDD |
:10C18000D001299FB00D389FB00D11249D01B7FF3C |
:10C1900002C0295F3F4F5901B3E0B594A794BA9507 |
:10C1A000E1F79801442737FD4095542F8091C7024D |
:10C1B0009091C802A091C902B091CA02BC01CD0100 |
:10C1C0000E944578A20EB31E692D772788279927EC |
:10C1D0009601D7FE04C0222733272C193D0937FFCB |
:10C1E00002C02F5F3F4F35952795E8A1F9A12E0F8B |
:10C1F0003F1F442737FD4095542F0E94D17797FF6A |
:10C2000004C0615C7F4F8F4F9F4FF6E095958795F7 |
:10C2100077956795FA95D1F79B016A157B050CF424 |
:10C220005B01309521953F4FA216B3060CF45901DE |
:10C23000EEE56E2EE6E07E2E75E1872E76E0972EF7 |
:10C240006BE0362E5DE5452E57E0552ED4012C913E |
:10C2500012160CF0DFC0203419F408A119A11EC079 |
:10C26000E8A1F9A1CF01AA2797FDA095BA2F3327FE |
:10C2700027FD3095432F532FBC01CD010E94D1776C |
:10C2800097FF04C0615C7F4F8F4F9F4F46E09595AD |
:10C290008795779567954A95D1F78B01F4012181B0 |
:10C2A000203419F40E0D1F1D22C0203C19F40E1964 |
:10C2B0001F091DC0C701AA2797FDA095BA2F3327D4 |
:10C2C00027FD3095432F532FBC01CD010E94D1771C |
:10C2D00097FF04C0615C7F4F8F4F9F4F36E095956D |
:10C2E0008795779567953A95D1F7060F171FF40153 |
:10C2F0002281203419F40A0D1B1D22C0203C19F4A0 |
:10C300000A191B091DC0C501AA2797FDA095BA2FC0 |
:10C31000332727FD3095432F532FBC01CD010E94B9 |
:10C32000D17797FF04C0615C7F4F8F4F9F4F26E00E |
:10C3300095958795779567952A95D1F7060F171FDD |
:10C34000F4012381203419F40C0D1D1D22C0203C62 |
:10C3500019F40C191D091DC0C601AA2797FDA09547 |
:10C36000BA2F332727FD3095432F532FBC01CD0122 |
:10C370000E94D17797FF04C0615C7F4F8F4F9F4F22 |
:10C38000B6E09595879577956795BA95D1F7060F9D |
:10C39000171FD2018D919C91801791075CF4BC010D |
:10C3A000600F711F77FF02C06F5F7F4F8B01159584 |
:10C3B000079504C0000F111F081B190BB8A98B2F7C |
:10C3C0009927880F991F880F991F8017910754F498 |
:10C3D000E9A98E2F9927880F991F880F991F081791 |
:10C3E00019070CF08C01C80117FD039695958795E8 |
:10C3F00095958795F3018183880F991F880F991F61 |
:10C400009801281B390BC901880F8283D2010D9333 |
:10C410001C9303C0F301118212823A9402E010E0EF |
:10C42000400E511E24E030E0820E931E48E050E0A2 |
:10C43000640E751E37FE0ACFE2E1CB5C0C947C786B |
:10C440008091820390918303A0918403B09185032E |
:10C4500080937A0390937B03A0937C03B0937D0336 |
:10C4600080917E0390917F03A0918003B09181031E |
:10C470008093760390937703A0937803B093790326 |
:10C48000089510928D0310928C0310928B031092DA |
:10C490008A03089584B1806A84B93D9A82E58CBD8F |
:10C4A0001DBC459A81E080938F078AEA8093A0079C |
:10C4B00083E88093A1078AE08093A2071092A407E3 |
:10C4C0001092A3071092A6071092A5071092FA07E0 |
:10C4D0001092C207089530918F07332309F085C069 |
:10C4E0000DB407FE82C084E080932002459A2EB5E9 |
:10C4F0008091910399278130910589F082309105CF |
:10C500001CF4892B21F03EC00297B9F03BC0309358 |
:10C51000C107209392032138A9F581E008C0253591 |
:10C5200049F480919203820F8093920382E080937A |
:10C53000910328C03093910325C08091C107E82F53 |
:10C54000FF27E352F84F20838F5F8093C1079091BC |
:10C5500092038A31A0F0291769F48AE1ADEDB7E0C2 |
:10C56000E3ECF7E00D9001928A95E1F781E080938A |
:10C57000C20702C03093C2071092910303C0920F0A |
:10C580009093920320919F07203208F028C045988D |
:10C59000000000000000000000000000000000009B |
:10C5A000000000000000000000000000000000008B |
:10C5B000000000000000000000000000000000007B |
:10C5C000E0919807F0919907E20FF11D80818EBDEF |
:10C5D0008091BF079081890F8093BF0703C081E0DE |
:10C5E00080938F072F5F20939F070895EF92FF920C |
:10C5F0000F931F938091B3059927880F991F880F78 |
:10C60000991F7C010027F7FC0095102F80910303F0 |
:10C6100090910403A0910503B0910603BC01CD01E4 |
:10C62000A80197010E9445783093A4072093A3079F |
:10C630008091FB029091FC02A091FD02B091FE025C |
:10C64000BC01CD01A80197010E9445783093A6074F |
:10C650002093A50720918507309186074091870791 |
:10C6600050918807DA01C901E3E0880F991FAA1FDA |
:10C67000BB1FEA95D1F7820F931FA41FB51F820F2E |
:10C68000931FA41FB51F20919501309196014091F1 |
:10C69000970150919801BC01CD010E9445783093DB |
:10C6A000AC072093AB078091140390911503209160 |
:10C6B000420230914302821B930B9093B207809306 |
:10C6C000B107E0910A03F0910B0380915407909118 |
:10C6D0005507BF010E941078CB019B01220F331F29 |
:10C6E000220F331F280F391F280F391F37FF02C0B1 |
:10C6F0002D5F3F4F35952795359527953093A807A2 |
:10C700002093A7078091810790918207BF010E9423 |
:10C7100010789B01220F331F220F331F260F371F64 |
:10C72000260F371F37FF02C02D5F3F4F35952795E6 |
:10C73000359527953093AA072093A90710920B03EC |
:10C7400010920A0310925507109254071092820714 |
:10C75000109281078091A20799278D30910509F4E5 |
:10C7600066C08E3091055CF48B30910509F48EC063 |
:10C770008C3091050CF00FC10A9761F0A8C18F3081 |
:10C78000910509F47CC18F3091050CF45CC1409790 |
:10C7900099F19DC1809190028093B30780918F029F |
:10C7A0008093B40780918E028093B50780918D02AB |
:10C7B0008093B60780918C028093B70780918B029B |
:10C7C0008093B80780918A028093B907809189028B |
:10C7D0008093BA0780917B028093BB0780917B0294 |
:10C7E000837F80937B020E94852F8093BC0780917A |
:10C7F00007038093BD076BC18091FC079091FD07F3 |
:10C800009093B4078093B30780910008909101083A |
:10C810009093B6078093B50780911D0190911E01FA |
:10C820008093B707809100018093B80750C1809131 |
:10C83000E5058093B3078091E6058093B407809166 |
:10C84000E7058093B5078091E8058093B60780914E |
:10C85000E9058093B7078091ED058093B807809133 |
:10C86000EE058093B9078091EF058093BA07809118 |
:10C87000F2058093BB078091F0058093BC078091FF |
:10C88000F1058093BD078091F305DAC0F89480919B |
:10C890009A05E82FFF27EE0FFF1FE154F94F019093 |
:10C8A000F081E02DE038F1051CF0EFE7F0E006C084 |
:10C8B0002FEFE138F20714F4E1E8FFEFE093B3075C |
:10C8C00080919B05E82FFF27EE0FFF1FE154F94FE2 |
:10C8D0000190F081E02DE038F1051CF0EFE7F0E089 |
:10C8E00006C06FEFE138F60714F4E1E8FFEFE093DC |
:10C8F000B40780919905E82FFF27EE0FFF1FE15441 |
:10C90000F94F0190F081E02DE038F1051CF0EFE7E0 |
:10C91000F0E006C08FEFE138F80714F4E1E8FFEF2C |
:10C92000E093B50780919805E82FFF27EE0FFF1FD2 |
:10C93000E154F94F0190F081E02DE038F1051CF051 |
:10C94000EFE7F0E006C02FEFE138F20714F4E1E87A |
:10C95000FFEF7894E093B6078091B0028093B70719 |
:10C960008091B1028093B8078091B2028093B90799 |
:10C970008091B3028093BA078091B4028093BB0781 |
:10C980008091B5028093BC078091B6028093BD0769 |
:10C990008091B70255C08091EF03863018F0109255 |
:10C9A000EF0385E08093B3078091F4058093B4078B |
:10C9B0008091A1029091A202A091A302B091A40241 |
:10C9C000BC01CD0125E030E040E050E00E94457818 |
:10C9D0003093B6072093B50780919D0290919E02F7 |
:10C9E000A0919F02B091A002BC01CD0125E030E0F2 |
:10C9F00040E050E00E9445783093B8072093B70795 |
:10CA00008091EA058093B9078091EB058093BA077E |
:10CA10008091EC058093BB078091AF028093BC07A7 |
:10CA20008091BF069091C0068093BD07809150050C |
:10CA30009091510597FD03969595879595958795C6 |
:10CA40008093BE0744C01092B30780E58093B4077B |
:10CA500083E08093B5078EE08093B6078091020152 |
:10CA60008093B7078091D4038093B8078091D50352 |
:10CA70008093B9078091D6038093BA0728C080912C |
:10CA8000CC058093B3078091F9058093B40780911A |
:10CA9000A1018093B5078091C5058093B607809169 |
:10CAA000C6058093B7078091C7058093B80780912A |
:10CAB000A0018093B9078091C9058093BA0780913E |
:10CAC000CA058093BB078091CB058093BC078091FA |
:10CAD000C207882309F4CFC08AEF8093E801409110 |
:10CAE000C4075091C507CA0181509E4F8F5F934084 |
:10CAF000B0F42091C6073091C707C90181509E4FFD |
:10CB00008F5F934060F48091A40585FF08C0509327 |
:10CB10008D0340938C0330938B0320938A03809181 |
:10CB2000CA079091CB0721E08936920724F49093AD |
:10CB3000C2028093C1028091C1029091C2022091F1 |
:10CB4000BF023091C002821B930B845E9D4F68E64A |
:10CB500071E00E941078845B90409093BE028093B5 |
:10CB6000BD022091CE073091CF0780912102909194 |
:10CB700022028217930740F48091EF03882321F467 |
:10CB800030932202209321028091C307992788368F |
:10CB9000910549F18936910524F48736910531F0E4 |
:10CBA00072C08936910509F445C06DC08091D007E7 |
:10CBB0008093F7078091D1078093F9078091D2077E |
:10CBC0008093F8078091D3078093FA078091D40768 |
:10CBD0008093FB078091D5078093E9018091D60768 |
:10CBE0008093900350C08091D00780939A078091E2 |
:10CBF000D10780939B078091D20780939C078091F7 |
:10CC0000D30780939D078091D40780939E078091DE |
:10CC100040059091D507892B809340059091D607C8 |
:10CC200090938E038091410583709C70892B809333 |
:10CC3000410529C08091D007809390078091D1074A |
:10CC4000809391078091D207809392078091D307B8 |
:10CC5000809393078091D4079091D507909395077F |
:10CC6000809394078091D6079091D7079093970768 |
:10CC70008093960708C010928D0310928C03109237 |
:10CC80008B0310928A031F910F91FF90EF900895EC |
:10CC900080918F07882309F43BC0459880EA97E08C |
:10CCA000909399078093980790918F03E92FFF271E |
:10CCB000E152FE4F9F5F90938F0380818093A20784 |
:10CCC000993010F010928F0310928F070E94F66235 |
:10CCD00081E080939F07000000000000000000003A |
:10CCE0000000000000000000000000000000000044 |
:10CCF0000000000000000000000000000000000034 |
:10CD00000000000000008091A0078093BF078EBD47 |
:10CD1000089587B18C6087B9429843981092940324 |
:10CD200080E88093EB01109293038093EA010895C9 |
:10CD3000809199038150809399038F3F09F0F4C04B |
:10CD400094E09093990380917B02807BE1F0809145 |
:10CD5000E305882349F080919C03882311F4909384 |
:10CD6000940381E080939C038091E4058823B9F0CB |
:10CD700080919D03882319F484E08093930381E0DC |
:10CD800080939D030CC080939C0380939D038091AE |
:10CD9000DF0580939A038091E10580939B03809146 |
:10CDA0009C03882309F040C08091F805282F332781 |
:10CDB00024FF07C08091A602882319F425FD4DC0E9 |
:10CDC0004EC09091E005983F50F0809156078D3D00 |
:10CDD00030F080919A0388230CF43FC040C0983F04 |
:10CDE00048F0809156078A3028F480919A0388236E |
:10CDF000B4F133C0809194038150809394038F3FAA |
:10CE000079F5809156078150809394038091EB01CE |
:10CE1000813011F480E801C086958093EB01809108 |
:10CE2000EB0190919A0317C08091940381508093F5 |
:10CE300094038F3FA9F489E0809394038091EB01E0 |
:10CE4000813011F480E801C086958093EB018091D8 |
:10CE5000EB019091E305892311F0429A01C04298B9 |
:10CE600080919D03882309F043C08091F805282F05 |
:10CE7000332724FF07C08091A602882319F426FDDA |
:10CE800050C034C09091E205983F50F080917C07EB |
:10CE90008D3D30F080919B0388230CF442C026C066 |
:10CEA000983F48F080917C078A3028F480919B035A |
:10CEB0008823E4F036C080919303815080939303DC |
:10CEC0008F3F91F580917C078150809393038091EF |
:10CED000EA01813011F480E801C086958093EA016F |
:10CEE0008091EA0190919B038923D9F44398089596 |
:10CEF000809193038150809393038F3FA9F489E03D |
:10CF0000809393038091EA01813011F480E801C09D |
:10CF100086958093EA018091EA019091E405892346 |
:10CF200011F0439A0895439808954FB724E130E0F3 |
:10CF3000F8948091C9008F778093C9008091C900CF |
:10CF40008F7B8093C9008091C9008F7D8093C90039 |
:10CF50005A9A52985B9A539A832F99278093CD00BF |
:10CF60002093CC008091C80082608093C80080E14B |
:10CF70008093C9008091CA008F778093CA00809106 |
:10CF8000CA008F7B8093CA008091CA008F7D8093F6 |
:10CF9000CA008091CA008F7E8093CA008091CA0027 |
:10CFA000877F8093CA008091C9008B7F8093C900DE |
:10CFB0008091CA0084608093CA008091CA00826018 |
:10CFC0008093CA008091C80087FF03C08091CE0083 |
:10CFD000F9CF8091C90080688093C9004FBF089540 |
:10CFE000FF920F931F93CF93DF9380E197E20E940C |
:10CFF0008C16EC01FF248091C9008F778093C900C3 |
:10D000008091C9008F7E8093C9005A988FE29AE080 |
:10D010009F938F9309E612E11F930F93E091BB0357 |
:10D02000F091BC0309950F900F900F900F9002C0E4 |
:10D030004A996CC0CE010E9495168823C9F3E091ED |
:10D04000BB03F091BC03FF2009F468C085E69AE0B9 |
:10D050009F938F931F930F930995529A0F900F9060 |
:10D060000F900F90CE010E9495168823D9F383E686 |
:10D0700090E05A9A019797FFFCCF8FE891E05A9879 |
:10D08000019797FFFCCF89E090E05A9A019797FFAC |
:10D09000FCCF89E090E05A98019797FFFCCF8FE88A |
:10D0A00091E05A9A019797FFFCCF8FE891E05A9848 |
:10D0B000019797FFFCCF89E090E05A9A019797FF7C |
:10D0C000FCCF89E090E05A98019797FFFCCF8FE85A |
:10D0D00091E05A9A019797FFFCCF8FE891E05A9818 |
:10D0E000019797FFFCCF89E090E05A9A019797FF4C |
:10D0F000FCCF89E090E05A98019797FFFCCF8FE82A |
:10D1000091E05A9A019797FFFCCF13C08AE590E00F |
:10D110000E948C16EC0191E0F92E91CF8BE69AE0FB |
:10D120009F938F931F930F9309950F900F900F90DC |
:10D130000F9052985A980E949567E5E0CDB7DEB7F8 |
:10D140000C948978EF92FF920F931F93CF93DF9304 |
:10D15000482F00E010E08091EC01813061F41092E2 |
:10D16000EC0184E480939E031092A00310929F032D |
:10D170001092A1032BC180919E03882319F421E012 |
:10D1800030E001C0980190919F03992371F4232B03 |
:10D1900011F081E010C084E480939E039093A0037B |
:10D1A00090939F039093A103FAC0913069F4232BCD |
:10D1B00009F0EBC082E080939F038091A0038F5F12 |
:10D1C0008093A00383E0E9C09230D1F4232B09F0CF |
:10D1D000DCC083E080939E034093A1039091A00361 |
:10D1E000923039F41092A20347FF03C081E080938C |
:10D1F000A20383E080939F039F5F9093A003CFC01F |
:10D20000933009F0C2C0232B09F0BFC090939E0356 |
:10D2100082E080939F038091A0038F5F8093A0039F |
:10D220002091A103822F9927782F6627842F992791 |
:10D23000682B792B8091BE05813049F47370CB0146 |
:10D240008050924063E070E00E94107817C08230F6 |
:10D2500061F47770CB018050944066E070E00E94EA |
:10D2600010782695269526950BC0737068567140E8 |
:10D27000CB0177FD0196BC0175956795269526959E |
:10D28000022F11270F7010700F5F1F4F0D30110507 |
:10D2900008F074C07801E00EF11EF701E154F94F77 |
:10D2A000808191819B01281B390BC90137FF03C085 |
:10D2B000909581959F4F069794F48091AF02883C9A |
:10D2C00030F48091AF02865F8093AF0208C088EC93 |
:10D2D0008093AF0280916F008F7D80936F00F70184 |
:10D2E000E154F94F808191819C01220F331F280F57 |
:10D2F000391F260F371F37FF02C02D5F3F4FE9014F |
:10D30000D595C795D595C795CB0101968C179D07E7 |
:10D3100014F4219706C061507040C617D7070CF46B |
:10D3200021968091AF02843BD0F0F701E154F94F90 |
:10D3300080819181FE01E81BF90BCF0163E070E071 |
:10D340000E941078CB01880F991F860F971F23EF3B |
:10D3500036E0E20EF31EF7019183808307C023EFCE |
:10D3600036E0E20EF31EF70111821082000F111F4A |
:10D370000154194FF801D183C08311C00231110546 |
:10D3800070F081E08093EC010AC081E08093EC01B1 |
:10D390001092A0031092A20384E480939E038091D4 |
:10D3A000A003803198F08091A203882331F480910A |
:10D3B000EC01882311F4809393011092A003109242 |
:10D3C000A20310929F0384E480939E03E6E0CDB70E |
:10D3D000DEB70C948878CF93FC0197FF05C0CFEFA0 |
:10D3E000F095E195FF4F01C0C1E028E631E0CF01A3 |
:10D3F000B9010E941078FC018B35910554F08B55D2 |
:10D4000090408A35910538F484EB90E08E1B9F0B99 |
:10D41000FC0141E00DC0CF01855B90408A3591054C |
:10D4200018F4E45BF04003C02E1B3F0BF9014FEFF3 |
:10D43000EE0FFF1FEA58F54F259134918C2F992755 |
:10D4400087FD9095289FB001299F700D389F700D22 |
:10D450001124842F992787FD9095689FA001699FCB |
:10D46000500D789F500D1124CA01CF9108952AE5DF |
:10D4700030E0281B390BC9010E94EB690895CF9356 |
:10D48000DF9380E00E94A06F80911D0190911E01AA |
:10D490006AE070E00E9410789F938F9380911D0145 |
:10D4A00090911E016AE070E00E9410787F936F9364 |
:10D4B00084E49BE09F938F93C3E9DFE6DF93CF93F0 |
:10D4C000E091BB03F091BC0309952DB73EB7285FEF |
:10D4D0003F4F2DBF8091E8018823B9F186E00E947B |
:10D4E000A06F80919407909195076AE070E00E9488 |
:10D4F000FC777F936F938FED90E09F938F93809154 |
:10D50000850790918607A0918707B09188072091A1 |
:10D510009501309196014091970150919801BC017D |
:10D52000CD010E9445783F932F938DE49BE09F931C |
:10D530008F93DF93CF93E091BB03F091BC030995E8 |
:10D540008DB79EB70A968DBF12C086E00E94A06F6D |
:10D5500089E59BE09F938F93DF93CF93E091BB038B |
:10D56000F091BC0309950F900F900F900F90809150 |
:10D570008E038823C1F086E00E94A06F80918E0305 |
:10D5800099279F938F9380E69BE09F938F93DF93E0 |
:10D59000CF93E091BB03F091BC0309952DB73EB743 |
:10D5A0002A5F3F4F2DBF80E10E94A06F8091F30161 |
:10D5B0009091F4016CE370E00E94FC779F938F934D |
:10D5C0008091F3019091F4016CE370E00E94FC778C |
:10D5D0007F936F9380910008909101089F938F93A0 |
:10D5E0008BE69BE09F938F93C3E9DFE6DF93CF93B6 |
:10D5F000E091BB03F091BC0309958091A4052DB780 |
:10D600003EB7265F3F4F2DBF80FF29C08AE10E94B1 |
:10D61000A06F8091940199279F938F938091A1028D |
:10D620009091A202A091A302B091A402BC01CD01ED |
:10D6300024E630E040E050E00E9445783F932F938D |
:10D6400088E79BE09F938F93DF93CF93E091BB0399 |
:10D65000F091BC0309958DB79EB708968DBFDF91F9 |
:10D66000CF910895CF93DF9380E00E94A06F8091C7 |
:10D670007D06992787FD90959F938F9380917506DE |
:10D68000992787FD90959F938F9380916D06992799 |
:10D6900087FD90959F938F9380916506992787FDCD |
:10D6A00090959F938F938FE79BE09F938F93C3E910 |
:10D6B000DFE6DF93CF93E091BB03F091BC030995C4 |
:10D6C00080E10E94A06F2DB73EB7245F3F4F2DBF72 |
:10D6D00080919D06992787FD90959F938F938091C8 |
:10D6E0009506992787FD90959F938F9380918D063E |
:10D6F000992787FD90959F938F9380918506992711 |
:10D7000087FD90959F938F938FE89BE09F938F93D6 |
:10D71000DF93CF93E091BB03F091BC030995809117 |
:10D7200096052DB73EB7245F3F4F2DBF853098F447 |
:10D7300080E10E94A06F8FE99BE09F938F93DF931E |
:10D74000CF93E091BB03F091BC0309950F900F902C |
:10D750000F900F9018C08730B0F488E10E94A06F3E |
:10D760008FED90E09F938F9380EB9BE09F938F933F |
:10D77000DF93CF93E091BB03F091BC0309958DB784 |
:10D780009EB706968DBFDF91CF9108950F931F939B |
:10D7900080E00E94A06F2AE030E08091FC07909129 |
:10D7A000FD07B9010E94FC779F938F938091FC073E |
:10D7B0009091FD07B9010E94FC777F936F93809150 |
:10D7C0001D0190911E01B9010E9410789F938F93C3 |
:10D7D00080911D0190911E01B9010E9410787F93E4 |
:10D7E0006F9389EB9BE09F938F9303E91FE61F9351 |
:10D7F0000F93E091BB03F091BC03099580E10E9477 |
:10D80000A06F8DB79EB70C968DBF80910008909148 |
:10D8100001089F938F938091FE079091FF079F933C |
:10D820008F938CEC9BE09F938F931F930F93E091CA |
:10D83000BB03F091BC0309958DB79EB708968DBFC9 |
:10D840001F910F9108950F931F93CF93DF938091B2 |
:10D85000E801C3E9DFE6882309F478C080E00E948C |
:10D86000A06F8091910799279F938F938091930741 |
:10D8700099279F938F9388ED9BE09F938F938E01C1 |
:10D88000DF93CF93E091BB03F091BC0309958DB773 |
:10D890009EB708968DBF80919207833031F48CE05B |
:10D8A0000E94A06F87EE9BE005C08CE00E94A06FF5 |
:10D8B0008CEE9BE09F938F93DF93CF93E091BB031C |
:10D8C000F091BC0309950F900F900F900F908091ED |
:10D8D000900781FF12C08CE00E94A06F81EF9BE057 |
:10D8E0009F938F931F930F93E091BB03F091BC0321 |
:10D8F00009950F900F900F900F9080E10E94A06FFC |
:10D900008FED90E09F938F9380919607909197076A |
:10D910009F938F9380919407909195076AE070E0B0 |
:10D920000E94FC777F936F9386EF9BE09F938F938A |
:10D9300083E99FE69F938F93E091BB03F091BC0333 |
:10D9400009958DB79EB70A968DBF12C082E00E94DE |
:10D95000A06F86E09CE09F938F93DF93CF93E0913D |
:10D96000BB03F091BC0309950F900F900F900F909F |
:10D97000DF91CF911F910F910895CF93C82F2091E0 |
:10D98000A3032093A40399278F32910509F18033D3 |
:10D9900091051CF44F97A1F02CC08F34910501F133 |
:10D9A0008F38910531F5222319F481E090E038C0D9 |
:10D9B00086E0289FF0011124E45DF44F849117C0A4 |
:10D9C00086E0289FF0011124E35DF44F84910FC09D |
:10D9D00086E0289FF0011124E25DF44F849107C096 |
:10D9E00086E0289FF0011124E15DF44F849180933B |
:10D9F000A3039091A3038091A4039813C0E00E9415 |
:10DA0000A66F9091A30386E0989FF0011124E05D3A |
:10DA1000F44F259134918C2FF901099580E090E025 |
:10DA2000CF9108951092FD071092FC071092010803 |
:10DA3000109200081092FF071092FE071092020841 |
:10DA40008AE090E00E948C169093A6038093A50331 |
:10DA50000895CF93DF938091A5039091A6030E9430 |
:10DA60009516882309F4AFC08091A5039091A60371 |
:10DA70000A969093A6038093A503E0E0F0E09F014F |
:10DA800090E05FEFAEE5B6E04BE0ED018B8187FF04 |
:10DA90000BC09F5F8D81E80FF11D8981280F311D1B |
:10DAA0008E81851708F4582F4150189647FFEDCF07 |
:10DAB00050930208232B41F52091AB033091AC0326 |
:10DAC0004091AD035091AE03BB27A52F942F832F18 |
:10DAD0009093AA038093A903AA27BB27281B390B7D |
:10DAE0004A0B5B0BCF01AA27BB27280F391F4A1F00 |
:10DAF0005B1F2093AB033093AC034093AD03509373 |
:10DB0000AE03E5E0F0E013C02091A9033091AA0331 |
:10DB10002E173F0718F4E21BF30B02C0E0E0F0E021 |
:10DB2000892F9927880F991FE80FF91F3596F093D1 |
:10DB3000FD07E093FC07EF3FF10578F480911D01AC |
:10DB400090911E018E9F90018F9F300D9E9F300DF2 |
:10DB50001124C90164E670E013C0CF019695879542 |
:10DB60009695879520911D0130911E01289FA00157 |
:10DB7000299F500D389F500D1124CA0169E170E0B2 |
:10DB80000E94FC777093FF076093FE072091A70324 |
:10DB90003091A8032E0F3F1F3093A8032093A703B3 |
:10DBA0005EE02131350778F08091000890910108FE |
:10DBB0000196909301088093000820513E403093D5 |
:10DBC000A8032093A703DF91CF9108954FB720E4D6 |
:10DBD00030E0F8948091C9008F778093C9008091DC |
:10DBE000C9008F7B8093C9008091C9008F7D80938D |
:10DBF000C9005A9A52985B9A539A832F9927809317 |
:10DC0000CD002093CC008091C80082608093C80032 |
:10DC100088E18093C9008091CA008F778093CA0001 |
:10DC20008091CA008F7B8093CA008091CA008F7D4B |
:10DC30008093CA008091CA008F7E8093CA00809131 |
:10DC4000CA00877F8093CA008091C9008B7F809330 |
:10DC5000C9008091CA0084608093CA008091CA0084 |
:10DC600082608093CA008091C80087FF03C08091C2 |
:10DC7000CE00F9CF8091C90080688093C9004FBF62 |
:10DC800008950F931F93CF93DF93482F4F5F8931F0 |
:10DC900008F089C08091BE06841710F44093BE0638 |
:10DCA000CB0183539B4268E170E00E941078A42F5F |
:10DCB000BB27FD01EA0FFB1FE154F94F80819181E1 |
:10DCC0009B01281B390BC90137FF03C09095819533 |
:10DCD0009F4F069794F48091AF02883C30F4809176 |
:10DCE000AF02865F8093AF0208C088EC8093AF02DA |
:10DCF00080916F008F7D80936F00FD01EA0FFB1F05 |
:10DD0000E154F94F808191819C01220F331F280F2C |
:10DD1000391F260F371F37FF02C02D5F3F4FE90124 |
:10DD2000D595C795D595C795CB0101968C179D07BD |
:10DD300014F4219706C061507040C617D7070CF441 |
:10DD400021968091AF02843BD8F08D010A0F1B1FF2 |
:10DD5000F801E154F94F80819181FE01E81BF90B34 |
:10DD6000CF0163E070E00E941078CB01880F991F0B |
:10DD7000860F971F0D50194FF8019183808307C0BC |
:10DD8000AA0FBB1FAD50B94F11961C921E92E42FE3 |
:10DD9000FF27EE0FFF1FE154F94FD183C0834430BA |
:10DDA00011F410929301DF91CF911F910F9108957B |
:10DDB000CF93DF9320910308822F9927807F907063 |
:10DDC000409709F06CC02F3109F046C080910408DB |
:10DDD0008093B303209106082093B5038091070830 |
:10DDE0008093B403822F99279093C0068093BF0637 |
:10DDF000222309F054C080919805282F3327220F41 |
:10DE0000331FF901ED50F94F11821082809199056D |
:10DE1000A82FBB27AA0FBB1FFD01ED50F94F1182A0 |
:10DE2000108280919B05E82FFF27EE0FFF1FCF0187 |
:10DE30008D50994FEC01198218822154394FE90114 |
:10DE400019821882A154B94F11961C921E92E15466 |
:10DE5000F94F1182108223C0C22FCF70CA30F8F45C |
:10DE60008091040880932D088091050880932C08E8 |
:10DE70008091060880932F088091070880932E08D0 |
:10DE800060912C0870912D088C2F0E94416E60913A |
:10DE90002E0870912F088C2F8F5F0E94416EDF91AA |
:10DEA000CF910895CF93C82F8F3F49F48091B60347 |
:10DEB0008F3F29F41092B8031092B70332C020911B |
:10DEC000B803222339F4CF3111F485E001C084E096 |
:10DED0008093B9038091B9039091B7038217A0F49E |
:10DEE000892F80958093B7038F3F19F48EEF80932D |
:10DEF000B7038091B703C81711F40E94D86E10922F |
:10DF0000B8031092B7030BC0E22FFF27ED5FF74F66 |
:10DF1000C0832F5F2093B8039C0F9093B703C093E7 |
:10DF2000B603CF9108959091B203933240F4E92F54 |
:10DF3000FF27E75FF74F80839F5F9093B2030895B9 |
:10DF4000833218F48D5F8093B203089590E2ECE081 |
:10DF5000F8E08FE19193815087FFFCCF0895CF9334 |
:10DF6000CFB723E031E0F8948091C9008F77809398 |
:10DF7000C9008091C9008F7B8093C9008091C9003E |
:10DF80008F7D8093C9005A9A52985B9A539A832F37 |
:10DF900099278093CD002093CC008091C8008260A7 |
:10DFA0008093C80088E18093C9008091CA008F7770 |
:10DFB0008093CA008091CA008F7B8093CA008091B1 |
:10DFC000CA0080628093CA008091CA0080618093F9 |
:10DFD000CA008091CA0088608093CA008091C900FD |
:10DFE00084608093C9008091CA0084608093CA00D5 |
:10DFF0008091CA0082608093CA008091C80087FF28 |
:10E0000003C08091CE00F9CF8091C90080688093D1 |
:10E01000C9008091C90080648093C9000E94A66FE6 |
:10E02000CFBFCF910895282F99278F709070892B9B |
:10E0300031F420958091B103822B8093B103089530 |
:10E040008091EF01882309F441C080917B0285FF14 |
:10E050000AC082E98093090883E280930A0885E573 |
:10E0600080930B0802C0109209088091F0018F3054 |
:10E0700071F48091B1030E94BD6C882341F081E965 |
:10E080008093090880930A0881E380930B0810921B |
:10E09000EF018091C80085FFFCCF8091C9008F7E81 |
:10E0A0008093C9008091C9008E7F8093C9008091C0 |
:10E0B0000908882311F48EEF01C08EE78093CE000B |
:10E0C0008091B1038093F0011092B10308951F92E3 |
:10E0D0000F920FB60F9211248F939F93EF93FF939C |
:10E0E0009091EF01992309F040C08091BA038823F1 |
:10E0F00061F480910908882311F483E003C0813919 |
:10E1000099F481E08093BA030FC0833099F4809131 |
:10E110000908882349F0909309088091C9008E7FEF |
:10E120008093C9008EEF1EC08091C90081608093EA |
:10E13000C9000EC0833261F48091C9008E7F809344 |
:10E14000C9008FEF8093CE0081E08093EF0114C06F |
:10E150008091BA03E82FFF27E75FF74F8F5F809327 |
:10E16000BA0380818093CE0007C01092BA038091D9 |
:10E17000C90080618093C900FF91EF919F918F91B9 |
:10E180000F900FBE0F901F901895EF92FF920F9374 |
:10E190001F93CF93DF937C018B01EA01452B39F06C |
:10E1A000F80181918F01F70109952197C9F7E6E000 |
:10E1B000CDB7DEB70C948878EF92FF920F931F9340 |
:10E1C000CF93DF937C018B01EA01452B41F0F801ED |
:10E1D0000F5F1F4F8491F70109952197C1F7E6E082 |
:10E1E000CDB7DEB70C9488780F931F93CF938C0133 |
:10E1F000C62F161634F480E2F8010995C1501C169A |
:10E20000D4F3CF911F910F9108950F931F93CF9344 |
:10E210008C01C62F161634F480E3F8010995C1501D |
:10E220001C16D4F3CF911F910F910895A5E3B0E090 |
:10E23000ECE1F1E70C9460782E96EEADFFAD2E97F1 |
:10E240008824992454018091B003882321F42C96CA |
:10E250001FAE1EAE2C975EE4452E512C4C0E5D1E5B |
:10E260006F01B60105C0153239F00894C11CD11CEC |
:10E27000F60114911123B9F7A601461B570B31F093 |
:10E280002C968EAD9FAD2C970E94DC70112309F463 |
:10E290006AC20894C11CD11CFF24FDA6FCA64FEF46 |
:10E2A000E42EF9A6F6010894C11CD11C149115376F |
:10E2B00021F0812F80628837B1F4F0FE0AC0F201AC |
:10E2C00024E030E0420E531E80809180A280B38013 |
:10E2D0000AC0F20142E050E0440E551E8081918157 |
:10E2E0004C01AA24BB24103221F489A58823D1F63D |
:10E2F0001DC0133219F458E0F52AD4CF1A3211F0A8 |
:10E300001D3291F41A3259F4F20182E090E0480E85 |
:10E31000591EE081ECA7EE232CF6E195ECA790E1E5 |
:10E32000F92AAFEDFA22BECF1B3211F419A7BACFEA |
:10E330001E32C1F5F6010894C11CD11C14911A3289 |
:10E3400079F4F20122E030E0420E531E4081518107 |
:10E350003FEF4F3F530714F44FEF5FEFE42EA2CF90 |
:10E3600040E050E0812F80538A30A0F4CA0133E0AE |
:10E37000880F991F3A95E1F7840F951F480F591F91 |
:10E38000410F511D40535040F6010894C11CD11C4F |
:10E390001491E8CF8FEF4F3F580714F44FEF5FEF22 |
:10E3A000E42E85CF103329F4F4FC7CCF90E2F92AD7 |
:10E3B00079CF812F81538930D8F440E050E0CA01F1 |
:10E3C00023E0880F991F2A95E1F7840F951F480FC6 |
:10E3D000591F410F511D40535040F6010894C11C74 |
:10E3E000D11C1491812F80538A3048F34CA75FCF02 |
:10E3F000183619F4A4E0FA2A55CF1C3619F4B1E006 |
:10E40000FB2A50CF133661F43E010894611C711C45 |
:10E41000F20122E030E0420E531E808189833CC12C |
:10E42000143421F0143611F0193651F5143411F466 |
:10E4300031E0F32AF0FE0AC0F20144E050E0440E5D |
:10E44000551E80809180A280B3800CC0F20182E0D2 |
:10E4500090E0480E591E808191814C01AA2497FCBE |
:10E46000A094BA2CB7FE0AC0B094A0949094809463 |
:10E47000811C911CA11CB11C8DE289A70AE06FC010 |
:10E480001F3411F01F3631F41F3411F491E0F92AD2 |
:10E4900008E064C0103779F4F201A2E0B0E04A0E5F |
:10E4A0005B1E808191814C01AA24BB2400E1B0E471 |
:10E4B000FB2A18E753C01337C1F5F20122E030E020 |
:10E4C000420E531E608071806114710489F43E0114 |
:10E4D0000894611C711C88E289838EE6F3018183B4 |
:10E4E00085E78B838CE68C838D8389E28E831F8204 |
:10E4F000E7FC13C08E2D992787FD9095AC0160E055 |
:10E5000070E0C3010E942D76009729F0382E36184E |
:10E51000E3140CF0C3C03E2CC1C0F30101900020F5 |
:10E52000E9F731973E2E3618B9C0153511F0153779 |
:10E5300031F4153511F4F1E0FF2A0AE00FC0183567 |
:10E5400019F0183709F0A0C000E1F3FE07C08114EC |
:10E550009104A104B10411F020E4F22A19A6EDA659 |
:10E56000E7FC02C03FEDF32289E2682E712C6C0EAD |
:10E570007D1E81149104A104B10421F44DA544230E |
:10E5800009F47BC0802F9927AA27BB278EA79FA7B6 |
:10E59000A8ABB9AB202E332490E0891690E0990601 |
:10E5A00091E0A90690E0B90648F0C501B4012EA596 |
:10E5B0003FA548A959A90E94237817C0AFEF8A1632 |
:10E5C0009104A104B10449F040F0C401B1010E94DA |
:10E5D000FC779B014427552708C0882D602F0E9497 |
:10E5E000F077282F3327442755272AAB3BAB4CAB7A |
:10E5F0005DAB0A3059F48AA9880F880F880F9AA951 |
:10E60000990F890F382D381B832F10C0003139F432 |
:10E610008AA98295807F482D481B842F07C08AA92C |
:10E62000880F880F880F582D581B852F90E02EA536 |
:10E630003FA548A959A982169306A406B50608F075 |
:10E6400091E08AA89BA8ACA8BDA88A3010F4805D90 |
:10E6500004C0895A183509F48F7DD3018E933D018A |
:10E66000992309F099CF083041F4F3FE06C08033B6 |
:10E6700021F080E3FD0182933F01CE010196382E07 |
:10E680003618F8E23F0E0BC0112309F46CC03E01AE |
:10E690000894611C711C1983B1E03B2E19A6032D4F |
:10E6A0002DA4231827FC222489A5882311F00F5FAD |
:10E6B00002C0F6FC0E5F020DEF2CFF24C701807331 |
:10E6C0009070892B49F48CA5801B682F2C968EADF9 |
:10E6D0009FAD2C970E94F47089A5882331F041E00A |
:10E6E00050E0BE01675D7F4F0AC0E6FE0EC080E3CA |
:10E6F0008AA71BA742E050E0BE01665D7F4F2C96C3 |
:10E700008EAD9FAD2C970E94C570C701807390702D |
:10E71000809749F48CA5801B682F2C968EAD9FADF9 |
:10E720002C970E940571622D2C968EAD9FAD2C9773 |
:10E730000E940571832D992787FD9095AC01B30147 |
:10E740002C968EAD9FAD2C970E94C570E4FE89CDAE |
:10E750002CA5201B2CA7622F2C968EAD9FAD2C973D |
:10E760000E94F4707ECDE2E1CB5C0C947C782FB7F4 |
:10E7700040E0F894E0E0F0E081E28093570094916B |
:10E78000E2E0F0E0809357003491E4E0F0E0809321 |
:10E79000570084912FBF9E3199F4363941F4893066 |
:10E7A00011F441E00DC08A3059F442E009C0373914 |
:10E7B00039F4863011F443E003C0853009F444E0B5 |
:10E7C000842F992708959FB7F8948091C900877F77 |
:10E7D0008093C9008091C9008F7E8093C900809189 |
:10E7E000C9008F778093C9008091C9008F7B809387 |
:10E7F000C9008091C9008F7D8093C90052985A9AB0 |
:10E8000053985B9A9FBF08951F93CF93DF93182F60 |
:10E810008091B003882309F48DC08091EE01181710 |
:10E8200009F488C08091AF03882321F40E94B77354 |
:10E830008093AF038FEF9CE09F938F93C9E6D2E163 |
:10E84000DF93CF93E091BB03F091BC0309950F9048 |
:10E850000F900F900F90812F99278230910501F131 |
:10E86000833091052CF4009761F0019769F024C082 |
:10E8700084309105D9F084309105ACF00597C9F04A |
:10E880001BC08FEE9CE002C08DED9CE09F938F93A8 |
:10E89000DF93CF93E091BB03F091BC03099518C0BF |
:10E8A00084EC9CE0F3CF81EA9CE0F0CF83E99CE02C |
:10E8B000EDCF8BE89CE0EACF8CE09DE09F938F93B7 |
:10E8C000DF93CF93E091BB03F091BC03099510E077 |
:10E8D0000F900F900F900F908091AF03843011F044 |
:10E8E000823099F40E94E373812F8150833018F4B1 |
:10E8F0000E9495671DC0143019F40E94AF6F18C0B4 |
:10E900001530B1F40E94E66D13C0112389F082E244 |
:10E910009DE09F938F9389E692E19F938F93E0917F |
:10E92000BB03F091BC0309950F900F900F900F90CF |
:10E930001093EE01DF91CF911F9108950F931F93D4 |
:10E9400081E08093B0034091ED01EBE3FCE020E037 |
:10E9500030E05FE4849199272F5F3F4F829FB001A1 |
:10E96000839F700D929F700D112446275150319650 |
:10E9700057FFF0CF4093ED01E3E1FCE020E030E011 |
:10E9800057E2849199272F5F3F4F829FB001839F69 |
:10E99000700D929F700D112446275150319657FFEC |
:10E9A000F0CF4093ED018091AF03882321F40E94C2 |
:10E9B000B7738093AF038091ED01833459F088E100 |
:10E9C00090E029E20FB6F894A895809360000FBEFE |
:10E9D0002093600086E191E79093BC038093BB0392 |
:10E9E0008DE39DE09F938F9309E612E11F930F93B0 |
:10E9F000E091BB03F091BC0309950F900F900F902D |
:10EA00000F9084E690E09F938F9380E590E09F9332 |
:10EA10008F931F921F92809102016AE00E94F0770B |
:10EA2000892F99279F938F93809102010E94F077FD |
:10EA300099279F938F9383E69DE09F938F931F93D6 |
:10EA40000F93E091BB03F091BC0309958BE39CE02D |
:10EA50009F938F931F930F93E091BB03F091BC039F |
:10EA6000099583E19CE09F938F931F930F93E0910F |
:10EA7000BB03F091BC0309958DB79EB746968DBF39 |
:10EA800087E99DE09F938F931F930F93E091BB03C2 |
:10EA9000F091BC03099582EC8093810080916F0016 |
:10EAA000806280936F000F900F900F900F901F91D6 |
:10EAB0000F9108958091B003882361F08091EE0159 |
:10EAC000843011F40E9420708091ED01833411F0A4 |
:10EAD0001092B00308951F920F920FB60F92112457 |
:10EAE0002F933F934F935F936F937F938F939F9356 |
:10EAF000AF93BF93EF93FF932091CE009091EE01DF |
:10EB0000892F8150833020F4822F0E94A2680BC08D |
:10EB1000943021F4822F0E94137005C0953019F4AF |
:10EB2000822F0E94526FFF91EF91BF91AF919F9101 |
:10EB30008F917F916F915F914F913F912F910F90A6 |
:10EB40000FBE0F901F9018950024222733274427CB |
:10EB500051E0BB27EE27FF27A0E1660F771F881F34 |
:10EB6000991F001C221F331F441F660F771F881F29 |
:10EB7000991F001C221F331F441F2AF4050E2B1F50 |
:10EB80003E1F4F1F04C0051A2B0B3E0B4F0B550F9A |
:10EB9000BB1FEE1F587F556047FD5250AA95E9F6FE |
:10EBA000E695B7955795E695B7955795852F9B2F81 |
:10EBB00008952227332741E0552768E0880F991FE1 |
:10EBC000221F331F880F991F221F331F1AF4240F8F |
:10EBD000351F02C0241B350B440F551F487F45606D |
:10EBE00037FD42506A9551F756954795569547958A |
:10EBF000842F0895AA2797FF04C0809590958A1FB7 |
:10EC00009A1F77FF04C0609570956A1F7A1F669FF0 |
:10EC10009001779FA001679F300D411D5A1F300D55 |
:10EC2000411D5A1F889FF001999F2E0F3F1F401DC5 |
:10EC3000511D899F300D411D5A1F300D411D5A1F16 |
:10EC4000CA01B901112480CFFB01DC0102C005908B |
:10EC50000D9241505040D8F70895FC01415050406A |
:10EC600030F001900616D1F73197CF01089588272B |
:10EC700099270895A0E0B0E0E0E4F6E70C94687806 |
:10EC80006C017B01EA01590121978FEFCF3FD80733 |
:10EC900089F086010894C11CD11CC7010894E11CAD |
:10ECA000F11CF5010995F80180832197FFEFCF3F13 |
:10ECB000DF0779F7EAE0CDB7DEB70C948478CF921E |
:10ECC000DF92EF92FF920F931F937C016B01FB0188 |
:10ECD0000995082FC7010196F6010995182FC8015B |
:10ECE0001F910F91FF90EF90DF90CF900895A0E0DB |
:10ECF000B0E0EDE7F6E70C946A788C017B01EA015D |
:10ED0000690121978FEFCF3FD80771F0F70121916B |
:10ED10007F01C8010F5F1F4F622FF60109952197F0 |
:10ED2000FFEFCF3FDF0791F7E8E0CDB7DEB70C94F8 |
:10ED30008678CF92DF92EF92FF920F931F936C0130 |
:10ED40008B017A01FA010995812F9927682FC60155 |
:10ED50000196F70109951F910F91FF90EF90DF90B9 |
:10ED6000CF9008955058BB27AA270ED0E0C0D1D02D |
:10ED700030F0D6D020F031F49F3F11F41EF4C6C01D |
:10ED80000EF4E095E7FBBCC0E92FE2D080F3BA17A0 |
:10ED9000620773078407950718F071F49EF5FAC0AF |
:10EDA0000EF4E0950B2EBA2FA02D0B01B9019001A6 |
:10EDB0000C01CA01A0011124FF27591B99F0593FEA |
:10EDC00050F4503E68F11A16F040A22F232F342F32 |
:10EDD0004427585FF3CF469537952795A795F04080 |
:10EDE0005395C9F77EF41F16BA0B620B730B840B95 |
:10EDF000BAF09150A1F0FF0FBB1F661F771F881F4D |
:10EE0000C2F70EC0BA0F621F731F841F48F48795A4 |
:10EE100077956795B795F7959E3F08F0B3CF939593 |
:10EE2000880F08F09927EE0F97958795089598D049 |
:10EE300088F09F5790F0B92F9927B751A0F0D1F0E3 |
:10EE4000660F771F881F991F1AF0BA95C9F712C06D |
:10EE5000B13081F09FD0B1E008959CC0672F782F2A |
:10EE60008827B85F39F0B93FCCF3869577956795D9 |
:10EE7000B395D9F73EF490958095709561957F4F45 |
:10EE80008F4F9F4F0895E89409C097FB3EF49095EB |
:10EE90008095709561957F4F8F4F9F4F9923A9F073 |
:10EEA000F92F96E9BB279395F69587957795679502 |
:10EEB000B795F111F8CFFAF4BB0F11F460FF1BC046 |
:10EEC0006F5F7F4F8F4F9F4F16C0882311F096E9D9 |
:10EED00011C0772321F09EE8872F762F05C0662387 |
:10EEE00071F096E8862F70E060E02AF09A95660F40 |
:10EEF000771F881FDAF7880F9695879597F90895F9 |
:10EF000097F99F6780E870E060E008959FEF80ECDC |
:10EF1000089500240A94161617061806090608957F |
:10EF200000240A9412161306140605060895092EE5 |
:10EF30000394000C11F4882352F0BB0F40F4BF2B54 |
:10EF400011F460FF04C06F5F7F4F8F4F9F4F089594 |
:10EF500057FD9058440F551F59F05F3F71F047958A |
:10EF6000880F97FB991F61F09F3F79F0879508956F |
:10EF7000121613061406551FF2CF4695F1DF08C08E |
:10EF8000161617061806991FF1CF869571056105AB |
:10EF900008940895E894BB2766277727CB0197F953 |
:10EFA0000895629FD001739FF001829FE00DF11DD3 |
:10EFB000649FE00DF11D929FF00D839FF00D749FF3 |
:10EFC000F00D659FF00D9927729FB00DE11DF91F9F |
:10EFD000639FB00DE11DF91FBD01CF0111240895FC |
:10EFE000991B79E004C0991F961708F0961B881F9B |
:10EFF0007A95C9F780950895AA1BBB1B51E107C0FC |
:10F00000AA1FBB1FA617B70710F0A61BB70B881FB8 |
:10F01000991F5A95A9F780959095BC01CD01089547 |
:10F0200097FB092E07260AD077FD04D0E5DF06D02E |
:10F0300000201AF4709561957F4F0895F6F790952A |
:10F0400081959F4F0895A1E21A2EAA1BBB1BFD01BB |
:10F050000DC0AA1FBB1FEE1FFF1FA217B307E407B7 |
:10F06000F50720F0A21BB30BE40BF50B661F771F0F |
:10F07000881F991F1A9469F76095709580959095EF |
:10F080009B01AC01BD01CF01089597FB092E052618 |
:10F090000ED057FD04D0D7DF0AD0001C38F45095AD |
:10F0A0004095309521953F4F4F4F5F4F0895F6F7AC |
:10F0B00090958095709561957F4F8F4F9F4F0895E4 |
:10F0C0002F923F924F925F926F927F928F929F9278 |
:10F0D000AF92BF92CF92DF92EF92FF920F931F9366 |
:10F0E000CF93DF93CDB7DEB7CA1BDB0B0FB6F89417 |
:10F0F000DEBF0FBECDBF09942A88398848885F8457 |
:10F100006E847D848C849B84AA84B984C884DF80C7 |
:10F11000EE80FD800C811B81AA81B981CE0FD11DAB |
:10F120000FB6F894DEBF0FBECDBFED010895EE0F10 |
:0CF13000FF1F0590F491E02D0994FFCF23 |
:10F13C005E010A010164FF01FFFF01FC01FC0101FA |
:10F14C00737373FF03007D0000C409C409640011CC |
:10F15C0048656C6C6F20576F726C64000000000087 |
:10F16C000000000000000000000000000000000093 |
:10F17C000000000000000000000000000000000083 |
:10F18C000000000000000000000000000000000073 |
:10F19C000000000000000000000000000000000063 |
:10F1AC0053706F727400004E6F726D616C00004290 |
:10F1BC006567696E6E6572000051756164726F00EF |
:10F1CC0000640001200B050000ECFF6440415A462E |
:10F1DC0064640A02969696960840403A10FB3038C2 |
:10F1EC000190D0030090D00300F4017800FF036479 |
:10F1FC0000020406070808080706040200FEFCFAD1 |
:10F20C00F9F8F8F8F9FAFCFE000204060708080BF6 |
:10F21C000A0D0B0C0E0B0F10FA2001010170FF01EF |
:02F22C000F00D1 |
:00000001FF |
/branches/V0.80d-Arthur-P/Hex-Files/WasIstWas.txt |
---|
0,0 → 1,51 |
+++++++++++++++++++++++++ |
+ Flight-Ctrl: |
+++++++++++++++++++++++++ |
BootLoader_MEGA644_20MHZ_V0_1.hex |
Der Bootloader wird per ISP eingespielt |
Der Bootloader nur dann eingespielt werden, wenn noch nie ein Bootloader eingespielt wurde! |
Danach können Softwareupdates seriell eingespielt werden. |
Flight-Ctrl_MEGA644_Vx_yy.hex |
Aktuelle Firmware |
Wird per serielle Schnittstelle (durch den Bootloader) eingespielt |
//+++++++++++ |
// Quadro: |
// 1 |
// 4 3 |
// 2 |
//+++++++++++ |
// Reverse Props on 1 2 |
//+++++++++++ |
// Octo: |
// 1 2 |
// 8 3 |
// 7 4 |
// 6 5 |
//+++++++++++ |
//+++++++++++ |
// Octo2: |
// 1 |
// 8 2 |
// 7 3 |
// 6 4 |
// 5 |
//+++++++++++ |
//+++++++++++ |
// Octo3: |
// 1 |
// 2 |
// 8 7 3 4 |
// 5 |
// 6 |
//+++++++++++ |
// Reverse Props on octo: 1 3 5 7 |
/branches/V0.80d-Arthur-P/License.txt |
---|
0,0 → 1,52 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Nur für den privaten Gebrauch / NON-COMMERCIAL USE ONLY |
// + 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 oder Nutzung 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 the sources to other systems or using the software on other systems (except 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.80d-Arthur-P/Settings.h |
---|
--- Spektrum.c (nonexistent) |
+++ Spektrum.c (revision 1734) |
@@ -0,0 +1,406 @@ |
+/*####################################################################################### |
+Decodieren eines RC Summen Signals oder Spektrum Empfänger-Satellit |
+#######################################################################################*/ |
+ |
+#include "Spektrum.h" |
+#include "main.h" |
+// Achtung: RECEIVER_SPEKTRUM_EXP wird in der Main.h gesetzt |
+ |
+unsigned char SpektrumTimer = 0; |
+ |
+#ifdef RECEIVER_SPEKTRUM_EXP |
+unsigned char s_excnt = 0; // Counter for Spektrum-Expander |
+unsigned char s_exparity = 0; // Parity Bit for Spektrum-Expander |
+signed char s_exdata[11]; // Data for Spektrum-Expander |
+#endif |
+//--------------------------------------------------------------// |
+//--------------------------------------------------------------// |
+void SpektrumBinding(void) |
+{ |
+ unsigned int timerTimeout = SetDelay(10000); // Timeout 10 sec. |
+ unsigned char connected = 0; |
+ unsigned int delaycounter; |
+ |
+ UCSR1B &= ~(1 << RXCIE1); // disable rx-interrupt |
+ UCSR1B &= ~(1<<RXEN1); // disable Uart-Rx |
+ PORTD &= ~(1 << PORTD2); // disable pull-up |
+ |
+ printf("\n\rPlease connect Spektrum receiver for binding NOW..."); |
+ |
+ while(!CheckDelay(timerTimeout)) |
+ { |
+ if (PIND & (1 << PORTD2)) { timerTimeout = SetDelay(90); connected = 1; break; } |
+ } |
+ |
+ if (connected) |
+ { |
+ |
+ printf("ok.\n\r"); |
+ DDRD |= (1 << DDD2); // Rx as output |
+ |
+ while(!CheckDelay(timerTimeout)); // delay after startup of RX |
+ for (delaycounter = 0; delaycounter < 100; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD |= (1 << PORTD2); |
+ |
+ } |
+ else |
+ { printf("Timeout.\n\r"); |
+ |
+ |
+ } |
+ |
+ DDRD &= ~(1 << DDD2); // RX as input |
+ PORTD &= ~(1 << PORTD2); |
+ |
+ SpektrumUartInit(); // init Uart again |
+} |
+ |
+//############################################################################ |
+// USART1 initialisation from killagreg |
+void SpektrumUartInit(void) |
+//############################################################################ |
+ { |
+ // -- Start of USART1 initialisation for Spekturm seriell-mode |
+ // 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 * 115200) - 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<<RXEN1)|(1<<TXEN1); |
+ |
+ UCSR1B = (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 RX-interrupts at the end |
+ UCSR1B |= (1 << RXCIE1); |
+ // -- End of USART1 initialisation |
+ // restore global interrupt flags |
+ |
+ SREG = sreg; |
+ return; |
+ } |
+ |
+// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
+// + Copyright (c) Rainer Walther |
+// + RC-routines from original MK rc.c (c) H&I |
+// + Useful infos from Walter: http://www.rcgroups.com/forums/showthread.php?t=714299&page=2 |
+// + only for non-profit use |
+// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
+// |
+// 20080808 rw Modified for Spektrum AR6100 (PPM) |
+// 20080823 rw Add Spektrum satellite receiver on USART1 (644P only) |
+// 20081213 rw Add support for Spektrum DS9 Air-Tx-Module (9 channels) |
+// Replace AR6100-coding with original composit-signal routines |
+// |
+// --- |
+// Entweder Summensignal ODER Spektrum-Receiver anschließen. Nicht beides gleichzeitig betreiben! |
+// Binding is not implemented. Bind with external Receiver. |
+// Servo output J3, J4, J5 not serviced |
+// |
+// Anschuß Spektrum Receiver |
+// Orange: 3V von der FC (keinesfalls an 5V anschließen!) |
+// Schwarz: GND |
+// Grau: RXD1 (Pin 3) auf 10-Pol FC-Stecker |
+// |
+// --- |
+// Satellite-Reciever connected on USART1: |
+// |
+// DX7/DX6i: One data-frame at 115200 baud every 22ms. |
+// DX7se: One data-frame at 115200 baud every 11ms. |
+// byte1: unknown |
+// byte2: unknown |
+// byte3: and byte4: channel data (FLT-Mode) |
+// byte5: and byte6: channel data (Roll) |
+// byte7: and byte8: channel data (Nick) |
+// byte9: and byte10: channel data (Gier) |
+// byte11: and byte12: channel data (Gear Switch) |
+// byte13: and byte14: channel data (Gas) |
+// byte15: and byte16: channel data (AUX2) |
+// |
+// DS9 (9 Channel): One data-frame at 115200 baud every 11ms, alternating frame 1/2 for CH1-7 / CH8-9 |
+// 1st Frame: |
+// byte1: unknown |
+// byte2: unknown |
+// byte3: and byte4: channel data |
+// byte5: and byte6: channel data |
+// byte7: and byte8: channel data |
+// byte9: and byte10: channel data |
+// byte11: and byte12: channel data |
+// byte13: and byte14: channel data |
+// byte15: and byte16: channel data |
+// 2nd Frame: |
+// byte1: unknown |
+// byte2: unknown |
+// byte3: and byte4: channel data |
+// byte5: and byte6: channel data |
+// byte7: and byte8: 0xffff |
+// byte9: and byte10: 0xffff |
+// byte11: and byte12: 0xffff |
+// byte13: and byte14: 0xffff |
+// byte15: and byte16: 0xffff |
+// |
+// Each channel data (16 bit= 2byte, first msb, second lsb) is arranged as: |
+// |
+// Bits: F 0 C3 C2 C1 C0 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 |
+// |
+// 0 means a '0' bit |
+// F: 1 = indicates beginning of 2nd frame for CH8-9 (DS9 only) |
+// C3 to C0 is the channel number. 0 to 9 (4 bit, as assigned in the transmitter) |
+// D9 to D0 is the channel data (10 bit) 0xaa..0x200..0x356 for 100% transmitter-travel |
+// |
+// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
+ |
+#define MIN_FRAMEGAP 68 // 7ms |
+#define MAX_BYTEGAP 3 // 310us |
+ |
+ |
+//############################################################################ |
+// Wird im UART-Interrupt aufgerufen |
+//############################################################################ |
+void SpektrumParser(unsigned char c) |
+{ |
+ static unsigned char Sync=0, FrameCnt=0, ByteHigh=0, ReSync=1, Frame2=0; |
+ unsigned int Channel, index = 0; |
+ signed int signal = 0, tmp; |
+ int bCheckDelay; |
+// c = UDR1; // get data byte |
+ if(ReSync == 1) |
+ { |
+ // wait for beginning of new frame |
+ ReSync = 0; |
+ SpektrumTimer = MIN_FRAMEGAP; |
+ FrameCnt = 0; |
+ Sync = 0; |
+ ByteHigh = 0; |
+ } |
+ else |
+ { |
+ if(!SpektrumTimer) bCheckDelay = 1; else bCheckDelay = 0;//CheckDelay(FrameTimer); |
+ if ( Sync == 0 ) |
+ { |
+ if(bCheckDelay) |
+ { |
+ // nach einer Pause von mind. 7ms erstes Sync-Character gefunden |
+ // Zeichen ignorieren, da Bedeutung unbekannt |
+ Sync = 1; |
+ FrameCnt ++; |
+ SpektrumTimer = MAX_BYTEGAP; |
+ } |
+ else |
+ { |
+ // Zeichen kam vor Ablauf der 7ms Sync-Pause |
+ // warten auf erstes Sync-Zeichen |
+ SpektrumTimer = MIN_FRAMEGAP; |
+ FrameCnt = 0; |
+ Sync = 0; |
+ ByteHigh = 0; |
+ } |
+ } |
+ else if((Sync == 1) && !bCheckDelay) |
+ { |
+ // zweites Sync-Character ignorieren, Bedeutung unbekannt |
+ Sync = 2; |
+ FrameCnt ++; |
+ SpektrumTimer = MAX_BYTEGAP; |
+ } |
+ else if((Sync == 2) && !bCheckDelay) |
+ { |
+ SpektrumTimer = MAX_BYTEGAP; |
+ // Datenbyte high |
+ ByteHigh = c; |
+ if (FrameCnt == 2) |
+ { |
+ // is 1st Byte of Channel-data |
+ // Frame 1 with Channel 1-7 comming next |
+ Frame2 = 0; |
+ if(ByteHigh & 0x80) |
+ { |
+ // DS9: Frame 2 with Channel 8-9 comming next |
+ Frame2 = 1; |
+ } |
+ } |
+ Sync = 3; |
+ FrameCnt ++; |
+ } |
+ else if((Sync == 3) && !bCheckDelay) |
+ { |
+ // Datenbyte low |
+ // High-Byte for next channel comes next |
+ SpektrumTimer = MAX_BYTEGAP; |
+ Sync = 2; |
+ FrameCnt ++; |
+ Channel = ((unsigned int)ByteHigh << 8) | c; |
+ if(EE_Parameter.Receiver == RECEIVER_SPEKTRUM) |
+ { |
+ signal = Channel & 0x3ff; |
+ signal -= 0x200; // Offset, range 0x000..0x3ff? |
+ signal = signal/3; // scaling to fit PPM resolution |
+ index = (ByteHigh >> 2) & 0x0f; |
+ } |
+ else |
+ if(EE_Parameter.Receiver == RECEIVER_SPEKTRUM_HI_RES) |
+ { |
+ signal = Channel & 0x7ff; |
+ signal -= 0x400; // Offset, range 0x000..0x7ff? |
+ signal = signal/6; // scaling to fit PPM resolution |
+ index = (ByteHigh >> 3) & 0x0f; |
+ } |
+ else |
+ //if(EE_Parameter.Receiver == RECEIVER_SPEKTRUM_LOW_RES) |
+ { |
+ signal = Channel & 0x3ff; |
+ signal -= 360; // Offset, range 0x000..0x3ff? |
+ signal = signal/2; // scaling to fit PPM resolution |
+ index = (ByteHigh >> 2) & 0x0f; |
+ } |
+ |
+ index++; |
+ if(index < 13) |
+ { |
+ // Stabiles Signal |
+#ifdef RECEIVER_SPEKTRUM_EXP |
+ if (index == 2) index = 4; // Analog channel reassigment (2 <-> 4) for logical numbering (1,2,3,4) |
+ else if (index == 4) index = 2; |
+#endif |
+ if(abs(signal - PPM_in[index]) < 6) |
+ { |
+ if(SenderOkay < 200) SenderOkay += 10; |
+ else |
+ { |
+ SenderOkay = 200; |
+ TIMSK1 &= ~_BV(ICIE1); // disable PPM-Input |
+ } |
+ } |
+ tmp = (3 * (PPM_in[index]) + signal) / 4; |
+ if(tmp > signal+1) tmp--; else |
+ if(tmp < signal-1) tmp++; |
+ |
+#ifdef RECEIVER_SPEKTRUM_EXP |
+ if(index == 6) // FLIGHT-MODE - The channel used for our data uplink |
+ { |
+ if (signal > 100) // SYNC received |
+ { |
+ if (s_exdata[s_excnt] == 125) s_exparity = ~s_exparity; // Bit = 1 -> Re-Invert parity bit |
+ if ((s_excnt == 6 && ((s_exparity != 0 && s_exdata[s_excnt] == -125) || (s_exparity == 0 && s_exdata[s_excnt] == 125))) || (s_excnt == 9 && ((s_exparity == 0 && s_exdata[s_excnt] == -125) || (s_exparity != 0 && s_exdata[s_excnt] == 125)))) // Parity check |
+ { |
+ if (s_exdata[1] == 125 && s_exdata[2] == -125) PPM_in[5] = -125; // Reconstruct tripole Flight-Mode value (CH5) |
+ else if (s_exdata[1] == -125 && s_exdata[2] == -125) PPM_in[5] = 0; // Reconstruct tripole Flight-Mode value (CH5) |
+ else if (s_exdata[1] == -125 && s_exdata[2] == 125) PPM_in[5] = 125; // Reconstruct tripole Flight-Mode value (CH5) |
+ PPM_in[6] = s_exdata[3]; // Elevator (CH6) |
+ PPM_in[11] = s_exdata[4]; // Aileron (CH11) |
+ PPM_in[12] = s_exdata[5]; // Rudder (CH12) |
+ |
+ if (s_excnt == 9) // New Mode (12 Channels) |
+ { |
+ if (s_exdata[7] == 125) PPM_in[8] += 5; // Hover Pitch UP (CH8) |
+ if (s_exdata[8] == 125) PPM_in[8] -= 5; // Hover Pitch DN (CH8) |
+ if (PPM_in[8] < -125) PPM_in[8] = -125; // Range-Limit |
+ else if (PPM_in[8] > 125) PPM_in[8] = 125; // Range-Limit |
+ PPM_in[10] = s_exdata[6]; // AUX2 (CH10) |
+ } |
+ } |
+ |
+ s_excnt = 0; // Reset bitcounter |
+ s_exparity = 0; // Reset parity bit |
+ } |
+ |
+ if (signal < 10) s_exdata[++s_excnt] = -125; // Bit = 0 -> value = -125 (min) |
+ if (s_excnt == 10) s_excnt = 0; // Overflow protection |
+ if (signal < -100) |
+ { |
+ s_exdata[s_excnt] = 125; // Bit = 1 -> value = 125 (max) |
+ s_exparity = ~s_exparity; // Bit = 1 -> Invert parity bit |
+ } |
+ |
+ } |
+#endif |
+ if(SenderOkay >= 180) PPM_diff[index] = ((tmp - PPM_in[index]) / 3) * 3; |
+ else PPM_diff[index] = 0; |
+ |
+#ifdef RECEIVER_SPEKTRUM_EXP |
+ if (index < 5 ) PPM_in[index] = tmp; // Update normal potis (CH1-4) |
+ else if (index == 5) PPM_in[7] = signal; // Gear (CH7) |
+ else if (index == 7) PPM_in[9] = signal; // Hover Throttle (CH9) |
+#else |
+ PPM_in[index] = tmp; |
+#endif |
+ } |
+ else if(index > 17) ReSync = 1; // hier stimmt was nicht: neu synchronisieren |
+ } |
+ else |
+ { |
+ // hier stimmt was nicht: neu synchronisieren |
+ ReSync = 1; |
+ FrameCnt = 0; |
+ Frame2 = 0; |
+ // new frame next, nach fruehestens 7ms erwartet |
+ SpektrumTimer = MIN_FRAMEGAP; |
+ } |
+ |
+ // 16 Bytes eingetroffen -> Komplett |
+ if(FrameCnt >= 16) |
+ { |
+ // Frame complete |
+ if(Frame2 == 0) |
+ { |
+ // Null bedeutet: Neue Daten |
+ // nur beim ersten Frame (CH 0-7) setzen |
+ if(!ReSync) NewPpmData = 0; |
+ } |
+ FrameCnt = 0; |
+ Frame2 = 0; |
+ Sync = 0; |
+ SpektrumTimer = MIN_FRAMEGAP; |
+ } |
+ } |
+} |
/branches/V0.80d-Arthur-P/Spektrum.h |
---|
0,0 → 1,12 |
/*####################################################################################### |
Dekodieren eines Spektrum Signals |
#######################################################################################*/ |
#ifndef _SPEKTRUM_H |
#define _SPEKTRUM_H |
void SpektrumUartInit(void); |
void SpektrumBinding(void); |
extern unsigned char SpektrumTimer; |
extern void SpektrumParser(unsigned char c); |
#endif //_RC_H |
/branches/V0.80d-Arthur-P/analog.c |
---|
0,0 → 1,252 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + only for non-profit use |
// + www.MikroKopter.com |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include "main.h" |
#include "eeprom.h" |
volatile int Aktuell_Nick,Aktuell_Roll,Aktuell_Gier,Aktuell_ax, Aktuell_ay,Aktuell_az, UBat = 100; |
volatile int AdWertNickFilter = 0, AdWertRollFilter = 0, AdWertGierFilter = 0; |
volatile int HiResNick = 2500, HiResRoll = 2500; |
volatile int AdWertNick = 0, AdWertRoll = 0, AdWertGier = 0; |
volatile int AdWertAccRoll = 0,AdWertAccNick = 0,AdWertAccHoch = 0; |
volatile char messanzahl_AccHoch = 0; |
volatile long Luftdruck = 32000; |
volatile long SummenHoehe = 0; |
volatile int StartLuftdruck; |
volatile unsigned int MessLuftdruck = 1023; |
unsigned char DruckOffsetSetting; |
signed char ExpandBaro = 0; |
volatile int VarioMeter = 0; |
volatile unsigned int ZaehlMessungen = 0; |
unsigned char AnalogOffsetNick = 115,AnalogOffsetRoll = 115,AnalogOffsetGier = 115; |
volatile unsigned char AdReady = 1; |
float NeutralAccZ_float; |
//####################################################################################### |
// |
void ADC_Init(void) |
//####################################################################################### |
{ |
ADMUX = 0;//Referenz ist extern |
ANALOG_ON; |
} |
#define DESIRED_H_ADC 800 |
void SucheLuftruckOffset(void) |
{ |
unsigned int off; |
off = GetParamByte(PID_PRESSURE_OFFSET); |
if(off > 20) off -= 10; |
OCR0A = off; |
ExpandBaro = 0; |
Delay_ms_Mess(100); |
if(MessLuftdruck < DESIRED_H_ADC) off = 0; |
for(; off < 250;off++) |
{ |
OCR0A = off; |
Delay_ms_Mess(50); |
printf("."); |
if(MessLuftdruck < DESIRED_H_ADC) break; |
} |
SetParamByte(PID_PRESSURE_OFFSET, off); |
DruckOffsetSetting = off; |
if((EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG) && (DruckOffsetSetting < 10 || DruckOffsetSetting >= 245)) VersionInfo.HardwareError[0] |= DEFEKT_PRESSURE; |
OCR0A = off; |
Delay_ms_Mess(300); |
} |
void SucheGyroOffset(void) |
{ |
unsigned char i, ready = 0; |
int timeout; |
timeout = SetDelay(2000); |
for(i=140; i != 0; i--) |
{ |
if(ready == 3 && i > 10) i = 9; |
ready = 0; |
if(AdWertNick < 1020) AnalogOffsetNick--; else if(AdWertNick > 1030) AnalogOffsetNick++; else ready++; |
if(AdWertRoll < 1020) AnalogOffsetRoll--; else if(AdWertRoll > 1030) AnalogOffsetRoll++; else ready++; |
if(AdWertGier < 1020) AnalogOffsetGier--; else if(AdWertGier > 1030) AnalogOffsetGier++; else ready++; |
I2C_Start(TWI_STATE_GYRO_OFFSET_TX); |
if(AnalogOffsetNick < 10) { VersionInfo.HardwareError[0] |= DEFEKT_G_NICK; AnalogOffsetNick = 10;}; if(AnalogOffsetNick > 245) { VersionInfo.HardwareError[0] |= DEFEKT_G_NICK; AnalogOffsetNick = 245;}; |
if(AnalogOffsetRoll < 10) { VersionInfo.HardwareError[0] |= DEFEKT_G_ROLL; AnalogOffsetRoll = 10;}; if(AnalogOffsetRoll > 245) { VersionInfo.HardwareError[0] |= DEFEKT_G_ROLL; AnalogOffsetRoll = 245;}; |
if(AnalogOffsetGier < 10) { VersionInfo.HardwareError[0] |= DEFEKT_G_GIER; AnalogOffsetGier = 10;}; if(AnalogOffsetGier > 245) { VersionInfo.HardwareError[0] |= DEFEKT_G_GIER; AnalogOffsetGier = 245;}; |
while(twi_state) if(CheckDelay(timeout)) {printf("\n\r DAC or I2C ERROR! Check I2C, 3Vref, DAC and BL-Ctrl"); break;} |
AdReady = 0; |
ANALOG_ON; |
while(!AdReady); |
if(i<10) Delay_ms_Mess(10); |
} |
Delay_ms_Mess(70); |
} |
/* |
0 n |
1 r |
2 g |
3 y |
4 x |
5 n |
6 r |
7 u |
8 z |
9 L |
10 n |
11 r |
12 g |
13 y |
14 x |
15 n |
16 r |
17 L |
*/ |
//####################################################################################### |
// |
ISR(ADC_vect) |
//####################################################################################### |
{ |
static unsigned char kanal=0,state = 0; |
static signed char subcount = 0; |
static signed int gier1, roll1, nick1, nick_filter, roll_filter; |
static signed int accy, accx; |
static long tmpLuftdruck = 0; |
static char messanzahl_Druck = 0; |
switch(state++) |
{ |
case 0: |
nick1 = ADC; |
kanal = AD_ROLL; |
break; |
case 1: |
roll1 = ADC; |
kanal = AD_GIER; |
break; |
case 2: |
gier1 = ADC; |
kanal = AD_ACC_Y; |
break; |
case 3: |
Aktuell_ay = NeutralAccY - ADC; |
accy = Aktuell_ay; |
kanal = AD_ACC_X; |
break; |
case 4: |
Aktuell_ax = ADC - NeutralAccX; |
accx = Aktuell_ax; |
kanal = AD_NICK; |
break; |
case 5: |
nick1 += ADC; |
kanal = AD_ROLL; |
break; |
case 6: |
roll1 += ADC; |
kanal = AD_UBAT; |
break; |
case 7: |
UBat = (3 * UBat + ADC / 3) / 4; |
kanal = AD_ACC_Z; |
break; |
case 8: |
AdWertAccHoch = (signed int) ADC - NeutralAccZ; |
if(AdWertAccHoch > 1) |
{ |
if(NeutralAccZ < 750) |
{ |
subcount += 5; |
if(modell_fliegt < 500) subcount += 10; |
} |
if(subcount > 100) { NeutralAccZ++; subcount -= 100;} |
} |
else if(AdWertAccHoch < -1) |
{ |
if(NeutralAccZ > 550) |
{ |
subcount -= 5; |
if(modell_fliegt < 500) subcount -= 10; |
if(subcount < -100) { NeutralAccZ--; subcount += 100;} |
} |
} |
messanzahl_AccHoch = 1; |
Aktuell_az = ADC; |
Mess_Integral_Hoch += AdWertAccHoch; // Integrieren |
Mess_Integral_Hoch -= Mess_Integral_Hoch / 1024; // dämfen |
kanal = AD_DRUCK; |
break; |
// "case 9:" fehlt hier absichtlich |
case 10: |
nick1 += ADC; |
kanal = AD_ROLL; |
break; |
case 11: |
roll1 += ADC; |
kanal = AD_GIER; |
break; |
case 12: |
if(PlatinenVersion == 10) AdWertGier = (ADC + gier1 + 1) / 2; |
else |
if(PlatinenVersion >= 20) AdWertGier = 2047 - (ADC + gier1); |
else AdWertGier = (ADC + gier1); |
kanal = AD_ACC_Y; |
break; |
case 13: |
Aktuell_ay = NeutralAccY - ADC; |
AdWertAccRoll = (Aktuell_ay + accy); |
kanal = AD_ACC_X; |
break; |
case 14: |
Aktuell_ax = ADC - NeutralAccX; |
AdWertAccNick = (Aktuell_ax + accx); |
kanal = AD_NICK; |
break; |
case 15: |
nick1 += ADC; |
if(PlatinenVersion == 10) nick1 *= 2; else nick1 *= 4; |
AdWertNick = nick1 / 8; |
nick_filter = (nick_filter + nick1) / 2; |
HiResNick = nick_filter - AdNeutralNick; |
AdWertNickFilter = (AdWertNickFilter + HiResNick) / 2; |
kanal = AD_ROLL; |
break; |
case 16: |
roll1 += ADC; |
if(PlatinenVersion == 10) roll1 *= 2; else roll1 *= 4; |
AdWertRoll = roll1 / 8; |
roll_filter = (roll_filter + roll1) / 2; |
HiResRoll = roll_filter - AdNeutralRoll; |
AdWertRollFilter = (AdWertRollFilter + HiResRoll) / 2; |
kanal = AD_DRUCK; |
break; |
case 17: |
state = 0; |
AdReady = 1; |
ZaehlMessungen++; |
// "break" fehlt hier absichtlich |
case 9: |
MessLuftdruck = ADC; |
tmpLuftdruck += MessLuftdruck; |
if(++messanzahl_Druck >= 18) |
{ |
Luftdruck = (7 * Luftdruck + tmpLuftdruck - (18 * 523) * (long)ExpandBaro + 4) / 8; // -523.19 counts per 10 counts offset step |
HoehenWert = StartLuftdruck - Luftdruck; |
SummenHoehe -= SummenHoehe/SM_FILTER; |
SummenHoehe += HoehenWert; |
VarioMeter = (31 * VarioMeter + 8 * (int)(HoehenWert - SummenHoehe/SM_FILTER))/32; |
tmpLuftdruck /= 2; |
messanzahl_Druck = 18/2; |
} |
kanal = AD_NICK; |
break; |
default: |
kanal = 0; state = 0; kanal = AD_NICK; |
break; |
} |
ADMUX = kanal; |
if(state != 0) ANALOG_ON; |
} |
/branches/V0.80d-Arthur-P/analog.h |
---|
0,0 → 1,47 |
#ifndef _ANALOG_H |
#define _ANALOG_H |
/*####################################################################################### |
#######################################################################################*/ |
#define SM_FILTER 16 |
extern volatile int UBat; |
extern volatile int AdWertNick, AdWertRoll, AdWertGier; |
extern volatile int AdWertAccRoll,AdWertAccNick,AdWertAccHoch; |
extern volatile int HiResNick, HiResRoll; |
extern volatile int AdWertNickFilter, AdWertRollFilter, AdWertGierFilter; |
extern volatile int Aktuell_Nick,Aktuell_Roll,Aktuell_Gier,Aktuell_ax, Aktuell_ay,Aktuell_az; |
extern volatile long Luftdruck; |
extern volatile long SummenHoehe; |
extern volatile char messanzahl_Druck; |
extern volatile unsigned int ZaehlMessungen; |
extern unsigned char DruckOffsetSetting; |
extern signed char ExpandBaro; |
extern volatile int VarioMeter; |
extern volatile unsigned int MessLuftdruck; |
extern volatile int StartLuftdruck; |
extern volatile char MessanzahlNick; |
extern unsigned char AnalogOffsetNick,AnalogOffsetRoll,AnalogOffsetGier; |
extern volatile unsigned char AdReady; |
unsigned int ReadADC(unsigned char adc_input); |
void ADC_Init(void); |
void SucheLuftruckOffset(void); |
void SucheGyroOffset(void); |
#define AD_GIER 0 |
#define AD_ROLL 1 |
#define AD_NICK 2 |
#define AD_DRUCK 3 |
#define AD_UBAT 4 |
#define AD_ACC_Z 5 |
#define AD_ACC_Y 6 |
#define AD_ACC_X 7 |
#define ANALOG_OFF ADCSRA=0 |
#define ANALOG_ON ADCSRA=(1<<ADEN)|(1<<ADSC)|(0<<ADATE)|(1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0)|(1<<ADIE) |
//Signle trigger Mode, Interrupt on |
#endif //_ANALOG_H |
/branches/V0.80d-Arthur-P/capacity.c |
---|
0,0 → 1,143 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Thanks to Marcel Haller (Lion) for the nice idea and first implementation |
// + Nur für den privaten Gebrauch |
// + www.MikroKopter.com |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + 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 "capacity.h" |
#include "twimaster.h" |
#include "main.h" |
#include "timer0.h" |
#include "analog.h" |
#define CAPACITY_UPDATE_INTERVAL 10 // 10 ms |
#define FC_OFFSET_CURRENT 5 // calculate with a current of 0.5A |
#define BL_OFFSET_CURRENT 2 // calculate with a current of 0.2A |
// global varialbles |
unsigned short update_timer = 0; |
Capacity_t Capacity; |
// initialize capacity calculation |
void Capacity_Init(void) |
{ |
Capacity.ActualCurrent = 0; |
Capacity.UsedCapacity = 0; |
Capacity.ActualPower = 0; |
Capacity.MinOfMaxPWM = 0; |
update_timer = SetDelay(CAPACITY_UPDATE_INTERVAL); |
} |
// called in main loop at a regular interval |
void Capacity_Update(void) |
{ |
unsigned short Current, SetSum; // max value will be 255 * 12 = 3060 |
static unsigned short SubCounter = 0; |
static unsigned short CurrentOffset = 0; |
static unsigned long SumCurrentOffset = 0; |
unsigned char i, NumOfMotors, MinOfMaxPWM; |
if(CheckDelay(update_timer)) |
{ |
update_timer += CAPACITY_UPDATE_INTERVAL; // do not use SetDelay to avoid timing leaks |
// determine sum of all present BL currents and setpoints |
Current = 0; |
SetSum = 0; |
NumOfMotors = 0; |
MinOfMaxPWM = 255; |
for(i = 0; i < MAX_MOTORS; i++) |
{ |
if(Motor[i].State & MOTOR_STATE_PRESENT_MASK) |
{ |
NumOfMotors++; |
Current += (unsigned int)(Motor[i].Current); |
SetSum += (unsigned int)(Motor[i].SetPoint); |
if(Motor[i].MaxPWM < MinOfMaxPWM) MinOfMaxPWM = Motor[i].MaxPWM; |
} |
} |
Capacity.MinOfMaxPWM = MinOfMaxPWM; |
if(SetSum == 0) // if all setpoints are 0 |
{ // determine offsets of motor currents |
#define CURRENT_AVERAGE 8 // 8bit = 256 * 10 ms = 2.56s average time |
CurrentOffset = (unsigned int)(SumCurrentOffset>>CURRENT_AVERAGE); |
SumCurrentOffset -= CurrentOffset; |
SumCurrentOffset += Current; |
// after averaging set current to static offset |
Current = FC_OFFSET_CURRENT; |
} |
else // some motors are running, includes also motor test condition, where "MotorRunning" is false |
{ // subtract offset |
if(Current > CurrentOffset) Current -= CurrentOffset; |
else Current = 0; |
// add the FC and BL Offsets |
Current += FC_OFFSET_CURRENT + NumOfMotors * BL_OFFSET_CURRENT; |
} |
// update actual Current |
Capacity.ActualCurrent = Current; |
// update actual Power |
if(Current < 255) Capacity.ActualPower = (UBat * Current) / 100; // in W higher resolution |
else Capacity.ActualPower = (UBat * (Current/4)) / 25; // in W |
// update used capacity |
SubCounter += Current; |
// 100mA * 1ms * CAPACITY_UPDATE_INTERVAL = 1 mA * 100 ms * CAPACITY_UPDATE_INTERVAL |
// = 1mA * 0.1s * CAPACITY_UPDATE_INTERVAL = 1mA * 1min / (600 / CAPACITY_UPDATE_INTERVAL) |
// = 1mAh / (36000 / CAPACITY_UPDATE_INTERVAL) |
#define SUB_COUNTER_LIMIT (36000 / CAPACITY_UPDATE_INTERVAL) |
if(SubCounter > SUB_COUNTER_LIMIT) |
{ |
Capacity.UsedCapacity++; // we have one mAh more |
SubCounter -= SUB_COUNTER_LIMIT; // keep the remaining sub part |
} |
} // EOF check delay update timer |
} |
/branches/V0.80d-Arthur-P/capacity.h |
---|
0,0 → 1,18 |
#ifndef _CAPACITY_H |
#define _CAPACITY_H |
typedef struct |
{ |
unsigned short ActualCurrent; // in 0.1A Steps |
unsigned short ActualPower; // in 0.1W |
unsigned short UsedCapacity; // in mAh |
unsigned char MinOfMaxPWM; // BL Power Limit |
} __attribute__((packed)) Capacity_t; |
extern Capacity_t Capacity; |
void Capacity_Init(void); |
void Capacity_Update(void); |
#endif //_CAPACITY_H |
/branches/V0.80d-Arthur-P/debug.c |
---|
0,0 → 1,48 |
#include "main.h" |
#include "debug.h" |
#ifdef DEBUG // only include functions if DEBUG is defined in main.h |
#warning : "### DEBUG-Funktion aktiv ###" |
unsigned char Debug_BufPtr = 0; |
struct str_Debug tDebug; |
unsigned char SendDebugOutput = 0; |
// function called from _printf_P to output character |
void Debug_Putchar(char c) |
{ |
if (!SendDebugOutput) |
{ |
tDebug.Text[Debug_BufPtr++] = c; // copy character to buffer |
if (Debug_BufPtr > 30) Debug_BufPtr = 30; // avoid buffer overflow |
} |
} |
void DebugSend(unsigned char cmd) |
{ |
if (!SendDebugOutput) |
{ |
tDebug.Cmd = cmd; |
tDebug.Text[Debug_BufPtr] = '\0'; // end of text marker |
Debug_BufPtr = 0; // set bufferindex to 0 |
SendDebugOutput = 1; // set flag to trasmit data the next time in serial transmit function |
} |
} |
#endif |
/* |
add the following code block to the serial transmit function |
#ifdef DEBUG // only include functions if DEBUG is defined |
if(SendDebugOutput && UebertragungAbgeschlossen) |
{ |
SendOutData('0', FC_ADDRESS, 1, (unsigned char *) &tDebug, sizeof(tDebug)); |
SendDebugOutput = 0; |
} |
#endif |
*/ |
/branches/V0.80d-Arthur-P/debug.h |
---|
0,0 → 1,60 |
#ifndef _DEBUG_H |
#define _DEBUG_H |
// ---------------------------------------------- |
#define CMD_NONE 0x00 |
#define CMD_RAW_OUTPUT 0x01 |
#define CMD_ERROR_MSG 0x02 |
#define CMD_WARNING_MSG 0x04 |
#define CMD_GREEN_MSG 0x08 |
// debug console in MK-Tool can also handle ANSI ESC seq. |
#define ANSI_ATTRIBUTE_OFF "\033[0m" |
#define ANSI_BOLD "\033[1m" |
#define ANSI_UNDERSCORE "\033[4m" |
#define ANSI_BLINK "\033[5m" |
#define ANSI_INVERSE "\033[7m" |
#define ANSI_INVISIBLE "\033[8m" |
#define ANSI_COLOR_BLACK "\033[30m" |
#define ANSI_COLOR_RED "\033[31m" |
#define ANSI_COLOR_GREEN "\033[32m" |
#define ANSI_COLOR_YELLOW "\033[33m" |
#define ANSI_COLOR_BLUE "\033[34m" |
#define ANSI_COLOR_VIOLETT "\033[35m" |
#define ANSI_COLOR_KOBALTBLUE "\033[36m" |
#define ANSI_COLOR_WHITE "\033[37m" |
#define ANSI_CLEAR "\033[2J" |
#define ANSI_HOME "\033[H" |
// macros for easier use |
#ifdef DEBUG // only include functions if DEBUG is defined in main.h |
#define Debug(format, args...) { _printf_P(&Debug_Putchar, PSTR(format) , ## args); DebugSend(CMD_NONE); } |
#define Debug_Raw(format, args...) { _printf_P(&Debug_Putchar, PSTR(format) , ## args); DebugSend(CMD_RAW_OUTPUT); } |
#define Debug_Warning(format, args...) { _printf_P(&Debug_Putchar, PSTR(format) , ## args); DebugSend(CMD_WARNING_MSG); } |
#define Debug_Error(format, args...) { _printf_P(&Debug_Putchar, PSTR(format) , ## args); DebugSend(CMD_ERROR_MSG); } |
#define Debug_OK(format, args...) { _printf_P(&Debug_Putchar, PSTR(format) , ## args); DebugSend(CMD_GREEN_MSG); } |
struct str_Debug |
{ |
unsigned char Cmd; // bitcoded command |
char Text[32]; |
}; |
extern struct str_Debug tDebug; |
unsigned char SendDebugOutput; |
void Debug_Putchar(char c); |
void DebugSend(unsigned char cmd); |
#else // dummy macros (won't waste flash, if #DEBUG is disabled) |
#define Debug(format, args...) ; |
#define Debug_Raw(format, args...) ; |
#define Debug_Warning(format, args...) ; |
#define Debug_Error(format, args...) ; |
#define Debug_OK(format, args...) ; |
#endif |
// ---------------------------------------------- |
#endif |
/branches/V0.80d-Arthur-P/eeprom.c |
---|
0,0 → 1,715 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Nur für den privaten Gebrauch |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// + 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. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Contant Values |
// + 0-250 -> normale Values |
// + 251 -> Poti1 |
// + 252 -> Poti2 |
// + 253 -> Poti3 |
// + 254 -> Poti4 |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#ifndef EEMEM |
#define EEMEM __attribute__ ((section (".eeprom"))) |
#endif |
#include <avr/eeprom.h> |
#include <string.h> |
#include "eeprom.h" |
#include "uart.h" |
#include "led.h" |
#include "main.h" |
#include "fc.h" |
#include "twimaster.h" |
paramset_t EE_Parameter; |
MixerTable_t Mixer; |
uint8_t RequiredMotors; |
uint8_t RAM_Checksum(uint8_t* pBuffer, uint16_t len) |
{ |
uint8_t crc = 0xAA; |
uint16_t i; |
for(i=0; i<len; i++) |
{ |
crc += pBuffer[i]; |
} |
return crc; |
} |
uint8_t EEProm_Checksum(uint16_t EEAddr, uint16_t len) |
{ |
uint8_t crc = 0xAA; |
uint16_t off; |
for(off=0; off<len; off++) |
{ |
crc += eeprom_read_byte((uint8_t*)(EEAddr + off));; |
} |
return crc; |
} |
void ParamSet_DefaultStickMapping(void) |
{ |
EE_Parameter.Kanalbelegung[K_GAS] = 1; |
EE_Parameter.Kanalbelegung[K_ROLL] = 2; |
EE_Parameter.Kanalbelegung[K_NICK] = 3; |
EE_Parameter.Kanalbelegung[K_GIER] = 4; |
EE_Parameter.Kanalbelegung[K_POTI1] = 5; |
EE_Parameter.Kanalbelegung[K_POTI2] = 6; |
EE_Parameter.Kanalbelegung[K_POTI3] = 7; |
EE_Parameter.Kanalbelegung[K_POTI4] = 8; |
EE_Parameter.Kanalbelegung[K_POTI5] = 9; |
EE_Parameter.Kanalbelegung[K_POTI6] = 10; |
EE_Parameter.Kanalbelegung[K_POTI7] = 11; |
EE_Parameter.Kanalbelegung[K_POTI8] = 12; |
} |
/***************************************************/ |
/* Default Values for parameter set 1 */ |
/***************************************************/ |
void ParamSet_DefaultSet1(void) // sport |
{ |
EE_Parameter.Revision = EEPARAM_REVISION; |
if(PlatinenVersion >= 20) |
{ |
EE_Parameter.Gyro_D = 10; |
EE_Parameter.Driftkomp = 0; |
EE_Parameter.GyroAccFaktor = 27; |
EE_Parameter.WinkelUmschlagNick = 78; |
EE_Parameter.WinkelUmschlagRoll = 78; |
} |
else |
{ |
EE_Parameter.Gyro_D = 3; |
EE_Parameter.Driftkomp = 32; |
EE_Parameter.GyroAccFaktor = 30; |
EE_Parameter.WinkelUmschlagNick = 85; |
EE_Parameter.WinkelUmschlagRoll = 85; |
} |
EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER; |
EE_Parameter.ExtraConfig = CFG2_HEIGHT_LIMIT | CFG2_VARIO_BEEP;// | CFG_SENSITIVE_RC |
EE_Parameter.Hoehe_MinGas = 30; |
EE_Parameter.MaxHoehe = 255; // Wert : 0-247 255 -> Poti1 |
EE_Parameter.Hoehe_P = 15; // Wert : 0-32 |
EE_Parameter.Luftdruck_D = 30; // Wert : 0-247 |
EE_Parameter.Hoehe_ACC_Wirkung = 00; // Wert : 0-247 |
EE_Parameter.Hoehe_HoverBand = 8; // Wert : 0-247 |
EE_Parameter.Hoehe_GPS_Z = 64; // Wert : 0-247 |
EE_Parameter.Hoehe_StickNeutralPoint = 0; // Wert : 0-247 (0 = Hover-Estimation) |
EE_Parameter.Hoehe_Verstaerkung = 20; // Wert : 0-50 |
EE_Parameter.Stick_P = 14; // Wert : 1-20 |
EE_Parameter.Stick_D = 16; // Wert : 0-20 |
EE_Parameter.Gier_P = 12; // Wert : 1-20 |
EE_Parameter.Gas_Min = 8; // Wert : 0-32 |
EE_Parameter.Gas_Max = 230; // Wert : 33-247 |
EE_Parameter.KompassWirkung = 128; // Wert : 0-247 |
EE_Parameter.Gyro_P = 80; // Wert : 0-247 |
EE_Parameter.Gyro_I = 150; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_P = 80; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_I = 150; // Wert : 0-247 |
EE_Parameter.Gyro_Stability = 6; // Wert : 1-8 |
EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50) |
EE_Parameter.NotGas = 45; // Wert : 0-247 // Gaswert bei Empangsverlust |
EE_Parameter.NotGasZeit = 90; // Wert : 0-247 // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen |
EE_Parameter.I_Faktor = 32; |
EE_Parameter.UserParam1 = 0; // zur freien Verwendung |
EE_Parameter.UserParam2 = 0; // zur freien Verwendung |
EE_Parameter.UserParam3 = 0; // zur freien Verwendung |
EE_Parameter.UserParam4 = 0; // zur freien Verwendung |
EE_Parameter.UserParam5 = 0; // zur freien Verwendung |
EE_Parameter.UserParam6 = 0; // zur freien Verwendung |
EE_Parameter.UserParam7 = 0; // zur freien Verwendung |
EE_Parameter.UserParam8 = 0; // zur freien Verwendung |
EE_Parameter.ServoNickControl = 100; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoNickComp = 40; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoCompInvert = 1; // Wert : 0-247 // Richtung Einfluss Gyro/Servo |
EE_Parameter.ServoNickMin = 0; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickMax = 247; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickRefresh = 6; |
EE_Parameter.Servo3 = 125; |
EE_Parameter.Servo4 = 125; |
EE_Parameter.Servo5 = 125; |
EE_Parameter.ServoRollControl = 100; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoRollComp = 40; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoRollMin = 0; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoRollMax = 247; // Wert : 0-247 // Anschlag |
EE_Parameter.LoopGasLimit = 50; |
EE_Parameter.LoopThreshold = 90; // Wert: 0-247 Schwelle für Stickausschlag |
EE_Parameter.LoopHysterese = 50; |
EE_Parameter.BitConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt |
EE_Parameter.AchsKopplung1 = 90; |
EE_Parameter.AchsKopplung2 = 80; |
EE_Parameter.CouplingYawCorrection = 1; |
EE_Parameter.GyroAccAbgleich = 16; // 1/k; |
EE_Parameter.DynamicStability = 100; |
EE_Parameter.J16Bitmask = 95; |
EE_Parameter.J17Bitmask = 243; |
EE_Parameter.WARN_J16_Bitmask = 0xAA; |
EE_Parameter.WARN_J17_Bitmask = 0xAA; |
EE_Parameter.J16Timing = 15; |
EE_Parameter.J17Timing = 15; |
EE_Parameter.NaviGpsModeControl = 254; // 254 -> Poti 2 |
EE_Parameter.NaviGpsGain = 100; |
EE_Parameter.NaviGpsP = 90; |
EE_Parameter.NaviGpsI = 90; |
EE_Parameter.NaviGpsD = 90; |
EE_Parameter.NaviGpsPLimit = 75; |
EE_Parameter.NaviGpsILimit = 75; |
EE_Parameter.NaviGpsDLimit = 75; |
EE_Parameter.NaviGpsACC = 0; |
EE_Parameter.NaviGpsMinSat = 6; |
EE_Parameter.NaviStickThreshold = 8; |
EE_Parameter.NaviWindCorrection = 90; |
EE_Parameter.NaviSpeedCompensation = 30; |
EE_Parameter.NaviOperatingRadius = 100; |
EE_Parameter.NaviAngleLimitation = 100; |
EE_Parameter.NaviPH_LoginTime = 2; |
EE_Parameter.Receiver = RECEIVER_SPEKTRUM; |
EE_Parameter.OrientationAngle = 0; |
EE_Parameter.OrientationModeControl = 0; |
memcpy(EE_Parameter.Name, "Sport\0", 12); |
EE_Parameter.crc = RAM_Checksum((uint8_t*)(&EE_Parameter), sizeof(EE_Parameter)-1); |
} |
/***************************************************/ |
/* Default Values for parameter set 2 */ |
/***************************************************/ |
void ParamSet_DefaultSet2(void) // normal |
{ |
EE_Parameter.Revision = EEPARAM_REVISION; |
if(PlatinenVersion >= 20) |
{ |
EE_Parameter.Gyro_D = 10; |
EE_Parameter.Driftkomp = 0; |
EE_Parameter.GyroAccFaktor = 27; |
EE_Parameter.WinkelUmschlagNick = 78; |
EE_Parameter.WinkelUmschlagRoll = 78; |
} |
else |
{ |
EE_Parameter.Gyro_D = 3; |
EE_Parameter.Driftkomp = 32; |
EE_Parameter.GyroAccFaktor = 30; |
EE_Parameter.WinkelUmschlagNick = 85; |
EE_Parameter.WinkelUmschlagRoll = 85; |
} |
EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER; |
EE_Parameter.ExtraConfig = CFG2_HEIGHT_LIMIT | CFG2_VARIO_BEEP;// CFG_SENSITIVE_RC |
EE_Parameter.Hoehe_MinGas = 30; |
EE_Parameter.MaxHoehe = 255; // Wert : 0-247 255 -> Poti1 |
EE_Parameter.Hoehe_P = 15; // Wert : 0-32 |
EE_Parameter.Luftdruck_D = 30; // Wert : 0-247 |
EE_Parameter.Hoehe_ACC_Wirkung = 0; // Wert : 0-247 |
EE_Parameter.Hoehe_HoverBand = 8; // Wert : 0-247 |
EE_Parameter.Hoehe_GPS_Z = 64; // Wert : 0-247 |
EE_Parameter.Hoehe_StickNeutralPoint = 0;// Wert : 0-247 (0 = Hover-Estimation) |
EE_Parameter.Hoehe_Verstaerkung = 15; // Wert : 0-50 |
EE_Parameter.Stick_P = 10; // Wert : 1-20 |
EE_Parameter.Stick_D = 16; // Wert : 0-20 |
EE_Parameter.Gier_P = 6; // Wert : 1-20 |
EE_Parameter.Gas_Min = 8; // Wert : 0-32 |
EE_Parameter.Gas_Max = 230; // Wert : 33-247 |
EE_Parameter.KompassWirkung = 128; // Wert : 0-247 |
EE_Parameter.Gyro_P = 90; // Wert : 0-247 |
EE_Parameter.Gyro_I = 120; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_P = 90; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_I = 120; // Wert : 0-247 |
EE_Parameter.Gyro_Stability = 6; // Wert : 1-8 |
EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50) |
EE_Parameter.NotGas = 45; // Wert : 0-247 // Gaswert bei Empangsverlust |
EE_Parameter.NotGasZeit = 90; // Wert : 0-247 // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen |
EE_Parameter.I_Faktor = 32; |
EE_Parameter.UserParam1 = 0; // zur freien Verwendung |
EE_Parameter.UserParam2 = 0; // zur freien Verwendung |
EE_Parameter.UserParam3 = 0; // zur freien Verwendung |
EE_Parameter.UserParam4 = 0; // zur freien Verwendung |
EE_Parameter.UserParam5 = 0; // zur freien Verwendung |
EE_Parameter.UserParam6 = 0; // zur freien Verwendung |
EE_Parameter.UserParam7 = 0; // zur freien Verwendung |
EE_Parameter.UserParam8 = 0; // zur freien Verwendung |
EE_Parameter.ServoNickControl = 100; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoNickComp = 40; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoCompInvert = 1; // Wert : 0-247 // Richtung Einfluss Gyro/Servo |
EE_Parameter.ServoNickMin = 0; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickMax = 247; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickRefresh = 6; |
EE_Parameter.Servo3 = 125; |
EE_Parameter.Servo4 = 125; |
EE_Parameter.Servo5 = 125; |
EE_Parameter.ServoRollControl = 100; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoRollComp = 40; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoRollMin = 0; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoRollMax = 247; // Wert : 0-247 // Anschlag |
EE_Parameter.LoopGasLimit = 50; |
EE_Parameter.LoopThreshold = 90; // Wert: 0-247 Schwelle für Stickausschlag |
EE_Parameter.LoopHysterese = 50; |
EE_Parameter.BitConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts |
EE_Parameter.AchsKopplung1 = 90; |
EE_Parameter.AchsKopplung2 = 80; |
EE_Parameter.CouplingYawCorrection = 60; |
EE_Parameter.GyroAccAbgleich = 32; // 1/k |
EE_Parameter.DynamicStability = 75; |
EE_Parameter.J16Bitmask = 95; |
EE_Parameter.J17Bitmask = 243; |
EE_Parameter.WARN_J16_Bitmask = 0xAA; |
EE_Parameter.WARN_J17_Bitmask = 0xAA; |
EE_Parameter.J16Timing = 20; |
EE_Parameter.J17Timing = 20; |
EE_Parameter.NaviGpsModeControl = 254; // 254 -> Poti 2 |
EE_Parameter.NaviGpsGain = 100; |
EE_Parameter.NaviGpsP = 90; |
EE_Parameter.NaviGpsI = 90; |
EE_Parameter.NaviGpsD = 90; |
EE_Parameter.NaviGpsPLimit = 75; |
EE_Parameter.NaviGpsILimit = 75; |
EE_Parameter.NaviGpsDLimit = 75; |
EE_Parameter.NaviGpsACC = 0; |
EE_Parameter.NaviGpsMinSat = 6; |
EE_Parameter.NaviStickThreshold = 8; |
EE_Parameter.NaviWindCorrection = 90; |
EE_Parameter.NaviSpeedCompensation = 30; |
EE_Parameter.NaviOperatingRadius = 100; |
EE_Parameter.NaviAngleLimitation = 100; |
EE_Parameter.NaviPH_LoginTime = 2; |
EE_Parameter.Receiver = RECEIVER_SPEKTRUM; |
EE_Parameter.OrientationAngle = 0; |
EE_Parameter.OrientationModeControl = 0; |
memcpy(EE_Parameter.Name, "Normal\0", 12); |
EE_Parameter.crc = RAM_Checksum((uint8_t*)(&EE_Parameter), sizeof(EE_Parameter)-1); |
} |
/***************************************************/ |
/* Default Values for parameter set 3 */ |
/***************************************************/ |
void ParamSet_DefaultSet3(void) // beginner |
{ |
EE_Parameter.Revision = EEPARAM_REVISION; |
if(PlatinenVersion >= 20) |
{ |
EE_Parameter.Gyro_D = 10; |
EE_Parameter.Driftkomp = 0; |
EE_Parameter.GyroAccFaktor = 27; |
EE_Parameter.WinkelUmschlagNick = 78; |
EE_Parameter.WinkelUmschlagRoll = 78; |
} |
else |
{ |
EE_Parameter.Gyro_D = 3; |
EE_Parameter.Driftkomp = 32; |
EE_Parameter.GyroAccFaktor = 30; |
EE_Parameter.WinkelUmschlagNick = 85; |
EE_Parameter.WinkelUmschlagRoll = 85; |
} |
EE_Parameter.GlobalConfig = /*CFG_DREHRATEN_BEGRENZER |*/ CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER; |
EE_Parameter.ExtraConfig = CFG2_HEIGHT_LIMIT | CFG2_VARIO_BEEP;// | CFG_SENSITIVE_RC |
EE_Parameter.Hoehe_MinGas = 30; |
EE_Parameter.MaxHoehe = 255; // Wert : 0-247 255 -> Poti1 |
EE_Parameter.Hoehe_P = 15; // Wert : 0-32 |
EE_Parameter.Luftdruck_D = 30; // Wert : 0-247 |
EE_Parameter.Hoehe_ACC_Wirkung = 0; // Wert : 0-247 |
EE_Parameter.Hoehe_HoverBand = 8; // Wert : 0-247 |
EE_Parameter.Hoehe_GPS_Z = 64; // Wert : 0-247 |
EE_Parameter.Hoehe_StickNeutralPoint = 0;// Wert : 0-247 (0 = Hover-Estimation) |
EE_Parameter.Hoehe_Verstaerkung = 15; // Wert : 0-50 |
EE_Parameter.Stick_P = 8; // Wert : 1-20 |
EE_Parameter.Stick_D = 16; // Wert : 0-20 |
EE_Parameter.Gier_P = 6; // Wert : 1-20 |
EE_Parameter.Gas_Min = 8; // Wert : 0-32 |
EE_Parameter.Gas_Max = 230; // Wert : 33-247 |
EE_Parameter.KompassWirkung = 128; // Wert : 0-247 |
EE_Parameter.Gyro_P = 100; // Wert : 0-247 |
EE_Parameter.Gyro_I = 120; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_P = 100; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_I = 120; // Wert : 0-247 |
EE_Parameter.Gyro_Stability = 6; // Wert : 1-8 |
EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50) |
EE_Parameter.NotGas = 45; // Wert : 0-247 // Gaswert bei Empangsverlust |
EE_Parameter.NotGasZeit = 90; // Wert : 0-247 // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen |
EE_Parameter.I_Faktor = 16; |
EE_Parameter.UserParam1 = 0; // zur freien Verwendung |
EE_Parameter.UserParam2 = 0; // zur freien Verwendung |
EE_Parameter.UserParam3 = 0; // zur freien Verwendung |
EE_Parameter.UserParam4 = 0; // zur freien Verwendung |
EE_Parameter.UserParam5 = 0; // zur freien Verwendung |
EE_Parameter.UserParam6 = 0; // zur freien Verwendung |
EE_Parameter.UserParam7 = 0; // zur freien Verwendung |
EE_Parameter.UserParam8 = 0; // zur freien Verwendung |
EE_Parameter.ServoNickControl = 100; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoNickComp = 40; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoCompInvert = 1; // Wert : 0-247 // Richtung Einfluss Gyro/Servo |
EE_Parameter.ServoNickMin = 0; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickMax = 247; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickRefresh = 6; |
EE_Parameter.Servo3 = 125; |
EE_Parameter.Servo4 = 125; |
EE_Parameter.Servo5 = 125; |
EE_Parameter.ServoRollControl = 100; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoRollComp = 40; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoRollMin = 0; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoRollMax = 247; // Wert : 0-247 // Anschlag |
EE_Parameter.LoopGasLimit = 50; |
EE_Parameter.LoopThreshold = 90; // Wert: 0-247 Schwelle für Stickausschlag |
EE_Parameter.LoopHysterese = 50; |
EE_Parameter.BitConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts |
EE_Parameter.AchsKopplung1 = 90; |
EE_Parameter.AchsKopplung2 = 80; |
EE_Parameter.CouplingYawCorrection = 70; |
EE_Parameter.GyroAccAbgleich = 32; // 1/k |
EE_Parameter.DynamicStability = 70; |
EE_Parameter.J16Bitmask = 95; |
EE_Parameter.J17Bitmask = 243; |
EE_Parameter.WARN_J16_Bitmask = 0xAA; |
EE_Parameter.WARN_J17_Bitmask = 0xAA; |
EE_Parameter.J16Timing = 30; |
EE_Parameter.J17Timing = 30; |
EE_Parameter.NaviGpsModeControl = 254; // 254 -> Poti 2 |
EE_Parameter.NaviGpsGain = 100; |
EE_Parameter.NaviGpsP = 90; |
EE_Parameter.NaviGpsI = 90; |
EE_Parameter.NaviGpsD = 90; |
EE_Parameter.NaviGpsPLimit = 75; |
EE_Parameter.NaviGpsILimit = 75; |
EE_Parameter.NaviGpsDLimit = 75; |
EE_Parameter.NaviGpsACC = 0; |
EE_Parameter.NaviGpsMinSat = 6; |
EE_Parameter.NaviStickThreshold = 8; |
EE_Parameter.NaviWindCorrection = 90; |
EE_Parameter.NaviSpeedCompensation = 30; |
EE_Parameter.NaviOperatingRadius = 100; |
EE_Parameter.NaviAngleLimitation = 100; |
EE_Parameter.NaviPH_LoginTime = 2; |
EE_Parameter.Receiver = RECEIVER_SPEKTRUM; |
EE_Parameter.OrientationAngle = 0; |
EE_Parameter.OrientationModeControl = 0; |
memcpy(EE_Parameter.Name, "Beginner\0", 12); |
EE_Parameter.crc = RAM_Checksum((uint8_t*)(&EE_Parameter), sizeof(EE_Parameter)-1); |
} |
/***************************************************/ |
/* Read Parameter from EEPROM as byte */ |
/***************************************************/ |
uint8_t GetParamByte(uint16_t param_id) |
{ |
return eeprom_read_byte((uint8_t*)(EEPROM_ADR_PARAM_BEGIN + param_id)); |
} |
/***************************************************/ |
/* Write Parameter to EEPROM as byte */ |
/***************************************************/ |
void SetParamByte(uint16_t param_id, uint8_t value) |
{ |
eeprom_write_byte((uint8_t*)(EEPROM_ADR_PARAM_BEGIN + param_id), value); |
} |
/***************************************************/ |
/* Read Parameter from EEPROM as word */ |
/***************************************************/ |
uint16_t GetParamWord(uint16_t param_id) |
{ |
return eeprom_read_word((uint16_t *)(EEPROM_ADR_PARAM_BEGIN + param_id)); |
} |
/***************************************************/ |
/* Write Parameter to EEPROM as word */ |
/***************************************************/ |
void SetParamWord(uint16_t param_id, uint16_t value) |
{ |
eeprom_write_word((uint16_t*)(EEPROM_ADR_PARAM_BEGIN + param_id), value); |
} |
/***************************************************/ |
/* Read Parameter Set from EEPROM */ |
/***************************************************/ |
// number [1..5] |
uint8_t ParamSet_ReadFromEEProm(uint8_t setnumber) |
{ |
uint8_t crc; |
uint16_t eeaddr; |
// range the setnumber |
if((1 > setnumber) || (setnumber > 5)) setnumber = 3; |
// calculate eeprom addr |
eeaddr = EEPROM_ADR_PARAMSET + PARAMSET_STRUCT_LEN * (setnumber - 1); |
// calculate checksum from eeprom |
crc = EEProm_Checksum(eeaddr, PARAMSET_STRUCT_LEN - 1); |
// check crc |
if(crc != eeprom_read_byte((uint8_t*)(eeaddr + PARAMSET_STRUCT_LEN - 1))) return 0; |
// check revision |
if(eeprom_read_byte((uint8_t*)(eeaddr)) != EEPARAM_REVISION) return 0; |
// read paramset from eeprom |
eeprom_read_block((void *) &EE_Parameter, (void*)(EEPROM_ADR_PARAMSET + PARAMSET_STRUCT_LEN * (setnumber - 1)), PARAMSET_STRUCT_LEN); |
LED_Init(); |
return 1; |
} |
/***************************************************/ |
/* Write Parameter Set to EEPROM */ |
/***************************************************/ |
// number [1..5] |
uint8_t ParamSet_WriteToEEProm(uint8_t setnumber) |
{ |
uint8_t crc; |
if(EE_Parameter.Revision == EEPARAM_REVISION) // write only the right revision to eeprom |
{ |
if(setnumber > 5) setnumber = 5; |
if(setnumber < 1) return 0; |
// update checksum |
EE_Parameter.crc = RAM_Checksum((uint8_t*)(&EE_Parameter), sizeof(EE_Parameter)-1); |
// write paramset to eeprom |
eeprom_write_block((void *) &EE_Parameter, (void*)(EEPROM_ADR_PARAMSET + PARAMSET_STRUCT_LEN * (setnumber - 1)), PARAMSET_STRUCT_LEN); |
// backup channel settings to separate block in eeprom |
eeprom_write_block( (void*)(EE_Parameter.Kanalbelegung), (void*)(EEPROM_ADR_CHANNELS), sizeof(EE_Parameter.Kanalbelegung)); |
// write crc of channel block to eeprom |
crc = RAM_Checksum((uint8_t*)(EE_Parameter.Kanalbelegung), sizeof(EE_Parameter.Kanalbelegung)); |
eeprom_write_byte((uint8_t*)(EEPROM_ADR_CHANNELS + sizeof(EE_Parameter.Kanalbelegung)), crc); |
// update active settings number |
SetActiveParamSet(setnumber); |
LED_Init(); |
return 1; |
} |
// wrong revision |
return 0; |
} |
/***************************************************/ |
/* Read MixerTable from EEPROM */ |
/***************************************************/ |
uint8_t MixerTable_ReadFromEEProm(void) |
{ |
uint8_t crc; |
// calculate checksum in eeprom |
crc = EEProm_Checksum(EEPROM_ADR_MIXERTABLE, sizeof(Mixer) - 1); |
// check crc |
if( crc != eeprom_read_byte((uint8_t*)(EEPROM_ADR_MIXERTABLE + sizeof(Mixer) - 1)) ) return 0; |
// check revision |
if(eeprom_read_byte((uint8_t*)(EEPROM_ADR_MIXERTABLE)) != EEMIXER_REVISION) return 0; |
// read mixer table |
eeprom_read_block((void *) &Mixer, (void*)(EEPROM_ADR_MIXERTABLE), sizeof(Mixer)); |
return 1; |
} |
/***************************************************/ |
/* Write Mixer Table to EEPROM */ |
/***************************************************/ |
uint8_t MixerTable_WriteToEEProm(void) |
{ |
if(Mixer.Revision == EEMIXER_REVISION) |
{ |
// update crc |
Mixer.crc = RAM_Checksum((uint8_t*)(&Mixer), sizeof(Mixer) - 1); |
// write to eeprom |
eeprom_write_block((void *) &Mixer, (void*)(EEPROM_ADR_MIXERTABLE), sizeof(Mixer)); |
return 1; |
} |
else return 0; |
} |
/***************************************************/ |
/* Default Values for Mixer Table */ |
/***************************************************/ |
void MixerTable_Default(void) // Quadro |
{ |
uint8_t i; |
Mixer.Revision = EEMIXER_REVISION; |
// clear mixer table |
for(i = 0; i < 16; i++) |
{ |
Mixer.Motor[i][MIX_GAS] = 0; |
Mixer.Motor[i][MIX_NICK] = 0; |
Mixer.Motor[i][MIX_ROLL] = 0; |
Mixer.Motor[i][MIX_YAW] = 0; |
} |
// default = Quadro |
Mixer.Motor[0][MIX_GAS] = 64; Mixer.Motor[0][MIX_NICK] = +64; Mixer.Motor[0][MIX_ROLL] = 0; Mixer.Motor[0][MIX_YAW] = +64; |
Mixer.Motor[1][MIX_GAS] = 64; Mixer.Motor[1][MIX_NICK] = -64; Mixer.Motor[1][MIX_ROLL] = 0; Mixer.Motor[1][MIX_YAW] = +64; |
Mixer.Motor[2][MIX_GAS] = 64; Mixer.Motor[2][MIX_NICK] = 0; Mixer.Motor[2][MIX_ROLL] = -64; Mixer.Motor[2][MIX_YAW] = -64; |
Mixer.Motor[3][MIX_GAS] = 64; Mixer.Motor[3][MIX_NICK] = 0; Mixer.Motor[3][MIX_ROLL] = +64; Mixer.Motor[3][MIX_YAW] = -64; |
memcpy(Mixer.Name, "Quadro\0", 7); |
Mixer.crc = Mixer.crc = RAM_Checksum((uint8_t*)(&Mixer), sizeof(Mixer) - 1); |
} |
/***************************************************/ |
/* Get active parameter set */ |
/***************************************************/ |
uint8_t GetActiveParamSet(void) |
{ |
uint8_t setnumber; |
setnumber = eeprom_read_byte((uint8_t*)(EEPROM_ADR_PARAM_BEGIN + PID_ACTIVE_SET)); |
if(setnumber > 5) |
{ |
setnumber = 3; |
eeprom_write_byte((void*)(EEPROM_ADR_PARAM_BEGIN+PID_ACTIVE_SET), setnumber); |
} |
return(setnumber); |
} |
/***************************************************/ |
/* Set active parameter set */ |
/***************************************************/ |
void SetActiveParamSet(uint8_t setnumber) |
{ |
if(setnumber > 5) setnumber = 5; |
if(setnumber < 1) setnumber = 1; |
eeprom_write_byte((uint8_t*)(EEPROM_ADR_PARAM_BEGIN + PID_ACTIVE_SET), setnumber); |
} |
/***************************************************/ |
/* Initialize EEPROM Parameter Sets */ |
/***************************************************/ |
void ParamSet_Init(void) |
{ |
uint8_t channel_backup = 0, bad_params = 0, ee_default = 0,i; |
if(EEPARAM_REVISION != GetParamByte(PID_EE_REVISION) ) |
{ |
ee_default = 1; // software update or forced by mktool |
SetParamByte(PID_EE_REVISION, EEPARAM_REVISION); |
} |
// 1st check for a valid channel backup in eeprom |
i = EEProm_Checksum(EEPROM_ADR_CHANNELS, sizeof(EE_Parameter.Kanalbelegung)); |
if(i == eeprom_read_byte((uint8_t*)(EEPROM_ADR_CHANNELS + sizeof(EE_Parameter.Kanalbelegung))) ) channel_backup = 1; |
// parameter check |
// check all 5 parameter settings |
for (i = 1;i < 6; i++) |
{ |
if(ee_default || !ParamSet_ReadFromEEProm(i)) // could not read paramset from eeprom |
{ |
bad_params = 1; |
printf("\n\rGenerating default Parameter Set %d",i); |
switch(i) |
{ |
case 1: |
ParamSet_DefaultSet1(); // Fill ParamSet Structure to default parameter set 1 (Sport) |
break; |
case 2: |
ParamSet_DefaultSet2(); // Kamera |
break; |
case 3: |
ParamSet_DefaultSet3(); // Beginner |
break; |
default: |
ParamSet_DefaultSet3(); // Kamera |
break; |
} |
if(channel_backup) // if we have an channel mapping backup in eeprom |
{ // restore it from eeprom |
eeprom_read_block((void *)EE_Parameter.Kanalbelegung, (void*)(EEPROM_ADR_CHANNELS), sizeof(EE_Parameter.Kanalbelegung)); |
} |
else |
{ // use default mapping |
ParamSet_DefaultStickMapping(); |
} |
ParamSet_WriteToEEProm(i); |
} |
} |
if(bad_params) // at least one of the parameter settings were invalid |
{ |
// default-Setting is parameter set 3 |
SetActiveParamSet(3); |
} |
// read active parameter set to ParamSet stucture |
i = GetActiveParamSet(); |
ParamSet_ReadFromEEProm(i); |
printf("\n\rUsing Parameter Set %d", i); |
// load mixer table |
if(ee_default || !MixerTable_ReadFromEEProm() ) |
{ |
printf("\n\rGenerating default Mixer Table"); |
MixerTable_Default(); // Quadro |
MixerTable_WriteToEEProm(); |
} |
// determine motornumber |
RequiredMotors = 0; |
for(i = 0; i < 16; i++) |
{ |
if(Mixer.Motor[i][MIX_GAS] > 0) RequiredMotors++; |
} |
printf("\n\rMixer-Config: '%s' (%u Motors)",Mixer.Name, RequiredMotors); |
printf("\n\r=============================="); |
} |
/branches/V0.80d-Arthur-P/eeprom.h |
---|
0,0 → 1,238 |
#ifndef _EEPROM_H |
#define _EEPROM_H |
#include <inttypes.h> |
#include "twimaster.h" |
#define EEPARAM_REVISION 84 // is count up, if paramater stucture has changed (compatibility) |
#define EEMIXER_REVISION 1 // is count up, if mixer stucture has changed (compatibility) |
#define EEPROM_ADR_PARAM_BEGIN 0 |
#define PID_EE_REVISION 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_TOP 8 // word |
#define PID_FLIGHT_MINUTES_TOTAL 10 // word |
#define PID_FLIGHT_MINUTES 14 // word |
#define EEPROM_ADR_CHANNELS 80 // 80 - 93, 12 bytes + 1 byte crc |
#define EEPROM_ADR_PARAMSET 100 // 100 - 650, 5 * 110 bytes |
#define EEPROM_ADR_MIXERTABLE 1000 // 1000 - 1078, 78 bytes |
#define EEPROM_ADR_BLCONFIG 1200 // 1200 - 1296, 12 * 8 bytes |
#define MIX_GAS 0 |
#define MIX_NICK 1 |
#define MIX_ROLL 2 |
#define MIX_YAW 3 |
typedef struct |
{ |
uint8_t Revision; |
int8_t Name[12]; |
int8_t Motor[16][4]; |
uint8_t crc; |
} __attribute__((packed)) MixerTable_t; |
extern MixerTable_t Mixer; |
extern uint8_t RequiredMotors; |
#define CFG_HOEHENREGELUNG 0x01 |
#define CFG_HOEHEN_SCHALTER 0x02 |
#define CFG_HEADING_HOLD 0x04 |
#define CFG_KOMPASS_AKTIV 0x08 |
#define CFG_KOMPASS_FIX 0x10 |
#define CFG_GPS_AKTIV 0x20 |
#define CFG_ACHSENKOPPLUNG_AKTIV 0x40 |
#define CFG_DREHRATEN_BEGRENZER 0x80 |
#define CFG_LOOP_OBEN 0x01 |
#define CFG_LOOP_UNTEN 0x02 |
#define CFG_LOOP_LINKS 0x04 |
#define CFG_LOOP_RECHTS 0x08 |
#define CFG_MOTOR_BLINK 0x10 |
#define CFG_MOTOR_OFF_LED1 0x20 |
#define CFG_MOTOR_OFF_LED2 0x40 |
#define CFG_RES4 0x80 |
#define CFG2_HEIGHT_LIMIT 0x01 |
#define CFG2_VARIO_BEEP 0x02 |
#define CFG_SENSITIVE_RC 0x04 |
// bit mask for ParamSet.Config0 |
#define CFG0_AIRPRESS_SENSOR 0x01 |
#define CFG0_HEIGHT_SWITCH 0x02 |
#define CFG0_HEADING_HOLD 0x04 |
#define CFG0_COMPASS_ACTIVE 0x08 |
#define CFG0_COMPASS_FIX 0x10 |
#define CFG0_GPS_ACTIVE 0x20 |
#define CFG0_AXIS_COUPLING_ACTIVE 0x40 |
#define CFG0_ROTARY_RATE_LIMITER 0x80 |
// defines for the receiver selection |
#define RECEIVER_PPM 0 |
#define RECEIVER_SPEKTRUM 1 |
#define RECEIVER_SPEKTRUM_HI_RES 2 |
#define RECEIVER_SPEKTRUM_LOW_RES 3 |
#define RECEIVER_JETI 4 |
#define RECEIVER_ACT_DSL 5 |
#define RECEIVER_UNKNOWN 0xFF |
// defines for lookup ParamSet.ChannelAssignment |
#define K_NICK 0 |
#define K_ROLL 1 |
#define K_GAS 2 |
#define K_GIER 3 |
#define K_POTI1 4 |
#define K_POTI2 5 |
#define K_POTI3 6 |
#define K_POTI4 7 |
#define K_POTI5 8 |
#define K_POTI6 9 |
#define K_POTI7 10 |
#define K_POTI8 11 |
// values above 247 representing poti1 to poti8 |
// poti1 = 255 |
// poti2 = 254 |
// poti3 = 253 |
// poti4 = 252 |
// poti5 = 251 |
// poti6 = 250 |
// poti7 = 249 |
// poti8 = 248 |
typedef struct |
{ |
unsigned char Revision; |
unsigned char Kanalbelegung[12]; // GAS[0], GIER[1],NICK[2], ROLL[3], POTI1, POTI2, POTI3 |
unsigned char GlobalConfig; // 0x01=Höhenregler aktiv,0x02=Kompass aktiv, 0x04=GPS aktiv, 0x08=Heading Hold aktiv |
unsigned char Hoehe_MinGas; // Wert : 0-100 |
unsigned char Luftdruck_D; // Wert : 0-250 |
unsigned char MaxHoehe; // Wert : 0-32 |
unsigned char Hoehe_P; // Wert : 0-32 |
unsigned char Hoehe_Verstaerkung; // Wert : 0-50 |
unsigned char Hoehe_ACC_Wirkung; // Wert : 0-250 |
unsigned char Hoehe_HoverBand; // Wert : 0-250 |
unsigned char Hoehe_GPS_Z; // Wert : 0-250 |
unsigned char Hoehe_StickNeutralPoint;// Wert : 0-250 |
unsigned char Stick_P; // Wert : 1-6 |
unsigned char Stick_D; // Wert : 0-64 |
unsigned char Gier_P; // Wert : 1-20 |
unsigned char Gas_Min; // Wert : 0-32 |
unsigned char Gas_Max; // Wert : 33-250 |
unsigned char GyroAccFaktor; // Wert : 1-64 |
unsigned char KompassWirkung; // Wert : 0-32 |
unsigned char Gyro_P; // Wert : 10-250 |
unsigned char Gyro_I; // Wert : 0-250 |
unsigned char Gyro_D; // Wert : 0-250 |
unsigned char Gyro_Gier_P; // Wert : 10-250 |
unsigned char Gyro_Gier_I; // Wert : 0-250 |
unsigned char Gyro_Stability; // Wert : 0-16 |
unsigned char UnterspannungsWarnung; // Wert : 0-250 |
unsigned char NotGas; // Wert : 0-250 //Gaswert bei Empängsverlust |
unsigned char NotGasZeit; // Wert : 0-250 // Zeitbis auf NotGas geschaltet wird, wg. Rx-Problemen |
unsigned char Receiver; // 0= Summensignal, 1= Spektrum, 2 =Jeti, 3=ACT DSL, 4=ACT S3D |
unsigned char I_Faktor; // Wert : 0-250 |
unsigned char UserParam1; // Wert : 0-250 |
unsigned char UserParam2; // Wert : 0-250 |
unsigned char UserParam3; // Wert : 0-250 |
unsigned char UserParam4; // Wert : 0-250 |
unsigned char ServoNickControl; // Wert : 0-250 // Stellung des Servos |
unsigned char ServoNickComp; // Wert : 0-250 // Einfluss Gyro/Servo |
unsigned char ServoNickMin; // Wert : 0-250 // Anschlag |
unsigned char ServoNickMax; // Wert : 0-250 // Anschlag |
//--- Seit V0.75 |
unsigned char ServoRollControl; // Wert : 0-250 // Stellung des Servos |
unsigned char ServoRollComp; // Wert : 0-250 |
unsigned char ServoRollMin; // Wert : 0-250 |
unsigned char ServoRollMax; // Wert : 0-250 |
//--- |
unsigned char ServoNickRefresh; // Speed of the Servo |
unsigned char Servo3; // Value or mapping of the Servo Output |
unsigned char Servo4; // Value or mapping of the Servo Output |
unsigned char Servo5; // Value or mapping of the Servo Output |
unsigned char LoopGasLimit; // Wert: 0-250 max. Gas während Looping |
unsigned char LoopThreshold; // Wert: 0-250 Schwelle für Stickausschlag |
unsigned char LoopHysterese; // Wert: 0-250 Hysterese für Stickausschlag |
unsigned char AchsKopplung1; // Wert: 0-250 Faktor, mit dem Gier die Achsen Roll und Nick koppelt (NickRollMitkopplung) |
unsigned char AchsKopplung2; // Wert: 0-250 Faktor, mit dem Nick und Roll verkoppelt werden |
unsigned char CouplingYawCorrection; // Wert: 0-250 Faktor, mit dem Nick und Roll verkoppelt werden |
unsigned char WinkelUmschlagNick; // Wert: 0-250 180°-Punkt |
unsigned char WinkelUmschlagRoll; // Wert: 0-250 180°-Punkt |
unsigned char GyroAccAbgleich; // 1/k (Koppel_ACC_Wirkung) |
unsigned char Driftkomp; |
unsigned char DynamicStability; |
unsigned char UserParam5; // Wert : 0-250 |
unsigned char UserParam6; // Wert : 0-250 |
unsigned char UserParam7; // Wert : 0-250 |
unsigned char UserParam8; // Wert : 0-250 |
//---Output --------------------------------------------- |
unsigned char J16Bitmask; // for the J16 Output |
unsigned char J16Timing; // for the J16 Output |
unsigned char J17Bitmask; // for the J17 Output |
unsigned char J17Timing; // for the J17 Output |
// seit version V0.75c |
unsigned char WARN_J16_Bitmask; // for the J16 Output |
unsigned char WARN_J17_Bitmask; // for the J17 Output |
//---NaviCtrl--------------------------------------------- |
unsigned char NaviGpsModeControl; // Parameters for the Naviboard |
unsigned char NaviGpsGain; |
unsigned char NaviGpsP; |
unsigned char NaviGpsI; |
unsigned char NaviGpsD; |
unsigned char NaviGpsPLimit; |
unsigned char NaviGpsILimit; |
unsigned char NaviGpsDLimit; |
unsigned char NaviGpsACC; |
unsigned char NaviGpsMinSat; |
unsigned char NaviStickThreshold; |
unsigned char NaviWindCorrection; |
unsigned char NaviSpeedCompensation; |
unsigned char NaviOperatingRadius; |
unsigned char NaviAngleLimitation; |
unsigned char NaviPH_LoginTime; |
//---Ext.Ctrl--------------------------------------------- |
unsigned char ExternalControl; // for serial Control |
//---CareFree--------------------------------------------- |
unsigned char OrientationAngle; // Where is the front-direction? |
unsigned char OrientationModeControl; // switch for CareFree |
//------------------------------------------------ |
unsigned char BitConfig; // (war Loop-Cfg) Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt |
unsigned char ServoCompInvert; // // 0x01 = Nick, 0x02 = Roll 0 oder 1 // WICHTIG!!! am Ende lassen |
unsigned char ExtraConfig; // bitcodiert |
char Name[12]; |
unsigned char crc; // must be the last byte! |
} paramset_t; |
#define PARAMSET_STRUCT_LEN sizeof(paramset_t) |
extern paramset_t EE_Parameter; |
extern uint8_t RAM_Checksum(uint8_t* pBuffer, uint16_t len); |
extern void ParamSet_Init(void); |
extern uint8_t ParamSet_ReadFromEEProm(uint8_t setnumber); |
extern uint8_t ParamSet_WriteToEEProm(uint8_t setnumber); |
extern uint8_t GetActiveParamSet(void); |
extern void SetActiveParamSet(uint8_t setnumber); |
extern uint8_t MixerTable_ReadFromEEProm(void); |
extern uint8_t MixerTable_WriteToEEProm(void); |
extern uint8_t GetParamByte(uint16_t param_id); |
extern void SetParamByte(uint16_t param_id, uint8_t value); |
extern uint16_t GetParamWord(uint16_t param_id); |
extern void SetParamWord(uint16_t param_id, uint16_t value); |
#endif //_EEPROM_H |
/branches/V0.80d-Arthur-P/fc.c |
---|
0,0 → 1,1740 |
/*####################################################################################### |
Flight Control |
#######################################################################################*/ |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Nur für den privaten Gebrauch / NON-COMMERCIAL USE ONLY |
// + 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 oder Nutzung 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 the sources to other systems or using the software on other systems (except 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. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// 20100804: Arthur P.: Modified to use user parameter 7 to determine downstep for motorsmoothing |
// with 0 or 1 defaulting to the default -150% first step followed by upsmoothing and |
// values beyond that resulting in 50% (2), 75% (4), 90% (10), 95% (20), 97.5% (40), 99% (100) |
// downsteps. |
// Within timer0.c user paramater 8 is used to activate an external HEF4017 on FC 1.x hardware, |
// and/or to set the shutter interval timer in steps of 0.1sec (minimum = 1 sec), by using |
// bit 8 (128) as on/off switch, and bits 7 (0..127) for the timer counter. |
#include "main.h" |
#include "mymath.h" |
#include "isqrt.h" |
unsigned char h,m,s; |
unsigned int BaroExpandActive = 0; |
int MesswertNick,MesswertRoll,MesswertGier,MesswertGierBias, RohMesswertNick,RohMesswertRoll; |
int TrimNick, TrimRoll; |
int AdNeutralNick = 0,AdNeutralRoll = 0,AdNeutralGier = 0,StartNeutralRoll = 0,StartNeutralNick = 0; |
int Mittelwert_AccNick, Mittelwert_AccRoll; |
unsigned int NeutralAccX=0, NeutralAccY=0; |
int NaviAccNick, NaviAccRoll,NaviCntAcc = 0; |
int NeutralAccZ = 0; |
unsigned char ControlHeading = 0;// in 2° |
long IntegralNick = 0,IntegralNick2 = 0; |
long IntegralRoll = 0,IntegralRoll2 = 0; |
long IntegralAccNick = 0,IntegralAccRoll = 0,IntegralAccZ = 0; |
long Integral_Gier = 0; |
long Mess_IntegralNick = 0,Mess_IntegralNick2 = 0; |
long Mess_IntegralRoll = 0,Mess_IntegralRoll2 = 0; |
long Mess_Integral_Gier = 0,Mess_Integral_Gier2 = 0; |
long MittelIntegralNick,MittelIntegralRoll,MittelIntegralNick2,MittelIntegralRoll2; |
long SummeNick=0,SummeRoll=0; |
volatile long Mess_Integral_Hoch = 0; |
int KompassValue = 0; |
int KompassStartwert = 0; |
int KompassRichtung = 0; |
unsigned int KompassSignalSchlecht = 500; |
unsigned char MAX_GAS,MIN_GAS; |
unsigned char HoehenReglerAktiv = 0; |
unsigned char TrichterFlug = 0; |
long Umschlag180Nick = 250000L, Umschlag180Roll = 250000L; |
long ErsatzKompass; |
int ErsatzKompassInGrad; // Kompasswert in Grad |
int GierGyroFehler = 0; |
char GyroFaktor,GyroFaktorGier; |
char IntegralFaktor,IntegralFaktorGier; |
int DiffNick,DiffRoll; |
//int Poti1 = 0, Poti2 = 0, Poti3 = 0, Poti4 = 0, Poti5 = 0, Poti6 = 0, Poti7 = 0, Poti8 = 0; |
unsigned char Poti[9] = {0,0,0,0,0,0,0,0}; |
volatile unsigned char SenderOkay = 0; |
int StickNick = 0,StickRoll = 0,StickGier = 0,StickGas = 0; |
char MotorenEin = 0,StartTrigger = 0; |
long HoehenWert = 0; |
long SollHoehe = 0; |
int LageKorrekturRoll = 0,LageKorrekturNick = 0, HoverGas = 0; |
//float Ki = FAKTOR_I; |
int Ki = 10300 / 33; |
unsigned char Looping_Nick = 0,Looping_Roll = 0; |
unsigned char Looping_Links = 0, Looping_Rechts = 0, Looping_Unten = 0, Looping_Oben = 0; |
unsigned char Parameter_Luftdruck_D = 48; // Wert : 0-250 |
unsigned char Parameter_MaxHoehe = 251; // Wert : 0-250 |
unsigned char Parameter_Hoehe_P = 16; // Wert : 0-32 |
unsigned char Parameter_Hoehe_ACC_Wirkung = 58; // Wert : 0-250 |
unsigned char Parameter_KompassWirkung = 64; // Wert : 0-250 |
unsigned char Parameter_Hoehe_GPS_Z = 64; // Wert : 0-250 |
unsigned char Parameter_Gyro_D = 8; // Wert : 0-250 |
unsigned char Parameter_Gyro_P = 150; // Wert : 10-250 |
unsigned char Parameter_Gyro_I = 150; // Wert : 0-250 |
unsigned char Parameter_Gyro_Gier_P = 150; // Wert : 10-250 |
unsigned char Parameter_Gyro_Gier_I = 150; // Wert : 10-250 |
unsigned char Parameter_Gier_P = 2; // Wert : 1-20 |
unsigned char Parameter_I_Faktor = 10; // Wert : 1-20 |
unsigned char Parameter_UserParam1 = 0; |
unsigned char Parameter_UserParam2 = 0; |
unsigned char Parameter_UserParam3 = 0; |
unsigned char Parameter_UserParam4 = 0; |
unsigned char Parameter_UserParam5 = 0; |
unsigned char Parameter_UserParam6 = 0; |
unsigned char Parameter_UserParam7 = 0; |
unsigned char Parameter_UserParam8 = 0; |
unsigned char Parameter_ServoNickControl = 100; |
unsigned char Parameter_ServoRollControl = 100; |
unsigned char Parameter_LoopGasLimit = 70; |
unsigned char Parameter_AchsKopplung1 = 90; |
unsigned char Parameter_AchsKopplung2 = 65; |
unsigned char Parameter_CouplingYawCorrection = 64; |
//unsigned char Parameter_AchsGegenKopplung1 = 0; |
unsigned char Parameter_DynamicStability = 100; |
unsigned char Parameter_J16Bitmask; // for the J16 Output |
unsigned char Parameter_J16Timing; // for the J16 Output |
unsigned char Parameter_J17Bitmask; // for the J17 Output |
unsigned char Parameter_J17Timing; // for the J17 Output |
unsigned char Parameter_NaviGpsModeControl; // Parameters for the Naviboard |
unsigned char Parameter_NaviGpsGain; |
unsigned char Parameter_NaviGpsP; |
unsigned char Parameter_NaviGpsI; |
unsigned char Parameter_NaviGpsD; |
unsigned char Parameter_NaviGpsACC; |
unsigned char Parameter_NaviOperatingRadius; |
unsigned char Parameter_NaviWindCorrection; |
unsigned char Parameter_NaviSpeedCompensation; |
unsigned char Parameter_ExternalControl; |
unsigned char Parameter_Servo3,Parameter_Servo4,Parameter_Servo5; |
unsigned char CareFree = 0; |
signed int ExternStickNick = 0,ExternStickRoll = 0,ExternStickGier = 0, ExternHoehenValue = -20; |
int MaxStickNick = 0,MaxStickRoll = 0; |
unsigned int modell_fliegt = 0; |
volatile unsigned char FCFlags = 0; |
long GIER_GRAD_FAKTOR = 1291; |
signed int KopplungsteilNickRoll,KopplungsteilRollNick; |
signed int tmp_motorwert[MAX_MOTORS]; |
char VarioCharacter = ' '; |
#define LIMIT_MIN(value, min) {if(value <= min) value = min;} |
#define LIMIT_MAX(value, max) {if(value >= max) value = max;} |
#define LIMIT_MIN_MAX(value, min, max) {if(value <= min) value = min; else if(value >= max) value = max;} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Debugwerte zuordnen |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
void CopyDebugValues(void) |
{ |
DebugOut.Analog[0] = IntegralNick / (EE_Parameter.GyroAccFaktor * 4); |
DebugOut.Analog[1] = IntegralRoll / (EE_Parameter.GyroAccFaktor * 4); |
DebugOut.Analog[2] = Mittelwert_AccNick / 4; |
DebugOut.Analog[3] = Mittelwert_AccRoll / 4; |
DebugOut.Analog[4] = (signed int) AdNeutralGier - AdWertGier; |
DebugOut.Analog[5] = HoehenWert/5; |
DebugOut.Analog[6] = AdWertAccHoch;//(Mess_Integral_Hoch / 512);// Aktuell_az; |
DebugOut.Analog[8] = KompassValue; |
DebugOut.Analog[9] = UBat; |
DebugOut.Analog[10] = SenderOkay; |
DebugOut.Analog[11] = ErsatzKompass / GIER_GRAD_FAKTOR; |
DebugOut.Analog[12] = Motor[0].SetPoint; |
DebugOut.Analog[13] = Motor[1].SetPoint; |
DebugOut.Analog[14] = Motor[2].SetPoint; |
DebugOut.Analog[15] = Motor[3].SetPoint; |
DebugOut.Analog[20] = ServoNickValue; |
DebugOut.Analog[22] = Capacity.ActualCurrent; |
DebugOut.Analog[23] = Capacity.UsedCapacity; |
// DebugOut.Analog[22] = FromNaviCtrl_Value.GpsZ; |
// DebugOut.Analog[29] = FromNaviCtrl_Value.SerialDataOkay; |
DebugOut.Analog[29] = Capacity.MinOfMaxPWM; |
DebugOut.Analog[30] = GPS_Nick; |
DebugOut.Analog[31] = GPS_Roll; |
if(VersionInfo.HardwareError[0] || VersionInfo.HardwareError[1]) DebugOut.Status[1] |= 1; else DebugOut.Status[1] &= 0xfe; |
} |
void Piep(unsigned char Anzahl, unsigned int dauer) |
{ |
if(MotorenEin) return; //auf keinen Fall im Flug! |
while(Anzahl--) |
{ |
beeptime = dauer; |
while(beeptime); |
Delay_ms(dauer * 2); |
} |
} |
//############################################################################ |
// Messwerte beim Ermitteln der Nullage |
void CalibrierMittelwert(void) |
//############################################################################ |
{ |
unsigned char i; |
if(PlatinenVersion == 13) SucheGyroOffset(); |
// ADC auschalten, damit die Werte sich nicht während der Berechnung ändern |
ANALOG_OFF; |
MesswertNick = AdWertNick; |
MesswertRoll = AdWertRoll; |
MesswertGier = AdWertGier; |
Mittelwert_AccNick = ACC_AMPLIFY * AdWertAccNick; |
Mittelwert_AccRoll = ACC_AMPLIFY * AdWertAccRoll; |
// ADC einschalten |
ANALOG_ON; |
for(i=0;i<8;i++) |
{ |
int tmp; |
tmp = PPM_in[EE_Parameter.Kanalbelegung[K_POTI1 + i]] + 110; |
LIMIT_MIN_MAX(tmp, 0, 255); |
if(Poti[i] > tmp) Poti[i]--; else if(Poti[i] < tmp) Poti[i]++; |
} |
Umschlag180Nick = (long) EE_Parameter.WinkelUmschlagNick * 2500L; |
Umschlag180Roll = (long) EE_Parameter.WinkelUmschlagRoll * 2500L; |
} |
//############################################################################ |
// Nullwerte ermitteln |
void SetNeutral(unsigned char AccAdjustment) |
//############################################################################ |
{ |
unsigned char i; |
unsigned int gier_neutral=0, nick_neutral=0, roll_neutral=0; |
VersionInfo.HardwareError[0] = 0; |
HEF4017R_ON; |
NeutralAccX = 0; |
NeutralAccY = 0; |
NeutralAccZ = 0; |
AdNeutralNick = 0; |
AdNeutralRoll = 0; |
AdNeutralGier = 0; |
Parameter_AchsKopplung1 = 0; |
Parameter_AchsKopplung2 = 0; |
ExpandBaro = 0; |
CalibrierMittelwert(); |
Delay_ms_Mess(100); |
CalibrierMittelwert(); |
if((EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG)) // Höhenregelung aktiviert? |
{ |
if((MessLuftdruck > 950) || (MessLuftdruck < 750)) SucheLuftruckOffset(); |
} |
#define NEUTRAL_FILTER 32 |
for(i=0; i<NEUTRAL_FILTER; i++) |
{ |
Delay_ms_Mess(10); |
gier_neutral += AdWertGier; |
nick_neutral += AdWertNick; |
roll_neutral += AdWertRoll; |
} |
AdNeutralNick= (nick_neutral+NEUTRAL_FILTER/2) / (NEUTRAL_FILTER / 8); |
AdNeutralRoll= (roll_neutral+NEUTRAL_FILTER/2) / (NEUTRAL_FILTER / 8); |
AdNeutralGier= (gier_neutral+NEUTRAL_FILTER/2) / (NEUTRAL_FILTER); |
StartNeutralRoll = AdNeutralRoll; |
StartNeutralNick = AdNeutralNick; |
if(AccAdjustment) |
{ |
NeutralAccX = abs(Mittelwert_AccNick) / (2*ACC_AMPLIFY); |
NeutralAccY = abs(Mittelwert_AccRoll) / (2*ACC_AMPLIFY); |
NeutralAccZ = Aktuell_az; |
// Save ACC neutral settings to eeprom |
SetParamWord(PID_ACC_NICK, (uint16_t)NeutralAccX); |
SetParamWord(PID_ACC_ROLL, (uint16_t)NeutralAccY); |
SetParamWord(PID_ACC_TOP, (uint16_t)NeutralAccZ); |
} |
else |
{ |
// restore from eeprom |
NeutralAccX = (int16_t)GetParamWord(PID_ACC_NICK); |
NeutralAccY = (int16_t)GetParamWord(PID_ACC_ROLL); |
NeutralAccZ = (int16_t)GetParamWord(PID_ACC_TOP); |
// strange settings? |
if(((unsigned int) NeutralAccX > 2048) || ((unsigned int) NeutralAccY > 2048) || ((unsigned int) NeutralAccZ > 1024)) |
{ |
printf("\n\rACC not calibrated!\r\n"); |
NeutralAccX = abs(Mittelwert_AccNick) / (2*ACC_AMPLIFY); |
NeutralAccY = abs(Mittelwert_AccRoll) / (2*ACC_AMPLIFY); |
NeutralAccZ = Aktuell_az; |
} |
} |
MesswertNick = 0; |
MesswertRoll = 0; |
MesswertGier = 0; |
Delay_ms_Mess(100); |
Mittelwert_AccNick = ACC_AMPLIFY * AdWertAccNick; |
Mittelwert_AccRoll = ACC_AMPLIFY * AdWertAccRoll; |
IntegralNick = EE_Parameter.GyroAccFaktor * (long)Mittelwert_AccNick; |
IntegralRoll = EE_Parameter.GyroAccFaktor * (long)Mittelwert_AccRoll; |
Mess_IntegralNick2 = IntegralNick; |
Mess_IntegralRoll2 = IntegralRoll; |
Mess_Integral_Gier = 0; |
StartLuftdruck = Luftdruck; |
VarioMeter = 0; |
Mess_Integral_Hoch = 0; |
KompassStartwert = KompassValue; |
GPS_Neutral(); |
beeptime = 50; |
Umschlag180Nick = ((long) EE_Parameter.WinkelUmschlagNick * 2500L) + 15000L; |
Umschlag180Roll = ((long) EE_Parameter.WinkelUmschlagRoll * 2500L) + 15000L; |
ExternHoehenValue = 0; |
ErsatzKompass = KompassValue * GIER_GRAD_FAKTOR; |
GierGyroFehler = 0; |
SendVersionToNavi = 1; |
LED_Init(); |
FCFlags |= FCFLAG_CALIBRATE; |
FromNaviCtrl_Value.Kalman_K = -1; |
FromNaviCtrl_Value.Kalman_MaxDrift = 0; |
FromNaviCtrl_Value.Kalman_MaxFusion = 32; |
for(i=0;i<8;i++) |
{ |
Poti[i] = PPM_in[EE_Parameter.Kanalbelegung[K_POTI1 + i]] + 110; |
} |
SenderOkay = 100; |
if(ServoActive) |
{ |
HEF4017R_ON; |
DDRD |=0x80; // enable J7 -> Servo signal |
} |
if((AdNeutralNick < 150 * 16) || (AdNeutralNick > 850 * 16)) { VersionInfo.HardwareError[0] |= DEFEKT_G_NICK; }; |
if((AdNeutralRoll < 150 * 16) || (AdNeutralRoll > 850 * 16)) { VersionInfo.HardwareError[0] |= DEFEKT_G_ROLL; }; |
if((AdNeutralGier < 150 * 2) || (AdNeutralGier > 850 * 2)) { VersionInfo.HardwareError[0] |= DEFEKT_G_GIER; }; |
if((NeutralAccX < 300) || (NeutralAccX > 750)) { VersionInfo.HardwareError[0] |= DEFEKT_A_NICK; }; |
if((NeutralAccY < 300) || (NeutralAccY > 750)) { VersionInfo.HardwareError[0] |= DEFEKT_A_ROLL; }; |
if((NeutralAccZ < 512) || (NeutralAccZ > 850)) { VersionInfo.HardwareError[0] |= DEFEKT_A_Z; }; |
} |
//############################################################################ |
// Bearbeitet die Messwerte |
void Mittelwert(void) |
//############################################################################ |
{ |
static signed long tmpl,tmpl2,tmpl3,tmpl4; |
static signed int oldNick, oldRoll, d2Roll, d2Nick; |
signed long winkel_nick, winkel_roll; |
unsigned char i; |
MesswertGier = (signed int) AdNeutralGier - AdWertGier; |
MesswertNick = (signed int) AdWertNickFilter / 8; |
MesswertRoll = (signed int) AdWertRollFilter / 8; |
RohMesswertNick = MesswertNick; |
RohMesswertRoll = MesswertRoll; |
// Beschleunigungssensor ++++++++++++++++++++++++++++++++++++++++++++++++ |
Mittelwert_AccNick = (Mittelwert_AccNick * 3 + ((ACC_AMPLIFY * AdWertAccNick))) / 4L; |
Mittelwert_AccRoll = (Mittelwert_AccRoll * 3 + ((ACC_AMPLIFY * AdWertAccRoll))) / 4L; |
IntegralAccNick += ACC_AMPLIFY * AdWertAccNick; |
IntegralAccRoll += ACC_AMPLIFY * AdWertAccRoll; |
NaviAccNick += AdWertAccNick; |
NaviAccRoll += AdWertAccRoll; |
NaviCntAcc++; |
IntegralAccZ += Aktuell_az - NeutralAccZ; |
//++++++++++++++++++++++++++++++++++++++++++++++++ |
// ADC einschalten |
ANALOG_ON; |
AdReady = 0; |
//++++++++++++++++++++++++++++++++++++++++++++++++ |
if(Mess_IntegralRoll > 93000L) winkel_roll = 93000L; |
else if(Mess_IntegralRoll <-93000L) winkel_roll = -93000L; |
else winkel_roll = Mess_IntegralRoll; |
if(Mess_IntegralNick > 93000L) winkel_nick = 93000L; |
else if(Mess_IntegralNick <-93000L) winkel_nick = -93000L; |
else winkel_nick = Mess_IntegralNick; |
// Gier ++++++++++++++++++++++++++++++++++++++++++++++++ |
Mess_Integral_Gier += MesswertGier; |
ErsatzKompass += MesswertGier; |
// Kopplungsanteil +++++++++++++++++++++++++++++++++++++ |
if(!Looping_Nick && !Looping_Roll && (EE_Parameter.GlobalConfig & CFG_ACHSENKOPPLUNG_AKTIV)) |
{ |
tmpl3 = (MesswertRoll * winkel_nick) / 2048L; |
tmpl3 *= Parameter_AchsKopplung2; //65 |
tmpl3 /= 4096L; |
tmpl4 = (MesswertNick * winkel_roll) / 2048L; |
tmpl4 *= Parameter_AchsKopplung2; //65 |
tmpl4 /= 4096L; |
KopplungsteilNickRoll = tmpl3; |
KopplungsteilRollNick = tmpl4; |
tmpl4 -= tmpl3; |
ErsatzKompass += tmpl4; |
if(!Parameter_CouplingYawCorrection) Mess_Integral_Gier -= tmpl4/2; // Gier nachhelfen |
tmpl = ((MesswertGier + tmpl4) * winkel_nick) / 2048L; |
tmpl *= Parameter_AchsKopplung1; // 90 |
tmpl /= 4096L; |
tmpl2 = ((MesswertGier + tmpl4) * winkel_roll) / 2048L; |
tmpl2 *= Parameter_AchsKopplung1; |
tmpl2 /= 4096L; |
if(abs(MesswertGier) > 64) if(labs(tmpl) > 128 || labs(tmpl2) > 128) TrichterFlug = 1; |
//MesswertGier += (Parameter_CouplingYawCorrection * tmpl4) / 256; |
} |
else tmpl = tmpl2 = KopplungsteilNickRoll = KopplungsteilRollNick = 0; |
TrimRoll = tmpl - tmpl2 / 100L; |
TrimNick = -tmpl2 + tmpl / 100L; |
// Kompasswert begrenzen ++++++++++++++++++++++++++++++++++++++++++++++++ |
if(ErsatzKompass >= (360L * GIER_GRAD_FAKTOR)) ErsatzKompass -= 360L * GIER_GRAD_FAKTOR; // 360° Umschlag |
if(ErsatzKompass < 0) ErsatzKompass += 360L * GIER_GRAD_FAKTOR; |
// Roll ++++++++++++++++++++++++++++++++++++++++++++++++ |
Mess_IntegralRoll2 += MesswertRoll + TrimRoll; |
Mess_IntegralRoll += MesswertRoll + TrimRoll - LageKorrekturRoll; |
if(Mess_IntegralRoll > Umschlag180Roll) |
{ |
Mess_IntegralRoll = -(Umschlag180Roll - 25000L); |
Mess_IntegralRoll2 = Mess_IntegralRoll; |
} |
if(Mess_IntegralRoll <-Umschlag180Roll) |
{ |
Mess_IntegralRoll = (Umschlag180Roll - 25000L); |
Mess_IntegralRoll2 = Mess_IntegralRoll; |
} |
// Nick ++++++++++++++++++++++++++++++++++++++++++++++++ |
Mess_IntegralNick2 += MesswertNick + TrimNick; |
Mess_IntegralNick += MesswertNick + TrimNick - LageKorrekturNick; |
if(Mess_IntegralNick > Umschlag180Nick) |
{ |
Mess_IntegralNick = -(Umschlag180Nick - 25000L); |
Mess_IntegralNick2 = Mess_IntegralNick; |
} |
if(Mess_IntegralNick <-Umschlag180Nick) |
{ |
Mess_IntegralNick = (Umschlag180Nick - 25000L); |
Mess_IntegralNick2 = Mess_IntegralNick; |
} |
Integral_Gier = Mess_Integral_Gier; |
IntegralNick = Mess_IntegralNick; |
IntegralRoll = Mess_IntegralRoll; |
IntegralNick2 = Mess_IntegralNick2; |
IntegralRoll2 = Mess_IntegralRoll2; |
#define D_LIMIT 128 |
MesswertNick = HiResNick / 8; |
MesswertRoll = HiResRoll / 8; |
if(AdWertNick < 15) MesswertNick = -1000; if(AdWertNick < 7) MesswertNick = -2000; |
if(PlatinenVersion == 10) { if(AdWertNick > 1010) MesswertNick = +1000; if(AdWertNick > 1017) MesswertNick = +2000; } |
else { if(AdWertNick > 2000) MesswertNick = +1000; if(AdWertNick > 2015) MesswertNick = +2000; } |
if(AdWertRoll < 15) MesswertRoll = -1000; if(AdWertRoll < 7) MesswertRoll = -2000; |
if(PlatinenVersion == 10) { if(AdWertRoll > 1010) MesswertRoll = +1000; if(AdWertRoll > 1017) MesswertRoll = +2000; } |
else { if(AdWertRoll > 2000) MesswertRoll = +1000; if(AdWertRoll > 2015) MesswertRoll = +2000; } |
if(Parameter_Gyro_D) |
{ |
d2Nick = HiResNick - oldNick; |
oldNick = (oldNick + HiResNick)/2; |
if(d2Nick > D_LIMIT) d2Nick = D_LIMIT; |
else if(d2Nick < -D_LIMIT) d2Nick = -D_LIMIT; |
MesswertNick += (d2Nick * (signed int) Parameter_Gyro_D) / 16; |
d2Roll = HiResRoll - oldRoll; |
oldRoll = (oldRoll + HiResRoll)/2; |
if(d2Roll > D_LIMIT) d2Roll = D_LIMIT; |
else if(d2Roll < -D_LIMIT) d2Roll = -D_LIMIT; |
MesswertRoll += (d2Roll * (signed int) Parameter_Gyro_D) / 16; |
HiResNick += (d2Nick * (signed int) Parameter_Gyro_D); |
HiResRoll += (d2Roll * (signed int) Parameter_Gyro_D); |
} |
if(RohMesswertRoll > 0) TrimRoll += ((long) abs(KopplungsteilNickRoll) * Parameter_CouplingYawCorrection) / 64L; |
else TrimRoll -= ((long) abs(KopplungsteilNickRoll) * Parameter_CouplingYawCorrection) / 64L; |
if(RohMesswertNick > 0) TrimNick += ((long) abs(KopplungsteilRollNick) * Parameter_CouplingYawCorrection) / 64L; |
else TrimNick -= ((long) abs(KopplungsteilRollNick) * Parameter_CouplingYawCorrection) / 64L; |
if(EE_Parameter.GlobalConfig & CFG_DREHRATEN_BEGRENZER && !Looping_Nick && !Looping_Roll) |
{ |
if(RohMesswertNick > 256) MesswertNick += 1 * (RohMesswertNick - 256); |
else if(RohMesswertNick < -256) MesswertNick += 1 * (RohMesswertNick + 256); |
if(RohMesswertRoll > 256) MesswertRoll += 1 * (RohMesswertRoll - 256); |
else if(RohMesswertRoll < -256) MesswertRoll += 1 * (RohMesswertRoll + 256); |
} |
for(i=0;i<8;i++) |
{ |
int tmp; |
tmp = PPM_in[EE_Parameter.Kanalbelegung[K_POTI1 + i]] + 110; |
if(tmp > 255) tmp = 255; else if(tmp < 0) tmp = 0; |
if(tmp != Poti[i]) |
{ |
Poti[i] += (tmp - Poti[i]) / 8; |
if(Poti[i] > tmp) Poti[i]--; |
else Poti[i]++; |
} |
} |
} |
//############################################################################ |
// Senden der Motorwerte per I2C-Bus |
void SendMotorData(void) |
//############################################################################ |
{ |
unsigned char i; |
if(!MotorenEin) |
{ |
FCFlags &= ~(FCFLAG_MOTOR_RUN | FCFLAG_FLY); |
for(i=0;i<MAX_MOTORS;i++) |
{ |
if(!PC_MotortestActive) MotorTest[i] = 0; |
Motor[i].SetPoint = MotorTest[i]; |
Motor[i].SetPointLowerBits = 0; |
/* |
Motor[i].SetPoint = MotorTest[i] / 4; |
Motor[i].SetPointLowerBits = MotorTest[i] % 4; |
*/ |
} |
if(PC_MotortestActive) PC_MotortestActive--; |
} |
else FCFlags |= FCFLAG_MOTOR_RUN; |
//Start I2C Interrupt Mode |
motor_write = 0; |
I2C_Start(TWI_STATE_MOTOR_TX); |
} |
//############################################################################ |
// Trägt ggf. das Poti als Parameter ein |
void ParameterZuordnung(void) |
//############################################################################ |
{ |
unsigned char tmp; |
#define CHK_POTI(b,a) {if(a < 248) b = a; else b = Poti[255 - a];} |
#define CHK_POTI_MM(b,a,min,max) {CHK_POTI(b,a); LIMIT_MIN_MAX(b, min, max);} |
CHK_POTI_MM(Parameter_Luftdruck_D,EE_Parameter.Luftdruck_D,0,100); |
CHK_POTI_MM(Parameter_Hoehe_P,EE_Parameter.Hoehe_P,0,100); |
CHK_POTI_MM(Parameter_Gyro_P,EE_Parameter.Gyro_P,10,255); |
CHK_POTI_MM(Parameter_J16Timing,EE_Parameter.J16Timing,1,255); |
CHK_POTI_MM(Parameter_J17Timing,EE_Parameter.J17Timing,1,255); |
CHK_POTI(Parameter_Servo3,EE_Parameter.Servo3); |
CHK_POTI(Parameter_Servo4,EE_Parameter.Servo4); |
CHK_POTI(Parameter_Servo5,EE_Parameter.Servo5); |
CHK_POTI(Parameter_MaxHoehe,EE_Parameter.MaxHoehe); |
CHK_POTI(Parameter_MaxHoehe,EE_Parameter.MaxHoehe); |
CHK_POTI(Parameter_Hoehe_ACC_Wirkung,EE_Parameter.Hoehe_ACC_Wirkung); |
CHK_POTI(Parameter_Hoehe_GPS_Z,EE_Parameter.Hoehe_GPS_Z); |
CHK_POTI(Parameter_KompassWirkung,EE_Parameter.KompassWirkung); |
CHK_POTI(Parameter_Gyro_I,EE_Parameter.Gyro_I); |
CHK_POTI(Parameter_Gyro_D,EE_Parameter.Gyro_D); |
CHK_POTI(Parameter_Gyro_Gier_P,EE_Parameter.Gyro_Gier_P); |
CHK_POTI(Parameter_Gyro_Gier_I,EE_Parameter.Gyro_Gier_I); |
CHK_POTI(Parameter_I_Faktor,EE_Parameter.I_Faktor); |
CHK_POTI(Parameter_UserParam1,EE_Parameter.UserParam1); |
CHK_POTI(Parameter_UserParam2,EE_Parameter.UserParam2); |
CHK_POTI(Parameter_UserParam3,EE_Parameter.UserParam3); |
CHK_POTI(Parameter_UserParam4,EE_Parameter.UserParam4); |
CHK_POTI(Parameter_UserParam5,EE_Parameter.UserParam5); |
CHK_POTI(Parameter_UserParam6,EE_Parameter.UserParam6); |
CHK_POTI(Parameter_UserParam7,EE_Parameter.UserParam7); |
CHK_POTI(Parameter_UserParam8,EE_Parameter.UserParam8); |
CHK_POTI(Parameter_ServoNickControl,EE_Parameter.ServoNickControl); |
CHK_POTI(Parameter_ServoRollControl,EE_Parameter.ServoRollControl); |
CHK_POTI(Parameter_LoopGasLimit,EE_Parameter.LoopGasLimit); |
CHK_POTI(Parameter_AchsKopplung1,EE_Parameter.AchsKopplung1); |
CHK_POTI(Parameter_AchsKopplung2,EE_Parameter.AchsKopplung2); |
CHK_POTI(Parameter_CouplingYawCorrection,EE_Parameter.CouplingYawCorrection); |
// CHK_POTI(Parameter_AchsGegenKopplung1,EE_Parameter.AchsGegenKopplung1,0,255); |
CHK_POTI(Parameter_DynamicStability,EE_Parameter.DynamicStability); |
CHK_POTI(Parameter_ExternalControl,EE_Parameter.ExternalControl); |
Ki = 10300 / (Parameter_I_Faktor + 1); |
MAX_GAS = EE_Parameter.Gas_Max; |
MIN_GAS = EE_Parameter.Gas_Min; |
tmp = EE_Parameter.OrientationModeControl; |
if(tmp > 50) |
{ |
#ifdef SWITCH_LEARNS_CAREFREE |
if(!CareFree) ControlHeading = (((int) EE_Parameter.OrientationAngle * 15 + KompassValue) % 360) / 2; |
#endif |
CareFree = 1; |
if(tmp >= 248 && Poti[255 - tmp] < 50) CareFree = 0; |
if(FromNaviCtrl.CompassValue < 0 && CareFree) VersionInfo.HardwareError[0] |= DEFEKT_CAREFREE_ERR; else VersionInfo.HardwareError[0] &= ~DEFEKT_CAREFREE_ERR; |
} |
else CareFree = 0; |
if(FromNaviCtrl.CompassValue < 0 && MotorenEin && CareFree && BeepMuster == 0xffff) // ungültiger Kompasswert |
{ |
beeptime = 15000; |
BeepMuster = 0xA400; |
CareFree = 0; |
} |
if(CareFree) {if(Parameter_AchsKopplung1 < 210) Parameter_AchsKopplung1 += 30;} |
} |
//############################################################################ |
// |
void MotorRegler(void) |
//############################################################################ |
{ |
int pd_ergebnis_nick,pd_ergebnis_roll,tmp_int, tmp_int2; |
int GierMischanteil,GasMischanteil; |
static long sollGier = 0,tmp_long,tmp_long2; |
static long IntegralFehlerNick = 0; |
static long IntegralFehlerRoll = 0; |
static unsigned int RcLostTimer; |
static unsigned char delay_neutral = 0; |
static unsigned char delay_einschalten = 0,delay_ausschalten = 0; |
static unsigned char calibration_done = 0; |
static char NeueKompassRichtungMerken = 0; |
static long ausgleichNick, ausgleichRoll; |
int IntegralNickMalFaktor,IntegralRollMalFaktor; |
unsigned char i; |
Mittelwert(); |
GRN_ON; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gaswert ermitteln |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
GasMischanteil = StickGas; |
if(GasMischanteil < MIN_GAS + 10) GasMischanteil = MIN_GAS + 10; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Empfang schlecht |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(SenderOkay < 100) |
{ |
if(RcLostTimer) RcLostTimer--; |
else |
{ |
MotorenEin = 0; |
FCFlags &= ~FCFLAG_NOTLANDUNG; |
} |
ROT_ON; |
if(modell_fliegt > 1000) // wahrscheinlich in der Luft --> langsam absenken |
{ |
GasMischanteil = EE_Parameter.NotGas; |
FCFlags |= FCFLAG_NOTLANDUNG; |
PPM_diff[EE_Parameter.Kanalbelegung[K_NICK]] = 0; |
PPM_diff[EE_Parameter.Kanalbelegung[K_ROLL]] = 0; |
PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] = 0; |
PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] = 0; |
PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] = 0; |
} |
else MotorenEin = 0; |
} |
else |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Emfang gut |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(SenderOkay > 140) |
{ |
FCFlags &= ~FCFLAG_NOTLANDUNG; |
RcLostTimer = EE_Parameter.NotGasZeit * 50; |
if(GasMischanteil > 40 && MotorenEin) |
{ |
if(modell_fliegt < 0xffff) modell_fliegt++; |
} |
if((modell_fliegt < 256)) |
{ |
SummeNick = 0; |
SummeRoll = 0; |
sollGier = 0; |
Mess_Integral_Gier = 0; |
if(modell_fliegt == 250) |
{ |
NeueKompassRichtungMerken = 1; |
} |
} else FCFlags |= FCFLAG_FLY; |
if((PPM_in[EE_Parameter.Kanalbelegung[K_GAS]] > 80) && MotorenEin == 0) |
{ |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// auf Nullwerte kalibrieren |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] > 75) // Neutralwerte |
{ |
if(++delay_neutral > 200) // nicht sofort |
{ |
GRN_OFF; |
MotorenEin = 0; |
delay_neutral = 0; |
modell_fliegt = 0; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > 70 || abs(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]]) > 70) |
{ |
unsigned char setting=1; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] > 70 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < 70) setting = 1; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] > 70 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > 70) setting = 2; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] < 70 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > 70) setting = 3; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] <-70 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > 70) setting = 4; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] <-70 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < 70) setting = 5; |
SetActiveParamSet(setting); // aktiven Datensatz merken |
} |
if(abs(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]]) < 30 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < -70) |
{ |
WinkelOut.CalcState = 1; |
beeptime = 1000; |
} |
else |
{ |
ParamSet_ReadFromEEProm(GetActiveParamSet()); |
LipoDetection(0); |
LIBFC_ReceiverInit(EE_Parameter.Receiver); |
if((EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG)) // Höhenregelung aktiviert? |
{ |
if((MessLuftdruck > 950) || (MessLuftdruck < 750)) SucheLuftruckOffset(); |
} |
ServoActive = 0; |
SetNeutral(0); |
calibration_done = 1; |
ServoActive = 1; |
DDRD |=0x80; // enable J7 -> Servo signal |
Piep(GetActiveParamSet(),120); |
} |
} |
} |
else |
if(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] < -75) // ACC Neutralwerte speichern |
{ |
if(++delay_neutral > 200) // nicht sofort |
{ |
GRN_OFF; |
MotorenEin = 0; |
delay_neutral = 0; |
modell_fliegt = 0; |
SetNeutral(1); |
calibration_done = 1; |
Piep(GetActiveParamSet(),120); |
} |
} |
else delay_neutral = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gas ist unten |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_GAS]] < 35-120) |
{ |
// Motoren Starten |
if(!MotorenEin) |
{ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] < -75) |
{ |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Einschalten |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(++delay_einschalten > 200) |
{ |
delay_einschalten = 0; |
if(!VersionInfo.HardwareError[0] && calibration_done) |
{ |
modell_fliegt = 1; |
MotorenEin = 1; |
sollGier = 0; |
Mess_Integral_Gier = 0; |
Mess_Integral_Gier2 = 0; |
Mess_IntegralNick = EE_Parameter.GyroAccFaktor * (long)Mittelwert_AccNick; |
Mess_IntegralRoll = EE_Parameter.GyroAccFaktor * (long)Mittelwert_AccRoll; |
Mess_IntegralNick2 = IntegralNick; |
Mess_IntegralRoll2 = IntegralRoll; |
SummeNick = 0; |
SummeRoll = 0; |
FCFlags |= FCFLAG_START; |
ControlHeading = (((int) EE_Parameter.OrientationAngle * 15 + KompassValue) % 360) / 2; |
} |
else |
{ |
beeptime = 1500; // indicate missing calibration |
} |
} |
} |
else delay_einschalten = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Auschalten |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
else // only if motors are running |
{ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] > 75) |
{ |
if(++delay_ausschalten > 200) // nicht sofort |
{ |
MotorenEin = 0; |
delay_ausschalten = 0; |
modell_fliegt = 0; |
} |
} |
else delay_ausschalten = 0; |
} |
} |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// neue Werte von der Funke |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(!NewPpmData-- || (FCFlags & FCFLAG_NOTLANDUNG)) |
{ |
static int stick_nick,stick_roll; |
ParameterZuordnung(); |
stick_nick = (stick_nick * 3 + PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] * EE_Parameter.Stick_P) / 4; |
stick_nick += PPM_diff[EE_Parameter.Kanalbelegung[K_NICK]] * EE_Parameter.Stick_D; |
stick_roll = (stick_roll * 3 + PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] * EE_Parameter.Stick_P) / 4; |
stick_roll += PPM_diff[EE_Parameter.Kanalbelegung[K_ROLL]] * EE_Parameter.Stick_D; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// CareFree und freie Wahl der vorderen Richtung |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
signed char sintab[31] = { 0, 2, 4, 6, 7, 8, 8, 8, 7, 6, 4, 2, 0, -2, -4, -6, -7, -8, -8, -8, -7, -6, -4, -2, 0, 2, 4, 6, 7, 8, 8}; |
if(CareFree) |
{ |
signed int nick, roll; |
nick = stick_nick / 4; |
roll = stick_roll / 4; |
StickNick = ((FromNC_Rotate_C * nick) + (FromNC_Rotate_S * roll)) / (32 / 4); |
StickRoll = ((FromNC_Rotate_C * roll) - (FromNC_Rotate_S * nick)) / (32 / 4); |
} |
else |
{ |
FromNC_Rotate_C = sintab[EE_Parameter.OrientationAngle + 6]; |
FromNC_Rotate_S = sintab[EE_Parameter.OrientationAngle]; |
StickNick = ((FromNC_Rotate_C * stick_nick) + (FromNC_Rotate_S * stick_roll)) / 8; |
StickRoll = ((FromNC_Rotate_C * stick_roll) - (FromNC_Rotate_S * stick_nick)) / 8; |
} |
StickGier = -PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]; |
if(StickGier > 2) StickGier -= 2; else |
if(StickGier < -2) StickGier += 2; else StickGier = 0; |
StickNick -= (GPS_Nick + GPS_Nick2); |
StickRoll -= (GPS_Roll + GPS_Roll2); |
StickGas = PPM_in[EE_Parameter.Kanalbelegung[K_GAS]] + 120; |
GyroFaktor = (Parameter_Gyro_P + 10.0); |
IntegralFaktor = Parameter_Gyro_I; |
GyroFaktorGier = (Parameter_Gyro_Gier_P + 10.0); |
IntegralFaktorGier = Parameter_Gyro_Gier_I; |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
//+ Analoge Steuerung per Seriell |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(ExternControl.Config & 0x01 && Parameter_ExternalControl > 128) |
{ |
StickNick += (int) ExternControl.Nick * (int) EE_Parameter.Stick_P; |
StickRoll += (int) ExternControl.Roll * (int) EE_Parameter.Stick_P; |
StickGier += ExternControl.Gier; |
ExternHoehenValue = (int) ExternControl.Hight * (int)EE_Parameter.Hoehe_Verstaerkung; |
if(ExternControl.Gas < StickGas) StickGas = ExternControl.Gas; |
} |
if(StickGas < 0) StickGas = 0; |
if(EE_Parameter.GlobalConfig & CFG_HEADING_HOLD) IntegralFaktor = 0; |
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--; |
if(FCFlags & FCFLAG_NOTLANDUNG) {MaxStickNick = 0; MaxStickRoll = 0;} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Looping? |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if((PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] > EE_Parameter.LoopThreshold) && EE_Parameter.BitConfig & CFG_LOOP_LINKS) Looping_Links = 1; |
else |
{ |
{ |
if((PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] < (EE_Parameter.LoopThreshold - EE_Parameter.LoopHysterese))) Looping_Links = 0; |
} |
} |
if((PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] < -EE_Parameter.LoopThreshold) && EE_Parameter.BitConfig & CFG_LOOP_RECHTS) Looping_Rechts = 1; |
else |
{ |
if(Looping_Rechts) // Hysterese |
{ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] > -(EE_Parameter.LoopThreshold - EE_Parameter.LoopHysterese)) Looping_Rechts = 0; |
} |
} |
if((PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > EE_Parameter.LoopThreshold) && EE_Parameter.BitConfig & CFG_LOOP_OBEN) Looping_Oben = 1; |
else |
{ |
if(Looping_Oben) // Hysterese |
{ |
if((PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < (EE_Parameter.LoopThreshold - EE_Parameter.LoopHysterese))) Looping_Oben = 0; |
} |
} |
if((PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < -EE_Parameter.LoopThreshold) && EE_Parameter.BitConfig & CFG_LOOP_UNTEN) Looping_Unten = 1; |
else |
{ |
if(Looping_Unten) // Hysterese |
{ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > -(EE_Parameter.LoopThreshold - EE_Parameter.LoopHysterese)) Looping_Unten = 0; |
} |
} |
if(Looping_Links || Looping_Rechts) Looping_Roll = 1; else Looping_Roll = 0; |
if(Looping_Oben || Looping_Unten) { Looping_Nick = 1; Looping_Roll = 0; Looping_Links = 0; Looping_Rechts = 0;} else Looping_Nick = 0; |
} // Ende neue Funken-Werte |
if(Looping_Roll || Looping_Nick) |
{ |
if(GasMischanteil > EE_Parameter.LoopGasLimit) GasMischanteil = EE_Parameter.LoopGasLimit; |
TrichterFlug = 1; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Bei Empfangsausfall im Flug |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(FCFlags & FCFLAG_NOTLANDUNG) |
{ |
StickGier = 0; |
StickNick = 0; |
StickRoll = 0; |
GyroFaktor = 90; |
IntegralFaktor = 120; |
GyroFaktorGier = 90; |
IntegralFaktorGier = 120; |
Looping_Roll = 0; |
Looping_Nick = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Integrale auf ACC-Signal abgleichen |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#define ABGLEICH_ANZAHL 256L |
MittelIntegralNick += IntegralNick; // Für die Mittelwertbildung aufsummieren |
MittelIntegralRoll += IntegralRoll; |
MittelIntegralNick2 += IntegralNick2; |
MittelIntegralRoll2 += IntegralRoll2; |
if(Looping_Nick || Looping_Roll) |
{ |
IntegralAccNick = 0; |
IntegralAccRoll = 0; |
MittelIntegralNick = 0; |
MittelIntegralRoll = 0; |
MittelIntegralNick2 = 0; |
MittelIntegralRoll2 = 0; |
Mess_IntegralNick2 = Mess_IntegralNick; |
Mess_IntegralRoll2 = Mess_IntegralRoll; |
ZaehlMessungen = 0; |
LageKorrekturNick = 0; |
LageKorrekturRoll = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(!Looping_Nick && !Looping_Roll && (Aktuell_az > 512 || MotorenEin)) |
{ |
long tmp_long, tmp_long2; |
if(FromNaviCtrl_Value.Kalman_K != -1 /*&& !TrichterFlug*/) |
{ |
tmp_long = (long)(IntegralNick / EE_Parameter.GyroAccFaktor - (long)Mittelwert_AccNick); |
tmp_long2 = (long)(IntegralRoll / EE_Parameter.GyroAccFaktor - (long)Mittelwert_AccRoll); |
tmp_long = (tmp_long * FromNaviCtrl_Value.Kalman_K) / (32 * 16); |
tmp_long2 = (tmp_long2 * FromNaviCtrl_Value.Kalman_K) / (32 * 16); |
if((MaxStickNick > 64) || (MaxStickRoll > 64)) |
{ |
tmp_long /= 2; |
tmp_long2 /= 2; |
} |
if(abs(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]) > 25) |
{ |
tmp_long /= 3; |
tmp_long2 /= 3; |
} |
if(tmp_long > (long) FromNaviCtrl_Value.Kalman_MaxFusion) tmp_long = (long) FromNaviCtrl_Value.Kalman_MaxFusion; |
if(tmp_long < (long)-FromNaviCtrl_Value.Kalman_MaxFusion) tmp_long = (long)-FromNaviCtrl_Value.Kalman_MaxFusion; |
if(tmp_long2 > (long) FromNaviCtrl_Value.Kalman_MaxFusion) tmp_long2 = (long) FromNaviCtrl_Value.Kalman_MaxFusion; |
if(tmp_long2 < (long)-FromNaviCtrl_Value.Kalman_MaxFusion) tmp_long2 = (long)-FromNaviCtrl_Value.Kalman_MaxFusion; |
} |
else |
{ |
tmp_long = (long)(IntegralNick / EE_Parameter.GyroAccFaktor - (long)Mittelwert_AccNick); |
tmp_long2 = (long)(IntegralRoll / EE_Parameter.GyroAccFaktor - (long)Mittelwert_AccRoll); |
tmp_long /= 16; |
tmp_long2 /= 16; |
if((MaxStickNick > 64) || (MaxStickRoll > 64)) |
{ |
tmp_long /= 3; |
tmp_long2 /= 3; |
} |
if(abs(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]) > 25) |
{ |
tmp_long /= 3; |
tmp_long2 /= 3; |
} |
#define AUSGLEICH 32 |
if(tmp_long > AUSGLEICH) tmp_long = AUSGLEICH; |
if(tmp_long < -AUSGLEICH) tmp_long =-AUSGLEICH; |
if(tmp_long2 > AUSGLEICH) tmp_long2 = AUSGLEICH; |
if(tmp_long2 <-AUSGLEICH) tmp_long2 =-AUSGLEICH; |
} |
Mess_IntegralNick -= tmp_long; |
Mess_IntegralRoll -= tmp_long2; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(ZaehlMessungen >= ABGLEICH_ANZAHL) |
{ |
static int cnt = 0; |
static char last_n_p,last_n_n,last_r_p,last_r_n; |
static long MittelIntegralNick_Alt,MittelIntegralRoll_Alt; |
if(!Looping_Nick && !Looping_Roll && !TrichterFlug && EE_Parameter.Driftkomp) |
{ |
MittelIntegralNick /= ABGLEICH_ANZAHL; |
MittelIntegralRoll /= ABGLEICH_ANZAHL; |
IntegralAccNick = (EE_Parameter.GyroAccFaktor * IntegralAccNick) / ABGLEICH_ANZAHL; |
IntegralAccRoll = (EE_Parameter.GyroAccFaktor * IntegralAccRoll) / ABGLEICH_ANZAHL; |
IntegralAccZ = IntegralAccZ / ABGLEICH_ANZAHL; |
#define MAX_I 0 |
// Nick ++++++++++++++++++++++++++++++++++++++++++++++++ |
IntegralFehlerNick = (long)(MittelIntegralNick - (long)IntegralAccNick); |
ausgleichNick = IntegralFehlerNick / EE_Parameter.GyroAccAbgleich; |
// Roll ++++++++++++++++++++++++++++++++++++++++++++++++ |
IntegralFehlerRoll = (long)(MittelIntegralRoll - (long)IntegralAccRoll); |
ausgleichRoll = IntegralFehlerRoll / EE_Parameter.GyroAccAbgleich; |
LageKorrekturNick = ausgleichNick / ABGLEICH_ANZAHL; |
LageKorrekturRoll = ausgleichRoll / ABGLEICH_ANZAHL; |
if(((MaxStickNick > 64) || (MaxStickRoll > 64) || (abs(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]) > 25)) && (FromNaviCtrl_Value.Kalman_K == -1)) |
{ |
LageKorrekturNick /= 2; |
LageKorrekturRoll /= 2; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gyro-Drift ermitteln |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
MittelIntegralNick2 /= ABGLEICH_ANZAHL; |
MittelIntegralRoll2 /= ABGLEICH_ANZAHL; |
tmp_long = IntegralNick2 - IntegralNick; |
tmp_long2 = IntegralRoll2 - IntegralRoll; |
IntegralFehlerNick = tmp_long; |
IntegralFehlerRoll = tmp_long2; |
Mess_IntegralNick2 -= IntegralFehlerNick; |
Mess_IntegralRoll2 -= IntegralFehlerRoll; |
if(EE_Parameter.Driftkomp) |
{ |
if(GierGyroFehler > ABGLEICH_ANZAHL/2) { AdNeutralGier++; } |
if(GierGyroFehler <-ABGLEICH_ANZAHL/2) { AdNeutralGier--; } |
} |
GierGyroFehler = 0; |
#define FEHLER_LIMIT (ABGLEICH_ANZAHL / 2) |
#define FEHLER_LIMIT1 (ABGLEICH_ANZAHL * 2) //4 |
#define FEHLER_LIMIT2 (ABGLEICH_ANZAHL * 16) //16 |
#define BEWEGUNGS_LIMIT 20000 |
// Nick +++++++++++++++++++++++++++++++++++++++++++++++++ |
cnt = 1;// + labs(IntegralFehlerNick) / 4096; |
if(labs(IntegralFehlerNick) > FEHLER_LIMIT1) cnt = 4; |
if(labs(MittelIntegralNick_Alt - MittelIntegralNick) < BEWEGUNGS_LIMIT || (FromNaviCtrl_Value.Kalman_MaxDrift > 3*8)) |
{ |
if(IntegralFehlerNick > FEHLER_LIMIT2) |
{ |
if(last_n_p) |
{ |
cnt += labs(IntegralFehlerNick) / (FEHLER_LIMIT2 / 8); |
ausgleichNick = IntegralFehlerNick / 8; |
if(ausgleichNick > 5000) ausgleichNick = 5000; |
LageKorrekturNick += ausgleichNick / ABGLEICH_ANZAHL; |
} |
else last_n_p = 1; |
} else last_n_p = 0; |
if(IntegralFehlerNick < -FEHLER_LIMIT2) |
{ |
if(last_n_n) |
{ |
cnt += labs(IntegralFehlerNick) / (FEHLER_LIMIT2 / 8); |
ausgleichNick = IntegralFehlerNick / 8; |
if(ausgleichNick < -5000) ausgleichNick = -5000; |
LageKorrekturNick += ausgleichNick / ABGLEICH_ANZAHL; |
} |
else last_n_n = 1; |
} else last_n_n = 0; |
} |
else |
{ |
cnt = 0; |
KompassSignalSchlecht = 1000; |
} |
if(cnt > EE_Parameter.Driftkomp) cnt = EE_Parameter.Driftkomp; |
if(FromNaviCtrl_Value.Kalman_MaxDrift) if(cnt > FromNaviCtrl_Value.Kalman_MaxDrift) cnt = FromNaviCtrl_Value.Kalman_MaxDrift; |
if(IntegralFehlerNick > FEHLER_LIMIT) AdNeutralNick += cnt; |
if(IntegralFehlerNick < -FEHLER_LIMIT) AdNeutralNick -= cnt; |
// Roll +++++++++++++++++++++++++++++++++++++++++++++++++ |
cnt = 1;// + labs(IntegralFehlerRoll) / 4096; |
if(labs(IntegralFehlerRoll) > FEHLER_LIMIT1) cnt = 4; |
if(labs(MittelIntegralRoll_Alt - MittelIntegralRoll) < BEWEGUNGS_LIMIT || (FromNaviCtrl_Value.Kalman_MaxDrift > 3*8)) |
{ |
if(IntegralFehlerRoll > FEHLER_LIMIT2) |
{ |
if(last_r_p) |
{ |
cnt += labs(IntegralFehlerRoll) / (FEHLER_LIMIT2 / 8); |
ausgleichRoll = IntegralFehlerRoll / 8; |
if(ausgleichRoll > 5000) ausgleichRoll = 5000; |
LageKorrekturRoll += ausgleichRoll / ABGLEICH_ANZAHL; |
} |
else last_r_p = 1; |
} else last_r_p = 0; |
if(IntegralFehlerRoll < -FEHLER_LIMIT2) |
{ |
if(last_r_n) |
{ |
cnt += labs(IntegralFehlerRoll) / (FEHLER_LIMIT2 / 8); |
ausgleichRoll = IntegralFehlerRoll / 8; |
if(ausgleichRoll < -5000) ausgleichRoll = -5000; |
LageKorrekturRoll += ausgleichRoll / ABGLEICH_ANZAHL; |
} |
else last_r_n = 1; |
} else last_r_n = 0; |
} else |
{ |
cnt = 0; |
KompassSignalSchlecht = 1000; |
} |
if(cnt > EE_Parameter.Driftkomp) cnt = EE_Parameter.Driftkomp; |
if(FromNaviCtrl_Value.Kalman_MaxDrift) if(cnt > FromNaviCtrl_Value.Kalman_MaxDrift) cnt = FromNaviCtrl_Value.Kalman_MaxDrift; |
if(IntegralFehlerRoll > FEHLER_LIMIT) AdNeutralRoll += cnt; |
if(IntegralFehlerRoll < -FEHLER_LIMIT) AdNeutralRoll -= cnt; |
} |
else |
{ |
LageKorrekturRoll = 0; |
LageKorrekturNick = 0; |
TrichterFlug = 0; |
} |
if(!IntegralFaktor) { LageKorrekturRoll = 0; LageKorrekturNick = 0;} // z.B. bei HH |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++ |
MittelIntegralNick_Alt = MittelIntegralNick; |
MittelIntegralRoll_Alt = MittelIntegralRoll; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++ |
IntegralAccNick = 0; |
IntegralAccRoll = 0; |
IntegralAccZ = 0; |
MittelIntegralNick = 0; |
MittelIntegralRoll = 0; |
MittelIntegralNick2 = 0; |
MittelIntegralRoll2 = 0; |
ZaehlMessungen = 0; |
} // ZaehlMessungen >= ABGLEICH_ANZAHL |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gieren |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(abs(StickGier) > 15) // war 35 |
{ |
KompassSignalSchlecht = 1000; |
if(!(EE_Parameter.GlobalConfig & CFG_KOMPASS_FIX)) |
{ |
NeueKompassRichtungMerken = 1; |
}; |
} |
tmp_int = (long) EE_Parameter.Gier_P * ((long)StickGier * abs(StickGier)) / 512L; // expo y = ax + bx² |
tmp_int += (EE_Parameter.Gier_P * StickGier) / 4; |
sollGier = tmp_int; |
Mess_Integral_Gier -= tmp_int; |
if(Mess_Integral_Gier > 50000) Mess_Integral_Gier = 50000; // begrenzen |
if(Mess_Integral_Gier <-50000) Mess_Integral_Gier =-50000; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Kompass |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(KompassValue && (EE_Parameter.GlobalConfig & CFG_KOMPASS_AKTIV)) |
{ |
int w,v,r,fehler,korrektur; |
w = abs(IntegralNick /512); // mit zunehmender Neigung den Einfluss drosseln |
v = abs(IntegralRoll /512); |
if(v > w) w = v; // grösste Neigung ermitteln |
korrektur = w / 8 + 2; |
fehler = ((540 + KompassValue - (ErsatzKompass/GIER_GRAD_FAKTOR)) % 360) - 180; |
//fehler += MesswertGier / 12; |
if(!KompassSignalSchlecht && w < 25) |
{ |
GierGyroFehler += fehler; |
if(NeueKompassRichtungMerken) |
{ |
ErsatzKompass = KompassValue * GIER_GRAD_FAKTOR; |
KompassStartwert = (ErsatzKompass/GIER_GRAD_FAKTOR); |
NeueKompassRichtungMerken = 0; |
} |
} |
ErsatzKompass += (fehler * 16) / korrektur; |
w = (w * Parameter_KompassWirkung) / 32; // auf die Wirkung normieren |
w = Parameter_KompassWirkung - w; // Wirkung ggf drosseln |
if(w >= 0) |
{ |
if(!KompassSignalSchlecht) |
{ |
v = 64 + ((MaxStickNick + MaxStickRoll)) / 8; |
r = ((540 + (ErsatzKompass/GIER_GRAD_FAKTOR) - KompassStartwert) % 360) - 180; |
v = (r * w) / v; // nach Kompass ausrichten |
w = 3 * Parameter_KompassWirkung; |
if(v > w) v = w; // Begrenzen |
else |
if(v < -w) v = -w; |
Mess_Integral_Gier += v; |
} |
if(KompassSignalSchlecht) KompassSignalSchlecht--; |
} |
else KompassSignalSchlecht = 500; // so lange das Signal taub stellen --> ca. 1 sek |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Drehgeschwindigkeit und -winkel zu einem Istwert zusammenfassen |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(TrichterFlug) { SummeRoll = 0; SummeNick = 0;}; |
if(!Looping_Nick) IntegralNickMalFaktor = (IntegralNick * IntegralFaktor) / (44000 / STICK_GAIN); else IntegralNickMalFaktor = 0; |
if(!Looping_Roll) IntegralRollMalFaktor = (IntegralRoll * IntegralFaktor) / (44000 / STICK_GAIN); else IntegralRollMalFaktor = 0; |
#define TRIM_MAX 200 |
if(TrimNick > TRIM_MAX) TrimNick = TRIM_MAX; else if(TrimNick <-TRIM_MAX) TrimNick =-TRIM_MAX; |
if(TrimRoll > TRIM_MAX) TrimRoll = TRIM_MAX; else if(TrimRoll <-TRIM_MAX) TrimRoll =-TRIM_MAX; |
MesswertNick = IntegralNickMalFaktor + (long)((long)MesswertNick * GyroFaktor + (long)TrimNick * 128L) / (256L / STICK_GAIN); |
MesswertRoll = IntegralRollMalFaktor + (long)((long)MesswertRoll * GyroFaktor + (long)TrimRoll * 128L) / (256L / STICK_GAIN); |
MesswertGier = (long)(MesswertGier * 2 * (long)GyroFaktorGier) / (256L / STICK_GAIN) + (long)(Integral_Gier * IntegralFaktorGier) / (2 * (44000 / STICK_GAIN)); |
// Maximalwerte abfangen |
// #define MAX_SENSOR (4096*STICK_GAIN) |
#define MAX_SENSOR (4096) |
if(MesswertNick > MAX_SENSOR) MesswertNick = MAX_SENSOR; |
if(MesswertNick < -MAX_SENSOR) MesswertNick = -MAX_SENSOR; |
if(MesswertRoll > MAX_SENSOR) MesswertRoll = MAX_SENSOR; |
if(MesswertRoll < -MAX_SENSOR) MesswertRoll = -MAX_SENSOR; |
if(MesswertGier > MAX_SENSOR) MesswertGier = MAX_SENSOR; |
if(MesswertGier < -MAX_SENSOR) MesswertGier = -MAX_SENSOR; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Höhenregelung |
// Die Höhenregelung schwächt lediglich das Gas ab, erhöht es allerdings nicht |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(UBat > BattLowVoltageWarning) GasMischanteil = ((unsigned int)GasMischanteil * BattLowVoltageWarning) / UBat; // Gas auf das aktuelle Spannungvieveau beziehen |
GasMischanteil *= STICK_GAIN; |
// if height control is activated |
if((EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG) && !(Looping_Roll || Looping_Nick)) // Höhenregelung |
{ |
#define HOVER_GAS_AVERAGE 16384L // 16384 * 2ms = 32s averaging |
#define HC_GAS_AVERAGE 4 // 4 * 2ms= 8ms averaging |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
#define OPA_OFFSET_STEP 15 |
#else |
#define OPA_OFFSET_STEP 10 |
#endif |
int HCGas, HeightDeviation = 0,GasReduction = 0; |
static int HeightTrimming = 0; // rate for change of height setpoint |
static int FilterHCGas = 0; |
static int StickGasHover = 120, HoverGasMin = 0, HoverGasMax = 1023; |
static unsigned long HoverGasFilter = 0; |
static unsigned char delay = 100, BaroAtUpperLimit = 0, BaroAtLowerLimit = 0; |
int CosAttitude; // for projection of hoover gas |
// get the current hooverpoint |
DebugOut.Analog[21] = HoverGas; |
// Expand the measurement |
// measurement of air pressure close to upper limit and no overflow in correction of the new OCR0A value occurs |
if(!BaroExpandActive) |
{ |
if(MessLuftdruck > 920) |
{ // increase offset |
if(OCR0A < (255 - OPA_OFFSET_STEP)) |
{ |
ExpandBaro -= 1; |
OCR0A = DruckOffsetSetting - OPA_OFFSET_STEP * ExpandBaro; // increase offset to shift ADC down |
beeptime = 300; |
BaroExpandActive = 350; |
} |
else |
{ |
BaroAtLowerLimit = 1; |
} |
} |
// measurement of air pressure close to lower limit and |
else |
if(MessLuftdruck < 100) |
{ // decrease offset |
if(OCR0A > OPA_OFFSET_STEP) |
{ |
ExpandBaro += 1; |
OCR0A = DruckOffsetSetting - OPA_OFFSET_STEP * ExpandBaro; // decrease offset to shift ADC up |
beeptime = 300; |
BaroExpandActive = 350; |
} |
else |
{ |
BaroAtUpperLimit = 1; |
} |
} |
else |
{ |
BaroAtUpperLimit = 0; |
BaroAtLowerLimit = 0; |
} |
} |
else // delay, because of expanding the Baro-Range |
{ |
// now clear the D-values |
SummenHoehe = HoehenWert * SM_FILTER; |
VarioMeter = 0; |
BaroExpandActive--; |
} |
// if height control is activated by an rc channel |
if(EE_Parameter.GlobalConfig & CFG_HOEHEN_SCHALTER) // Regler wird über Schalter gesteuert |
{ // check if parameter is less than activation threshold |
if(Parameter_MaxHoehe < 50) // for 3 or 2-state switch height control is disabled in lowest position |
{ //height control not active |
if(!delay--) |
{ |
HoehenReglerAktiv = 0; // disable height control |
SollHoehe = HoehenWert; // update SetPoint with current reading |
delay = 1; |
} |
} |
else |
{ //height control is activated |
HoehenReglerAktiv = 1; // enable height control |
delay = 200; |
} |
} |
else // no switchable height control |
{ |
SollHoehe = ((int16_t) ExternHoehenValue + (int16_t) Parameter_MaxHoehe) * (int)EE_Parameter.Hoehe_Verstaerkung; |
HoehenReglerAktiv = 1; |
} |
// calculate cos of nick and roll angle used for projection of the vertical hoover gas |
tmp_int = (int)(IntegralNick/GIER_GRAD_FAKTOR); // nick angle in deg |
tmp_int2 = (int)(IntegralRoll/GIER_GRAD_FAKTOR); // roll angle in deg |
CosAttitude = (int16_t)ihypot(tmp_int, tmp_int2); // phytagoras gives effective attitude angle in deg |
LIMIT_MAX(CosAttitude, 60); // limit effective attitude angle |
CosAttitude = c_cos_8192(CosAttitude); // cos of actual attitude |
VarioCharacter = ' '; |
if(HoehenReglerAktiv && !(FCFlags & FCFLAG_NOTLANDUNG)) |
{ |
#define HEIGHT_TRIM_UP 0x01 |
#define HEIGHT_TRIM_DOWN 0x02 |
static unsigned char HeightTrimmingFlag = 0x00; |
#define HEIGHT_CONTROL_STICKTHRESHOLD 15 |
// Holger original version |
// start of height control algorithm |
// the height control is only an attenuation of the actual gas stick. |
// I.e. it will work only if the gas stick is higher than the hover gas |
// and the hover height will be allways larger than height setpoint. |
if((EE_Parameter.ExtraConfig & CFG2_HEIGHT_LIMIT) || !(EE_Parameter.GlobalConfig & CFG_HOEHEN_SCHALTER)) // Regler wird über Schalter gesteuert) |
{ // old version |
HCGas = GasMischanteil; // take current stick gas as neutral point for the height control |
HeightTrimming = 0; |
} |
else |
{ |
// alternative height control |
// PD-Control with respect to hoover point |
// the thrust loss out of horizontal attitude is compensated |
// the setpoint will be fine adjusted with the gas stick position |
if(FCFlags & FCFLAG_FLY) // trim setpoint only when flying |
{ // gas stick is above hoover point |
if(StickGas > (StickGasHover + HEIGHT_CONTROL_STICKTHRESHOLD) && !BaroAtUpperLimit) |
{ |
if(HeightTrimmingFlag & HEIGHT_TRIM_DOWN) |
{ |
HeightTrimmingFlag &= ~HEIGHT_TRIM_DOWN; |
SollHoehe = HoehenWert; // update setpoint to current heigth |
} |
HeightTrimmingFlag |= HEIGHT_TRIM_UP; |
HeightTrimming += abs(StickGas - (StickGasHover + HEIGHT_CONTROL_STICKTHRESHOLD)); |
VarioCharacter = '+'; |
} // gas stick is below hoover point |
else if(StickGas < (StickGasHover - HEIGHT_CONTROL_STICKTHRESHOLD) && !BaroAtLowerLimit ) |
{ |
if(HeightTrimmingFlag & HEIGHT_TRIM_UP) |
{ |
HeightTrimmingFlag &= ~HEIGHT_TRIM_UP; |
SollHoehe = HoehenWert; // update setpoint to current heigth |
} |
HeightTrimmingFlag |= HEIGHT_TRIM_DOWN; |
HeightTrimming -= abs(StickGas - (StickGasHover - HEIGHT_CONTROL_STICKTHRESHOLD)); |
VarioCharacter = '-'; |
} |
else // Gas Stick in Hover Range |
{ |
if(HeightTrimmingFlag & (HEIGHT_TRIM_UP | HEIGHT_TRIM_DOWN)) |
{ |
HeightTrimmingFlag &= ~(HEIGHT_TRIM_UP | HEIGHT_TRIM_DOWN); |
HeightTrimming = 0; |
SollHoehe = HoehenWert; // update setpoint to current height |
if(EE_Parameter.ExtraConfig & CFG2_VARIO_BEEP) beeptime = 500; |
if(!StartTrigger && HoehenWert > 50) |
{ |
StartTrigger = 1; |
} |
} |
VarioCharacter = '='; |
} |
// Trim height set point |
if(abs(HeightTrimming) > 512) |
{ |
SollHoehe += (HeightTrimming * EE_Parameter.Hoehe_Verstaerkung)/(5 * 512 / 2); // move setpoint |
HeightTrimming = 0; |
LIMIT_MIN_MAX(SollHoehe, (HoehenWert-1024), (HoehenWert+1024)); // max. 10m Unterschied |
if(EE_Parameter.ExtraConfig & CFG2_VARIO_BEEP) beeptime = 75; |
//update hoover gas stick value when setpoint is shifted |
if(!EE_Parameter.Hoehe_StickNeutralPoint) |
{ |
StickGasHover = HoverGas/STICK_GAIN; //rescale back to stick value |
StickGasHover = (StickGasHover * UBat) / BattLowVoltageWarning; |
if(StickGasHover < 70) StickGasHover = 70; |
else if(StickGasHover > 150) StickGasHover = 150; |
} |
} |
if(BaroExpandActive) SollHoehe = HoehenWert; // update setpoint to current altitude if Expanding is active |
} //if FCFlags & MKFCFLAG_FLY |
else |
{ |
SollHoehe = HoehenWert - 400; |
if(EE_Parameter.Hoehe_StickNeutralPoint) StickGasHover = EE_Parameter.Hoehe_StickNeutralPoint; |
else StickGasHover = 120; |
HoverGas = GasMischanteil; |
} |
HCGas = HoverGas; // take hover gas (neutral point) |
} |
if(HoehenWert > SollHoehe || !(EE_Parameter.ExtraConfig & CFG2_HEIGHT_LIMIT)) |
{ |
// from this point the Heigth Control Algorithm is identical for both versions |
if(BaroExpandActive) // baro range expanding active |
{ |
HCGas = HoverGas; // hover while expanding baro adc range |
HeightDeviation = 0; |
} // EOF // baro range expanding active |
else // valid data from air pressure sensor |
{ |
// ------------------------- P-Part ---------------------------- |
tmp_long = (HoehenWert - SollHoehe); // positive when too high |
LIMIT_MIN_MAX(tmp_long, -32767L, 32767L); // avoid overflov when casting to int16_t |
HeightDeviation = (int)(tmp_long); // positive when too high |
tmp_long = (tmp_long * (long)Parameter_Hoehe_P) / 32L; // p-part |
LIMIT_MIN_MAX(tmp_long, -127 * STICK_GAIN, 256 * STICK_GAIN); // more than the full range makes no sense |
GasReduction = tmp_long; |
// ------------------------- D-Part 1: Vario Meter ---------------------------- |
tmp_int = VarioMeter / 8; |
LIMIT_MIN_MAX(tmp_int, -127, 128); |
tmp_int = (tmp_int * (long)Parameter_Luftdruck_D) / 4L; // scale to d-gain parameter |
LIMIT_MIN_MAX(tmp_int,-64 * STICK_GAIN, 64 * STICK_GAIN); |
if(HeightTrimmingFlag) tmp_int /= 4; // reduce d-part while trimming setpoint |
GasReduction += tmp_int; |
} // EOF no baro range expanding |
// ------------------------ D-Part 2: ACC-Z Integral ------------------------ |
if(Parameter_Hoehe_ACC_Wirkung) |
{ |
tmp_long = ((Mess_Integral_Hoch / 128L) * (int32_t) Parameter_Hoehe_ACC_Wirkung) / (128L / STICK_GAIN); |
LIMIT_MIN_MAX(tmp_long, -32 * STICK_GAIN, 64 * STICK_GAIN); |
GasReduction += tmp_long; |
} |
// ------------------------ D-Part 3: GpsZ ---------------------------------- |
tmp_int = (Parameter_Hoehe_GPS_Z * (int)FromNaviCtrl_Value.GpsZ)/128L; |
LIMIT_MIN_MAX(tmp_int, -32 * STICK_GAIN, 64 * STICK_GAIN); |
GasReduction += tmp_int; |
GasReduction = (long)((long)GasReduction * HoverGas) / 512; // scale to the gas value |
// ------------------------ ---------------------------------- |
HCGas -= GasReduction; |
// limit deviation from hoover point within the target region |
if(!HeightTrimming && HoverGas > 0) // height setpoint is not changed and hoover gas not zero |
{ |
unsigned int tmp; |
tmp = abs(HeightDeviation); |
if(tmp <= 60) |
{ |
LIMIT_MIN_MAX(HCGas, HoverGasMin, HoverGasMax); // limit gas around the hoover point |
} |
else |
{ |
tmp = (tmp - 60) / 32; |
if(tmp > 15) tmp = 15; |
if(HeightDeviation > 0) |
{ |
tmp = (HoverGasMin * (16 - tmp)) / 16; |
LIMIT_MIN_MAX(HCGas, tmp, HoverGasMax); // limit gas around the hoover point |
} |
else |
{ |
tmp = (HoverGasMax * (tmp + 16)) / 16; |
LIMIT_MIN_MAX(HCGas, HoverGasMin, tmp); // limit gas around the hoover point |
} |
} |
} |
// strech control output by inverse attitude projection 1/cos |
// + 1/cos(angle) ++++++++++++++++++++++++++ |
tmp_long2 = (int32_t)HCGas; |
tmp_long2 *= 8192L; |
tmp_long2 /= CosAttitude; |
HCGas = (int16_t)tmp_long2; |
// update height control gas averaging |
FilterHCGas = (FilterHCGas * (HC_GAS_AVERAGE - 1) + HCGas) / HC_GAS_AVERAGE; |
// limit height control gas pd-control output |
LIMIT_MIN_MAX(FilterHCGas, EE_Parameter.Hoehe_MinGas * STICK_GAIN, (MAX_GAS - 20) * STICK_GAIN); |
// set GasMischanteil to HeightControlGasFilter |
if(EE_Parameter.ExtraConfig & CFG2_HEIGHT_LIMIT) |
{ // old version |
LIMIT_MAX(FilterHCGas, GasMischanteil); // nicht mehr als Gas |
} |
GasMischanteil = FilterHCGas + (GasMischanteil - HoverGas) / 4; |
} |
}// EOF height control active |
else // HC not active |
{ |
//update hoover gas stick value when HC is not active |
if(!EE_Parameter.Hoehe_StickNeutralPoint) |
{ |
StickGasHover = HoverGas/STICK_GAIN; // rescale back to stick value |
StickGasHover = (StickGasHover * UBat) / BattLowVoltageWarning; |
} |
else StickGasHover = EE_Parameter.Hoehe_StickNeutralPoint; |
LIMIT_MIN_MAX(StickGasHover, 70, 150); // reserve some range for trim up and down |
FilterHCGas = GasMischanteil; |
} |
// Hover gas estimation by averaging gas control output on small z-velocities |
// this is done only if height contol option is selected in global config and aircraft is flying |
if((FCFlags & FCFLAG_FLY))// && !(FCFlags & FCFLAG_NOTLANDUNG)) |
{ |
if(HoverGasFilter == 0 || StartTrigger == 1) HoverGasFilter = HOVER_GAS_AVERAGE * (unsigned long)(GasMischanteil); // init estimation |
if(StartTrigger == 1) StartTrigger = 2; |
tmp_long2 = (int32_t)GasMischanteil; // take current thrust |
tmp_long2 *= CosAttitude; // apply attitude projection |
tmp_long2 /= 8192; |
// average vertical projected thrust |
if(modell_fliegt < 4000) // the first 8 seconds |
{ // reduce the time constant of averaging by factor of 4 to get much faster a stable value |
HoverGasFilter -= HoverGasFilter/(HOVER_GAS_AVERAGE/16L); |
HoverGasFilter += 16L * tmp_long2; |
} |
if(modell_fliegt < 8000) // the first 16 seconds |
{ // reduce the time constant of averaging by factor of 2 to get much faster a stable value |
HoverGasFilter -= HoverGasFilter/(HOVER_GAS_AVERAGE/4L); |
HoverGasFilter += 4L * tmp_long2; |
} |
else //later |
if(abs(VarioMeter) < 100) // only on small vertical speed |
{ |
HoverGasFilter -= HoverGasFilter/HOVER_GAS_AVERAGE; |
HoverGasFilter += tmp_long2; |
} |
HoverGas = (int16_t)(HoverGasFilter/HOVER_GAS_AVERAGE); |
if(EE_Parameter.Hoehe_HoverBand) |
{ |
int16_t band; |
band = HoverGas / EE_Parameter.Hoehe_HoverBand; // the higher the parameter the smaller the range |
HoverGasMin = HoverGas - band; |
HoverGasMax = HoverGas + band; |
} |
else |
{ // no limit |
HoverGasMin = 0; |
HoverGasMax = 1023; |
} |
} |
else |
{ |
StartTrigger = 0; |
HoverGasFilter = 0; |
HoverGas = 0; |
} |
}// EOF ParamSet.GlobalConfig & CFG_HEIGHT_CONTROL |
// limit gas to parameter setting |
LIMIT_MIN(GasMischanteil, (MIN_GAS + 10) * STICK_GAIN); |
if(GasMischanteil > (MAX_GAS - 20) * STICK_GAIN) GasMischanteil = (MAX_GAS - 20) * STICK_GAIN; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// all BL-Ctrl connected? |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(MissingMotor || Capacity.MinOfMaxPWM != 255) |
if(modell_fliegt > 1 && modell_fliegt < 50 && GasMischanteil > 0) |
{ |
modell_fliegt = 1; |
GasMischanteil = (MIN_GAS + 10) * STICK_GAIN; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Mischer und PI-Regler |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
DebugOut.Analog[7] = GasMischanteil; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gier-Anteil |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
GierMischanteil = MesswertGier - sollGier * STICK_GAIN; // Regler für Gier |
#define MIN_GIERGAS (40*STICK_GAIN) // unter diesem Gaswert trotzdem Gieren |
if(GasMischanteil > MIN_GIERGAS) |
{ |
if(GierMischanteil > (GasMischanteil / 2)) GierMischanteil = GasMischanteil / 2; |
if(GierMischanteil < -(GasMischanteil / 2)) GierMischanteil = -(GasMischanteil / 2); |
} |
else |
{ |
if(GierMischanteil > (MIN_GIERGAS / 2)) GierMischanteil = MIN_GIERGAS / 2; |
if(GierMischanteil < -(MIN_GIERGAS / 2)) GierMischanteil = -(MIN_GIERGAS / 2); |
} |
tmp_int = MAX_GAS*STICK_GAIN; |
if(GierMischanteil > ((tmp_int - GasMischanteil))) GierMischanteil = ((tmp_int - GasMischanteil)); |
if(GierMischanteil < -((tmp_int - GasMischanteil))) GierMischanteil = -((tmp_int - GasMischanteil)); |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Nick-Achse |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
DiffNick = MesswertNick - StickNick; // Differenz bestimmen |
if(IntegralFaktor) SummeNick += IntegralNickMalFaktor - StickNick; // I-Anteil bei Winkelregelung |
else SummeNick += DiffNick; // I-Anteil bei HH |
if(SummeNick > (STICK_GAIN * 16000L)) SummeNick = (STICK_GAIN * 16000L); |
if(SummeNick < -(16000L * STICK_GAIN)) SummeNick = -(16000L * STICK_GAIN); |
pd_ergebnis_nick = (EE_Parameter.Gyro_Stability * DiffNick) / 8 + SummeNick / Ki; // PI-Regler für Nick |
// Motor Vorn |
tmp_int = (long)((long)Parameter_DynamicStability * (long)(GasMischanteil + abs(GierMischanteil)/2)) / 64; |
if(pd_ergebnis_nick > tmp_int) pd_ergebnis_nick = tmp_int; |
if(pd_ergebnis_nick < -tmp_int) pd_ergebnis_nick = -tmp_int; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Roll-Achse |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
DiffRoll = MesswertRoll - StickRoll; // Differenz bestimmen |
if(IntegralFaktor) SummeRoll += IntegralRollMalFaktor - StickRoll;// I-Anteil bei Winkelregelung |
else SummeRoll += DiffRoll; // I-Anteil bei HH |
if(SummeRoll > (STICK_GAIN * 16000L)) SummeRoll = (STICK_GAIN * 16000L); |
if(SummeRoll < -(16000L * STICK_GAIN)) SummeRoll = -(16000L * STICK_GAIN); |
pd_ergebnis_roll = (EE_Parameter.Gyro_Stability * DiffRoll) / 8 + SummeRoll / Ki; // PI-Regler für Roll |
tmp_int = (long)((long)Parameter_DynamicStability * (long)(GasMischanteil + abs(GierMischanteil)/2)) / 64; |
if(pd_ergebnis_roll > tmp_int) pd_ergebnis_roll = tmp_int; |
if(pd_ergebnis_roll < -tmp_int) pd_ergebnis_roll = -tmp_int; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Universal Mixer |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
for(i=0; i<MAX_MOTORS; i++) |
{ |
signed int tmp_int; |
if(Mixer.Motor[i][0] > 0) |
{ |
// Gas |
if(Mixer.Motor[i][0] == 64) tmp_int = GasMischanteil; else tmp_int = ((long)GasMischanteil * Mixer.Motor[i][0]) / 64L; |
// Nick |
if(Mixer.Motor[i][1] == 64) tmp_int += pd_ergebnis_nick; |
else if(Mixer.Motor[i][1] == -64) tmp_int -= pd_ergebnis_nick; |
else tmp_int += ((long)pd_ergebnis_nick * Mixer.Motor[i][1]) / 64L; |
// Roll |
if(Mixer.Motor[i][2] == 64) tmp_int += pd_ergebnis_roll; |
else if(Mixer.Motor[i][2] == -64) tmp_int -= pd_ergebnis_roll; |
else tmp_int += ((long)pd_ergebnis_roll * Mixer.Motor[i][2]) / 64L; |
// Gier |
if(Mixer.Motor[i][3] == 64) tmp_int += GierMischanteil; |
else if(Mixer.Motor[i][3] == -64) tmp_int -= GierMischanteil; |
else tmp_int += ((long)GierMischanteil * Mixer.Motor[i][3]) / 64L; |
if(tmp_int > tmp_motorwert[i]) tmp_int = (tmp_motorwert[i] + tmp_int) / 2; // MotorSmoothing |
// else tmp_int = 2 * tmp_int - tmp_motorwert[i]; // MotorSmoothing |
// Arthur P: the original code allowed the motor value to drop to 0 or negative values |
// straight off, i.e. could amplify an intended decrease excessively while upregulation |
// is dampened. The modification would still allow immediate drop below intended value |
// but would dampen this. This would still allow for airbraking of the prop to have effect |
// but it might lead to less sudden excessive drops in rpm with only gradual recovery. |
// 090807 Arthur P: Due to problems with uart.c which still refers to user parameter 1 and 2 and |
// possible timing issues with the shutter interval load, removed the shutter interval functions |
// and switched to use of userparam6 for the motor smoothing. |
// 091114 Inserted modification into 0.76g source code. |
// 20100804 Modified v.0.80d code where motorsmoothing is no longer a separate function. |
// Downsmoothing either uses default v.0.7x+ 150% downstep (user para 7 == 0), |
// 50% downstep (user para 7 == 1 or 2), or downsteps of x% (userpara7 ==): |
// 66.6% (3), 75% (4), 80% (5), 90% (10), 95% (20), 97.5% (40), 98% (50), 99% (100). |
else |
{ |
if(Parameter_UserParam7 < 2) |
{ // Original function |
tmp_int = 2 * tmp_int - tmp_motorwert[i]; |
} |
else |
{ |
// If userpara7 >= 2 then allow >= 50% of the intended step down to rapidly reach the intended value. |
tmp_int = tmp_int + ((tmp_motorwert[i] - tmp_int)/Parameter_UserParam7); |
} |
} |
LIMIT_MIN_MAX(tmp_int,MIN_GAS * 4,MAX_GAS * 4); |
Motor[i].SetPoint = tmp_int / 4; |
Motor[i].SetPointLowerBits = (tmp_int % 4)<<1; // (3 bits total) |
tmp_motorwert[i] = tmp_int; |
} |
else |
{ |
Motor[i].SetPoint = 0; |
Motor[i].SetPointLowerBits = 0; |
} |
} |
} |
/branches/V0.80d-Arthur-P/fc.h |
---|
0,0 → 1,120 |
/*####################################################################################### |
Flight Control |
#######################################################################################*/ |
#ifndef _FC_H |
#define _FC_H |
//#define GIER_GRAD_FAKTOR 1291L // Abhängigkeit zwischen GyroIntegral und Winkel |
//#define GIER_GRAD_FAKTOR 1160L |
extern long GIER_GRAD_FAKTOR; // Abhängigkeit zwischen GyroIntegral und Winkel |
#define STICK_GAIN 4 |
#define ACC_AMPLIFY 6 |
#define FCFLAG_MOTOR_RUN 0x01 |
#define FCFLAG_FLY 0x02 |
#define FCFLAG_CALIBRATE 0x04 |
#define FCFLAG_START 0x08 |
#define FCFLAG_NOTLANDUNG 0x10 |
#define FCFLAG_LOWBAT 0x20 |
#define FCFLAG_SPI_RX_ERR 0x40 |
#define FCFLAG_I2CERR 0x80 |
#define DEFEKT_G_NICK 0x01 |
#define DEFEKT_G_ROLL 0x02 |
#define DEFEKT_G_GIER 0x04 |
#define DEFEKT_A_NICK 0x08 |
#define DEFEKT_A_ROLL 0x10 |
#define DEFEKT_A_Z 0x20 |
#define DEFEKT_PRESSURE 0x40 |
#define DEFEKT_CAREFREE_ERR 0x80 |
#define DEFEKT_I2C 0x01 |
#define DEFEKT_BL_MISSING 0x02 |
#define DEFEKT_SPI_RX_ERR 0x04 |
#define DEFEKT_PPM_ERR 0x08 |
#define DEFEKT_MIXER_ERR 0x10 |
#define Poti1 Poti[0] |
#define Poti2 Poti[1] |
#define Poti3 Poti[2] |
#define Poti4 Poti[3] |
#define Poti5 Poti[4] |
#define Poti6 Poti[5] |
#define Poti7 Poti[6] |
#define Poti8 Poti[7] |
extern volatile unsigned char FCFlags; |
extern unsigned char Sekunde,Minute; |
extern unsigned int BaroExpandActive; |
extern long IntegralNick,IntegralNick2; |
extern long IntegralRoll,IntegralRoll2; |
//extern int IntegralNick,IntegralNick2; |
//extern int IntegralRoll,IntegralRoll2; |
extern unsigned char Poti[9]; |
extern long Mess_IntegralNick,Mess_IntegralNick2; |
extern long Mess_IntegralRoll,Mess_IntegralRoll2; |
extern long IntegralAccNick,IntegralAccRoll; |
extern long SummeNick,SummeRoll; |
extern volatile long Mess_Integral_Hoch; |
extern long Integral_Gier,Mess_Integral_Gier,Mess_Integral_Gier2; |
extern int KompassValue; |
extern int KompassStartwert; |
extern int KompassRichtung; |
extern unsigned char ControlHeading; |
extern int TrimNick, TrimRoll; |
extern long ErsatzKompass; |
extern int ErsatzKompassInGrad; // Kompasswert in Grad |
extern long HoehenWert; |
extern long SollHoehe; |
extern unsigned char CareFree; |
extern int MesswertNick,MesswertRoll,MesswertGier; |
extern int AdNeutralNick,AdNeutralRoll,AdNeutralGier, Mittelwert_AccNick, Mittelwert_AccRoll; |
extern unsigned int NeutralAccX, NeutralAccY; |
extern unsigned char HoehenReglerAktiv; |
extern int NeutralAccZ; |
extern long Umschlag180Nick, Umschlag180Roll; |
extern signed int ExternStickNick,ExternStickRoll,ExternStickGier; |
extern unsigned char Parameter_UserParam1,Parameter_UserParam2,Parameter_UserParam3,Parameter_UserParam4,Parameter_UserParam5,Parameter_UserParam6,Parameter_UserParam7,Parameter_UserParam8; |
extern int NaviAccNick,NaviAccRoll,NaviCntAcc; |
extern unsigned int modell_fliegt; |
extern void MotorRegler(void); |
extern void SendMotorData(void); |
//void CalibrierMittelwert(void); |
//void Mittelwert(void); |
extern void SetNeutral(unsigned char AccAdjustment); |
extern void Piep(unsigned char Anzahl, unsigned int dauer); |
extern void CopyDebugValues(void); |
extern unsigned char h,m,s; |
extern volatile unsigned char Timeout ; |
extern unsigned char CosinusNickWinkel, CosinusRollWinkel; |
extern int DiffNick,DiffRoll; |
//extern int Poti1, Poti2, Poti3, Poti4; |
extern volatile unsigned char SenderOkay; |
extern int StickNick,StickRoll,StickGier; |
extern char MotorenEin; |
extern unsigned char Parameter_Servo3,Parameter_Servo4,Parameter_Servo5; |
extern char VarioCharacter; |
extern int HoverGas; |
extern unsigned char Parameter_Luftdruck_D; |
extern unsigned char Parameter_MaxHoehe; |
extern unsigned char Parameter_Hoehe_P; |
extern unsigned char Parameter_Hoehe_ACC_Wirkung; |
extern unsigned char Parameter_KompassWirkung; |
extern unsigned char Parameter_Gyro_P; |
extern unsigned char Parameter_Gyro_I; |
extern unsigned char Parameter_Gier_P; |
extern unsigned char Parameter_ServoNickControl; |
extern unsigned char Parameter_ServoRollControl; |
extern unsigned char Parameter_AchsKopplung1; |
extern unsigned char Parameter_AchsKopplung2; |
//extern unsigned char Parameter_AchsGegenKopplung1; |
extern unsigned char Parameter_J16Bitmask; // for the J16 Output |
extern unsigned char Parameter_J16Timing; // for the J16 Output |
extern unsigned char Parameter_J17Bitmask; // for the J17 Output |
extern unsigned char Parameter_J17Timing; // for the J17 Output |
extern signed char MixerTable[MAX_MOTORS][4]; |
#endif //_FC_H |
/branches/V0.80d-Arthur-P/flight.pnproj |
---|
0,0 → 1,0 |
<Project name="Flight-Ctrl"><File path="uart.h"></File><File path="jeti.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="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="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="spi.h"></File><File path="spi.c"></File><File path="led.h"></File><File path="led.c"></File><File path="fc.c"></File><File path="mymath.c"></File><File path="mymath.h"></File><File path="isqrt.S"></File><File path="Spektrum.c"></File><File path="Spektrum.h"></File><File path="eeprom.h"></File><File path="eeprom.c"></File><File path="libfc.h"></File><File path="debug.c"></File><File path="debug.h"></File></Project> |
/branches/V0.80d-Arthur-P/flight.pnps |
---|
0,0 → 1,0 |
<pd><ViewState><e p="Flight-Ctrl" x="true"></e></ViewState></pd> |
/branches/V0.80d-Arthur-P/gps.h |
---|
0,0 → 1,7 |
extern signed int GPS_Nick; |
extern signed int GPS_Roll; |
extern signed int GPS_Nick2; |
extern signed int GPS_Roll2; |
void GPS_Neutral(void); |
void GPS_BerechneZielrichtung(void); |
/branches/V0.80d-Arthur-P/isqrt.S |
---|
0,0 → 1,203 |
;-----------------------------------------------------------------------------; |
; Fast integer squareroot routines for avr-gcc project (C)ChaN, 2008 |
; http://elm-chan.org/docs/avrlib/sqrt32.S |
;-----------------------------------------------------------------------------; |
; uint16_t isqrt32 (uint32_t n); |
; uint8_t isqrt16 (uint16_t n); |
; uint16_t ihypot (int16_t x, int16_t y); |
;-----------------------------------------------------------------------------: |
; 32bit integer squareroot |
;-----------------------------------------------------------------------------; |
; uint16_t isqrt32 ( |
; uint32_t n |
; ); |
; |
; Return Value: |
; Squareroot of n. |
; |
; Size = 53 words |
; Clock = 532..548 cycles |
; Stack = 0 byte |
.global isqrt32 |
.func isqrt32 |
isqrt32: |
clr r0 |
clr r18 |
clr r19 |
clr r20 |
ldi r21, 1 |
clr r27 |
clr r30 |
clr r31 |
ldi r26, 16 |
1: lsl r22 |
rol r23 |
rol r24 |
rol r25 |
rol r0 |
rol r18 |
rol r19 |
rol r20 |
lsl r22 |
rol r23 |
rol r24 |
rol r25 |
rol r0 |
rol r18 |
rol r19 |
rol r20 |
brpl 2f |
add r0, r21 |
adc r18, r27 |
adc r19, r30 |
adc r20, r31 |
rjmp 3f |
2: sub r0, r21 |
sbc r18, r27 |
sbc r19, r30 |
sbc r20, r31 |
3: lsl r21 |
rol r27 |
rol r30 |
andi r21, 0b11111000 |
ori r21, 0b00000101 |
sbrc r20, 7 |
subi r21, 2 |
dec r26 |
brne 1b |
lsr r30 |
ror r27 |
ror r21 |
lsr r30 |
ror r27 |
ror r21 |
mov r24, r21 |
mov r25, r27 |
ret |
.endfunc |
;-----------------------------------------------------------------------------: |
; 16bit integer squareroot |
;-----------------------------------------------------------------------------; |
; uint8_t isqrt16 ( |
; uint16_t n |
; ); |
; |
; Return Value: |
; Squareroot of n. |
; |
; Size = 33 words |
; Clock = 181..189 cycles |
; Stack = 0 byte |
.global isqrt16 |
.func isqrt16 |
isqrt16: |
clr r18 |
clr r19 |
ldi r20, 1 |
clr r21 |
ldi r22, 8 |
1: lsl r24 |
rol r25 |
rol r18 |
rol r19 |
lsl r24 |
rol r25 |
rol r18 |
rol r19 |
brpl 2f |
add r18, r20 |
adc r19, r21 |
rjmp 3f |
2: sub r18, r20 |
sbc r19, r21 |
3: lsl r20 |
rol r21 |
andi r20, 0b11111000 |
ori r20, 0b00000101 |
sbrc r19, 7 |
subi r20, 2 |
dec r22 |
brne 1b |
lsr r21 |
ror r20 |
lsr r21 |
ror r20 |
mov r24, r20 |
ret |
.endfunc |
;-----------------------------------------------------------------------------: |
; 16bit integer hypot (megaAVR is required) |
;-----------------------------------------------------------------------------; |
; uint16_t ihypot ( |
; int16_t x, |
; int16_t y |
; ); |
; |
; Return Value: |
; Squareroot of (x*x + y*y) |
; |
; Size = 42 words |
; Clock = 581..597 cycles |
; Stack = 0 byte |
.global ihypot |
.func ihypot |
ihypot: |
clr r26 |
sbrs r25, 7 |
rjmp 1f |
com r24 |
com r25 |
adc r24, r26 |
adc r25, r26 |
1: sbrs r23, 7 |
rjmp 2f |
com r22 |
com r23 |
adc r22, r26 |
adc r23, r26 |
2: mul r22, r22 |
movw r18, r0 |
mul r23, r23 |
movw r20, r0 |
mul r22, r23 |
add r19, r0 |
adc r20, r1 |
adc r21, r26 |
add r19, r0 |
adc r20, r1 |
adc r21, r26 |
mul r24, r24 |
movw r30, r0 |
mul r25, r25 |
add r18, r30 |
adc r19, r31 |
adc r20, r0 |
adc r21, r1 |
mul r24, r25 |
add r19, r0 |
adc r20, r1 |
adc r21, r26 |
add r19, r0 |
adc r20, r1 |
adc r21, r26 |
movw r24, r20 |
movw r22, r18 |
clr r1 |
rjmp isqrt32 |
.endfunc |
/branches/V0.80d-Arthur-P/isqrt.h |
---|
0,0 → 1,11 |
#ifndef _ISQRT_H |
#define _ISQRT_H |
#include <inttypes.h> |
// coded in assembler file |
extern uint16_t isqrt32(uint32_t n); |
extern uint8_t isqrt16(uint16_t n); |
extern uint16_t ihypot(int16_t x, int16_t y); |
#endif // _ISQRT_H |
/branches/V0.80d-Arthur-P/jetimenu.c |
---|
0,0 → 1,162 |
#include "jetimenu.h" |
#include "libfc.h" |
#include "printf_P.h" |
#include "main.h" |
#include "spi.h" |
#include "capacity.h" |
#define JETIBOX_KEY_RIGHT 0x1F |
#define JETIBOX_KEY_UP 0x2F |
#define JETIBOX_KEY_DOWN 0x4F |
#define JETIBOX_KEY_LEFT 0x8F |
#define JETIBOX_KEY_NONE 0x0F |
#define JETIBOX_KEY_UNDEF 0x00 |
#define JetiBox_printfxy(x,y,format, args...) { LIBFC_JetiBox_SetPos(y * 16 + x); _printf_P(&LIBFC_JetiBox_Putchar, PSTR(format) , ## args);} |
#define JetiBox_printf(format, args...) { _printf_P(&LIBFC_JetiBox_Putchar, PSTR(format) , ## args);} |
// ----------------------------------------------------------- |
// the menu functions |
// ----------------------------------------------------------- |
void Menu_Status(uint8_t key) |
{ //0123456789ABCDEF |
JetiBox_printfxy(0,0,"%2i.%1iV",UBat/10, UBat%10); |
if(NaviDataOkay) |
{ |
// JetiBox_printfxy(6,0,"%03dm %03d%c", GPSInfo.HomeDistance/10,GPSInfo.HomeBearing, 0xDF); |
JetiBox_printfxy(6,0,"%3d%c %03dm",(int)(ErsatzKompass / GIER_GRAD_FAKTOR), 0xDF, GPSInfo.HomeDistance/10); |
} |
else |
{ |
JetiBox_printfxy(6,0,"Status"); |
} |
if(NC_ErrorCode) JetiBox_printfxy(6,0,"ERROR: %2d",NC_ErrorCode); |
JetiBox_printfxy(0,1,"%4i %2i:%02i",Capacity.UsedCapacity,FlugSekunden/60,FlugSekunden%60); |
if(EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG) |
{ |
JetiBox_printfxy(10,1,"%4im%c", (int16_t)(HoehenWert/100),VarioCharacter); |
} |
} |
void Menu_Temperature(uint8_t key) |
{ //0123456789ABCDEF |
JetiBox_printfxy(0,0,"%3i %3i %3i %3i", Motor[0].Temperature, Motor[1].Temperature, Motor[2].Temperature, Motor[3].Temperature); |
JetiBox_printfxy(0,1,"%3i %3i %3i %3i", Motor[4].Temperature, Motor[5].Temperature, Motor[6].Temperature, Motor[7].Temperature); |
if(RequiredMotors <= 4) |
{ |
JetiBox_printfxy(0,1,"Temperatures "); |
} |
else |
if(RequiredMotors <= 6) |
{ |
JetiBox_printfxy(8,1,"\%cC ",0xdf); |
} |
} |
void Menu_Battery(uint8_t key) |
{ //0123456789ABCDEF |
JetiBox_printfxy(0,0,"%2i.%1iV %3i.%1iA", UBat/10, UBat%10, Capacity.ActualCurrent/10, Capacity.ActualCurrent%10); |
JetiBox_printfxy(0,1,"%4iW %6imAh",Capacity.ActualPower, Capacity.UsedCapacity); |
} |
void Menu_PosInfo(uint8_t key) |
{ |
if(NaviDataOkay) |
{ |
JetiBox_printfxy(0,0,"%2um/s Sat:%d ",GPSInfo.Speed,GPSInfo.NumOfSats); |
switch (GPSInfo.SatFix) |
{ |
case SATFIX_3D: |
JetiBox_printfxy(12,0," 3D"); |
break; |
case SATFIX_2D: |
case SATFIX_NONE: |
default: |
JetiBox_printfxy(12,0,"NoFx"); |
break; |
} |
if(GPSInfo.Flags & FLAG_DIFFSOLN) |
{ |
JetiBox_printfxy(12,0,"DGPS"); |
} |
JetiBox_printfxy(0,1,"Home:%3dm %3d%c", GPSInfo.HomeDistance/10, GPSInfo.HomeBearing, 0xDF); |
} |
else |
{ //0123456789ABCDEF |
JetiBox_printfxy(2,0,"No NaviCtrl!"); |
} |
} |
// ----------------------------------------------------------- |
// the menu topology |
// ----------------------------------------------------------- |
typedef void (*pFctMenu) (uint8_t); // the menu item handler function pointer |
typedef struct{ |
int8_t left; |
int8_t right; |
int8_t up; |
int8_t down; |
pFctMenu pHandler; |
} MENU_ENTRY; |
// the menu navigation structure |
/* | |
3 - 0 - 1 - 2 - 3 - 0 |
*/ |
const MENU_ENTRY JetiBox_Menu[] PROGMEM= |
{ // l r u d pHandler |
{3, 1, 0, 0, &Menu_Status }, // 0 |
{0, 2, 1, 1, &Menu_Temperature }, // 1 |
{1, 3, 2, 2, &Menu_Battery }, // 2 |
{2, 0, 3, 3, &Menu_PosInfo }, // 3 |
}; |
// ----------------------------------------------------------- |
// Update display buffer |
// ----------------------------------------------------------- |
unsigned char JetiBox_Update(unsigned char key) |
{ |
static uint8_t item = 0, last_item = 0; // the menu item |
// navigate within the menu by key action |
last_item = item; |
switch(key) |
{ |
case JETIBOX_KEY_LEFT: |
if (item == 0) return (1); // switch back to jeti expander menu |
else item = pgm_read_byte(&JetiBox_Menu[item].left); //trigger to left menu item |
break; |
case JETIBOX_KEY_RIGHT: |
item = pgm_read_byte(&JetiBox_Menu[item].right); //trigger to right menu item |
break; |
case JETIBOX_KEY_UP: |
item = pgm_read_byte(&JetiBox_Menu[item].up); //trigger to up menu item |
break; |
case JETIBOX_KEY_DOWN: |
item = pgm_read_byte(&JetiBox_Menu[item].down); //trigger to down menu item |
break; |
default: |
break; |
} |
// if the menu item has been changed, do not pass the key to the item handler |
// to avoid jumping over to items |
if(item != last_item) key = JETIBOX_KEY_UNDEF; |
LIBFC_JetiBox_Clear(); |
//execute menu item handler |
((pFctMenu)(pgm_read_word(&(JetiBox_Menu[item].pHandler))))(key); |
return (0); |
} |
/branches/V0.80d-Arthur-P/jetimenu.h |
---|
0,0 → 1,6 |
#ifndef _JETIMENU_H |
#define _JETIMENU_H |
extern unsigned char JetiBox_Update(unsigned char key); |
#endif //_JETIMENU_H |
/branches/V0.80d-Arthur-P/led.c |
---|
0,0 → 1,99 |
#include <inttypes.h> |
#include "main.h" |
uint16_t LED1_Timing = 0; |
uint16_t LED2_Timing = 0; |
unsigned char J16Blinkcount = 0, J16Mask = 1; |
unsigned char 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 UpdateMotors() every 2ms |
void LED_Update(void) |
{ |
static char delay = 0; |
static unsigned char J16Bitmask = 0; |
static unsigned char J17Bitmask = 0; |
static unsigned char J16Warn = 0, J17Warn = 0; |
if(!delay--) // 10ms Intervall |
{ |
delay = 4; |
if(FCFlags & (FCFLAG_LOWBAT | FCFLAG_NOTLANDUNG | FCFLAG_I2CERR)) |
{ |
if(EE_Parameter.WARN_J16_Bitmask) |
{ |
if(!J16Warn) J16Blinkcount = 4; |
J16Warn = 1; |
} |
if(EE_Parameter.WARN_J17_Bitmask) |
{ |
if(!J17Warn) J17Blinkcount = 4; |
J17Warn = 1; |
} |
} |
else |
{ |
J16Warn = 0; |
J17Warn = 0; |
J16Bitmask = EE_Parameter.J16Bitmask; |
J17Bitmask = EE_Parameter.J17Bitmask; |
} |
if(!J16Warn) |
{ |
if((EE_Parameter.BitConfig & CFG_MOTOR_BLINK) && !MotorenEin) {if(EE_Parameter.BitConfig & CFG_MOTOR_OFF_LED1) J16_ON; else J16_OFF;} |
else |
if((EE_Parameter.J16Timing > 247) && (Parameter_J16Timing > 220)) {if(J16Bitmask & 128) J16_ON; else J16_OFF;} |
else |
if((EE_Parameter.J16Timing > 247) && (Parameter_J16Timing < 10)) {if(J16Bitmask & 128) J16_OFF; else J16_ON;} |
else |
if(!J16Blinkcount--) |
{ |
J16Blinkcount = Parameter_J16Timing-1; |
if(J16Mask == 1) J16Mask = 128; else J16Mask /= 2; |
if(J16Mask & J16Bitmask) J16_ON; else J16_OFF; |
} |
} |
else |
if(!J16Blinkcount--) |
{ |
J16Blinkcount = 10-1; |
if(J16Mask == 1) J16Mask = 128; else J16Mask /= 2; |
if(J16Mask & EE_Parameter.WARN_J16_Bitmask) J16_ON; else J16_OFF; |
} |
if(!J17Warn) |
{ |
if((EE_Parameter.BitConfig & CFG_MOTOR_BLINK) && !MotorenEin) {if(EE_Parameter.BitConfig & CFG_MOTOR_OFF_LED2) J17_ON; else J17_OFF;} |
else |
if((EE_Parameter.J17Timing > 247) && (Parameter_J17Timing > 220)) {if(J17Bitmask & 128) J17_ON; else J17_OFF;} |
else |
if((EE_Parameter.J17Timing > 247) && (Parameter_J17Timing < 10)) {if(J17Bitmask & 128) J17_OFF; else J17_ON;} |
else |
if(!J17Blinkcount--) |
{ |
J17Blinkcount = Parameter_J17Timing-1; |
if(J17Mask == 1) J17Mask = 128; else J17Mask /= 2; |
if(J17Mask & J17Bitmask) J17_ON; else J17_OFF; |
} |
} |
else |
if(!J17Blinkcount--) |
{ |
J17Blinkcount = 10-1; |
if(J17Mask == 1) J17Mask = 128; else J17Mask /= 2; |
if(J17Mask & EE_Parameter.WARN_J17_Bitmask) J17_ON; else J17_OFF; |
} |
} |
} |
/branches/V0.80d-Arthur-P/led.h |
---|
0,0 → 1,11 |
#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) |
extern void LED_Init(void); |
extern void LED_Update(void); |
/branches/V0.80d-Arthur-P/libfc.h |
---|
0,0 → 1,20 |
#ifndef _LIBFC_H |
#define _LIBFC_H |
#define CPU_UNKNOWN 0 |
#define CPU_ATMEGA644 1 |
#define CPU_ATMEGA644P 2 |
#define CPU_ATMEGA1284 3 |
#define CPU_ATMEGA1284P 4 |
extern void LIBFC_Init(void); |
extern void LIBFC_Polling(void); |
extern void LIBFC_ReceiverInit(unsigned char rtype); |
extern void LIBFC_JetiBox_Putchar(char c); |
extern void LIBFC_JetiBox_SetPos(unsigned char index); |
extern void LIBFC_JetiBox_Clear(void); |
extern unsigned char LIBFC_GetCPUType(void); |
#endif //_LIBFC_H |
/branches/V0.80d-Arthur-P/libfc1284.a |
---|
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.80d-Arthur-P/libfc644.a |
---|
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.80d-Arthur-P/main.c |
---|
0,0 → 1,402 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Nur für den privaten Gebrauch / NON-COMMERCIAL USE ONLY |
// + 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 oder Nutzung 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 the sources to other systems or using the software on other systems (except 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 "main.h" |
unsigned char PlatinenVersion = 10; |
unsigned char SendVersionToNavi = 1; |
unsigned char BattLowVoltageWarning = 94; |
unsigned int FlugMinuten = 0,FlugMinutenGesamt = 0; |
unsigned int FlugSekunden = 0; |
pVoidFnct_pVoidFnctChar_const_fmt _printf_P; |
unsigned char FoundMotors = 0; |
void CalMk3Mag(void) |
{ |
static unsigned char stick = 1; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > -20) stick = 0; |
if((PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < -70) && !stick) |
{ |
stick = 1; |
WinkelOut.CalcState++; |
if(WinkelOut.CalcState > 4) |
{ |
// WinkelOut.CalcState = 0; // in Uart.c |
beeptime = 1000; |
} |
else Piep(WinkelOut.CalcState,150); |
} |
DebugOut.Analog[19] = WinkelOut.CalcState; |
} |
void LipoDetection(unsigned char print) |
{ |
#define MAX_CELL_VOLTAGE 43 // max cell volatage for LiPO |
unsigned int timer, cells; |
if(print) printf("\n\rBatt:"); |
if(EE_Parameter.UnterspannungsWarnung < 50) // automatische Zellenerkennung |
{ |
timer = SetDelay(500); |
if(print) while (!CheckDelay(timer)); |
// up to 6s LiPo, less than 2s is technical impossible |
for(cells = 2; cells < 7; cells++) |
{ |
if(UBat < cells * MAX_CELL_VOLTAGE) break; |
} |
BattLowVoltageWarning = cells * EE_Parameter.UnterspannungsWarnung; |
if(print) |
{ |
Piep(cells, 200); |
printf(" %d Cells ", cells); |
} |
} |
else BattLowVoltageWarning = EE_Parameter.UnterspannungsWarnung; |
if(print) printf(" Low warning level: %d.%d",BattLowVoltageWarning/10,BattLowVoltageWarning%10); |
} |
//############################################################################ |
//Hauptprogramm |
int main (void) |
//############################################################################ |
{ |
unsigned int timer,i,timer2 = 0, timerPolling; |
DDRB = 0x00; |
PORTB = 0x00; |
for(timer = 0; timer < 1000; timer++); // verzögern |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
PlatinenVersion = 21; |
#else |
if(PINB & 0x01) |
{ |
if(PINB & 0x02) PlatinenVersion = 13; |
else PlatinenVersion = 11; |
} |
else |
{ |
if(PINB & 0x02) PlatinenVersion = 20; |
else PlatinenVersion = 10; |
} |
#endif |
DDRC = 0x81; // SCL |
DDRC |=0x40; // HEF4017 Reset |
PORTC = 0xff; // Pullup SDA |
DDRB = 0x1B; // LEDs und Druckoffset |
PORTB = 0x01; // LED_Rot |
DDRD = 0x3E; // Speaker & TXD & J3 J4 J5 |
PORTD = 0x47; // LED |
HEF4017R_ON; |
MCUSR &=~(1<<WDRF); |
WDTCSR |= (1<<WDCE)|(1<<WDE); |
WDTCSR = 0; |
beeptime = 2500; |
StickGier = 0; PPM_in[K_GAS] = 0; StickRoll = 0; StickNick = 0; |
if(PlatinenVersion >= 20) GIER_GRAD_FAKTOR = 1220; else GIER_GRAD_FAKTOR = 1291; // unterschiedlich für ME und ENC |
ROT_OFF; |
Timer_Init(); |
TIMER2_Init(); |
UART_Init(); |
rc_sum_init(); |
ADC_Init(); |
I2C_Init(); |
SPI_MasterInit(); |
Capacity_Init(); |
LIBFC_Init(); |
GRN_ON; |
sei(); |
ParamSet_Init(); |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Check connected BL-Ctrls |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Check connected BL-Ctrls |
BLFlags |= BLFLAG_READ_VERSION; |
motor_read = 0; // read the first I2C-Data |
SendMotorData(); |
timer = SetDelay(500); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
printf("\n\rFound BL-Ctrl: "); |
timer = SetDelay(4000); |
for(i=0; i < MAX_MOTORS; i++) |
{ |
SendMotorData(); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
if(Mixer.Motor[i][0] > 0) // wait max 4 sec for the BL-Ctrls to wake up |
{ |
while(!CheckDelay(timer) && !(Motor[i].State & MOTOR_STATE_PRESENT_MASK) ) |
{ |
SendMotorData(); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
} |
} |
if(Motor[i].State & MOTOR_STATE_PRESENT_MASK) |
{ |
printf("%d",i+1); |
FoundMotors++; |
// if(Motor[i].Version & MOTOR_STATE_NEW_PROTOCOL_MASK) printf("(new) "); |
} |
} |
for(i=0; i < MAX_MOTORS; i++) |
{ |
if(!(Motor[i].State & MOTOR_STATE_PRESENT_MASK) && Mixer.Motor[i][0] > 0) |
{ |
printf("\n\r\n\r!! MISSING BL-CTRL: %d !!",i+1); |
ServoActive = 2; // just in case the FC would be used as camera-stabilizer |
} |
Motor[i].State &= ~MOTOR_STATE_ERROR_MASK; // clear error counter |
} |
printf("\n\r==================================="); |
if(RequiredMotors < FoundMotors) VersionInfo.HardwareError[1] |= DEFEKT_MIXER_ERR; |
//if(EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG) |
{ |
printf("\n\rCalibrating pressure sensor.."); |
timer = SetDelay(1000); |
SucheLuftruckOffset(); |
while (!CheckDelay(timer)); |
printf("OK\n\r"); |
} |
SetNeutral(0); |
ROT_OFF; |
beeptime = 2000; |
ExternControl.Digital[0] = 0x55; |
FlugMinuten = (unsigned int)GetParamByte(PID_FLIGHT_MINUTES) * 256 + (unsigned int)GetParamByte(PID_FLIGHT_MINUTES + 1); |
FlugMinutenGesamt = (unsigned int)GetParamByte(PID_FLIGHT_MINUTES_TOTAL) * 256 + (unsigned int)GetParamByte(PID_FLIGHT_MINUTES_TOTAL + 1); |
if((FlugMinutenGesamt == 0xFFFF) || (FlugMinuten == 0xFFFF)) |
{ |
FlugMinuten = 0; |
FlugMinutenGesamt = 0; |
} |
printf("\n\rFlight-time %u min Total:%u min", FlugMinuten, FlugMinutenGesamt); |
printf("\n\rControl: "); |
if (EE_Parameter.GlobalConfig & CFG_HEADING_HOLD) printf("HeadingHold"); |
else printf("Normal (ACC-Mode)"); |
LcdClear(); |
I2CTimeout = 5000; |
WinkelOut.Orientation = 1; |
LipoDetection(1); |
LIBFC_ReceiverInit(EE_Parameter.Receiver); |
printf("\n\r===================================\n\r"); |
//SpektrumBinding(); |
timer = SetDelay(2000); |
timerPolling = SetDelay(250); |
Debug(ANSI_CLEAR "FC-Start!\n\rFlugzeit: %d min", FlugMinutenGesamt); // Note: this won't waste flash memory, if #DEBUG is not active |
DebugOut.Status[0] = 0x01 | 0x02; |
while (1) |
{ |
if(CheckDelay(timerPolling)) |
{ |
timerPolling = SetDelay(100); |
LIBFC_Polling(); |
} |
if(UpdateMotor && AdReady) // ReglerIntervall |
{ |
UpdateMotor=0; |
if(WinkelOut.CalcState) CalMk3Mag(); |
else MotorRegler(); |
SendMotorData(); |
ROT_OFF; |
if(SenderOkay) { SenderOkay--; VersionInfo.HardwareError[1] &= ~DEFEKT_PPM_ERR; } |
else |
{ |
TIMSK1 |= _BV(ICIE1); // enable PPM-Input |
PPM_in[0] = 0; // set RSSI to zero on data timeout |
VersionInfo.HardwareError[1] |= DEFEKT_PPM_ERR; |
} |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
//if(HoehenReglerAktiv && NaviDataOkay && SenderOkay < 160 && SenderOkay > 10 && FromNaviCtrl_Value.SerialDataOkay > 220) SenderOkay = 160; |
//if(HoehenReglerAktiv && NaviDataOkay && SenderOkay < 101 && SenderOkay > 10 && FromNaviCtrl_Value.SerialDataOkay > 1) SenderOkay = 101; |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(!--I2CTimeout || MissingMotor) |
{ |
if(!I2CTimeout) |
{ |
I2C_Reset(); |
I2CTimeout = 5; |
DebugOut.Analog[28]++; // I2C-Error |
FCFlags |= FCFLAG_I2CERR; |
VersionInfo.HardwareError[1] |= DEFEKT_I2C; |
DebugOut.Status[1] |= 0x02; // BL-Error-Status |
} |
if((BeepMuster == 0xffff) && MotorenEin) |
{ |
beeptime = 10000; |
BeepMuster = 0x0080; |
} |
} |
else |
{ |
ROT_OFF; |
if(!beeptime) |
{ |
FCFlags &= ~FCFLAG_I2CERR; |
} |
} |
if(!UpdateMotor) |
{ |
DatenUebertragung(); |
BearbeiteRxDaten(); |
if(CheckDelay(timer)) |
{ |
static unsigned char second; |
timer += 20; // 20 ms interval |
if(MissingMotor) |
{ |
VersionInfo.HardwareError[1] |= DEFEKT_BL_MISSING; |
DebugOut.Status[1] |= 0x02; // BL-Error-Status |
} |
else |
{ |
VersionInfo.HardwareError[1] &= ~DEFEKT_BL_MISSING; |
if(I2CTimeout > 6) DebugOut.Status[1] &= ~0x02; // BL-Error-Status |
} |
if(I2CTimeout > 6) VersionInfo.HardwareError[1] &= ~DEFEKT_I2C; |
if(PcZugriff) PcZugriff--; |
else |
{ |
ExternControl.Config = 0; |
ExternStickNick = 0; |
ExternStickRoll = 0; |
ExternStickGier = 0; |
if(BeepMuster == 0xffff && SenderOkay == 0) |
{ |
beeptime = 15000; |
BeepMuster = 0x0c00; |
} |
} |
if(NaviDataOkay > 200) |
{ |
NaviDataOkay--; |
FCFlags &= ~FCFLAG_SPI_RX_ERR; |
VersionInfo.HardwareError[1] &= ~DEFEKT_SPI_RX_ERR; |
} |
else |
{ |
if(NC_Version.Compatible) |
{ |
FCFlags |= FCFLAG_SPI_RX_ERR; |
VersionInfo.HardwareError[1] |= DEFEKT_SPI_RX_ERR; |
if(BeepMuster == 0xffff && MotorenEin) |
{ |
beeptime = 15000; |
BeepMuster = 0xA800; |
} |
} |
GPS_Nick = 0; |
GPS_Roll = 0; |
//if(!beeptime) |
FromNaviCtrl.CompassValue = -1; |
NaviDataOkay = 0; |
} |
if(UBat < BattLowVoltageWarning) |
{ |
FCFlags |= FCFLAG_LOWBAT; |
if(BeepMuster == 0xffff) |
{ |
beeptime = 6000; |
BeepMuster = 0x0300; |
} |
} |
else if(!beeptime) FCFlags &= ~FCFLAG_LOWBAT; |
SPI_StartTransmitPacket(); |
SendSPI = 4; |
if(!MotorenEin) timer2 = 1450; // 0,5 Minuten aufrunden |
else |
if(++second == 49) |
{ |
second = 0; |
FlugSekunden++; |
} |
if(++timer2 == 2930) // eine Minute |
{ |
timer2 = 0; |
FlugMinuten++; |
FlugMinutenGesamt++; |
SetParamByte(PID_FLIGHT_MINUTES,FlugMinuten / 256); |
SetParamByte(PID_FLIGHT_MINUTES+1,FlugMinuten % 256); |
SetParamByte(PID_FLIGHT_MINUTES_TOTAL,FlugMinutenGesamt / 256); |
SetParamByte(PID_FLIGHT_MINUTES_TOTAL+1,FlugMinutenGesamt % 256); |
timer = SetDelay(20); // falls "timer += 20;" mal nicht geht |
} |
} |
LED_Update(); |
Capacity_Update(); |
} |
} |
if(!SendSPI) { SPI_TransmitByte(); } |
} |
return (1); |
} |
/branches/V0.80d-Arthur-P/main.h |
---|
0,0 → 1,75 |
#ifndef _MAIN_H |
#define _MAIN_H |
//#define DEBUG // use to activate debug output to MK-Tool: use Debug(text); |
//#define ACT_S3D_SUMMENSIGNAL |
//#define SWITCH_LEARNS_CAREFREE |
//#define RECEIVER_SPEKTRUM_EXP |
// neue Hardware |
#define ROT_OFF {if((PlatinenVersion == 10)||(PlatinenVersion >= 20)) PORTB &=~0x01; else PORTB |= 0x01;} |
#define ROT_ON {if((PlatinenVersion == 10)||(PlatinenVersion >= 20)) PORTB |= 0x01; else PORTB &=~0x01;} |
#define ROT_FLASH PORTB ^= 0x01 |
#define GRN_OFF {if((PlatinenVersion < 12)) PORTB &=~0x02; else PORTB |= 0x02;} |
#define GRN_ON {if((PlatinenVersion < 12)) PORTB |= 0x02; else PORTB &=~0x02;} |
#define GRN_FLASH PORTB ^= 0x02 |
#define SYSCLK F_CPU |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#define J3High PORTD |= 0x20 |
#define J3Low PORTD &= ~0x20 |
#define J4High PORTD |= 0x10 |
#define J4Low PORTD &= ~0x10 |
#define J5High PORTD |= 0x08 |
#define J5Low PORTD &= ~0x08 |
extern volatile unsigned char SenderOkay; |
extern unsigned char BattLowVoltageWarning; |
extern unsigned char CosinusNickWinkel, CosinusRollWinkel; |
extern unsigned char PlatinenVersion; |
extern unsigned char SendVersionToNavi; |
extern unsigned char FoundMotors; |
void LipoDetection(unsigned char print); |
extern unsigned int FlugMinuten,FlugMinutenGesamt,FlugSekunden; |
#include <stdlib.h> |
#include <string.h> |
#include <avr/io.h> |
#include <avr/pgmspace.h> |
#include <avr/interrupt.h> |
#include <avr/eeprom.h> |
#include <avr/boot.h> |
#include <avr/wdt.h> |
#include "old_macros.h" |
#include "printf_P.h" |
#include "timer0.h" |
#include "uart.h" |
#include "analog.h" |
#include "twimaster.h" |
#include "menu.h" |
#include "rc.h" |
#include "fc.h" |
#include "gps.h" |
#include "spi.h" |
#include "led.h" |
#include "spektrum.h" |
#include "capacity.h" |
#include "eeprom.h" |
#include "libfc.h" |
#include "debug.h" |
#endif //_MAIN_H |
/branches/V0.80d-Arthur-P/makefile |
---|
0,0 → 1,464 |
#-------------------------------------------------------------------- |
# MCU name |
#MCU = atmega1284p |
MCU = atmega644p |
F_CPU = 20000000 |
#------------------------------------------------------------------- |
VERSION_MAJOR = 0 |
VERSION_MINOR = 80 |
VERSION_PATCH = 3 |
VERSION_SERIAL_MAJOR = 11 # Serial Protocol |
VERSION_SERIAL_MINOR = 0 # Serial Protocol |
NC_SPI_COMPATIBLE = 14 # Navi-Kompatibilität |
#------------------------------------------------------------------- |
# get SVN revision |
REV := $(shell sh -c "cat .svn/entries | sed -n '4p'") |
ifeq ($(MCU), atmega1284p) |
FUSE_SETTINGS = -u -U lfuse:w:0xff:m -U hfuse:w:0xdf:m |
HEX_NAME = MEGA1284P |
LIBFC_EXT = 1284 |
endif |
ifeq ($(MCU), atmega644p) |
FUSE_SETTINGS = -u -U lfuse:w:0xff:m -U hfuse:w:0xdf:m |
HEX_NAME = MEGA644 |
LIBFC_EXT = 644 |
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_PATCH), 0) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)a_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 1) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)b_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 2) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)c_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 3) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)d_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 4) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)e_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 5) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)f_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 6) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)g_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 7) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)h_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 8) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)i_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 9) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)j_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 10) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)k_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 11) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)L_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 12) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)m_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 13) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)n_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 14) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)o_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 15) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)p_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 16) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)q_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 17) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)r_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 18) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)s_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 19) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)t_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 20) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)u_SVN$(REV) |
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 |
#OPT = 2 |
########################################################################################################## |
# List C source files here. (C dependencies are automatically generated.) |
SRC = main.c uart.c timer0.c analog.c menu.c eeprom.c |
SRC += twimaster.c rc.c fc.c GPS.c spi.c led.c Spektrum.c |
SRC += mymath.c jetimenu.c capacity.c debug.c |
########################################################################################################## |
# 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 = isqrt.S |
# 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 |
# shrink code size |
CFLAGS += -mtiny-stack |
#CFLAGS += -fno-inline-functions |
CFLAGS += -mcall-prologues |
CFLAGS += -DF_CPU=$(F_CPU) -DVERSION_MAJOR=$(VERSION_MAJOR) -DVERSION_MINOR=$(VERSION_MINOR) -DVERSION_PATCH=$(VERSION_PATCH) -DVERSION_SERIAL_MAJOR=$(VERSION_SERIAL_MAJOR) -DVERSION_SERIAL_MINOR=$(VERSION_SERIAL_MINOR) -DNC_SPI_COMPATIBLE=$(NC_SPI_COMPATIBLE) |
# 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 += libfc$(LIBFC_EXT).a |
##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) -x -A $(TARGET).elf |
LIMITS = $(SIZE) --mcu=$(MCU) -C $(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 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 Size before:; $(ELFSIZE); $(HEXSIZE); $(LIMITS); echo; fi |
sizeafter: |
@if [ -f $(TARGET).elf ]; then echo Size after:; $(ELFSIZE); $(HEXSIZE); $(LIMITS); 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) Flight-Ctrl_*.hex |
$(REMOVE) Flight-Ctrl_*.eep |
$(REMOVE) $(TARGET).obj |
$(REMOVE) $(TARGET).cof |
$(REMOVE) Flight-Ctrl_*.elf |
$(REMOVE) Flight-Ctrl_*.map |
$(REMOVE) $(TARGET).obj |
$(REMOVE) $(TARGET).a90 |
$(REMOVE) Flight-Ctrl_*.sym |
$(REMOVE) $(TARGET).lnk |
$(REMOVE) $(TARGET).lss |
$(REMOVE) $(OBJ) |
$(REMOVE) $(LST) |
$(REMOVE) $(SRC:.c=.s) |
$(REMOVE) $(SRC:.c=.d) |
$(REMOVE) $(SRC:.c=.o) |
# 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.80d-Arthur-P/menu.c |
---|
0,0 → 1,204 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + only for non-profit use |
// + www.MikroKopter.com |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include "main.h" |
#include "eeprom.h" |
char DisplayBuff[80] = "Hello World"; |
unsigned char DispPtr = 0; |
unsigned char MaxMenue = 17; |
unsigned char MenuePunkt = 0; |
unsigned char RemoteKeys = 0; |
#define KEY1 0x01 |
#define KEY2 0x02 |
#define KEY3 0x04 |
#define KEY4 0x08 |
#define KEY5 0x10 |
void LcdClear(void) |
{ |
unsigned char i; |
for(i=0;i<80;i++) DisplayBuff[i] = ' '; |
} |
void Menu_Putchar(char c) |
{ |
DisplayBuff[DispPtr++] = c; |
} |
void Menu(void) |
{ |
if(RemoteKeys & KEY1) { if(MenuePunkt) MenuePunkt--; else MenuePunkt = MaxMenue;} |
if(RemoteKeys & KEY2) { if(MenuePunkt == MaxMenue) MenuePunkt = 0; else MenuePunkt++;} |
if((RemoteKeys & KEY1) && (RemoteKeys & KEY2)) MenuePunkt = 0; |
LcdClear(); |
if(MenuePunkt < 10) {LCD_printfxy(17,0,"[%i]",MenuePunkt);} |
else {LCD_printfxy(16,0,"[%i]",MenuePunkt);}; |
switch(MenuePunkt) |
{ |
case 0: |
LCD_printfxy(0,0,"+ MikroKopter +"); |
LCD_printfxy(0,1,"HW:V%d.%d SW:%d.%d%c-Arthur-P",PlatinenVersion/10,PlatinenVersion%10, VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH +'a'); |
LCD_printfxy(0,2,"Setting:%d %s", GetActiveParamSet(),Mixer.Name); |
if(VersionInfo.HardwareError[0]) LCD_printfxy(0,3,"Hardware Error 1:%d !!",VersionInfo.HardwareError[0]) |
else |
if(MissingMotor) LCD_printfxy(0,3,"Missing BL-Ctrl:%d!!",MissingMotor) |
else |
if(VersionInfo.HardwareError[1] & DEFEKT_MIXER_ERR) LCD_printfxy(0,3,"Mixer Error!") |
else |
// if(VersionInfo.HardwareError[1]) LCD_printfxy(0,3,"Error 2:%d !!",VersionInfo.HardwareError[1]) |
// else |
if(I2CTimeout < 6) LCD_printfxy(0,3,"I2C ERROR!!!") |
break; |
case 1: |
if(EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG) |
{ |
LCD_printfxy(0,0,"Height: %5i",(int)(HoehenWert/5)); |
LCD_printfxy(0,1,"Setpoint:%5i",(int)(SollHoehe/5)); |
LCD_printfxy(0,2,"Pressure:%5i",MessLuftdruck); |
LCD_printfxy(0,3,"Offset: %5i",OCR0A); |
} |
else |
{ |
LCD_printfxy(0,0,"Height control"); |
LCD_printfxy(0,1,"DISABLED"); |
LCD_printfxy(0,2,"Height control"); |
LCD_printfxy(0,3,"DISABLED"); |
} |
break; |
case 2: |
LCD_printfxy(0,0,"act. bearing"); |
LCD_printfxy(0,1,"Nick: %5i",IntegralNick/1024); |
LCD_printfxy(0,2,"Roll: %5i",IntegralRoll/1024); |
LCD_printfxy(0,3,"Compass: %5i",KompassValue); |
break; |
case 3: |
LCD_printfxy(0,0,"K1:%4i K2:%4i ",PPM_in[1],PPM_in[2]); |
LCD_printfxy(0,1,"K3:%4i K4:%4i ",PPM_in[3],PPM_in[4]); |
LCD_printfxy(0,2,"K5:%4i K6:%4i ",PPM_in[5],PPM_in[6]); |
LCD_printfxy(0,3,"K7:%4i K8:%4i ",PPM_in[7],PPM_in[8]); |
break; |
case 4: |
LCD_printfxy(0,0,"Ni:%4i Ro:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_NICK]],PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]]); |
LCD_printfxy(0,1,"Gs:%4i Gi:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_GAS]]+120,PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]); |
LCD_printfxy(0,2,"P1:%4i P2:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_POTI1]]+110,PPM_in[EE_Parameter.Kanalbelegung[K_POTI2]]+110); |
LCD_printfxy(0,3,"P3:%4i P4:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_POTI3]]+110,PPM_in[EE_Parameter.Kanalbelegung[K_POTI4]]+110); |
break; |
case 5: |
LCD_printfxy(0,0,"Gyro - Sensor"); |
if(PlatinenVersion == 10) |
{ |
LCD_printfxy(0,1,"Nick%4i (%3i.%i)",AdWertNick - AdNeutralNick/8, AdNeutralNick/8, AdNeutralNick%8); |
LCD_printfxy(0,2,"Roll%4i (%3i.%i)",AdWertRoll - AdNeutralRoll/8, AdNeutralRoll/8, AdNeutralRoll%8); |
LCD_printfxy(0,3,"Gier%4i (%3i)",AdNeutralGier - AdWertGier, AdNeutralGier); |
} |
else |
if((PlatinenVersion == 11) || (PlatinenVersion >= 20)) |
{ |
LCD_printfxy(0,1,"Nick %4i (%3i.%x)",AdWertNick - AdNeutralNick/8, AdNeutralNick/16, (AdNeutralNick%16)/2); |
LCD_printfxy(0,2,"Roll %4i (%3i.%x)",AdWertRoll - AdNeutralRoll/8, AdNeutralRoll/16, (AdNeutralRoll%16)/2); |
LCD_printfxy(0,3,"Yaw %4i (%3i)",AdNeutralGier - AdWertGier, AdNeutralGier/2); |
} |
else |
if(PlatinenVersion == 13) |
{ |
LCD_printfxy(0,1,"Nick %4i (%3i)(%3i)",AdWertNick - AdNeutralNick/8, AdNeutralNick/16,AnalogOffsetNick); |
LCD_printfxy(0,2,"Roll %4i (%3i)(%3i)",AdWertRoll - AdNeutralRoll/8, AdNeutralRoll/16,AnalogOffsetRoll); |
LCD_printfxy(0,3,"Yaw %4i (%3i)(%3i)",AdNeutralGier - AdWertGier, AdNeutralGier/2,AnalogOffsetGier); |
} |
break; |
case 6: |
LCD_printfxy(0,0,"ACC - Sensor"); |
LCD_printfxy(0,1,"Nick %4i (%3i)",AdWertAccNick,NeutralAccX); |
LCD_printfxy(0,2,"Roll %4i (%3i)",AdWertAccRoll,NeutralAccY); |
LCD_printfxy(0,3,"Z %4i (%3i)",AdWertAccHoch,(int)NeutralAccZ); |
break; |
case 7: |
LCD_printfxy(0,0,"Voltage: %3i.%1iV",UBat/10, UBat%10); |
LCD_printfxy(0,1,"Current: %3i.%1iA",Capacity.ActualCurrent/10, Capacity.ActualCurrent%10); |
LCD_printfxy(0,2,"Power: %4iW",Capacity.ActualPower); |
LCD_printfxy(0,3,"Discharge: %5imAh", Capacity.UsedCapacity); |
break; |
case 8: |
LCD_printfxy(0,0,"Receiver"); |
LCD_printfxy(0,1,"RC-RSSI: %4i", PPM_in[0]); |
LCD_printfxy(0,2,"RC-Quality: %4i", SenderOkay); |
LCD_printfxy(0,3,"RC-Channels:%4i", Channels-1); |
break; |
case 9: |
LCD_printfxy(0,0,"Compass"); |
LCD_printfxy(0,1,"Heading: %5i",KompassRichtung); |
LCD_printfxy(0,2,"Value: %5i",KompassValue); |
LCD_printfxy(0,3,"Start: %5i",KompassStartwert); |
break; |
case 10: |
LCD_printfxy(0,0,"Poti1: %3i",Poti[0]); |
LCD_printfxy(0,1,"Poti2: %3i",Poti[1]); |
LCD_printfxy(0,2,"Poti3: %3i",Poti[2]); |
LCD_printfxy(0,3,"Poti4: %3i",Poti[3]); |
break; |
case 11: |
LCD_printfxy(0,0,"Poti5: %3i",Poti[4]); |
LCD_printfxy(0,1,"Poti6: %3i",Poti[5]); |
LCD_printfxy(0,2,"Poti7: %3i",Poti[6]); |
LCD_printfxy(0,3,"Poti8: %3i",Poti[7]); |
break; |
case 12: |
LCD_printfxy(0,0,"Servo " ); |
LCD_printfxy(0,1,"Setpoint %3i",Parameter_ServoNickControl); |
LCD_printfxy(0,2,"Position: %3i",ServoNickValue); |
LCD_printfxy(0,3,"Range:%3i-%3i",EE_Parameter.ServoNickMin,EE_Parameter.ServoNickMax); |
break; |
case 13: |
LCD_printfxy(0,0,"ExternControl " ); |
LCD_printfxy(0,1,"Ni:%4i Ro:%4i ",ExternControl.Nick,ExternControl.Roll); |
LCD_printfxy(0,2,"Gs:%4i Gi:%4i ",ExternControl.Gas,ExternControl.Gier); |
LCD_printfxy(0,3,"Hi:%4i Cf:%4i ",ExternControl.Hight,ExternControl.Config); |
break; |
case 14: |
LCD_printfxy(0,0,"BL-Ctrl Errors " ); |
LCD_printfxy(0,1,"%3d %3d %3d %3d ",Motor[0].State & MOTOR_STATE_ERROR_MASK,Motor[1].State & MOTOR_STATE_ERROR_MASK,Motor[2].State & MOTOR_STATE_ERROR_MASK,Motor[3].State & MOTOR_STATE_ERROR_MASK); |
LCD_printfxy(0,2,"%3d %3d %3d %3d ",Motor[4].State & MOTOR_STATE_ERROR_MASK,Motor[5].State & MOTOR_STATE_ERROR_MASK,Motor[6].State & MOTOR_STATE_ERROR_MASK,Motor[7].State & MOTOR_STATE_ERROR_MASK); |
LCD_printfxy(0,3,"%3d %3d %3d %3d ",Motor[8].State & MOTOR_STATE_ERROR_MASK,Motor[9].State & MOTOR_STATE_ERROR_MASK,Motor[10].State & MOTOR_STATE_ERROR_MASK,Motor[11].State & MOTOR_STATE_ERROR_MASK); |
break; |
case 15: |
LCD_printfxy(0,0,"BL Temperature" ); |
LCD_printfxy(0,1,"%3i %3i %3i %3i ",Motor[0].Temperature,Motor[1].Temperature,Motor[2].Temperature,Motor[3].Temperature); |
LCD_printfxy(0,2,"%3i %3i %3i %3i ",Motor[4].Temperature,Motor[5].Temperature,Motor[6].Temperature,Motor[7].Temperature); |
LCD_printfxy(0,3,"%3i %3i %3i %3i ",Motor[8].Temperature,Motor[9].Temperature,Motor[10].Temperature,Motor[11].Temperature); |
break; |
case 16: |
LCD_printfxy(0,0,"BL-Ctrl found " ); |
LCD_printfxy(0,1," %c %c %c %c ",'-' + 4 * (Motor[0].State>>7),'-' + 5 * (Motor[1].State>>7),'-' + 6 * (Motor[2].State>>7),'-' + 7 * (Motor[3].State>>7)); |
LCD_printfxy(0,2," %c %c %c %c ",'-' + 8 * (Motor[4].State>>7),'-' + 9 * (Motor[5].State>>7),'-' + 10 * (Motor[6].State>>7),'-' + 11 * (Motor[7].State>>7)); |
LCD_printfxy(0,3," %c - - - ",'-' + 12 * (Motor[8].State>>7)); |
if(Motor[9].State>>7) LCD_printfxy(4,3,"10"); |
if(Motor[10].State>>7) LCD_printfxy(8,3,"11"); |
if(Motor[11].State>>7) LCD_printfxy(12,3,"12"); |
break; |
case 17: |
LCD_printfxy(0,0,"Flight-Time " ); |
LCD_printfxy(0,1,"Total:%5umin",FlugMinutenGesamt); |
LCD_printfxy(0,2,"Act: %5umin",FlugMinuten); |
LCD_printfxy(13,3,"(reset)"); |
if(RemoteKeys & KEY4) |
{ |
FlugMinuten = 0; |
SetParamWord(PID_FLIGHT_MINUTES, FlugMinuten); |
} |
break; |
default: |
if(MenuePunkt == MaxMenue) MaxMenue--; |
MenuePunkt = 0; |
break; |
} |
RemoteKeys = 0; |
} |
/branches/V0.80d-Arthur-P/menu.h |
---|
0,0 → 1,17 |
#ifndef _MENU_H |
#define _MENU_H |
extern void Menu(void); |
extern void LcdClear(void); |
extern void Menu_Putchar(char c); |
extern char DisplayBuff[80]; |
extern unsigned char DispPtr; |
extern unsigned char MaxMenue; |
extern unsigned char MenuePunkt; |
extern unsigned char RemoteKeys; |
#define LCD_printfxy(x,y,format, args...) { DispPtr = y * 20 + x; _printf_P(&Menu_Putchar,PSTR(format) , ## args);} |
#define LCD_printf(format, args...) { _printf_P(&Menu_Putchar, PSTR(format) , ## args);} |
#endif //_MENU_H |
/branches/V0.80d-Arthur-P/mymath.c |
---|
0,0 → 1,41 |
#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)); |
} |
/branches/V0.80d-Arthur-P/mymath.h |
---|
0,0 → 1,10 |
#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 a); |
#endif // _MYMATH_H |
/branches/V0.80d-Arthur-P/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.80d-Arthur-P/printf_P.h |
---|
0,0 → 1,69 |
// 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. |
*/ |
/******************************************************************************/ |
#ifndef _PRINTF_P_H_ |
#define _PRINTF_P_H_ |
#include <avr/pgmspace.h> |
// function pointer to external callback function |
typedef void (*pVoidFnctChar) (char ); |
typedef void (*pVoidFnct_pVoidFnctChar_const_fmt) (pVoidFnctChar, char const *fmt0, ...); |
extern pVoidFnct_pVoidFnctChar_const_fmt _printf_P; |
#endif //_PRINTF_P_H_ |
/branches/V0.80d-Arthur-P/rc.c |
---|
0,0 → 1,217 |
/*####################################################################################### |
Decodieren eines RC Summen Signals |
#######################################################################################*/ |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + only for non-profit use |
// + www.MikroKopter.com |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include "rc.h" |
#include "main.h" |
// Achtung: ACT_S3D_SUMMENSIGNAL wird in der Main.h gesetzt |
volatile int PPM_in[26]; |
volatile int PPM_diff[26]; // das diffenzierte Stick-Signal |
volatile char Channels,tmpChannels = 0; |
volatile unsigned char NewPpmData = 1; |
//############################################################################ |
//zum decodieren des PPM-Signals wird Timer1 mit seiner Input |
//Capture Funktion benutzt: |
void rc_sum_init (void) |
//############################################################################ |
{ |
unsigned char i; |
for(i=0;i<26;i++) |
{ |
PPM_in[i] = 0; |
PPM_diff[i] = 0; |
} |
AdNeutralGier = 0; |
AdNeutralRoll = 0; |
AdNeutralNick = 0; |
return; |
} |
#ifndef ACT_S3D_SUMMENSIGNAL |
//############################################################################ |
//Diese Routine startet und inizialisiert den Timer für RC |
ISR(TIMER1_CAPT_vect) |
//############################################################################ |
{ |
if(!(EE_Parameter.ExtraConfig & CFG_SENSITIVE_RC)) |
{ |
static unsigned int AltICR=0; |
signed int signal = 0,tmp; |
static int index; |
signal = (unsigned int) ICR1 - AltICR; |
AltICR = ICR1; |
//Syncronisationspause? (3.52 ms < signal < 25.6 ms) |
if((signal > 1100) && (signal < 8000)) |
{ |
Channels = index; |
if(index >= 4) NewPpmData = 0; // Null bedeutet: Neue Daten |
index = 1; |
} |
else |
{ |
if(index < 13) |
{ |
if((signal > 250) && (signal < 687)) |
{ |
signal -= 466; |
// Stabiles Signal |
if(abs(signal - PPM_in[index]) < 6) { if(SenderOkay < 200) SenderOkay += 10; else SenderOkay = 200;} |
tmp = (3 * (PPM_in[index]) + signal) / 4; |
if(tmp > signal+1) tmp--; else |
if(tmp < signal-1) tmp++; |
if(SenderOkay >= 195) PPM_diff[index] = ((tmp - PPM_in[index]) / 3) * 3; |
else PPM_diff[index] = 0; |
PPM_in[index] = tmp; |
} |
index++; |
if(PlatinenVersion < 20) |
{ |
if(index == 5) J3High; else J3Low; // Servosignal an J3 anlegen |
if(index == 6) J4High; else J4Low; // Servosignal an J4 anlegen |
if(index == 7) J5High; else J5Low; // Servosignal an J5 anlegen |
} |
} |
} |
} |
else |
{ |
static unsigned int AltICR=0; |
static int ppm_in[13]; |
static int ppm_diff[13]; |
static int old_ppm_in[13]; |
static int old_ppm_diff[13]; |
signed int signal = 0,tmp; |
static unsigned char index, okay_cnt = 0; |
signal = (unsigned int) ICR1 - AltICR; |
AltICR = ICR1; |
//Syncronisationspause? (3.52 ms < signal < 25.6 ms) |
if((signal > 1100) && (signal < 8000)) |
{ |
tmpChannels = index; |
if(tmpChannels >= 4 && Channels == tmpChannels) |
{ |
if(okay_cnt > 10) |
{ |
NewPpmData = 0; // Null bedeutet: Neue Daten |
for(index = 0; index < 13; index++) |
{ |
if(okay_cnt > 30) |
{ |
old_ppm_in[index] = PPM_in[index]; |
old_ppm_diff[index] = PPM_diff[index]; |
} |
PPM_in[index] = ppm_in[index]; |
PPM_diff[index] = ppm_diff[index]; |
} |
} |
if(okay_cnt < 255) okay_cnt++; |
} |
else |
{ |
if(okay_cnt > 100) okay_cnt = 10; else okay_cnt = 0; |
ROT_ON; |
} |
index = 1; |
if(!MotorenEin) Channels = tmpChannels; |
} |
else |
{ |
if(index < 13) |
{ |
if((signal > 250) && (signal < 687)) |
{ |
signal -= 466; |
// Stabiles Signal |
if((abs(signal - ppm_in[index]) < 6)) |
{ |
if(okay_cnt > 25) SenderOkay += 10; |
else |
if(okay_cnt > 10) SenderOkay += 2; |
if(SenderOkay > 200) SenderOkay = 200; |
} |
tmp = (3 * (ppm_in[index]) + signal) / 4; |
if(tmp > signal+1) tmp--; else |
if(tmp < signal-1) tmp++; |
if(SenderOkay >= 190) ppm_diff[index] = ((tmp - ppm_in[index]) / 3) * 3; |
else ppm_diff[index] = 0; |
ppm_in[index] = tmp; |
} |
else ROT_ON; |
if(PlatinenVersion < 20) |
{ |
if(index == 5) J3High; else J3Low; // Servosignal an J3 anlegen |
if(index == 6) J4High; else J4Low; // Servosignal an J4 anlegen |
if(index == 7) J5High; else J5Low; // Servosignal an J5 anlegen |
} |
} |
if(index < 20) index++; |
else |
if(index == 20) |
{ |
unsigned char i; |
ROT_ON; |
index = 30; |
for(i=0;i<13;i++) // restore from older data |
{ |
PPM_in[i] = old_ppm_in[i]; |
PPM_diff[i] = 0; |
// okay_cnt /= 2; |
} |
} |
} |
} |
} |
#else |
//############################################################################ |
//Diese Routine startet und inizialisiert den Timer für RC |
ISR(TIMER1_CAPT_vect) |
//############################################################################ |
{ |
static unsigned int AltICR=0; |
signed int signal = 0,tmp; |
static int index; |
signal = (unsigned int) ICR1 - AltICR; |
signal /= 2; |
AltICR = ICR1; |
//Syncronisationspause? |
if((signal > 1100*2) && (signal < 8000*2)) |
{ |
if(index >= 4) NewPpmData = 0; // Null bedeutet: Neue Daten |
index = 1; |
} |
else |
{ |
if(index < 13) |
{ |
if((signal > 250) && (signal < 687*2)) |
{ |
signal -= 962; |
// Stabiles Signal |
if(abs(signal - PPM_in[index]) < 6) { if(SenderOkay < 200) SenderOkay += 10;} |
tmp = (3 * (PPM_in[index]) + signal) / 4; |
if(tmp > signal+1) tmp--; else |
if(tmp < signal-1) tmp++; |
if(SenderOkay >= 195) PPM_diff[index] = ((tmp - PPM_in[index]) / 3) * 3; |
else PPM_diff[index] = 0; |
PPM_in[index] = tmp; |
} |
index++; |
} |
} |
} |
#endif |
/branches/V0.80d-Arthur-P/rc.h |
---|
0,0 → 1,31 |
/*####################################################################################### |
Derkodieren eines RC Summen Signals |
#######################################################################################*/ |
#ifndef _RC_H |
#define _RC_H |
#if defined (__AVR_ATmega32__) |
#define TIMER_TEILER CK64 |
#define TIMER_RELOAD_VALUE 250 |
#endif |
#if defined (__AVR_ATmega644__) |
#define TIMER_RELOAD_VALUE 250 |
#endif |
#if defined (__AVR_ATmega644P__) |
#define TIMER_RELOAD_VALUE 250 |
#endif |
#define GAS PPM_in[2] |
extern void rc_sum_init (void); |
extern volatile int PPM_in[26]; |
extern volatile int PPM_diff[26]; // das diffenzierte Stick-Signal |
extern volatile unsigned char NewPpmData; |
extern volatile char Channels,tmpChannels; |
#endif //_RC_H |
/branches/V0.80d-Arthur-P/spi.c |
---|
0,0 → 1,330 |
// ######################## SPI - FlightCtrl ################### |
#include "main.h" |
#include "eeprom.h" |
//struct str_ToNaviCtrl_Version ToNaviCtrl_Version; |
//struct str_FromNaviCtrl_Version FromNaviCtrl_Version; |
struct str_ToNaviCtrl ToNaviCtrl; |
struct str_FromNaviCtrl FromNaviCtrl; |
struct str_FromNaviCtrl_Value FromNaviCtrl_Value; |
struct str_SPI_VersionInfo NC_Version; |
struct str_GPSInfo GPSInfo; |
unsigned char SPI_BufferIndex; |
unsigned char SPI_RxBufferIndex; |
signed char FromNC_Rotate_C = 32, FromNC_Rotate_S = 0; |
volatile unsigned char SPI_Buffer[sizeof(FromNaviCtrl)]; |
unsigned char *SPI_TX_Buffer; |
unsigned char SPITransferCompleted, SPI_ChkSum; |
unsigned char SPI_RxDataValid,NaviDataOkay = 250; |
unsigned char SPI_CommandSequence[] = {SPI_FCCMD_STICK, SPI_FCCMD_USER, SPI_FCCMD_PARAMETER1, SPI_FCCMD_STICK, SPI_FCCMD_MISC, SPI_FCCMD_VERSION, SPI_FCCMD_STICK, SPI_FCCMD_SERVOS, SPI_FCCMD_ACCU}; |
unsigned char SPI_CommandCounter = 0; |
unsigned char NC_ErrorCode = 0; |
#ifdef USE_SPI_COMMUNICATION |
//------------------------------------------------------ |
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); |
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); |
SPITransferCompleted = 1; |
//SPDR = 0x00; // dummy write |
ToNaviCtrl.Sync1 = 0xAA; |
ToNaviCtrl.Sync2 = 0x83; |
ToNaviCtrl.Command = SPI_FCCMD_USER; |
ToNaviCtrl.IntegralNick = 0; |
ToNaviCtrl.IntegralRoll = 0; |
FromNaviCtrl_Value.SerialDataOkay = 0; |
SPI_RxDataValid = 0; |
} |
//------------------------------------------------------ |
void SPI_StartTransmitPacket(void) |
{ |
//if ((SLAVE_SELECT_PORT & (1 << SPI_SLAVE_SELECT)) == 0) return; // transfer of prev. packet not completed |
if (!SPITransferCompleted) return; |
// _delay_us(30); |
SLAVE_SELECT_PORT &= ~(1 << SPI_SLAVE_SELECT); // SelectSlave |
SPI_TX_Buffer = (unsigned char *) &ToNaviCtrl; |
ToNaviCtrl.Command = SPI_CommandSequence[SPI_CommandCounter++]; |
if (SPI_CommandCounter >= sizeof(SPI_CommandSequence)) SPI_CommandCounter = 0; |
SPITransferCompleted = 0; |
UpdateSPI_Buffer(); // update buffer |
SPI_BufferIndex = 1; |
//ebugOut.Analog[16]++; |
// -- 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; |
SPDR = ToNaviCtrl.Sync1; // Start transmission |
// SLAVE_SELECT_PORT |= (1 << SPI_SLAVE_SELECT); // DeselectSlave |
} |
//------------------------------------------------------ |
//SIGNAL(SIG_SPI) |
void SPI_TransmitByte(void) |
{ |
static unsigned char SPI_RXState = 0; |
unsigned char rxdata; |
static unsigned char rxchksum; |
if (SPITransferCompleted) return; |
if (!(SPSR & (1 << SPIF))) return; |
SendSPI = 4; |
// _delay_us(30); |
SLAVE_SELECT_PORT |= (1 << SPI_SLAVE_SELECT); // DeselectSlave |
rxdata = SPDR; |
switch ( SPI_RXState) |
{ |
case 0: |
SPI_RxBufferIndex = 0; |
rxchksum = rxdata; |
if (rxdata == 0x81 ) { SPI_RXState = 1; } // 1. Syncbyte ok |
break; |
case 1: |
if (rxdata == 0x55) { rxchksum += rxdata; SPI_RXState = 2; } // 2. Syncbyte ok |
else SPI_RXState = 0; |
break; |
case 2: |
SPI_Buffer[SPI_RxBufferIndex++]= rxdata; // get data |
//DebugOut.Analog[19]++; |
if (SPI_RxBufferIndex >= sizeof(FromNaviCtrl)) |
{ |
if (rxdata == rxchksum) |
{ |
unsigned char *ptr = (unsigned char *)&FromNaviCtrl; |
memcpy(ptr, (unsigned char *) SPI_Buffer, sizeof(SPI_Buffer)); |
SPI_RxDataValid = 1; |
} |
else SPI_RxDataValid = 0; |
SPI_RXState = 0; |
} |
else rxchksum += rxdata; |
break; |
} |
if (SPI_BufferIndex < sizeof(ToNaviCtrl)) |
{ |
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_TX_Buffer[SPI_BufferIndex]; |
ToNaviCtrl.Chksum += SPI_TX_Buffer[SPI_BufferIndex]; |
// SLAVE_SELECT_PORT |= (1 << SPI_SLAVE_SELECT); // DeselectSlave |
} |
else SPITransferCompleted = 1; |
SPI_BufferIndex++; |
} |
//------------------------------------------------------ |
void UpdateSPI_Buffer(void) |
{ |
signed int tmp; |
ToNaviCtrl.IntegralNick = (int) (IntegralNick / (long)(EE_Parameter.GyroAccFaktor * 4)); |
ToNaviCtrl.IntegralRoll = (int) (IntegralRoll / (long)(EE_Parameter.GyroAccFaktor * 4)); |
ToNaviCtrl.GyroCompass = (10 * ErsatzKompass) / GIER_GRAD_FAKTOR; |
ToNaviCtrl.GyroGier = (signed int) AdNeutralGier - AdWertGier; |
ToNaviCtrl.AccNick = ((int) ACC_AMPLIFY * (NaviAccNick / NaviCntAcc))/4; |
ToNaviCtrl.AccRoll = ((int) ACC_AMPLIFY * (NaviAccRoll / NaviCntAcc))/4; |
NaviCntAcc = 0; NaviAccNick = 0; NaviAccRoll = 0; |
// ToNaviCtrl.User8 = Parameter_UserParam8; |
// ToNaviCtrl.CalState = WinkelOut.CalcState; |
switch(ToNaviCtrl.Command) // |
{ |
case SPI_FCCMD_USER: |
ToNaviCtrl.Param.Byte[0] = Parameter_UserParam1; |
ToNaviCtrl.Param.Byte[1] = Parameter_UserParam2; |
ToNaviCtrl.Param.Byte[2] = Parameter_UserParam3; |
ToNaviCtrl.Param.Byte[3] = Parameter_UserParam4; |
ToNaviCtrl.Param.Byte[4] = Parameter_UserParam5; |
ToNaviCtrl.Param.Byte[5] = Parameter_UserParam6; |
ToNaviCtrl.Param.Byte[6] = Parameter_UserParam7; |
ToNaviCtrl.Param.Byte[7] = Parameter_UserParam8; |
ToNaviCtrl.Param.Byte[8] = (unsigned char) FCFlags; |
FCFlags &= ~(FCFLAG_CALIBRATE | FCFLAG_START); |
ToNaviCtrl.Param.Byte[9] = GetActiveParamSet(); |
ToNaviCtrl.Param.Byte[10] = ControlHeading; |
break; |
case SPI_FCCMD_ACCU: |
ToNaviCtrl.Param.Int[0] = Capacity.ActualCurrent; // 0.1A |
ToNaviCtrl.Param.Int[1] = Capacity.UsedCapacity; // mAh |
ToNaviCtrl.Param.Byte[4] = (unsigned char) UBat; // 0.1V |
ToNaviCtrl.Param.Byte[5] = (unsigned char) BattLowVoltageWarning; //0.1V |
break; |
case SPI_FCCMD_PARAMETER1: |
ToNaviCtrl.Param.Byte[0] = EE_Parameter.NaviGpsModeControl; // Parameters for the Naviboard |
ToNaviCtrl.Param.Byte[1] = EE_Parameter.NaviGpsGain; |
ToNaviCtrl.Param.Byte[2] = EE_Parameter.NaviGpsP; |
ToNaviCtrl.Param.Byte[3] = EE_Parameter.NaviGpsI; |
ToNaviCtrl.Param.Byte[4] = EE_Parameter.NaviGpsD; |
ToNaviCtrl.Param.Byte[5] = EE_Parameter.NaviGpsACC; |
ToNaviCtrl.Param.Byte[6] = EE_Parameter.NaviGpsMinSat; |
ToNaviCtrl.Param.Byte[7] = EE_Parameter.NaviStickThreshold; |
ToNaviCtrl.Param.Byte[8] = EE_Parameter.NaviOperatingRadius; |
ToNaviCtrl.Param.Byte[9] = EE_Parameter.NaviWindCorrection; |
ToNaviCtrl.Param.Byte[10] = EE_Parameter.NaviSpeedCompensation; |
ToNaviCtrl.Param.Byte[11] = EE_Parameter.NaviAngleLimitation; |
break; |
case SPI_FCCMD_STICK: |
cli(); |
tmp = PPM_in[EE_Parameter.Kanalbelegung[K_GAS]]; if(tmp > 127) tmp = 127; else if(tmp < -127) tmp = -127; |
ToNaviCtrl.Param.Byte[0] = (char) tmp; |
tmp = PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]; if(tmp > 127) tmp = 127; else if(tmp < -127) tmp = -127; |
ToNaviCtrl.Param.Byte[1] = (char) tmp; |
tmp = PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]]; if(tmp > 127) tmp = 127; else if(tmp < -127) tmp = -127; |
ToNaviCtrl.Param.Byte[2] = (char) tmp; |
tmp = PPM_in[EE_Parameter.Kanalbelegung[K_NICK]]; if(tmp > 127) tmp = 127; else if(tmp < -127) tmp = -127; |
sei(); |
ToNaviCtrl.Param.Byte[3] = (char) tmp; |
ToNaviCtrl.Param.Byte[4] = (unsigned char) Poti[0]; |
ToNaviCtrl.Param.Byte[5] = (unsigned char) Poti[1]; |
ToNaviCtrl.Param.Byte[6] = (unsigned char) Poti[2]; |
ToNaviCtrl.Param.Byte[7] = (unsigned char) Poti[3]; |
ToNaviCtrl.Param.Byte[8] = (unsigned char) Poti[4]; |
ToNaviCtrl.Param.Byte[9] = (unsigned char) Poti[5]; |
ToNaviCtrl.Param.Byte[10] = (unsigned char) Poti[6]; |
ToNaviCtrl.Param.Byte[11] = (unsigned char) Poti[7]; |
break; |
case SPI_FCCMD_MISC: |
if(WinkelOut.CalcState > 5) |
{ |
WinkelOut.CalcState = 0; |
ToNaviCtrl.Param.Byte[0] = 5; |
} |
else ToNaviCtrl.Param.Byte[0] = WinkelOut.CalcState; |
ToNaviCtrl.Param.Byte[1] = EE_Parameter.NaviPH_LoginTime; |
ToNaviCtrl.Param.Int[1] = (int)(HoehenWert/5); |
ToNaviCtrl.Param.Int[2] = (int)(SollHoehe/5); |
ToNaviCtrl.Param.Byte[6] = EE_Parameter.NaviGpsPLimit; |
ToNaviCtrl.Param.Byte[7] = EE_Parameter.NaviGpsILimit; |
ToNaviCtrl.Param.Byte[8] = EE_Parameter.NaviGpsDLimit; |
ToNaviCtrl.Param.Byte[9] = (unsigned char) SenderOkay; |
ToNaviCtrl.Param.Byte[10] = (unsigned char) PPM_in[0]; |
ToNaviCtrl.Param.Byte[11] = DebugOut.Analog[7] / 4; //GasMischanteil |
break; |
case SPI_FCCMD_VERSION: |
ToNaviCtrl.Param.Byte[0] = VERSION_MAJOR; |
ToNaviCtrl.Param.Byte[1] = VERSION_MINOR; |
ToNaviCtrl.Param.Byte[2] = VERSION_PATCH; |
ToNaviCtrl.Param.Byte[3] = NC_SPI_COMPATIBLE; |
ToNaviCtrl.Param.Byte[4] = PlatinenVersion; |
ToNaviCtrl.Param.Byte[5] = VersionInfo.HardwareError[0]; |
ToNaviCtrl.Param.Byte[6] = VersionInfo.HardwareError[1]; |
ToNaviCtrl.Param.Byte[7] = VersionInfo.HardwareError[2]; |
break; |
case SPI_FCCMD_SERVOS: |
ToNaviCtrl.Param.Byte[0] = EE_Parameter.ServoNickRefresh; // Parameters for the Servo Control |
ToNaviCtrl.Param.Byte[1] = EE_Parameter.ServoCompInvert; |
ToNaviCtrl.Param.Byte[2] = Parameter_ServoNickControl; |
ToNaviCtrl.Param.Byte[3] = EE_Parameter.ServoNickComp; |
ToNaviCtrl.Param.Byte[4] = EE_Parameter.ServoNickMin; |
ToNaviCtrl.Param.Byte[5] = EE_Parameter.ServoNickMax; |
ToNaviCtrl.Param.Byte[6] = Parameter_ServoRollControl; |
ToNaviCtrl.Param.Byte[7] = EE_Parameter.ServoRollComp; |
ToNaviCtrl.Param.Byte[8] = EE_Parameter.ServoRollMin; |
ToNaviCtrl.Param.Byte[9] = EE_Parameter.ServoRollMax; |
break; |
} |
if(SPI_RxDataValid) |
{ |
NaviDataOkay = 250; |
if(abs(FromNaviCtrl.GPS_Nick) < 512 && abs(FromNaviCtrl.GPS_Roll) < 512 && (EE_Parameter.GlobalConfig & CFG_GPS_AKTIV)) |
{ |
GPS_Nick = FromNaviCtrl.GPS_Nick; |
GPS_Roll = FromNaviCtrl.GPS_Roll; |
} |
if(FromNaviCtrl.CompassValue <= 360) KompassValue = FromNaviCtrl.CompassValue; |
KompassRichtung = ((540 + KompassValue - KompassStartwert) % 360) - 180; |
if(FromNaviCtrl.BeepTime > beeptime && !WinkelOut.CalcState) beeptime = FromNaviCtrl.BeepTime; |
switch (FromNaviCtrl.Command) |
{ |
case SPI_NCCMD_KALMAN: |
FromNaviCtrl_Value.Kalman_K = FromNaviCtrl.Param.sByte[0]; |
FromNaviCtrl_Value.Kalman_MaxFusion = FromNaviCtrl.Param.sByte[1]; |
FromNaviCtrl_Value.Kalman_MaxDrift = FromNaviCtrl.Param.sByte[2]; |
FromNaviCtrl_Value.SerialDataOkay = FromNaviCtrl.Param.Byte[3]; |
FromNaviCtrl_Value.GpsZ = FromNaviCtrl.Param.Byte[4]; |
FromNC_Rotate_C = FromNaviCtrl.Param.Byte[5]; |
FromNC_Rotate_S = FromNaviCtrl.Param.Byte[6]; |
break; |
case SPI_NCCMD_VERSION: |
NC_Version.Major = FromNaviCtrl.Param.Byte[0]; |
NC_Version.Minor = FromNaviCtrl.Param.Byte[1]; |
NC_Version.Patch = FromNaviCtrl.Param.Byte[2]; |
NC_Version.Compatible = FromNaviCtrl.Param.Byte[3]; |
NC_Version.Hardware = FromNaviCtrl.Param.Byte[4]; |
DebugOut.Status[0] |= FromNaviCtrl.Param.Byte[5]; |
NC_ErrorCode = FromNaviCtrl.Param.Byte[6]; |
DebugOut.Status[1] = (DebugOut.Status[1] & (0x01|0x02)) | (FromNaviCtrl.Param.Byte[6] & (0x04 | 0x08)); |
break; |
case SPI_NCCMD_GPSINFO: |
GPSInfo.Flags = FromNaviCtrl.Param.Byte[0]; |
GPSInfo.NumOfSats = FromNaviCtrl.Param.Byte[1]; |
GPSInfo.SatFix = FromNaviCtrl.Param.Byte[2]; |
GPSInfo.Speed = FromNaviCtrl.Param.Byte[3]; |
GPSInfo.HomeDistance = FromNaviCtrl.Param.Int[2]; |
GPSInfo.HomeBearing = FromNaviCtrl.Param.sInt[3]; |
break; |
default: |
break; |
} |
} |
else |
{ |
// KompassValue = 0; |
// KompassRichtung = 0; |
GPS_Nick = 0; |
GPS_Roll = 0; |
} |
} |
#endif |
/branches/V0.80d-Arthur-P/spi.h |
---|
0,0 → 1,183 |
// ######################## SPI - FlightCtrl ################### |
#ifndef _SPI_H |
#define _SPI_H |
#include <util/delay.h> |
#define USE_SPI_COMMUNICATION |
//----------------------------------------- |
#define DDR_SPI DDRB |
#define SLAVE_SELECT_DDR_PORT DDRC |
#define SLAVE_SELECT_PORT PORTC |
#if defined(__AVR_ATmega1284P__) |
#define DD_SS PORTB4 |
#define DD_SCK PORTB7 |
#define DD_MOSI PORTB5 |
#define DD_MISO PORTB6 |
#define SPI_SLAVE_SELECT PORTC5 |
#else |
#define DD_SS PB4 |
#define DD_SCK PB7 |
#define DD_MOSI PB5 |
#define DD_MISO PB6 |
#define SPI_SLAVE_SELECT PC5 |
#endif |
// 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 SPI_FCCMD_USER 10 |
#define SPI_FCCMD_STICK 11 |
#define SPI_FCCMD_MISC 12 |
#define SPI_FCCMD_PARAMETER1 13 |
#define SPI_FCCMD_VERSION 14 |
#define SPI_FCCMD_SERVOS 15 |
#define SPI_FCCMD_ACCU 16 |
struct str_ToNaviCtrl |
{ |
unsigned char Sync1, Sync2; |
unsigned char Command; |
signed int IntegralNick; |
signed int IntegralRoll; |
signed int AccNick; |
signed int AccRoll; |
signed int GyroCompass; |
signed int GyroNick; |
signed int GyroRoll; |
signed int GyroGier; |
union |
{ |
unsigned char Byte[12]; |
char sByte[12]; |
unsigned int Int[6]; |
int sInt[6]; |
unsigned long Long[3]; |
long sLong[3]; |
float Float[3]; |
} Param; |
unsigned char Chksum; |
}; |
#define SPI_NCCMD_KALMAN 103 |
#define SPI_NCCMD_VERSION 104 |
#define SPI_NCCMD_GPSINFO 105 |
struct str_FromNaviCtrl |
{ |
unsigned char Command; |
signed int GPS_Nick; |
signed int GPS_Roll; |
signed int GPS_Gier; |
signed int CompassValue; |
signed int Status; |
unsigned int BeepTime; |
union |
{ |
unsigned char Byte[12]; |
char sByte[12]; |
unsigned int Int[6]; |
int sInt[6]; |
unsigned long Long[3]; |
long sLong[3]; |
float Float[3]; |
} Param; |
unsigned char Chksum; |
}; |
struct str_FromNaviCtrl_Value |
{ |
signed char Kalman_K; |
signed char Kalman_MaxDrift; |
signed char Kalman_MaxFusion; |
unsigned char SerialDataOkay; |
signed char GpsZ; |
}; |
struct str_SPI_VersionInfo |
{ |
unsigned char Major; |
unsigned char Minor; |
unsigned char Patch; |
unsigned char Compatible; |
unsigned char Hardware; |
}; |
// 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) |
struct str_GPSInfo |
{ |
unsigned char Flags; // Status Flags |
unsigned char NumOfSats; // number of satelites |
unsigned char SatFix; // type of satfix |
unsigned char Speed; // m/sek |
unsigned int HomeDistance; // distance to Home in dm |
int HomeBearing; // bearing to home in deg |
}; |
#ifdef USE_SPI_COMMUNICATION |
extern struct str_GPSInfo GPSInfo; |
extern struct str_SPI_VersionInfo NC_Version; |
extern struct str_FromNaviCtrl_Value FromNaviCtrl_Value; |
extern struct str_ToNaviCtrl ToNaviCtrl; |
extern struct str_FromNaviCtrl FromNaviCtrl; |
extern unsigned char SPI_CommandCounter,NaviDataOkay; |
extern signed char FromNC_Rotate_C, FromNC_Rotate_S; |
extern unsigned char NC_ErrorCode; |
extern void SPI_MasterInit(void); |
extern void SPI_StartTransmitPacket(void); |
extern void UpdateSPI_Buffer(void); |
extern void SPI_TransmitByte(void); |
#else |
// -------------------------------- Dummy ----------------------------------------- |
#define SPI_MasterInit() ; |
#define SPI_StartTransmitPacket() ; |
#define UpdateSPI_Buffer() ; |
#define SPI_TransmitByte() ; |
#endif |
#endif |
/branches/V0.80d-Arthur-P/timer0.c |
---|
0,0 → 1,498 |
// Arthur P. Modified to use several parameters for servo control: |
// User_Parameter4: |
// User_Parameter5: |
// User_Parameter6: |
// User_Parameter7: |
// User_Parameter8: Use external HEF4017 if bit 8 is set (>127). The remaining 7 bits are used |
// for the shutter cycle counter: the value is multiplied by 5 programmatically, |
// resulting in steps of approx. 0.1sec. Minimum value to start using the |
// interval timer is 10 (approx. 1 sec, or countervalue of 50). Note that this |
// was originally done through user para 6. |
#include "main.h" |
volatile unsigned int CountMilliseconds = 0; |
volatile static unsigned int tim_main; |
volatile unsigned char UpdateMotor = 0; |
volatile unsigned int cntKompass = 0; |
volatile unsigned int beeptime = 0; |
volatile unsigned char SendSPI = 0, ServoActive = 0; |
unsigned int BeepMuster = 0xffff; |
volatile int16_t ServoNickValue = 0; |
volatile int16_t ServoRollValue = 0; |
// Arthur P: Added two variables for control of the shutter servo cycle. |
// 091114 Inserted same changes into v.0.76g code. |
// 091114 Inactivated the following two lines as the shutter interval funtion is not |
// used at the moment. |
// 20100804 Reactivated to be able to choose slower shutter rate than normal for |
// Panasonic FX150 in continuous mode. |
volatile static unsigned int CameraShutterCycleCounter = 0; |
volatile static unsigned int CameraShutterCycle = 0; |
volatile static unsigned int CameraShutterCycleOnCount = 25; // Leave the shutter on for at least |
// 25 cycles or approx. 0.25 seconds. |
enum { |
STOP = 0, |
CK = 1, |
CK8 = 2, |
CK64 = 3, |
CK256 = 4, |
CK1024 = 5, |
T0_FALLING_EDGE = 6, |
T0_RISING_EDGE = 7 |
}; |
ISR(TIMER0_OVF_vect) // 9,7kHz |
{ |
static unsigned char cnt_1ms = 1,cnt = 0, compass_active = 0; |
unsigned char pieper_ein = 0; |
if(SendSPI) SendSPI--; |
if(SpektrumTimer) SpektrumTimer--; |
if(!cnt--) |
{ |
cnt = 9; |
CountMilliseconds++; |
cnt_1ms++; |
cnt_1ms %= 2; |
if(!cnt_1ms) UpdateMotor = 1; |
if(!PINC & 0x10) compass_active = 1; |
if(beeptime) |
{ |
if(beeptime > 10) beeptime -= 10; else beeptime = 0; |
if(beeptime & BeepMuster) |
{ |
pieper_ein = 1; |
} |
else pieper_ein = 0; |
} |
else |
{ |
pieper_ein = 0; |
BeepMuster = 0xffff; |
} |
if(pieper_ein) |
{ |
if(PlatinenVersion == 10) PORTD |= (1<<2); // Speaker an PORTD.2 |
else PORTC |= (1<<7); // Speaker an PORTC.7 |
} |
else |
{ |
if(PlatinenVersion == 10) PORTD &= ~(1<<2); |
else PORTC &= ~(1<<7); |
} |
} |
if(compass_active && !NaviDataOkay && EE_Parameter.GlobalConfig & CFG_KOMPASS_AKTIV) |
{ |
if(PINC & 0x10) |
{ |
if(++cntKompass > 1000) compass_active = 0; |
} |
else |
{ |
if((cntKompass) && (cntKompass < 362)) |
{ |
cntKompass += cntKompass / 41; |
if(cntKompass > 10) KompassValue = cntKompass - 10; else KompassValue = 0; |
KompassRichtung = ((540 + KompassValue - KompassStartwert) % 360) - 180; |
} |
cntKompass = 0; |
} |
} |
} |
// ----------------------------------------------------------------------- |
unsigned int SetDelay (unsigned int t) |
{ |
// TIMSK0 &= ~_BV(TOIE0); |
return(CountMilliseconds + t + 1); |
// TIMSK0 |= _BV(TOIE0); |
} |
// ----------------------------------------------------------------------- |
char CheckDelay(unsigned int t) |
{ |
// TIMSK0 &= ~_BV(TOIE0); |
return(((t - CountMilliseconds) & 0x8000) >> 9); |
// TIMSK0 |= _BV(TOIE0); |
} |
// ----------------------------------------------------------------------- |
void Delay_ms(unsigned int w) |
{ |
unsigned int akt; |
akt = SetDelay(w); |
while (!CheckDelay(akt)); |
} |
void Delay_ms_Mess(unsigned int w) |
{ |
unsigned int akt; |
akt = SetDelay(w); |
while (!CheckDelay(akt)) if(AdReady) {AdReady = 0; ANALOG_ON;} |
} |
/*****************************************************/ |
/* 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; |
// Arthur P: Added initialization of the CameraShutterCycle value here as this routine is only |
// called once. This retains all code changes in timer0.c. If parameter 6 > 0 then the user |
// has set a value for the cycle. CameraShuytterCycle == 5x Para6 to get approx 0.1sec increments. |
// 090807: Arthur P.: Removed the shutter cycle parts as they may be impacting timing loops. |
// 20100804 Arthur P.: Reactivate shutter cycle counters. Modified to use the lower 7 bits of |
// user parameter 7 (bit 8 is used for enabling the external HEF4017). |
// CameraShutterCycle = Parameter_UserParam6; |
CameraShutterCycle = 5 * (Parameter_UserParam8 & 127); |
// disable all interrupts before reconfiguration |
cli(); |
PORTD &= ~(1<<PORTD7); // set PD7 to low |
DDRC |= (1<<DDC6); // set PC6 as output (Reset for HEF4017) |
HEF4017R_ON; |
// Timer/Counter 2 Control Register A |
// Timer Mode is FastPWM with timer reload at OCR2A (Bits: WGM22 = 1, 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/32 = 20MHz / 32 = 625 kHz |
// The timer increments from 0x00 to 0xFF with an update rate of 625 kHz or 1.6 us |
// hence the timer overflow interrupt frequency is 625 kHz / 256 = 2.44 kHz or 0.4096 ms |
// divider 32 (Bits: CS022 = 0, CS21 = 1, CS20 = 1) |
TCCR2B &= ~((1<<FOC2A)|(1<<FOC2B)|(1<<CS22)); |
TCCR2B |= (1<<CS21)|(1<<CS20)|(1<<WGM22); |
// Initialize the Timer/Counter 2 Register |
TCNT2 = 0; |
// Initialize the Output Compare Register A used for PWM generation on port PD7. |
OCR2A = 255; |
TCCR2A |= (1<<COM2A1); // set or clear at compare match depends on value of COM2A0 |
// Timer/Counter 2 Interrupt Mask Register |
// Enable timer output compare match A Interrupt only |
TIMSK2 &= ~((1<<OCIE2B)|(1<<TOIE2)); |
TIMSK2 |= (1<<OCIE2A); |
SREG = sreg; |
} |
//---------------------------- |
void Timer_Init(void) |
{ |
tim_main = SetDelay(10); |
TCCR0B = CK8; |
TCCR0A = (1<<COM0A1)|(1<<COM0B1)|3;//fast PWM |
OCR0A = 0; |
OCR0B = 180; |
TCNT0 = (unsigned char)-TIMER_RELOAD_VALUE; // reload |
//OCR1 = 0x00; |
TIMSK0 |= _BV(TOIE0); |
} |
/*****************************************************/ |
/* Control Servo Position */ |
/*****************************************************/ |
ISR(TIMER2_COMPA_vect) |
{ |
// frame len 22.5 ms = 14063 * 1.6 us |
// stop pulse: 0.3 ms = 188 * 1.6 us |
// min servo pulse: 0.6 ms = 375 * 1.6 us |
// max servo pulse: 2.4 ms = 1500 * 1.6 us |
// resolution: 1500 - 375 = 1125 steps |
#define IRS_RUNTIME 127 |
#define PPM_STOPPULSE 188 |
// #define PPM_FRAMELEN (14063 |
#define PPM_FRAMELEN (1757 * EE_Parameter.ServoNickRefresh) |
#define MINSERVOPULSE 375 |
#define MAXSERVOPULSE 1500 |
#define SERVORANGE (MAXSERVOPULSE - MINSERVOPULSE) |
static uint8_t PulseOutput = 0; |
static uint16_t RemainingPulse = 0; |
static uint16_t ServoFrameTime = 0; |
static uint8_t ServoIndex = 0; |
#define MULTIPLYER 4 |
static int16_t ServoNickOffset = (255 / 2) * MULTIPLYER; // initial value near center positon |
static int16_t ServoRollOffset = (255 / 2) * MULTIPLYER; // initial value near center positon |
// Arthur P: Modified the code to scheck the value of parameter 8. If 128 or higher then a HEF4017 is |
// expected and will be used. Else J7 and J9 are seen as separate normal outputs. |
// if((PlatinenVersion < 20) |
// 091114. Inserted same changes into v.0.76g code. |
// 20100802 Inserted same changes into v.0.80d code. |
if((PlatinenVersion < 20) && (Parameter_UserParam8 < 128 )) |
{ |
//--------------------------- |
// Nick servo state machine |
//--------------------------- |
if(!PulseOutput) // pulse output complete |
{ |
if(TCCR2A & (1<<COM2A0)) // we had a low pulse |
{ |
TCCR2A &= ~(1<<COM2A0);// make a high pulse |
RemainingPulse = MINSERVOPULSE + SERVORANGE/2; // center position ~ 1.5ms |
ServoNickOffset = (ServoNickOffset * 3 + (int16_t)Parameter_ServoNickControl * MULTIPLYER) / 4; // lowpass offset |
ServoNickValue = ServoNickOffset; // offset (Range from 0 to 255 * 3 = 765) |
if(EE_Parameter.ServoCompInvert & 0x01) |
{ // inverting movement of servo |
ServoNickValue += (int16_t)( ( (int32_t)EE_Parameter.ServoNickComp * MULTIPLYER * (IntegralNick / 128L ) ) / (256L) ); |
} |
else |
{ // non inverting movement of servo |
ServoNickValue -= (int16_t)( ( (int32_t)EE_Parameter.ServoNickComp * MULTIPLYER * (IntegralNick / 128L ) ) / (256L) ); |
} |
// limit servo value to its parameter range definition |
if(ServoNickValue < ((int16_t)EE_Parameter.ServoNickMin * MULTIPLYER) ) |
{ |
ServoNickValue = (int16_t)EE_Parameter.ServoNickMin * MULTIPLYER; |
} |
else |
if(ServoNickValue > ((int16_t)EE_Parameter.ServoNickMax * MULTIPLYER) ) |
{ |
ServoNickValue = (int16_t)EE_Parameter.ServoNickMax * MULTIPLYER; |
} |
RemainingPulse += ServoNickValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
ServoNickValue /= MULTIPLYER; |
// range servo pulse width |
if(RemainingPulse > MAXSERVOPULSE ) RemainingPulse = MAXSERVOPULSE; // upper servo pulse limit |
else if(RemainingPulse < MINSERVOPULSE ) RemainingPulse = MINSERVOPULSE; // lower servo pulse limit |
// accumulate time for correct update rate |
ServoFrameTime = RemainingPulse; |
} |
else // we had a high pulse |
{ |
TCCR2A |= (1<<COM2A0); // make a low pulse |
RemainingPulse = PPM_FRAMELEN - ServoFrameTime; |
} |
// set pulse output active |
PulseOutput = 1; |
} |
} // EOF Nick servo state machine |
else |
{ |
//----------------------------------------------------- |
// PPM state machine, onboard demultiplexed by HEF4017 |
//----------------------------------------------------- |
if(!PulseOutput) // pulse output complete |
{ |
if(TCCR2A & (1<<COM2A0)) // we had a low pulse |
{ |
TCCR2A &= ~(1<<COM2A0);// make a high pulse |
if(ServoIndex == 0) // if we are at the sync gap |
{ |
RemainingPulse = PPM_FRAMELEN - ServoFrameTime; // generate sync gap by filling time to full frame time |
ServoFrameTime = 0; // reset servo frame time |
HEF4017R_ON; // enable HEF4017 reset |
} |
else // servo channels |
{ |
RemainingPulse = MINSERVOPULSE + SERVORANGE/2; // center position ~ 1.5ms |
switch(ServoIndex) // map servo channels |
{ |
case 1: // Nick Compensation Servo |
ServoNickOffset = (ServoNickOffset * 3 + (int16_t)Parameter_ServoNickControl * MULTIPLYER) / 4; // lowpass offset |
ServoNickValue = ServoNickOffset; // offset (Range from 0 to 255 * 3 = 765) |
if(EE_Parameter.ServoCompInvert & 0x01) |
{ // inverting movement of servo |
ServoNickValue += (int16_t)( ( (int32_t)EE_Parameter.ServoNickComp * MULTIPLYER * (IntegralNick / 128L ) ) / (256L) ); |
} |
else |
{ // non inverting movement of servo |
ServoNickValue -= (int16_t)( ( (int32_t)EE_Parameter.ServoNickComp * MULTIPLYER * (IntegralNick / 128L ) ) / (256L) ); |
} |
// limit servo value to its parameter range definition |
if(ServoNickValue < ((int16_t)EE_Parameter.ServoNickMin * MULTIPLYER) ) |
{ |
ServoNickValue = (int16_t)EE_Parameter.ServoNickMin * MULTIPLYER; |
} |
else |
if(ServoNickValue > ((int16_t)EE_Parameter.ServoNickMax * MULTIPLYER) ) |
{ |
ServoNickValue = (int16_t)EE_Parameter.ServoNickMax * MULTIPLYER; |
} |
RemainingPulse += ServoNickValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
ServoNickValue /= MULTIPLYER; |
break; |
case 2: // Roll Compensation Servo |
ServoRollOffset = (ServoRollOffset * 3 + (int16_t) Parameter_ServoRollControl * MULTIPLYER) / 4; // lowpass offset |
ServoRollValue = ServoRollOffset; // offset (Range from 0 to 255 * 3 = 765) |
if(EE_Parameter.ServoCompInvert & 0x02) |
{ // inverting movement of servo |
ServoRollValue += (int16_t)( ( (int32_t) EE_Parameter.ServoRollComp * MULTIPLYER * (IntegralRoll / 128L ) ) / (256L) ); |
} |
else |
{ // non inverting movement of servo |
ServoRollValue -= (int16_t)( ( (int32_t) EE_Parameter.ServoRollComp * MULTIPLYER * (IntegralRoll / 128L ) ) / (256L) ); |
} |
// limit servo value to its parameter range definition |
if(ServoRollValue < ((int16_t)EE_Parameter.ServoRollMin * MULTIPLYER) ) |
{ |
ServoRollValue = (int16_t)EE_Parameter.ServoRollMin * MULTIPLYER; |
} |
else |
if(ServoRollValue > ((int16_t)EE_Parameter.ServoRollMax * MULTIPLYER) ) |
{ |
ServoRollValue = (int16_t)EE_Parameter.ServoRollMax * MULTIPLYER; |
} |
RemainingPulse += ServoRollValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
ServoRollValue /= MULTIPLYER; |
//DebugOut.Analog[20] = ServoRollValue; |
break; |
case 3: // Arthur P: Shutter Servo including interval control over parameter 5 and 6. |
// 091114 Inserted same modification into v.0.76g code, removing previously REM-ed out modified parts. |
// 20100802 Inserted same modification into v.0.76g code, removing previously REM-ed out modified parts. |
// Modified to use lower 7 bits of user parameter 7. |
// RemainingPulse += ((int16_t)Parameter_Servo3 * MULTIPLYER) - (256 / 2) * MULTIPLYER; |
// break; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_POTI3]] < -32) |
{ |
// Set servo to null position, turning camera off. |
RemainingPulse = MINSERVOPULSE; |
} |
else |
{ |
// 090807: Arthur P.: Removed the shutter cycle parts as they may be impacting timing loops. |
// 20100804 Reactived shutter interval timer capability. |
if(PPM_in[EE_Parameter.Kanalbelegung[K_POTI3]] > 32) |
// Middle position on a 3 position switch which runs from -127 to +127 |
{ |
RemainingPulse = MINSERVOPULSE + SERVORANGE/2; |
} |
else |
{ |
// Cycle shutter servo between on and off depending upon CameraShutterCycleCounter |
// If CameraShutterCylce < 50 then default to continuous shoot. |
if(CameraShutterCycle < 50 ) |
{ |
RemainingPulse = MINSERVOPULSE + SERVORANGE/2; |
} |
else |
{ |
if(CameraShutterCycleCounter == CameraShutterCycle) |
{ |
// Shutter on |
CameraShutterCycleCounter = 0; |
RemainingPulse = MINSERVOPULSE + SERVORANGE/2; |
} |
else |
{ |
// Leave on for at least 25 cycles or 0.25 seconds to allow |
// the camera to properly trigger, turn off if past 0.25 sec. |
// For now this is actually set via para5 to allow for a long enough |
// shutter pulse for different cameras. Once it is clear what value |
// works, this can be changed to a hardcoded value. |
CameraShutterCycleCounter++; |
if(CameraShutterCycleCounter == CameraShutterCycleOnCount) |
{ |
// Shutter off |
RemainingPulse = MINSERVOPULSE; |
} |
} |
} |
} |
} |
break; |
case 4: |
RemainingPulse += ((int16_t)Parameter_Servo4 * MULTIPLYER) - (256 / 2) * MULTIPLYER; |
break; |
case 5: |
RemainingPulse += ((int16_t)Parameter_Servo5 * MULTIPLYER) - (256 / 2) * MULTIPLYER; |
break; |
default: // other servo channels |
RemainingPulse += 2 * PPM_in[ServoIndex]; // add channel value, factor of 2 because timer 1 increments 3.2µs |
break; |
} |
// range servo pulse width |
if(RemainingPulse > MAXSERVOPULSE ) RemainingPulse = MAXSERVOPULSE; // upper servo pulse limit |
else if(RemainingPulse < MINSERVOPULSE ) RemainingPulse = MINSERVOPULSE; // lower servo pulse limit |
// substract stop pulse width |
RemainingPulse -= PPM_STOPPULSE; |
// accumulate time for correct sync gap |
ServoFrameTime += RemainingPulse; |
} |
} |
else // we had a high pulse |
{ |
TCCR2A |= (1<<COM2A0); // make a low pulse |
// set pulsewidth to stop pulse width |
RemainingPulse = PPM_STOPPULSE; |
// accumulate time for correct sync gap |
ServoFrameTime += RemainingPulse; |
if((ServoActive && SenderOkay > 180) || ServoActive == 2) HEF4017R_OFF; // disable HEF4017 reset |
else HEF4017R_ON; |
ServoIndex++; // change to next servo channel |
if(ServoIndex > EE_Parameter.ServoNickRefresh) ServoIndex = 0; // reset to the sync gap |
} |
// set pulse output active |
PulseOutput = 1; |
} |
} // EOF PPM state machine |
// General pulse output generator |
if(RemainingPulse > (255 + IRS_RUNTIME)) |
{ |
OCR2A = 255; |
RemainingPulse -= 255; |
} |
else |
{ |
if(RemainingPulse > 255) // this is the 2nd last part |
{ |
if((RemainingPulse - 255) < IRS_RUNTIME) |
{ |
OCR2A = 255 - IRS_RUNTIME; |
RemainingPulse -= 255 - IRS_RUNTIME; |
} |
else // last part > ISR_RUNTIME |
{ |
OCR2A = 255; |
RemainingPulse -= 255; |
} |
} |
else // this is the last part |
{ |
OCR2A = RemainingPulse; |
RemainingPulse = 0; |
PulseOutput = 0; // trigger to stop pulse |
} |
} // EOF general pulse output generator |
} |
/branches/V0.80d-Arthur-P/timer0.h |
---|
0,0 → 1,21 |
#define TIMER_TEILER CK8 |
#define TIMER_RELOAD_VALUE 250 |
#define HEF4017R_ON PORTC |= (1<<PORTC6) |
#define HEF4017R_OFF PORTC &= ~(1<<PORTC6) |
void Timer_Init(void); |
void TIMER2_Init(void); |
void Delay_ms(unsigned int); |
void Delay_ms_Mess(unsigned int); |
unsigned int SetDelay (unsigned int t); |
char CheckDelay (unsigned int t); |
extern volatile unsigned int CountMilliseconds; |
extern volatile unsigned char UpdateMotor; |
extern volatile unsigned int beeptime; |
extern volatile unsigned int cntKompass; |
extern unsigned int BeepMuster; |
extern volatile unsigned char SendSPI, ServoActive; |
extern volatile int16_t ServoNickValue; |
extern volatile int16_t ServoRollValue; |
/branches/V0.80d-Arthur-P/twimaster.c |
---|
0,0 → 1,467 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Nur für den privaten Gebrauch |
// + www.MikroKopter.com |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + 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 <avr/io.h> |
#include <avr/interrupt.h> |
#include <util/twi.h> |
#include "eeprom.h" |
#include "twimaster.h" |
#include "fc.h" |
#include "analog.h" |
#include "uart.h" |
#include "timer0.h" |
volatile uint8_t twi_state = TWI_STATE_MOTOR_TX; |
volatile uint8_t dac_channel = 0; |
volatile uint8_t motor_write = 0; |
volatile uint8_t motor_read = 0; |
volatile uint16_t I2CTimeout = 100; |
uint8_t MissingMotor = 0; |
volatile uint8_t BLFlags = 0; |
MotorData_t Motor[MAX_MOTORS]; |
// bit mask for witch BL the configuration should be sent |
volatile uint16_t BLConfig_WriteMask = 0; |
// bit mask for witch BL the configuration should be read |
volatile uint16_t BLConfig_ReadMask = 0; |
// buffer for BL Configuration |
BLConfig_t BLConfig; |
#define I2C_WriteByte(byte) {TWDR = byte; TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWIE);} |
#define I2C_ReceiveByte() {TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWIE) | (1<<TWEA);} |
#define I2C_ReceiveLastByte() {TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWIE);} |
#define SCL_CLOCK 200000L |
#define I2C_TIMEOUT 30000 |
#define TWI_BASE_ADDRESS 0x52 |
/**************************************************/ |
/* Initialize I2C (TWI) */ |
/**************************************************/ |
void I2C_Init(void) |
{ |
uint8_t i; |
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 = ((F_CPU/SCL_CLOCK)-16)/2; |
twi_state = TWI_STATE_MOTOR_TX; |
motor_write = 0; |
motor_read = 0; |
for(i=0; i < MAX_MOTORS; i++) |
{ |
Motor[i].Version = 0; |
Motor[i].SetPoint = 0; |
Motor[i].SetPointLowerBits = 0; |
Motor[i].State = 0; |
Motor[i].ReadMode = BL_READMODE_STATUS; |
Motor[i].Current = 0; |
Motor[i].MaxPWM = 0; |
Motor[i].Temperature = 0; |
} |
SREG = sreg; |
} |
void I2C_Reset(void) |
{ |
// stop i2c bus |
I2C_Stop(TWI_STATE_MOTOR_TX); |
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_WriteByte(0); |
BLFlags |= BLFLAG_READ_VERSION; |
} |
/****************************************/ |
/* I2C ISR */ |
/****************************************/ |
ISR (TWI_vect) |
{ |
static uint8_t missing_motor = 0, motor_read_temperature = 0; |
static uint8_t *pBuff = 0; |
static uint8_t BuffLen = 0; |
switch (twi_state++) |
{ |
// Master Transmit |
case 0: // TWI_STATE_MOTOR_TX |
// skip motor if not used in mixer |
while((Mixer.Motor[motor_write][MIX_GAS] <= 0) && (motor_write < MAX_MOTORS)) motor_write++; |
if(motor_write >= MAX_MOTORS) // writing finished, read now |
{ |
BLConfig_WriteMask = 0; // reset configuration bitmask |
motor_write = 0; // reset motor write counter for next cycle |
twi_state = TWI_STATE_MOTOR_RX; |
I2C_WriteByte(TWI_BASE_ADDRESS + TW_READ + (motor_read<<1) ); // select slave address in rx mode |
} |
else I2C_WriteByte(TWI_BASE_ADDRESS + TW_WRITE + (motor_write<<1) ); // select slave address in tx mode |
break; |
case 1: // Send Data to Slave |
I2C_WriteByte(Motor[motor_write].SetPoint); // transmit setpoint |
// if old version has been detected |
if(!(Motor[motor_write].Version & MOTOR_STATE_NEW_PROTOCOL_MASK)) |
{ |
twi_state = 4; //jump over sending more data |
} |
// the new version has been detected |
else if(!( (Motor[motor_write].SetPointLowerBits && (RequiredMotors < 7)) || BLConfig_WriteMask || BLConfig_ReadMask ) ) |
{ // or LowerBits are zero and no BlConfig should be sent (saves round trip time) |
twi_state = 4; //jump over sending more data |
} |
break; |
case 2: // lower bits of setpoint (higher resolution) |
if ((0x0001<<motor_write) & BLConfig_ReadMask) |
{ |
Motor[motor_write].ReadMode = BL_READMODE_CONFIG; // configuration request |
} |
else |
{ |
Motor[motor_write].ReadMode = BL_READMODE_STATUS; // normal status request |
} |
// send read mode and the lower bits of setpoint |
I2C_WriteByte((Motor[motor_write].ReadMode<<3)|(Motor[motor_write].SetPointLowerBits & 0x07)); |
// configuration tranmission request? |
if((0x0001<<motor_write) & BLConfig_WriteMask) |
{ // redirect tx pointer to configuration data |
pBuff = (uint8_t*)&BLConfig; // select config for motor |
BuffLen = sizeof(BLConfig_t); |
} |
else |
{ // jump to end of transmission for that motor |
twi_state = 4; |
} |
break; |
case 3: // send configuration |
I2C_WriteByte(*pBuff); |
pBuff++; |
if(--BuffLen > 0) twi_state = 3; // if there are some bytes left |
break; |
case 4: // repeat case 0-4 for all motors |
if(TWSR == TW_MT_DATA_NACK) // Data transmitted, NACK received |
{ |
if(!missing_motor) missing_motor = motor_write + 1; |
if((Motor[motor_write].State & MOTOR_STATE_ERROR_MASK) < MOTOR_STATE_ERROR_MASK) Motor[motor_write].State++; // increment error counter and handle overflow |
} |
I2C_Stop(TWI_STATE_MOTOR_TX); |
I2CTimeout = 10; |
motor_write++; // next motor |
I2C_Start(TWI_STATE_MOTOR_TX); // Repeated start -> switch slave or switch Master Transmit -> Master Receive |
break; |
// Master Receive Data |
case 5: // TWI_STATE_MOTOR_RX |
if(TWSR != TW_MR_SLA_ACK) // SLA+R transmitted but no ACK received |
{ // no response from the addressed slave received |
Motor[motor_read].State &= ~MOTOR_STATE_PRESENT_MASK; // clear present bit |
if(++motor_read >= MAX_MOTORS) |
{ // all motors read |
motor_read = 0; // restart from beginning |
BLConfig_ReadMask = 0; // reset read configuration bitmask |
if(++motor_read_temperature >= MAX_MOTORS) |
{ |
motor_read_temperature = 0; |
BLFlags &= ~BLFLAG_READ_VERSION; |
} |
} |
BLFlags |= BLFLAG_TX_COMPLETE; |
I2C_Stop(TWI_STATE_MOTOR_TX); |
} |
else |
{ // motor successfully addressed |
Motor[motor_read].State |= MOTOR_STATE_PRESENT_MASK; // set present bit |
if(Motor[motor_read].Version & MOTOR_STATE_NEW_PROTOCOL_MASK) |
{ |
// new BL found |
switch(Motor[motor_read].ReadMode) |
{ |
case BL_READMODE_CONFIG: |
pBuff = (uint8_t*)&BLConfig; |
BuffLen = sizeof(BLConfig_t); |
break; |
case BL_READMODE_STATUS: |
pBuff = (uint8_t*)&(Motor[motor_read].Current); |
if(motor_read == motor_read_temperature) BuffLen = 3; // read Current, MaxPwm & Temp |
else BuffLen = 1;// read Current only |
break; |
} |
} |
else // old BL version |
{ |
pBuff = (uint8_t*)&(Motor[motor_read].Current); |
if((BLFlags & BLFLAG_READ_VERSION) || (motor_read == motor_read_temperature)) BuffLen = 2; // Current & MaxPwm |
else BuffLen = 1; // read Current only |
} |
if(BuffLen == 1) |
{ |
I2C_ReceiveLastByte(); // read last byte |
} |
else |
{ |
I2C_ReceiveByte(); // read next byte |
} |
} |
MissingMotor = missing_motor; |
missing_motor = 0; |
break; |
case 6: // receive bytes |
*pBuff = TWDR; |
pBuff++; |
BuffLen--; |
if(BuffLen>1) |
{ |
I2C_ReceiveByte(); // read next byte |
} |
else if (BuffLen == 1) |
{ |
I2C_ReceiveLastByte(); // read last byte |
} |
else // nothing left |
{ |
if(BLFlags & BLFLAG_READ_VERSION) |
{ |
if(!(FCFlags & FCFLAG_MOTOR_RUN) && (Motor[motor_read].MaxPWM == 250) ) Motor[motor_read].Version |= MOTOR_STATE_NEW_PROTOCOL_MASK; |
else Motor[motor_read].Version = 0; |
} |
if(++motor_read >= MAX_MOTORS) |
{ |
motor_read = 0; // restart from beginning |
BLConfig_ReadMask = 0; // reset read configuration bitmask |
if(++motor_read_temperature >= MAX_MOTORS) |
{ |
motor_read_temperature = 0; |
BLFlags &= ~BLFLAG_READ_VERSION; |
} |
} |
I2C_Stop(TWI_STATE_MOTOR_TX); |
BLFlags |= BLFLAG_TX_COMPLETE; |
return; |
} |
twi_state = 6; // if there are some bytes left |
break; |
// writing Gyro-Offsets |
case 18: |
I2C_WriteByte(0x98); // Address the DAC |
break; |
case 19: |
I2C_WriteByte(0x10 + (dac_channel * 2)); // Select DAC Channel (0x10 = A, 0x12 = B, 0x14 = C) |
break; |
case 20: |
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(AnalogOffsetGier); // 1st byte for Channel C |
break; |
} |
break; |
case 21: |
I2C_WriteByte(0x80); // 2nd byte for all channels is 0x80 |
break; |
case 22: |
I2C_Stop(TWI_STATE_MOTOR_TX); |
I2CTimeout = 10; |
// repeat case 18...22 until all DAC Channels are updated |
if(dac_channel < 2) |
{ |
dac_channel ++; // jump to next channel |
I2C_Start(TWI_STATE_GYRO_OFFSET_TX); // start transmission for next channel |
} |
else |
{ |
dac_channel = 0; // reset dac channel counter |
BLFlags |= BLFLAG_TX_COMPLETE; |
} |
break; |
default: |
I2C_Stop(TWI_STATE_MOTOR_TX); |
BLFlags |= BLFLAG_TX_COMPLETE; |
I2CTimeout = 10; |
motor_write = 0; |
motor_read = 0; |
break; |
} |
} |
uint8_t I2C_WriteBLConfig(uint8_t motor) |
{ |
uint8_t i; |
uint16_t timer; |
if(MotorenEin || PC_MotortestActive) return(BLCONFIG_ERR_MOTOR_RUNNING); // not when motors are running! |
if(motor > MAX_MOTORS) return (BLCONFIG_ERR_MOTOR_NOT_EXIST); // motor does not exist! |
if(motor) |
{ |
if(!(Motor[motor-1].State & MOTOR_STATE_PRESENT_MASK)) return(BLCONFIG_ERR_MOTOR_NOT_EXIST); // motor does not exist! |
if(!(Motor[motor-1].Version & MOTOR_STATE_NEW_PROTOCOL_MASK)) return(BLCONFIG_ERR_HW_NOT_COMPATIBLE); // not a new BL! |
} |
// check BL configuration to send |
if(BLConfig.Revision != BLCONFIG_REVISION) return (BLCONFIG_ERR_SW_NOT_COMPATIBLE); // bad revison |
i = RAM_Checksum((uint8_t*)&BLConfig, sizeof(BLConfig_t) - 1); |
if(i != BLConfig.crc) return(BLCONFIG_ERR_CHECKSUM); // bad checksum |
timer = SetDelay(2000); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
// prepare the bitmask |
if(!motor) // 0 means all |
{ |
BLConfig_WriteMask = 0xFF; // all motors at once with the same configuration |
} |
else //only one specific motor |
{ |
BLConfig_WriteMask = 0x0001<<(motor-1); |
} |
for(i = 0; i < MAX_MOTORS; i++) |
{ |
if((0x0001<<i) & BLConfig_WriteMask) |
{ |
Motor[i].SetPoint = 0; |
Motor[i].SetPointLowerBits = 0; |
} |
} |
motor_write = 0; |
// needs at least MAX_MOTORS loops of 2 ms (12*2ms = 24ms) |
do |
{ |
I2C_Start(TWI_STATE_MOTOR_TX); // start an i2c transmission |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
}while(BLConfig_WriteMask && !CheckDelay(timer)); // repeat until the BL config has been sent |
if(BLConfig_WriteMask) return(BLCONFIG_ERR_MOTOR_NOT_EXIST); |
return(BLCONFIG_SUCCESS); |
} |
uint8_t I2C_ReadBLConfig(uint8_t motor) |
{ |
uint8_t i; |
uint16_t timer; |
if(MotorenEin || PC_MotortestActive) return(BLCONFIG_ERR_MOTOR_RUNNING); // not when motors are running! |
if(motor > MAX_MOTORS) return (BLCONFIG_ERR_MOTOR_NOT_EXIST); // motor does not exist! |
if(motor == 0) return (BLCONFIG_ERR_READ_NOT_POSSIBLE); |
if(!(Motor[motor-1].State & MOTOR_STATE_PRESENT_MASK)) return(BLCONFIG_ERR_MOTOR_NOT_EXIST); // motor does not exist! |
if(!(Motor[motor-1].Version & MOTOR_STATE_NEW_PROTOCOL_MASK)) return(BLCONFIG_ERR_HW_NOT_COMPATIBLE); // not a new BL! |
timer = SetDelay(2000); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
// prepare the bitmask |
BLConfig_ReadMask = 0x0001<<(motor-1); |
for(i = 0; i < MAX_MOTORS; i++) |
{ |
if((0x0001<<i) & BLConfig_ReadMask) |
{ |
Motor[i].SetPoint = 0; |
Motor[i].SetPointLowerBits = 0; |
} |
} |
motor_read = 0; |
BLConfig.Revision = 0; // bad revision |
BLConfig.crc = 0; // bad checksum |
// needs at least MAX_MOTORS loops of 2 ms (12*2ms = 24ms) |
do |
{ |
I2C_Start(TWI_STATE_MOTOR_TX); // start an i2c transmission |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
}while(BLConfig_ReadMask && !CheckDelay(timer)); // repeat until the BL config has been received from all motors |
// validate result |
if(BLConfig.Revision != BLCONFIG_REVISION) return (BLCONFIG_ERR_SW_NOT_COMPATIBLE); // bad revison |
i = RAM_Checksum((uint8_t*)&BLConfig, sizeof(BLConfig_t) - 1); |
if(i != BLConfig.crc) return(BLCONFIG_ERR_CHECKSUM); // bad checksum |
return(BLCONFIG_SUCCESS); |
} |
/branches/V0.80d-Arthur-P/twimaster.h |
---|
0,0 → 1,100 |
#ifndef _I2C_MASTER_H |
#define _I2C_MASTER_H |
+ |
+#include <inttypes.h> |
+ |
+#define TWI_STATE_MOTOR_TX 0 |
+#define TWI_STATE_MOTOR_RX 5 |
+#define TWI_STATE_GYRO_OFFSET_TX 18 |
+ |
+extern volatile uint8_t twi_state; |
+extern volatile uint8_t motor_write; |
+extern volatile uint8_t motor_read; |
+ |
+ |
+extern uint8_t MissingMotor; |
+ |
+#define MAX_MOTORS 12 |
+#define MOTOR_STATE_PRESENT_MASK 0x80 |
+#define MOTOR_STATE_ERROR_MASK 0x7F |
+ |
+#define MOTOR_STATE_NEW_PROTOCOL_MASK 0x01 |
+ |
+#define BLFLAG_TX_COMPLETE 0x01 |
+#define BLFLAG_READ_VERSION 0x02 |
+ |
+extern volatile uint8_t BLFlags; |
+ |
+ |
+#define BL_READMODE_STATUS 0 |
+#define BL_READMODE_CONFIG 16 |
+ |
+typedef struct |
+{ |
+ uint8_t Version; // the version of the BL (0 = old) |
+ uint8_t SetPoint; // written by attitude controller |
+ uint8_t SetPointLowerBits; // for higher Resolution of new BLs |
+ uint8_t State; // 7 bit for I2C error counter, highest bit indicates if motor is present |
+ uint8_t ReadMode; // select data to read |
+ // the following bytes must be exactly in that order! |
+ uint8_t Current; // in 0.1 A steps, read back from BL |
+ uint8_t MaxPWM; // read back from BL is less than 255 if BL is in current limit |
+ int8_t Temperature; // old BL-Ctrl will return a 255 here, the new version the temp. in °C |
+} __attribute__((packed)) MotorData_t; |
+ |
+extern MotorData_t Motor[MAX_MOTORS]; |
+ |
+#define BLCONFIG_REVISION 2 |
+ |
+#define MASK_SET_PWM_SCALING 0x01 |
+#define MASK_SET_CURRENT_LIMIT 0x02 |
+#define MASK_SET_TEMP_LIMIT 0x04 |
+#define MASK_SET_CURRENT_SCALING 0x08 |
+#define MASK_SET_BITCONFIG 0x10 |
+#define MASK_RESET_CAPCOUNTER 0x20 |
+#define MASK_SET_DEFAULT_PARAMS 0x40 |
+#define MASK_SET_SAVE_EEPROM 0x80 |
+ |
+#define BITCONF_REVERSE_ROTATION 0x01 |
+#define BITCONF_RES1 0x02 |
+#define BITCONF_RES2 0x04 |
+#define BITCONF_RES3 0x08 |
+#define BITCONF_RES4 0x10 |
+#define BITCONF_RES5 0x20 |
+#define BITCONF_RES6 0x40 |
+#define BITCONF_RES7 0x80 |
+ |
+typedef struct |
+{ |
+ uint8_t Revision; // must be BL_REVISION |
+ uint8_t SetMask; // settings mask |
+ uint8_t PwmScaling; // maximum value of control pwm, acts like a thrust limit |
+ uint8_t CurrentLimit; // current limit in A |
+ uint8_t TempLimit; // in °C |
+ uint8_t CurrentScaling; // scaling factor for current measurement |
+ uint8_t BitConfig; // see defines above |
+ uint8_t crc; // checksum |
+} __attribute__((packed)) BLConfig_t; |
+ |
+extern BLConfig_t BLConfig; |
+ |
+extern volatile uint16_t I2CTimeout; |
+ |
+void I2C_Init (void); // Initialize I2C |
+#define I2C_Start(start_state) {twi_state = start_state; BLFlags &= ~BLFLAG_TX_COMPLETE; TWCR = (1<<TWSTA) | (1<<TWEN) | (1<<TWINT) | (1<<TWIE);} |
+#define I2C_Stop(start_state) {twi_state = start_state; TWCR = (1<<TWEN) | (1<<TWSTO) | (1<<TWINT);} |
+void I2C_Reset(void); // Reset I2C |
+ |
+#define BLCONFIG_SUCCESS 0 |
+#define BLCONFIG_ERR_MOTOR_RUNNING 1 |
+#define BLCONFIG_ERR_MOTOR_NOT_EXIST 2 |
+#define BLCONFIG_ERR_HW_NOT_COMPATIBLE 3 |
+#define BLCONFIG_ERR_SW_NOT_COMPATIBLE 4 |
+#define BLCONFIG_ERR_CHECKSUM 5 |
+#define BLCONFIG_ERR_READ_NOT_POSSIBLE 6 |
+ |
+uint8_t I2C_WriteBLConfig(uint8_t motor); |
+uint8_t I2C_ReadBLConfig(uint8_t motor); |
+ |
+#endif |
/branches/V0.80d-Arthur-P/uart.c |
---|
0,0 → 1,683 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + only for non-profit use |
// + www.MikroKopter.com |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include <stdarg.h> |
#include <string.h> |
#include <avr/pgmspace.h> |
#include "main.h" |
#include "uart.h" |
#include "libfc.h" |
#include "eeprom.h" |
#define FC_ADDRESS 1 |
#define NC_ADDRESS 2 |
#define MK3MAG_ADDRESS 3 |
#define BL_CTRL_ADDRESS 5 |
#define ABO_TIMEOUT 4000 // disable abo after 4 seconds |
#define MAX_SENDE_BUFF 160 |
#define MAX_EMPFANGS_BUFF 160 |
#define BLPARAM_REVISION 1 |
#define MASK_SET_PWM_SCALING 0x01 |
#define MASK_SET_CURRENT_LIMIT 0x02 |
#define MASK_SET_TEMP_LIMIT 0x04 |
#define MASK_SET_CURRENT_SCALING 0x08 |
#define MASK_SET_BITCONFIG 0x10 |
#define MASK_RESET_CAPCOUNTER 0x20 |
#define MASK_SET_DEFAULT_PARAMS 0x40 |
#define MASK_SET_SAVE_EEPROM 0x80 |
typedef struct |
{ |
unsigned char Revision; // revision of parameter structure |
unsigned char Address; // target address |
unsigned char PwmScaling; // maximum value of pwm setpoint |
unsigned char CurrentLimit; // current limit in 1A steps |
unsigned char TemperatureLimit; // in °C |
unsigned char CurrentScaling; // scaling factor for current measurement |
unsigned char BitConfig; // see defines above |
unsigned char SetMask; // filter for active paramters |
unsigned char Checksum; // checksum for parameter sturcture |
} __attribute__((packed)) BLParameter_t; |
unsigned char GetExternalControl = 0,DebugDisplayAnforderung1 = 0, DebugDisplayAnforderung = 0,DebugDataAnforderung = 0,GetVersionAnforderung = 0, GetPPMChannelAnforderung = 0; |
unsigned char DisplayLine = 0; |
unsigned volatile char SioTmp = 0; |
unsigned volatile char NeuerDatensatzEmpfangen = 0; |
unsigned volatile char NeueKoordinateEmpfangen = 0; |
unsigned volatile char UebertragungAbgeschlossen = 1; |
unsigned volatile char CntCrcError = 0; |
unsigned volatile char AnzahlEmpfangsBytes = 0; |
unsigned volatile char TxdBuffer[MAX_SENDE_BUFF]; |
unsigned volatile char RxdBuffer[MAX_EMPFANGS_BUFF]; |
unsigned char *pRxData = 0; |
unsigned char RxDataLen = 0; |
unsigned volatile char PC_DebugTimeout = 0; |
unsigned volatile char PC_MotortestActive = 0; |
unsigned char DebugTextAnforderung = 255; |
unsigned char PcZugriff = 100; |
unsigned char MotorTest[16]; |
unsigned char MeineSlaveAdresse = 1; // Flight-Ctrl |
unsigned char ConfirmFrame; |
struct str_DebugOut DebugOut; |
struct str_ExternControl ExternControl; |
struct str_VersionInfo VersionInfo; |
struct str_WinkelOut WinkelOut; |
struct str_Data3D Data3D; |
int Display_Timer, Debug_Timer,Kompass_Timer,Timer3D; |
unsigned int DebugDataIntervall = 0, Intervall3D = 0, Display_Interval = 0; |
unsigned int AboTimeOut = 0; |
const unsigned char ANALOG_TEXT[32][16] PROGMEM = |
{ |
//1234567890123456 |
"AngleNick ", //0 |
"AngleRoll ", |
"AccNick ", |
"AccRoll ", |
"YawGyro ", |
"Height Value ", //5 |
"AccZ ", |
"Gas ", |
"Compass Value ", |
"Voltage [0.1V] ", |
"Receiver Level ", //10 |
"Gyro Compass ", |
"Motor 1 ", |
"Motor 2 ", |
"Motor 3 ", |
"Motor 4 ", //15 |
"16 ", |
"17 ", |
"18 ", |
"19 ", |
"Servo ", //20 |
"Hovergas ", |
"Current [0.1A] ", |
"Capacity [mAh] ", |
"24 ", |
"25 ", //25 |
"26 ", |
"27 ", |
"I2C-Error ", |
"BL Limit ", |
"GPS_Nick ", //30 |
"GPS_Roll " |
}; |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
//++ Sende-Part der Datenübertragung |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
ISR(USART0_TX_vect) |
{ |
static unsigned int ptr = 0; |
unsigned char tmp_tx; |
if(!UebertragungAbgeschlossen) |
{ |
ptr++; // die [0] wurde schon gesendet |
tmp_tx = TxdBuffer[ptr]; |
if((tmp_tx == '\r') || (ptr == MAX_SENDE_BUFF)) |
{ |
ptr = 0; |
UebertragungAbgeschlossen = 1; |
} |
UDR0 = tmp_tx; |
} |
else ptr = 0; |
} |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
//++ Empfangs-Part der Datenübertragung, incl. CRC-Auswertung |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
ISR(USART0_RX_vect) |
{ |
static unsigned int crc; |
static unsigned char crc1,crc2,buf_ptr; |
static unsigned char UartState = 0; |
unsigned char CrcOkay = 0; |
SioTmp = UDR0; |
if(buf_ptr >= MAX_SENDE_BUFF) UartState = 0; |
if(SioTmp == '\r' && UartState == 2) |
{ |
UartState = 0; |
crc -= RxdBuffer[buf_ptr-2]; |
crc -= RxdBuffer[buf_ptr-1]; |
crc %= 4096; |
crc1 = '=' + crc / 64; |
crc2 = '=' + crc % 64; |
CrcOkay = 0; |
if((crc1 == RxdBuffer[buf_ptr-2]) && (crc2 == RxdBuffer[buf_ptr-1])) CrcOkay = 1; else { CrcOkay = 0; CntCrcError++;}; |
if(!NeuerDatensatzEmpfangen && CrcOkay) // Datensatz schon verarbeitet |
{ |
NeuerDatensatzEmpfangen = 1; |
AnzahlEmpfangsBytes = buf_ptr + 1; |
RxdBuffer[buf_ptr] = '\r'; |
if(RxdBuffer[2] == 'R') |
{ |
LcdClear(); |
wdt_enable(WDTO_250MS); // Reset-Commando |
ServoActive = 0; |
} |
} |
} |
else |
switch(UartState) |
{ |
case 0: |
if(SioTmp == '#' && !NeuerDatensatzEmpfangen) UartState = 1; // Startzeichen und Daten schon verarbeitet |
buf_ptr = 0; |
RxdBuffer[buf_ptr++] = SioTmp; |
crc = SioTmp; |
break; |
case 1: // Adresse auswerten |
UartState++; |
RxdBuffer[buf_ptr++] = SioTmp; |
crc += SioTmp; |
break; |
case 2: // Eingangsdaten sammeln |
RxdBuffer[buf_ptr] = SioTmp; |
if(buf_ptr < MAX_EMPFANGS_BUFF) buf_ptr++; |
else UartState = 0; |
crc += SioTmp; |
break; |
default: |
UartState = 0; |
break; |
} |
} |
// -------------------------------------------------------------------------- |
void AddCRC(unsigned int wieviele) |
{ |
unsigned int tmpCRC = 0,i; |
for(i = 0; i < wieviele;i++) |
{ |
tmpCRC += TxdBuffer[i]; |
} |
tmpCRC %= 4096; |
TxdBuffer[i++] = '=' + tmpCRC / 64; |
TxdBuffer[i++] = '=' + tmpCRC % 64; |
TxdBuffer[i++] = '\r'; |
UebertragungAbgeschlossen = 0; |
UDR0 = TxdBuffer[0]; |
} |
// -------------------------------------------------------------------------- |
void SendOutData(unsigned char cmd,unsigned char address, unsigned char BufferAnzahl, ...) //unsigned char *snd, unsigned char len) |
{ |
va_list ap; |
unsigned int pt = 0; |
unsigned char a,b,c; |
unsigned char ptr = 0; |
unsigned char *snd = 0; |
int len = 0; |
TxdBuffer[pt++] = '#'; // Startzeichen |
TxdBuffer[pt++] = 'a' + address; // Adresse (a=0; b=1,...) |
TxdBuffer[pt++] = cmd; // Commando |
va_start(ap, BufferAnzahl); |
if(BufferAnzahl) |
{ |
snd = va_arg(ap, unsigned char*); |
len = va_arg(ap, int); |
ptr = 0; |
BufferAnzahl--; |
} |
while(len) |
{ |
if(len) |
{ |
a = snd[ptr++]; |
len--; |
if((!len) && BufferAnzahl) |
{ |
snd = va_arg(ap, unsigned char*); |
len = va_arg(ap, int); |
ptr = 0; |
BufferAnzahl--; |
} |
} |
else a = 0; |
if(len) |
{ |
b = snd[ptr++]; |
len--; |
if((!len) && BufferAnzahl) |
{ |
snd = va_arg(ap, unsigned char*); |
len = va_arg(ap, int); |
ptr = 0; |
BufferAnzahl--; |
} |
} |
else b = 0; |
if(len) |
{ |
c = snd[ptr++]; |
len--; |
if((!len) && BufferAnzahl) |
{ |
snd = va_arg(ap, unsigned char*); |
len = va_arg(ap, int); |
ptr = 0; |
BufferAnzahl--; |
} |
} |
else c = 0; |
TxdBuffer[pt++] = '=' + (a >> 2); |
TxdBuffer[pt++] = '=' + (((a & 0x03) << 4) | ((b & 0xf0) >> 4)); |
TxdBuffer[pt++] = '=' + (((b & 0x0f) << 2) | ((c & 0xc0) >> 6)); |
TxdBuffer[pt++] = '=' + ( c & 0x3f); |
} |
va_end(ap); |
AddCRC(pt); |
} |
// -------------------------------------------------------------------------- |
void Decode64(void) // die daten werden im rx buffer dekodiert, das geht nur, weil aus 4 byte immer 3 gemacht werden. |
{ |
unsigned char a,b,c,d; |
unsigned char x,y,z; |
unsigned char ptrIn = 3; // start at begin of data block |
unsigned char ptrOut = 3; |
unsigned char len = AnzahlEmpfangsBytes - 6; // von der Gesamtbytezahl eines Frames gehen 3 Bytes des Headers ('#',Addr, Cmd) und 3 Bytes des Footers (CRC1, CRC2, '\r') ab. |
while(len) |
{ |
a = RxdBuffer[ptrIn++] - '='; |
b = RxdBuffer[ptrIn++] - '='; |
c = RxdBuffer[ptrIn++] - '='; |
d = RxdBuffer[ptrIn++] - '='; |
x = (a << 2) | (b >> 4); |
y = ((b & 0x0f) << 4) | (c >> 2); |
z = ((c & 0x03) << 6) | d; |
if(len--) RxdBuffer[ptrOut++] = x; else break; |
if(len--) RxdBuffer[ptrOut++] = y; else break; |
if(len--) RxdBuffer[ptrOut++] = z; else break; |
} |
pRxData = (unsigned char*)&RxdBuffer[3]; // decodierte Daten beginnen beim 4. Byte |
RxDataLen = ptrOut - 3; // wie viele Bytes wurden dekodiert? |
} |
// -------------------------------------------------------------------------- |
void BearbeiteRxDaten(void) |
{ |
if(!NeuerDatensatzEmpfangen) return; |
unsigned char tempchar1, tempchar2; |
Decode64(); // dekodiere datenblock im Empfangsbuffer |
switch(RxdBuffer[1]-'a') // check for Slave Address |
{ |
case FC_ADDRESS: // FC special commands |
switch(RxdBuffer[2]) |
{ |
case 'K':// Kompasswert |
memcpy((unsigned char *)&KompassValue , (unsigned char *)pRxData, sizeof(KompassValue)); |
KompassRichtung = ((540 + KompassValue - KompassStartwert) % 360) - 180; |
break; |
case 't':// Motortest |
if(AnzahlEmpfangsBytes > 20) memcpy(&MotorTest[0], (unsigned char *)pRxData, sizeof(MotorTest)); |
else memcpy(&MotorTest[0], (unsigned char *)pRxData, 4); |
PC_MotortestActive = 240; |
//while(!UebertragungAbgeschlossen); |
//SendOutData('T', MeineSlaveAdresse, 0); |
PcZugriff = 255; |
break; |
case 'n':// "Get Mixer |
while(!UebertragungAbgeschlossen); |
SendOutData('N', FC_ADDRESS, 1, (unsigned char *) &Mixer, sizeof(Mixer) - 1); |
Debug("Mixer lesen"); |
break; |
case 'm':// "Write Mixer |
if(pRxData[0] == EEMIXER_REVISION) |
{ |
memcpy(&Mixer, (unsigned char *)pRxData, sizeof(Mixer) - 1); |
MixerTable_WriteToEEProm(); |
tempchar1 = 1; |
VersionInfo.HardwareError[1] &= ~DEFEKT_MIXER_ERR; |
} |
else |
{ |
tempchar1 = 0; |
} |
while(!UebertragungAbgeschlossen); |
SendOutData('M', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1)); |
break; |
case 'p': // get PPM Channels |
GetPPMChannelAnforderung = 1; |
PcZugriff = 255; |
break; |
case 'q':// "Get"-Anforderung für Settings |
// Bei Get werden die vom PC einstellbaren Werte vom PC zurückgelesen |
if(pRxData[0] == 0xFF) |
{ |
pRxData[0] = GetActiveParamSet(); |
} |
// limit settings range |
if(pRxData[0] < 1) pRxData[0] = 1; // limit to 5 |
else if(pRxData[0] > 5) pRxData[0] = 5; // limit to 5 |
// load requested parameter set |
ParamSet_ReadFromEEProm(pRxData[0]); |
tempchar1 = pRxData[0]; |
while(!UebertragungAbgeschlossen); |
SendOutData('Q', FC_ADDRESS, 2, &tempchar1, sizeof(tempchar1), (unsigned char *) &EE_Parameter, sizeof(EE_Parameter) - 1); |
Debug("Lese Setting %d", tempchar1); |
break; |
case 's': // Parametersatz speichern |
if((1 <= pRxData[0]) && (pRxData[0] <= 5) && (pRxData[1] == EEPARAM_REVISION)) // check for setting to be in range |
{ |
memcpy(&EE_Parameter, (uint8_t*)&pRxData[1], sizeof(EE_Parameter) - 1); |
ParamSet_WriteToEEProm(pRxData[0]); |
Umschlag180Nick = (long) EE_Parameter.WinkelUmschlagNick * 2500L; |
Umschlag180Roll = (long) EE_Parameter.WinkelUmschlagRoll * 2500L; |
tempchar1 = GetActiveParamSet(); |
} |
else |
{ |
tempchar1 = 0; // mark in response an invlid setting |
} |
while(!UebertragungAbgeschlossen); |
SendOutData('S', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1)); |
if(!MotorenEin) Piep(tempchar1,110); |
LipoDetection(0); |
LIBFC_ReceiverInit(EE_Parameter.Receiver); |
break; |
case 'f': // auf anderen Parametersatz umschalten |
if((1 <= pRxData[0]) && (pRxData[0] <= 5)) ParamSet_ReadFromEEProm(pRxData[0]); |
tempchar1 = GetActiveParamSet(); |
while(!UebertragungAbgeschlossen); |
SendOutData('F', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1)); |
if(!MotorenEin) Piep(tempchar1,110); |
LipoDetection(0); |
LIBFC_ReceiverInit(EE_Parameter.Receiver); |
break; |
case 'y':// serial Potis |
PPM_in[13] = (signed char) pRxData[0]; PPM_in[14] = (signed char) pRxData[1]; PPM_in[15] = (signed char) pRxData[2]; PPM_in[16] = (signed char) pRxData[3]; |
PPM_in[17] = (signed char) pRxData[4]; PPM_in[18] = (signed char) pRxData[5]; PPM_in[19] = (signed char) pRxData[6]; PPM_in[20] = (signed char) pRxData[7]; |
PPM_in[21] = (signed char) pRxData[8]; PPM_in[22] = (signed char) pRxData[9]; PPM_in[23] = (signed char) pRxData[10]; PPM_in[24] = (signed char) pRxData[11]; |
break; |
case 'u': // request BL parameter |
Debug("Reading BL %d", pRxData[0]); |
// try to read BL configuration |
tempchar2 = I2C_ReadBLConfig(pRxData[0]); |
if(tempchar2 == BLCONFIG_SUCCESS) tempchar1 = 1; |
else tempchar1 = 0; |
while(!UebertragungAbgeschlossen); // wait for previous frame to be sent |
SendOutData('U', FC_ADDRESS, 4, &tempchar1, sizeof(tempchar1), &tempchar2, sizeof(tempchar2), &pRxData[0], 1, &BLConfig, sizeof(BLConfig_t)); |
break; |
case 'w': // write BL parameter |
Debug("Writing BL %d", pRxData[0]); |
if(RxDataLen >= 1+sizeof(BLConfig_t)) |
{ |
memcpy(&BLConfig, (uint8_t*)(&pRxData[1]), sizeof(BLConfig_t)); |
tempchar2 = I2C_WriteBLConfig(pRxData[0]); |
if(tempchar2 == BLCONFIG_SUCCESS) tempchar1 = 1; |
else tempchar1 = 0; // indicate error |
while(!UebertragungAbgeschlossen); // wait for previous frame to be sent |
SendOutData('W', FC_ADDRESS,2, &tempchar1, sizeof(tempchar1), &tempchar2, sizeof(tempchar2)); |
} |
break; |
} // case FC_ADDRESS: |
default: // any Slave Address |
switch(RxdBuffer[2]) |
{ |
// 't' comand placed here only for compatibility to BL |
case 't':// Motortest |
if(AnzahlEmpfangsBytes >= sizeof(MotorTest)) memcpy(&MotorTest[0], (unsigned char *)pRxData, sizeof(MotorTest)); |
else memcpy(&MotorTest[0], (unsigned char *)pRxData, 4); |
while(!UebertragungAbgeschlossen); |
SendOutData('T', MeineSlaveAdresse, 0); |
PC_MotortestActive = 250; |
PcZugriff = 255; |
AboTimeOut = SetDelay(ABO_TIMEOUT); |
break; |
// 'K' comand placed here only for compatibility to old MK3MAG software, that does not send the right Slave Address |
case 'K':// Kompasswert |
memcpy((unsigned char *)&KompassValue , (unsigned char *)pRxData, sizeof(KompassValue)); |
KompassRichtung = ((540 + KompassValue - KompassStartwert) % 360) - 180; |
break; |
case 'a':// Texte der Analogwerte |
DebugTextAnforderung = pRxData[0]; |
if (DebugTextAnforderung > 31) DebugTextAnforderung = 31; |
PcZugriff = 255; |
break; |
case 'b': |
memcpy((unsigned char *)&ExternControl, (unsigned char *)pRxData, sizeof(ExternControl)); |
ConfirmFrame = ExternControl.Frame; |
PcZugriff = 255; |
break; |
case 'c': // Poll the 3D-Data |
if(!Intervall3D) { if(pRxData[0]) Timer3D = SetDelay(pRxData[0] * 10);} |
Intervall3D = pRxData[0] * 10; |
AboTimeOut = SetDelay(ABO_TIMEOUT); |
break; |
case 'd': // Poll the debug data |
PcZugriff = 255; |
DebugDataIntervall = (unsigned int)pRxData[0] * 10; |
if(DebugDataIntervall > 0) DebugDataAnforderung = 1; |
AboTimeOut = SetDelay(ABO_TIMEOUT); |
break; |
case 'h':// x-1 Displayzeilen |
PcZugriff = 255; |
if((pRxData[0] & 0x80) == 0x00) // old format |
{ |
DisplayLine = 2; |
Display_Interval = 0; |
} |
else // new format |
{ |
RemoteKeys |= ~pRxData[0]; |
Display_Interval = (unsigned int)pRxData[1] * 10; |
DisplayLine = 4; |
AboTimeOut = SetDelay(ABO_TIMEOUT); |
} |
DebugDisplayAnforderung = 1; |
break; |
case 'l':// x-1 Displayzeilen |
PcZugriff = 255; |
MenuePunkt = pRxData[0]; |
DebugDisplayAnforderung1 = 1; |
break; |
case 'v': // Version-Anforderung und Ausbaustufe |
GetVersionAnforderung = 1; |
break; |
case 'g':// |
GetExternalControl = 1; |
break; |
default: |
//unsupported command received |
break; |
} |
break; // default: |
} |
NeuerDatensatzEmpfangen = 0; |
pRxData = 0; |
RxDataLen = 0; |
} |
//############################################################################ |
//Routine für die Serielle Ausgabe |
void uart_putchar (char c) |
//############################################################################ |
{ |
//Warten solange bis Zeichen gesendet wurde |
loop_until_bit_is_set(UCSR0A, UDRE0); |
//Ausgabe des Zeichens |
UDR0 = c; |
} |
//############################################################################ |
//INstallation der Seriellen Schnittstelle |
void UART_Init (void) |
//############################################################################ |
{ |
unsigned int ubrr = (unsigned int) ((unsigned long) F_CPU/(8 * USART0_BAUD) - 1); |
//Enable TXEN im Register UCR TX-Data Enable & RX Enable |
UCSR0B = (1 << TXEN0) | (1 << RXEN0); |
// UART Double Speed (U2X) |
UCSR0A |= (1 << U2X0); |
// RX-Interrupt Freigabe |
UCSR0B |= (1 << RXCIE0); |
// TX-Interrupt Freigabe |
UCSR0B |= (1 << TXCIE0); |
// USART0 Baud Rate Register |
// set clock divider |
UBRR0H = (uint8_t)(ubrr >> 8); |
UBRR0L = (uint8_t)ubrr; |
Debug_Timer = SetDelay(DebugDataIntervall); |
Kompass_Timer = SetDelay(220); |
VersionInfo.SWMajor = VERSION_MAJOR; |
VersionInfo.SWMinor = VERSION_MINOR; |
VersionInfo.SWPatch = VERSION_PATCH; |
VersionInfo.ProtoMajor = VERSION_SERIAL_MAJOR; |
VersionInfo.ProtoMinor = VERSION_SERIAL_MINOR; |
pRxData = 0; |
RxDataLen = 0; |
} |
//--------------------------------------------------------------------------------------------- |
void DatenUebertragung(void) |
{ |
if(!UebertragungAbgeschlossen) return; |
if(CheckDelay(AboTimeOut)) |
{ |
Display_Interval = 0; |
DebugDataIntervall = 0; |
Intervall3D = 0; |
} |
if(((Display_Interval>0 && CheckDelay(Display_Timer)) || DebugDisplayAnforderung) && UebertragungAbgeschlossen) |
{ |
if(DisplayLine > 3)// new format |
{ |
Menu(); |
SendOutData('H', FC_ADDRESS, 1, (uint8_t *)DisplayBuff, 80); |
} |
else // old format |
{ |
LCD_printfxy(0,0,"!!! INCOMPATIBLE !!!"); |
SendOutData('H', FC_ADDRESS, 2, &DisplayLine, sizeof(DisplayLine), (uint8_t *)DisplayBuff, 20); |
if(DisplayLine++ > 3) DisplayLine = 0; |
} |
Display_Timer = SetDelay(Display_Interval); |
DebugDisplayAnforderung = 0; |
} |
if(DebugDisplayAnforderung1 && UebertragungAbgeschlossen) |
{ |
Menu(); |
SendOutData('L', FC_ADDRESS, 3, &MenuePunkt, sizeof(MenuePunkt), &MaxMenue, sizeof(MaxMenue), DisplayBuff, sizeof(DisplayBuff)); |
DebugDisplayAnforderung1 = 0; |
} |
if(GetVersionAnforderung && UebertragungAbgeschlossen) |
{ |
SendOutData('V', FC_ADDRESS, 1, (unsigned char *) &VersionInfo, sizeof(VersionInfo)); |
GetVersionAnforderung = 0; |
Debug_OK("Version gesendet"); |
} |
if(GetExternalControl && UebertragungAbgeschlossen) // Bei Get werden die vom PC einstellbaren Werte vom PC zurückgelesen |
{ |
SendOutData('G',MeineSlaveAdresse, 1, (unsigned char *) &ExternControl, sizeof(ExternControl)); |
GetExternalControl = 0; |
} |
if((CheckDelay(Kompass_Timer)) && UebertragungAbgeschlossen) |
{ |
WinkelOut.Winkel[0] = (int) (IntegralNick / (EE_Parameter.GyroAccFaktor * 4)); // etwa in 0.1 Grad |
WinkelOut.Winkel[1] = (int) (IntegralRoll / (EE_Parameter.GyroAccFaktor * 4)); // etwa in 0.1 Grad |
WinkelOut.UserParameter[0] = Parameter_UserParam1; |
WinkelOut.UserParameter[1] = Parameter_UserParam2; |
SendOutData('k', MK3MAG_ADDRESS, 1, (unsigned char *) &WinkelOut,sizeof(WinkelOut)); |
if(WinkelOut.CalcState > 4) WinkelOut.CalcState = 6; // wird dann in SPI auf Null gesetzt |
Kompass_Timer = SetDelay(99); |
} |
if(((DebugDataIntervall>0 && CheckDelay(Debug_Timer)) || DebugDataAnforderung) && UebertragungAbgeschlossen) |
{ |
CopyDebugValues(); |
SendOutData('D', FC_ADDRESS, 1, (unsigned char *) &DebugOut,sizeof(DebugOut)); |
DebugDataAnforderung = 0; |
if(DebugDataIntervall>0) Debug_Timer = SetDelay(DebugDataIntervall); |
} |
if(Intervall3D > 0 && CheckDelay(Timer3D) && UebertragungAbgeschlossen) |
{ |
Data3D.Winkel[0] = (int) (IntegralNick / (EE_Parameter.GyroAccFaktor * 4)); // etwa in 0.1 Grad |
Data3D.Winkel[1] = (int) (IntegralRoll / (EE_Parameter.GyroAccFaktor * 4)); // etwa in 0.1 Grad |
Data3D.Winkel[2] = (int) ((10 * ErsatzKompass) / GIER_GRAD_FAKTOR); |
Data3D.Centroid[0] = SummeNick >> 9; |
Data3D.Centroid[1] = SummeRoll >> 9; |
Data3D.Centroid[2] = Mess_Integral_Gier >> 9; |
SendOutData('C', FC_ADDRESS, 1, (unsigned char *) &Data3D,sizeof(Data3D)); |
Timer3D = SetDelay(Intervall3D); |
} |
if(DebugTextAnforderung != 255) // Texte für die Analogdaten |
{ |
unsigned char label[16]; // local sram buffer |
memcpy_P(label, ANALOG_TEXT[DebugTextAnforderung], 16); // read lable from flash to sra |
SendOutData('A', FC_ADDRESS, 2, (unsigned char *)&DebugTextAnforderung, sizeof(DebugTextAnforderung),label, 16); |
DebugTextAnforderung = 255; |
} |
if(ConfirmFrame && UebertragungAbgeschlossen) // Datensatz bestätigen |
{ |
SendOutData('B', FC_ADDRESS, 1, (uint8_t*)&ConfirmFrame, sizeof(ConfirmFrame)); |
ConfirmFrame = 0; |
} |
if(GetPPMChannelAnforderung && UebertragungAbgeschlossen) |
{ |
SendOutData('P', FC_ADDRESS, 1, (unsigned char *) &PPM_in, sizeof(PPM_in)); |
GetPPMChannelAnforderung = 0; |
} |
#ifdef DEBUG // only include functions if DEBUG is defined |
if(SendDebugOutput && UebertragungAbgeschlossen) |
{ |
SendOutData('0', FC_ADDRESS, 1, (unsigned char *) &tDebug, sizeof(tDebug)); |
SendDebugOutput = 0; |
} |
#endif |
} |
/branches/V0.80d-Arthur-P/uart.h |
---|
0,0 → 1,85 |
#ifndef _UART_H |
#define _UART_H |
#define printf_P(format, args...) _printf_P(&uart_putchar, format , ## args) |
#define printf(format, args...) _printf_P(&uart_putchar, PSTR(format) , ## args) |
void BearbeiteRxDaten(void); |
extern unsigned char DebugGetAnforderung; |
extern unsigned volatile char UebertragungAbgeschlossen; |
extern unsigned volatile char PC_DebugTimeout; |
extern unsigned volatile char NeueKoordinateEmpfangen; |
extern unsigned volatile char PC_MotortestActive; |
extern unsigned char MeineSlaveAdresse; |
extern unsigned char PcZugriff; |
extern unsigned char RemotePollDisplayLine; |
extern int Debug_Timer,Kompass_Timer; |
extern void UART_Init (void); |
extern void uart_putchar (char c); |
extern void boot_program_page (uint32_t page, uint8_t *buf); |
extern void DatenUebertragung(void); |
extern void Uart1Init(void); |
extern void BearbeiteRxDaten(void); |
extern unsigned char MotorTest[16]; |
struct str_DebugOut |
{ |
unsigned char Status[2]; |
signed int Analog[32]; // Debugwerte |
}; |
extern struct str_DebugOut DebugOut; |
struct str_WinkelOut |
{ |
signed int Winkel[2]; |
unsigned char UserParameter[2]; |
unsigned char CalcState; |
unsigned char Orientation; |
}; |
extern struct str_WinkelOut WinkelOut; |
struct str_Data3D |
{ |
signed int Winkel[3]; // nick, roll, compass in 0,1° |
signed char Centroid[3]; |
signed char reserve[5]; |
}; |
extern struct str_Data3D Data3D; |
struct str_ExternControl |
{ |
unsigned char Digital[2]; |
unsigned char RemoteTasten; |
signed char Nick; |
signed char Roll; |
signed char Gier; |
unsigned char Gas; |
signed char Hight; |
unsigned char free; |
unsigned char Frame; |
unsigned char Config; |
}; |
extern struct str_ExternControl ExternControl; |
struct str_VersionInfo |
{ |
unsigned char SWMajor; |
unsigned char SWMinor; |
unsigned char ProtoMajor; |
unsigned char ProtoMinor; |
unsigned char SWPatch; |
unsigned char HardwareError[5]; |
}; |
extern struct str_VersionInfo VersionInfo; |
//#define USART0_BAUD 9600 |
//#define USART0_BAUD 14400 |
//#define USART0_BAUD 28800 |
//#define USART0_BAUD 38400 |
#define USART0_BAUD 57600 |
#endif //_UART_H |
/branches/V0.80d-Arthur-P/version.txt |
---|
0,0 → 1,420 |
------- |
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.69e 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 Präzision 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 |
0.71b: H.Buss 19.10.2008 |
Kommunikation zum Navi erweitert: |
- Beeptime jetzt 32Bit |
- Datenfusion und Driftkopensation wird durch NaviBoard unterstützt |
0.71c: H.Buss 20.10.2008 |
- LoopConfig heisst jetzt BitConfig |
- 3-Fach-Schalter für Höhensteuerung möglich -> kann man mit GPS-Schalter zusammenlegen |
- bei den Settings wurde Setting[0] mit abgespeichert, welches es nicht gab. |
- in Zukunft werden bei neuen EEPROM-Settings die Kanäle von Setting 1 übernommen |
- Variablen NaviWindCorrection, NaviSpeedCompensation, NaviOperatingRadius eingeführt |
0.71f: H.Buss 15.11.2008 |
- Ausschalten der Höhenregelung per Schalter um 0,3 sek verzögert |
- bei der seriellen Übertragung hat die FC jetzt als SlaveAdresse die 1 |
- VersionInfo.NaviKompatibel eingeführt |
- wenn manuell gegiert wird, wird der GyroKompass-Wert auf den Kompasswert gesetzt |
- Luftdruckwert wird an das Navi übertragen |
- Der Baro-Offset wird jetzt nachgeführt, um den Messbereich zu erweitern. Geht nur bei Höhenregler mit Schalter |
- Debugdaten können jetzt mit 'f' gepollt werden |
0.71g: Gregor 09.12.2008 |
- Kommunikation überarbeitet |
Infos hier: http://www.mikrokopter.de/ucwiki/en/SerialCommands |
0.71h: H.Buss 15.12.2008 |
- Freigegebene Version |
- NaviAngleLimitation als Parameter zum Navi implementiert |
- Antwort auf CMD: 't' entfernt |
0.72d: H.Buss 22.01.2009 |
- OCTO als Compilerschalter |
- Unterstützung der FC 2.0 (ME) |
- GYRO_D eingeführt |
- Achsenkopplung jetzt auch auf Nick/Roll-Bewegung |
0.72e: H.Buss 27.01.2009 |
- die 0.72d hatte kein Integral im Gier |
- Parameter eingeführt: |
EE_Parameter.NaviGpsPLimit |
EE_Parameter.NaviGpsILimit |
EE_Parameter.NaviGpsDLimit |
EE_Parameter.NaviPH_LoginTime |
EE_Parameter.AchsKopplung2 |
EE_Parameter.CouplingYawCorrection |
0.72f: H.Buss 28.01.2009 |
- Bug im Ersatzkompass entfernt |
0.72h: H.Buss 05.02.2009 |
- Algorithmen beschleunigt -> Floats durch Fixkomma ersetzt |
- Achsentkopplung weiter verbessert |
- Nick- und Roll im Octo-Mischer auf jeweils vier Motoren aufgeteilt |
0.72i: H.Buss 07.02.2009 |
- Abtastrate von 1kHz auf 2kHz erhöht |
0.72j: H.Buss 09.02.2009 |
- neue Implementierung der Servoausgänge |
0.72k: H.Buss 10.02.2009 |
- Abtastrate auf 5kHz erhöht |
0.72L: H.Buss 13.02.2009 |
- Signalfilterung überarbeitet |
- OCTO2 implementiert |
0.72M: H.Buss 13.02.2009 |
- Code Cleanup |
0.72o: H.Buss 24.02.2009 |
- Abtastrate auf 2kHz |
- HW-Version an Navi |
- neuer Datensatz 'c' -> Lagedaten für 3D-Grafik |
- Auswerteroutine für Spectrum-Satteliten implementiert |
- Kanalsettings werden beim Parameterreset nicht mehr gelöscht |
- die Driftkompensation wird jetzt feiner aufgelöst --> EE_Parameter.Driftkomp muss mal 8 genommen werden |
- die Integrale und ACC-Werte werden jetzt im Scope in ca. 0,1° angezeigt (wie beim NaviBrd) |
0.72p: H.Buss 01.03.2009 |
- Octo3 erstellt |
- Analogwerte umbenannt |
0.73a-d: H.Buss 05.04.2009 |
- MixerTabelle implementiert |
- I2C-Bus auf bis zu 12 Motoren erweitert |
- die Busfehler der BL-Regler werden im Menü angezeigt |
- Revision der MixerTabelle eingeführt |
- MixerTabelle wird bei Parameterreset neu initialisiert |
- Motortest auf [12] erweitert |
- Motorschalter nicht mehr 3-Stufig |
0.74a |
- Datenfusion im Flug auch, wenn ACC-Z < 512 |
- Wert für die Luftdruck-Messbereichserweiterung abgefangen |
0.74d |
- Die Driftkompensation ist jetzt dreistufig -> 0,5% pro sekunde zusätzlich eingeführts |
0.75a G.Stobrawa 22.5.2009 |
- Extern Control also received from NC via SPI |
0.75b H.Buss 27.05.2009 |
- Spektrum-Singale schalten den PPM-Eingang aus |
- max. 2 Sekunden nach dem Start auf die BL-Regler warten |
- Automatische Zellenerkennung, wenn Spannungswarnung < 5,0V |
- Bei automatischer Zellenerkennung piept es je nach Zellenzahl |
- EE_DATENREVISION auf 76 erhöht |
- Servo: |
- Roll-Servo für FC ME implementiert |
- Update-Cmd stoppt Servos |
- Servos werden erst nach dem ersten Kalibrieren aktiviert |
0.75c G.Stobrawa 25.7.2009 |
- Übertragung der Servo-Settings zur NC |
- RSSI wird an NC gesendet, derzeit wird der Wert nicht gesetzt |
- Bugfix Messbereichsumschaltung des Luftdrucksensors springt |
- Auflösung des Luftdrucks nun bis auf 1 cm (5mal feiner) zur genaueren Berechnung des D-Anteils |
- Unterstützung von Warnings-Bitmasks für die J16, J17-Outputs bei Unterspannung |
- Unterspannung für einzelne Zelle´n von 3.2V auf 3.3V angehoben (9.6V --> 9.9V für 3S) |
0.75d H.Buss 13.8.2009 |
- RC-Routine: Empfangsausfall soll sicherer erkannt werden |
- Zellenerkennung nun auch beim Speichern der Settings |
- Warnungs-Blinkmaske auch bei Empfangsausfall |
0.75e H.Buss 18.8.2009 |
- LED-Blinken kann an die Motoren gekoppelt werden |
- Feinabstimmung des Höhenreglers |
0.75f H.Buss 27.8.2009 |
- D-Anteil des Höhenreglers jetzt mit Quadratischer Komponente |
- Lagewinkel wirkt jetzt mit 1/Cos(x) mit in den Höhenregler |
- leichte Modifikation der RC-Empfangroutine |
0.75g H.Buss 31.08.2009 |
- die Akkuspannung geht jetzt antiproportional ins Gas ein |
0.75h H.Buss 3.09.2009 |
- im Höhenregler werden jetzt die Stellwerte begrenzt --> max +- 16% vom geschätzten Schwebegas |
0.75i H.Buss 7.09.2009 |
- GpsZ vom Navi zur FC für den Höhenregler |
- "hoovergas-Variation" als Parameter |
- Kompatibilität zu NC und PC erhöht |
0.75j H.Buss 17.09.2009 |
- Laufzeitzähler eingebaut |
0.75k H.Buss 22.09.2009 |
- zweite Variante (Gregor) der Höhenregelung implementiert |
- umschaltbare RC-Routine |
0.75L H.Buss 23.09.2009 |
- SollHoehe und Gas geht nun auch an die NC |
0.75M H.Buss 29.09.2009 |
- Spektrum-Timing wird nun überwacht |
- die FC kann nun stand-Alone als Kamera-Stabilizer eingesetzt werden, weil die Servos aktiviert werden, wenn I2C fehlt |
0.75N H.Buss 29.09.2009 |
- Hoover-Stickpunkt wird bei aktivem Höhenregler nicht nachgeführt |
- Hoover-Stickpunkt kann per Parameter fest eingestellt werden |
- Baro-Messbereichserweiterung auch bei aktiviertem Höhenregler |
- Gyro_Gier_P und Gyro_Gier_I eingeführt |
- I2C_fehler-Zähler jetzt in den Analogdaten |
0.75o H.Buss 01.10.2009 |
- der Höhenregler wird jetzt nur alle 10ms bearbeitet |
- Baro-Messbereichserweiterung auch bei Poti als Sollwert |
0.76d H.Buss 10.10.2009 |
- bei aktiver Messbereichserweiterung wird die aktuelle Höhe übernommen |
0.76e H.Buss 27.10.2009 |
- es werden beim Start einmal alle BL-Regler angesprochen, damit BL-Regler#8 auch einen Selbsttest macht |
- S3D-ACT-Summensignal als Compilerschalter |
0.76f H.Buss 05.11.2009 |
- untere Spannungsgrenze der Unterspannungswarnung (9,3V) entfernt |
0.76g H.Buss 10.11.2009 |
- Casting-Fehler in der Gas-Berechnung |
0.77a H.Buss 11.11.2009 |
- Erweiterung auf 12 Kanäle |
- Bei Koptertool-Kanalabfrage kein Empfangsausfall-Piepsen |
- serielle Kanalerweiterung eingebaut -> PPM_in auf 25 erweitert |
- Servos3-5 einstellbar |
- neues Kommando "f" -> schaltet auf anderen Parametersatz um |
0.77b H.Buss 09.12.2009 |
- JetiBox: Menü wird übertragen |
- neu: FCFlags |= FCFLAG_I2CERR; |
- LED-Warn-Blinken nun mit festem Timing und abschaltbar |
0.77c H.Buss 07.01.2010 |
- zwei weitere Spektrum-Varianten implementiert |
0.77d H.Buss 25.01.2010 |
- Strom-Messung eingebaut |
0.78a H.Buss 03.02.2010 |
- Bugfix: Settingsumschaltung im Flug |
0.78b H.Buss |
- veröffentlichte Version |
0.78c H.Buss + G.Stobrawa 22.2.2010 |
- Bewegungsbegrenzung an Servo 3 to 5 der FC 2.0 |
- Theoretischer Variablenüberlauf bei Vario-Höhenregler |
- Anzeige des "SPI RX communication error" wenn GPS Option nicht aktiv |
- LED-Schwellwerte fürs Blinken waren unterschiedlich |
0.78c H.Buss + G.Stobrawa 04.3.2010 |
- Code cosmetics |
0.78f H.Buss + I.Busker 23.3.2010 |
- Unterstützung für Jeti-Expander |
- Begrenzung des Vario-Höhenreglers auf ein 10m-Fenster um Überläufe zu verhindern |
- Einführung eines Vario-Zeichens (+/-/ ) auf der Jetibox |
- BL-Timeout beim Start erhöht |
0.80a H. Buss + G.Stobrawa 20.5.2010 - 22.7.2010 |
- Motoren Starten nicht ohne Kalibrierung |
- Unterstützung der BL2.0-Regler |
- statt 8 nun 10 Bit Auflösung der Lageregekung |
- Unterstützung der BL2.0-Regler Konfiguration via MK-Tool |
- Parametersätze werden per I2C an die BL-Regler durchgereicht |
- "Care-Free" implementiert |
- Freie Belegung der "Vorne"-Richtung |
- nur wenn Motoren laufen: Beepen, wenn Carefree ohne Navi oder ohne gültigen MK3Mag-Wert |
- nur wenn Motoren laufen: Beepen wenn NC plötzlich ausfällt |
- #define RECEIVER_SPEKTRUM_EXP eingeführt |
- #define SWITCH_LEARNS_CAREFREE eingeführt |
- Schwerpunktanzeige in den 3D-Daten |
- Checksummen gesicherte Datenablage im EEProm |
- Fehlerdiagnose implementiert (Wiki: ErrorCodes) |
- ErrorCode aufs Jeti-Display |
- JetiMenü: bis acht Temperaturen der BL-Regler |
- GPSInfo.Speed im Jeti-Display |
- Compass-Richtung nun im Jeti-menü |
- diverse Änderungen im Höhenregler |
- P wirkt schwächer |
- D wirkt stärker |
- Anpassung der Höhenregelung auf Level des Hoovergases |
- AccZ schneller nachführen |
Parameter modifiziert: |
- EEPROM-Kompatibilität auf 84 -> Parameter werden resettet |
- EE_Parameter.Hoehe_ACC_Wirkung = 0; // war 30 |
- EE_Parameter.Hoehe_HoverBand = 8; // war 5 |
- Notgas = 45 |
- NotgasZeit = 90 |
- Beginnersetting: EE_Parameter.DynamicStability = 70; |
- Neu: GyroStability = 6 |
- GPS-Login-Time auf 2 reduziert |
/branches/V0.80d-Arthur-P/. |
---|
Property changes: |
Added: tsvn:logminsize |
+8 |
\ No newline at end of property |