/tags/V0.80e/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> |
/tags/V0.80e/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; |
} |
/tags/V0.80e/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 |
/tags/V0.80e/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 |
/tags/V0.80e/Hex-Files/Flight-Ctrl_MEGA1284p_V0_80e.hex |
---|
0,0 → 1,3925 |
:100000000C94E7060C9436070C9436070C943607CC |
:100010000C9436070C9436070C9436070C9436076C |
:100020000C9436070C9406170C9436070C9436077C |
:100030000C9427350C9436070C9436070C9436072D |
:100040000C9436070C9436070C947B150C943607E9 |
:100050000C944B0C0C9436070C94150C0C9436072E |
:100060000C941B1C0C9436070C94CB300C94360764 |
:100070000C94ED760C9436070C94E9710C943607C9 |
:100080000C9436070C9436070C943607461C4B1C10 |
:10009000501C591C701C871C971CA71CC41CB01E2C |
:1000A000871C721D831DB21DD01DED1D471EA21E93 |
:1000B00080201221CF214F22B82268237325D0251A |
:1000C0003D268726D2261F277027CA272928C3281E |
:1000D0005E29582AF3301A315D31CD31E5312632AF |
:1000E000D932993399339933993399339933993371 |
:1000F00099339933993399335033523357336F339C |
:1001000071330A0D426174743A00202564204365FE |
: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 |
:100B4000C16B00020101B46C01030202486D020096 |
:100B50000303A56D2532692E2531695600253364BE |
: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 |
:100DE000E0E4F4EF00E00BBF02C007900D92A23FD9 |
:100DF000B107D9F718E0A2EFB1E001C01D92AC39FC |
:100E0000B107E1F77AEAE2E0F0E081E2809357008F |
:100E1000D4907E010894E11CF11C20EF37EF41E0F3 |
:100E200050E087016FE0DA01C9012F5F3F4F4F4F5C |
:100E30005F4FABBFFC018791F80181938F01615037 |
:100E400067FFF1CFF7016EE08191782770956150CF |
:100E500067FFFACF8889781729F0F7E9DF1611F4D0 |
:100E60000000FECF0E94F7070C941F7A0C9400003C |
:100E700080910406E82FFF27EE0FFF1FE55DF84F76 |
:100E8000808191818D5E9F4F14F0109203018081CB |
:100E900091818A5B9F4FCCF4809103018823A9F450 |
:100EA00081E08093030180915B048F5F80935B04FA |
:100EB000853038F088EE93E09093220280932102EF |
:100EC00004C066E970E00E94913880915B04992724 |
:100ED0009093D5058093D40508951F93CF93DF9306 |
:100EE000182F882389F082E091E09F938F938FE5FC |
:100EF00092E19F938F93E0912704F0912804099544 |
:100F00000F900F900F900F9080912706823308F07A |
:100F100044C084EF91E00E948616EC01112329F071 |
:100F2000CE010E948F168823D9F3C2E0D0E026E5D7 |
:100F300030E080911D0190911E018217930730F0DF |
:100F40002196255D3F4FC730D10598F38091270644 |
:100F50009927C89F9001C99F300DD89F300D11244B |
:100F6000209300011123D9F068EC70E08C2F0E94CF |
:100F70009138DF93CF938AE091E09F938F938FE531 |
:100F800092E19F938F93E0912704F09128040995B3 |
:100F90008DB79EB706968DBF02C0809300011123C6 |
:100FA00011F1809100016AE00E947279892F9927DE |
:100FB0009F938F93809100010E94727999279F934C |
:100FC0008F9385E191E09F938F938FE592E19F93BB |
:100FD0008F93E0912704F091280409952DB73EB72F |
:100FE000285F3F4F2DBFDF91CF911F910895CFEF25 |
:100FF000D0E4DEBFCDBF8824992414B815B807EE1D |
:1010000013E00253104017FFFCCF85E180930201EB |
:1010100081E887B93E9A8FEF88B98BE184B981E086 |
:1010200085B98EE38AB987E48BB9469A84B7877FFE |
:1010300084BF80916000886180936000109260009E |
:1010400084EC99E09093220280932102109216037F |
:10105000109215031092300710922F071092180368 |
:101060001092170310921A031092190384EC94E063 |
:10107000A0E0B0E08093950190939601A093970132 |
:10108000B093980128980E94EF160E94C0160E9403 |
:1010900067120E940B350E94D41A0E9482300E946F |
:1010A000CC630E94946E0E942076809102018C3065 |
:1010B00010F4299A01C0299878940E949C2F80915D |
:1010C0006B02826080936B0210926D020E94F94362 |
:1010D00084EF91E00E9486168C0180916B0280FD66 |
:1010E00005C0C8010E948F168823B9F38FE291E0F2 |
:1010F0009F938F93BFE5AB2EB2E1BB2EBF92AF9211 |
:10110000E0912704F0912804099580EA9FE00E946D |
:1011100086168C01C0E0D0E00F900F900F900F90DA |
:10112000ADECEA2EA6E0FA2EF1E8CF2EF6E0DF2EA7 |
:101130000E94F94380916B0280FD05C0C8010E94A6 |
:101140008F168823B9F3F60180811816ACF40BC012 |
:101150000E94F94380916B0280FD05C0C8010E9486 |
:101160008F168823B9F3C8010E948F16882321F4B3 |
:10117000F7018081882364F7F701808187FF18C019 |
:101180002196DF93CF93219781E491E09F938F93F2 |
:10119000BF92AF92E0912704F091280409958091C5 |
:1011A000F2018F5F8093F2018DB79EB706968DBFD7 |
:1011B0002196E4E0F0E0CE0EDF1E88E090E0E80E3D |
:1011C000F91ECC30D10508F4B3CFC0E0D0E00AEC72 |
:1011D00016E0E1E8EE2EE6E0FE2EF801838187FDC1 |
:1011E0001CC0F70180811816C4F42196DF93CF93B9 |
:1011F000219784E491E09F938F938FE592E19F93F1 |
:101200008F93E0912704F0912804099582E0809360 |
:101210001F028DB79EB706968DBFF8018381807837 |
:101220008383219684E090E0E80EF91E085F1F4F4B |
:10123000CC30D10590F282E691E09F938F93CFE579 |
:10124000D2E1DF93CF93E0912704F0912804099530 |
:10125000909102068091F2010F900F900F900F90E5 |
:10126000981728F48091410480618093410488E8B4 |
:1012700091E09F938F93DF93CF93E0912704F091B8 |
:101280002804099588EE93E00E9486168C010E943E |
:10129000DA1A0F900F900F900F90C8010E948F16CE |
:1012A0008823D9F388EA91E09F938F93DF93CF93BC |
:1012B000E0912704F0912804099580E00E945339B9 |
:1012C000809102010F900F900F900F908A3011F0D3 |
:1012D000843110F0289801C0289A80ED97E090930F |
:1012E00022028093210285E580935D048EE090E0E8 |
:1012F0000E94142E9927182F00278FE090E00E945B |
:10130000142E080F111D1093F8010093F7018AE0C5 |
:1013100090E00E94142E9927182F00278BE090E070 |
:101320000E94142E080F111D1093F6010093F50171 |
:101330000F5F1F4F39F08091F7019091F8018F5F97 |
:101340009F4F41F41092F8011092F7011092F601AC |
:101350001092F5018091F5019091F6019F938F9382 |
:101360008091F7019091F8019F938F938DEA91E01E |
:101370009F938F93DF93CF93E0912704F0912804FC |
:1013800009958DB79EB708968DBF80ED91E09F932C |
:101390008F93DF93CF93E0912704F0912804099570 |
:1013A000809110060F900F900F900F90E0912704FE |
:1013B000F091280482FF07C08CED91E09F938F93FA |
:1013C000DF93CF9308C088EE91E09F938F938FE5D2 |
:1013D00092E19F938F9309950F900F900F900F902C |
:1013E0000E94F71F88E893E1909392018093910106 |
:1013F00081E080935C040E946D0780912A060E9420 |
:1014000086758AEF91E09F938F93DF93CF93E0915E |
:101410002704F0912804099580ED97E00E94861634 |
:101420008C018AEF90E00E948616EC0183E08093A5 |
:10143000AC050F900F900F900F90CE010E948F1669 |
:10144000882339F084E690E00E948616EC010E9421 |
:10145000DC7680912502882309F4DFC180910F0199 |
:10146000882309F4DAC11092250280915B04882355 |
:1014700019F00E94380702C00E948D460E94F9436D |
:10148000209102012A3011F0243110F0289801C077 |
:10149000289A80911B0390914104882339F0809110 |
:1014A0001B03815080931B03977F0AC080916F00BC |
:1014B000806280936F0010922C0710922B07986027 |
:1014C00090934104809191019091920101979093A2 |
:1014D0009201809391018091910190919201892BC9 |
:1014E00029F080916C02882309F43EC0809191011B |
:1014F00090919201892B01F50E94A83085E090E03F |
:1015000090939201809391018091E6059091E70577 |
:1015100001969093E7058093E6058091E702806845 |
:101520008093E7028091410481608093410480911F |
:10153000AD0582608093AD0580910801909109010D |
:101540008F5F9F4F19F5809112038823F9F080E196 |
:1015500097E2909322028093210280E890E090939A |
:1015600009018093080112C02A3011F0243110F0D3 |
:10157000289801C0289A8091210290912202892BFB |
:1015800029F48091E7028F778093E702809125020A |
:10159000882309F042C10E94AB120E94890EC80143 |
:1015A0000E948F16882309F434C10C5E1F4F80916E |
: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 |
:101740000E94CA6784E0809320028091120388235C |
:1017500029F45AEA852E55E0952E12C08091F901A0 |
:101760008F5F8093F901813359F41092F9018091D0 |
:10177000F3019091F40101969093F4018093F301A9 |
:101780000894811C911CF2E78F16FBE09F0609F07C |
:1017900040C0882499242091F7013091F8012F5FEF |
:1017A0003F4F3093F8012093F7018091F50190911C |
:1017B000F60101969093F6018093F501832F992706 |
:1017C000682F8EE090E00E941C2E8091F70190918E |
:1017D000F8019070682F8FE090E00E941C2E80919D |
:1017E000F5019091F601892F9927682F8AE090E002 |
:1017F0000E941C2E8091F5019091F6019070682F47 |
:101800008BE090E00E941C2E84E190E00E948616FE |
:101810008C010E941A680E94AB6E8091200288237E |
:1018200009F00BCE0E94ED6308CE1F920F920FB607 |
:101830000F9211248F939F93EF93FF938091070151 |
:101840008823E1F480911302909114020196909301 |
:10185000140280931302FC01E45FFA4FE081ED3043 |
:1018600019F0803A910539F4109214021092130283 |
:1018700081E080930701E093C60004C01092140237 |
:1018800010921302FF91EF919F918F910F900FBED5 |
:101890000F901F9018951F920F920FB60F92112460 |
:1018A0002F933F934F935F936F937F938F939F9368 |
:1018B000AF93BF93CF93EF93FF9390E08091C600D7 |
:1018C00080930B0250911902503A10F090931A0233 |
:1018D00080910B028D3009F065C080911A02823030 |
:1018E00009F060C090931A02852F992786599B4F63 |
:1018F000FC01329740812091150230911602241B81 |
:101900003109DC0111978C91281B3109C9019F70A5 |
:10191000909316028093150246E0969587954A9516 |
:10192000E1F7982F935C909317022F733070235C2C |
:10193000209318028081981729F48C91281711F4AC |
:1019400091E006C090E0809108028F5F80930802CA |
:10195000C0910A02CC2309F074C0992309F471C024 |
:1019600081E080930A02580F509307025150E52FEF |
:10197000FF27E659FB4F8DE0808380916C04823510 |
:1019800009F05FC00E94F71F88E190E02CE00FB6DD |
:10199000F894A895809360000FBE20936000C093D8 |
:1019A0001F024FC020911A02822F99278130910582 |
:1019B000F9F0823091051CF4892B21F040C0029788 |
:1019C00011F13DC080910B02833239F480910A02FB |
:1019D000882319F481E080931A0280910B0280938E |
:1019E0006A0481E08093190280910B02992722C03A |
:1019F0002F5F20931A02E52FFF27E659FB4F8091B6 |
:101A00000B02808309C0E52FFF27E659FB4F809129 |
:101A10000B028083503A20F45F5F5093190202C09A |
:101A200010921A0220910B028091150290911602D9 |
:101A3000820F911D909316028093150202C010929E |
:101A40001A02FF91EF91CF91BF91AF919F918F912A |
:101A50007F916F915F914F913F912F910F900FBEAA |
:101A60000F901F901895AC01A0E0B0E09D01A81761 |
:101A7000B90748F4ECE0F5E08191280F311D11968B |
:101A8000A417B507C8F33F70FD01E45FFA4FC90121 |
:101A900056E0969587955A95E1F7835C8083119679 |
:101AA000FD01E45FFA4F2F733070822F835C8083D7 |
:101AB000A35FBA4F8DE08C931092070180910C05C3 |
:101AC0008093C6000895A0E0B0E0E9E6FDE00C9444 |
:101AD000EB792C859D850E85BB2483E280930C05D4 |
:101AE0009F5990930D0520930E0533E0E32EF12CC2 |
:101AF000002309F49EC0CF84D888BE016D5E7F4F5D |
:101B0000A989BA890150109709F493C01097B9F0C8 |
:101B1000F601EB0DF11DB3949081119791F4002320 |
:101B200049F1FB016E5F7F4FDB01C080D1806E5FAA |
:101B30007F4F0D90BC91A02DBB24015002C090E0BE |
:101B400019C01097B9F0F601EB0DF11DB394408167 |
:101B5000119791F4002341F1FB016E5F7F4FDB0190 |
:101B6000C080D1806E5F7F4F0D90BC91A02DBB24B3 |
:101B7000015002C040E018C01097B1F0F601EB0D23 |
:101B8000F11DB3941081119781F4002371F0FB01D2 |
:101B90003296DB01CD90DC90BF016E5F7F4FA0815C |
:101BA000B181BB24015001C010E0F701E45FFA4F9E |
:101BB000892F86958695835C80830894E11CF11CAF |
:101BC000F701E45FFA4F892F99278370907024E022 |
:101BD000880F991F2A95E1F755279A0194E03695C9 |
:101BE00027959A95E1F7822B835C80830894E11C0A |
:101BF000F11CF701E45FFA4F4F705070440F551F0E |
:101C0000440F551F812F992726E0969587952A9591 |
:101C1000E1F7842B835C80830894E11CF11CF701BD |
:101C2000E45FFA4F1F73135C10830894E11CF11CEE |
:101C30006ACFC7010E94330DE9E00C94077AA3E054 |
:101C40007A2F409107024650442309F458C0E72FE9 |
:101C5000FF27E659FB4F80818D537F5FE72FFF27DA |
:101C6000E659FB4F20812D537F5FE72FFF27E65971 |
:101C7000FB4F30813D537F5FE72FFF27E659FB4F36 |
:101C800060816D537F5F9927880F991F880F991F77 |
:101C9000522F52955F70582B822F99278F7090701A |
:101CA000F4E0880F991FFA95E1F7232F26952695E2 |
:101CB000282B832F992783709070E6E0880F991F57 |
:101CC000EA95E1F7682B41504F3FC9F0EA2FFF2713 |
:101CD000E659FB4F5083AF5F41504F3F81F0EA2FF1 |
:101CE000FF27E659FB4F2083AF5F41504F3F39F04C |
:101CF000EA2FFF27E659FB4F6083AF5FA5CF8DE644 |
:101D000094E09093060280930502A350A0930402EE |
:101D10000895A2E0B0E0EFE8FEE00C94F179809144 |
:101D20000A02882309F4C7C30E941F0E80916B0426 |
:101D3000823609F081C280916C0499278137910520 |
:101D400009F4C0C082379105C4F48D36910509F4B9 |
:101D500082C08E36910544F48B34910531F186367C |
:101D6000910509F454C168C28E36910509F45BC02F |
:101D70008037910509F49FC05FC28537910509F44A |
:101D8000E2C18637910544F48337910509F4DCC03C |
:101D90008437910539F150C28737910509F410C293 |
:101DA0008937910509F46AC147C2E0910502F091B3 |
:101DB00006028081918190932E0380932D032091C0 |
:101DC0002B0330912C03821B930B845E9D4F68E69E |
:101DD00071E00E949279845B904090932A038093F3 |
:101DE00029032AC280910702A0910502B091060240 |
:101DF000853140F080E1E5E4F4E00D9001928A95B0 |
:101E0000E1F70DC08D919D910D90BC91A02D809317 |
:101E1000450490934604A0934704B093480480EF90 |
:101E2000809302024BC0809107018823E1F38DE487 |
:101E300090E09F938F9384E796E09F938F9381E048 |
:101E40008F938F938EE48F930E94630D8DB79EB70F |
:101E500007968DBFF1C1A0910502B09106021C91B9 |
:101E6000113081F48DE4E4E7F6E00D9001928A955B |
:101E7000E1F70E941C2F1983809141048F7E80938B |
:101E8000410401C01982809107018823E1F381E0B8 |
:101E900090E09F938F93CE0101969F938F9381E063 |
:101EA0008F938F938DE48F930E94630DADB7BEB770 |
:101EB0001796ADBFC1C181E080930D028FEF809373 |
:101EC0000501BAC1E0910502F091060280818F3FC1 |
:101ED00039F40E947F2FE0910502F0910602808381 |
:101EE000E0910502F09106028081882311F481E0DF |
:101EF00003C0863010F085E08083E0910502F09108 |
:101F0000060280810E94322EE0910502F0910602C5 |
:101F100080818983809107018823E1F380E790E045 |
:101F20009F938F9383E096E09F938F9381E090E05F |
:101F30009F938F93CE0101969F938F9382E08F930F |
:101F400081E08F9381E571C12091050230910602F5 |
:101F5000D9018C918150853008F040C0F901818110 |
:101F60008435E1F52F5F3F4F80E7E3E0F6E0D901EC |
:101F70000D9001928A95E1F7F90182910E949B2EC2 |
:101F8000809142069927AA27BB27BC01CD0124ECEA |
:101F900039E040E050E00E945379DC01CB018093AE |
:101FA000B5019093B601A093B701B093B8018091A9 |
:101FB00043069927AA27BB27BC01CD010E9453796C |
:101FC000DC01CB018093B1019093B201A093B301E6 |
:101FD000B093B4010E947F2F898301C01982809140 |
:101FE00007018823E1F381E090E09F938F93CE0176 |
:101FF00001969F938F9381E08F938F9383E58F93C7 |
:102000000E94630D8DB79EB707968DBF26C0E091E5 |
:102010000502F0910602E0818E2F8150853018F480 |
:102020008E2F0E94322E0E947F2F8983809107017C |
:102030008823E1F381E090E09F938F93CE01019696 |
:102040009F938F9381E08F938F9386E48F930E9469 |
:10205000630DADB7BEB71796ADBF8091120388234D |
:1020600029F46EE670E089810E94913880E00E9438 |
:102070006D0780912A060E948675DEC0E0910502F8 |
:10208000F09106028081992787FD909590934607ED |
:10209000809345078181992787FD90959093480704 |
:1020A000809347078281992787FD909590934A07EF |
:1020B000809349078381992787FD909590934C07DA |
:1020C00080934B078481992787FD909590934E07C5 |
:1020D00080934D078581992787FD909590935007B0 |
:1020E00080934F078681992787FD9095909352079B |
:1020F000809351078781992787FD90959093540786 |
:10210000809353078085992787FD90959093560774 |
:10211000809355078185992787FD9095909358075F |
:10212000809357078285992787FD909590935A074A |
:10213000809359078385992787FD909590935C0735 |
:1021400080935B0779C0E0910502F09106028081DF |
:102150000E9464348A83882319F481E0898301C052 |
:102160001982809107018823E1F388E090E09F9332 |
:102170008F9382EC96E09F938F9321E030E03F9322 |
:102180002F9380910502909106029F938F933F9326 |
:102190002F93CE0102969F938F933F932F93CE015F |
:1021A000820F931F9F938F9384E08F9381E08F938F |
:1021B00085E58F930E94630DEDB7FEB773963BC024 |
:1021C000809104028930C0F120910502309106020D |
:1021D0002F5F3F4F88E0A2ECB6E0F90101900D922D |
:1021E0008A95E1F7D9018E910E94BA338A838823B8 |
:1021F00019F481E0898301C0198280910701882345 |
:10220000E1F321E030E03F932F93CE0102969F93BC |
:102210008F933F932F93CE01820F931F9F938F93A2 |
:1022200082E08F9381E08F9387E58F930E94630D07 |
:10223000EDB7FEB73B96EDBF80916C0499278436CD |
:10224000910509F4CDC085369105ACF48136910530 |
:1022500009F481C0823691052CF48B34910509F480 |
:102260005DC021C18236910509F482C08336910593 |
:1022700009F491C018C18C36910509F4FFC08D3660 |
:1022800091054CF48736910509F40AC18836910509 |
:1022900009F4C4C008C18437910529F08637910537 |
:1022A00009F4FAC000C180910702A0910502B09123 |
:1022B0000602803140F080E1E5E4F4E00D90019207 |
:1022C0008A95E1F70DC08D919D910D90BC91A02D47 |
:1022D0008093450490934604A0934704B093480428 |
:1022E000809107018823E1F31F92809104018F936D |
:1022F00084E58F930E94630D8AEF809302028FEF33 |
:102300008093050180EA9FE00E9486169093FB016E |
:102310008093FA010F900F900F90C5C0E0910502D5 |
:10232000F09106028081918190932E0380932D037A |
:1023300020912B0330912C03821B930B845E9D4FC5 |
:1023400068E671E00E949279845B904090932A0342 |
:1023500080932903A8C0E0910502F09106028081D4 |
:1023600080930601803298F08FE1809306010FC0C0 |
:10237000A0910502B09106028BE0EDE5F4E00D902E |
:1023800001928A95E1F7809166048093EE058FEFC4 |
:102390008093050188C08091FE019091FF01892BF7 |
:1023A00089F4E0910502F0910602E081EE2351F0FC |
:1023B0008AE0E89FC00111240E9486169093380499 |
:1023C00080933704E0910502F091060290818AE043 |
:1023D000989FC00111249093FF018093FE0115C0C6 |
:1023E0008FEF80930501E0910502F0910602908144 |
:1023F0008AE0989FC001112490930102809300020B |
:10240000892B19F081E080930F0280EA9FE00E94FF |
:1024100086169093FB018093FA0145C08FEF80935D |
:102420000501E0910502F0910602908197FD08C038 |
:1024300082E080930C021092FD011092FC011AC000 |
:10244000909580916402892B8093640291818AE047 |
:10245000989FC00111249093FD018093FC0184E0BA |
:1024600080930C0280EA9FE00E9486169093FB0105 |
:102470008093FA0181E08093100215C08FEF809362 |
:102480000501E0910502F0910602808180936502CA |
:1024900081E08093110207C081E080930E0203C0A7 |
:1024A00081E08093120210920A02109206021092AA |
:1024B000050210920402E3E0CE5F0C940D7A982F8F |
:1024C0008091C00085FFFCCF9093C60008950F93C4 |
:1024D0001F9388E18093C1008091C0008260809347 |
:1024E000C0008091C10080688093C1008091C100CC |
:1024F00080648093C10000E010E00093C5008AE290 |
:1025000090E08093C40080910002909101020E94AB |
:10251000861690933A04809339048CED90E00E94E3 |
:102520008616909369048093680410923B0480E5BA |
:1025300080933C0484E080933F048BE080933D04CF |
:1025400010923E04109306020093050210920402BA |
:102550001F910F910895A0E1B0E0E1EBF2E10C943E |
:10256000EE7980910701882309F4C1C28091FA01B4 |
:102570009091FB010E948F16882361F01092FD015B |
:102580001092FC0110920102109200021092FF01C1 |
:102590001092FE018091FC019091FD01892B41F088 |
:1025A00080910A0590910B050E948F16882329F4CB |
:1025B00080911002882309F460C08091070188236C |
:1025C00009F45BC080910C0200E211E08430A8F0B5 |
:1025D0000E940B2080E590E09F938F931F930F93B1 |
:1025E00081E08F938F9388E48F930E94630D2DB7C2 |
:1025F0003EB7295F3F4F2DBF34C01092660282E282 |
:1026000094E09F938F9380E090E29F938F93E0916B |
:102610002704F0912804099584E190E09F938F931B |
:102620001F930F9381E090E09F938F938CE092E053 |
:102630009F938F9382E08F9381E08F9388E48F93B1 |
:102640000E94630D80910C02982F8F5F80930C0283 |
:102650002DB73EB7215F3F4F2DBF943010F0109241 |
:102660000C028091FC019091FD010E9486169093CE |
:102670000B0580930A0510921002809111028823A5 |
:1026800051F180910701882331F10E940B2080E5F0 |
:1026900090E09F938F9380E291E09F938F9321E04E |
:1026A00030E03F932F938FE191E09F938F933F937F |
:1026B0002F9385E692E09F938F9383E08F9381E041 |
:1026C0008F938CE48F930E94630D109211028DB74B |
:1026D0009EB70F968DBF80910E028823D1F0809116 |
:1026E00007018823B1F08AE090E09F938F938BE3FA |
:1026F00094E09F938F9381E08F938F9386E58F93E0 |
:102700000E94630D10920E022DB73EB7295F3F4F16 |
:102710002DBF809112028823D9F080910701882370 |
:10272000B9F08BE090E09F938F938DE594E09F93B9 |
:102730008F9381E08F93809104018F9387E48F932F |
:102740000E94630D109212028DB79EB707968DBF3F |
:1027500080916804909169040E948F16882309F47F |
:1027600061C080910701882309F45CC080911F0635 |
:102770009927880F991F880F991F7C010027F7FC64 |
:102780000095102F80916F0390917003A0917103B9 |
:10279000B0917203BC01CD01A80197010E94C779D5 |
:1027A00030935604209355048091670390916803F9 |
:1027B000A0916903B0916A03BC01CD01A801970102 |
:1027C0000E94C77930935804209357048091FC02EB |
:1027D000809359048091FB0280935A0488E090E032 |
:1027E0009F938F9385E594E09F938F9381E08F93E0 |
:1027F00083E08F938BE68F930E94630D80915B043F |
:102800002DB73EB7295F3F4F2DBF853018F086E0CA |
:1028100080935B0483E690E00E948616909369049F |
:10282000809368048091000290910102892B41F00D |
:102830008091390490913A040E948F16882321F4E4 |
:1028400080910F02882339F180910701882319F1C3 |
:102850000E94873782E490E09F938F938CEA95E003 |
:102860009F938F9381E08F938F9384E48F930E9443 |
:10287000630D10920F028DB79EB707968DBF8091A2 |
:10288000000290910102009731F00E948616909309 |
:102890003A04809339048091FE019091FF01892BC5 |
:1028A00009F4B8C080913704909138040E948F16C3 |
:1028B000882309F4AFC080910701882309F4AAC0D6 |
:1028C00080911F069927880F991F880F991F7C01F7 |
:1028D0000027F7FC0095102F80916F0390917003F3 |
:1028E000A0917103B0917203BC01CD01A8019701C1 |
:1028F0000E94C77930932A042093290480916703AA |
:1029000090916803A0916903B0916A03BC01CD0165 |
:10291000A80197010E94C77930932C0420932B04BF |
:102920002091F1073091F2074091F3075091F4079D |
:10293000DA01C90163E0880F991FAA1FBB1F6A95BE |
:10294000D1F7820F931FA41FB51F820F931FA41FDF |
:10295000B51F2091950130919601409197015091BA |
:102960009801BC01CD010E94C77930932E042093B9 |
:102970002D048091370390913803A0913903B091D1 |
:102980003A0339E0B595A795979587953A95D1F78C |
:1029900080932F048091330390913403A0913503E9 |
:1029A000B091360329E0B595A795979587952A9517 |
:1029B000D1F78093300480913F0390914003A09120 |
:1029C0004103B091420309E0B595A7959795879586 |
:1029D0000A95D1F7809331048EE090E09F938F9316 |
:1029E00089E294E09F938F9381E08F938F9383E4A8 |
:1029F0008F930E94630D8091FE019091FF010E94D0 |
:102A0000861690933804809337042DB73EB7295F1C |
:102A10003F4F2DBF809106018F3F71F1992714E040 |
:102A2000880F991F1A95E1F78E5D9D4F40E150E0A8 |
:102A3000BC01CE0101960E94A67780E190E09F93B1 |
:102A40008F93CE0101969F938F9381E090E09F93A7 |
:102A50008F9386E091E09F938F9382E08F9381E044 |
:102A60008F9381E48F930E94630D8FEF8093060113 |
:102A70008DB79EB70B968DBF8091EE058823D1F060 |
:102A8000809107018823B1F081E090E09F938F93BC |
:102A90008EEE95E09F938F9381E08F938F9382E4E6 |
:102AA0008F930E94630D1092EE052DB73EB7295FFC |
:102AB0003F4F2DBF80910D028823C9F080910701FF |
:102AC0008823A9F084E390E09F938F938BE297E0B3 |
:102AD0009F938F9381E08F938F9380E58F930E94D4 |
:102AE000630D10920D028DB79EB707968DBFE6E07D |
:102AF000C05F0C940A7A1F920F920FB60F921124A6 |
:102B00002F933F935F936F937F938F939F93AF9395 |
:102B1000BF93EF93FF9320E080912002882329F058 |
:102B20008091200281508093200280910A048823A2 |
:102B300019F0815080930A0480912802815080937B |
:102B400028028F3F09F05BC089E0809328028091C2 |
:102B500026029091270201969093270280932602E5 |
:102B600080910A018F5F817080930A01882319F494 |
:102B700081E080932502349903C081E0809329028B |
:102B80008091210290912202892B21F180912102D2 |
:102B9000909122020B9750F0809121029091220295 |
:102BA0000A97909322028093210204C0109222027D |
:102BB000109221028091210290912202209108011D |
:102BC0003091090182239323892B11F021E008C061 |
:102BD00020E006C08FEF9FEF9093090180930801DA |
:102BE00080910201222331F08A3011F45A9A07C0F1 |
:102BF000479A05C08A3011F45A9801C047988091CD |
:102C00002902882309F472C02091E801222309F0E7 |
:102C10006DC08091100683FF69C086B19927FC01C1 |
:102C2000E071F07084FF14C080912302909124021F |
:102C30000196909324028093230280912302909125 |
:102C40002402895E934008F451C0209329024EC0AB |
:102C50008091230290912402892B09F443C0809132 |
:102C60002302909124028A569140E0F5809123023C |
:102C70009091240269E270E00E947E7980912302A3 |
:102C800090912402860F971F909324028093230231 |
:102C900080912302909124020B9750F0809123029F |
:102CA000909124020A9790932E0380932D0304C0E1 |
:102CB000F0932E03E0932D0380912D0390912E032A |
:102CC00020912B0330912C03821B930B845E9D4F2C |
:102CD00068E671E00E949279845B904090932A03A9 |
:102CE000809329031092240210922302FF91EF9106 |
:102CF000BF91AF919F918F917F916F915F913F9124 |
:102D00002F910F900FBE0F901F90189520912602C3 |
:102D100030912702280F391FC9010196089520918B |
:102D2000260230912702821B930B892F99278695C3 |
:102D3000807490700895CF93DF930E948616EC0103 |
:102D4000CE010E948F168823D9F3DF91CF91089589 |
:102D5000CF93DF930E948616EC0109C080910F018A |
:102D6000882329F090930F018FEC80937A00CE0195 |
:102D70000E948F16982F882389F3DF91CF910895B1 |
:102D80009FB7F8945F983E9A469A8091B0008F70F2 |
:102D90008093B0008091B00083608093B0008091F8 |
:102DA000B1008B738093B1008091B1008B608093F0 |
:102DB000B1001092B2008FEF8093B3008091B00009 |
:102DC00080688093B000809170008A7F809370004B |
:102DD000809170008260809370009FBF08958AE0A8 |
:102DE00090E00E948616909331028093300282E038 |
:102DF00085BD83EA84BD17BC84EB88BD86E086BDB3 |
:102E000080916E00816080936E0008951F920F92F2 |
:102E10000FB60F9211242F933F934F935F936F93AD |
:102E20007F938F939F93AF93BF93CF93DF93EF9352 |
:102E3000FF938091020190912A02843108F011C120 |
:102E4000992309F06AC38091B00086FFECC080919D |
:102E5000B0008F7B8093B00089EA93E090932C02BE |
:102E600080932B0280910B0190910C019C01220F09 |
:102E7000331F280F391F8091A1019927880F991FAF |
:102E8000880F991F280F391F37FF02C02D5F3F4F52 |
:102E9000C901959587959595879590930C01809399 |
:102EA0000B0190931E0280931D0280916506609134 |
:102EB000310620916F03309170034091710350915E |
:102EC000720380FF2CC0772788279927EA01D90150 |
:102ED00057FF04C0A158BF4FCF4FDF4FE7E0D59554 |
:102EE000C795B795A795EA95D1F79D01AE010E94C8 |
:102EF00053799B01AC0197FF04C0215C3F4F4F4FBA |
:102F00005F4F66E055954795379527956A95D1F7B8 |
:102F100080911D0290911E02820F931F2BC0772774 |
:102F200088279927EA01D90157FF04C0A158BF4F4C |
:102F3000CF4FDF4F27E0D595C795B795A7952A9531 |
:102F4000D1F79D01AE010E9453799B01AC0197FF1F |
:102F500004C0215C3F4F4F4F5F4FF6E055954795BA |
:102F600037952795FA95D1F780911D0290911E0211 |
:102F7000821B930B90931E0280931D028091320658 |
:102F8000282F3327220F331F220F331F80911D025A |
:102F900090911E02821793077CF080913306282FB0 |
:102FA0003327220F331F220F331F80911D02909170 |
:102FB0001E022817390724F430931E0220931D02A5 |
:102FC00020912B0230912C0280911D0290911E02C3 |
:102FD000280F391F2050324030932C0220932B02AF |
:102FE00080911D0290911E0297FD039695958795FD |
:102FF0009595879590931E0280931D0245E02D3D87 |
:10300000340718F08CED95E005C02757314030F4B7 |
:1030100087E791E090932C0280932B0280912B0202 |
:1030200090912C0243C28091B00080648093B000E4 |
:1030300080913806282F33278DED96E0289FA00138 |
:10304000299F500D389F500D1124CA0120912D0247 |
:1030500030912E02821B930B90932C0280932B02B3 |
:1030600059C2992309F059C28091B00086FF23C24A |
:103070008091B0008F7B8093B000E0912F02EE230F |
:10308000F1F480913806282F33278DED96E0289FA4 |
:10309000A001299F500D389F500D1124CA01209185 |
:1030A0002D0230912E02821B930B90932C02809361 |
:1030B0002B0210922E0210922D02469A2BC289EA00 |
:1030C00093E090932C0280932B028E2F99278330CC |
:1030D000910509F4A4C1843091053CF48130910537 |
:1030E00061F0029709F4D2C0AAC18430910509F4B5 |
:1030F00099C1059709F4A0C1A2C180910B019091DB |
:103100000C019C01220F331F280F391F8091A10150 |
:103110009927880F991F880F991F280F391F37FF8C |
:1031200002C02D5F3F4FC90195958795959587956D |
:1031300090930C0180930B0190931E0280931D02CB |
:10314000809165066091310620916F033091700384 |
:10315000409171035091720380FF2CC0772788271C |
:103160009927EA01D90157FF04C0A158BF4FCF4F9B |
:10317000DF4F27E0D595C795B795A7952A95D1F745 |
:103180009D01AE010E9453799B01AC0197FF04C0E1 |
:10319000215C3F4F4F4F5F4FA6E0559547953795C0 |
:1031A0002795AA95D1F780911D0290911E02820F5A |
:1031B000931F27C077278827992757FF04C02158D6 |
:1031C0003F4F4F4F5F4FF7E0559547953795279500 |
:1031D000FA95D1F70E9453799B01AC0197FF04C087 |
:1031E000215C3F4F4F4F5F4FE6E055954795379530 |
:1031F0002795EA95D1F780911D0290911E02821BBE |
:10320000930B90931E0280931D0280913206282F0B |
:103210003327220F331F220F331F80911D029091FD |
:103220001E02821793077CF080913306282F3327E4 |
:10323000220F331F220F331F80911D0290911E0217 |
:103240002817390724F430931E0220931D02809121 |
:103250002B0290912C0220911D0230911E02820FB0 |
:10326000931F8050924090932C0280932B02809168 |
:103270001D0290911E0297FD039695958795959551 |
:10328000879590931E0280931D02ECC080910D01E2 |
:1032900090910E019C01220F331F280F391F80913E |
:1032A000A0019927880F991F880F991F280F391F90 |
:1032B00037FF02C02D5F3F4FC901959587959595C2 |
:1032C000879590930E0180930D0190931C0280933B |
:1032D0001B028091650660913506A0916703B0914D |
:1032E0006803C0916903D0916A0381FF2AC07727E0 |
:1032F000882799279D01AE01D7FF04C021583F4F71 |
:103300004F4F5F4FA7E05595479537952795AA955D |
:10331000D1F70E9453799B01AC0197FF04C0215C57 |
:103320003F4F4F4F5F4FF6E055954795379527959F |
:10333000FA95D1F780911B0290911C02820F931F86 |
:1033400029C07727882799279D01AE01D7FF04C0A0 |
:1033500021583F4F4F4F5F4FE7E0559547953795C1 |
:103360002795EA95D1F70E9453799B01AC0197FF0D |
:1033700004C0215C3F4F4F4F5F4F76E05595479516 |
:10338000379527957A95D1F780911B0290911C0271 |
:10339000821B930B90931C0280931B028091360634 |
:1033A000282F3327220F331F220F331F80911B0238 |
:1033B00090911C02821793077CF080913706282F8A |
:1033C0003327220F331F220F331F80911B0290914E |
:1033D0001C022817390724F430931C0220931B0287 |
:1033E00080912B0290912C0220911B0230911C02A3 |
:1033F000820F931F8050924090932C0280932B0257 |
:1034000080911B0290911C0297FD039695958795DC |
:103410009595879590931C0280931B0223C0809101 |
:10342000BF0702C0809199079927880F991F880FBD |
:10343000991F87559E4F12C08091C707F5CFFF2770 |
:10344000EE0FFF1FE55DF84F20813181220F331F02 |
:1034500080912B0290912C02820F931F90932C024B |
:1034600080932B0280912B0290912C0255E08D3D90 |
:10347000950718F08CED95E005C08757914030F422 |
:1034800087E791E090932C0280932B0220912B02EE |
:1034900030912C022C5B304030932C0220932B0275 |
:1034A00080912D0290912E02820F931F90932E02F5 |
:1034B00080932D022FC08091B00080648093B00073 |
:1034C0008CEB90E090932C0280932B0280912D0244 |
:1034D00090912E0284549F4F90932E0280932D0240 |
:1034E00080911F02882321F080911B03853B20F4EB |
:1034F00080911F02823011F4469801C0469A809153 |
:103500002F028F5F80932F0290913806981710F446 |
:1035100010922F0281E080932A0220912B02309199 |
:103520002C0241E02F37340730F08FEF8093B30047 |
:103530002F5F30400FC02F3F3105C9F0C0F0A90107 |
:103540004F5F50404F37510550F480E88093B300EF |
:103550002058304030932C0220932B0212C08FEF62 |
:103560008093B30050932C0240932B020AC08091A9 |
:103570002B028093B30010922C0210922B02109217 |
:103580002A02FF91EF91DF91CF91BF91AF919F916F |
:103590008F917F916F915F914F913F912F910F90FC |
:1035A0000FBE0F901F90189510927C008FEC8093A7 |
:1035B0007A000895CF93DF9383E090E00E94142E69 |
:1035C000C82FDD27C531D10508F02A97C7BD109255 |
:1035D000360284E690E00E94A81680911301909133 |
:1035E00014018052934010F4C0E0D0E0CA3FD105EE |
:1035F000F8F4C7BD82E390E00E94A81687E394E048 |
:103600009F938F938FE592E19F938F93E09127048F |
:10361000F0912804099580911301909114010F9065 |
:103620000F900F900F908052934010F02196DECFB4 |
:103630006C2F83E090E00E941C2EC093FF058091C8 |
:10364000100680FF09C08C2F8A508B3E28F0809195 |
:103650004004806480934004C7BD8CE291E00E94E6 |
:10366000A816DF91CF910895EF92FF921F93CF9309 |
:1036700010E080ED97E00E9486167C01CCE81330C4 |
:1036800019F4CB3008F0C9E010E080914602909127 |
:1036900047028C5F934024F48091120181500AC04C |
:1036A00080914602909147028750944034F0809177 |
:1036B00012018F5F8093120101C011E080914402DA |
:1036C000909145028C5F934024F4809111018150C8 |
:1036D0000AC080914402909145028750944034F092 |
:1036E000809111018F5F8093110101C01F5F809154 |
:1036F0004202909143028C5F934024F48091100128 |
:1037000081500AC0809142029091430287509440B8 |
:10371000C4F0809110018F5F8093100113C089E382 |
:1037200094E09F938F938FE592E19F938F93E09125 |
:103730002704F091280409950F900F900F900F9097 |
:103740005FC01F5F82E18093700280916B028E7F69 |
:1037500080936B0285EA8093BC00809112018A30CD |
:1037600040F4809140048160809340048AE080931B |
:10377000120180911201863F40F0809140048160E7 |
:103780008093400485EF80931201809111018A306B |
:1037900040F4809140048260809340048AE08093EA |
:1037A000110180911101863F40F0809140048260B8 |
:1037B0008093400485EF80931101809110018A303D |
:1037C00040F4809140048460809340048AE08093B8 |
:1037D000100180911001863F40F080914004846088 |
:1037E0008093400485EF80931001809170028823BC |
:1037F00039F0C7010E948F16882309F090CFF5CFCA |
:1038000010920F018FEC80937A0080910F01882332 |
:10381000E1F3CA3020F48AE090E00E94A816C1507B |
:1038200009F02DCF86E490E00E94A816CF911F9159 |
:10383000FF90EF9008951F920F920FB60F921124F0 |
:10384000AF92BF92CF92DF92EF92FF920F931F93AE |
:103850002F933F934F935F936F937F938F939F9398 |
:10386000AF93BF93EF93FF9380914F02282F33279D |
:10387000442755278F5F80934F02F901223131058C |
:1038800008F08CC3EA5BFF4F0C94197A80917800A2 |
:103890009091790046C080917800909179002CC178 |
:1038A0008091780090917900909352028093510218 |
:1038B00057C18091780390917903209178003091DD |
:1038C0007900821B930B9093F0058093EF05809114 |
:1038D000EF059091F00590935C0280935B025EC1CE |
:1038E000809178009091790020917A0330917B0348 |
:1038F000821B930B9093FE058093FD058091FD053F |
:103900009091FE0590935E0280935D0249C3809181 |
:103910005502909156022091780030917900820FE3 |
:10392000931F909356028093550281E03AC3809191 |
:103930005302909154022091780030917900820FC7 |
:10394000931F909354028093530284E02AC3809182 |
:103950001D0190911E019C01220F331F280F391F5A |
:10396000809178009091790063E070E00E947E7908 |
:10397000260F371F369527953695279530931E01CC |
:1039800020931D0185E00DC380917800909179000E |
:103990004091740350917503841B950B90933D02E5 |
:1039A00080933C0280913C0290913D02029704F189 |
:1039B00022E04E3E520784F4209150022B5F209368 |
:1039C000500225508091E8029091E902845F914075 |
:1039D00018F4215F2093500280915002853684F1C3 |
:1039E0004F5F5F4F5093750340937403845626C016 |
:1039F00080913C0290913D028F5F9F4F0CF532E029 |
:103A000047325307ECF0209150022550209350028A |
:103A10002B5F8091E8029091E902845F914018F455 |
:103A20002F5020935002809150028C394CF4415019 |
:103A3000504050937503409374038C598093500207 |
:103A400081E080933B02809178009091790090937F |
:103A5000F6058093F50580913C0290913D029C0112 |
:103A6000442737FD4095542F80912F0390913003C8 |
:103A7000A0913103B0913203820F931FA41FB51F91 |
:103A800080932F0390933003A0933103B0933203BC |
:103A900020912F0330913003409131035091320334 |
:103AA00057FF04C021503C4F4F4F5F4F0AE05595E0 |
:103AB0004795379527950A95D1F780912F039091D7 |
:103AC0003003A0913103B0913203821B930BA40BFE |
:103AD000B50B80932F0390933003A0933103B093E1 |
:103AE00032032EC1809153029091540220917800AC |
:103AF00030917900820F931F909354028093530268 |
:103B000010924E0250C2809102018A3071F480916D |
:103B10007800909179002091510230915202820FE9 |
:103B2000931F01969695879517C040915102509129 |
:103B30005202843158F02091780030917900240F9E |
:103B4000351F8FEF97E0821B930B06C080917800A2 |
:103B500090917900840F951F9093430280934202C5 |
:103B600086E01FC2809178039091790320917800BC |
:103B700030917900821B930B9093F0058093EF05B1 |
:103B80008091EF059091F00520915B0230915C02ED |
:103B9000820F931F909341028093400287E001C2FD |
:103BA000809178009091790020917A0330917B0385 |
:103BB000821B930B9093FE058093FD058091FD057C |
:103BC0009091FE0520915D0230915E02820F931F5D |
:103BD00090933F0280933E02E3C1209155023091C1 |
:103BE00056028091780090917900280F391F309308 |
:103BF000560220935502809102018A3019F4220F57 |
:103C0000331F04C0220F331F220F331F309356027D |
:103C1000209355022091550230915602C90137FD7B |
:103C20000796A3E095958795AA95E1F790934702AB |
:103C3000809346028091570290915802820F931F01 |
:103C400097FD01969595879590935802809357021A |
:103C50002091840330918503821B930B90931C0168 |
:103C600080931B0120914C0230914D0280911B01E9 |
:103C700090911C01280F391F37FF02C02F5F3F4F63 |
:103C80003595279530934D0220934C024ECE2091CE |
:103C90005302309154028091780090917900280F5E |
:103CA000391F3093540220935302809102018A30CD |
:103CB00019F4220F331F04C0220F331F220F331FAA |
:103CC00030935402209353022091530230915402B6 |
:103CD000C90137FD079663E0959587956A95E1F7E9 |
:103CE00090934502809344028091590290915A0228 |
:103CF000820F931F97FD01969595879590935A0291 |
:103D0000809359022091820330918303821B930B8D |
:103D100090931A018093190120914A0230914B022D |
:103D20008091190190911A01280F391F37FF02C0A5 |
:103D30002F5F3F4F3595279530934B0220934A02D2 |
:103D400083E02FC110924F0281E080930F01809198 |
:103D500032029091330201969093330280933202A3 |
:103D600080917800909179009093140180931301D1 |
:103D70008091130190911401AA27BB27A0905F02A4 |
:103D8000B0906002C0906102D0906202A80EB91E8D |
:103D9000CA1EDB1EA0925F02B0926002C092610256 |
:103DA000D0926202809163028F5F809363028231BE |
:103DB00008F4F6C08091150190911601A0911701A9 |
:103DC000B09118017C018D0123E0EE0CFF1C001F57 |
:103DD000111F2A95D1F7E81AF90A0A0B1B0BEA0CF6 |
:103DE000FB1C0C1D1D1D80913602992787FD9095A7 |
:103DF000A92FB92FBC01CD0126EC34E240E050E000 |
:103E00000E945379DC01CB01E81AF90A0A0B1B0B5B |
:103E1000D801C7010496A11DB11DB7FF05C0D80187 |
:103E2000C7010B96A11DB11D13E0B595A7959795F8 |
:103E300087951A95D1F78093150190931601A09359 |
:103E40001701B09318018091F7059091F8057C0156 |
:103E50000027F7FC0095102F809115019091160115 |
:103E6000A0911701B0911801E81AF90A0A0B1B0B6F |
:103E7000E0920D03F0920E0300930F0310931003D2 |
:103E800020913702309138024091390250913A0224 |
:103E900057FF04C0215F3F4F4F4F5F4FF4E05595F0 |
:103EA000479537952795FA95D1F7809137029091EC |
:103EB0003802A0913902B0913A02821B930BA40BF5 |
:103EC000B50B8093370290933802A0933902B093D8 |
:103ED0003A028091370290913802A0913902B09154 |
:103EE0003A028E0D9F1DA01FB11F80933702909341 |
:103EF0003802A0933902B0933A0280913402909133 |
:103F00003502AC01E5E0440F551FEA95E1F7481B87 |
:103F1000590B8091370290913802A0913902B091EB |
:103F20003A02B7FF03C00F96A11DB11D74E0B5950D |
:103F3000A795979587957A95D1F720910D033091A4 |
:103F40000E03281B390B63E0220F331F6A95E1F73C |
:103F5000240F351F37FF02C0215E3F4F45E03595E6 |
:103F600027954A95E1F73093350220933402D60124 |
:103F7000C501D7FE03C00196A11DB11DB595A7953A |
:103F80009795879580935F0290936002A09361025A |
:103F9000B093620289E08093630202C010924F02E4 |
:103FA00082E080934E0280914E0280937C0080914B |
:103FB0004F02882319F08FEC80937A00FF91EF91E4 |
:103FC000BF91AF919F918F917F916F915F914F9131 |
:103FD0003F912F911F910F91FF90EF90DF90CF9025 |
:103FE000BF90AF900F900FBE0F901F90189590E26A |
:103FF000E0E2F1E08FE49193815087FFFCCF0895D8 |
:1040000090916602E0E2F1E0E90FF11D80839F5F8D |
:10401000909366020895EF92FF920F931F93CF93B0 |
:10402000DF932091640220FF0AC0809165028823FB |
:1040300011F0815002C080911F018093650221FF21 |
:104040000CC09091650280911F01981719F410928D |
:10405000650203C09F5F90936502822F992780FFBE |
:1040600004C081FF02C0109265020E94F71F809178 |
:104070006502282F3327C0E0EC2EC0E2FC2EC09151 |
:104080002704D09128048A3098F481E18093660255 |
:104090003F932F9380E794E09F938F93FF92EF924B |
:1040A000FE0109952DB73EB72A5F3F4F2DBF11C0C6 |
:1040B00080E1809366023F932F9385E794E09F937E |
:1040C0008F93FF92EF92FE0109958DB79EB70696EA |
:1040D0008DBF20916502822F9927AA27BB27FC015B |
:1040E000429710F00C94B82AE85AFF4FB0E0EB2E3C |
:1040F000B0E2FB2EC0912704D09128040C94197AC9 |
:10410000109266028AE794E09F938F9300E010E29A |
:10411000FF92EF92FE01099584E1809366020F9071 |
:104120000F900F900F9085E690E09F938F9380E51E |
:1041300090E09F938F931F921F92809102016AE0FB |
:104140000E947279892F99279F938F938091020102 |
:104150000E94727999279F938F938AE894E09F93A6 |
:104160008F93FF92EF92E0912704F0912804099534 |
:1041700088E2809366022DB73EB7225F3F4F2DBF86 |
:1041800085E796E09F938F930E947F2F99279F93B7 |
:104190008F938FE994E09F938F93FF92EF92E0913A |
:1041A0002704F091280409958DB79EB708968DBF16 |
:1041B00090914004992351F08CE380936602892FFB |
:1041C00099279F938F938DEA94E085C690916C0216 |
:1041D000992371F08CE380936602892F99279F932E |
:1041E0008F9384EC94E09F938F931F930F9391C0D0 |
:1041F0008091410484FF07C08CE38093660289EDBF |
:1042000094E00C944A2A8091910190919201069732 |
:1042100010F00C94C12A8CE38093660286EE94E041 |
:104220000C944A2A80911006A0E0EA2EA0E2FA2E11 |
:10423000C0912704D091280480FF74C010926602B8 |
:1042400080910D0390910E03A0910F03B091100384 |
:10425000BC01CD0125E030E040E050E00E94C7798C |
:104260003F932F9383EF94E09F938F93FF92EF926E |
:10427000FE01099584E1809366022DB73EB72A5F5F |
:104280003F4F2DBF8091090390910A03A0910B032A |
:10429000B0910C03BC01CD0125E030E040E050E0DE |
:1042A0000E94C7793F932F9380E095E09F938F936F |
:1042B000FF92EF92E0912704F0912804099588E29B |
:1042C000809366028DB79EB706968DBF80911301CD |
:1042D000909114019F938F938DE095E09F938F931E |
:1042E000FF92EF92E0912704F091280409958CE366 |
:1042F000809366022DB73EB72A5F3F4F2DBF87B52B |
:1043000099279F938F938AE195E09F938F93FF92D4 |
:10431000EF92E0912704F091280409958DB79EB79C |
:1043200006962FC71092660287E295E09F938F93BF |
:10433000FF92EF92FE01099584E1809366020F904F |
:104340000F900F900F9086E395E09F938F93FF92CD |
:10435000EF92E0912704F0912804099588E2809378 |
:1043600066020F900F900F900F908FE395E09F9350 |
:104370008F93FF92EF92E0912704F0912804099522 |
:104380008CE3809366020F900F900F900F908EE455 |
:1043900095E09F938F93FF92EF920C944E2A109288 |
:1043A000660287E595E09F938F9300E010E2FF920D |
:1043B000EF92FE01099584E1809366020F900F90C1 |
:1043C0000F900F9080916F0390917003A0917103F3 |
:1043D000B0917203B7FF04C081509C4FAF4FBF4FE5 |
:1043E000FAE0B595A79597958795FA95D1F7BF937C |
:1043F000AF939F938F9384E695E09F938F931F9342 |
:104400000F93E0912704F0912804099588E28093A6 |
:1044100066022DB73EB7285F3F4F2DBF80916703DF |
:1044200090916803A0916903B0916A03B7FF04C03B |
:1044300081509C4FAF4FBF4FEAE0B595A795979538 |
:104440008795EA95D1F7BF93AF939F938F9383E7B7 |
:1044500095E09F938F931F930F93E0912704F09122 |
:10446000280409958CE3809366028DB79EB7089661 |
:104470008DBF80912D0390912E039F938F9382E89F |
:1044800095E09F938F931F930F93E0912704F091F2 |
:10449000280409952DB73EB72A5F3F4F0DC71092EC |
:1044A000660280912F07909130079F938F938091A0 |
:1044B0002D0790912E079F938F9381E995E09F930D |
:1044C0008F93FF92EF92FE01099584E1809366023B |
:1044D0008DB79EB708968DBF8091330790913407B2 |
:1044E0009F938F9380913107909132079F938F9381 |
:1044F00081EA95E09F938F93FF92EF92E0912704DA |
:10450000F0912804099588E2809366022DB73EB7A2 |
:10451000285F3F4F2DBF80913707909138079F93B9 |
:104520008F9380913507909136079F938F9381EBFE |
:1045300095E09F938F93FF92EF92E0912704F09183 |
:10454000280409958CE3809366028DB79EB7089680 |
:104550008DBF80913B0790913C079F938F938091F3 |
:10456000390790913A079F938F9381EC95E0A2C011 |
:104570001092660280910506E82FFF27EE0FFF1FBD |
:10458000E55DF84F808191819F938F938091040620 |
:10459000E82FFF27EE0FFF1FE55DF84F8081918127 |
:1045A0009F938F9381ED95E09F938F93FF92EF926E |
:1045B000FE01099584E1809366028DB79EB7089647 |
:1045C0008DBF80910706E82FFF27EE0FFF1FE55DE7 |
:1045D000F84F808191819F938F9380910606E82FF9 |
:1045E000FF27EE0FFF1FE55DF84F8081918188580E |
:1045F0009F4F9F938F9381EE95E09F938F93FF92B0 |
:10460000EF92E0912704F0912804099588E28093C5 |
:1046100066022DB73EB7285F3F4F2DBF8091090638 |
:10462000E82FFF27EE0FFF1FE55DF84F8081918196 |
:1046300082599F4F9F938F9380910806E82FFF2701 |
:10464000EE0FFF1FE55DF84F8081918182599F4FEA |
:104650009F938F9381EF95E09F938F93FF92EF92BB |
:10466000E0912704F091280409958CE38093660279 |
:104670008DB79EB708968DBF80910B06E82FFF2758 |
:10468000EE0FFF1FE55DF84F8081918182599F4FAA |
:104690009F938F9380910A06E82FFF27EE0FFF1F4D |
:1046A000E55DF84F8081918182599F4F9F938F9351 |
:1046B00081E096E09F938F93FF92EF92E091270421 |
:1046C000F091280409952DB73EB7285F3F4FF4C5F8 |
:1046D0001092660281E196E09F938F9300E010E2D2 |
:1046E000FF92EF92FE010995809102010F900F90C9 |
:1046F0000F900F908A3009F0A1C084E18093660288 |
:1047000080918403909185039C0197FF02C0295FEB |
:104710003F4F287F821B930B9F938F93809184033D |
:104720009091850397FD079673E0959587957A9507 |
:10473000E1F79F938F93209184033091850337FF96 |
:1047400002C0295F3F4F63E0359527956A95E1F7F1 |
:104750008091460290914702821B930B9F938F9307 |
:104760008FE196E09F938F931F930F93E09127041F |
:10477000F0912804099588E2809366028DB79EB770 |
:104780000A968DBF80918203909183039C0197FFCD |
:1047900002C0295F3F4F287F821B930B9F938F930B |
:1047A000809182039091830397FD079653E095953E |
:1047B00087955A95E1F79F938F93209182033091CB |
:1047C000830337FF02C0295F3F4F43E035952795AC |
:1047D0004A95E1F78091440290914502821B930B28 |
:1047E0009F938F9380E396E09F938F931F930F93F4 |
:1047F000E0912704F091280409958CE380936602E8 |
:104800002DB73EB7265F3F4F2DBF8091800390911B |
:1048100081039F938F9380918003909181032091D6 |
:10482000420230914302821B930B9F938F9381E44A |
:1048300096E09F938F931F930F93A3C38B3019F030 |
:10484000843108F4ADC084E18093660280918403D2 |
:10485000909185039C0197FF02C0215F3F4F207F0D |
:10486000821B930B97FD0196959587959F938F9348 |
:10487000809184039091850397FD0F9624E0959590 |
:1048800087952A95E1F79F938F9320918403309128 |
:10489000850337FF02C0295F3F4F83E03595279599 |
:1048A0008A95E1F78091460290914702821B930B13 |
:1048B0009F938F938FE496E09F938F931F930F9313 |
:1048C000E0912704F0912804099588E2809366021C |
:1048D0002DB73EB7265F3F4F2DBF80918203909149 |
:1048E00083039C0197FF02C0215F3F4F207F821B03 |
:1048F000930B97FD0196959587959F938F93809144 |
:1049000082039091830397FD0F96B4E09595879568 |
:10491000BA95E1F79F938F9320918203309183039F |
:1049200037FF02C0295F3F4FA3E035952795AA9531 |
:10493000E1F78091440290914502821B930B9F9373 |
:104940008F9381E696E09F938F931F930F93E0914F |
:104950002704F091280409958CE3809366028DB7B3 |
:104960009EB70A968DBF809180039091810397FD39 |
:104970000196959587959F938F9380918003909151 |
:1049800081032091420230914302821B930B9F933B |
:104990008F9383E796E09F938F931F930F938ECE11 |
:1049A0008D3009F0EEC584E180936602809112019A |
:1049B00099279F938F93809184039091850397FD0E |
:1049C0000F96E4E095958795EA95E1F79F938F938D |
:1049D000209184033091850337FF02C0295F3F4F48 |
:1049E00073E0359527957A95E1F78091460290918D |
:1049F0004702821B930B9F938F9382E896E09F93CD |
:104A00008F931F930F93E0912704F0912804099549 |
:104A100088E2809366028DB79EB70A968DBF80911B |
:104A2000110199279F938F93809182039091830323 |
:104A300097FD0F9664E0959587956A95E1F79F93AA |
:104A40008F93209182033091830337FF02C0295F47 |
:104A50003F4F53E0359527955A95E1F780914402F1 |
:104A600090914502821B930B9F938F9386E996E06A |
:104A70009F938F931F930F93E0912704F091280445 |
:104A800009958CE3809366022DB73EB7265F3F4FB2 |
:104A90002DBF8091100199279F938F938091800360 |
:104AA0009091810397FD0196959587959F938F939C |
:104AB00080918003909181032091420230914302C2 |
:104AC000821B930B9F938F938AEA96E09F938F9319 |
:104AD0001F930F93E0912704F091280409958DB757 |
:104AE0009EB70A964EC3109266028EEB96E09F9395 |
:104AF0008F93FF92EF92FE01099584E18093660205 |
:104B00000F900F900F900F9080917A0390917B03FC |
:104B10009F938F9380913E0290913F029F938F933A |
:104B20008BEC96E09F938F93FF92EF92E091270496 |
:104B3000F0912804099588E2809366022DB73EB76C |
:104B4000285F3F4F2DBF80917803909179039F9309 |
:104B50008F9380914002909141029F938F938AEDB1 |
:104B600096E09F938F93FF92EF92E0912704F0914C |
:104B7000280409958CE3809366028DB79EB708964A |
:104B80008DBF80917403909175039F938F93809153 |
:104B90003C0290913D029F938F9389EE96E08ACDDF |
:104BA0001092660280911D0190911E016AE070E0F2 |
:104BB0000E9492799F938F9380911D0190911E0185 |
:104BC0006AE070E00E9492797F936F9388EF96E09D |
:104BD0009F938F93FF92EF92FE01099584E180935A |
:104BE00066028DB79EB708968DBF80916808909138 |
:104BF00069086AE070E00E947E799F938F938091AC |
:104C00006808909169086AE070E00E947E797F935D |
:104C10006F938CE097E09F938F93FF92EF92E091D8 |
:104C20002704F0912804099588E2809366022DB745 |
:104C30003EB7285F3F4F2DBF80916A0890916B0867 |
:104C40009F938F9380E297E09F938F93FF92EF92D1 |
:104C5000E0912704F091280409958CE38093660283 |
:104C60008DB79EB706968DBF80916C0890916D08A8 |
:104C70009F938F9380E397E02EC11092660282E4A7 |
:104C800097E09F938F93FF92EF92FE01099584E145 |
:104C9000809366020F900F900F900F9080912B07DA |
:104CA00090912C079F938F938BE497E09F938F9322 |
:104CB000FF92EF92E0912704F0912804099588E291 |
:104CC000809366028DB79EB706968DBF80911B03B9 |
:104CD00099279F938F938BE597E09F938F93FF92F4 |
:104CE000EF92E0912704F091280409958CE38093DA |
:104CF00066022DB73EB72A5F3F4F2DBF80912A072E |
:104D0000992701979F938F938BE697E0FECA1092A5 |
:104D100066028BE797E09F938F93FF92EF92FE01DD |
:104D2000099584E1809366020F900F900F900F9089 |
:104D30008091290390912A039F938F9383E897E0B2 |
:104D40009F938F93FF92EF92E0912704F0912804B4 |
:104D5000099588E2809366022DB73EB72A5F3F4FE0 |
:104D60002DBF80912D0390912E039F938F9381E906 |
:104D700097E09F938F93FF92EF92E0912704F09139 |
:104D8000280409958CE3809366028DB79EB706963A |
:104D90008DBF80912B0390912C039F938F938FE96C |
:104DA00097E099C01092660280911C0399279F9307 |
:104DB0008F938DEA97E09F938F93FF92EF92FE017E |
:104DC000099584E1809366028DB79EB706968DBFE4 |
:104DD00080911D0399279F938F9389EB97E09F9371 |
:104DE0008F93FF92EF92E0912704F09128040995A8 |
:104DF00088E2809366022DB73EB72A5F3F4F2DBFF2 |
:104E000080911E0399279F938F9385EC97E09F9342 |
:104E10008F93FF92EF92E0912704F0912804099577 |
:104E20008CE3809366028DB79EB706968DBF809106 |
:104E30001F0399279F938F9381ED97E04CC01092A9 |
:104E400066028091200399279F938F938DED97E0C1 |
:104E50009F938F93FF92EF92FE01099584E18093D7 |
:104E600066028DB79EB706968DBF80912103992764 |
:104E70009F938F9389EE97E09F938F93FF92EF928A |
:104E8000E0912704F0912804099588E28093660256 |
:104E90002DB73EB72A5F3F4F2DBF80912203992740 |
:104EA0009F938F9385EF97E09F938F93FF92EF925D |
:104EB000E0912704F091280409958CE38093660221 |
:104EC0008DB79EB706968DBF8091230399279F9338 |
:104ED0008F9381E098E09F938F93FF92EF92D5CAD2 |
:104EE000109266028DE098E09F938F93FF92EF926D |
:104EF000FE01099584E1809366020F900F900F9058 |
:104F00000F908091A10199279F938F9385E198E05D |
:104F10009F938F93FF92EF92E0912704F0912804E2 |
:104F2000099588E2809366028DB79EB706968DBF7D |
:104F300080911D0290911E029F938F9383E298E0CF |
:104F40009F938F93FF92EF92E0912704F0912804B2 |
:104F500009958CE3809366022DB73EB72A5F3F4FD9 |
:104F60002DBF8091330699279F938F9380913206AE |
:104F700099279F938F9381E398E09F938F93FF925C |
:104F8000EF92E0912704F091280409958DB79EB720 |
:104F90000896F7C0109266028FE398E09F938F9374 |
:104FA000FF92EF92FE01099584E1809366020F90D3 |
:104FB0000F900F900F9080916104992787FD909535 |
:104FC0009F938F9380916004992787FD90959F937D |
:104FD0008F938FE498E09F938F93FF92EF92E091ED |
:104FE0002704F0912804099588E2809366022DB782 |
:104FF0003EB7285F3F4F2DBF80916204992787FD00 |
:1050000090959F938F938091630499279F938F939B |
:105010008FE598E09F938F93FF92EF92E0912704A2 |
:10502000F091280409958CE3809366028DB79EB7B2 |
:1050300008968DBF8091670499279F938F938091E5 |
:105040006404992787FD90959F938F938FE698E04E |
:1050500031CB109266028FE798E09F938F93FF9277 |
:10506000EF92FE01099584E1809366020F900F9004 |
:105070000F900F908091E50699278F7790709F93FE |
:105080008F938091DD0699278F7790709F938F93F0 |
:105090008091D50699278F7790709F938F938091F9 |
:1050A000CD0699278F7790709F938F938FE898E024 |
:1050B0009F938F93FF92EF92E0912704F091280441 |
:1050C000099588E2809366028DB79EB70C968DBFD6 |
:1050D0008091050799278F7790709F938F93809188 |
:1050E000FD0699278F7790709F938F938091F50697 |
:1050F00099278F7790709F938F938091ED069927D2 |
:105100008F7790709F938F9380EA98E09F938F930F |
:10511000FF92EF92E0912704F091280409958CE327 |
:10512000809366022DB73EB7245F3F4F2DBF80911D |
:10513000250799278F7790709F938F9380911D07F4 |
:1051400099278F7790709F938F9380911507992758 |
:105150008F7790709F938F9380910D0799278F770A |
:1051600090709F938F9381EB98E09F938F93FF9222 |
:10517000EF92E0912704F091280409958DB79EB72E |
:105180000C968DBFFEC11092660282EC98E09F9350 |
:105190008F93FF92EF92FE01099584E1809366025E |
:1051A0000F900F900F900F908091E906992787FD3F |
:1051B00090959F938F938091E106992787FD909515 |
:1051C0009F938F938091D906992787FD90959F9300 |
:1051D0008F938091D106992787FD90959F938F9308 |
:1051E00081ED98E09F938F93FF92EF92E0912704D7 |
:1051F000F0912804099588E2809366022DB73EB7A6 |
:10520000245F3F4F2DBF80910907992787FD909517 |
:105210009F938F9380910107992787FD90959F9386 |
:105220008F938091F906992787FD90959F938F938F |
:105230008091F106992787FD90959F938F9382EE39 |
:1052400098E09F938F93FF92EF92E0912704F09163 |
:10525000280409958CE3809366028DB79EB70C965F |
:105260008DBF80912907992787FD90959F938F93F4 |
:1052700080912107992787FD90959F938F93809127 |
:105280001907992787FD90959F938F938091110718 |
:10529000992787FD90959F938F9383EF98E09F9335 |
:1052A0008F93FF92EF92E0912704F09128040995E3 |
:1052B0002DB73EB7245F3F4F2DBF63C110926602EA |
:1052C00084E099E09F938F9300E010E2FF92EF92C9 |
:1052D000FE01099584E1809366020F900F900F9074 |
:1052E0000F908091E506881F8827881F97E0899F87 |
:1052F000C00111248D969F938F938091DD06881FA6 |
:105300008827881F96E0899FC00111248D969F935E |
:105310008F938091D506881F8827881F95E0899FE5 |
:10532000C00111248D969F938F938091CD06881F85 |
:105330008827881F9927880F991F880F991F8D9696 |
:105340009F938F9383E199E09F938F93FF92EF92C6 |
:10535000E0912704F0912804099588E28093660281 |
:105360008DB79EB70C968DBF80910507881F882743 |
:10537000881F9BE0899FC00111248D969F938F9376 |
:105380008091FD06881F8827881F9AE0899FC001A9 |
:1053900011248D969F938F938091F506881F8827FF |
:1053A000881F99E0899FC00111248D969F938F9348 |
:1053B0008091ED06881F8827881F992723E0880F92 |
:1053C000991F2A95E1F78D969F938F9387E299E035 |
:1053D0009F938F93FF92EF92E0912704F09128041E |
:1053E00009958CE3809366022DB73EB7245F3F4F4B |
:1053F0002DBF80910D07881F8827881F9CE0899FFB |
:10540000C00111248D969F938F938BE399E09F9316 |
:105410008F93FF92EF92E0912704F0912804099571 |
:10542000809115072DB73EB72A5F3F4F2DBF87FFED |
:1054300012C080E4809366028CE499E09F938F937E |
:10544000FF92EF92E0912704F091280409950F90C4 |
:105450000F900F900F9080911D0787FF12C084E47A |
:10546000809366028FE499E09F938F931F930F932D |
:10547000E0912704F091280409950F900F900F9068 |
:105480000F908091250787FF7CC088E48093660297 |
:1054900082E599E09F938F931F930F93E0912704E8 |
:1054A000F091280409950F900F900F900F9069C00C |
:1054B0001092660285E599E09F938F93FF92EF9299 |
:1054C000FE01099584E1809366020F900F900F9082 |
:1054D0000F908091F5019091F6019F938F9383E651 |
:1054E00099E09F938F93FF92EF92E0912704F091C0 |
:1054F0002804099588E2809366028DB79EB70696C8 |
:105500008DBF8091F7019091F8019F938F9380E771 |
:1055100099E09F938F93FF92EF92E0912704F0918F |
:105520002804099589E4809366022DB73EB72A5F67 |
:105530003F4F2DBF8DE799E09F938F93FF92EF929E |
:10554000E0912704F09128040995809164020F905E |
:105550000F900F900F9083FF14C01092F8011092DB |
:10556000F70160E070E08EE090E00E942D2E09C00F |
:1055700080911F01281719F4215020931F011092C8 |
:10558000650210926402E6E0CDB7DEB70C940A7AA9 |
:10559000F999FECF92BD81BDF89A80B599270895FB |
:1055A000F999FECF1FBA92BD81BD60BD0FB6F894C8 |
:1055B000FA9AF99A0FBE08954AEA20E030E02617D9 |
:1055C000370740F4FC018191480F2F5F3F4F2617AA |
:1055D0003707C8F3842F99270895EAEA40E050E09E |
:1055E0004617570778F49C01F999FECF32BD21BDCB |
:1055F000F89A80B5E80F4F5F5F4F2F5F3F4F461718 |
:10560000570790F38E2F9927089581E0809306061F |
:1056100082E08093050683E08093040684E0809313 |
:10562000070685E08093080686E08093090687E0F8 |
:1056300080930A0688E080930B0689E080930C062D |
:105640008AE080930D068BE080930E068CE08093B9 |
:105650000F0608951F93CF93DF9384E5809303068D |
:1056600080910201843150F08AE0809323061092E9 |
:1056700045068BE180931F068EE40AC083E0809389 |
:10568000230680E2809345068EE180931F0685E520 |
:1056900080934206809343068AE68093100683E057 |
:1056A00080936606AEE1A09311068FEF80931306F8 |
:1056B000EFE0E0931406A093120610921606F8E0AD |
:1056C000F093170680E4809318061092190684E17F |
:1056D000809315068EE080931A06B0E1B0931B0606 |
:1056E0001CE010931C06F0931D0686EE80931E06A8 |
:1056F00080E88093200650E55093210686E9809348 |
:105700002206509324068093250676E070932606A1 |
:1057100081E2809327068DE2809328069AE5909394 |
:10572000290680E280932B0610922C0610922D06FB |
:1057300010922E0610922F061092470610924806DD |
:105740001092490610924A0634E63093300648E239 |
:105750004093310661E0609365061092320627EFB0 |
:1057600020933306709338068DE780933906809333 |
:105770003A0680933B0630933406409335061092E8 |
:1057800036062093370682E380933C0690933D06CD |
:1057900080933E061092640690933F065093400615 |
:1057A00060934106B0934406309346068FE580939C |
:1057B0004B0683EF80934D068AEA80934F068093D1 |
:1057C0005006E0934C06E0934E068EEF8093510610 |
:1057D0003093520690935306909354069093550637 |
:1057E0008BE4809356068093570680935806109258 |
:1057F000590670935A06F0935B0690935C06A0934B |
:105800005D0630935E0630935F0682E0809360060B |
:1058100060932A061092620610926306A7E6B6E02D |
:10582000E0E7F1E0ED01019009921A95E1F760E7F8 |
:1058300070E0CD01845690400E94DC2A809373066C |
:10584000DF91CF911F910895CF93DF9384E58093EB |
:10585000030680910201843150F08AE08093230690 |
:10586000109245068BE180931F068EE40AC083E008 |
:105870008093230680E2809345068EE180931F0685 |
:1058800085E580934206809343068AE6809310065E |
:1058900083E0809366067EE1709311068FEF80931C |
:1058A00013069FE09093140670931206109216064A |
:1058B00068E06093170680E480931806109219063A |
:1058C000909315068AE080931A0680E180931B0668 |
:1058D00056E050931C0660931D0686EE80931E06CC |
:1058E00080E8809320062AE52093210688E78093AC |
:1058F000220620932406809325065093260681E2F3 |
:10590000809327068DE28093280620932906E0E203 |
:10591000E0932B0610922C0610922D0610922E0664 |
:1059200010922F06109247061092480610924906D0 |
:1059300010924A0644E64093300638E2309331062E |
:10594000F1E0F09365061092320697EF90933306DC |
:10595000509338068DE78093390680933A068093FA |
:105960003B064093340630933506109236069093EA |
:10597000370682E380933C0620933D0680933E06E3 |
:105980001092640620933F0680E5809340068CE3E6 |
:1059900080934106E09344069BE4909346068FE58E |
:1059A00080934B0683EF80934D068AEA80934F06DF |
:1059B0008093500684E180934C0680934E068EEFD0 |
:1059C0008093510640935206209353062093540629 |
:1059D0002093550690935606909357069093580639 |
:1059E0001092590650935A0660935B0620935C060A |
:1059F00070935D0640935E0640935F0682E080935D |
:105A00006006F0932A061092620610926306A7E6DB |
:105A1000B6E08CE0E7E7F1E0ED01019009928A95AC |
:105A2000E1F760E770E0CD01845690400E94DC2AE7 |
:105A300080937306DF91CF910895CF93DF9384E530 |
:105A40008093030680910201843150F08AE08093B4 |
:105A50002306109245068BE180931F068EE40AC050 |
:105A600083E08093230680E2809345068EE1809355 |
:105A70001F0685E580934206809343068AE680935D |
:105A8000100683E0809366066EE1609311068FEF47 |
:105A9000809313069FE09093140660931206109271 |
:105AA000160678E07093170680E48093180610922B |
:105AB00019069093150670931A0690E190931B06B1 |
:105AC00056E050931C0670931D0686EE80931E06CA |
:105AD00080E88093200634E63093210688E780939F |
:105AE000220630932406809325065093260681E2F1 |
:105AF000809327068DE2809328062AE520932906C5 |
:105B000090932B0610922C0610922D0610922E06C2 |
:105B100010922F06109247061092480610924906DE |
:105B200010924A063093300648E240933106E1E095 |
:105B3000E09365061092320697EF909333065093E8 |
:105B400038068DE78093390680933A0680933B06AA |
:105B500030933406409335061092360690933706FC |
:105B600082E380933C0620933D0680933E0610928C |
:105B7000640620933F0680E58093400696E4909368 |
:105B8000410680E280934406909346068FE5809319 |
:105B90004B0683EF80934D068AEA80934F068093ED |
:105BA000500660934C0660934E068EEF809351062C |
:105BB00030935206209353062093540620935506A3 |
:105BC0008BE4809356068093570680935806109274 |
:105BD000590650935A0670935B0620935C066093B7 |
:105BE0005D0630935E0630935F0682E08093600628 |
:105BF000E0932A061092620610926306A7E6B6E0CA |
:105C00008CE0EFE7F1E0ED01019009928A95E1F770 |
:105C100060E770E0CD01845690400E94DC2A8093BA |
:105C20007306DF91CF910895F999FECF92BD81BDA2 |
:105C3000F89A80B599270895F999FECF1FBA92BDB9 |
:105C400081BD60BD0FB6F894FA9AF99A0FBE089517 |
:105C500068EC7AE20E94E177089540ED5AE20E94F2 |
:105C60001B780895EF92FF920F931F93CF93C82F45 |
:105C70008150853008F0C3E081E7C89F800111247E |
:105C800083EFE82E8FEFF82EE00EF11E60E770E054 |
:105C9000C7010E94ED2A682F98012D593F4F8FB3FD |
:105CA0009927AC014270507081FDF9CF32BD21BD02 |
:105CB000F89A80B5861711F0CA0121C08FB39927D1 |
:105CC0009C012270307081FDF9CFF2BCE1BCF89AE2 |
:105CD00080B5843511F0C90112C081E7C89FC001A9 |
:105CE00011240D9728EC3AE241E750E0BC0183E033 |
:105CF00096E00E94BC770E940B6881E090E0CF9113 |
:105D00001F910F91FF90EF900895282F863010F08B |
:105D100025E003C0882309F421E0F999FECF1FBADA |
:105D200082E090E092BD81BD20BD0FB6F894FA9A52 |
:105D3000F99A0FBE0895CF93C82F8091030684353A |
:105D400009F042C0C63010F0C5E003C0CC2309F40E |
:105D50003BC060E770E083E096E00E94DC2A80931D |
:105D6000730681E7C89FC001112420ED3AE241E7A4 |
:105D700050E063E076E00D970E94F97720ED3AE27B |
:105D80004CE050E064E076E080E590E00E94F97736 |
:105D90006CE070E084E096E00E94DC2A282FF999FC |
:105DA000FECF1FBA8CE590E092BD81BD20BD0FB63D |
:105DB000F894FA9AF99A0FBE8C2F0E94852E0E94B1 |
:105DC0000B6881E090E002C080E090E0CF91089500 |
:105DD0006DE470E088EE93E00E94ED2A482F8FB3C7 |
:105DE00099279C012270307081FDF9CF85E394E002 |
:105DF00092BD81BDF89A80B5841779F48FB3992745 |
:105E00009C012270307081FDF9CF88EE93E092BD45 |
:105E100081BDF89A80B5813011F0C901089528EC50 |
:105E20003AE24EE450E068EE73E084E796E00E94C8 |
:105E3000BC7781E090E00895809174068130A9F4E8 |
:105E40006DE470E084E796E00E94DC2A8093C1064E |
:105E500020ED3AE24EE450E064E776E088EE93E02D |
:105E60000E94F97781E090E0089580E090E0089545 |
:105E7000CF93DF9381E080937406E4E7F6E08FE050 |
:105E8000158616861786108A8150349687FFF8CFBC |
:105E900080E480938106809382061092830680932B |
:105EA00084068093850690EC909386061092870670 |
:105EB000809388068093890610928A0690938B06B9 |
:105EC00090938C0680938D0610928E0680938F0699 |
:105ED00090939006A5E7B6E087E0E9E8F1E0ED01F0 |
:105EE000019009928A95E1F76DE470E0CD01019788 |
:105EF0000E94DC2A8093C106DF91CF910895F99921 |
:105F0000FECF82E090E092BD81BDF89A80B5282F47 |
:105F1000863078F023E0322FF999FECF1FBA82E065 |
:105F200090E092BD81BD30BD0FB6F894FA9AF99A0F |
:105F30000FBE822F99270895DF92EF92FF920F9361 |
:105F40001F93CF93FF24DF2CEF2C81E090E00E9481 |
:105F5000142E843539F031E0E32E64E581E090E0E1 |
:105F60000E941C2E6CE070E080E590E00E94ED2A1B |
:105F7000C82FF999FECF8CE590E092BD81BDF89ACB |
:105F800080B58C1711F421E0D22EC1E001E010E0C1 |
:105F9000EE2029F48C2F0E94322E8823C1F591E047 |
:105FA000F92E1F930F9385E899E09F938F938FE5C8 |
:105FB00092E19F938F93E0912704F0912804099533 |
:105FC0008DB79EB706968DBF0230110549F003309C |
:105FD00011054CF40130110531F40E942A2B05C043 |
:105FE0000E94242C02C00E941D2DDD2059F028ECB7 |
:105FF0003AE24CE050E060E570E084E096E00E9418 |
:10600000BC7702C00E94052B8C2F0E949B2ECF5F75 |
:106010000F5F1F4FC63008F4BBCFFF2019F083E09D |
:106020000E94852E0E947F2FC82F0E94322E8C2F17 |
:1060300099279F938F938BEA99E09F938F930FE516 |
:1060400012E11F930F93E0912704F0912804099522 |
:106050008DB79EB706968DBFEE2021F40E94E82EE4 |
:10606000882399F484EC99E09F938F931F930F9367 |
:10607000E0912704F091280409950E94382F0E948E |
:106080001C2F0F900F900F900F901092020690E02F |
:10609000E1E8F6E0CFE08081349618160CF49F5FBB |
:1060A000C150C7FFF8CF90930206892F99279F937D |
:1060B0008F9385E796E09F938F9385EE99E09F936A |
:1060C0008F931F930F93E0912704F0912804099573 |
:1060D0008DB79EB708968DBF86E09AE09F938F9309 |
:1060E0001F930F93E0912704F091280409950F90D6 |
:1060F0000F900F900F90CF911F910F91FF90EF9005 |
:10610000DF9008959FB7F8943998389A88B18360E2 |
:1061100088B98091B9008C7F8093B9008AE280931E |
:10612000B8001092700210926E0210926D02EAECAA |
:10613000F6E08BE0108211821282138214821582A3 |
:10614000168217828150389687FFF4CF9FBF08953B |
:106150001092700284E98093BC0010926E0210923B |
:106160006D0280E88093BC001092BD001092BA00CE |
:106170001092BB001092B9001092B8000E948230B9 |
:106180001092BB0085E88093BC0080916B02826016 |
:1061900080936B0208951F920F920FB60F921124F5 |
:1061A0002F933F934F935F938F939F93EF93FF931F |
:1061B00080917002282F3327442755278F5F8093C3 |
:1061C0007002F9012731310508F0B3C2E659FF4FDB |
:1061D0000C94197A80916E028C3090F480916E024A |
:1061E0008F5F80936E0280916E02E82FFF27EE0F83 |
:1061F000FF1FEE0FFF1FEC58F94F8585181654F757 |
:1062000080916E028C3070F010926A0210926902D6 |
:1062100010926E0285E08093700280916D02880F6B |
:106220008D5A04C080916E02880F8E5A8093BB00F5 |
:1062300085E874C280916E02E82FFF2783E0EE0F9D |
:10624000FF1F8A95E1F7E653F94F81818093BB00E8 |
:1062500085E88093BC0080916E02E82FFF27EE0F47 |
:10626000FF1FEE0FFF1FEE0FFF1FE653F94F808158 |
:1062700080FF91C080916E02E82FFF27EE0FFF1F75 |
:10628000EE0FFF1FEE0FFF1FE653F94F82818823A9 |
:1062900029F080910206873008F45FC2809169027C |
:1062A00090916A02892B09F058C2809167029091FF |
:1062B0006802892B09F051C26EC080916E0221E004 |
:1062C00030E002C0220F331F8A95E2F78091670207 |
:1062D0009091680228233923232B79F080916E0254 |
:1062E000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1F20 |
:1062F000E653F94F80E184830DC080916E02E82F50 |
:10630000FF27EE0FFF1FEE0FFF1FEE0FFF1FE653DD |
:10631000F94F148280916E02E82FFF2753E0EE0FB1 |
:10632000FF1F5A95E1F7E653F94F8481282F332751 |
:1063300043E0220F331F4A95E1F780916E02E82F68 |
:10634000FF2793E0EE0FFF1F9A95E1F7E653F94F11 |
:1063500082818770822B8093BB0085E88093BC008C |
:1063600020916E0281E090E002C0880F991F2A956B |
:10637000E2F72091690230916A0282239323892BEC |
:1063800051F082EC96E0909374028093730288E05F |
:1063900080937502E2C184E080C1E0917302F091C4 |
:1063A000740281918093BB0085E88093BC00F093D8 |
:1063B0007402E0937302809175028150809375029C |
:1063C000882309F4CAC183E068C18091B900803391 |
:1063D00051F580917102882329F480916E028F5FBC |
:1063E0008093710280916E02E82FFF2783E0EE0F09 |
:1063F000FF1F8A95E1F7E653F94F838199278F773D |
:1064000090708F3791057CF480916E02E82FFF2702 |
:10641000EE0FFF1FEE0FFF1FEE0FFF1FE653F94FAA |
:1064200083818F5F83831092700284E98093BC0024 |
:106430008AE090E0909392018093910180916E02A6 |
:106440008F5F80936E021092700262C18091B900DA |
:106450008034A9F180916D02E82FFF27EE0FFF1F16 |
:10646000EE0FFF1FEE0FFF1FE653F94F83818F776B |
:10647000838380916D028F5F80936D0280916D02A6 |
:106480008C30A0F010926D02109268021092670298 |
:10649000809172028F5F809372028C3038F010927C |
:1064A000720280916B028D7F80936B0280916B02F0 |
:1064B000816080936B021092700284E971C08091B8 |
:1064C0006D02E82FFF27EE0FFF1FEE0FFF1FEE0FED |
:1064D000FF1FE653F94F83818068838380916D02AB |
:1064E000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1F1E |
:1064F000E653F94F808180FF2FC080916D02E82F15 |
:10650000FF2753E0EE0FFF1F5A95E1F7E653F94FCF |
:1065100084819927009751F04097D9F582EC96E055 |
:10652000909374028093730288E031C080916D0271 |
:10653000992743E0880F991F4A95E1F78153994FB6 |
:10654000909374028093730290916D028091720215 |
:106550009817E1F483E01BC080916D02992733E026 |
:10656000880F991F3A95E1F78153994F90937402E0 |
:106570008093730280916B0281FD06C090916D0241 |
:1065800080917202981711F482E001C081E080933B |
:10659000750280917502813011F485E801C085ECA7 |
:1065A0008093BC008091710280936C021092710202 |
:1065B000D4C0E0917302F09174028091BB0080839B |
:1065C000809173029091740201969093740280936B |
:1065D000730280917502815080937502823010F0B1 |
:1065E00085EC58C0813011F485E854C080916B026D |
:1065F00081FF2DC08091E70280FD1DC080916D025A |
:10660000E82FFF2723E0EE0FFF1F2A95E1F7E6535F |
:10661000F94F86818A3F79F480916D02E82FFF2738 |
:1066200093E0EE0FFF1F9A95E1F7E653F94F808153 |
:10663000816080830CC080916D02E82FFF2783E08A |
:10664000EE0FFF1F8A95E1F7E653F94F1082809114 |
:106650006D028F5F80936D0280916D028C30A0F08F |
:1066600010926D021092680210926702809172027D |
:106670008F5F809372028C3038F01092720280919A |
:106680006B028D7F80936B021092700284E980937D |
:10669000BC0049C08093BC0086E0809370025DC05E |
:1066A00088E9C4CD80916F02880F805FBFCD809153 |
:1066B0006F0299278130910561F0823091051CF4B9 |
:1066C000892B21F04AC0029739F047C0809112010E |
:1066D000ADCD80911101AACD80911001A7CD80E8A8 |
:1066E000A5CD1092700284E98093BC008AE090E00E |
:1066F000909392018093910180916F02823088F48F |
:1067000080916F028F5F80936F0282E180937002AD |
:1067100080916B028E7F80936B0285EA8093BC0030 |
:106720001CC010926F0280916B02816080936B029B |
:1067300014C01092700284E98093BC0080916B02B7 |
:10674000816080936B028AE090E090939201809345 |
:10675000910110926E0210926D02FF91EF919F9144 |
:106760008F915F914F913F912F910F900FBE0F909E |
:106770001F9018951F93CF93DF93182F80911203CA |
:10678000882321F480910202882319F081E090E0AF |
:1067900097C01D3008F092C01123B1F0E12FFF2700 |
:1067A00023E0EE0FFF1F2A95E1F7E653F94F3597E7 |
:1067B0008081359688230CF081C03897808180FDD8 |
:1067C00003C083E090E07CC08091C206823019F063 |
:1067D00084E090E075C067E070E082EC96E00E9493 |
:1067E000DC2A9091C906891719F085E090E068C00D |
:1067F00080ED97E00E948616EC0180916B0280FD8F |
:1068000005C0CE010E948F168823B9F3112319F415 |
:106810008FEF90E00BC0212F33272150304081E0D3 |
:1068200090E002C0880F991F2A95E2F790936A02C0 |
:1068300080936902A1E0B0E0EAECF6E040E050E0CD |
:106840006BE0CD01042E02C0880F991F0A94E2F775 |
:106850002091690230916A0282239323892B11F0DF |
:106860001182128261504F5F5F4F389667FFE9CF08 |
:1068700010926E021092700280916B028E7F809354 |
:106880006B0285EA8093BC0080916B0280FD05C09D |
:10689000CE010E948F168823B9F3809169029091EE |
:1068A0006A02892B29F0CE010E948F16882311F3EA |
:1068B0008091690290916A02009711F082E090E065 |
:1068C000DF91CF911F9108950F931F93CF93DF9383 |
:1068D000982F80911203882321F48091020288234B |
:1068E00019F081E090E092C09D30A0F4992319F452 |
:1068F00086E090E08BC0C92FDD27FE0133E0EE0F6C |
:10690000FF1F3A95E1F7E653F94F359780813596A9 |
:1069100087FD03C082E090E079C03897808180FDD8 |
:1069200003C083E090E072C080ED97E00E9486167D |
:106930008C0180916B0280FD05C0C8010E948F16FA |
:106940008823B9F3219721E030E0C90102C0880F04 |
:10695000991FCA95E2F79093680280936702D90164 |
:10696000EAECF6E040E050E06BE0CD01042E02C01E |
:10697000880F991F0A94E2F720916702309168020C |
:1069800082239323892B11F01182128261504F5F71 |
:106990005F4F389667FFE9CF10926D021092C206E2 |
:1069A0001092C9061092700280916B028E7F8093C4 |
:1069B0006B0285EA8093BC0080916B0280FD05C06C |
:1069C000C8010E948F168823B9F3809167029091C5 |
:1069D0006802892B29F0C8010E948F16882311F3C1 |
:1069E0008091C206823019F084E090E00FC067E029 |
:1069F00070E082EC96E00E94DC2A9091C90689172B |
:106A000019F085E090E002C080E090E0DF91CF9146 |
:106A10001F910F91089589E1AFE5B7E0EBE2F7E050 |
:106A200011821082329611961C921E9212968150FB |
:106A300087FFF6CF10928103109280031092830398 |
:106A400010928203109285031092840308951F927E |
:106A50000F920FB60F9211240F931F932F933F9312 |
:106A60004F935F936F937F938F939F93AF93BF9356 |
:106A7000CF93DF93EF93FF938091660682FDCFC0A3 |
:106A80004091860050918700809177029091780222 |
:106A9000481B590B80918600909187009093780253 |
:106AA00080937702CA018D549440A0917902B091ED |
:106AB0007A02835F9A4178F48091790280932A0761 |
:106AC000149714F01092930181E090E090937A0271 |
:106AD0008093790207C2AD30B1050CF003C2CA0140 |
:106AE0008B5F9040845B914008F074C0425D5140E0 |
:106AF000FD01EA0FFB1FE55DF84F80819181FA01EE |
:106B0000E81BF90BCF01F7FF03C0909581959F4FCC |
:106B100006975CF480911B03883C20F480911B0352 |
:106B2000865F01C088EC80931B03FD01EA0FFB1F09 |
:106B3000E55DF84F808191819C01220F331F280F62 |
:106B4000391F240F351F37FF02C02D5F3F4FE9016A |
:106B5000D595C795D595C795CA0101968C179D0700 |
:106B600014F4219706C041505040C417D5070CF4C7 |
:106B7000219680911B03833CE0F08D010A0F1B1FBF |
:106B8000F801E55DF84F808191819E01281B390B4A |
:106B9000C90163E070E00E949279CB01880F991FD0 |
:106BA000860F971F015A184FD80111969C938E9308 |
:106BB00007C0AA0FBB1FA15AB84F11961C921E9274 |
:106BC000E0917902F0917A02EE0FFF1FE55DF84F38 |
:106BD000D183C0832091790230917A022F5F3F4F99 |
:106BE00030937A022093790280910201843108F077 |
:106BF00079C12530310511F45D9A01C05D9880910D |
:106C0000790290917A028630910511F45C9A01C064 |
:106C10005C98079711F45B9A65C15B9863C14091DA |
:106C200086005091870080917B0290917C02481BE6 |
:106C3000590B809186009091870090937C028093FD |
:106C40007B02CA018D5494406091E502835F9A41B2 |
:106C500008F07AC06093760280917602843008F45E |
:106C600053C090912A0780917602981709F04CC082 |
:106C70005091E6025B3008F43FC0109293011092ED |
:106C8000E50240E05F31C0F0E42FFF27EE0FFF1F69 |
:106C90009F012F543D4FDF01A55DB84F8D919C9111 |
:106CA000D9018D939C93DF01A15AB84F8D919C918E |
:106CB000E553FD4F91838083E42FFF27EE0FFF1FE5 |
:106CC0009F01255D384FDF01A358BD4F8D919C91E9 |
:106CD000D90111969C938E93DF01A956BD4F8D91DA |
:106CE0009C91E15AF84F91838083842F8F5F482FC6 |
:106CF0008D3040F28093E5028091E6028F3FB9F03B |
:106D00008F5F8093E60213C08091E602853620F003 |
:106D10008AE08093E60202C01092E60280910201AE |
:106D20008A3011F0843110F0289A01C0289881E04F |
:106D30008093E50280911203882309F0D3C08091EB |
:106D4000760280932A07CEC06D3008F0A3C0CA0136 |
:106D50008B5F9040845B914008F07EC0425D514063 |
:106D6000E62FFF27EE0FFF1FE358FD4F8081918133 |
:106D7000FA01E81BF90BCF0105960B97B0F480914F |
:106D8000E6028A3120F080911B03865F05C08B30BC |
:106D900028F080911B038E5F80931B0380911B035F |
:106DA000893C18F088EC80931B03E62FFF27EE0F39 |
:106DB000FF1FE358FD4F808191819C01220F331FFB |
:106DC000280F391F240F351F37FF02C02D5F3F4F9B |
:106DD000E901D595C795D595C795CA0101968C1738 |
:106DE0009D0714F4219706C041505040C417D507A1 |
:106DF0000CF4219680911B038E3BD8F0E62FFF27E1 |
:106E0000EE0FFF1FDF01A358BD4F8D919C919E0196 |
:106E1000281B390BC90163E070E00E949279CB0115 |
:106E2000880F991F860F971FE956FD4F9183808326 |
:106E300008C0E62FFF27EE0FFF1FE956FD4F118216 |
:106E400010828091E502E82FFF27EE0FFF1FE35825 |
:106E5000FD4FD183C08309C0809102018A3011F0B7 |
:106E6000843110F0289A01C0289880910201843161 |
:106E700088F48091E502853011F45D9A05C05D9833 |
:106E8000863011F45C9A05C05C98873011F45B9AE7 |
:106E900001C05B988091E502843120F48F5F80937C |
:106EA000E50220C08431F1F4809102018A3011F0B2 |
:106EB000843110F0289A01C028988EE18093E50271 |
:106EC0002CE0CFE5D7E0A1EBB2E0EBE2F7E08D916B |
:106ED0009D91918380833296198218822296215047 |
:106EE00027FFF5CFFF91EF91DF91CF91BF91AF9148 |
:106EF0009F918F917F916F915F914F913F912F91D2 |
:106F00001F910F910F900FBE0F901F901895EF9249 |
:106F1000FF920F931F9380911F069927880F991F47 |
:106F2000880F991F7C010027F7FC0095102F809196 |
:106F30006F0390917003A0917103B0917203BC0133 |
:106F4000CD01A80197010E94C7793093AF05209326 |
:106F5000AE058091670390916803A0916903B09199 |
:106F60006A03BC01CD01A80197010E94C779309343 |
:106F7000B1052093B0058091E5079091E60797FD54 |
:106F8000039695958795959587959093B3058093EE |
:106F9000B2058091F5079091F60797FD03969595B8 |
:106FA0008795959587959093B5058093B4058091C5 |
:106FB0008003909181032091420230914302821B11 |
:106FC000930B9093B7058093B60580910D03909134 |
:106FD0000E03A0910F03B0911003BC01CD0125E079 |
:106FE00030E040E050E00E94C7793093B90520932B |
:106FF000B80580913C0290913D029093BB0580932F |
:10700000BA0580912D0390912E039093BF05809334 |
:10701000BE0580911D0190911E019093C105809342 |
:10702000C00580911B0399279093C3058093C205E7 |
:107030008091F1079091F207A091F307B091F407C6 |
:1070400020919501309196014091970150919801BE |
:10705000BC01CD010E94C7793093C5052093C405BA |
:107060008091CB0699279093C7058093C6058091A0 |
:10707000D30699279093C9058093C8058091DB06B4 |
:1070800099279093CB058093CA058091E3069927B1 |
:107090009093CD058093CC0580911D0290911E02A6 |
:1070A0009093D7058093D6058091680890916908E0 |
:1070B0009093DB058093DA0580916C0890916D08C0 |
:1070C0009093DD058093DC0580916E08992790935D |
:1070D000E9058093E8058091F8039091F903909376 |
:1070E000EB058093EA058091F6039091F703909366 |
:1070F000ED058093EC0580914004882321F4809174 |
:107100004104882321F08091AD05816003C0809106 |
:10711000AD058E7F8093AD051F910F91FF90EF908D |
:1071200008951F93CF93DF93182FEB0180911203E3 |
:107130008823A1F411501F3F89F0D0932202C093FD |
:1071400021028091210290912202892BD1F7CE0158 |
:107150008C0F9D1F0E949B16115078F7DF91CF91E5 |
:107160001F910895CF93DF93809102018D3011F428 |
:107170000E94341B10927A0080914602909147023F |
:107180009093AC078093AB078091440290914502A5 |
:1071900090939D0780939C078091420290914302B7 |
:1071A0009093EB078093EA0720913E0230913F02D3 |
:1071B000C901880F991F880F991F820F931F820F93 |
:1071C000931F9093E6078093E5072091400230914A |
:1071D0004102C901880F991F880F991F820F931FC1 |
:1071E000820F931F9093F6078093F5078FEC80939F |
:1071F0007A00ACE1B3E0C8E0D6E097E08991E82FEF |
:10720000FF27EE0FFF1FE55DF84F0190F081E02DA5 |
:10721000E259FF4F1E161F061CF0E0E0F0E005C02B |
:10722000EF3FF10514F0EFEFF0E08C91282F3327BA |
:10723000E217F30714F4815004C02E173F0714F42B |
:107240008F5F8C939150119697FFD8CF8091420613 |
:107250009927AA27BB27BC01CD0124EC39E040E0E7 |
:1072600050E00E945379DC01CB018093B5019093EB |
:10727000B601A093B701B093B80180914306992756 |
:10728000AA27BB27BC01CD010E945379DC01CB01A9 |
:107290008093B1019093B201A093B301B093B40174 |
:1072A000DF91CF910895A0E0B0E0E9E5F9E30C9417 |
:1072B000E879882EC0E0D0E07E016E011092400493 |
:1072C000469AD0937B03C0937A03D0937903C093FB |
:1072D0007803D0937503C0937403D0938503C09350 |
:1072E0008403D0938303C0938203D0938103C0931C |
:1072F000800310929E0110929D01109236020E940E |
:10730000B23884E690E00E94A8160E94B2388091BC |
:10731000100680FF10C08091130190911401875BCB |
:10732000934038F480911301909114018E5E924045 |
:1073300010F40E94DA1A0FE18AE090E00E94A81689 |
:107340008091420290914302C80FD91F809146025A |
:1073500090914702E80EF91E8091440290914502F7 |
:10736000C80ED91E015007FFE7CF9701205F3F4F9E |
:10737000369527953695279530938503209384037A |
:10738000C601409696958795969587959093830329 |
:10739000809382036096F5E0D695C795FA95E1F75C |
:1073A000D0938103C093800390937F0380937E03E7 |
:1073B00030937D0320937C03882009F441C08091A1 |
:1073C000E5079091E60797FF03C0909581959F4F41 |
:1073D0006CE070E00E9492799B0170937B03609354 |
:1073E0007A038091F5079091F60797FF03C0909577 |
:1073F00081959F4F6CE070E00E94927970937903C1 |
:10740000609378038091F5059091F605909375034C |
:1074100080937403B90184E090E00E942D2E609166 |
:1074200078037091790386E090E00E942D2E6091A0 |
:1074300074037091750388E090E00E942D2E65C062 |
:1074400084E090E00E94282E90937B0380937A033F |
:1074500086E090E00E94282E909379038093780331 |
:1074600088E090E00E94282E9C0190937503809301 |
:10747000740380917A0390917B038150984050F47B |
:1074800080917803909179038150984018F42150AD |
:107490003440D8F187E29AE09F938F938FE592E191 |
:1074A0009F938F93E0912704F09128040995809190 |
:1074B000E5079091E60797FF03C0909581959F4F50 |
:1074C0006CE070E00E94927970937B0360937A0382 |
:1074D0008091F5079091F60797FF03C090958195ED |
:1074E0009F4F6CE070E00E949279709379036093F3 |
:1074F00078038091F5059091F6059093750380933C |
:1075000074030F900F900F900F901092AC07109291 |
:10751000AB0710929D0710929C071092EB071092F8 |
:10752000EA0784E690E00E94A81680913E029091BE |
:107530003F029C01220F331F220F331F280F391FD8 |
:10754000280F391F3093E6072093E507809140020A |
:10755000909141028C01000F111F000F111F080FA5 |
:10756000191F080F191F1093F6070093F507809154 |
:107570001F06C82EDD24EE24FF24442737FD409546 |
:10758000542FC701B6010E9453794B015C016093EF |
:107590006F0370937003809371039093720398014B |
:1075A000442737FD4095542FC701B6010E945379F7 |
:1075B000DC01CB018093670390936803A093690378 |
:1075C000B0936A0380924B0390924C03A0924D03B8 |
:1075D000B0924E038093430390934403A0934503DA |
:1075E000B093460310923F03109240031092410360 |
:1075F000109242038091150190911601A0911701FC |
:10760000B09118019093F8058093F7051092350218 |
:107610001092340210922F03109230031092310313 |
:107620001092320380912D0390912E0390932C039E |
:1076300080932B030E94A26382E390E09093220246 |
:1076400080932102809142069927AA27BB27BC017B |
:10765000CD0124EC39E040E050E00E945379DC0198 |
:10766000CB018856954CAF4FBF4F8093B501909397 |
:10767000B601A093B701B093B80180914306992752 |
:10768000AA27BB27BC01CD010E945379DC01CB01A5 |
:107690008856954CAF4FBF4F8093B1019093B20184 |
:1076A000A093B301B093B40110929A011092990182 |
:1076B00080912D0390912E03AA2797FDA095BA2FB4 |
:1076C0002091950130919601409197015091980138 |
:1076D000BC01CD010E945379DC01CB018093F107FD |
:1076E0009093F207A093F307B093F4071092260348 |
:1076F0001092250381E0809301010E940B68809124 |
:10770000E70284608093E7028FEF80936308109212 |
:10771000640880E280936508CCE1D3E0A8E0B6E09D |
:1077200007E08D91E82FFF27EE0FFF1FE55DF84F73 |
:107730008081918182598993015007FFF2CF84E6BD |
:1077400080931B0380911F02882311F0469A579A59 |
:10775000809184039091850380569940815C9B427F |
:1077600028F08091400481608093400480918203DE |
:107770009091830380569940815C9B4228F08091D0 |
:107780004004826080934004809180039091810343 |
:107790008C5291408957954028F080914004846034 |
:1077A0008093400480917A0390917B038C529140A6 |
:1077B000835C914028F0809140048860809340046D |
:1077C00080917803909179038C529140835C914031 |
:1077D00028F080914004806180934004809174037C |
:1077E00090917503805092408355914028F080918C |
:1077F0004004806280934004ECE0CDB7DEB70C9487 |
:10780000047AA3E1B0E0E7E0FCE30C94E279809134 |
:107810008003909181032091420230914302821BA8 |
:10782000930B9093EB078093EA0780914C02909121 |
:107830004D0297FD07969C0153E0359527955A9583 |
:10784000E1F73093AC072093AB0780914A02909107 |
:107850004B0297FD079643E0959587954A95E1F78A |
:1078600090939D0780939C073093B7072093B607AA |
:107870009093AF078093AE078091E5079091E6075C |
:10788000AC01440F551F480F591F20913E02309103 |
:107890003F02C901880F991F880F991F820F931FFC |
:1078A000820F931F480F591F57FF02C04D5F5F4F54 |
:1078B00055954795559547955093E6074093E507AD |
:1078C0008091F5079091F607AC01440F551F480FC2 |
:1078D000591F2091400230914102C901880F991F20 |
:1078E000880F991F820F931F820F931F480F591FF4 |
:1078F00057FF02C04D5F5F4F55954795559547958A |
:107900005093F6074093F50720913E0230913F02D5 |
:10791000C901880F991F880F991F820F931F820F2B |
:10792000931F9C01442737FD4095542F80915F039E |
:1079300090916003A0916103B0916203820F931F45 |
:10794000A41FB51F80935F0390936003A09361030E |
:10795000B09362032091400230914102C901880F27 |
:10796000991F880F991F820F931F820F931F9C01ED |
:10797000442737FD4095542F80915B0390915C0321 |
:10798000A0915D03B0915E03820F931FA41FB51FEA |
:1079900080935B0390935C03A0935D03B0935E03BD |
:1079A0008091C0079091C10720913E0230913F0223 |
:1079B000820F931F9093C1078093C0078091ED07BA |
:1079C0009091EE072091400230914102820F931F67 |
:1079D0009093EE078093ED07809176039091770363 |
:1079E000019690937703809376038091F5059091AB |
:1079F000F6052091740330917503821B930B9C0153 |
:107A0000442737FD4095542F809157039091580398 |
:107A1000A0915903B0915A03820F931FA41FB51F61 |
:107A20008093570390935803A0935903B0935A033C |
:107A30008FEC80937A0010920F01209147033091D0 |
:107A400048034091490350914A0329873A874B875D |
:107A50005C8729543B46414050402CF028E43BE6EB |
:107A600041E050E00DC089859A85AB85BC85885B77 |
:107A70009449AE4FBF4F4CF428EB34E94EEF5FEF23 |
:107A80002D833E834F83588708C089859A85AB85AF |
:107A9000BC858D839E83AF83B88720914F0330913F |
:107AA000500340915103509152032D873E874F87D9 |
:107AB000588B29543B46414050402CF028E43BE68B |
:107AC00041E050E00DC08D859E85AF85B889885B0B |
:107AD0009449AE4FBF4F4CF428EB34E94EEF5FEFC3 |
:107AE00029833A834B835C8308C08D859E85AF854F |
:107AF000B88989839A83AB83BC83A091EA07B0914C |
:107B0000EB07BB8BAA8BFD01CF01AA2797FDA095A0 |
:107B1000BA2FA0903F03B0904003C0904103D09093 |
:107B20004203A80EB91ECA1EDB1EA0923F03B092EC |
:107B30004003C0924103D0924203E090F107F090DD |
:107B4000F2070091F3071091F407E80EF91E0A1FDF |
:107B50001B1FE092F107F092F2070093F3071093D6 |
:107B6000F407F0910203F98BFF2309F098C180918B |
:107B70000103882309F093C18091100686FF8FC10D |
:107B800080919C0790919D07AA2797FDA095BA2FF9 |
:107B9000BC01CD0129813A814B815C810E945379DE |
:107BA0009B01AC0197FF04C02150384F4F4F5F4FEE |
:107BB0006BE055954795379527956A95D1F7809154 |
:107BC0009D01682E772488249924CA01B901A40153 |
:107BD00093010E945379DC01CB0180939003909331 |
:107BE0009103A0939203B0939303B7FF04C0815015 |
:107BF000904FAF4FBF4F1C012D013CE0559447946F |
:107C0000379427943A95D1F72092900330929103BC |
:107C100040929203509293038091AB079091AC07EE |
:107C2000AA2797FDA095BA2FBC01CD012D813E81D9 |
:107C30004F8158850E94537997FF04C06150784F57 |
:107C40008F4F9F4F2BE095958795779567952A9550 |
:107C5000D1F7A40193010E945379DC01CB018093F9 |
:107C6000940390939503A0939603B0939703B7FF63 |
:107C700004C08150904FAF4FBF4F9C01AD018CE0CD |
:107C800055954795379527958A95D1F72093940375 |
:107C900030939503409396035093970380919003FC |
:107CA000909191039093940780939307809194030C |
:107CB0009091950390939807809397072219330921 |
:107CC00044095509209394033093950340939603F8 |
:107CD00050939703E20EF31E041F151FE092F10765 |
:107CE000F092F2070093F3071093F40780919C0140 |
:107CF0008823B1F457FF04C02F5F3F4F4F4F5F4FB2 |
:107D00005595479537952795A21AB30AC40AD50AFF |
:107D1000A0923F03B0924003C0924103D09242032D |
:107D20002A893B8979010027F7FC0095102F809163 |
:107D3000940390919503A0919603B0919703E80E58 |
:107D4000F91E0A1F1B1FC801B70129813A814B8107 |
:107D50005C810E9453799B01AC0197FF04C02150C4 |
:107D6000384F4F4F5F4FBBE0559547953795279557 |
:107D7000BA95D1F780919E01A82EBB24CC24DD2496 |
:107D8000CA01B901A60195010E945379DC01CB011A |
:107D90008093880390938903A0938A03B0938B0305 |
:107DA000B7FF04C08150904FAF4FBF4F3C014D0112 |
:107DB000ACE09594879477946794AA95D1F76092F4 |
:107DC00088037092890380928A0390928B03C80182 |
:107DD000B7012D813E814F8158850E94537997FFCD |
:107DE00004C06150784F8F4F9F4FFBE0959587956A |
:107DF00077956795FA95D1F7A60195010E94537979 |
:107E0000DC01CB0180938C0390938D03A0938E03B0 |
:107E1000B0938F03B7FF04C08150904FAF4FBF4F57 |
:107E2000AC01BD01ECE07595679557954795EA95CE |
:107E3000D1F740938C0350938D0360938E0370931E |
:107E40008F032A893B8937FF03C0309521953F4F27 |
:107E500021343105E4F1D401C30197FE07C0B09588 |
:107E6000A095909581959F4FAF4FBF4F8138910559 |
:107E7000A105B10584F4DB01CA0177FF07C0B09505 |
:107E8000A095909581959F4FAF4FBF4F8138910539 |
:107E9000A105B105E4F081E08093270318C010929A |
:107EA00098071092970710929407109293071092D8 |
:107EB0008C0310928D0310928E0310928F031092F8 |
:107EC00088031092890310928A0310928B03809189 |
:107ED0008C0390918D03A0918E03B0918F03BC0110 |
:107EE000CD0124E630E040E050E00E94C779E09008 |
:107EF0008803F0908903E21AF30AF092AA07E0924D |
:107F0000A9078091880390918903A0918A03B09179 |
:107F10008B03BC01CD0124E630E040E050E00E943C |
:107F2000C779DA01C90120918C0330918D038C014E |
:107F3000021B130B10939F0700939E0780919501DE |
:107F400090919601A0919701B0919801BC01CD014B |
:107F500028E631E040E050E00E9453792091F1079B |
:107F60003091F2074091F3075091F4072617370735 |
:107F70004807590764F0261B370B480B590B209311 |
:107F8000F1073093F2074093F3075093F4072091E1 |
:107F9000F1073091F2074091F3075091F40757FF32 |
:107FA0000CC0260F371F481F591F2093F10730932D |
:107FB000F2074093F3075093F40760919C07709188 |
:107FC0009D076E0D7F1D9B01442737FD4095542F63 |
:107FD0008091430390914403A0914503B0914603DF |
:107FE000820F931FA41FB51F8093430390934403F4 |
:107FF000A0934503B0934603809107039091080333 |
:10800000681B790BCB01AA2797FDA095BA2F29856C |
:108010003A854B855C85820F931FA41FB51F809303 |
:10802000470390934803A0934903B0934A03C09039 |
:10803000B101D090B201E090B301F090B401C81644 |
:10804000D906EA06FB06C4F488EA91E6A0E0B0E0AF |
:108050008C199D09AE09BF0980934703909348038B |
:10806000A0934903B0934A0380934303909344033E |
:10807000A0934503B093460322273327A9012C1967 |
:108080003D094E095F098091470390914803A091F3 |
:108090004903B0914A0382179307A407B507B4F4C4 |
:1080A000D701C601885A9146A040B040809347034B |
:1080B00090934803A0934903B0934A0380934303EA |
:1080C00090934403A0934503B09346036091AB079C |
:1080D0007091AC07600F711F9B01442737FD4095DD |
:1080E000542F80914B0390914C03A0914D03B0917C |
:1080F0004E03820F931FA41FB51F80934B039093D1 |
:108100004C03A0934D03B0934E03809105039091CF |
:108110000603681B790BCB01AA2797FDA095BA2F00 |
:108120002D853E854F855889820F931FA41FB51F4B |
:1081300080934F0390935003A0935103B093520345 |
:10814000E090B501F090B6010091B7011091B8012F |
:10815000E816F9060A071B07C4F488EA91E6A0E0CE |
:10816000B0E08E199F09A00BB10B80934F03909341 |
:108170005003A0935103B093520380934B03909309 |
:108180004C03A0934D03B0934E0322273327A9013C |
:108190002E193F09400B510B80914F0390915003D2 |
:1081A000A0915103B091520382179307A407B5071A |
:1081B000B4F4D801C701885A9146A040B0408093DA |
:1081C0004F0390935003A0935103B09352038093B5 |
:1081D0004B0390934C03A0934D03B0934E038091B7 |
:1081E0003F0390914003A0914103B09142038093DB |
:1081F000530390935403A0935503B0935603809177 |
:108200004F0390915003A0915103B091520380937A |
:108210006F0390937003A0937103B09372038091E6 |
:10822000470390914803A0914903B0914A0380937A |
:10823000670390936803A0936903B0936A038091E6 |
:108240004B0390914C03A0914D03B0914E0380934A |
:108250006B0390936C03A0936D03B0936E038091B6 |
:10826000430390914403A0914503B091460380934A |
:10827000630390936403A0936503B09366038091B6 |
:108280001B0190911C0197FD079633E0959587950A |
:108290003A95E1F79093AC078093AB078091190171 |
:1082A00090911A0197FD079623E0959587952A9559 |
:1082B000E1F790939D0780939C07809146029091EF |
:1082C00047020F9734F488E19CEF9093AC078093BA |
:1082D000AB078091460290914702079734F480E300 |
:1082E00098EF9093AC078093AB07209102012A305E |
:1082F000A9F48091460290914702835F934034F045 |
:1083000088EE93E09093AC078093AB078091460290 |
:10831000909147028A5F9340DCF014C0809146023E |
:1083200090914702815D974034F088EE93E09093FE |
:10833000AC078093AB078091460290914702805E24 |
:10834000974034F080ED97E09093AC078093AB07B3 |
:1083500080914402909145020F9734F488E19CEF9C |
:1083600090939D0780939C078091440290914502D1 |
:10837000079734F480E398EF90939D0780939C07D0 |
:108380002A30A9F48091440290914502835F934082 |
:1083900034F088EE93E090939D0780939C07809142 |
:1083A0004402909145028A5F9340DCF014C08091B2 |
:1083B000440290914502815D974034F088EE93E04D |
:1083C00090939D0780939C07809144029091450271 |
:1083D000805E974034F080ED97E090939D07809306 |
:1083E0009C07E091A801EE2309F4B7C040911B015E |
:1083F00050911C018091980390919903481B590B4F |
:1084000050939F0340939E0320911B0130911C01C8 |
:10841000280F391F37FF02C02F5F3F4F3595279533 |
:108420003093990320939803413851051CF080E85C |
:1084300090E005C040585F4F34F480E89FEF909380 |
:108440009F0380939E038E2F9927A0919E03B09146 |
:108450009F03A89FA001A99F500DB89F500D112404 |
:1084600057FF02C0415F5F4F14E0559547951A953D |
:10847000E1F78091AB079091AC07840F951F909323 |
:10848000AC078093AB076091190170911A0180913C |
:108490009A0390919B03681B790B70939D036093E3 |
:1084A0009C034091190150911A01480F591F57FF21 |
:1084B00002C04F5F5F4F5595479550939B03409384 |
:1084C0009A03613871051CF080E890E005C060589F |
:1084D0007F4F34F480E89FEF90939D0380939C033B |
:1084E0002E2F332780919C0390919D03829FB00192 |
:1084F000839F700D929F700D1124AB0177FF02C016 |
:10850000415F5F4FE4E055954795EA95E1F780912B |
:108510009C0790919D07840F951F90939D078093D2 |
:108520009C07A29FC001A39F900DB29F900D1124A4 |
:108530009C0180911B0190911C01820F931F9093CD |
:108540001C0180931B018091190190911A01860FE3 |
:10855000971F90931A01809319010091AE07109113 |
:10856000AF078091930790919407101611065CF560 |
:108570009C0197FF04C022273327281B390BC90110 |
:10858000AA2797FDA095BA2F20919C013327442755 |
:108590005527BC01CD010E9453799B01AC0197FF87 |
:1085A00004C0215C3F4F4F4F5F4F76E05595479594 |
:1085B000379527957A95D1F78091A9079091AA07C9 |
:1085C000820F931F27C097FF03C0909581959F4FFF |
:1085D000AA2797FDA095BA2F20919C013327442705 |
:1085E0005527BC01CD010E9453799B01AC0197FF37 |
:1085F00004C0215C3F4F4F4F5F4F66E05595479554 |
:10860000379527956A95D1F78091A9079091AA0788 |
:10861000821B930B9093AA078093A907E090B6075B |
:10862000F090B70780919707909198071E141F0448 |
:108630005CF59C0197FF04C022273327281B390BC8 |
:10864000C901AA2797FDA095BA2F20919C01332735 |
:1086500044275527BC01CD010E9453799B01AC01F1 |
:1086600097FF04C0215C3F4F4F4F5F4F96E05595F9 |
:108670004795379527959A95D1F780919E079091C8 |
:108680009F07820F931F27C097FF03C09095819586 |
:108690009F4FAA2797FDA095BA2F20919C013327C1 |
:1086A00044275527BC01CD010E9453799B01AC01A1 |
:1086B00097FF04C0215C3F4F4F4F5F4F86E05595B9 |
:1086C0004795379527958A95D1F780919E07909188 |
:1086D0009F07821B930B90939F0780939E07809127 |
:1086E000100687FF44C09989992309F040C0809102 |
:1086F00001038823E1F5A1E0EA16A1E0FA064CF0B7 |
:108700008091AB079091AC078E0D9F1D80509140DA |
:108710000DC0B0E0EB16BFEFFB0664F48091AB0731 |
:108720009091AC078E0D9F1D80509F4F9093AC078A |
:108730008093AB07E1E001301E074CF080919C076D |
:1087400090919D07800F911F805091400CC0FFEFCA |
:1087500000301F0764F480919C0790919D07800F63 |
:10876000911F80509F4F90939D0780939C07ACE191 |
:10877000B3E068E076E057E0FB018191BF01E82FAC |
:10878000FF27EE0FFF1FE55DF84F0190F081E02D10 |
:10879000E259FF4FEF3FF10521F01CF0EFEFF0E061 |
:1087A00004C0F7FF02C0E0E0F0E04C91242F332733 |
:1087B000E217F307B1F0CF01821B930B97FD0796E9 |
:1087C00013E0959587951A95E1F7242F280F2C93A0 |
:1087D000822F9927E817F90714F4215001C02F5F61 |
:1087E0002C935150119657FFC7CFE2E1CD5E0C9408 |
:1087F000FE7980911203882301F58091E7028C7F36 |
:108800008093E702A5E4B4E0EAECF6E09BE0809117 |
:108810000202882309F48C938D91818312829150F6 |
:10882000389697FFF4CF80910202882359F0809107 |
:10883000020281508093020205C08091E7028160AC |
:108840008093E70210926E021092700280916B0288 |
:108850008E7F80936B0285EA8093BC00089580919F |
:108860001206883F38F0EFEFF0E0E81BF109E45E14 |
:10887000FC4F80818093AE018091AE01882329F066 |
:10888000843618F084E68093AE0180911406883F08 |
:1088900038F0EFEFF0E0E81BF109E45EFC4F808177 |
:1088A0008093AC018091AC01882329F0843618F0C4 |
:1088B00084E68093AC0180912106883F38F0EFEF89 |
:1088C000F0E0E81BF109E45EFC4F80818093A70192 |
:1088D0008091A7018B3010F48AE002C08F3F11F421 |
:1088E0008093A70180914C06883F38F0EFEFF0E0CD |
:1088F000E81BF109E45EFC4F80818093C207809100 |
:10890000C207823010F481E002C08F3F11F48093DF |
:10891000C20780914E06883F38F0EFEFF0E0E81B89 |
:10892000F109E45EFC4F80818093E8078091E807BD |
:10893000823010F481E002C08F3F11F48093E80789 |
:1089400080913906883F38F0EFEFF0E0E81BF1093D |
:10895000E45EFC4F80818093BF0780913A06883F98 |
:1089600038F0EFEFF0E0E81BF109E45EFC4F8081A6 |
:108970008093990780913B06883F38F0EFEFF0E055 |
:10898000E81BF109E45EFC4F80818093C70790915A |
:108990001306983F18F49093AD0109C0EFEFF0E093 |
:1089A000E91BF109E45EFC4F80818093AD01983FA3 |
:1089B00018F49093AD0109C0EFEFF0E0E91BF10965 |
:1089C000E45EFC4F80818093AD0180911606883F64 |
:1089D00038F0EFEFF0E0E81BF109E45EFC4F808136 |
:1089E0008093AB0180911806883F38F0EFEFF0E0FC |
:1089F000E81BF109E45EFC4F80818093A90180911E |
:108A00002006883F38F0EFEFF0E0E81BF109E45E64 |
:108A1000FC4F80818093AA0180912206883F38F024 |
:108A2000EFEFF0E0E81BF109E45EFC4F80818093FA |
:108A3000A60180912306883F38F0EFEFF0E0E81BB5 |
:108A4000F109E45EFC4F80818093A80180912406A7 |
:108A5000883F38F0EFEFF0E0E81BF109E45EFC4FEF |
:108A600080818093A50180912506883F38F0EFEF43 |
:108A7000F0E0E81BF109E45EFC4F80818093A401E3 |
:108A800080912B06883F38F0EFEFF0E0E81BF1090A |
:108A9000E45EFC4F80818093A20180912C06883F88 |
:108AA00038F0EFEFF0E0E81BF109E45EFC4F808165 |
:108AB0008093FC0280912D06883F38F0EFEFF0E0C4 |
:108AC000E81BF109E45EFC4F80818093FB028091FA |
:108AD0002E06883F38F0EFEFF0E0E81BF109E45E86 |
:108AE000FC4F80818093FA0280912F06883F38F0F6 |
:108AF000EFEFF0E0E81BF109E45EFC4F808180932A |
:108B0000F90280914706883F38F0EFEFF0E0E81B6C |
:108B1000F109E45EFC4F80818093F8028091480661 |
:108B2000883F38F0EFEFF0E0E81BF109E45EFC4F1E |
:108B300080818093F70280914906883F38F0EFEFFB |
:108B4000F0E0E81BF109E45EFC4F80818093F602BF |
:108B500080914A06883F38F0EFEFF0E0E81BF1091A |
:108B6000E45EFC4F80818093F50280913006883F5F |
:108B700038F0EFEFF0E0E81BF109E45EFC4F808194 |
:108B80008093A10180913406883F38F0EFEFF0E048 |
:108B9000E81BF109E45EFC4F80818093A001809185 |
:108BA0003C06883F38F0EFEFF0E0E81BF109E45EA7 |
:108BB000FC4F808180939F0180913F06883F38F071 |
:108BC000EFEFF0E0E81BF109E45EFC4F8081809359 |
:108BD0009E0180914006883F38F0EFEFF0E0E81BFF |
:108BE000F109E45EFC4F808180939D0180914106F4 |
:108BF000883F38F0EFEFF0E0E81BF109E45EFC4F4E |
:108C0000808180939C0180914606883F38F0EFEF89 |
:108C1000F0E0E81BF109E45EFC4F808180939B014A |
:108C200080916106883F38F0EFEFF0E0E81BF10932 |
:108C3000E45EFC4F80818093F8078091A201282F89 |
:108C400033272F5F3F4F8CE398E2B9010E9492795E |
:108C50007093B0016093AF0180911E068093E90785 |
:108C600080911D068093B00790916306933320F1A5 |
:108C700081E08093F402983F58F0EFEFF0E0E91BB9 |
:108C8000F109E45EFC4F8081823310F41092F4020B |
:108C9000809136089091370897FF08C08091F402C0 |
:108CA000882321F080914004806803C080914004B3 |
:108CB0008F778093400402C01092F40280913608AE |
:108CC0009091370897FF1DC0809112038823C9F047 |
:108CD0008091F4028823A9F0809108019091090104 |
:108CE0008F5F9F4F71F488E99AE3909322028093FB |
:108CF000210280E094EA9093090180930801109288 |
:108D0000F4028091F402882339F080919E01823D23 |
:108D100018F4825E80939E010895A5E3B0E0E3E934 |
:108D2000F6E40C94E2790E94013C309102013C305F |
:108D300010F4299A01C02998E0901303F0901403CD |
:108D4000F9A2E8A28091B00799270A96E816F906D9 |
:108D500014F499A388A380911B03843608F05CC0A7 |
:108D60008091B4039091B503009731F001979093EF |
:108D7000B5038093B40307C0109212038091E702F9 |
:108D80008F7E8093E7023A3011F0343110F0289A48 |
:108D900001C028988091E8029091E902895E934091 |
:108DA000C0F180912806282F332739A328A380916A |
:108DB000E70280618093E70280910406A82FBB2719 |
:108DC000AA0FBB1FFD01E15AF84F1182108280915A |
:108DD0000506282F3327220F331FC901815A984FC8 |
:108DE000FC0111821082A55DB84F11961C921E9253 |
:108DF000255D384FD90111961C921E92809107066D |
:108E0000E82FFF27EE0FFF1FE55DF84F118210825C |
:108E1000AAC210921203A7C280911B038D3808F4D6 |
:108E2000A2C28091E7028F7E8093E702909129068B |
:108E300082E3989FC00111249093B5038093B403FB |
:108E4000E8A1F9A1B9978CF080911203882369F009 |
:108E50008091E8029091E902FFEF8F3F9F0729F090 |
:108E600001969093E9028093E8028091E802909144 |
:108E7000E9028F3F910509F038F5109237031092FF |
:108E800038031092390310923A0310923303109270 |
:108E9000340310923503109236031092A0031092FF |
:108EA000A1031092A2031092A30310923F03109209 |
:108EB000400310924103109242038A3F910549F406 |
:108EC00081E08093BA0305C08091E70282608093BD |
:108ED000E70280910606E82FFF27EE0FFF1FE55DF2 |
:108EE000F84F80819181813591050CF441C1209129 |
:108EF0001203222309F03CC180910706E82FFF27C7 |
:108F0000EE0FFF1FE55DF84F808191818C34910554 |
:108F10000CF406C18091B6038F5F8093B603893C41 |
:108F200008F426C13C3010F4299801C0299A109207 |
:108F300012031092B6031092E9021092E8023091E7 |
:108F40000406E32FFF27EE0FFF1FE55DF84F80813A |
:108F5000918187349105B4F480910506E82FFF27AD |
:108F6000EE0FFF1FE55DF84F808191810190F08148 |
:108F7000E02DF7FF03C0F095E195FF4FE734F105D1 |
:108F80000CF478C041E020910506A22FBB27AA0F60 |
:108F9000BB1FA55DB84F8D919C91119787349105AA |
:108FA00044F0E32FFF27EE0FFF1FE55DF84F8081B0 |
:108FB00091818D919C918734910574F08091040684 |
:108FC000E82FFF27EE0FFF1FE55DF84F80819181AD |
:108FD000873491050CF042E0E22FFF27EE0FFF1FD0 |
:108FE000E55DF84F808191818634910574F480911C |
:108FF0000406E82FFF27EE0FFF1FE55DF84F808185 |
:109000009181873491050CF043E0E22FFF27EE0FAA |
:10901000FF1FE55DF84F808191818A5B9F4F74F45B |
:1090200080910406E82FFF27EE0FFF1FE55DF84F44 |
:1090300080819181873491050CF044E0E22FFF2775 |
:10904000EE0FFF1FE55DF84F808191818A5B9F4F96 |
:1090500074F480910406E82FFF27EE0FFF1FE55DF3 |
:10906000F84F80819181863491050CF445E0842F7E |
:109070000E94852E80910506E82FFF27EE0FFF1F27 |
:10908000E55DF84F808191810190F081E02DF7FF3F |
:1090900003C0F095E195FF4F7E97BCF480910406E4 |
:1090A000E82FFF27EE0FFF1FE55DF84F80819181CC |
:1090B0008A5B9F4F54F481E080935B0488EE93E0D9 |
:1090C000909322028093210253C00E947F2F0E941E |
:1090D000322E80E00E946D0780912A060E948675DC |
:1090E0008091100680FF10C08091130190911401AF |
:1090F000875B934038F480911301909114018E5E48 |
:10910000924010F40E94DA1A10921F0280E00E942E |
:10911000533981E08093B90380931F02579A1FC08F |
:1091200080819181855B9F4F0CF58091B6038F5FA5 |
:109130008093B603893CE0F03C3010F4299801C0DC |
:10914000299A109212031092B6031092E90210921B |
:10915000E80281E00E94533981E08093B9030E94C4 |
:109160007F2F68E770E00E94913802C02093B60319 |
:1091700080910606E82FFF27EE0FFF1FE55DF84FF1 |
:10918000808191818B5A9F4F0CF0EDC0209112038A |
:10919000E0910706222309F0CAC0FF27EE0FFF1F48 |
:1091A000E55DF84F80819181855B9F4F0CF0BCC0DD |
:1091B0008091B7038F5F8093B703893C08F4D3C0D5 |
:1091C0002093B70380914004882309F0A6C08091C2 |
:1091D000B903882309F4A1C081E090E09093E902EB |
:1091E0008093E80281E0809312031092A003109212 |
:1091F000A1031092A2031092A30310923F031092B6 |
:109200004003109241031092420310923B031092CC |
:109210003C0310923D0310923E0380911F06E82EFE |
:10922000FF24002711278091E5079091E6079C0114 |
:10923000442737FD4095542FC801B7010E94537948 |
:10924000DC01CB0180934F0390935003A093510313 |
:10925000B09352038091F5079091F6079C01442743 |
:1092600037FD4095542FC801B7010E945379DC01A6 |
:10927000CB018093470390934803A0934903B09395 |
:109280004A0380916F0390917003A0917103B09194 |
:10929000720380934B0390934C03A0934D03B093C0 |
:1092A0004E038091670390916803A0916903B09188 |
:1092B0006A038093430390934403A0934503B093C0 |
:1092C000460310923703109238031092390310921C |
:1092D0003A03109233031092340310923503109224 |
:1092E00036038091E70288608093E70290916206DE |
:1092F0008FE0989F9001112480912D0390912E036F |
:10930000820F931F68E671E00E94927997FD0196A3 |
:10931000959587958093730326C08CED95E0909387 |
:109320002202809321021FC02093B7031CC0FF2795 |
:10933000EE0FFF1FE55DF84F808191818C34910520 |
:1093400084F08091B8038F5F8093B803893C58F014 |
:10935000109212031092B8031092E9021092E802E0 |
:1093600002C01092B80380919301815080939301C1 |
:10937000809193018F3F21F08091E70284FF82C3A7 |
:109380000E942F448091C3039091C4039C01220F3B |
:10939000331F280F391FA0900406AA2DBB27AA0F40 |
:1093A000BB1FFD01E55DF84F90901A06492D55272A |
:1093B00080819181849FF001859FF00D949FF00D35 |
:1093C00011242E0F3F1F37FF02C02D5F3F4FB90101 |
:1093D0007595679575956795A15AB84F80911B064D |
:1093E000082F11278D919C91809F7001819FF00C17 |
:1093F000909FF00C11246E0D7F1D7093C403609339 |
:10940000C3038091C5039091C6039C01220F331FB3 |
:10941000280F391FB0900506AB2DBB27AA0FBB1F25 |
:10942000FD01E55DF84F80819181849FF001859F6A |
:10943000F00D949FF00D11242E0F3F1F37FF02C037 |
:109440002D5F3F4FA9015595479555954795A15AD1 |
:10945000B84F8D919C91809F7001819FF00C909FDF |
:10946000F00C11244E0D5F1D5093C6034093C503AD |
:109470009E012F5F3F4F8FE1E0ECF1E0D9010190B9 |
:109480000D928A95E1F78091F402882309F448C08F |
:10949000CB0177FD0396DC01B595A795B595A7950A |
:1094A000CA0157FD0396FC01F595E795F595E795FB |
:1094B0008091E901682F772767FD70956A9F900179 |
:1094C0006B9F300D7A9F300D11248091FC03482F43 |
:1094D000552747FD50954E9FC0014F9F900D5E9FB1 |
:1094E000900D1124280F391F37FF02C0295F3F4F0D |
:1094F00003E0359527950A95E1F730931A032093F9 |
:1095000019036E9F90016F9F300D7E9F300D1124C7 |
:109510004A9FC0014B9F900D5A9F900D112444C04B |
:1095200080916206082F1127DE01A00FB11FFD01F7 |
:1095300097819093E901020F131FD8018C918093BA |
:10954000FC03A92FBB27A7FDB095A69F9001A79F5D |
:10955000300DB69F300D1124E82FFF27E7FDF09561 |
:10956000E49FC001E59F900DF49F900D1124280FFA |
:10957000391F37FF02C0295F3F4F13E0359527950C |
:109580001A95E1F730931A0320931903A49F9001D1 |
:10959000A59F300DB49F300D1124E69FC001E79FB9 |
:1095A000900DF69F900D1124281B390B37FF02C038 |
:1095B000295F3F4FF3E035952795FA95E1F7309312 |
:1095C00018032093170380910706E82FFF27EE0F5B |
:1095D000FF1FE55DF84F80819181909581959F4FA8 |
:1095E00090931603809315038330910514F002972E |
:1095F00005C0BFEF8E3F9B0734F40296909316038D |
:109600008093150304C010921603109215038091E5 |
:10961000F8039091F9032091F4033091F503820F40 |
:10962000931FC0901903D0901A03C81AD90AD09278 |
:109630001A03C09219038091F6039091F7032091C9 |
:10964000F2033091F303820F931F009117031091DF |
:109650001803081B190B109318030093170380912C |
:109660000606E82FFF27EE0FFF1FE55DF84FE080AD |
:10967000F180E8E7F0E0EE0EFF1EF0921403E092B6 |
:1096800013038091A7019927AA2797FDA095BA2FC8 |
:10969000BC01CD010E94C778DC01CB0120E030E0A5 |
:1096A00040E251E4BC01CD010E943578DC01CB01E0 |
:1096B000BC01CD010E949978DC01CB018093EF07BA |
:1096C0008091A6018093C8078091A5019927AA27B8 |
:1096D00097FDA095BA2FBC01CD010E94C778DC018F |
:1096E000CB0120E030E040E251E4BC01CD010E941A |
:1096F0003578DC01CB01BC01CD010E949978DC01F9 |
:10970000CB018093A3078091A4018093B807809137 |
:10971000670480FF59C08091F807813808F454C06D |
:1097200080916004992787FD9095292D3327829F8A |
:10973000A001839F500D929F500D1124C40ED51E81 |
:10974000D0921A03C092190380916104992787FD72 |
:109750009095829FB001839F700D929F700D112490 |
:10976000060F171F109318030093170380916204CC |
:10977000282F332727FD30958091150390911603EC |
:10978000820F931F909316038093150380916404B6 |
:10979000282F332727FD3095809115069927289F7C |
:1097A000D001299FB00D389FB00D1124B0939A01BC |
:1097B000A09399018091630499278E159F0524F445 |
:1097C00090931403809313038091130390911403D7 |
:1097D00097FF04C010921403109213038091100697 |
:1097E00082FF02C01092C8074091190350911A03DA |
:1097F000CA0157FD03969C01359527953595279508 |
:1098000037FF03C0309521953F4F8091EC02909136 |
:10981000ED0282179307B4F4CA0157FF03C0909575 |
:1098200081959F4F97FD039695958795959587957B |
:109830009093ED028093EC028536910544F084E626 |
:1098400090E001C001979093ED028093EC0240916B |
:10985000170350911803CA0157FD03969C013595D3 |
:1098600027953595279537FF03C0309521953F4FB4 |
:109870008091EA029091EB0282179307B4F4CA0137 |
:1098800057FF03C0909581959F4F97FD039695953F |
:109890008795959587959093EB028093EA0285369C |
:1098A000910544F084E690E001C001979093EB02AB |
:1098B0008093EA028091E70284FF08C01092ED02D3 |
:1098C0001092EC021092EB021092EA02EB2DFF27AD |
:1098D000EE0FFF1FE55DF84F40913D06242F332723 |
:1098E000808191812817390744F48091640682FFB2 |
:1098F00004C081E08093000313C0EB2DFF27EE0F1F |
:10990000FF1FE55DF84F842F992720913E06821BAB |
:109910009109208131812817390714F4109200032E |
:1099200040910506E42FFF27EE0FFF1FE55DF84F7E |
:1099300050913D06852F992722273327281B390B65 |
:10994000808191818217930744F48091640683FF9C |
:1099500004C081E08093FF0216C08091FF0288233B |
:1099600091F0E42FFF27EE0FFF1FE55DF84F809188 |
:109970003E069927851B9109208131818217930723 |
:1099800014F41092FF02EA2DFF27EE0FFF1FE55D92 |
:10999000F84F40913D06242F33278081918128176D |
:1099A000390744F48091640680FF04C081E080930D |
:1099B000FD0217C08091FD02882399F0EA2DFF2750 |
:1099C000EE0FFF1FE55DF84F842F992720913E068B |
:1099D000821B9109208131812817390714F41092D4 |
:1099E000FD0240910406E42FFF27EE0FFF1FE55D07 |
:1099F000F84F50913D06852F992722273327281BA2 |
:109A0000390B808191818217930744F48091640619 |
:109A100081FF04C081E08093FE0216C08091FE02A7 |
:109A2000882391F0E42FFF27EE0FFF1FE55DF84F2D |
:109A300080913E069927851B9109208131818217EB |
:109A4000930714F41092FE0280910003882319F406 |
:109A50008091FF02811181E0809301038091FD02DA |
:109A6000882321F48091FE02882351F081E08093C5 |
:109A7000020310920103109200031092FF0202C031 |
:109A80008093020380910103882321F480910203D3 |
:109A9000882369F080913C069927E8A1F9A18E17E7 |
:109AA0009F0714F499A388A381E0809327038091F2 |
:109AB000E70284FF1AC01092160310921503109249 |
:109AC0001A031092190310921803109217039AE5C3 |
:109AD0009093EF0788E78093C8079093A30780933C |
:109AE000B80710920103109202038091BB07909176 |
:109AF000BC07A091BD07B091BE0720916F033091C4 |
:109B000070034091710350917203820F931FA41F41 |
:109B1000B51F8093BB079093BC07A093BD07B0937C |
:109B2000BE078091C3079091C407A091C507B0916B |
:109B3000C6072090670330906803409069035090F7 |
:109B40006A03820D931DA41DB51D8093C3079093D6 |
:109B5000C407A093C507B093C6078091B207909140 |
:109B6000B307A091B407B091B507E0906B03F090F4 |
:109B70006C0300916D0310916E03EAA2FBA20CA38B |
:109B80001DA38E0D9F1DA01FB11F8093B207909340 |
:109B9000B307A093B407B093B5078091A407909141 |
:109BA000A507A091A607B091A707E0906303F090E6 |
:109BB00064030091650310916603EEA2FFA208A75B |
:109BC00019A78E0D9F1DA01FB11F8093A40790930E |
:109BD000A507A093A607B093A707F0900203FAA6E3 |
:109BE000FF2029F480910103882309F460C01092BA |
:109BF0005F0310926003109261031092620310924F |
:109C00005B0310925C0310925D0310925E0310924E |
:109C1000BB071092BC071092BD071092BE071092AE |
:109C2000C3071092C4071092C5071092C60710927E |
:109C3000B2071092B3071092B4071092B5071092B2 |
:109C4000A4071092A5071092A6071092A70780916B |
:109C50004F0390915003A0915103B0915203809310 |
:109C60004B0390934C03A0934D03B0934E0380910C |
:109C7000470390914803A0914903B0914A03809310 |
:109C8000430390934403A0934503B093460310927B |
:109C900033021092320210920603109205031092C2 |
:109CA0000803109207030AA5002309F0F2C180916E |
:109CB0000103882309F0EDC18091F5059091F60527 |
:109CC000815092402CF480911203882309F4E1C161 |
:109CD00090906308A0901F066091E5077091E607D9 |
:109CE0007BAB6AAB8091F5079091F6079DAB8CAB8F |
:109CF0009FEF991609F4D9C0BB24CC24DD24CA01F6 |
:109D0000B901A60195010E94C77979018A01EAA9E2 |
:109D1000FBA9CF01AA2797FDA095BA2FE81AF90A47 |
:109D20000A0B1B0BC201B101A60195010E94C77964 |
:109D300059016A012CA93DA9C901AA2797FDA0953F |
:109D4000BA2FA81AB90ACA0ADB0A292C332427FC1D |
:109D50003094432C532CC801B701A20191010E94F9 |
:109D6000537997FF04C061507E4F8F4F9F4F3B0147 |
:109D70004C0109E095948794779467940A95D1F7FC |
:109D8000C601B501A20191010E94537997FF04C059 |
:109D900061507E4F8F4F9F4F5B016C0119E0D5944E |
:109DA000C794B794A7941A95D1F78091EC0290913B |
:109DB000ED02813491053CF48091EA029091EB022E |
:109DC00081349105D4F0D401C30197FE03C00196FC |
:109DD000A11DB11D3C014D01959487947794679422 |
:109DE000D601C501D7FE03C00196A11DB11D5C01BE |
:109DF0006D01D594C794B794A79480910706E82F76 |
:109E0000FF27EE0FFF1FE55DF84F808191810190E4 |
:109E1000F081E02DF7FF03C0F095E195FF4F7A97B1 |
:109E2000A4F0C401B30123E030E040E050E00E9420 |
:109E3000C77939014A01C601B50123E030E040E0AD |
:109E400050E00E94C77959016A0180916508282F66 |
:109E5000332727FD3095432F532F26153705480507 |
:109E6000590514F439014A01992787FD9095909579 |
:109E700081959F4FAA2797FDA095BA2F681679065E |
:109E80008A069B0614F43C014D012A153B054C053E |
:109E90005D0514F459016A01A816B906CA06DB0665 |
:109EA0000CF0CFC05C016D01CCC0EA2CFF24002770 |
:109EB0001127CA01B901A80197010E94C779390188 |
:109EC0004A014AA95BA9CA01AA2797FDA095BA2F02 |
:109ED000681A790A8A0A9B0AC201B101A80197018E |
:109EE0000E94C77959016A016CA97DA9CB01AA27F3 |
:109EF00097FDA095BA2FA81AB90ACA0ADB0AD4019D |
:109F0000C30197FE03C00F96A11DB11D3C014D0179 |
:109F1000F4E09594879477946794FA95D1F7D601F5 |
:109F2000C501D7FE03C00F96A11DB11D5C016D01D7 |
:109F3000E4E0D594C794B794A794EA95D1F78091BB |
:109F4000EC029091ED02813491053CF48091EA029B |
:109F50009091EB0281349105A4F0C401B30123E098 |
:109F600030E040E050E00E94C77939014A01C60163 |
:109F7000B50123E030E040E050E00E94C77959018C |
:109F80006A0180910706E82FFF27EE0FFF1FE55DAE |
:109F9000F84F808191810190F081E02DF7FF03C09F |
:109FA000F095E195FF4F7A97A4F0C401B30123E047 |
:109FB00030E040E050E00E94C77939014A01C60113 |
:109FC000B50123E030E040E050E00E94C77959013C |
:109FD0006A0171E267167104810491042CF070E249 |
:109FE000672E712C812C912C80EE68168FEF7806ED |
:109FF0008FEF88068FEF980644F460EE662E6FEFC1 |
:10A00000762E6FEF862E6FEF962E91E2A916B10491 |
:10A01000C104D1042CF050E2A52EB12CC12CD12CBE |
:10A02000A0EEAA16AFEFBA06AFEFCA06AFEFDA0698 |
:10A0300044F440EEA42E4FEFB42E4FEFC42E4FEF5A |
:10A04000D42E80914F0390915003A0915103B09171 |
:10A05000520386199709A809B90980934F03909371 |
:10A060005003A0935103B093520380914703909102 |
:10A070004803A0914903B0914A038A199B09AC098E |
:10A08000BD098093470390934803A0934903B0937D |
:10A090004A0380913202909133028F3F910509F07B |
:10A0A00008F4C4C5BAA5BB2309F04EC580910103CD |
:10A0B000882309F049C580912703882309F044C506 |
:10A0C000E0914506EBA7EE2309F43EC58091BB075E |
:10A0D0009091BC07A091BD07B091BE07B7FF04C027 |
:10A0E00081509F4FAF4FBF4FE92EFA2E0B2F1127F4 |
:10A0F00007FD1A95E092BB07F092BC070093BD07DD |
:10A100001093BE078091C3079091C407A091C50723 |
:10A11000B091C607B7FF04C081509F4FAF4FBF4FEC |
:10A12000892F9A2FAB2FBB27A7FDBA958CA79DA788 |
:10A13000AEA7BFA78093C3079093C407A093C5079A |
:10A14000B093C60780911F06A82EBB24CC24DD2423 |
:10A1500020915F033091600340916103509162034D |
:10A16000C601B5010E94537997FF04C061507F4F2B |
:10A170008F4F9F4F672E782E892E992487FC9A94B3 |
:10A1800060925F0370926003809261039092620319 |
:10A1900020915B0330915C0340915D0350915E031D |
:10A1A000C601B5010E94537997FF04C061507F4FEB |
:10A1B0008F4F9F4F272E382E492E552447FC5A94F7 |
:10A1C00020925B0330925C0340925D0350925E03E9 |
:10A1D0008091570390915803A0915903B0915A036D |
:10A1E000B7FF04C081509F4FAF4FBF4F892F9A2FA9 |
:10A1F000AB2FBB27A7FDBA958093570390935803C5 |
:10A20000A0935903B0935A03D801C701861997093F |
:10A21000A809B9098093AC039093AD03A093AE0352 |
:10A22000B093AF0320914406E22EFF2400271127AC |
:10A23000BC01CD01A80197010E94C77959016A01AB |
:10A240002093BB033093BC034093BD035093BE03E4 |
:10A250008CA59DA5AEA5BFA582199309A409B50932 |
:10A260008093B0039093B103A093B203B093B30370 |
:10A27000BC01CD01A80197010E94C7792093BF03BB |
:10A280003093C0034093C1035093C203D601C5016C |
:10A29000D7FE04C081509F4FAF4FBF4F892F9A2FD9 |
:10A2A000AB2FBB27A7FDBA959093060380930503B8 |
:10A2B00057FF04C021503F4F4F4F5F4FBB2757FD03 |
:10A2C000BA95A52F942F832F9093080380930703AB |
:10A2D0008091EC029091ED0281349105DCF4809143 |
:10A2E000EA029091EB0281349105A4F48091070673 |
:10A2F000E82FFF27EE0FFF1FE55DF84F808191816A |
:10A300000190F081E02DF7FF03C0F095E195FF4F3C |
:10A310007A97E4F0809163088F3FC1F48091050340 |
:10A320009091060397FD0196959587959093060366 |
:10A3300080930503809107039091080397FD019690 |
:10A340009595879590930803809307038091B207B2 |
:10A350009091B307A091B407B091B507B7FF04C0BF |
:10A3600081509F4FAF4FBF4F892F9A2FAB2FBB27E5 |
:10A37000A7FDBA958093B2079093B307A093B40753 |
:10A38000B093B5078091A4079091A507A091A60767 |
:10A39000B091A707B7FF04C081509F4FAF4FBF4F89 |
:10A3A000892F9A2FAB2FBB27A7FDBA958093A407BF |
:10A3B0009093A507A093A607B093A70780916F037A |
:10A3C00090917003A0917103B09172032AA13BA1F7 |
:10A3D0004CA15DA1281B390B4A0B5B0B2093A403F6 |
:10A3E0003093A5034093A6035093A703809167037E |
:10A3F00090916803A0916903B0916A03EEA0FFA059 |
:10A4000008A519A5E81AF90A0A0B1B0BE092A80384 |
:10A41000F092A9030093AA031093AB032093AC031B |
:10A420003093AD034093AE035093AF03E092B0037B |
:10A43000F092B1030093B2031093B30380914B03E6 |
:10A4400090914C03A0914D03B0914E03821B930B4E |
:10A45000A40BB50B80934B0390934C03A0934D0337 |
:10A46000B0934E038091430390914403A091450320 |
:10A47000B09146038E199F09A00BB10B8093430343 |
:10A4800090934403A0934503B0934603FBA5FF2399 |
:10A49000E1F02091250330912603213831054CF05D |
:10A4A0008091800390918103019690938103809322 |
:10A4B000800320583F4F4CF480918003909181039A |
:10A4C000019790938103809380031092260310924A |
:10A4D000250381E090E09093C8038093C703A09088 |
:10A4E000AC03B090AD03C090AE03D090AF03D601E3 |
:10A4F000C501D7FE07C088279927DC018A199B0967 |
:10A50000AC09BD0981509240A040B04034F084E0D5 |
:10A5100090E09093C8038093C7038091CD039091FE |
:10A52000CE03A091CF03B091D0032091BB0730910F |
:10A53000BC074091BD075091BE07821B930BA40B33 |
:10A54000B50B815E914BAF4FBF4F8F539C49A040DD |
:10A55000B04028F08091640889310CF4FFC031E0EC |
:10A56000A31630E1B30630E0C30630E0D3060CF4A6 |
:10A5700073C08091C903882309F46AC0D601C5015C |
:10A58000D7FE07C088279927DC018A199B09AC09E7 |
:10A59000BD099C01AD01B7FF04C021503E4F4F4F94 |
:10A5A0005F4F09E055954795379527950A95D1F75F |
:10A5B0008091C7039091C803820F931F9093C803A3 |
:10A5C0008093C703D601C501D7FE03C00796A11D1E |
:10A5D000B11D13E0B595A795979587951A95D1F775 |
:10A5E0008093BB039093BC03A093BD03B093BE03C1 |
:10A5F00089589341A040B04064F088E893E1A0E01E |
:10A60000B0E08093BB039093BC03A093BD03B093D1 |
:10A61000BE032091BB033091BC034091BD03509118 |
:10A62000BE0357FF04C021503F4F4F4F5F4F232FB2 |
:10A63000342F452F552747FD5A958091050390915A |
:10A640000603820F931F909306038093050306C0B1 |
:10A6500081E08093C90302C01092C90350E0A5169F |
:10A6600050EFB5065FEFC5065FEFD5060CF073C07F |
:10A670008091CA03882309F46AC0D601C501D7FEB8 |
:10A6800007C088279927DC018A199B09AC09BD09F5 |
:10A690009C01AD01B7FF04C021503E4F4F4F5F4FAB |
:10A6A000F9E05595479537952795FA95D1F780911B |
:10A6B000C7039091C803820F931F9093C8038093A0 |
:10A6C000C703D601C501D7FE03C00796A11DB11D62 |
:10A6D000E3E0B595A79597958795EA95D1F780938F |
:10A6E000BB039093BC03A093BD03B093BE038857F4 |
:10A6F0009C4EAF4FBF4F64F488E79CEEAFEFBFEFC7 |
:10A700008093BB039093BC03A093BD03B093BE039F |
:10A710002091BB033091BC034091BD035091BE0317 |
:10A7200057FF04C021503F4F4F4F5F4F232F342F0F |
:10A73000452F552747FD5A958091050390910603B3 |
:10A74000820F931F909306038093050311C081E04D |
:10A750008093CA030DC01092CA030AC01092C803A6 |
:10A760001092C70388EE93E09093BA018093B901E9 |
:10A770007BA5272F33278091C7039091C803281703 |
:10A78000390724F43093C8032093C703E091640889 |
:10A79000EE2379F02E2F332727FD30958091C703C4 |
:10A7A0009091C8032817390724F43093C8032093E5 |
:10A7B000C7034091AC035091AD036091AE0370911B |
:10A7C000AF03413851056105710574F08091840330 |
:10A7D000909185032091C7033091C803820F931F86 |
:10A7E000909385038093840340585F4F6F4F7F4F52 |
:10A7F00074F480918403909185032091C703309174 |
:10A80000C803821B930B909385038093840381E09C |
:10A8100090E09093C8038093C703A090B003B090DA |
:10A82000B103C090B203D090B303D601C501D7FEE7 |
:10A8300007C088279927DC018A199B09AC09BD0943 |
:10A8400081509240A040B04034F084E090E090937A |
:10A85000C8038093C7038091D1039091D203A09144 |
:10A86000D303B091D4032091C3073091C407409122 |
:10A87000C5075091C607821B930BA40BB50B815ED5 |
:10A88000914BAF4FBF4F8F539C49A040B04018F041 |
:10A89000E9310CF4FFC011E0A11610E1B10610E09F |
:10A8A000C10610E0D1060CF473C08091CB0388235D |
:10A8B00009F46AC0D601C501D7FE07C088279927C9 |
:10A8C000DC018A199B09AC09BD099C01AD01B7FFE8 |
:10A8D00004C021503E4F4F4F5F4F69E0559547955B |
:10A8E000379527956A95D1F78091C7039091C80352 |
:10A8F000820F931F9093C8038093C703D601C501AD |
:10A90000D7FE03C00796A11DB11D23E0B595A795FD |
:10A91000979587952A95D1F78093BF039093C003AD |
:10A92000A093C103B093C20389589341A040B040A3 |
:10A9300064F088E893E1A0E0B0E08093BF039093D7 |
:10A94000C003A093C103B093C2032091BF03309111 |
:10A95000C0034091C1035091C20357FF04C021506E |
:10A960003F4F4F4F5F4F232F342F452F552747FD24 |
:10A970005A958091070390910803820F931F90933B |
:10A9800008038093070306C081E08093CB0302C0D5 |
:10A990001092CB0330E0A31630EFB3063FEFC306AF |
:10A9A0003FEFD3060CF073C08091CC03882309F4E9 |
:10A9B0006AC0D601C501D7FE07C088279927DC01E8 |
:10A9C0008A199B09AC09BD099C01AD01B7FF04C000 |
:10A9D00021503E4F4F4F5F4F09E0559547953795B2 |
:10A9E00027950A95D1F78091C7039091C803820FEC |
:10A9F000931F9093C8038093C703D601C501D7FE68 |
:10AA000003C00796A11DB11D13E0B595A7959795B5 |
:10AA100087951A95D1F78093BF039093C003A093B5 |
:10AA2000C103B093C20388579C4EAF4FBF4F64F42D |
:10AA300088E79CEEAFEFBFEF8093BF039093C00316 |
:10AA4000A093C103B093C2032091BF033091C00310 |
:10AA50004091C1035091C20357FF04C021503F4FA2 |
:10AA60004F4F5F4F232F342F452F552747FD5A95C2 |
:10AA70008091070390910803820F931F909308031E |
:10AA80008093070311C081E08093CC030DC0109226 |
:10AA9000CC030AC01092C8031092C70388EE93E05B |
:10AAA0009093BA018093B9015BA5252F332780913C |
:10AAB000C7039091C8032817390724F43093C803BB |
:10AAC0002093C70380916408882379F0282F3327C7 |
:10AAD00027FD30958091C7039091C8032817390747 |
:10AAE00024F43093C8032093C7034091B0035091DE |
:10AAF000B1036091B2037091B30341385105610510 |
:10AB0000710574F080918203909183032091C703B3 |
:10AB10003091C803820F931F909383038093820325 |
:10AB200040585F4F6F4F7F4FCCF4809182039091DC |
:10AB300083032091C7033091C803821B930B90932A |
:10AB40008303809382030AC01092080310920703C4 |
:10AB50001092060310920503109227038091C807F4 |
:10AB6000882341F410920803109207031092060301 |
:10AB7000109205038091BB079091BC07A091BD077F |
:10AB8000B091BE078093CD039093CE03A093CF03E3 |
:10AB9000B093D0038091C3079091C407A091C507DB |
:10ABA000B091C6078093D1039093D203A093D303AF |
:10ABB000B093D40310925F0310926003109261036C |
:10ABC0001092620310925B0310925C0310925D037B |
:10ABD00010925E031092570310925803109259037B |
:10ABE00010925A031092BB071092BC071092BD0737 |
:10ABF0001092BE071092C3071092C4071092C507A7 |
:10AC00001092C6071092B2071092B3071092B407C1 |
:10AC10001092B5071092A4071092A5071092A607EC |
:10AC20001092A7071092330210923202009115037E |
:10AC300010911603C80117FF04C088279927801BAD |
:10AC4000910B40976CF088EE93E09093BA0180935B |
:10AC5000B9018091100684FD03C081E08093BA039E |
:10AC6000F0901C06AF2CBB24CC24DD24B80188272F |
:10AC700077FD8095982F980117FF04C0222733276E |
:10AC8000201B310B442737FD4095542F0E945379E8 |
:10AC90009B01AC01C601B5010E94537997FF04C026 |
:10ACA00061507E4F8F4F9F4FF9E09595879577952F |
:10ACB0006795FA95D1F79B018F2D9927809FD00139 |
:10ACC000819FB00D909FB00D1124CD01B7FD03966B |
:10ACD0009595879595958795280F391F442737FDBA |
:10ACE0004095542F2093A0033093A1034093A203D7 |
:10ACF0005093A30380913F0390914003A09141039F |
:10AD0000B0914203821B930BA40BB50B80933F03BE |
:10AD100090934003A0934103B09342038155934C19 |
:10AD2000A040B04064F080E593ECA0E0B0E08093F8 |
:10AD30003F0390934003A0934103B093420380915B |
:10AD40003F0390914003A0914103B0914203805B87 |
:10AD50009C43AF4FBF4F64F480EB9CE3AFEFBFEF7A |
:10AD600080933F0390934003A0934103B093420329 |
:10AD7000A0902D03B0902E03A114B10409F478C162 |
:10AD80008091100683FF74C180916F0390917003CE |
:10AD9000A0917103B0917203B7FF04C081509E4F20 |
:10ADA000AF4FBF4F79E0B595A795979587957A9561 |
:10ADB000D1F76C0197FF04C0D094C194D108D3940B |
:10ADC0008091670390916803A0916903B0916A0331 |
:10ADD000B7FF04C081509E4FAF4FBF4F69E0B5959C |
:10ADE000A795979587956A95D1F7BC0197FF03C002 |
:10ADF000709561957F4FC616D7060CF46B01B601AE |
:10AE0000D7FE02C0695F7F4F2B0153E055944794F2 |
:10AE10005A95E1F742E0E42EF12C4E0C5F1C0CE158 |
:10AE200012E0A00EB11E75010027F7FC0095102F4F |
:10AE300024EE3DEFA20EB31E8091F1079091F20730 |
:10AE4000A091F307B091F40760909501709096017E |
:10AE50008090970190909801BC01CD01A4019301CD |
:10AE60000E94C779E21AF30A040B150BC801B70157 |
:10AE700028E631E040E050E00E94C779DC01CB01D8 |
:10AE80003CE4E32E3FEFF32EE80EF91E0091B901EA |
:10AE90001091BA010115110589F539E1C316D104E4 |
:10AEA0006CF580912503909126038E0D9F1D909344 |
:10AEB0002603809325038091BA038823F9F0C50106 |
:10AEC000AA2797FDA095BA2FBC01CD01A40193013B |
:10AED0000E945379DC01CB018093F1079093F20734 |
:10AEE000A093F307B093F407BC01CD010E94C7798A |
:10AEF00030932C0320932B031092BA03C70124E054 |
:10AF0000880F991F2A95E1F7B2010E949279CB012F |
:10AF1000AA2797FDA095BA2F2091F1073091F2074B |
:10AF20004091F3075091F407280F391F4A1F5B1F08 |
:10AF30002093F1073093F2074093F3075093F407FF |
:10AF4000F090AA016F2D7727C69EC001C79E900D75 |
:10AF5000D69E900D112497FD4F966C0195E0D594E7 |
:10AF6000C7949A95E1F76C197D096B0177FD7AC05A |
:10AF70000115110509F06FC00091EC021091ED026E |
:10AF80008091EA029091EB02080F191F17FF02C08F |
:10AF9000095F1F4F83E0159507958A95E1F7005CDF |
:10AFA0001F4FCA01B901A40193010E94C779DA01B8 |
:10AFB000C90120912B0330912C03442737FD409584 |
:10AFC000542F821B930BA40BB50B845E9D4FAF4F88 |
:10AFD000BF4FBC01CD0128E631E040E050E00E94C7 |
:10AFE000C779DC01CB01845B90408C9DA0018D9DD5 |
:10AFF000500D9C9D500D1124CA01B8010E949279F8 |
:10B0000083E0F89E60011124C616D70614F4B60139 |
:10B0100008C0882799278C199D09681779070CF4AF |
:10B02000BC019B01442737FD4095542F80913F037D |
:10B0300090914003A0914103B0914203820F931F6E |
:10B04000A41FB51F80933F0390934003A093410337 |
:10B05000B09342030DC0015010401093BA01009309 |
:10B06000B90106C084EF91E09093BA018093B901D1 |
:10B0700080912703882381F01092330310923403C8 |
:10B080001092350310923603109237031092380352 |
:10B090001092390310923A03709002037720F1F472 |
:10B0A0008091C807282F33274427552780916F03A5 |
:10B0B00090917003A0917103B0917203BC01CD0116 |
:10B0C0000E945379DC01CB01BC01CD0128EF3AE2AB |
:10B0D00040E050E00E94C779290102C04424552471 |
:10B0E000909001039920F1F48091C807282F33270D |
:10B0F000442755278091670390916803A0916903C5 |
:10B10000B0916A03BC01CD010E945379DC01CB01EF |
:10B11000BC01CD0128EF3AE240E050E00E94C7793F |
:10B12000190102C02224332480919E0790919F0729 |
:10B13000893C91051CF088EC90E005C088539F4F36 |
:10B1400034F488E39FEF90939F0780939E0780914C |
:10B15000A9079091AA07893C91051CF088EC90E022 |
:10B1600005C088539F4F34F488E39FEF9093AA075C |
:10B170008093A9078091AB079091AC07AA2797FD10 |
:10B18000A095BA2F2091EF07A22EBB24CC24DD245A |
:10B19000BC01CD01A60195010E9453799B01AC0130 |
:10B1A00080919E0790919F07AA2797FDA095BA2F9F |
:10B1B00017E0880F991FAA1FBB1F1A95D1F7280FF8 |
:10B1C000391F4A1F5B1F57FF04C0215C3F4F4F4F81 |
:10B1D0005F4FA6E05595479537952795AA95D1F7E6 |
:10B1E0007201E20EF31EF092AC07E092AB07809181 |
:10B1F0009C0790919D07AA2797FDA095BA2FBC01A7 |
:10B20000CD01A60195010E9453799B01AC0180916B |
:10B21000A9079091AA07AA2797FDA095BA2FF7E052 |
:10B22000880F991FAA1FBB1FFA95D1F7280F391F46 |
:10B230004A1F5B1F57FF04C0215C3F4F4F4F5F4FBA |
:10B24000E6E05595479537952795EA95D1F7810121 |
:10B25000020F131F10939D0700939C078091EA072C |
:10B260009091EB07880F991FAA2797FDA095BA2FF9 |
:10B270002091A307332744275527BC01CD010E9405 |
:10B2800053795B016C0197FF08C08FE390E0A0E069 |
:10B29000B0E0A80EB91ECA1EDB1E76E0D594C79496 |
:10B2A000B794A7947A95D1F78091B807282F3327C0 |
:10B2B000442755278091530390915403A09155033F |
:10B2C000B0915603BC01CD010E945379DC01CB0142 |
:10B2D000BC01CD0120EF35E540E050E00E94C77988 |
:10B2E000B501620F731F7093EB076093EA0791E05B |
:10B2F000E91690E1F90634F080E090E19093AC0714 |
:10B300008093AB078091AB079091AC078050904F32 |
:10B3100034F480E090EF9093AC078093AB0701503A |
:10B32000104134F080E090E190939D0780939C075A |
:10B3300080919C0790919D078050904F34F480E05D |
:10B3400090EF90939D0780939C076150704134F07B |
:10B3500080E090E19093EB078093EA078091EA0701 |
:10B360009091EB078050904F34F480E090EF9093F1 |
:10B37000EB078093EA0780910001482F55278091C1 |
:10B380001D0190911E014817590794F420911D0149 |
:10B3900030911E0168A179A1649FC001659F900D45 |
:10B3A000749F900D1124B9010E947E7979A368A33E |
:10B3B00088A199A1880F991F880F991F99A388A325 |
:10B3C0004091100640FF92C6992009F08FC6772061 |
:10B3D00009F08CC6CC24DD244601809103039091B2 |
:10B3E00004039093D9058093D8052091860330916A |
:10B3F00087032115310509F03FC080911301909119 |
:10B4000014018959934058F087B5803F20F480910A |
:10B410003602815011C081E08093E0034EC08091DC |
:10B420001301909114018436910508F587B5803198 |
:10B43000D0F0809136028F5F809336029FE08902C0 |
:10B44000900111248091FF05821B87BD8CE291E061 |
:10B4500090932202809321028EE591E090938703DE |
:10B46000809386032AC081E08093DF0326C0709218 |
:10B47000DF037092E00321C080910D0390910E03D1 |
:10B48000A0910F03B091100354E0880F991FAA1FD9 |
:10B49000BB1F5A95D1F78093370290933802A0933F |
:10B4A0003902B0933A02D0923502C0923402215050 |
:10B4B000304030938703209386032091AD0141FFF4 |
:10B4C00024C02233D8F48091BF0181508093BF0102 |
:10B4D0008F3FD9F51092280380910D0390910E03B0 |
:10B4E000A0910F03B09110038093090390930A0376 |
:10B4F000A0930B03B0930C0381E004C081E0809320 |
:10B50000280388EC8093BF0120C08091990190911D |
:10B510009A01820F911D209115063327829FF00119 |
:10B52000839FF00D929FF00D1124CF01AA2797FD64 |
:10B53000A095BA2F8093090390930A03A0930B035D |
:10B54000B0930C0381E08093280380916F03909166 |
:10B550007003A0917103B0917203E0909501F09097 |
:10B5600096010091970110919801BC01CD01A801AD |
:10B5700097010E94C77959016A01809167039091F0 |
:10B580006803A0916903B0916A03BC01CD01A801D1 |
:10B5900097010E94C779B901C5010E947C773C01DF |
:10B5A000CC971CF04CE3642E712CC3010E94B96B44 |
:10B5B0003C0180E28093940180912803882309F460 |
:10B5C00021C48091E70299279C012071307084FD8D |
:10B5D00019C46091660660FD04C08091100681FD6B |
:10B5E00007C008A119A13093D6032093D50397C1B2 |
:10B5F0008091E70281FF69C14091BB015091BC017C |
:10B60000CA010F96209113033091140382179307F8 |
:10B61000ACF58091DF03882389F58091E10381FFF8 |
:10B6200013C08D7F8093E10380910D0390910E03F1 |
:10B63000A0910F03B09110038093090390930A0324 |
:10B64000A0930B03B0930C038091E103816080937E |
:10B65000E103241B350B2F50304037FF03C03095DA |
:10B6600021953F4F8091D5039091D603820F931F70 |
:10B670009093D6038093D5038BE26EC0CA010F97D7 |
:10B6800028173907ACF58091E003882389F580916C |
:10B69000E10380FF13C08E7F8093E10380910D034F |
:10B6A00090910E03A0910F03B091100380930903B2 |
:10B6B00090930A03A0930B03B0930C038091E103D2 |
:10B6C00082608093E103241B350B215F3F4F37FFDE |
:10B6D00003C0309521953F4F8091D5039091D603BB |
:10B6E000821B930B9093D6038093D5038DE234C0D5 |
:10B6F0002091E103822F992783709070892B59F153 |
:10B700002C7F2093E1031092D6031092D503209151 |
:10B710000D0330910E0340910F03509110032093BD |
:10B72000090330930A0340930B0350930C0361FF0A |
:10B7300006C084EF91E090932202809321028091D1 |
:10B740001103882341F423333105410551051CF0D1 |
:10B7500081E0809311038DE3809394012091D503C0 |
:10B760003091D603C90137FF04C088279927821B6F |
:10B77000930B815092400CF491C08091150699274B |
:10B78000289FA001299F500D389F500D1124CA01F8 |
:10B7900060E075E00E949279CB01AA2797FDA09501 |
:10B7A000BA2F2091090330910A0340910B03509165 |
:10B7B0000C03280F391F4A1F5B1F20930903309386 |
:10B7C0000A0340930B0350930C031092D60310927C |
:10B7D000D503A0900D03B0900E03C0900F03D0903E |
:10B7E0001003D601C50180509440A040B04082179C |
:10B7F0009307A407B5075CF4D601C50180509C4FA0 |
:10B80000AF4FBF4F281739074A075B0744F08093B3 |
:10B81000090390930A03A0930B03B0930C03809148 |
:10B82000660681FF06C08BE490E09093220280932D |
:10B83000210280911906882389F5409103035091D4 |
:10B84000040357FF02C04D5F5F4F559547955595CF |
:10B85000479580911D0190911E0120910001332791 |
:10B86000489FB001499F700D589F700D1124CB0166 |
:10B87000B9010E9492797093BC016093BB01663458 |
:10B8800071051CF486E490E005C06739710534F059 |
:10B8900086E990E09093BC018093BB018091860380 |
:10B8A00090918703892BB9F180910D0390910E033C |
:10B8B000A0910F03B09110038093090390930A03A2 |
:10B8C000A0930B03B0930C0326C080910D039091BD |
:10B8D0000E03A0910F03B091100380599140A04036 |
:10B8E000B0408093090390930A03A0930B03B09395 |
:10B8F0000C0380911906882311F0992702C088E76C |
:10B9000090E09093BC018093BB0188A199A1909392 |
:10B910000403809303030091030310910403A09098 |
:10B920000D03B0900E03C0900F03D0901003209130 |
:10B93000090330910A0340910B0350910C032A151F |
:10B940003B054C055D0524F08091660680FD9CC298 |
:10B950008091860390918703892B39F0009103032E |
:10B9600010910403CC24DD24C9C0D601C501821B7B |
:10B97000930BA40BB50B8093A4039093A503A09302 |
:10B98000A603B093A7038230E0E89E07EFEFAE076F |
:10B99000EFEFBE072CF481E090E8AFEFBFEF09C0F6 |
:10B9A0008F5F9F47A040B04064F08FEF9FE7A0E01B |
:10B9B000B0E08093A4039093A503A093A603B09353 |
:10B9C000A703C090A403D090A5038091AC01282FB9 |
:10B9D0003327442755278091A4039091A503A09174 |
:10B9E000A603B091A703BC01CD010E94537997FF34 |
:10B9F00004C0615E7F4F8F4F9F4F25E095958795DF |
:10BA0000779567952A95D1F76093A4037093A50362 |
:10BA10008093A6039093A70365302EEF72072FEF54 |
:10BA200082072FEF92072CF484E09EEFAFEFBFEF79 |
:10BA300009C0605074408040904064F080E094E021 |
:10BA4000A0E0B0E08093A4039093A503A093A60385 |
:10BA5000B093A7038090A4039090A5032091340293 |
:10BA60003091350237FF02C0295F3F4F83E03595A3 |
:10BA700027958A95E1F74FEF223834071CF421E827 |
:10BA80003FEF05C02038310514F020E830E0C9014F |
:10BA9000AA2797FDA095BA2F2091AE0133274427FE |
:10BAA0005527BC01CD010E94537997FF04C06D5FFB |
:10BAB0007F4F8F4F9F4FB2E095958795779567950C |
:10BAC000BA95D1F79B015FEF613075071CF420E058 |
:10BAD0003FEF06C06F3F710519F014F020E031E030 |
:10BAE0008091E103882341F0C90137FD03969C0151 |
:10BAF0003595279535952795820E931E2091AB019C |
:10BB0000222309F454C060912F0370913003809177 |
:10BB100031039091320397FF04C061587F4F8F4FDC |
:10BB20009F4FF7E09595879577956795FA95D1F7AB |
:10BB30003327442755270E94537997FF04C0615E3D |
:10BB40007F4F8F4F9F4FE5E0959587957795679548 |
:10BB5000EA95D1F76093A4037093A5038093A6039D |
:10BB60009093A7036138AFEF7A07AFEF8A07AFEF83 |
:10BB70009A072CF480E89FEFAFEFBFEF0AC06F3F4A |
:10BB800071058105910569F064F080E091E0A0E025 |
:10BB9000B0E08093A4039093A503A093A603B09371 |
:10BBA000A7038091A4039091A503880E991E80910C |
:10BBB000A901282F332780916708992787FD909541 |
:10BBC000289FF001299FF00D389FF00D11249F014F |
:10BBD000F7FF02C021583F4F220F232F221F330BA4 |
:10BBE000FFEF21383F071CF420E83FEF06C02F3F4E |
:10BBF000310519F014F020E031E0820E931EC401EB |
:10BC0000AA2797FDA095BA2FE0900303F0900403B4 |
:10BC10009701442737FD4095542FBC01CD010E9468 |
:10BC2000537997FF04C061507E4F8F4F9F4F59E06B |
:10BC300095958795779567955A95D1F7061B170BBC |
:10BC40008091D5039091D603892B09F060C01E1412 |
:10BC50001F040CF05CC09601D7FE03C030952195FF |
:10BC60003F4F2D33310540F48091D9039091DA0391 |
:10BC70008017910774F526C02C53304045E0369567 |
:10BC800027954A95E1F72031310510F02FE030E09B |
:10BC90004091D9035091DA031C141D04E4F480E1AF |
:10BCA00090E0821B930B489F9001499F300D589F55 |
:10BCB000300D112494E0369527959A95E1F72017D9 |
:10BCC000310720F58091BD019091BE010817190739 |
:10BCD000F4F08C011CC0205F3F4F8091BD0190911A |
:10BCE000BE01829FB001839F700D929F700D112441 |
:10BCF0009B0184E0369527958A95E1F74017510717 |
:10BD000014F08A0104C00217130708F08901C80162 |
:10BD1000AA2797FDA095BA2F1DE0880F991FAA1F8B |
:10BD2000BB1F1A95D1F79301442737FD4095542F37 |
:10BD3000BC01CD010E94C7792093A8033093A903C9 |
:10BD40004093AA035093AB030091A8031091A90359 |
:10BD50008091D7039091D8039C01220F331F280FA5 |
:10BD6000391F200F311F37FF02C02D5F3F4FA90140 |
:10BD700055954795559547955093D8034093D703CC |
:10BD800080911106282F3327220F331F220F331FD4 |
:10BD9000241735076CF48091E907282F3327220FE9 |
:10BDA000331F220F331F205530404217530724F012 |
:10BDB0003093D8032093D7038091660680FF0DC08F |
:10BDC0008091D7039091D803A8A1B9A18A179B07A6 |
:10BDD00024F0B093D803A093D70328A139A12E193A |
:10BDE0003F0937FF02C02D5F3F4F359527953595A9 |
:10BDF0002795E091D703F091D803E20FF31FF9A341 |
:10BE0000E8A342C080911906882301F560910303DD |
:10BE10007091040377FF02C06D5F7F4F7595679542 |
:10BE20007595679540911D0150911E01809100010B |
:10BE3000282F3327649FC001659F900D749F900D3C |
:10BE40001124B9010E949279CB0101C099279093E6 |
:10BE5000BC018093BB018091BB019091BC018734F0 |
:10BE600091051CF486E490E005C08639910534F014 |
:10BE700086E990E09093BC018093BB01E8A0F9A013 |
:10BE8000F092D803E092D7038091E70299279C01B2 |
:10BE90002270307081FF1CC18091DB039091DC0324 |
:10BEA000A091DD03B091DE030097A105B10521F05B |
:10BEB000809111038130B1F408A119A1C801AA270A |
:10BEC00097FDA095BA2F2EE0880F991FAA1FBB1FC0 |
:10BED0002A95D1F78093DB039093DC03A093DD03D5 |
:10BEE000B093DE0380911103813019F482E08093D6 |
:10BEF000110328A139A1C901AA2797FDA095BA2F3E |
:10BF00009301442737FD4095542FBC01CD010E9479 |
:10BF10005379DC01CB018093A8039093A903A093EC |
:10BF2000AA03B093AB03B7FF04C08150904EAF4F4C |
:10BF3000BF4F5C016D010DE0D594C794B794A794F1 |
:10BF40000A95D1F7A092A803B092A903C092AA03C0 |
:10BF5000D092AB036091E8027091E9023FE0603A51 |
:10BF6000730750F58091DB039091DC03A091DD0312 |
:10BF7000B091DE039C01AD011AE0569547953795C7 |
:10BF800027951A95D1F7821B930BA40BB50BA6012D |
:10BF90009501F4E0220F331F441F551FFA95D1F786 |
:10BFA000820F931FA41FB51F8093DB039093DC03C4 |
:10BFB000A093DD03B093DE0360547F4118F58091B8 |
:10BFC000DB039091DC03A091DD03B091DE039C01C3 |
:10BFD000AD01ECE05695479537952795EA95D1F751 |
:10BFE000821B930BA40BB50BA601950172E0220FE7 |
:10BFF000331F441F551F7A95D1F7820F931FA41F3B |
:10C00000B51F29C08091340290913502809134028D |
:10C010009091350297FF03C0909581959F4F84368C |
:10C0200091050CF58091DB039091DC03A091DD0379 |
:10C03000B091DE039C01AD016EE0569547953795B2 |
:10C0400027956A95D1F7821B930BA40BB50B8A0D2C |
:10C050009B1DAC1DBD1D8093DB039093DC03A0935F |
:10C06000DD03B093DE038091DB039091DC03A091AC |
:10C07000DD03B091DE032EE0B695A79597958795E1 |
:10C080002A95D1F7909304038093030340911706F8 |
:10C09000442399F055279C01BA010E949279C90165 |
:10C0A000861B970B9093DA038093D903260F371FD3 |
:10C0B0003093BE012093BD0119C01092DA03109293 |
:10C0C000D9038FEF93E09093BE018093BD010EC022 |
:10C0D000109211031092DB031092DC031092DD0327 |
:10C0E0001092DE0330930403209303035091B007B2 |
:10C0F00058AB252F3327220F331F220F331F285D04 |
:10C100003F4F68A179A12617370714F039A328A358 |
:10C110007091E90779AB872F9927880F991F880FAE |
:10C12000991F80559040A8A1B9A18A179B0714F4C4 |
:10C1300099A388A380916C02882321F480916E08D2 |
:10C140008F3FA1F08091E8029091E9020297C09799 |
:10C1500068F4E8A1F9A11E161F0644F481E090E0FE |
:10C160009093E9028093E80239A328A3E8A0F9A0FC |
:10C17000F092BD05E092BC058091A0039091A103CF |
:10C18000A091A203B091A30312E0880F991FAA1FE8 |
:10C19000BB1F1A95D1F7C090EA07D090EB07C81AD9 |
:10C1A000D90A8701013A11058CF0C701F7FC019605 |
:10C1B000959587958C159D050CF46C01909581954E |
:10C1C0009F4FC816D90694F46C0110C011E5C11632 |
:10C1D000D1041CF0E0E5CE2ED12C20EBC2162FEFBF |
:10C1E000D20624F470EBC72E7FEFD72E49A9242F57 |
:10C1F0003327220F331F220F331FC90168A179A1F2 |
:10C20000861B970B8C159D050CF46C0188A199A1D8 |
:10C21000821B930BC816D9060CF46C018091AB07F6 |
:10C220009091AC076091190370911A03861B970BCC |
:10C230009093BA078093B907A090C807209137035D |
:10C24000309138034091390350913A03AA2041F0CC |
:10C25000461A570AC201AA2797FDA095BA2F04C013 |
:10C26000AA2797FDA095BA2F280F391F4A1F5B1FD9 |
:10C2700020933703309338034093390350933A03A4 |
:10C280008091370390913803A0913903B0913A031C |
:10C2900081509A4FA040B04064F080E09AEFA0E057 |
:10C2A000B0E08093370390933803A0933903B093A1 |
:10C2B0003A038091370390913803A0913903B091EC |
:10C2C0003A0380509640AF4FBF4F64F480E096E051 |
:10C2D000AFEFBFEF8093370390933803A0933903F8 |
:10C2E000B0933A03B09026062B2D33278091B907DF |
:10C2F0009091BA07289F7001299FF00C389FF00C8D |
:10C3000011249701F7FE02C0295F3F4F790153E0E6 |
:10C31000F594E7945A95E1F70091AF011091B001BF |
:10C320009801442737FD4095542F80913703909111 |
:10C330003803A0913903B0913A03BC01CD010E94AA |
:10C34000C779E20EF31E90909B01692D772788270D |
:10C3500099279601D7FE04C0222733272C193D09BF |
:10C3600037FF02C02F5F3F4F3595279548A159A150 |
:10C37000240F351F442737FD4095542F0E945379D1 |
:10C3800097FF04C0615C7F4F8F4F9F4F26E09595CC |
:10C390008795779567952A95D1F79B016E157F054F |
:10C3A0000CF47B01309521953F4FE216F3060CF417 |
:10C3B000790180919C0790919D076091170370917E |
:10C3C0001803861B970B90939B0780939A072091E5 |
:10C3D0003303309134034091350350913603AA2042 |
:10C3E00041F0261A370AC101AA2797FDA095BA2F56 |
:10C3F00004C0AA2797FDA095BA2F280F391F4A1FFE |
:10C400005B1F2093330330933403409335035093E1 |
:10C4100036038091330390913403A0913503B0919A |
:10C42000360381509A4FA040B04064F080E09AEF0C |
:10C43000A0E0B0E08093330390933403A0933503DE |
:10C44000B09336038091330390913403A091350368 |
:10C45000B091360380509640AF4FBF4F64F480E0F8 |
:10C4600096E0AFEFBFEF8093330390933403A09334 |
:10C470003503B09336032B2D332780919A07909183 |
:10C480009B07289FD001299FB00D389FB00D112424 |
:10C490009D01B7FF02C0295F3F4F5901B3E0B5943A |
:10C4A000A794BA95E1F79801442737FD4095542F9A |
:10C4B0008091330390913403A0913503B0913603FA |
:10C4C000BC01CD010E94C779A20EB31E692D77274A |
:10C4D000882799279601D7FE04C0222733272C19D5 |
:10C4E0003D0937FF02C02F5F3F4F35952795E8A1E3 |
:10C4F000F9A12E0F3F1F442737FD4095542F0E946E |
:10C50000537997FF04C0615C7F4F8F4F9F4FF6E0D8 |
:10C510009595879577956795FA95D1F79B016A155B |
:10C520007B050CF45B01309521953F4FA216B306B5 |
:10C530000CF45901EAEC6E2EE6E07E2E71E8872EAF |
:10C5400076E0972E6BE0362E59EC452E57E0552EAF |
:10C55000D4012C9112160CF0DFC0203419F408A17C |
:10C5600019A11EC0E8A1F9A1CF01AA2797FDA095A6 |
:10C57000BA2F332727FD3095432F532FBC01CD0110 |
:10C580000E94537997FF04C0615C7F4F8F4F9F4F8C |
:10C5900046E095958795779567954A95D1F78B01F4 |
:10C5A000F4012181203419F40E0D1F1D22C0203CFE |
:10C5B00019F40E191F091DC0C701AA2797FDA095E0 |
:10C5C000BA2F332727FD3095432F532FBC01CD01C0 |
:10C5D0000E94537997FF04C0615C7F4F8F4F9F4F3C |
:10C5E00036E095958795779567953A95D1F7060F3B |
:10C5F000171FF4012281203419F40A0D1B1D22C0DB |
:10C60000203C19F40A191B091DC0C501AA2797FD72 |
:10C61000A095BA2F332727FD3095432F532FBC0108 |
:10C62000CD010E94537997FF04C0615C7F4F8F4F0B |
:10C630009F4F26E095958795779567952A95D1F731 |
:10C64000060F171FF4012381203419F40C0D1D1D52 |
:10C6500022C0203C19F40C191D091DC0C601AA27CF |
:10C6600097FDA095BA2F332727FD3095432F532FE1 |
:10C67000BC01CD010E94537997FF04C0615C7F4FDC |
:10C680008F4F9F4FB6E09595879577956795BA95AB |
:10C69000D1F7060F171FD2018D919C91801791073A |
:10C6A0005CF4BC01600F711F77FF02C06F5F7F4FAA |
:10C6B0008B011595079504C0000F111F081B190B5E |
:10C6C000B8A98B2F9927880F991F880F991F80175A |
:10C6D000910754F4E9A98E2F9927880F991F880F85 |
:10C6E000991F081719070CF08C01C80117FD039654 |
:10C6F0009595879595958795F3018183880F991F67 |
:10C70000880F991F9801281B390BC901880F828354 |
:10C71000D2010D931C9303C0F301118212823A944B |
:10C7200002E010E0400E511E24E030E0820E931E25 |
:10C7300048E050E0640E751E37FE0ACFE2E1CB5CA4 |
:10C740000C94FE798091EE039091EF03A091F00399 |
:10C75000B091F1038093E6039093E703A093E8037D |
:10C76000B093E9038091EA039091EB03A091EC036D |
:10C77000B091ED038093E2039093E303A093E4036D |
:10C78000B093E50308951092F9031092F803109204 |
:10C79000F7031092F603089584B1806A84B93D9A34 |
:10C7A00082E58CBD1DBC459A81E08093FB078AEA37 |
:10C7B00080930C0883E880930D088AE080930E082C |
:10C7C0001092100810920F0810921208109211087F |
:10C7D0001092660810922E0808953091FB073323BB |
:10C7E00009F085C00DB407FE82C084E0809320026A |
:10C7F000459A2EB58091FD0399278130910589F0E6 |
:10C80000823091051CF4892B21F03EC00297B9F0CB |
:10C810003BC030932D082093FE032138A9F581E019 |
:10C8200008C0253549F48091FE03820F8093FE03F2 |
:10C8300082E08093FD0328C03093FD0325C08091E2 |
:10C840002D08E82FFF27E75BF74F20838F5F80934A |
:10C850002D089091FE038A31A0F0291769F48AE12E |
:10C86000A9E4B8E0EFE2F8E00D9001928A95E1F7D3 |
:10C8700081E080932E0802C030932E081092FD03B1 |
:10C8800003C0920F9093FE0320910B08203208F012 |
:10C8900028C04598000000000000000000000000D3 |
:10C8A0000000000000000000000000000000000088 |
:10C8B0000000000000000000000000000000000078 |
:10C8C00000000000E0910408F0910508E20FF11D5E |
:10C8D00080818EBD80912B089081890F80932B08D9 |
:10C8E00003C081E08093FB072F5F20930B0808951E |
:10C8F000EF92FF920F931F9380911F069927880F45 |
:10C90000991F880F991F7C010027F7FC0095102FB5 |
:10C9100080916F0390917003A0917103B0917203A5 |
:10C92000BC01CD01A80197010E94C779309310087E |
:10C9300020930F088091670390916803A091690389 |
:10C94000B0916A03BC01CD01A80197010E94C7798B |
:10C9500030931208209311082091F1073091F207CB |
:10C960004091F3075091F407DA01C901E3E0880F21 |
:10C97000991FAA1FBB1FEA95D1F7820F931FA41F0F |
:10C98000B51F820F931FA41FB51F209195013091F1 |
:10C9900096014091970150919801BC01CD010E94F0 |
:10C9A000C7793093180820931708809180039091DD |
:10C9B00081032091420230914302821B930B90939A |
:10C9C0001E0880931D08E0917603F0917703809113 |
:10C9D000C0079091C107BF010E949279CB019B01D2 |
:10C9E000220F331F220F331F280F391F280F391F23 |
:10C9F00037FF02C02D5F3F4F359527953595279519 |
:10CA000030931408209313088091ED079091EE075E |
:10CA1000BF010E9492799B01220F331F220F331F07 |
:10CA2000260F371F260F371F37FF02C02D5F3F4FDE |
:10CA30003595279535952795309316082093150839 |
:10CA400010927703109276031092C1071092C007DC |
:10CA50001092EE071092ED0780910E0899278D3005 |
:10CA6000910509F466C08E3091055CF48B30910518 |
:10CA700009F48EC08C3091050CF00FC10A9761F05B |
:10CA8000A8C18F30910509F47CC18F3091050CF459 |
:10CA90005CC1409799F19DC18091FC0280931F0871 |
:10CAA0008091FB02809320088091FA0280932108F4 |
:10CAB0008091F902809322088091F80280932308E4 |
:10CAC0008091F702809324088091F60280932508D4 |
:10CAD0008091F502809326088091E70280932708D1 |
:10CAE0008091E702837F8093E7020E947F2F8093EB |
:10CAF000280880917303809329086BC1809168088E |
:10CB0000909169089093200880931F0880916C0889 |
:10CB100090916D08909322088093210880911D01C7 |
:10CB200090911E0180932308809100018093240836 |
:10CB300050C18091510680931F08809152068093C6 |
:10CB40002008809153068093210880915406809399 |
:10CB5000220880915506809323088091590680937E |
:10CB6000240880915A068093250880915B06809363 |
:10CB7000260880915E068093270880915C0680934A |
:10CB8000280880915D068093290880915F06DAC0AD |
:10CB9000F89480910606E82FFF27EE0FFF1FE55D52 |
:10CBA000F84F0190F081E02DE038F1051CF0EFE73F |
:10CBB000F0E006C02FEFE138F20714F4E1E8FFEFF0 |
:10CBC000E0931F0880910706E82FFF27EE0FFF1F55 |
:10CBD000E55DF84F0190F081E02DE038F1051CF0A3 |
:10CBE000EFE7F0E006C06FEFE138F60714F4E1E894 |
:10CBF000FFEFE093200880910506E82FFF27EE0F56 |
:10CC0000FF1FE55DF84F0190F081E02DE038F10560 |
:10CC10001CF0EFE7F0E006C08FEFE138F80714F4FE |
:10CC2000E1E8FFEFE093210880910406E82FFF2759 |
:10CC3000EE0FFF1FE55DF84F0190F081E02DE03829 |
:10CC4000F1051CF0EFE7F0E006C02FEFE138F20746 |
:10CC500014F4E1E8FFEF7894E093220880911C033C |
:10CC60008093230880911D038093240880911E03E4 |
:10CC70008093250880911F038093260880912003CC |
:10CC800080932708809121038093280880912203B4 |
:10CC9000809329088091230355C080915B048630DE |
:10CCA00018F010925B0485E080931F088091600665 |
:10CCB0008093200880910D0390910E03A0910F03A3 |
:10CCC000B0911003BC01CD0125E030E040E050E020 |
:10CCD0000E94C7793093220820932108809109038C |
:10CCE00090910A03A0910B03B0910C03BC01CD01FC |
:10CCF00025E030E040E050E00E94C77930932408FE |
:10CD0000209323088091560680932508809157062A |
:10CD100080932608809158068093270880911B03F2 |
:10CD20008093280880912B0790912C0780932908E5 |
:10CD30008091BC059091BD0597FD039695958795CB |
:10CD40009595879580932A0844C010921F0880E526 |
:10CD50008093200884E0809321088EE0809322084D |
:10CD600080910201809323088091400480932408DD |
:10CD70008091410480932508809142048093260885 |
:10CD800028C08091380680931F08809165068093A3 |
:10CD900020088091A1018093210880913106809321 |
:10CDA0002208809132068093230880913306809375 |
:10CDB00024088091A00180932508809135068093F6 |
:10CDC0002608809136068093270880913706809345 |
:10CDD000280880912E08882309F4CFC08AEF809319 |
:10CDE000E8014091300850913108CA0181509E4FAE |
:10CDF0008F5F9340B0F42091320830913308C9011D |
:10CE000081509E4F8F5F934060F48091100685FFA4 |
:10CE100008C05093F9034093F8033093F70320932D |
:10CE2000F603809136089091370821E08936920701 |
:10CE300024F490932E0380932D0380912D039091E1 |
:10CE40002E0320912B0330912C03821B930B845EC5 |
:10CE50009D4F68E671E00E949279845B90409093C8 |
:10CE60002A038093290320913A0830913B0880914E |
:10CE70002102909122028217930740F480915B0473 |
:10CE8000882321F4309322022093210280912F08DD |
:10CE900099278836910549F18936910524F487361A |
:10CEA000910531F072C08936910509F445C06DC015 |
:10CEB00080913C088093630880913D0880936508C9 |
:10CEC00080913E088093640880913F0880936608B3 |
:10CED0008091400880936708809141088093E90120 |
:10CEE000809142088093FC0350C080913C0880935D |
:10CEF000060880913D088093070880913E08809342 |
:10CF0000080880913F088093090880914008809329 |
:10CF10000A088091AC0590914108892B8093AC055B |
:10CF2000909142089093FA038091AD0583709C70B4 |
:10CF3000892B8093AD0529C080913C088093FC0724 |
:10CF400080913D088093FD0780913E088093FE0705 |
:10CF500080913F088093FF0780914008909141089D |
:10CF600090930108809300088091420890914308B3 |
:10CF7000909303088093020808C01092F90310925E |
:10CF8000F8031092F7031092F6031F910F91FF9090 |
:10CF9000EF9008958091FB07882309F43BC04598E2 |
:10CFA0008CE098E090930508809304089091FB032F |
:10CFB000E92FFF27E152FE4F9F5F9093FB03808193 |
:10CFC00080930E08993010F01092FB031092FB072B |
:10CFD0000E94786481E080930B080000000000004C |
:10CFE0000000000000000000000000000000000041 |
:10CFF0000000000000000000000000000000000031 |
:10D000000000000000000000000080910C088093E8 |
:10D010002B088EBD089587B18C6087B942984398DC |
:10D020001092000480E88093EB011092FF0380933C |
:10D03000EA010895809105048150809305048F3F93 |
:10D0400009F0F4C094E0909305048091E702807B9E |
:10D05000E1F080914F06882349F0809108048823ED |
:10D0600011F49093000481E08093080480915006AD |
:10D070008823B9F080910904882319F484E080930F |
:10D08000FF0381E0809309040CC08093080480931F |
:10D09000090480914B068093060480914D0680938D |
:10D0A000070480910804882309F040C08091640639 |
:10D0B000282F332724FF07C080911203882319F4F7 |
:10D0C00025FD4DC04EC090914C06983F50F0809188 |
:10D0D000C2078D3D30F08091060488230CF43FC0D8 |
:10D0E00040C0983F48F08091C2078A3028F4809170 |
:10D0F00006048823B4F133C08091000481508093EA |
:10D1000000048F3F79F58091C2078150809300041D |
:10D110008091EB01813011F480E801C08695809305 |
:10D12000EB018091EB019091060417C080910004FF |
:10D130008150809300048F3FA9F489E0809300041C |
:10D140008091EB01813011F480E801C086958093D5 |
:10D15000EB018091EB0190914F06892311F0429AE7 |
:10D1600001C0429880910904882309F043C080914E |
:10D170006406282F332724FF07C0809112038823D9 |
:10D1800019F426FD50C034C090914E06983F50F0DF |
:10D190008091E8078D3D30F08091070488230CF4DE |
:10D1A00042C026C0983F48F08091E8078A3028F4B2 |
:10D1B000809107048823E4F036C08091FF038150FA |
:10D1C0008093FF038F3F91F58091E8078150809312 |
:10D1D000FF038091EA01813011F480E801C0869557 |
:10D1E0008093EA018091EA01909107048923D9F4A0 |
:10D1F000439808958091FF0381508093FF038F3FF0 |
:10D20000A9F489E08093FF038091EA01813011F451 |
:10D2100080E801C086958093EA018091EA019091AF |
:10D220005006892311F0439A0895439808954FB703 |
:10D2300024E130E0F8948091C9008F778093C90091 |
:10D240008091C9008F7B8093C9008091C9008F7D38 |
:10D250008093C9005A9A52985B9A539A832F9927C0 |
:10D260008093CD002093CC008091C8008260809391 |
:10D27000C80080E18093C9008091CA008F778093B5 |
:10D28000CA008091CA008F7B8093CA008091CA0037 |
:10D290008F7D8093CA008091CA008F7E8093CA00E0 |
:10D2A0008091CA00877F8093CA008091C9008B7FDC |
:10D2B0008093C9008091CA0084608093CA008091E5 |
:10D2C000CA0082608093CA008091C80087FF03C0B3 |
:10D2D0008091CE00F9CF8091C90080688093C90009 |
:10D2E0004FBF0895FF920F931F93CF93DF9380E179 |
:10D2F00097E20E948616EC01FF248091C9008F7787 |
:10D300008093C9008091C9008F7E8093C9005A988C |
:10D310008FE39AE09F938F930FE512E11F930F9392 |
:10D32000E0912704F091280409950F900F900F9039 |
:10D330000F9002C04A996CC0CE010E948F168823BC |
:10D34000C9F3E0912704F0912804FF2009F468C094 |
:10D3500085E79AE09F938F931F930F930995529AB5 |
:10D360000F900F900F900F90CE010E948F16882380 |
:10D37000D9F383E690E05A9A019797FFFCCF8FE8A4 |
:10D3800091E05A98019797FFFCCF89E090E05A9A74 |
:10D39000019797FFFCCF89E090E05A98019797FF9B |
:10D3A000FCCF8FE891E05A9A019797FFFCCF8FE866 |
:10D3B00091E05A98019797FFFCCF89E090E05A9A44 |
:10D3C000019797FFFCCF89E090E05A98019797FF6B |
:10D3D000FCCF8FE891E05A9A019797FFFCCF8FE836 |
:10D3E00091E05A98019797FFFCCF89E090E05A9A14 |
:10D3F000019797FFFCCF89E090E05A98019797FF3B |
:10D40000FCCF8FE891E05A9A019797FFFCCF13C0A9 |
:10D410008AE590E00E948616EC0191E0F92E91CF0A |
:10D420008BE79AE09F938F931F930F9309950F902B |
:10D430000F900F900F9052985A980E941769E5E04C |
:10D44000CDB7DEB70C940B7AEF92FF920F931F9338 |
:10D45000CF93DF93482F00E010E08091EC01813002 |
:10D4600061F41092EC0184E480930A0410920C049D |
:10D4700010920B0410920D042BC180910A04882392 |
:10D4800019F421E030E001C0980190910B04992338 |
:10D4900071F4232B11F081E010C084E480930A041E |
:10D4A00090930C0490930B0490930D04FAC0913068 |
:10D4B00069F4232B09F0EBC082E080930B04809188 |
:10D4C0000C048F5F80930C0483E0E9C09230D1F4A8 |
:10D4D000232B09F0DCC083E080930A0440930D0401 |
:10D4E00090910C04923039F410920E0447FF03C05F |
:10D4F00081E080930E0483E080930B049F5F909300 |
:10D500000C04CFC0933009F0C2C0232B09F0BFC078 |
:10D5100090930A0482E080930B0480910C048F5F47 |
:10D5200080930C0420910D04822F9927782F662771 |
:10D53000842F9927682B792B80912A06813049F412 |
:10D540007370CB018050924063E070E00E9492794A |
:10D5500017C0823061F47770CB018050944066E050 |
:10D5600070E00E9492792695269526950BC07370DF |
:10D5700068567140CB0177FD0196BC0175956795A2 |
:10D5800026952695022F11270F7010700F5F1F4FE1 |
:10D590000D30110508F074C07801E00EF11EF7019E |
:10D5A000E55DF84F808191819B01281B390BC901F2 |
:10D5B00037FF03C0909581959F4F069794F4809113 |
:10D5C0001B03883C30F480911B03865F80931B0310 |
:10D5D00008C088EC80931B0380916F008F7D80933F |
:10D5E0006F00F701E55DF84F808191819C01220F6A |
:10D5F000331F280F391F260F371F37FF02C02D5F3B |
:10D600003F4FE901D595C795D595C795CB010196B3 |
:10D610008C179D0714F4219706C061507040C617FF |
:10D62000D7070CF4219680911B03843BD0F0F701BF |
:10D63000E55DF84F80819181FE01E81BF90BCF0178 |
:10D6400063E070E00E949279CB01880F991F860FEA |
:10D65000971F2FE537E0E20EF31EF70191838083D9 |
:10D6600007C02FE537E0E20EF31EF70111821082AA |
:10D67000000F111F055D184FF801D183C08311C041 |
:10D680000231110570F081E08093EC010AC081E065 |
:10D690008093EC0110920C0410920E0484E48093A9 |
:10D6A0000A0480910C04803198F080910E04882344 |
:10D6B00031F48091EC01882311F48093930110924E |
:10D6C0000C0410920E0410920B0484E480930A045C |
:10D6D000E6E0CDB7DEB70C940A7ACF93FC0197FF52 |
:10D6E00005C0CFEFF095E195FF4F01C0C1E028E6FE |
:10D6F00031E0CF01B9010E949279FC018B3591058F |
:10D7000054F08B5590408A35910538F484EB90E0C5 |
:10D710008E1B9F0BFC0141E00DC0CF01855B90404B |
:10D720008A35910518F4E45BF04003C02E1B3F0BD3 |
:10D73000F9014FEFEE0FFF1FEA57F54F2591349196 |
:10D740008C2F992787FD9095289FB001299F700DF8 |
:10D75000389F700D1124842F992787FD9095689F1D |
:10D76000A001699F500D789F500D1124CA01CF91DF |
:10D7700008952AE530E0281B390BC9010E946D6B22 |
:10D780000895CF93DF9380E00E94227180911D0164 |
:10D7900090911E016AE070E00E9492799F938F93AE |
:10D7A00080911D0190911E016AE070E00E949279C3 |
:10D7B0007F936F9384E59BE09F938F93C5E1D1E7BF |
:10D7C000DF93CF93E0912704F091280409952DB7BA |
:10D7D0003EB7285F3F4F2DBF8091E8018823B9F104 |
:10D7E00086E00E94227180910008909101086AE011 |
:10D7F00070E00E947E797F936F938FED90E09F930E |
:10D800008F938091F1079091F207A091F307B09167 |
:10D81000F407209195013091960140919701509124 |
:10D820009801BC01CD010E94C7793F932F938DE5EC |
:10D830009BE09F938F93DF93CF93E0912704F09128 |
:10D84000280409958DB79EB70A968DBF12C086E051 |
:10D850000E94227189E69BE09F938F93DF93CF9381 |
:10D86000E0912704F091280409950F900F900F90F4 |
:10D870000F908091FA038823C1F086E00E94227104 |
:10D880008091FA0399279F938F9380E79BE09F9362 |
:10D890008F93DF93CF93E0912704F09128040995AB |
:10D8A0002DB73EB72A5F3F4F2DBF80E10E94227106 |
:10D8B0008091F3019091F4016CE370E00E947E7915 |
:10D8C0009F938F938091F3019091F4016CE370E04A |
:10D8D0000E947E797F936F9380916C0890916D0880 |
:10D8E0009F938F938BE79BE09F938F93C5E1D1E745 |
:10D8F000DF93CF93E0912704F0912804099580915C |
:10D9000010062DB73EB7265F3F4F2DBF80FF29C0C1 |
:10D910008AE10E9422718091940199279F938F93AD |
:10D9200080910D0390910E03A0910F03B09110030D |
:10D93000BC01CD0124E630E040E050E00E94C77910 |
:10D940003F932F9388E89BE09F938F93DF93CF9330 |
:10D95000E0912704F091280409958DB79EB70896A9 |
:10D960008DBFDF91CF910895CF93DF9380E00E9428 |
:10D9700022718091E906992787FD90959F938F9357 |
:10D980008091E106992787FD90959F938F938091D1 |
:10D99000D906992787FD90959F938F938091D10603 |
:10D9A000992787FD90959F938F938FE89BE09F9396 |
:10D9B0008F93C5E1D1E7DF93CF93E0912704F091F6 |
:10D9C0002804099580E10E9422712DB73EB7245F9B |
:10D9D0003F4F2DBF80910907992787FD90959F9311 |
:10D9E0008F9380910107992787FD90959F938F933F |
:10D9F0008091F906992787FD90959F938F93809149 |
:10DA0000F106992787FD90959F938F938FE99BE06F |
:10DA10009F938F93DF93CF93E0912704F091280495 |
:10DA20000995809102062DB73EB7245F3F4F2DBF69 |
:10DA3000853098F480E10E9422718FEA9BE09F93E9 |
:10DA40008F93DF93CF93E0912704F09128040995F9 |
:10DA50000F900F900F900F9018C08730B0F488E1AE |
:10DA60000E9422718FED90E09F938F9380EC9BE05A |
:10DA70009F938F93DF93CF93E0912704F091280435 |
:10DA800009958DB79EB706968DBFDF91CF9108950A |
:10DA90000F931F9380E00E9422712AE030E0809172 |
:10DAA000680890916908B9010E947E799F938F93CD |
:10DAB0008091680890916908B9010E947E797F93EE |
:10DAC0006F9380911D0190911E01B9010E9492797E |
:10DAD0009F938F9380911D0190911E01B9010E9427 |
:10DAE00092797F936F9389EC9BE09F938F9305E1ED |
:10DAF00011E71F930F93E0912704F09128040995F3 |
:10DB000080E10E9422718DB79EB70C968DBF8091E7 |
:10DB10006C0890916D089F938F9380916A08909103 |
:10DB20006B089F938F938CED9BE09F938F931F9334 |
:10DB30000F93E0912704F091280409958DB79EB7C3 |
:10DB400008968DBF1F910F9108950F931F93CF9348 |
:10DB5000DF938091E801C5E1D1E7882309F478C01B |
:10DB600080E00E9422718091FD0799279F938F93F7 |
:10DB70008091FF0799279F938F9388EE9BE09F9357 |
:10DB80008F938E01DF93CF93E0912704F0912804C7 |
:10DB900009958DB79EB708968DBF8091FE0783309B |
:10DBA00031F48CE00E94227187EF9BE005C08CE08D |
:10DBB0000E9422718CEF9BE09F938F93DF93CF9312 |
:10DBC000E0912704F091280409950F900F900F9091 |
:10DBD0000F908091FC0781FF12C08CE00E9422719F |
:10DBE00081E09CE09F938F931F930F93E091270414 |
:10DBF000F091280409950F900F900F900F9080E1FD |
:10DC00000E9422718FED90E09F938F938091020884 |
:10DC1000909103089F938F93809100089091010841 |
:10DC20006AE070E00E947E797F936F9386E09CE0CB |
:10DC30009F938F9385E191E79F938F93E0912704C2 |
:10DC4000F091280409958DB79EB70A968DBF12C032 |
:10DC500082E00E94227186E19CE09F938F93DF9384 |
:10DC6000CF93E0912704F091280409950F900F902D |
:10DC70000F900F90DF91CF911F910F910895CF9347 |
:10DC8000C82F20910F042093100499278F329105FB |
:10DC900009F1803391051CF44F97A1F02CC08F340B |
:10DCA000910501F18F38910531F5222319F481E0B6 |
:10DCB00090E038C086E0289FF0011124E45CF44F26 |
:10DCC000849117C086E0289FF0011124E35CF44F93 |
:10DCD00084910FC086E0289FF0011124E25CF44F8C |
:10DCE000849107C086E0289FF0011124E15CF44F85 |
:10DCF000849180930F0490910F04809110049813E5 |
:10DD0000C0E00E94287190910F0486E0989FF00176 |
:10DD10001124E05CF44F259134918C2FF901099581 |
:10DD200080E090E0CF910895109269081092680801 |
:10DD300010926D0810926C0810926B0810926A088D |
:10DD400010926E088AE090E00E948616909312046A |
:10DD5000809311040895CF93DF93809111049091E3 |
:10DD600012040E948F16882309F4AFC08091110419 |
:10DD7000909112040A969093120480931104E0E0AB |
:10DD8000F0E09F0190E05FEFAAECB6E04BE0ED0120 |
:10DD90008B8187FF0BC09F5F8D81E80FF11D89810B |
:10DDA000280F311D8E81851708F4582F4150189681 |
:10DDB00047FFEDCF50936E08232B41F520911704B8 |
:10DDC000309118044091190450911A04BB27A52FD3 |
:10DDD000942F832F9093160480931504AA27BB27B2 |
:10DDE000281B390B4A0B5B0BCF01AA27BB27280F37 |
:10DDF000391F4A1F5B1F2093170430931804409368 |
:10DE0000190450931A04E5E0F0E013C020911504C2 |
:10DE1000309116042E173F0718F4E21BF30B02C0D3 |
:10DE2000E0E0F0E0892F9927880F991FE80FF91F8C |
:10DE30003596F0936908E0936808EF3FF10578F4B0 |
:10DE400080911D0190911E018E9F90018F9F300D3A |
:10DE50009E9F300D1124C90164E670E013C0CF010C |
:10DE6000969587959695879520911D0130911E0175 |
:10DE7000289FA001299F500D389F500D1124CA01E1 |
:10DE800069E170E00E947E7970936B0860936A0884 |
:10DE900020911304309114042E0F3F1F309314046B |
:10DEA000209313045EE02131350778F080916C08EF |
:10DEB00090916D08019690936D0880936C082051A5 |
:10DEC0003E403093140420931304DF91CF910895C2 |
:10DED0004FB720E430E0F8948091C9008F778093A9 |
:10DEE000C9008091C9008F7B8093C9008091C900CF |
:10DEF0008F7D8093C9005A9A52985B9A539A832FC8 |
:10DF000099278093CD002093CC008091C800826037 |
:10DF10008093C80088E18093C9008091CA008F7700 |
:10DF20008093CA008091CA008F7B8093CA00809141 |
:10DF3000CA008F7D8093CA008091CA008F7E809333 |
:10DF4000CA008091CA00877F8093CA008091C9006F |
:10DF50008B7F8093C9008091CA0084608093CA003F |
:10DF60008091CA0082608093CA008091C80087FFB8 |
:10DF700003C08091CE00F9CF8091C9008068809362 |
:10DF8000C9004FBF08950F931F93CF93DF93482F7E |
:10DF90004F5F893108F089C080912A07841710F4F7 |
:10DFA00040932A07CB0183539B4268E170E00E94B3 |
:10DFB0009279A42FBB27FD01EA0FFB1FE55DF84F07 |
:10DFC000808191819B01281B390BC90137FF03C058 |
:10DFD000909581959F4F069794F480911B03883C00 |
:10DFE00030F480911B03865F80931B0308C088EC8C |
:10DFF00080931B0380916F008F7D80936F00FD01E4 |
:10E00000EA0FFB1FE55DF84F808191819C01220F93 |
:10E01000331F280F391F260F371F37FF02C02D5F10 |
:10E020003F4FE901D595C795D595C795CB01019689 |
:10E030008C179D0714F4219706C061507040C617D5 |
:10E04000D7070CF4219680911B03843BD8F08D01F7 |
:10E050000A0F1B1FF801E55DF84F80819181FE01D9 |
:10E06000E81BF90BCF0163E070E00E949279CB01CD |
:10E07000880F991F860F971F015A184FF801918337 |
:10E08000808307C0AA0FBB1FA15AB84F11961C92DC |
:10E090001E92E42FFF27EE0FFF1FE55DF84FD1839F |
:10E0A000C083443011F410929301DF91CF911F91FE |
:10E0B0000F910895CF93DF9320916F08822F9927B6 |
:10E0C000807F9070409709F06CC02F3109F046C0F6 |
:10E0D0008091700880931F0420917208209321047E |
:10E0E0008091730880932004822F992790932C07A6 |
:10E0F00080932B07222309F054C080910406282F17 |
:10E100003327220F331FF901E15AF84F1182108291 |
:10E1100080910506A82FBB27AA0FBB1FFD01E15A5E |
:10E12000F84F1182108280910706E82FFF27EE0F2B |
:10E13000FF1FCF01815A984FEC0119821882255D8B |
:10E14000384FE90119821882A55DB84F11961C92CB |
:10E150001E92E55DF84F1182108223C0C22FCF704E |
:10E16000CA30F8F480917008809399088091710802 |
:10E17000809398088091720880939B08809173081F |
:10E1800080939A0860919808709199088C2F0E944A |
:10E19000C36F60919A0870919B088C2F8F5F0E94CB |
:10E1A000C36FDF91CF910895CF93C82F8F3F49F46C |
:10E1B000809122048F3F29F41092240410922304AA |
:10E1C00032C020912404222339F4CF3111F485E0A8 |
:10E1D00001C084E08093250480912504909123045C |
:10E1E0008217A0F4892F8095809323048F3F19F420 |
:10E1F0008EEF8093230480912304C81711F40E94AA |
:10E200005A7010922404109223040BC0E22FFF27AF |
:10E21000E159F74FC0832F5F209324049C0F909304 |
:10E220002304C0932204CF91089590911E04933249 |
:10E2300040F4E92FFF27EB58F74F80839F5F9093BF |
:10E240001E040895833218F48D5F80931E04089590 |
:10E2500090E2E8E7F8E08FE19193815087FFFCCFEF |
:10E260000895CF93CFB723E031E0F8948091C900AF |
:10E270008F778093C9008091C9008F7B8093C900FC |
:10E280008091C9008F7D8093C9005A9A52985B9AF9 |
:10E29000539A832F99278093CD002093CC008091AF |
:10E2A000C80082608093C80088E18093C900809193 |
:10E2B000CA008F778093CA008091CA008F7B8093B9 |
:10E2C000CA008091CA0080628093CA008091CA000F |
:10E2D00080618093CA008091CA0088608093CA00E0 |
:10E2E0008091C90084608093C9008091CA008460D5 |
:10E2F0008093CA008091CA0082608093CA00809196 |
:10E30000C80087FF03C08091CE00F9CF8091C9007B |
:10E3100080688093C9008091C90080648093C9009F |
:10E320000E942871CFBFCF910895282F99278F7011 |
:10E330009070892B31F4209580911D04822B80935D |
:10E340001D0408958091EF01882309F441C0809154 |
:10E35000E70285FF0AC082E98093750883E2809313 |
:10E36000760885E58093770802C010927508809141 |
:10E37000F0018F3071F480911D040E943F6E88235C |
:10E3800041F081E9809375088093760881E380935A |
:10E3900077081092EF018091C80085FFFCCF809133 |
:10E3A000C9008F7E8093C9008091C9008E7F8093C1 |
:10E3B000C90080917508882311F48EEF01C08EE7A3 |
:10E3C0008093CE0080911D048093F00110921D0473 |
:10E3D00008951F920F920FB60F9211248F939F935F |
:10E3E000EF93FF939091EF01992309F040C0809142 |
:10E3F0002604882361F480917508882311F483E052 |
:10E4000003C0813999F481E0809326040FC08330E2 |
:10E4100099F480917508882349F09093750880914C |
:10E42000C9008E7F8093C9008EEF1EC08091C90005 |
:10E4300081608093C9000EC0833261F48091C9006D |
:10E440008E7F8093C9008FEF8093CE0081E0809310 |
:10E45000EF0114C080912604E82FFF27EB58F74FF7 |
:10E460008F5F8093260480818093CE0007C0109236 |
:10E4700026048091C90080618093C900FF91EF91CB |
:10E480009F918F910F900FBE0F901F901895EF9254 |
:10E49000FF920F931F93CF93DF937C018B01EA01CF |
:10E4A000452B39F0F80181918F01F70109952197EA |
:10E4B000C9F7E6E0CDB7DEB70C940A7AEF92FF9287 |
:10E4C0000F931F93CF93DF937C018B01EA01452BC0 |
:10E4D00041F0F8010F5F1F4F8491F70109952197D3 |
:10E4E000C1F7E6E0CDB7DEB70C940A7A0F931F931D |
:10E4F000CF938C01C62F161634F480E2F8010995EB |
:10E50000C1501C16D4F3CF911F910F9108950F9312 |
:10E510001F93CF938C01C62F161634F480E3F801B5 |
:10E520000995C1501C16D4F3CF911F910F910895F6 |
:10E53000A5E3B0E0EEE9F2E70C94E2792E96EEADB9 |
:10E54000FFAD2E9788249924540180911C048823C0 |
:10E5500021F42C961FAE1EAE2C975EE4452E512C56 |
:10E560004C0E5D1E6F01B60105C0153239F00894DE |
:10E57000C11CD11CF60114911123B9F7A601461B49 |
:10E58000570B31F02C968EAD9FAD2C970E945E728A |
:10E59000112309F46AC20894C11CD11CFF24FDA6F2 |
:10E5A000FCA64FEFE42EF9A6F6010894C11CD11C7D |
:10E5B0001491153721F0812F80628837B1F4F0FE75 |
:10E5C0000AC0F20124E030E0420E531E80809180A8 |
:10E5D000A280B3800AC0F20142E050E0440E551E12 |
:10E5E000808191814C01AA24BB24103221F489A599 |
:10E5F0008823D1F61DC0133219F458E0F52AD4CF80 |
:10E600001A3211F01D3291F41A3259F4F20182E0FB |
:10E6100090E0480E591EE081ECA7EE232CF6E19520 |
:10E62000ECA790E1F92AAFEDFA22BECF1B3211F42C |
:10E6300019A7BACF1E32C1F5F6010894C11CD11C2E |
:10E6400014911A3279F4F20122E030E0420E531EA6 |
:10E65000408151813FEF4F3F530714F44FEF5FEF7D |
:10E66000E42EA2CF40E050E0812F80538A30A0F406 |
:10E67000CA0133E0880F991F3A95E1F7840F951F7F |
:10E68000480F591F410F511D40535040F601089447 |
:10E69000C11CD11C1491E8CF8FEF4F3F580714F4E1 |
:10E6A0004FEF5FEFE42E85CF103329F4F4FC7CCFDD |
:10E6B00090E2F92A79CF812F81538930D8F440E054 |
:10E6C00050E0CA0123E0880F991F2A95E1F7840FD3 |
:10E6D000951F480F591F410F511D40535040F601DF |
:10E6E0000894C11CD11C1491812F80538A3048F3A7 |
:10E6F0004CA75FCF183619F4A4E0FA2A55CF1C3680 |
:10E7000019F4B1E0FB2A50CF133661F43E010894AE |
:10E71000611C711CF20122E030E0420E531E808128 |
:10E7200089833CC1143421F0143611F0193651F5A7 |
:10E73000143411F431E0F32AF0FE0AC0F20144E08F |
:10E7400050E0440E551E80809180A280B3800CC0A2 |
:10E75000F20182E090E0480E591E808191814C01C7 |
:10E76000AA2497FCA094BA2CB7FE0AC0B094A09437 |
:10E7700090948094811C911CA11CB11C8DE289A7EE |
:10E780000AE06FC01F3411F01F3631F41F3411F44A |
:10E7900091E0F92A08E064C0103779F4F201A2E0B0 |
:10E7A000B0E04A0E5B1E808191814C01AA24BB24FB |
:10E7B00000E1B0E4FB2A18E753C01337C1F5F201BA |
:10E7C00022E030E0420E531E6080718061147104BB |
:10E7D00089F43E010894611C711C88E289838EE6ED |
:10E7E000F301818385E78B838CE68C838D8389E2BB |
:10E7F0008E831F82E7FC13C08E2D992787FD90958D |
:10E80000AC0160E070E0C3010E94AF77009729F08F |
:10E81000382E3618E3140CF0C3C03E2CC1C0F301EF |
:10E8200001900020E9F731973E2E3618B9C0153512 |
:10E8300011F0153731F4153511F4F1E0FF2A0AE033 |
:10E840000FC0183519F0183709F0A0C000E1F3FE29 |
:10E8500007C081149104A104B10411F020E4F22A4C |
:10E8600019A6EDA6E7FC02C03FEDF32289E2682E6F |
:10E87000712C6C0E7D1E81149104A104B10421F44D |
:10E880004DA5442309F47BC0802F9927AA27BB27D5 |
:10E890008EA79FA7A8ABB9AB202E332490E0891692 |
:10E8A00090E0990691E0A90690E0B90648F0C5010C |
:10E8B000B4012EA53FA548A959A90E94A57917C062 |
:10E8C000AFEF8A169104A104B10449F040F0C401ED |
:10E8D000B1010E947E799B014427552708C0882DED |
:10E8E000602F0E947279282F3327442755272AAB9F |
:10E8F0003BAB4CAB5DAB0A3059F48AA9880F880F4B |
:10E90000880F9AA9990F890F382D381B832F10C0B3 |
:10E91000003139F48AA98295807F482D481B842FC5 |
:10E9200007C08AA9880F880F880F582D581B852F7C |
:10E9300090E02EA53FA548A959A982169306A406E2 |
:10E94000B50608F091E08AA89BA8ACA8BDA88A30BB |
:10E9500010F4805D04C0895A183509F48F7DD30105 |
:10E960008E933D01992309F099CF083041F4F3FECD |
:10E9700006C0803321F080E3FD0182933F01CE0188 |
:10E980000196382E3618F8E23F0E0BC0112309F419 |
:10E990006CC03E010894611C711C1983B1E03B2ED0 |
:10E9A00019A6032D2DA4231827FC222489A588232A |
:10E9B00011F00F5F02C0F6FC0E5F020DEF2CFF247A |
:10E9C000C70180739070892B49F48CA5801B682F38 |
:10E9D0002C968EAD9FAD2C970E94767289A58823C8 |
:10E9E00031F041E050E0BE01675D7F4F0AC0E6FEB6 |
:10E9F0000EC080E38AA71BA742E050E0BE01665D1F |
:10EA00007F4F2C968EAD9FAD2C970E944772C70109 |
:10EA100080739070809749F48CA5801B682F2C968A |
:10EA20008EAD9FAD2C970E948772622D2C968EAD75 |
:10EA30009FAD2C970E948772832D992787FD909513 |
:10EA4000AC01B3012C968EAD9FAD2C970E944772FE |
:10EA5000E4FE89CD2CA5201B2CA7622F2C968EAD11 |
:10EA60009FAD2C970E9476727ECDE2E1CB5C0C9438 |
:10EA7000FE792FB740E0F894E0E0F0E081E2809387 |
:10EA800057009491E2E0F0E0809357003491E4E085 |
:10EA9000F0E08093570084912FBF9E3199F436396E |
:10EAA00041F4893011F441E00DC08A3059F442E05C |
:10EAB00009C0373939F4863011F443E003C085309A |
:10EAC00009F444E0842F992708959FB7F894809122 |
:10EAD000C900877F8093C9008091C9008F7E809391 |
:10EAE000C9008091C9008F778093C9008091C900C7 |
:10EAF0008F7B8093C9008091C9008F7D8093C9006E |
:10EB000052985A9A53985B9A9FBF08951F93CF9338 |
:10EB1000DF93182F80911C04882309F48DC0809105 |
:10EB2000EE01181709F488C080911B04882321F492 |
:10EB30000E94397580931B048FE09DE09F938F9313 |
:10EB4000CFE5D2E1DF93CF93E0912704F091280441 |
:10EB500009950F900F900F900F90812F9927823079 |
:10EB6000910501F1833091052CF4009761F0019734 |
:10EB700069F024C084309105D9F084309105ACF05F |
:10EB80000597C9F01BC08FEF9CE002C08DEE9CE0A2 |
:10EB90009F938F93DF93CF93E0912704F091280404 |
:10EBA000099518C084ED9CE0F3CF81EB9CE0F0CF99 |
:10EBB00083EA9CE0EDCF8BE99CE0EACF8CE19DE01D |
:10EBC0009F938F93DF93CF93E0912704F0912804D4 |
:10EBD000099510E00F900F900F900F9080911B04FB |
:10EBE000843011F0823099F40E946575812F815034 |
:10EBF000833018F40E9417691DC0143019F40E9464 |
:10EC0000317118C01530B1F40E94686F13C0112320 |
:10EC100089F082E39DE09F938F938FE592E19F932C |
:10EC20008F93E0912704F091280409950F900F909D |
:10EC30000F900F901093EE01DF91CF911F910895E7 |
:10EC40000F931F9381E080931C044091ED01EBE44E |
:10EC5000FCE020E030E05FE4849199272F5F3F4F94 |
:10EC6000829FB001839F700D929F700D11244627E3 |
:10EC70005150319657FFF0CF4093ED01E3E2FCE0B5 |
:10EC800020E030E057E2849199272F5F3F4F829F29 |
:10EC9000B001839F700D929F700D11244627515033 |
:10ECA000319657FFF0CF4093ED0180911B048823EC |
:10ECB00021F40E94397580931B048091ED01833407 |
:10ECC00059F088E190E029E20FB6F894A895809376 |
:10ECD00060000FBE2093600088E992E790932804BB |
:10ECE000809327048DE49DE09F938F930FE512E1BD |
:10ECF0001F930F93E0912704F091280409950F903A |
:10ED00000F900F900F9085E690E09F938F9380E592 |
:10ED100090E09F938F931F921F92809102016AE06F |
:10ED20000E947279892F99279F938F938091020176 |
:10ED30000E94727999279F938F9383E79DE09F9319 |
:10ED40008F931F930F93E0912704F0912804099566 |
:10ED50008BE49CE09F938F931F930F93E091270484 |
:10ED6000F0912804099583E29CE09F938F931F9371 |
:10ED70000F93E0912704F091280409958DB79EB771 |
:10ED800046968DBF87EA9DE09F938F931F930F93C5 |
:10ED9000E0912704F0912804099583EC8093810089 |
:10EDA00080916F00806280936F000F900F900F90A2 |
:10EDB0000F901F910F91089580911C04882361F09A |
:10EDC0008091EE01843011F40E94A2718091ED01D6 |
:10EDD000833411F010921C0408951F920F920FB605 |
:10EDE0000F9211242F933F934F935F936F937F93D1 |
:10EDF0008F939F93AF93BF93EF93FF932091CE0098 |
:10EE00009091EE01892F8150833020F4822F0E944F |
:10EE1000246A0BC0943021F4822F0E94957105C0A2 |
:10EE2000953019F4822F0E94D470FF91EF91BF9119 |
:10EE3000AF919F918F917F916F915F914F913F9192 |
:10EE40002F910F900FBE0F901F901895002422272E |
:10EE50003327442751E0BB27EE27FF27A0E1660FA9 |
:10EE6000771F881F991F001C221F331F441F660F26 |
:10EE7000771F881F991F001C221F331F441F2AF46D |
:10EE8000050E2B1F3E1F4F1F04C0051A2B0B3E0BF8 |
:10EE90004F0B550FBB1FEE1F587F556047FD52505B |
:10EEA000AA95E9F6E695B7955795E695B7955795DE |
:10EEB000852F9B2F08952227332741E0552768E0AF |
:10EEC000880F991F221F331F880F991F221F331F7E |
:10EED0001AF4240F351F02C0241B350B440F551F95 |
:10EEE000487F456037FD42506A9551F756954795E2 |
:10EEF00056954795842F0895AA2797FF04C08095BB |
:10EF000090958A1F9A1F77FF04C0609570956A1FBD |
:10EF10007A1F669F9001779FA001679F300D411D6A |
:10EF20005A1F300D411D5A1F889FF001999F2E0FC7 |
:10EF30003F1F401D511D899F300D411D5A1F300D2F |
:10EF4000411D5A1FCA01B901112480CFFB01DC0108 |
:10EF500002C005900D9241505040D8F70895FC0131 |
:10EF60004150504030F001900616D1F73197CF0153 |
:10EF70000895882799270895A0E0B0E0E2ECF7E72C |
:10EF80000C94EA796C017B01EA01590121978FEF1A |
:10EF9000CF3FD80789F086010894C11CD11CC70156 |
:10EFA0000894E11CF11CF5010995F8018083219773 |
:10EFB000FFEFCF3FDF0779F7EAE0CDB7DEB70C947C |
:10EFC000067ACF92DF92EF92FF920F931F937C010C |
:10EFD0006B01FB010995082FC7010196F601099500 |
:10EFE000182FC8011F910F91FF90EF90DF90CF90E5 |
:10EFF0000895A0E0B0E0EFEFF7E70C94EC798C0116 |
:10F000007B01EA01690121978FEFCF3FD80771F0AB |
:10F01000F70121917F01C8010F5F1F4F622FF60199 |
:10F0200009952197FFEFCF3FDF0791F7E8E0CDB7D4 |
:10F03000DEB70C94087ACF92DF92EF92FF920F9393 |
:10F040001F936C018B017A01FA010995812F992791 |
:10F05000682FC6010196F70109951F910F91FF9046 |
:10F06000EF90DF90CF9008955058BB27AA270ED07D |
:10F07000E0C0D1D030F0D6D020F031F49F3F11F471 |
:10F080001EF4C6C00EF4E095E7FBBCC0E92FE2D049 |
:10F0900080F3BA17620773078407950718F071F4B5 |
:10F0A0009EF5FAC00EF4E0950B2EBA2FA02D0B01A1 |
:10F0B000B90190010C01CA01A0011124FF27591BBD |
:10F0C00099F0593F50F4503E68F11A16F040A22FC3 |
:10F0D000232F342F4427585FF3CF46953795279534 |
:10F0E000A795F0405395C9F77EF41F16BA0B620B33 |
:10F0F000730B840BBAF09150A1F0FF0FBB1F661F7A |
:10F10000771F881FC2F70EC0BA0F621F731F841FBC |
:10F1100048F4879577956795B795F7959E3F08F0E2 |
:10F12000B3CF9395880F08F09927EE0F97958795A1 |
:10F13000089598D088F09F5790F0B92F9927B7512C |
:10F14000A0F0D1F0660F771F881F991F1AF0BA95AB |
:10F15000C9F712C0B13081F09FD0B1E008959CC0D2 |
:10F16000672F782F8827B85F39F0B93FCCF38695A1 |
:10F1700077956795B395D9F73EF4909580957095FE |
:10F1800061957F4F8F4F9F4F0895E89409C097FB7B |
:10F190003EF490958095709561957F4F8F4F9F4F6E |
:10F1A0009923A9F0F92F96E9BB279395F6958795B2 |
:10F1B00077956795B795F111F8CFFAF4BB0F11F475 |
:10F1C00060FF1BC06F5F7F4F8F4F9F4F16C088231C |
:10F1D00011F096E911C0772321F09EE8872F762F52 |
:10F1E00005C0662371F096E8862F70E060E02AF093 |
:10F1F0009A95660F771F881FDAF7880F969587957F |
:10F2000097F9089597F99F6780E870E060E00895A6 |
:10F210009FEF80EC089500240A941616170618062E |
:10F220000906089500240A9412161306140605060A |
:10F230000895092E0394000C11F4882352F0BB0F9B |
:10F2400040F4BF2B11F460FF04C06F5F7F4F8F4FFE |
:10F250009F4F089557FD9058440F551F59F05F3F39 |
:10F2600071F04795880F97FB991F61F09F3F79F0E8 |
:10F2700087950895121613061406551FF2CF46956A |
:10F28000F1DF08C0161617061806991FF1CF8695EC |
:10F290007105610508940895E894BB2766277727D0 |
:10F2A000CB0197F90895629FD001739FF001829F6F |
:10F2B000E00DF11D649FE00DF11D929FF00D839F05 |
:10F2C000F00D749FF00D659FF00D9927729FB00DA2 |
:10F2D000E11DF91F639FB00DE11DF91FBD01CF01B5 |
:10F2E00011240895991B79E004C0991F961708F01E |
:10F2F000961B881F7A95C9F780950895AA1BBB1B9A |
:10F3000051E107C0AA1FBB1FA617B70710F0A61B25 |
:10F31000B70B881F991F5A95A9F780959095BC0146 |
:10F32000CD01089597FB092E07260AD077FD04D05A |
:10F33000E5DF06D000201AF4709561957F4F08959F |
:10F34000F6F7909581959F4F0895A1E21A2EAA1B7A |
:10F35000BB1BFD010DC0AA1FBB1FEE1FFF1FA21785 |
:10F36000B307E407F50720F0A21BB30BE40BF50B82 |
:10F37000661F771F881F991F1A9469F7609570950B |
:10F38000809590959B01AC01BD01CF01089597FB3D |
:10F39000092E05260ED057FD04D0D7DF0AD0001C59 |
:10F3A00038F450954095309521953F4F4F4F5F4F22 |
:10F3B0000895F6F790958095709561957F4F8F4FE2 |
:10F3C0009F4F08952F923F924F925F926F927F923C |
:10F3D0008F929F92AF92BF92CF92DF92EF92FF9265 |
:10F3E0000F931F93CF93DF93CDB7DEB7CA1BDB0B11 |
:10F3F0000FB6F894DEBF0FBECDBF09942A883988B6 |
:10F4000048885F846E847D848C849B84AA84B984BC |
:10F41000C884DF80EE80FD800C811B81AA81B981C8 |
:10F42000CE0FD11D0FB6F894DEBF0FBECDBFED01DC |
:10F430000895EE0FFF1F0590F491E02D0994FFCF82 |
:10F440005E010A010164FF01FFFF01FC01FC0101F3 |
:10F45000737373FF03007D0000C409C409640011C5 |
:10F4600048656C6C6F20576F726C64000000000080 |
:10F47000000000000000000000000000000000008C |
:10F48000000000000000000000000000000000007C |
:10F49000000000000000000000000000000000006C |
:10F4A000000000000000000000000000000000005C |
:10F4B00053706F727400004E6F726D616C00004289 |
:10F4C0006567696E6E6572000051756164726F00E8 |
:10F4D00000640001200B050000ECFF6440415A4627 |
:10F4E00064640A02969696960840403A10FB3038BB |
:10F4F0000190D0030090D00300F4017800FF036472 |
:10F5000000020406070808080706040200FEFCFAC9 |
:10F51000F9F8F8F8F9FAFCFE000204060708080BEF |
:10F520000A0D0B0C0E0B0F10FA2001010170FF01E8 |
:02F530000F00CA |
:00000001FF |
/tags/V0.80e/Hex-Files/Flight-Ctrl_MEGA1284p_V0_80e_S3D.hex |
---|
0,0 → 1,3876 |
:100000000C94E7060C9436070C9436070C943607CC |
:100010000C9436070C9436070C9436070C9436076C |
:100020000C9436070C9406170C9436070C9436077C |
:100030000C9427350C9436070C9436070C9436072D |
:100040000C9436070C9436070C947B150C943607E9 |
:100050000C944B0C0C9436070C94150C0C9436072E |
:100060000C941B1C0C9436070C94CB300C94360764 |
:100070000C9465750C9436070C9461700C943607DB |
:100080000C9436070C9436070C943607461C4B1C10 |
:10009000501C591C701C871C971CA71CC41CB01E2C |
:1000A000871C721D831DB21DD01DED1D471EA21E93 |
:1000B00080201221CF214F22B82268237325D0251A |
:1000C0003D268726D2261F277027CA272928C3281E |
:1000D0005E29582AF3301A315D31CD31E5312632AF |
:1000E000D932993399339933993399339933993371 |
:1000F00099339933993399335033523357336F339C |
:1001000071330A0D426174743A00202564204365FE |
: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 |
:100B4000396A000201012C6B01030202C06B020032 |
:100B500003031D6C2532692E253169560025336447 |
: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 |
:100DE000E0E3F1EF00E00BBF02C007900D92A23FDD |
:100DF000B107D9F718E0A2EFB1E001C01D92A0330E |
:100E0000B107E1F77AEAE2E0F0E081E2809357008F |
:100E1000D4907E010894E11CF11C20EF37EF41E0F3 |
:100E200050E087016FE0DA01C9012F5F3F4F4F4F5C |
:100E30005F4FABBFFC018791F80181938F01615037 |
:100E400067FFF1CFF7016EE08191782770956150CF |
:100E500067FFFACF8889781729F0F7E9DF1611F4D0 |
:100E60000000FECF0E94F7070C9497780C940000C6 |
:100E700080919805E82FFF27EE0FFF1FE154F94FEF |
:100E8000808191818D5E9F4F14F0109203018081CB |
:100E900091818A5B9F4FCCF4809103018823A9F450 |
:100EA00081E0809303018091EF038F5F8093EF03D4 |
:100EB000853038F088EE93E09093220280932102EF |
:100EC00004C066E970E00E9409378091EF0399271A |
:100ED000909369058093680508951F93CF93DF93DE |
:100EE000182F882389F082E091E09F938F938FE5FC |
:100EF00092E19F938F93E091BB03F091BC0309951E |
:100F00000F900F900F900F908091BB05823308F0E7 |
:100F100044C084EF91E00E948616EC01112329F071 |
:100F2000CE010E948F168823D9F3C2E0D0E026E5D7 |
:100F300030E080911D0190911E018217930730F0DF |
:100F40002196255D3F4FC730D10598F38091BB05B1 |
:100F50009927C89F9001C99F300DD89F300D11244B |
:100F6000209300011123D9F068EC70E08C2F0E94CF |
:100F70000937DF93CF938AE091E09F938F938FE5BA |
:100F800092E19F938F93E091BB03F091BC0309958D |
:100F90008DB79EB706968DBF02C0809300011123C6 |
:100FA00011F1809100016AE00E94EA77892F992768 |
:100FB0009F938F93809100010E94EA7799279F93D6 |
:100FC0008F9385E191E09F938F938FE592E19F93BB |
:100FD0008F93E091BB03F091BC0309952DB73EB709 |
:100FE000285F3F4F2DBFDF91CF911F910895CFEF25 |
:100FF000D0E4DEBFCDBF8824992414B815B807EE1D |
:1010000013E00253104017FFFCCF85E180930201EB |
:1010100081E887B93E9A8FEF88B98BE184B981E086 |
:1010200085B98EE38AB987E48BB9469A84B7877FFE |
:1010300084BF80916000886180936000109260009E |
:1010400084EC99E090932202809321021092AA02EC |
:101050001092A9021092C4061092C3061092AC021C |
:101060001092AB021092AE021092AD0284EC94E0AA |
:10107000A0E0B0E08093950190939601A093970132 |
:10108000B093980128980E94EF160E94C0160E9403 |
:1010900067120E940B350E94D41A0E9482300E946F |
:1010A00044620E940C6D0E949874809102018C3001 |
:1010B00010F4299A01C0299878940E949C2F80915D |
:1010C0006B02826080936B0210926D020E947142EB |
:1010D00084EF91E00E9486168C0180916B0280FD66 |
:1010E00005C0C8010E948F168823B9F38FE291E0F2 |
:1010F0009F938F93BFE5AB2EB2E1BB2EBF92AF9211 |
:10110000E091BB03F091BC03099580EA9FE00E9447 |
:1011100086168C01C0E0D0E00F900F900F900F90DA |
:10112000A1E6EA2EA6E0FA2EF5E1CF2EF6E0DF2EBC |
:101130000E94714280916B0280FD05C0C8010E942F |
:101140008F168823B9F3F60180811816ACF40BC012 |
:101150000E94714280916B0280FD05C0C8010E940F |
:101160008F168823B9F3C8010E948F16882321F4B3 |
:10117000F7018081882364F7F701808187FF18C019 |
:101180002196DF93CF93219781E491E09F938F93F2 |
:10119000BF92AF92E091BB03F091BC03099580919F |
:1011A000F2018F5F8093F2018DB79EB706968DBFD7 |
:1011B0002196E4E0F0E0CE0EDF1E88E090E0E80E3D |
:1011C000F91ECC30D10508F4B3CFC0E0D0E00EE575 |
:1011D00016E0E5E1EE2EE6E0FE2EF801838187FDC4 |
:1011E0001CC0F70180811816C4F42196DF93CF93B9 |
:1011F000219784E491E09F938F938FE592E19F93F1 |
:101200008F93E091BB03F091BC03099582E080933A |
:101210001F028DB79EB706968DBFF8018381807837 |
:101220008383219684E090E0E80EF91E085F1F4F4B |
:10123000CC30D10590F282E691E09F938F93CFE579 |
:10124000D2E1DF93CF93E091BB03F091BC0309950A |
:10125000909196058091F2010F900F900F900F9052 |
:10126000981728F48091D50380618093D50388E88E |
:1012700091E09F938F93DF93CF93E091BB03F09125 |
:10128000BC03099588EE93E00E9486168C010E94AB |
:10129000DA1A0F900F900F900F90C8010E948F16CE |
:1012A0008823D9F388EA91E09F938F93DF93CF93BC |
:1012B000E091BB03F091BC03099580E00E94CB371D |
:1012C000809102010F900F900F900F908A3011F0D3 |
:1012D000843110F0289801C0289A80ED97E090930F |
:1012E00022028093210285E58093F1038EE090E055 |
:1012F0000E94142E9927182F00278FE090E00E945B |
:10130000142E080F111D1093F8010093F7018AE0C5 |
:1013100090E00E94142E9927182F00278BE090E070 |
:101320000E94142E080F111D1093F6010093F50171 |
:101330000F5F1F4F39F08091F7019091F8018F5F97 |
:101340009F4F41F41092F8011092F7011092F601AC |
:101350001092F5018091F5019091F6019F938F9382 |
:101360008091F7019091F8019F938F938DEA91E01E |
:101370009F938F93DF93CF93E091BB03F091BC03D6 |
:1013800009958DB79EB708968DBF80ED91E09F932C |
:101390008F93DF93CF93E091BB03F091BC0309954A |
:1013A0008091A4050F900F900F900F90E091BB03D8 |
:1013B000F091BC0382FF07C08CED91E09F938F9367 |
:1013C000DF93CF9308C088EE91E09F938F938FE5D2 |
:1013D00092E19F938F9309950F900F900F900F902C |
:1013E0000E94F71F88E893E1909392018093910106 |
:1013F00081E08093F0030E946D078091BE050E94FA |
:10140000FE738AEF91E09F938F93DF93CF93E091E8 |
:10141000BB03F091BC03099580ED97E00E9486160E |
:101420008C018AEF90E00E948616EC0183E08093A5 |
:1014300040050F900F900F900F90CE010E948F16D5 |
:10144000882339F084E690E00E948616EC010E9421 |
:10145000547580912502882309F4DFC180910F0122 |
:10146000882309F4DAC1109225028091EF038823C2 |
:1014700019F00E94380702C00E9405450E9471427F |
:10148000209102012A3011F0243110F0289801C077 |
:10149000289A8091AF029091D503882339F08091EA |
:1014A000AF0281508093AF02977F0AC080916F0096 |
:1014B000806280936F001092C0061092BF06986001 |
:1014C0009093D5038091910190919201019790930F |
:1014D0009201809391018091910190919201892BC9 |
:1014E00029F080916C02882309F43EC0809191011B |
:1014F00090919201892B01F50E94A83085E090E03F |
:10150000909392018093910180917A0590917B054F |
:10151000019690937B0580937A0580917B02806889 |
:1015200080937B028091D50381608093D503809165 |
:1015300041058260809341058091080190910901E5 |
:101540008F5F9F4F19F58091A6028823F9F080E103 |
:1015500097E2909322028093210280E890E090939A |
:1015600009018093080112C02A3011F0243110F0D3 |
:10157000289801C0289A8091210290912202892BFB |
:1015800029F480917B028F7780937B0280912502E2 |
:10159000882309F042C10E94AB120E94890EC80143 |
:1015A0000E948F16882309F434C10C5E1F4F80916E |
: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 |
:101740000E94426684E0809320028091A602882352 |
:1017500029F45AEA852E55E0952E12C08091F901A0 |
:101760008F5F8093F901813359F41092F9018091D0 |
:10177000F3019091F40101969093F4018093F301A9 |
:101780000894811C911CF2E78F16FBE09F0609F07C |
:1017900040C0882499242091F7013091F8012F5FEF |
:1017A0003F4F3093F8012093F7018091F50190911C |
:1017B000F60101969093F6018093F501832F992706 |
:1017C000682F8EE090E00E941C2E8091F70190918E |
:1017D000F8019070682F8FE090E00E941C2E80919D |
:1017E000F5019091F601892F9927682F8AE090E002 |
:1017F0000E941C2E8091F5019091F6019070682F47 |
:101800008BE090E00E941C2E84E190E00E948616FE |
:101810008C010E9492660E94236D80912002882391 |
:1018200009F00BCE0E94656208CE1F920F920FB690 |
:101830000F9211248F939F93EF93FF938091070151 |
:101840008823E1F480911302909114020196909301 |
:10185000140280931302FC01E056FB4FE081ED304F |
:1018600019F0803A910539F4109214021092130283 |
:1018700081E080930701E093C60004C01092140237 |
:1018800010921302FF91EF919F918F910F900FBED5 |
:101890000F901F9018951F920F920FB60F92112460 |
:1018A0002F933F934F935F936F937F938F939F9368 |
:1018B000AF93BF93CF93EF93FF9390E08091C600D7 |
:1018C00080930B0250911902503A10F090931A0233 |
:1018D00080910B028D3009F065C080911A02823030 |
:1018E00009F060C090931A02852F992782509C4F6F |
:1018F000FC01329740812091150230911602241B81 |
:101900003109DC0111978C91281B3109C9019F70A5 |
:10191000909316028093150246E0969587954A9516 |
:10192000E1F7982F935C909317022F733070235C2C |
:10193000209318028081981729F48C91281711F4AC |
:1019400091E006C090E0809108028F5F80930802CA |
:10195000C0910A02CC2309F074C0992309F471C024 |
:1019600081E080930A02580F509307025150E52FEF |
:10197000FF27E250FC4F8DE0808380910004823588 |
:1019800009F05FC00E94F71F88E190E02CE00FB6DD |
:10199000F894A895809360000FBE20936000C093D8 |
:1019A0001F024FC020911A02822F99278130910582 |
:1019B000F9F0823091051CF4892B21F040C0029788 |
:1019C00011F13DC080910B02833239F480910A02FB |
:1019D000882319F481E080931A0280910B0280938E |
:1019E000FE0381E08093190280910B02992722C0A7 |
:1019F0002F5F20931A02E52FFF27E250FC4F8091C2 |
:101A00000B02808309C0E52FFF27E250FC4F809135 |
:101A10000B028083503A20F45F5F5093190202C09A |
:101A200010921A0220910B028091150290911602D9 |
:101A3000820F911D909316028093150202C010929E |
:101A40001A02FF91EF91CF91BF91AF919F918F912A |
:101A50007F916F915F914F913F912F910F900FBEAA |
:101A60000F901F901895AC01A0E0B0E09D01A81761 |
:101A7000B90748F4E0EAF4E08191280F311D11968E |
:101A8000A417B507C8F33F70FD01E056FB4FC9012D |
:101A900056E0969587955A95E1F7835C8083119679 |
:101AA000FD01E056FB4F2F733070822F835C8083E3 |
:101AB000AF55BB4F8DE08C93109207018091A0042D |
:101AC0008093C6000895A0E0B0E0E9E6FDE00C9444 |
:101AD00063782C859D850E85BB2483E28093A004CA |
:101AE0009F599093A1042093A20433E0E32EF12C9C |
:101AF000002309F49EC0CF84D888BE016D5E7F4F5D |
:101B0000A989BA890150109709F493C01097B9F0C8 |
:101B1000F601EB0DF11DB3949081119791F4002320 |
:101B200049F1FB016E5F7F4FDB01C080D1806E5FAA |
:101B30007F4F0D90BC91A02DBB24015002C090E0BE |
:101B400019C01097B9F0F601EB0DF11DB394408167 |
:101B5000119791F4002341F1FB016E5F7F4FDB0190 |
:101B6000C080D1806E5F7F4F0D90BC91A02DBB24B3 |
:101B7000015002C040E018C01097B1F0F601EB0D23 |
:101B8000F11DB3941081119781F4002371F0FB01D2 |
:101B90003296DB01CD90DC90BF016E5F7F4FA0815C |
:101BA000B181BB24015001C010E0F701E056FB4FAA |
:101BB000892F86958695835C80830894E11CF11CAF |
:101BC000F701E056FB4F892F99278370907024E02E |
:101BD000880F991F2A95E1F755279A0194E03695C9 |
:101BE00027959A95E1F7822B835C80830894E11C0A |
:101BF000F11CF701E056FB4F4F705070440F551F1A |
:101C0000440F551F812F992726E0969587952A9591 |
:101C1000E1F7842B835C80830894E11CF11CF701BD |
:101C2000E056FB4F1F73135C10830894E11CF11CFA |
:101C30006ACFC7010E94330DE9E00C947F78A3E0DE |
:101C40007A2F409107024650442309F458C0E72FE9 |
:101C5000FF27E250FC4F80818D537F5FE72FFF27E6 |
:101C6000E250FC4F20812D537F5FE72FFF27E2508A |
:101C7000FC4F30813D537F5FE72FFF27E250FC4F41 |
:101C800060816D537F5F9927880F991F880F991F77 |
:101C9000522F52955F70582B822F99278F7090701A |
:101CA000F4E0880F991FFA95E1F7232F26952695E2 |
:101CB000282B832F992783709070E6E0880F991F57 |
:101CC000EA95E1F7682B41504F3FC9F0EA2FFF2713 |
:101CD000E250FC4F5083AF5F41504F3F81F0EA2FFD |
:101CE000FF27E250FC4F2083AF5F41504F3F39F058 |
:101CF000EA2FFF27E250FC4F6083AF5FA5CF81E062 |
:101D000094E09093060280930502A350A0930402EE |
:101D10000895A2E0B0E0EFE8FEE00C9469788091CD |
:101D20000A02882309F4C7C30E941F0E8091FF0393 |
:101D3000823609F081C2809100049927813791058C |
:101D400009F4C0C082379105C4F48D36910509F4B9 |
:101D500082C08E36910544F48B34910531F186367C |
:101D6000910509F454C168C28E36910509F45BC02F |
:101D70008037910509F49FC05FC28537910509F44A |
:101D8000E2C18637910544F48337910509F4DCC03C |
:101D90008437910539F150C28737910509F410C293 |
:101DA0008937910509F46AC147C2E0910502F091B3 |
:101DB0000602808191819093C2028093C10220919A |
:101DC000BF023091C002821B930B845E9D4F68E678 |
:101DD00071E00E940A78845B90409093BE028093E9 |
:101DE000BD022AC280910702A0910502B0910602AD |
:101DF000853140F080E1E9EDF3E00D9001928A95A4 |
:101E0000E1F70DC08D919D910D90BC91A02D809317 |
:101E1000D9039093DA03A093DB03B093DC0380EF44 |
:101E2000809302024BC0809107018823E1F38DE487 |
:101E300090E09F938F9388E096E09F938F9381E04B |
:101E40008F938F938EE48F930E94630D8DB79EB70F |
:101E500007968DBFF1C1A0910502B09106021C91B9 |
:101E6000113081F48DE4E8E0F6E00D9001928A955E |
:101E7000E1F70E941C2F19838091D5038F7E8093F8 |
:101E8000D50301C01982809107018823E1F381E025 |
:101E900090E09F938F93CE0101969F938F9381E063 |
:101EA0008F938F938DE48F930E94630DADB7BEB770 |
:101EB0001796ADBFC1C181E080930D028FEF809373 |
:101EC0000501BAC1E0910502F091060280818F3FC1 |
:101ED00039F40E947F2FE0910502F0910602808381 |
:101EE000E0910502F09106028081882311F481E0DF |
:101EF00003C0863010F085E08083E0910502F09108 |
:101F0000060280810E94322EE0910502F0910602C5 |
:101F100080818983809107018823E1F380E790E045 |
:101F20009F938F9387E995E09F938F9381E090E053 |
:101F30009F938F93CE0101969F938F9382E08F930F |
:101F400081E08F9381E571C12091050230910602F5 |
:101F5000D9018C918150853008F040C0F901818110 |
:101F60008435E1F52F5F3F4F80E7E7E9F5E0D901E0 |
:101F70000D9001928A95E1F7F90182910E949B2EC2 |
:101F80008091D6059927AA27BB27BC01CD0124EC57 |
:101F900039E040E050E00E94CB77DC01CB01809338 |
:101FA000B5019093B601A093B701B093B8018091A9 |
:101FB000D7059927AA27BB27BC01CD010E94CB7763 |
:101FC000DC01CB018093B1019093B201A093B301E6 |
:101FD000B093B4010E947F2F898301C01982809140 |
:101FE00007018823E1F381E090E09F938F93CE0176 |
:101FF00001969F938F9381E08F938F9383E58F93C7 |
:102000000E94630D8DB79EB707968DBF26C0E091E5 |
:102010000502F0910602E0818E2F8150853018F480 |
:102020008E2F0E94322E0E947F2F8983809107017C |
:102030008823E1F381E090E09F938F93CE01019696 |
:102040009F938F9381E08F938F9386E48F930E9469 |
:10205000630DADB7BEB71796ADBF8091A6028823BA |
:1020600029F46EE670E089810E94093780E00E94C1 |
:102070006D078091BE050E94FE73DEC0E0910502EF |
:10208000F09106028081992787FD90959093DA065A |
:102090008093D9068181992787FD90959093DC06DE |
:1020A0008093DB068281992787FD90959093DE06C9 |
:1020B0008093DD068381992787FD90959093E006B4 |
:1020C0008093DF068481992787FD90959093E2069F |
:1020D0008093E1068581992787FD90959093E4068A |
:1020E0008093E3068681992787FD90959093E60675 |
:1020F0008093E5068781992787FD90959093E80660 |
:102100008093E7068085992787FD90959093EA064E |
:102110008093E9068185992787FD90959093EC0639 |
:102120008093EB068285992787FD90959093EE0624 |
:102130008093ED068385992787FD90959093F0060F |
:102140008093EF0679C0E0910502F091060280814C |
:102150000E9464348A83882319F481E0898301C052 |
:102160001982809107018823E1F388E090E09F9332 |
:102170008F9386E596E09F938F9321E030E03F9325 |
:102180002F9380910502909106029F938F933F9326 |
:102190002F93CE0102969F938F933F932F93CE015F |
:1021A000820F931F9F938F9384E08F9381E08F938F |
:1021B00085E58F930E94630DEDB7FEB773963BC024 |
:1021C000809104028930C0F120910502309106020D |
:1021D0002F5F3F4F88E0A6E5B6E0F90101900D9230 |
:1021E0008A95E1F7D9018E910E94BA338A838823B8 |
:1021F00019F481E0898301C0198280910701882345 |
:10220000E1F321E030E03F932F93CE0102969F93BC |
:102210008F933F932F93CE01820F931F9F938F93A2 |
:1022200082E08F9381E08F9387E58F930E94630D07 |
:10223000EDB7FEB73B96EDBF809100049927843639 |
:10224000910509F4CDC085369105ACF48136910530 |
:1022500009F481C0823691052CF48B34910509F480 |
:102260005DC021C18236910509F482C08336910593 |
:1022700009F491C018C18C36910509F4FFC08D3660 |
:1022800091054CF48736910509F40AC18836910509 |
:1022900009F4C4C008C18437910529F08637910537 |
:1022A00009F4FAC000C180910702A0910502B09123 |
:1022B0000602803140F080E1E9EDF3E00D900192FB |
:1022C0008A95E1F70DC08D919D910D90BC91A02D47 |
:1022D0008093D9039093DA03A093DB03B093DC03DC |
:1022E000809107018823E1F31F92809104018F936D |
:1022F00084E58F930E94630D8AEF809302028FEF33 |
:102300008093050180EA9FE00E9486169093FB016E |
:102310008093FA010F900F900F90C5C0E0910502D5 |
:10232000F0910602808191819093C2028093C10254 |
:102330002091BF023091C002821B930B845E9D4F9F |
:1023400068E671E00E940A78845B90409093BE0238 |
:102350008093BD02A8C0E0910502F0910602808141 |
:1023600080930601803298F08FE1809306010FC0C0 |
:10237000A0910502B09106028BE0E1EFF3E00D9031 |
:1023800001928A95E1F78091FA03809382058FEF9D |
:102390008093050188C08091FE019091FF01892BF7 |
:1023A00089F4E0910502F0910602E081EE2351F0FC |
:1023B0008AE0E89FC00111240E9486169093CC0306 |
:1023C0008093CB03E0910502F091060290818AE0B0 |
:1023D000989FC00111249093FF018093FE0115C0C6 |
:1023E0008FEF80930501E0910502F0910602908144 |
:1023F0008AE0989FC001112490930102809300020B |
:10240000892B19F081E080930F0280EA9FE00E94FF |
:1024100086169093FB018093FA0145C08FEF80935D |
:102420000501E0910502F0910602908197FD08C038 |
:1024300082E080930C021092FD011092FC011AC000 |
:10244000909580916402892B8093640291818AE047 |
:10245000989FC00111249093FD018093FC0184E0BA |
:1024600080930C0280EA9FE00E9486169093FB0105 |
:102470008093FA0181E08093100215C08FEF809362 |
:102480000501E0910502F0910602808180936502CA |
:1024900081E08093110207C081E080930E0203C0A7 |
:1024A00081E08093120210920A02109206021092AA |
:1024B000050210920402E3E0CE5F0C948578982F19 |
:1024C0008091C00085FFFCCF9093C60008950F93C4 |
:1024D0001F9388E18093C1008091C0008260809347 |
:1024E000C0008091C10080688093C1008091C100CC |
:1024F00080648093C10000E010E00093C5008AE290 |
:1025000090E08093C40080910002909101020E94AB |
:1025100086169093CE038093CD038CED90E00E94BD |
:1025200086169093FD038093FC031092CF0380E501 |
:102530008093D00384E08093D3038BE08093D10316 |
:102540001092D20310930602009305021092040227 |
:102550001F910F910895A0E1B0E0E1EBF2E10C943E |
:10256000667880910701882309F4C1C28091FA013D |
:102570009091FB010E948F16882361F01092FD015B |
:102580001092FC0110920102109200021092FF01C1 |
:102590001092FE018091FC019091FD01892B41F088 |
:1025A00080919E0490919F040E948F16882329F4A5 |
:1025B00080911002882309F460C08091070188236C |
:1025C00009F45BC080910C0200E211E08430A8F0B5 |
:1025D0000E940B2080E590E09F938F931F930F93B1 |
:1025E00081E08F938F9388E48F930E94630D2DB7C2 |
:1025F0003EB7295F3F4F2DBF34C01092660282E282 |
:1026000094E09F938F9380E090E29F938F93E0916B |
:10261000BB03F091BC03099584E190E09F938F93F5 |
:102620001F930F9381E090E09F938F938CE092E053 |
:102630009F938F9382E08F9381E08F9388E48F93B1 |
:102640000E94630D80910C02982F8F5F80930C0283 |
:102650002DB73EB7215F3F4F2DBF943010F0109241 |
:102660000C028091FC019091FD010E9486169093CE |
:102670009F0480939E04109210028091110288237F |
:1026800051F180910701882331F10E940B2080E5F0 |
:1026900090E09F938F9380E291E09F938F9321E04E |
:1026A00030E03F932F938FE191E09F938F933F937F |
:1026B0002F9385E692E09F938F9383E08F9381E041 |
:1026C0008F938CE48F930E94630D109211028DB74B |
:1026D0009EB70F968DBF80910E028823D1F0809116 |
:1026E00007018823B1F08AE090E09F938F938FECED |
:1026F00093E09F938F9381E08F938F9386E58F93E1 |
:102700000E94630D10920E022DB73EB7295F3F4F16 |
:102710002DBF809112028823D9F080910701882370 |
:10272000B9F08BE090E09F938F9381EF93E09F93BC |
:102730008F9381E08F93809104018F9387E48F932F |
:102740000E94630D109212028DB79EB707968DBF3F |
:102750008091FC039091FD030E948F16882309F459 |
:1027600061C080910701882309F45CC08091B305A2 |
:102770009927880F991F880F991F7C010027F7FC64 |
:102780000095102F8091030390910403A0910503FD |
:10279000B0910603BC01CD01A80197010E943F78CA |
:1027A0003093EA032093E9038091FB029091FC02AD |
:1027B000A091FD02B091FE02BC01CD01A8019701DC |
:1027C0000E943F783093EC032093EB0380919002BA |
:1027D0008093ED0380918F028093EE0388E090E078 |
:1027E0009F938F9389EE93E09F938F9381E08F93D4 |
:1027F00083E08F938BE68F930E94630D8091EF03AC |
:102800002DB73EB7295F3F4F2DBF853018F086E0CA |
:102810008093EF0383E690E00E9486169093FD0379 |
:102820008093FC038091000290910102892B41F07A |
:102830008091CD039091CE030E948F16882321F4BE |
:1028400080910F02882339F180910701882319F1C3 |
:102850000E94FF3582E490E09F938F9380E495E09F |
:102860009F938F9381E08F938F9384E48F930E9443 |
:10287000630D10920F028DB79EB707968DBF8091A2 |
:10288000000290910102009731F00E948616909309 |
:10289000CE038093CD038091FE019091FF01892B9F |
:1028A00009F4B8C08091CB039091CC030E948F169D |
:1028B000882309F4AFC080910701882309F4AAC0D6 |
:1028C0008091B3059927880F991F880F991F7C0164 |
:1028D0000027F7FC0095102F8091030390910403CB |
:1028E000A0910503B0910603BC01CD01A801970199 |
:1028F0000E943F783093BE032093BD038091FB027A |
:102900009091FC02A091FD02B091FE02BC01CD01AC |
:10291000A80197010E943F783093C0032093BF0322 |
:10292000209185073091860740918707509188074D |
:10293000DA01C90163E0880F991FAA1FBB1F6A95BE |
:10294000D1F7820F931FA41FB51F820F931FA41FDF |
:10295000B51F2091950130919601409197015091BA |
:102960009801BC01CD010E943F783093C2032093AF |
:10297000C1038091CB029091CC02A091CD02B09185 |
:10298000CE0239E0B595A795979587953A95D1F7F9 |
:102990008093C3038091C7029091C802A091C9029D |
:1029A000B091CA0229E0B595A795979587952A9584 |
:1029B000D1F78093C4038091D3029091D402A09167 |
:1029C000D502B091D60209E0B595A7959795879560 |
:1029D0000A95D1F78093C5038EE090E09F938F9383 |
:1029E0008DEB93E09F938F9381E08F938F9383E49C |
:1029F0008F930E94630D8091FE019091FF010E94D0 |
:102A000086169093CC038093CB032DB73EB7295FF6 |
:102A10003F4F2DBF809106018F3F71F1992714E040 |
:102A2000880F991F1A95E1F78E5D9D4F40E150E0A8 |
:102A3000BC01CE0101960E941E7680E190E09F933A |
:102A40008F93CE0101969F938F9381E090E09F93A7 |
:102A50008F9386E091E09F938F9382E08F9381E044 |
:102A60008F9381E48F930E94630D8FEF8093060113 |
:102A70008DB79EB70B968DBF809182058823D1F0CC |
:102A8000809107018823B1F081E090E09F938F93BC |
:102A900082E895E09F938F9381E08F938F9382E4F8 |
:102AA0008F930E94630D109282052DB73EB7295F68 |
:102AB0003F4F2DBF80910D028823C9F080910701FF |
:102AC0008823A9F084E390E09F938F938FEB96E0A7 |
:102AD0009F938F9381E08F938F9380E58F930E94D4 |
:102AE000630D10920D028DB79EB707968DBFE6E07D |
:102AF000C05F0C9482781F920F920FB60F92112430 |
:102B00002F933F935F936F937F938F939F93AF9395 |
:102B1000BF93EF93FF9320E080912002882329F058 |
:102B20008091200281508093200280919E0388230F |
:102B300019F0815080939E038091280281508093E8 |
:102B400028028F3F09F05BC089E0809328028091C2 |
:102B500026029091270201969093270280932602E5 |
:102B600080910A018F5F817080930A01882319F494 |
:102B700081E080932502349903C081E0809329028B |
:102B80008091210290912202892B21F180912102D2 |
:102B9000909122020B9750F0809121029091220295 |
:102BA0000A97909322028093210204C0109222027D |
:102BB000109221028091210290912202209108011D |
:102BC0003091090182239323892B11F021E008C061 |
:102BD00020E006C08FEF9FEF9093090180930801DA |
:102BE00080910201222331F08A3011F45A9A07C0F1 |
:102BF000479A05C08A3011F45A9801C047988091CD |
:102C00002902882309F472C02091E801222309F0E7 |
:102C10006DC08091A40583FF69C086B19927FC012E |
:102C2000E071F07084FF14C080912302909124021F |
:102C30000196909324028093230280912302909125 |
:102C40002402895E934008F451C0209329024EC0AB |
:102C50008091230290912402892B09F443C0809132 |
:102C60002302909124028A569140E0F5809123023C |
:102C70009091240269E270E00E94F677809123022D |
:102C800090912402860F971F909324028093230231 |
:102C900080912302909124020B9750F0809123029F |
:102CA000909124020A979093C2028093C10204C0BB |
:102CB000F093C202E093C1028091C1029091C202DE |
:102CC0002091BF023091C002821B930B845E9D4F06 |
:102CD00068E671E00E940A78845B90409093BE029F |
:102CE0008093BD021092240210922302FF91EF9173 |
:102CF000BF91AF919F918F917F916F915F913F9124 |
:102D00002F910F900FBE0F901F90189520912602C3 |
:102D100030912702280F391FC9010196089520918B |
:102D2000260230912702821B930B892F99278695C3 |
:102D3000807490700895CF93DF930E948616EC0103 |
:102D4000CE010E948F168823D9F3DF91CF91089589 |
:102D5000CF93DF930E948616EC0109C080910F018A |
:102D6000882329F090930F018FEC80937A00CE0195 |
:102D70000E948F16982F882389F3DF91CF910895B1 |
:102D80009FB7F8945F983E9A469A8091B0008F70F2 |
:102D90008093B0008091B00083608093B0008091F8 |
:102DA000B1008B738093B1008091B1008B608093F0 |
:102DB000B1001092B2008FEF8093B3008091B00009 |
:102DC00080688093B000809170008A7F809370004B |
:102DD000809170008260809370009FBF08958AE0A8 |
:102DE00090E00E948616909331028093300282E038 |
:102DF00085BD83EA84BD17BC84EB88BD86E086BDB3 |
:102E000080916E00816080936E0008951F920F92F2 |
:102E10000FB60F9211242F933F934F935F936F93AD |
:102E20007F938F939F93AF93BF93CF93DF93EF9352 |
:102E3000FF938091020190912A02843108F011C120 |
:102E4000992309F06AC38091B00086FFECC080919D |
:102E5000B0008F7B8093B00089EA93E090932C02BE |
:102E600080932B0280910B0190910C019C01220F09 |
:102E7000331F280F391F8091A1019927880F991FAF |
:102E8000880F991F280F391F37FF02C02D5F3F4F52 |
:102E9000C901959587959595879590930C01809399 |
:102EA0000B0190931E0280931D028091F9056091A1 |
:102EB000C50520910303309104034091050350910F |
:102EC000060380FF2CC0772788279927EA01D901BC |
:102ED00057FF04C0A158BF4FCF4FDF4FE7E0D59554 |
:102EE000C795B795A795EA95D1F79D01AE010E94C8 |
:102EF000CB779B01AC0197FF04C0215C3F4F4F4F44 |
:102F00005F4F66E055954795379527956A95D1F7B8 |
:102F100080911D0290911E02820F931F2BC0772774 |
:102F200088279927EA01D90157FF04C0A158BF4F4C |
:102F3000CF4FDF4F27E0D595C795B795A7952A9531 |
:102F4000D1F79D01AE010E94CB779B01AC0197FFA9 |
:102F500004C0215C3F4F4F4F5F4FF6E055954795BA |
:102F600037952795FA95D1F780911D0290911E0211 |
:102F7000821B930B90931E0280931D028091C605C5 |
:102F8000282F3327220F331F220F331F80911D025A |
:102F900090911E02821793077CF08091C705282F1D |
:102FA0003327220F331F220F331F80911D02909170 |
:102FB0001E022817390724F430931E0220931D02A5 |
:102FC00020912B0230912C0280911D0290911E02C3 |
:102FD000280F391F2050324030932C0220932B02AF |
:102FE00080911D0290911E0297FD039695958795FD |
:102FF0009595879590931E0280931D0245E02D3D87 |
:10300000340718F08CED95E005C02757314030F4B7 |
:1030100087E791E090932C0280932B0280912B0202 |
:1030200090912C0243C28091B00080648093B000E4 |
:103030008091CC05282F33278DED96E0289FA001A5 |
:10304000299F500D389F500D1124CA0120912D0247 |
:1030500030912E02821B930B90932C0280932B02B3 |
:1030600059C2992309F059C28091B00086FF23C24A |
:103070008091B0008F7B8093B000E0912F02EE230F |
:10308000F1F48091CC05282F33278DED96E0289F11 |
:10309000A001299F500D389F500D1124CA01209185 |
:1030A0002D0230912E02821B930B90932C02809361 |
:1030B0002B0210922E0210922D02469A2BC289EA00 |
:1030C00093E090932C0280932B028E2F99278330CC |
:1030D000910509F4A4C1843091053CF48130910537 |
:1030E00061F0029709F4D2C0AAC18430910509F4B5 |
:1030F00099C1059709F4A0C1A2C180910B019091DB |
:103100000C019C01220F331F280F391F8091A10150 |
:103110009927880F991F880F991F280F391F37FF8C |
:1031200002C02D5F3F4FC90195958795959587956D |
:1031300090930C0180930B0190931E0280931D02CB |
:103140008091F9056091C505209103033091040336 |
:10315000409105035091060380FF2CC077278827F4 |
:103160009927EA01D90157FF04C0A158BF4FCF4F9B |
:10317000DF4F27E0D595C795B795A7952A95D1F745 |
:103180009D01AE010E94CB779B01AC0197FF04C06B |
:10319000215C3F4F4F4F5F4FA6E0559547953795C0 |
:1031A0002795AA95D1F780911D0290911E02820F5A |
:1031B000931F27C077278827992757FF04C02158D6 |
:1031C0003F4F4F4F5F4FF7E0559547953795279500 |
:1031D000FA95D1F70E94CB779B01AC0197FF04C011 |
:1031E000215C3F4F4F4F5F4FE6E055954795379530 |
:1031F0002795EA95D1F780911D0290911E02821BBE |
:10320000930B90931E0280931D028091C605282F78 |
:103210003327220F331F220F331F80911D029091FD |
:103220001E02821793077CF08091C705282F332751 |
:10323000220F331F220F331F80911D0290911E0217 |
:103240002817390724F430931E0220931D02809121 |
:103250002B0290912C0220911D0230911E02820FB0 |
:10326000931F8050924090932C0280932B02809168 |
:103270001D0290911E0297FD039695958795959551 |
:10328000879590931E0280931D02ECC080910D01E2 |
:1032900090910E019C01220F331F280F391F80913E |
:1032A000A0019927880F991F880F991F280F391F90 |
:1032B00037FF02C02D5F3F4FC901959587959595C2 |
:1032C000879590930E0180930D0190931C0280933B |
:1032D0001B028091F9056091C905A091FB02B09194 |
:1032E000FC02C091FD02D091FE0281FF2AC0772727 |
:1032F000882799279D01AE01D7FF04C021583F4F71 |
:103300004F4F5F4FA7E05595479537952795AA955D |
:10331000D1F70E94CB779B01AC0197FF04C0215CE1 |
:103320003F4F4F4F5F4FF6E055954795379527959F |
:10333000FA95D1F780911B0290911C02820F931F86 |
:1033400029C07727882799279D01AE01D7FF04C0A0 |
:1033500021583F4F4F4F5F4FE7E0559547953795C1 |
:103360002795EA95D1F70E94CB779B01AC0197FF97 |
:1033700004C0215C3F4F4F4F5F4F76E05595479516 |
:10338000379527957A95D1F780911B0290911C0271 |
:10339000821B930B90931C0280931B028091CA05A1 |
:1033A000282F3327220F331F220F331F80911B0238 |
:1033B00090911C02821793077CF08091CB05282FF7 |
:1033C0003327220F331F220F331F80911B0290914E |
:1033D0001C022817390724F430931C0220931B0287 |
:1033E00080912B0290912C0220911B0230911C02A3 |
:1033F000820F931F8050924090932C0280932B0257 |
:1034000080911B0290911C0297FD039695958795DC |
:103410009595879590931C0280931B0223C0809101 |
:10342000530702C080912D079927880F991F880F95 |
:10343000991F87559E4F12C080915B07F5CFFF27DC |
:10344000EE0FFF1FE154F94F20813181220F331F0E |
:1034500080912B0290912C02820F931F90932C024B |
:1034600080932B0280912B0290912C0255E08D3D90 |
:10347000950718F08CED95E005C08757914030F422 |
:1034800087E791E090932C0280932B0220912B02EE |
:1034900030912C022C5B304030932C0220932B0275 |
:1034A00080912D0290912E02820F931F90932E02F5 |
:1034B00080932D022FC08091B00080648093B00073 |
:1034C0008CEB90E090932C0280932B0280912D0244 |
:1034D00090912E0284549F4F90932E0280932D0240 |
:1034E00080911F02882321F08091AF02853B20F458 |
:1034F00080911F02823011F4469801C0469A809153 |
:103500002F028F5F80932F029091CC05981710F4B3 |
:1035100010922F0281E080932A0220912B02309199 |
:103520002C0241E02F37340730F08FEF8093B30047 |
:103530002F5F30400FC02F3F3105C9F0C0F0A90107 |
:103540004F5F50404F37510550F480E88093B300EF |
:103550002058304030932C0220932B0212C08FEF62 |
:103560008093B30050932C0240932B020AC08091A9 |
:103570002B028093B30010922C0210922B02109217 |
:103580002A02FF91EF91DF91CF91BF91AF919F916F |
:103590008F917F916F915F914F913F912F910F90FC |
:1035A0000FBE0F901F90189510927C008FEC8093A7 |
:1035B0007A000895CF93DF9383E090E00E94142E69 |
:1035C000C82FDD27C531D10508F02A97C7BD109255 |
:1035D000360284E690E00E94A81680911301909133 |
:1035E00014018052934010F4C0E0D0E0CA3FD105EE |
:1035F000F8F4C7BD82E390E00E94A81687E394E048 |
:103600009F938F938FE592E19F938F93E091BB03FC |
:10361000F091BC03099580911301909114010F90D2 |
:103620000F900F900F908052934010F02196DECFB4 |
:103630006C2F83E090E00E941C2EC0939305809134 |
:10364000A40580FF09C08C2F8A508B3E28F0809102 |
:10365000D40380648093D403C7BD8CE291E00E94C0 |
:10366000A816DF91CF910895EF92FF921F93CF9309 |
:1036700010E080ED97E00E9486167C01CCE81330C4 |
:1036800019F4CB3008F0C9E010E080914602909127 |
:1036900047028C5F934024F48091120181500AC04C |
:1036A00080914602909147028750944034F0809177 |
:1036B00012018F5F8093120101C011E080914402DA |
:1036C000909145028C5F934024F4809111018150C8 |
:1036D0000AC080914402909145028750944034F092 |
:1036E000809111018F5F8093110101C01F5F809154 |
:1036F0004202909143028C5F934024F48091100128 |
:1037000081500AC0809142029091430287509440B8 |
:10371000C4F0809110018F5F8093100113C089E382 |
:1037200094E09F938F938FE592E19F938F93E09125 |
:10373000BB03F091BC0309950F900F900F900F9071 |
:103740005FC01F5F82E18093700280916B028E7F69 |
:1037500080936B0285EA8093BC00809112018A30CD |
:1037600040F48091D40381608093D4038AE08093F5 |
:10377000120180911201863F40F08091D403816054 |
:103780008093D40385EF80931201809111018A30D8 |
:1037900040F48091D40382608093D4038AE08093C4 |
:1037A000110180911101863F40F08091D403826025 |
:1037B0008093D40385EF80931101809110018A30AA |
:1037C00040F48091D40384608093D4038AE0809392 |
:1037D000100180911001863F40F08091D4038460F5 |
:1037E0008093D40385EF8093100180917002882329 |
:1037F00039F0C7010E948F16882309F090CFF5CFCA |
:1038000010920F018FEC80937A0080910F01882332 |
:10381000E1F3CA3020F48AE090E00E94A816C1507B |
:1038200009F02DCF86E490E00E94A816CF911F9159 |
:10383000FF90EF9008951F920F920FB60F921124F0 |
:10384000AF92BF92CF92DF92EF92FF920F931F93AE |
:103850002F933F934F935F936F937F938F939F9398 |
:10386000AF93BF93EF93FF9380914F02282F33279D |
:10387000442755278F5F80934F02F901223131058C |
:1038800008F08CC3EA5BFF4F0C949178809178002C |
:103890009091790046C080917800909179002CC178 |
:1038A0008091780090917900909352028093510218 |
:1038B00057C180910C0390910D03209178003091B5 |
:1038C0007900821B930B90938405809383058091EC |
:1038D00083059091840590935C0280935B025EC1A6 |
:1038E000809178009091790020910E0330910F0320 |
:1038F000821B930B90939205809391058091910583 |
:103900009091920590935E0280935D0249C38091ED |
:103910005502909156022091780030917900820FE3 |
:10392000931F909356028093550281E03AC3809191 |
:103930005302909154022091780030917900820FC7 |
:10394000931F909354028093530284E02AC3809182 |
:103950001D0190911E019C01220F331F280F391F5A |
:10396000809178009091790063E070E00E94F67792 |
:10397000260F371F369527953695279530931E01CC |
:1039800020931D0185E00DC380917800909179000E |
:103990004091080350910903841B950B90933D02BD |
:1039A00080933C0280913C0290913D02029704F189 |
:1039B00022E04E3E520784F4209150022B5F209368 |
:1039C0005002255080917C0290917D02845F91404D |
:1039D00018F4215F2093500280915002853684F1C3 |
:1039E0004F5F5F4F5093090340930803845626C0EE |
:1039F00080913C0290913D028F5F9F4F0CF532E029 |
:103A000047325307ECF0209150022550209350028A |
:103A10002B5F80917C0290917D02845F914018F42D |
:103A20002F5020935002809150028C394CF4415019 |
:103A3000504050930903409308038C5980935002DF |
:103A400081E080933B02809178009091790090937F |
:103A50008A058093890580913C0290913D029C01EA |
:103A6000442737FD4095542F8091C3029091C402A2 |
:103A7000A091C502B091C602820F931FA41FB51F6B |
:103A80008093C3029093C402A093C502B093C60270 |
:103A90002091C3023091C4024091C5025091C602E8 |
:103AA00057FF04C021503C4F4F4F5F4F0AE05595E0 |
:103AB0004795379527950A95D1F78091C302909144 |
:103AC000C402A091C502B091C602821B930BA40B45 |
:103AD000B50B8093C3029093C402A093C502B09328 |
:103AE000C6022EC180915302909154022091780019 |
:103AF00030917900820F931F909354028093530268 |
:103B000010924E0250C2809102018A3071F480916D |
:103B10007800909179002091510230915202820FE9 |
:103B2000931F01969695879517C040915102509129 |
:103B30005202843158F02091780030917900240F9E |
:103B4000351F8FEF97E0821B930B06C080917800A2 |
:103B500090917900840F951F9093430280934202C5 |
:103B600086E01FC280910C0390910D032091780094 |
:103B700030917900821B930B909384058093830589 |
:103B8000809183059091840520915B0230915C02C5 |
:103B9000820F931F909341028093400287E001C2FD |
:103BA000809178009091790020910E0330910F035D |
:103BB000821B930B909392058093910580919105C0 |
:103BC0009091920520915D0230915E02820F931FC9 |
:103BD00090933F0280933E02E3C1209155023091C1 |
:103BE00056028091780090917900280F391F309308 |
:103BF000560220935502809102018A3019F4220F57 |
:103C0000331F04C0220F331F220F331F309356027D |
:103C1000209355022091550230915602C90137FD7B |
:103C20000796A3E095958795AA95E1F790934702AB |
:103C3000809346028091570290915802820F931F01 |
:103C400097FD01969595879590935802809357021A |
:103C50002091180330911903821B930B90931C0140 |
:103C600080931B0120914C0230914D0280911B01E9 |
:103C700090911C01280F391F37FF02C02F5F3F4F63 |
:103C80003595279530934D0220934C024ECE2091CE |
:103C90005302309154028091780090917900280F5E |
:103CA000391F3093540220935302809102018A30CD |
:103CB00019F4220F331F04C0220F331F220F331FAA |
:103CC00030935402209353022091530230915402B6 |
:103CD000C90137FD079663E0959587956A95E1F7E9 |
:103CE00090934502809344028091590290915A0228 |
:103CF000820F931F97FD01969595879590935A0291 |
:103D0000809359022091160330911703821B930B65 |
:103D100090931A018093190120914A0230914B022D |
:103D20008091190190911A01280F391F37FF02C0A5 |
:103D30002F5F3F4F3595279530934B0220934A02D2 |
:103D400083E02FC110924F0281E080930F01809198 |
:103D500032029091330201969093330280933202A3 |
:103D600080917800909179009093140180931301D1 |
:103D70008091130190911401AA27BB27A0905F02A4 |
:103D8000B0906002C0906102D0906202A80EB91E8D |
:103D9000CA1EDB1EA0925F02B0926002C092610256 |
:103DA000D0926202809163028F5F809363028231BE |
:103DB00008F4F6C08091150190911601A0911701A9 |
:103DC000B09118017C018D0123E0EE0CFF1C001F57 |
:103DD000111F2A95D1F7E81AF90A0A0B1B0BEA0CF6 |
:103DE000FB1C0C1D1D1D80913602992787FD9095A7 |
:103DF000A92FB92FBC01CD0126EC34E240E050E000 |
:103E00000E94CB77DC01CB01E81AF90A0A0B1B0BE5 |
:103E1000D801C7010496A11DB11DB7FF05C0D80187 |
:103E2000C7010B96A11DB11D13E0B595A7959795F8 |
:103E300087951A95D1F78093150190931601A09359 |
:103E40001701B093180180918B0590918C057C012E |
:103E50000027F7FC0095102F809115019091160115 |
:103E6000A0911701B0911801E81AF90A0A0B1B0B6F |
:103E7000E092A102F092A2020093A3021093A40286 |
:103E800020913702309138024091390250913A0224 |
:103E900057FF04C0215F3F4F4F4F5F4FF4E05595F0 |
:103EA000479537952795FA95D1F7809137029091EC |
:103EB0003802A0913902B0913A02821B930BA40BF5 |
:103EC000B50B8093370290933802A0933902B093D8 |
:103ED0003A028091370290913802A0913902B09154 |
:103EE0003A028E0D9F1DA01FB11F80933702909341 |
:103EF0003802A0933902B0933A0280913402909133 |
:103F00003502AC01E5E0440F551FEA95E1F7481B87 |
:103F1000590B8091370290913802A0913902B091EB |
:103F20003A02B7FF03C00F96A11DB11D74E0B5950D |
:103F3000A795979587957A95D1F72091A102309111 |
:103F4000A202281B390B63E0220F331F6A95E1F7A9 |
:103F5000240F351F37FF02C0215E3F4F45E03595E6 |
:103F600027954A95E1F73093350220933402D60124 |
:103F7000C501D7FE03C00196A11DB11DB595A7953A |
:103F80009795879580935F0290936002A09361025A |
:103F9000B093620289E08093630202C010924F02E4 |
:103FA00082E080934E0280914E0280937C0080914B |
:103FB0004F02882319F08FEC80937A00FF91EF91E4 |
:103FC000BF91AF919F918F917F916F915F914F9131 |
:103FD0003F912F911F910F91FF90EF90DF90CF9025 |
:103FE000BF90AF900F900FBE0F901F90189590E26A |
:103FF000E0E2F1E08FE49193815087FFFCCF0895D8 |
:1040000090916602E0E2F1E0E90FF11D80839F5F8D |
:10401000909366020895EF92FF920F931F93CF93B0 |
:10402000DF932091640220FF0AC0809165028823FB |
:1040300011F0815002C080911F018093650221FF21 |
:104040000CC09091650280911F01981719F410928D |
:10405000650203C09F5F90936502822F992780FFBE |
:1040600004C081FF02C0109265020E94F71F809178 |
:104070006502282F3327C0E0EC2EC0E2FC2EC09151 |
:10408000BB03D091BC038A3098F481E1809366022F |
:104090003F932F9380E794E09F938F93FF92EF924B |
:1040A000FE0109952DB73EB72A5F3F4F2DBF11C0C6 |
:1040B00080E1809366023F932F9385E794E09F937E |
:1040C0008F93FF92EF92FE0109958DB79EB70696EA |
:1040D0008DBF20916502822F9927AA27BB27FC015B |
:1040E000429710F00C94B82AE85AFF4FB0E0EB2E3C |
:1040F000B0E2FB2EC091BB03D091BC030C9491782D |
:10410000109266028AE794E09F938F9300E010E29A |
:10411000FF92EF92FE01099584E1809366020F9071 |
:104120000F900F900F9085E690E09F938F9380E51E |
:1041300090E09F938F931F921F92809102016AE0FB |
:104140000E94EA77892F99279F938F93809102018C |
:104150000E94EA7799279F938F938AE894E09F9330 |
:104160008F93FF92EF92E091BB03F091BC0309950E |
:1041700088E2809366022DB73EB7225F3F4F2DBF86 |
:1041800089E096E09F938F930E947F2F99279F93BA |
:104190008F938FE994E09F938F93FF92EF92E0913A |
:1041A000BB03F091BC0309958DB79EB708968DBFF0 |
:1041B0009091D403992351F08CE380936602892F68 |
:1041C00099279F938F938DEA94E085C690916C0216 |
:1041D000992371F08CE380936602892F99279F932E |
:1041E0008F9384EC94E09F938F931F930F9391C0D0 |
:1041F0008091D50384FF07C08CE38093660289ED2C |
:1042000094E00C944A2A8091910190919201069732 |
:1042100010F00C94C12A8CE38093660286EE94E041 |
:104220000C944A2A8091A405A0E0EA2EA0E2FA2E7E |
:10423000C091BB03D091BC0380FF74C01092660292 |
:104240008091A1029091A202A091A302B091A40238 |
:10425000BC01CD0125E030E040E050E00E943F7815 |
:104260003F932F9383EF94E09F938F93FF92EF926E |
:10427000FE01099584E1809366022DB73EB72A5F5F |
:104280003F4F2DBF80919D0290919E02A0919F0271 |
:10429000B091A002BC01CD0125E030E040E050E04B |
:1042A0000E943F783F932F9380E095E09F938F93F8 |
:1042B000FF92EF92E091BB03F091BC03099588E275 |
:1042C000809366028DB79EB706968DBF80911301CD |
:1042D000909114019F938F938DE095E09F938F931E |
:1042E000FF92EF92E091BB03F091BC0309958CE340 |
:1042F000809366022DB73EB72A5F3F4F2DBF87B52B |
:1043000099279F938F938AE195E09F938F93FF92D4 |
:10431000EF92E091BB03F091BC0309958DB79EB776 |
:1043200006962FC71092660287E295E09F938F93BF |
:10433000FF92EF92FE01099584E1809366020F904F |
:104340000F900F900F9086E395E09F938F93FF92CD |
:10435000EF92E091BB03F091BC03099588E2809352 |
:1043600066020F900F900F900F908FE395E09F9350 |
:104370008F93FF92EF92E091BB03F091BC030995FC |
:104380008CE3809366020F900F900F900F908EE455 |
:1043900095E09F938F93FF92EF920C944E2A109288 |
:1043A000660287E595E09F938F9300E010E2FF920D |
:1043B000EF92FE01099584E1809366020F900F90C1 |
:1043C0000F900F908091030390910403A091050337 |
:1043D000B0910603B7FF04C081509C4FAF4FBF4F51 |
:1043E000FAE0B595A79597958795FA95D1F7BF937C |
:1043F000AF939F938F9384E695E09F938F931F9342 |
:104400000F93E091BB03F091BC03099588E2809380 |
:1044100066022DB73EB7285F3F4F2DBF8091FB024C |
:104420009091FC02A091FD02B091FE02B7FF04C082 |
:1044300081509C4FAF4FBF4FEAE0B595A795979538 |
:104440008795EA95D1F7BF93AF939F938F9383E7B7 |
:1044500095E09F938F931F930F93E091BB03F0918F |
:10446000BC0309958CE3809366028DB79EB70896CE |
:104470008DBF8091C1029091C2029F938F9382E879 |
:1044800095E09F938F931F930F93E091BB03F0915F |
:10449000BC0309952DB73EB72A5F3F4F0DC7109259 |
:1044A00066028091C3069091C4069F938F9380917A |
:1044B000C1069091C2069F938F9381E995E09F93E7 |
:1044C0008F93FF92EF92FE01099584E1809366023B |
:1044D0008DB79EB708968DBF8091C7069091C8068C |
:1044E0009F938F938091C5069091C6069F938F935B |
:1044F00081EA95E09F938F93FF92EF92E091BB0347 |
:10450000F091BC03099588E2809366022DB73EB70F |
:10451000285F3F4F2DBF8091CB069091CC069F9393 |
:104520008F938091C9069091CA069F938F9381EBD8 |
:1045300095E09F938F93FF92EF92E091BB03F091F0 |
:10454000BC0309958CE3809366028DB79EB70896ED |
:104550008DBF8091CF069091D0069F938F938091CD |
:10456000CD069091CE069F938F9381EC95E0A2C0EB |
:104570001092660280919905E82FFF27EE0FFF1F2A |
:10458000E154F94F808191819F938F938091980599 |
:10459000E82FFF27EE0FFF1FE154F94F8081918133 |
:1045A0009F938F9381ED95E09F938F93FF92EF926E |
:1045B000FE01099584E1809366028DB79EB7089647 |
:1045C0008DBF80919B05E82FFF27EE0FFF1FE15461 |
:1045D000F94F808191819F938F9380919A05E82F65 |
:1045E000FF27EE0FFF1FE154F94F8081918188581A |
:1045F0009F4F9F938F9381EE95E09F938F93FF92B0 |
:10460000EF92E091BB03F091BC03099588E280939F |
:1046100066022DB73EB7285F3F4F2DBF80919D05A5 |
:10462000E82FFF27EE0FFF1FE154F94F80819181A2 |
:1046300082599F4F9F938F9380919C05E82FFF276E |
:10464000EE0FFF1FE154F94F8081918182599F4FF6 |
:104650009F938F9381EF95E09F938F93FF92EF92BB |
:10466000E091BB03F091BC0309958CE38093660253 |
:104670008DB79EB708968DBF80919F05E82FFF27C5 |
:10468000EE0FFF1FE154F94F8081918182599F4FB6 |
:104690009F938F9380919E05E82FFF27EE0FFF1FBA |
:1046A000E154F94F8081918182599F4F9F938F935D |
:1046B00081E096E09F938F93FF92EF92E091BB038E |
:1046C000F091BC0309952DB73EB7285F3F4FF4C565 |
:1046D0001092660281E196E09F938F9300E010E2D2 |
:1046E000FF92EF92FE010995809102010F900F90C9 |
:1046F0000F900F908A3009F0A1C084E18093660288 |
:1047000080911803909119039C0197FF02C0295FC3 |
:104710003F4F287F821B930B9F938F9380911803A9 |
:104720009091190397FD079673E0959587957A9573 |
:10473000E1F79F938F93209118033091190337FF6E |
:1047400002C0295F3F4F63E0359527956A95E1F7F1 |
:104750008091460290914702821B930B9F938F9307 |
:104760008FE196E09F938F931F930F93E091BB038C |
:10477000F091BC03099588E2809366028DB79EB7DD |
:104780000A968DBF80911603909117039C0197FFA5 |
:1047900002C0295F3F4F287F821B930B9F938F930B |
:1047A000809116039091170397FD079653E0959516 |
:1047B00087955A95E1F79F938F9320911603309137 |
:1047C000170337FF02C0295F3F4F43E03595279518 |
:1047D0004A95E1F78091440290914502821B930B28 |
:1047E0009F938F9380E396E09F938F931F930F93F4 |
:1047F000E091BB03F091BC0309958CE380936602C2 |
:104800002DB73EB7265F3F4F2DBF80911403909187 |
:1048100015039F938F93809114039091150320911A |
:10482000420230914302821B930B9F938F9381E44A |
:1048300096E09F938F931F930F93A3C38B3019F030 |
:10484000843108F4ADC084E180936602809118033E |
:10485000909119039C0197FF02C0215F3F4F207F79 |
:10486000821B930B97FD0196959587959F938F9348 |
:10487000809118039091190397FD0F9624E0959568 |
:1048800087952A95E1F79F938F9320911803309194 |
:10489000190337FF02C0295F3F4F83E03595279505 |
:1048A0008A95E1F78091460290914702821B930B13 |
:1048B0009F938F938FE496E09F938F931F930F9313 |
:1048C000E091BB03F091BC03099588E280936602F6 |
:1048D0002DB73EB7265F3F4F2DBF809116039091B5 |
:1048E00017039C0197FF02C0215F3F4F207F821B6F |
:1048F000930B97FD0196959587959F938F93809144 |
:1049000016039091170397FD0F96B4E09595879540 |
:10491000BA95E1F79F938F93209116033091170377 |
:1049200037FF02C0295F3F4FA3E035952795AA9531 |
:10493000E1F78091440290914502821B930B9F9373 |
:104940008F9381E696E09F938F931F930F93E0914F |
:10495000BB03F091BC0309958CE3809366028DB78D |
:104960009EB70A968DBF809114039091150397FD11 |
:104970000196959587959F938F93809114039091BD |
:1049800015032091420230914302821B930B9F93A7 |
:104990008F9383E796E09F938F931F930F938ECE11 |
:1049A0008D3009F0EEC584E180936602809112019A |
:1049B00099279F938F93809118039091190397FDE6 |
:1049C0000F96E4E095958795EA95E1F79F938F938D |
:1049D000209118033091190337FF02C0295F3F4F20 |
:1049E00073E0359527957A95E1F78091460290918D |
:1049F0004702821B930B9F938F9382E896E09F93CD |
:104A00008F931F930F93E091BB03F091BC03099523 |
:104A100088E2809366028DB79EB70A968DBF80911B |
:104A2000110199279F938F938091160390911703FB |
:104A300097FD0F9664E0959587956A95E1F79F93AA |
:104A40008F93209116033091170337FF02C0295F1F |
:104A50003F4F53E0359527955A95E1F780914402F1 |
:104A600090914502821B930B9F938F9386E996E06A |
:104A70009F938F931F930F93E091BB03F091BC031F |
:104A800009958CE3809366022DB73EB7265F3F4FB2 |
:104A90002DBF8091100199279F938F9380911403CC |
:104AA0009091150397FD0196959587959F938F9308 |
:104AB000809114039091150320914202309143029A |
:104AC000821B930B9F938F938AEA96E09F938F9319 |
:104AD0001F930F93E091BB03F091BC0309958DB731 |
:104AE0009EB70A964EC3109266028EEB96E09F9395 |
:104AF0008F93FF92EF92FE01099584E18093660205 |
:104B00000F900F900F900F9080910E0390910F03D4 |
:104B10009F938F9380913E0290913F029F938F933A |
:104B20008BEC96E09F938F93FF92EF92E091BB0303 |
:104B3000F091BC03099588E2809366022DB73EB7D9 |
:104B4000285F3F4F2DBF80910C0390910D039F93E1 |
:104B50008F9380914002909141029F938F938AEDB1 |
:104B600096E09F938F93FF92EF92E091BB03F091B9 |
:104B7000BC0309958CE3809366028DB79EB70896B7 |
:104B80008DBF80910803909109039F938F9380912B |
:104B90003C0290913D029F938F9389EE96E08ACDDF |
:104BA0001092660280911D0190911E016AE070E0F2 |
:104BB0000E940A789F938F9380911D0190911E010E |
:104BC0006AE070E00E940A787F936F9388EF96E026 |
:104BD0009F938F93FF92EF92FE01099584E180935A |
:104BE00066028DB79EB708968DBF8091FC079091A5 |
:104BF000FD076AE070E00E94F6779F938F938091A3 |
:104C0000FC079091FD076AE070E00E94F6777F93C1 |
:104C10006F938CE097E09F938F93FF92EF92E091D8 |
:104C2000BB03F091BC03099588E2809366022DB71F |
:104C30003EB7285F3F4F2DBF8091FE079091FF0741 |
:104C40009F938F9380E297E09F938F93FF92EF92D1 |
:104C5000E091BB03F091BC0309958CE3809366025D |
:104C60008DB79EB706968DBF809100089091010880 |
:104C70009F938F9380E397E02EC11092660282E4A7 |
:104C800097E09F938F93FF92EF92FE01099584E145 |
:104C9000809366020F900F900F900F908091BF0647 |
:104CA0009091C0069F938F938BE497E09F938F938F |
:104CB000FF92EF92E091BB03F091BC03099588E26B |
:104CC000809366028DB79EB706968DBF8091AF0226 |
:104CD00099279F938F938BE597E09F938F93FF92F4 |
:104CE000EF92E091BB03F091BC0309958CE38093B4 |
:104CF00066022DB73EB72A5F3F4F2DBF8091BE069B |
:104D0000992701979F938F938BE697E0FECA1092A5 |
:104D100066028BE797E09F938F93FF92EF92FE01DD |
:104D2000099584E1809366020F900F900F900F9089 |
:104D30008091BD029091BE029F938F9383E897E08C |
:104D40009F938F93FF92EF92E091BB03F091BC038E |
:104D5000099588E2809366022DB73EB72A5F3F4FE0 |
:104D60002DBF8091C1029091C2029F938F9381E9E0 |
:104D700097E09F938F93FF92EF92E091BB03F091A6 |
:104D8000BC0309958CE3809366028DB79EB70696A7 |
:104D90008DBF8091BF029091C0029F938F938FE946 |
:104DA00097E099C0109266028091B00299279F9374 |
:104DB0008F938DEA97E09F938F93FF92EF92FE017E |
:104DC000099584E1809366028DB79EB706968DBFE4 |
:104DD0008091B10299279F938F9389EB97E09F93DE |
:104DE0008F93FF92EF92E091BB03F091BC03099582 |
:104DF00088E2809366022DB73EB72A5F3F4F2DBFF2 |
:104E00008091B20299279F938F9385EC97E09F93AF |
:104E10008F93FF92EF92E091BB03F091BC03099551 |
:104E20008CE3809366028DB79EB706968DBF809106 |
:104E3000B30299279F938F9381ED97E04CC0109216 |
:104E400066028091B40299279F938F938DED97E02E |
:104E50009F938F93FF92EF92FE01099584E18093D7 |
:104E600066028DB79EB706968DBF8091B5029927D1 |
:104E70009F938F9389EE97E09F938F93FF92EF928A |
:104E8000E091BB03F091BC03099588E28093660230 |
:104E90002DB73EB72A5F3F4F2DBF8091B6029927AD |
:104EA0009F938F9385EF97E09F938F93FF92EF925D |
:104EB000E091BB03F091BC0309958CE380936602FB |
:104EC0008DB79EB706968DBF8091B70299279F93A5 |
:104ED0008F9381E098E09F938F93FF92EF92D5CAD2 |
:104EE000109266028DE098E09F938F93FF92EF926D |
:104EF000FE01099584E1809366020F900F900F9058 |
:104F00000F908091A10199279F938F9385E198E05D |
:104F10009F938F93FF92EF92E091BB03F091BC03BC |
:104F2000099588E2809366028DB79EB706968DBF7D |
:104F300080911D0290911E029F938F9383E298E0CF |
:104F40009F938F93FF92EF92E091BB03F091BC038C |
:104F500009958CE3809366022DB73EB72A5F3F4FD9 |
:104F60002DBF8091C70599279F938F938091C60588 |
:104F700099279F938F9381E398E09F938F93FF925C |
:104F8000EF92E091BB03F091BC0309958DB79EB7FA |
:104F90000896F7C0109266028FE398E09F938F9374 |
:104FA000FF92EF92FE01099584E1809366020F90D3 |
:104FB0000F900F900F908091F503992787FD9095A2 |
:104FC0009F938F938091F403992787FD90959F93EA |
:104FD0008F938FE498E09F938F93FF92EF92E091ED |
:104FE000BB03F091BC03099588E2809366022DB75C |
:104FF0003EB7285F3F4F2DBF8091F603992787FD6D |
:1050000090959F938F938091F70399279F938F9308 |
:105010008FE598E09F938F93FF92EF92E091BB030F |
:10502000F091BC0309958CE3809366028DB79EB71F |
:1050300008968DBF8091FB0399279F938F93809152 |
:10504000F803992787FD90959F938F938FE698E0BB |
:1050500031CB109266028FE798E09F938F93FF9277 |
:10506000EF92FE01099584E1809366020F900F9004 |
:105070000F900F908091790699278F7790709F936A |
:105080008F938091710699278F7790709F938F935C |
:105090008091690699278F7790709F938F93809165 |
:1050A000610699278F7790709F938F938FE898E090 |
:1050B0009F938F93FF92EF92E091BB03F091BC031B |
:1050C000099588E2809366028DB79EB70C968DBFD6 |
:1050D0008091990699278F7790709F938F938091F5 |
:1050E000910699278F7790709F938F93809189066F |
:1050F00099278F7790709F938F938091810699273E |
:105100008F7790709F938F9380EA98E09F938F930F |
:10511000FF92EF92E091BB03F091BC0309958CE301 |
:10512000809366022DB73EB7245F3F4F2DBF80911D |
:10513000B90699278F7790709F938F938091B106CE |
:1051400099278F7790709F938F938091A9069927C5 |
:105150008F7790709F938F938091A10699278F7777 |
:1051600090709F938F9381EB98E09F938F93FF9222 |
:10517000EF92E091BB03F091BC0309958DB79EB708 |
:105180000C968DBFFEC11092660282EC98E09F9350 |
:105190008F93FF92EF92FE01099584E1809366025E |
:1051A0000F900F900F900F9080917D06992787FDAB |
:1051B00090959F938F9380917506992787FD909581 |
:1051C0009F938F9380916D06992787FD90959F936C |
:1051D0008F9380916506992787FD90959F938F9374 |
:1051E00081ED98E09F938F93FF92EF92E091BB0344 |
:1051F000F091BC03099588E2809366022DB73EB713 |
:10520000245F3F4F2DBF80919D06992787FD909584 |
:105210009F938F9380919506992787FD90959F93F3 |
:105220008F9380918D06992787FD90959F938F93FB |
:1052300080918506992787FD90959F938F9382EEA5 |
:1052400098E09F938F93FF92EF92E091BB03F091D0 |
:10525000BC0309958CE3809366028DB79EB70C96CC |
:105260008DBF8091BD06992787FD90959F938F9361 |
:105270008091B506992787FD90959F938F93809194 |
:10528000AD06992787FD90959F938F938091A506F2 |
:10529000992787FD90959F938F9383EF98E09F9335 |
:1052A0008F93FF92EF92E091BB03F091BC030995BD |
:1052B0002DB73EB7245F3F4F2DBF63C110926602EA |
:1052C00084E099E09F938F9300E010E2FF92EF92C9 |
:1052D000FE01099584E1809366020F900F900F9074 |
:1052E0000F9080917906881F8827881F97E0899FF3 |
:1052F000C00111248D969F938F9380917106881F12 |
:105300008827881F96E0899FC00111248D969F935E |
:105310008F9380916906881F8827881F95E0899F51 |
:10532000C00111248D969F938F9380916106881FF1 |
:105330008827881F9927880F991F880F991F8D9696 |
:105340009F938F9383E199E09F938F93FF92EF92C6 |
:10535000E091BB03F091BC03099588E2809366025B |
:105360008DB79EB70C968DBF80919906881F8827B0 |
:10537000881F9BE0899FC00111248D969F938F9376 |
:1053800080919106881F8827881F9AE0899FC00115 |
:1053900011248D969F938F9380918906881F88276B |
:1053A000881F99E0899FC00111248D969F938F9348 |
:1053B00080918106881F8827881F992723E0880FFE |
:1053C000991F2A95E1F78D969F938F9387E299E035 |
:1053D0009F938F93FF92EF92E091BB03F091BC03F8 |
:1053E00009958CE3809366022DB73EB7245F3F4F4B |
:1053F0002DBF8091A106881F8827881F9CE0899F68 |
:10540000C00111248D969F938F938BE399E09F9316 |
:105410008F93FF92EF92E091BB03F091BC0309954B |
:105420008091A9062DB73EB72A5F3F4F2DBF87FF5A |
:1054300012C080E4809366028CE499E09F938F937E |
:10544000FF92EF92E091BB03F091BC0309950F909E |
:105450000F900F900F908091B10687FF12C084E4E7 |
:10546000809366028FE499E09F938F931F930F932D |
:10547000E091BB03F091BC0309950F900F900F9042 |
:105480000F908091B90687FF7CC088E48093660204 |
:1054900082E599E09F938F931F930F93E091BB0355 |
:1054A000F091BC0309950F900F900F900F9069C079 |
:1054B0001092660285E599E09F938F93FF92EF9299 |
:1054C000FE01099584E1809366020F900F900F9082 |
:1054D0000F908091F5019091F6019F938F9383E651 |
:1054E00099E09F938F93FF92EF92E091BB03F0912D |
:1054F000BC03099588E2809366028DB79EB7069635 |
:105500008DBF8091F7019091F8019F938F9380E771 |
:1055100099E09F938F93FF92EF92E091BB03F091FC |
:10552000BC03099589E4809366022DB73EB72A5FD4 |
:105530003F4F2DBF8DE799E09F938F93FF92EF929E |
:10554000E091BB03F091BC030995809164020F9038 |
:105550000F900F900F9083FF14C01092F8011092DB |
:10556000F70160E070E08EE090E00E942D2E09C00F |
:1055700080911F01281719F4215020931F011092C8 |
:10558000650210926402E6E0CDB7DEB70C94827833 |
:10559000F999FECF92BD81BDF89A80B599270895FB |
:1055A000F999FECF1FBA92BD81BD60BD0FB6F894C8 |
:1055B000FA9AF99A0FBE08954AEA20E030E02617D9 |
:1055C000370740F4FC018191480F2F5F3F4F2617AA |
:1055D0003707C8F3842F99270895EAEA40E050E09E |
:1055E0004617570778F49C01F999FECF32BD21BDCB |
:1055F000F89A80B5E80F4F5F5F4F2F5F3F4F461718 |
:10560000570790F38E2F9927089581E080939A058C |
:1056100082E08093990583E08093980584E08093ED |
:105620009B0585E080939C0586E080939D0587E03F |
:1056300080939E0588E080939F0589E08093A00574 |
:105640008AE08093A1058BE08093A2058CE0809393 |
:10565000A30508951F93CF93DF9384E58093970567 |
:1056600080910201843150F08AE08093B705109256 |
:10567000D9058BE18093B3058EE40AC083E0809363 |
:10568000B70580E28093D9058EE18093B30585E567 |
:105690008093D6058093D7058AE68093A40583E09E |
:1056A0008093FA05AEE1A093A5058FEF8093A7053F |
:1056B000EFE0E093A805A093A6051092AA05F8E0F4 |
:1056C000F093AB0580E48093AC051092AD0584E1C6 |
:1056D0008093A9058EE08093AE05B0E1B093AF054D |
:1056E0001CE01093B005F093B10586EE8093B205EF |
:1056F00080E88093B40550E55093B50586E9809322 |
:10570000B6055093B8058093B90576E07093BA0555 |
:1057100081E28093BB058DE28093BC059AE590936E |
:10572000BD0580E28093BF051092C0051092C105AF |
:105730001092C2051092C3051092DB051092DC0591 |
:105740001092DD051092DE0534E63093C40548E280 |
:105750004093C50561E06093F9051092C60527EFF7 |
:105760002093C7057093CC058DE78093CD0580937A |
:10577000CE058093CF053093C8054093C90510929C |
:10578000CA052093CB0582E38093D0059093D10581 |
:105790008093D2051092F8059093D3055093D405C9 |
:1057A0006093D505B093D8053093DA058FE58093E3 |
:1057B000DF0583EF8093E1058AEA8093E305809318 |
:1057C000E405E093E005E093E2058EEF8093E505C4 |
:1057D0003093E6059093E7059093E8059093E905EB |
:1057E0008BE48093EA058093EB058093EC0510929F |
:1057F000ED057093EE05F093EF059093F005A093FF |
:10580000F1053093F2053093F30582E08093F405BF |
:105810006093BE051092F6051092F705ABEFB5E068 |
:10582000E0E7F1E0ED01019009921A95E1F760E7F8 |
:1058300070E0CD01845690400E94DC2A80930706D8 |
:10584000DF91CF911F910895CF93DF9384E58093EB |
:10585000970580910201843150F08AE08093B7056A |
:105860001092D9058BE18093B3058EE40AC083E0E2 |
:105870008093B70580E28093D9058EE18093B305CC |
:1058800085E58093D6058093D7058AE68093A405A5 |
:1058900083E08093FA057EE17093A5058FEF8093F6 |
:1058A000A7059FE09093A8057093A6051092AA05FE |
:1058B00068E06093AB0580E48093AC051092AD0581 |
:1058C0009093A9058AE08093AE0580E18093AF05AF |
:1058D00056E05093B0056093B10586EE8093B20513 |
:1058E00080E88093B4052AE52093B50588E7809386 |
:1058F000B6052093B8058093B9055093BA0581E2A7 |
:105900008093BB058DE28093BC052093BD05E0E24A |
:10591000E093BF051092C0051092C1051092C20518 |
:105920001092C3051092DB051092DC051092DD0584 |
:105930001092DE0544E64093C40538E23093C50575 |
:10594000F1E0F093F9051092C60597EF9093C70523 |
:105950005093CC058DE78093CD058093CE05809341 |
:10596000CF054093C8053093C9051092CA0590939E |
:10597000CB0582E38093D0052093D1058093D20597 |
:105980001092F8052093D30580E58093D4058CE32D |
:105990008093D505E093D8059BE49093DA058FE5D5 |
:1059A0008093DF0583EF8093E1058AEA8093E30526 |
:1059B0008093E40584E18093E0058093E2058EEF17 |
:1059C0008093E5054093E6052093E7052093E805DD |
:1059D0002093E9059093EA059093EB059093EC05ED |
:1059E0001092ED055093EE056093EF052093F005BE |
:1059F0007093F1054093F2054093F30582E08093A4 |
:105A0000F405F093BE051092F6051092F705ABEF82 |
:105A1000B5E08CE0E7E7F1E0ED01019009928A95AD |
:105A2000E1F760E770E0CD01845690400E94DC2AE7 |
:105A300080930706DF91CF910895CF93DF9384E59C |
:105A40008093970580910201843150F08AE0809321 |
:105A5000B7051092D9058BE18093B3058EE40AC097 |
:105A600083E08093B70580E28093D9058EE180932F |
:105A7000B30585E58093D6058093D7058AE68093A4 |
:105A8000A40583E08093FA056EE16093A5058FEF8E |
:105A90008093A7059FE09093A8056093A6051092B8 |
:105AA000AA0578E07093AB0580E48093AC05109272 |
:105AB000AD059093A9057093AE0590E19093AF0565 |
:105AC00056E05093B0057093B10586EE8093B20511 |
:105AD00080E88093B40534E63093B50588E7809379 |
:105AE000B6053093B8058093B9055093BA0581E2A5 |
:105AF0008093BB058DE28093BC052AE52093BD050C |
:105B00009093BF051092C0051092C1051092C20576 |
:105B10001092C3051092DB051092DC051092DD0592 |
:105B20001092DE053093C40548E24093C505E1E0DC |
:105B3000E093F9051092C60597EF9093C70550932F |
:105B4000CC058DE78093CD058093CE058093CF055E |
:105B50003093C8054093C9051092CA059093CB05B0 |
:105B600082E38093D0052093D1058093D2051092D3 |
:105B7000F8052093D30580E58093D40596E49093AF |
:105B8000D50580E28093D8059093DA058FE5809360 |
:105B9000DF0583EF8093E1058AEA8093E305809334 |
:105BA000E4056093E0056093E2058EEF8093E505E0 |
:105BB0003093E6052093E7052093E8052093E90557 |
:105BC0008BE48093EA058093EB058093EC051092BB |
:105BD000ED055093EE057093EF052093F00560936B |
:105BE000F1053093F2053093F30582E08093F405DC |
:105BF000E093BE051092F6051092F705ABEFB5E005 |
:105C00008CE0EFE7F1E0ED01019009928A95E1F770 |
:105C100060E770E0CD01845690400E94DC2A8093BA |
:105C20000706DF91CF910895F999FECF92BD81BD0E |
:105C3000F89A80B599270895F999FECF1FBA92BDB9 |
:105C400081BD60BD0FB6F894FA9AF99A0FBE089517 |
:105C500068EC7AE20E945976089540ED5AE20E947B |
:105C600093760895EF92FF920F931F93CF93C82FCF |
:105C70008150853008F0C3E081E7C89F800111247E |
:105C800083EFE82E8FEFF82EE00EF11E60E770E054 |
:105C9000C7010E94ED2A682F98012D593F4F8FB3FD |
:105CA0009927AC014270507081FDF9CF32BD21BD02 |
:105CB000F89A80B5861711F0CA0121C08FB39927D1 |
:105CC0009C012270307081FDF9CFF2BCE1BCF89AE2 |
:105CD00080B5843511F0C90112C081E7C89FC001A9 |
:105CE00011240D9728EC3AE241E750E0BC0187E926 |
:105CF00095E00E9434760E94836681E090E0CF9127 |
:105D00001F910F91FF90EF900895282F863010F08B |
:105D100025E003C0882309F421E0F999FECF1FBADA |
:105D200082E090E092BD81BD20BD0FB6F894FA9A52 |
:105D3000F99A0FBE0895CF93C82F809197058435A7 |
:105D400009F042C0C63010F0C5E003C0CC2309F40E |
:105D50003BC060E770E087E995E00E94DC2A809311 |
:105D6000070681E7C89FC001112420ED3AE241E710 |
:105D700050E067E975E00D970E94717620ED3AE2F8 |
:105D80004CE050E068E975E080E590E00E947176B3 |
:105D90006CE070E088E995E00E94DC2A282FF999F0 |
:105DA000FECF1FBA8CE590E092BD81BD20BD0FB63D |
:105DB000F894FA9AF99A0FBE8C2F0E94852E0E94B1 |
:105DC000836681E090E002C080E090E0CF9108958A |
:105DD0006DE470E088EE93E00E94ED2A482F8FB3C7 |
:105DE00099279C012270307081FDF9CF85E394E002 |
:105DF00092BD81BDF89A80B5841779F48FB3992745 |
:105E00009C012270307081FDF9CF88EE93E092BD45 |
:105E100081BDF89A80B5813011F0C901089528EC50 |
:105E20003AE24EE450E068EE73E088E096E00E94CB |
:105E3000347681E090E00895809108068130A9F4DD |
:105E40006DE470E088E096E00E94DC2A80935506BD |
:105E500020ED3AE24EE450E068E076E088EE93E030 |
:105E60000E94717681E090E0089580E090E00895CE |
:105E7000CF93DF9381E080930806E8E0F6E08FE0BF |
:105E8000158616861786108A8150349687FFF8CFBC |
:105E900080E480931506809316061092170680936F |
:105EA00018068093190690EC90931A0610921B0620 |
:105EB00080931C0680931D0610921E0690931F0669 |
:105EC0009093200680932106109222068093230649 |
:105ED00090932406A9E0B6E087E0E9E8F1E0ED015F |
:105EE000019009928A95E1F76DE470E0CD01019788 |
:105EF0000E94DC2A80935506DF91CF910895F9998D |
:105F0000FECF82E090E092BD81BDF89A80B5282F47 |
:105F1000863078F023E0322FF999FECF1FBA82E065 |
:105F200090E092BD81BD30BD0FB6F894FA9AF99A0F |
:105F30000FBE822F99270895DF92EF92FF920F9361 |
:105F40001F93CF93FF24DF2CEF2C81E090E00E9481 |
:105F5000142E843539F031E0E32E64E581E090E0E1 |
:105F60000E941C2E6CE070E080E590E00E94ED2A1B |
:105F7000C82FF999FECF8CE590E092BD81BDF89ACB |
:105F800080B58C1711F421E0D22EC1E001E010E0C1 |
:105F9000EE2029F48C2F0E94322E8823C1F591E047 |
:105FA000F92E1F930F9385E899E09F938F938FE5C8 |
:105FB00092E19F938F93E091BB03F091BC0309950D |
:105FC0008DB79EB706968DBF0230110549F003309C |
:105FD00011054CF40130110531F40E942A2B05C043 |
:105FE0000E94242C02C00E941D2DDD2059F028ECB7 |
:105FF0003AE24CE050E060E570E088E995E00E940C |
:10600000347602C00E94052B8C2F0E949B2ECF5FFE |
:106010000F5F1F4FC63008F4BBCFFF2019F083E09D |
:106020000E94852E0E947F2FC82F0E94322E8C2F17 |
:1060300099279F938F938BEA99E09F938F930FE516 |
:1060400012E11F930F93E091BB03F091BC030995FC |
:106050008DB79EB706968DBFEE2021F40E94E82EE4 |
:10606000882399F484EC99E09F938F931F930F9367 |
:10607000E091BB03F091BC0309950E94382F0E9468 |
:106080001C2F0F900F900F900F901092960590E09C |
:10609000E5E1F6E0CFE08081349618160CF49F5FBE |
:1060A000C150C7FFF8CF90939605892F99279F93EA |
:1060B0008F9389E096E09F938F9385EE99E09F936D |
:1060C0008F931F930F93E091BB03F091BC0309954D |
:1060D0008DB79EB708968DBF86E09AE09F938F9309 |
:1060E0001F930F93E091BB03F091BC0309950F90B0 |
:1060F0000F900F900F90CF911F910F91FF90EF9005 |
:10610000DF9008959FB7F8943998389A88B18360E2 |
:1061100088B98091B9008C7F8093B9008AE280931E |
:10612000B8001092700210926E0210926D02EEE5AD |
:10613000F6E08BE0108211821282138214821582A3 |
:10614000168217828150389687FFF4CF9FBF08953B |
:106150001092700284E98093BC0010926E0210923B |
:106160006D0280E88093BC001092BD001092BA00CE |
:106170001092BB001092B9001092B8000E948230B9 |
:106180001092BB0085E88093BC0080916B02826016 |
:1061900080936B0208951F920F920FB60F921124F5 |
:1061A0002F933F934F935F938F939F93EF93FF931F |
:1061B00080917002282F3327442755278F5F8093C3 |
:1061C0007002F9012731310508F0B3C2E659FF4FDB |
:1061D0000C94917880916E028C3090F480916E02D4 |
:1061E0008F5F80936E0280916E02E82FFF27EE0F83 |
:1061F000FF1FEE0FFF1FE85FF94F8585181654F754 |
:1062000080916E028C3070F010926A0210926902D6 |
:1062100010926E0285E08093700280916D02880F6B |
:106220008D5A04C080916E02880F8E5A8093BB00F5 |
:1062300085E874C280916E02E82FFF2783E0EE0F9D |
:10624000FF1F8A95E1F7E25AF94F81818093BB00E5 |
:1062500085E88093BC0080916E02E82FFF27EE0F47 |
:10626000FF1FEE0FFF1FEE0FFF1FE25AF94F808155 |
:1062700080FF91C080916E02E82FFF27EE0FFF1F75 |
:10628000EE0FFF1FEE0FFF1FE25AF94F82818823A6 |
:1062900029F080919605873008F45FC280916902E9 |
:1062A00090916A02892B09F058C2809167029091FF |
:1062B0006802892B09F051C26EC080916E0221E004 |
:1062C00030E002C0220F331F8A95E2F78091670207 |
:1062D0009091680228233923232B79F080916E0254 |
:1062E000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1F20 |
:1062F000E25AF94F80E184830DC080916E02E82F4D |
:10630000FF27EE0FFF1FEE0FFF1FEE0FFF1FE25ADA |
:10631000F94F148280916E02E82FFF2753E0EE0FB1 |
:10632000FF1F5A95E1F7E25AF94F8481282F33274E |
:1063300043E0220F331F4A95E1F780916E02E82F68 |
:10634000FF2793E0EE0FFF1F9A95E1F7E25AF94F0E |
:1063500082818770822B8093BB0085E88093BC008C |
:1063600020916E0281E090E002C0880F991F2A956B |
:10637000E2F72091690230916A0282239323892BEC |
:1063800051F086E596E0909374028093730288E062 |
:1063900080937502E2C184E080C1E0917302F091C4 |
:1063A000740281918093BB0085E88093BC00F093D8 |
:1063B0007402E0937302809175028150809375029C |
:1063C000882309F4CAC183E068C18091B900803391 |
:1063D00051F580917102882329F480916E028F5FBC |
:1063E0008093710280916E02E82FFF2783E0EE0F09 |
:1063F000FF1F8A95E1F7E25AF94F838199278F773A |
:1064000090708F3791057CF480916E02E82FFF2702 |
:10641000EE0FFF1FEE0FFF1FEE0FFF1FE25AF94FA7 |
:1064200083818F5F83831092700284E98093BC0024 |
:106430008AE090E0909392018093910180916E02A6 |
:106440008F5F80936E021092700262C18091B900DA |
:106450008034A9F180916D02E82FFF27EE0FFF1F16 |
:10646000EE0FFF1FEE0FFF1FE25AF94F83818F7768 |
:10647000838380916D028F5F80936D0280916D02A6 |
:106480008C30A0F010926D02109268021092670298 |
:10649000809172028F5F809372028C3038F010927C |
:1064A000720280916B028D7F80936B0280916B02F0 |
:1064B000816080936B021092700284E971C08091B8 |
:1064C0006D02E82FFF27EE0FFF1FEE0FFF1FEE0FED |
:1064D000FF1FE25AF94F83818068838380916D02A8 |
:1064E000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1F1E |
:1064F000E25AF94F808180FF2FC080916D02E82F12 |
:10650000FF2753E0EE0FFF1F5A95E1F7E25AF94FCC |
:1065100084819927009751F04097D9F586E596E058 |
:10652000909374028093730288E031C080916D0271 |
:10653000992743E0880F991F4A95E1F78D59994FA4 |
:10654000909374028093730290916D028091720215 |
:106550009817E1F483E01BC080916D02992733E026 |
:10656000880F991F3A95E1F78D59994F90937402CE |
:106570008093730280916B0281FD06C090916D0241 |
:1065800080917202981711F482E001C081E080933B |
:10659000750280917502813011F485E801C085ECA7 |
:1065A0008093BC008091710280936C021092710202 |
:1065B000D4C0E0917302F09174028091BB0080839B |
:1065C000809173029091740201969093740280936B |
:1065D000730280917502815080937502823010F0B1 |
:1065E00085EC58C0813011F485E854C080916B026D |
:1065F00081FF2DC080917B0280FD1DC080916D02C6 |
:10660000E82FFF2723E0EE0FFF1F2A95E1F7E25A5C |
:10661000F94F86818A3F79F480916D02E82FFF2738 |
:1066200093E0EE0FFF1F9A95E1F7E25AF94F808150 |
:10663000816080830CC080916D02E82FFF2783E08A |
:10664000EE0FFF1F8A95E1F7E25AF94F1082809111 |
:106650006D028F5F80936D0280916D028C30A0F08F |
:1066600010926D021092680210926702809172027D |
:106670008F5F809372028C3038F01092720280919A |
:106680006B028D7F80936B021092700284E980937D |
:10669000BC0049C08093BC0086E0809370025DC05E |
:1066A00088E9C4CD80916F02880F805FBFCD809153 |
:1066B0006F0299278130910561F0823091051CF4B9 |
:1066C000892B21F04AC0029739F047C0809112010E |
:1066D000ADCD80911101AACD80911001A7CD80E8A8 |
:1066E000A5CD1092700284E98093BC008AE090E00E |
:1066F000909392018093910180916F02823088F48F |
:1067000080916F028F5F80936F0282E180937002AD |
:1067100080916B028E7F80936B0285EA8093BC0030 |
:106720001CC010926F0280916B02816080936B029B |
:1067300014C01092700284E98093BC0080916B02B7 |
:10674000816080936B028AE090E090939201809345 |
:10675000910110926E0210926D02FF91EF919F9144 |
:106760008F915F914F913F912F910F900FBE0F909E |
:106770001F9018951F93CF93DF93182F8091A60237 |
:10678000882321F480910202882319F081E090E0AF |
:1067900097C01D3008F092C01123B1F0E12FFF2700 |
:1067A00023E0EE0FFF1F2A95E1F7E25AF94F3597E4 |
:1067B0008081359688230CF081C03897808180FDD8 |
:1067C00003C083E090E07CC080915606823019F0CF |
:1067D00084E090E075C067E070E086E596E00E9496 |
:1067E000DC2A90915D06891719F085E090E068C079 |
:1067F00080ED97E00E948616EC0180916B0280FD8F |
:1068000005C0CE010E948F168823B9F3112319F415 |
:106810008FEF90E00BC0212F33272150304081E0D3 |
:1068200090E002C0880F991F2A95E2F790936A02C0 |
:1068300080936902A1E0B0E0EEE5F6E040E050E0D0 |
:106840006BE0CD01042E02C0880F991F0A94E2F775 |
:106850002091690230916A0282239323892B11F0DF |
:106860001182128261504F5F5F4F389667FFE9CF08 |
:1068700010926E021092700280916B028E7F809354 |
:106880006B0285EA8093BC0080916B0280FD05C09D |
:10689000CE010E948F168823B9F3809169029091EE |
:1068A0006A02892B29F0CE010E948F16882311F3EA |
:1068B0008091690290916A02009711F082E090E065 |
:1068C000DF91CF911F9108950F931F93CF93DF9383 |
:1068D000982F8091A602882321F4809102028823B8 |
:1068E00019F081E090E092C09D30A0F4992319F452 |
:1068F00086E090E08BC0C92FDD27FE0133E0EE0F6C |
:10690000FF1F3A95E1F7E25AF94F359780813596A6 |
:1069100087FD03C082E090E079C03897808180FDD8 |
:1069200003C083E090E072C080ED97E00E9486167D |
:106930008C0180916B0280FD05C0C8010E948F16FA |
:106940008823B9F3219721E030E0C90102C0880F04 |
:10695000991FCA95E2F79093680280936702D90164 |
:10696000EEE5F6E040E050E06BE0CD01042E02C021 |
:10697000880F991F0A94E2F720916702309168020C |
:1069800082239323892B11F01182128261504F5F71 |
:106990005F4F389667FFE9CF10926D02109256064E |
:1069A00010925D061092700280916B028E7F809330 |
:1069B0006B0285EA8093BC0080916B0280FD05C06C |
:1069C000C8010E948F168823B9F3809167029091C5 |
:1069D0006802892B29F0C8010E948F16882311F3C1 |
:1069E00080915606823019F084E090E00FC067E095 |
:1069F00070E086E596E00E94DC2A90915D0689179A |
:106A000019F085E090E002C080E090E0DF91CF9146 |
:106A10001F910F91089589E1A3EFB6E0EFEBF6E047 |
:106A200011821082329611961C921E9212968150FB |
:106A300087FFF6CF109215031092140310921703DC |
:106A400010921603109219031092180308951F92C2 |
:106A50000F920FB60F9211240F931F932F933F9312 |
:106A60004F935F936F937F938F939F93AF93BF9356 |
:106A7000CF93DF93EF93FF9340918600509187006F |
:106A80008091770290917802481B590BCA0157FDFB |
:106A90000196AC01559547958091860090918700AD |
:106AA0009093780280937702CA0189599840A09107 |
:106AB0007902B0917A02875E954338F4149714F006 |
:106AC0001092930181E090E081C0AD30B1050CF0EF |
:106AD00081C0CA018B5F90408356944008F071C01A |
:106AE000425C5340FD01EA0FFB1FE154F94F8081E6 |
:106AF0009181FA01E81BF90BCF01F7FF03C09095D4 |
:106B000081959F4F06974CF48091AF02883C28F402 |
:106B10008091AF02865F8093AF02FD01EA0FFB1FF9 |
:106B2000E154F94F808191819C01220F331F280F7E |
:106B3000391F240F351F37FF02C02D5F3F4FE9017A |
:106B4000D595C795D595C795CA0101968C179D0710 |
:106B500014F4219706C041505040C417D5070CF4D7 |
:106B600021968091AF02833CD8F08D010A0F1B1F44 |
:106B7000F801E154F94F808191819E01281B390B66 |
:106B8000C90163E070E00E940A78CB01880F991F69 |
:106B9000860F971F0D50194FF8019183808307C00E |
:106BA000AA0FBB1FAD50B94F11961C921E92E091D7 |
:106BB0007902F0917A02EE0FFF1FE154F94FD18371 |
:106BC000C0838091790290917A02019690937A0223 |
:106BD00080937902FF91EF91DF91CF91BF91AF91B7 |
:106BE0009F918F917F916F915F914F913F912F91E5 |
:106BF0001F910F910F900FBE0F901F901895EF925D |
:106C0000FF920F931F938091B3059927880F991FC7 |
:106C1000880F991F7C010027F7FC0095102F8091A9 |
:106C2000030390910403A0910503B0910603BC01F6 |
:106C3000CD01A80197010E943F783093430520932E |
:106C400042058091FB029091FC02A091FD02B0915F |
:106C5000FE02BC01CD01A80197010E943F7830934C |
:106C60004505209344058091790790917A0797FD17 |
:106C7000039695958795959587959093470580936D |
:106C800046058091890790918A0797FD039695950F |
:106C900087959595879590934905809348058091B0 |
:106CA0001403909115032091420230914302821BFC |
:106CB000930B90934B0580934A058091A10290918C |
:106CC000A202A091A302B091A402BC01CD0125E0D3 |
:106CD00030E040E050E00E943F7830934D05209333 |
:106CE0004C0580913C0290913D0290934F0580931A |
:106CF0004E058091C1029091C202909353058093FA |
:106D0000520580911D0190911E019093550580932D |
:106D100054058091AF0299279093570580935605AB |
:106D20008091850790918607A0918707B091880789 |
:106D300020919501309196014091970150919801D1 |
:106D4000BC01CD010E943F7830935905209358052E |
:106D500080915F06992790935B0580935A058091F7 |
:106D60006706992790935D0580935C0580916F0677 |
:106D7000992790935F0580935E0580917706992708 |
:106D8000909361058093600580911D0290911E0291 |
:106D900090936B0580936A058091FC079091FD07A5 |
:106DA00090936F0580936E05809100089091010883 |
:106DB00090937105809370058091020899279093B4 |
:106DC0007D0580937C0580918C0390918D03909339 |
:106DD0007F0580937E0580918A0390918B03909329 |
:106DE0008105809380058091D403882321F48091CC |
:106DF000D503882321F080914105816003C08091F3 |
:106E000041058E7F809341051F910F91FF90EF9078 |
:106E100008951F93CF93DF93182FEB018091A60263 |
:106E20008823A1F411501F3F89F0D0932202C09310 |
:106E300021028091210290912202892BD1F7CE016B |
:106E40008C0F9D1F0E949B16115078F7DF91CF91F8 |
:106E50001F910895CF93DF93809102018D3011F43B |
:106E60000E94341B10927A00809146029091470252 |
:106E70009093400780933F07809144029091450290 |
:106E800090933107809330078091420290914302A2 |
:106E900090937F0780937E0720913E0230913F02BE |
:106EA000C901880F991F880F991F820F931F820FA6 |
:106EB000931F90937A078093790720914002309135 |
:106EC0004102C901880F991F880F991F820F931FD4 |
:106ED000820F931F90938A07809389078FEC80938A |
:106EE0007A00A0EBB2E0CCE9D5E097E08991E82FF9 |
:106EF000FF27EE0FFF1FE154F94F0190F081E02DC5 |
:106F0000E259FF4F1E161F061CF0E0E0F0E005C03E |
:106F1000EF3FF10514F0EFEFF0E08C91282F3327CD |
:106F2000E217F30714F4815004C02E173F0714F43E |
:106F30008F5F8C939150119697FFD8CF8091D60593 |
:106F40009927AA27BB27BC01CD0124EC39E040E0FA |
:106F500050E00E94CB77DC01CB018093B501909388 |
:106F6000B601A093B701B093B8018091D7059927D6 |
:106F7000AA27BB27BC01CD010E94CB77DC01CB0146 |
:106F80008093B1019093B201A093B301B093B40187 |
:106F9000DF91CF910895A0E0B0E0E1EDF7E30C942C |
:106FA0006078882EC0E0D0E07E016E011092D4039C |
:106FB000469AD0930F03C0930E03D0930D03C09352 |
:106FC0000C03D0930903C0930803D0931903C09313 |
:106FD0001803D0931703C0931603D0931503C093DF |
:106FE000140310929E0110929D01109236020E948D |
:106FF0002A3784E690E00E94A8160E942A378091E2 |
:10700000A40580FF10C08091130190911401875B4B |
:10701000934038F480911301909114018E5E924058 |
:1070200010F40E94DA1A0FE18AE090E00E94A8169C |
:107030008091420290914302C80FD91F809146026D |
:1070400090914702E80EF91E80914402909145020A |
:10705000C80ED91E015007FFE7CF9701205F3F4FB1 |
:107060003695279536952795309319032093180365 |
:10707000C6014096969587959695879590931703A8 |
:10708000809316036096F5E0D695C795FA95E1F7DB |
:10709000D0931503C09314039093130380931203AA |
:1070A0003093110320931003882009F441C080918C |
:1070B000790790917A0797FF03C0909581959F4F2C |
:1070C0006CE070E00E940A789B0170930F0360935C |
:1070D0000E038091890790918A0797FF03C09095CE |
:1070E00081959F4F6CE070E00E940A7870930D03C9 |
:1070F00060930C038091890590918A059093090310 |
:1071000080930803B90184E090E00E942D2E6091E5 |
:107110000C0370910D0386E090E00E942D2E60918B |
:1071200008037091090388E090E00E942D2E65C04D |
:1071300084E090E00E94282E90930F0380930E032A |
:1071400086E090E00E94282E90930D0380930C031C |
:1071500088E090E00E94282E9C0190930903809380 |
:10716000080380910E0390910F038150984050F4D2 |
:1071700080910C0390910D038150984018F4215098 |
:107180003440D8F187E29AE09F938F938FE592E1A4 |
:107190009F938F93E091BB03F091BC03099580917D |
:1071A000790790917A0797FF03C0909581959F4F3B |
:1071B0006CE070E00E940A7870930F0360930E03F6 |
:1071C0008091890790918A0797FF03C090958195D8 |
:1071D0009F4F6CE070E00E940A7870930D036093FB |
:1071E0000C038091890590918A05909309038093FF |
:1071F00008030F900F900F900F901092400710927D |
:107200003F07109231071092300710927F071092BB |
:107210007E0784E690E00E94A81680913E0290913D |
:107220003F029C01220F331F220F331F280F391FEB |
:10723000280F391F30937A072093790780914002F5 |
:10724000909141028C01000F111F000F111F080FB8 |
:10725000191F080F191F10938A070093890780913F |
:10726000B305C82EDD24EE24FF24442737FD4095C6 |
:10727000542FC701B6010E94CB774B015C0160938C |
:10728000030370930403809305039093060398010E |
:10729000442737FD4095542FC701B6010E94CB7794 |
:1072A000DC01CB018093FB029093FC02A093FD02D2 |
:1072B000B093FE028092DF029092E002A092E1027F |
:1072C000B092E2028093D7029093D802A093D902A1 |
:1072D000B093DA021092D3021092D4021092D50227 |
:1072E0001092D6028091150190911601A09117017C |
:1072F000B091180190938C0580938B051092350204 |
:10730000109234021092C3021092C4021092C5026D |
:107310001092C6028091C1029091C2029093C00265 |
:107320008093BF020E941A6282E390E0909322024F |
:10733000809321028091D6059927AA27BB27BC01FB |
:10734000CD0124EC39E040E050E00E94CB77DC0135 |
:10735000CB018856954CAF4FBF4F8093B5019093AA |
:10736000B601A093B701B093B8018091D7059927D2 |
:10737000AA27BB27BC01CD010E94CB77DC01CB0142 |
:107380008856954CAF4FBF4F8093B1019093B20197 |
:10739000A093B301B093B40110929A011092990195 |
:1073A0008091C1029091C202AA2797FDA095BA2FA1 |
:1073B000209195013091960140919701509198014B |
:1073C000BC01CD010E94CB77DC01CB018093850706 |
:1073D00090938607A0938707B09388071092BA020C |
:1073E0001092B90281E0809301010E94836680912E |
:1073F0007B02846080937B028FEF8093F70710926B |
:10740000F80780E28093F907C0EBD2E0ACE9B5E081 |
:1074100007E08D91E82FFF27EE0FFF1FE154F94F92 |
:107420008081918182598993015007FFF2CF84E6D0 |
:107430008093AF0280911F02882311F0469A579AD9 |
:10744000809118039091190380569940815C9B426A |
:1074500028F08091D40381608093D4038091160337 |
:107460009091170380569940815C9B4228F080914F |
:10747000D40382608093D403809114039091150308 |
:107480008C5291408957954028F08091D4038460B4 |
:107490008093D40380910E0390910F038C529140FE |
:1074A000835C914028F08091D40388608093D4035A |
:1074B00080910C0390910D038C529140835C91401C |
:1074C00028F08091D40380618093D40380910803D5 |
:1074D00090910903805092408355914028F080910B |
:1074E000D40380628093D403ECE0CDB7DEB70C9474 |
:1074F0007C78A3E1B0E0EFE7FAE30C945A7880914E |
:107500001403909115032091420230914302821B93 |
:10751000930B90937F0780937E0780914C0290910C |
:107520004D0297FD07969C0153E0359527955A9596 |
:10753000E1F73093400720933F0780914A029091F2 |
:107540004B0297FD079643E0959587954A95E1F79D |
:10755000909331078093300730934B0720934A076D |
:1075600090934307809342078091790790917A071F |
:10757000AC01440F551F480F591F20913E02309116 |
:107580003F02C901880F991F880F991F820F931F0F |
:10759000820F931F480F591F57FF02C04D5F5F4F67 |
:1075A000559547955595479550937A074093790798 |
:1075B0008091890790918A07AC01440F551F480FAD |
:1075C000591F2091400230914102C901880F991F33 |
:1075D000880F991F820F931F820F931F480F591F07 |
:1075E00057FF02C04D5F5F4F55954795559547959D |
:1075F00050938A074093890720913E0230913F02C1 |
:10760000C901880F991F880F991F820F931F820F3E |
:10761000931F9C01442737FD4095542F8091F3021E |
:107620009091F402A091F502B091F602820F931F9F |
:10763000A41FB51F8093F3029093F402A093F50268 |
:10764000B093F6022091400230914102C901880FA7 |
:10765000991F880F991F820F931F820F931F9C0100 |
:10766000442737FD4095542F8091EF029091F0020E |
:10767000A091F102B091F202820F931FA41FB51FD7 |
:107680008093EF029093F002A093F102B093F20284 |
:10769000809154079091550720913E0230913F020E |
:1076A000820F931F90935507809354078091810711 |
:1076B000909182072091400230914102820F931FE6 |
:1076C000909382078093810780910A0390910B0326 |
:1076D000019690930B0380930A0380918905909102 |
:1076E0008A052091080330910903821B930B9C01AA |
:1076F000442737FD4095542F8091EB029091EC0286 |
:10770000A091ED02B091EE02820F931FA41FB51F4E |
:107710008093EB029093EC02A093ED02B093EE0203 |
:107720008FEC80937A0010920F012091DB02309150 |
:10773000DC024091DD025091DE0229873A874B87B7 |
:107740005C8729543B46414050402CF028E43BE6FE |
:1077500041E050E00DC089859A85AB85BC85885B8A |
:107760009449AE4FBF4F4CF428EB34E94EEF5FEF36 |
:107770002D833E834F83588708C089859A85AB85C2 |
:10778000BC858D839E83AF83B8872091E3023091BF |
:10779000E4024091E5025091E6022D873E874F8733 |
:1077A000588B29543B46414050402CF028E43BE69E |
:1077B00041E050E00DC08D859E85AF85B889885B1E |
:1077C0009449AE4FBF4F4CF428EB34E94EEF5FEFD6 |
:1077D00029833A834B835C8308C08D859E85AF8562 |
:1077E000B88989839A83AB83BC83A0917E07B091CB |
:1077F0007F07BB8BAA8BFD01CF01AA2797FDA09520 |
:10780000BA2FA090D302B090D402C090D502D090ED |
:10781000D602A80EB91ECA1EDB1EA092D302B092D9 |
:10782000D402C092D502D092D602E0908507F090A3 |
:1078300086070091870710918807E80EF91E0A1F36 |
:107840001B1FE0928507F09286070093870710932D |
:107850008807F0919602F98BFF2309F098C1809177 |
:107860009502882309F093C18091A40586FF8FC1FA |
:107870008091300790913107AA2797FDA095BA2FE4 |
:10788000BC01CD0129813A814B815C810E94CB777B |
:107890009B01AC0197FF04C02150384F4F4F5F4F01 |
:1078A0006BE055954795379527956A95D1F7809167 |
:1078B0009D01682E772488249924CA01B901A40166 |
:1078C00093010E94CB77DC01CB018093240390933A |
:1078D0002503A0932603B0932703B7FF04C081506C |
:1078E000904FAF4FBF4F1C012D013CE05594479482 |
:1078F000379427943A95D1F72092240330922503A8 |
:10790000409226035092270380913F0790914007B1 |
:10791000AA2797FDA095BA2FBC01CD012D813E81EC |
:107920004F8158850E94CB7797FF04C06150784FF4 |
:107930008F4F9F4F2BE095958795779567952A9563 |
:10794000D1F7A40193010E94CB77DC01CB01809396 |
:10795000280390932903A0932A03B0932B03B7FF26 |
:1079600004C08150904FAF4FBF4F9C01AD018CE0E0 |
:1079700055954795379527958A95D1F720932803F4 |
:107980003093290340932A0350932B0380912403BF |
:1079900090912503909328078093270780912803CF |
:1079A0009091290390932C0780932B072219330978 |
:1079B00044095509209328033093290340932A034F |
:1079C00050932B03E20EF31E041F151FE092850750 |
:1079D000F0928607009387071093880780919C0197 |
:1079E0008823B1F457FF04C02F5F3F4F4F4F5F4FC5 |
:1079F0005595479537952795A21AB30AC40AD50A13 |
:107A0000A092D302B092D402C092D502D092D602F4 |
:107A10002A893B8979010027F7FC0095102F809176 |
:107A2000280390912903A0912A03B0912B03E80E1B |
:107A3000F91E0A1F1B1FC801B70129813A814B811A |
:107A40005C810E94CB779B01AC0197FF04C0215061 |
:107A5000384F4F4F5F4FBBE055954795379527956A |
:107A6000BA95D1F780919E01A82EBB24CC24DD24A9 |
:107A7000CA01B901A60195010E94CB77DC01CB01B7 |
:107A800080931C0390931D03A0931E03B0931F03C8 |
:107A9000B7FF04C08150904FAF4FBF4F3C014D0125 |
:107AA000ACE09594879477946794AA95D1F7609207 |
:107AB0001C0370921D0380921E0390921F03C80145 |
:107AC000B7012D813E814F8158850E94CB7797FF6A |
:107AD00004C06150784F8F4F9F4FFBE0959587957D |
:107AE00077956795FA95D1F7A60195010E94CB7716 |
:107AF000DC01CB018093200390932103A093220308 |
:107B0000B0932303B7FF04C08150904FAF4FBF4FD6 |
:107B1000AC01BD01ECE07595679557954795EA95E1 |
:107B2000D1F7409320035093210360932203709375 |
:107B300023032A893B8937FF03C0309521953F4FA6 |
:107B400021343105E4F1D401C30197FE07C0B0959B |
:107B5000A095909581959F4FAF4FBF4F813891056C |
:107B6000A105B10584F4DB01CA0177FF07C0B09518 |
:107B7000A095909581959F4FAF4FBF4F813891054C |
:107B8000A105B105E4F081E08093BB0218C010921A |
:107B90002C0710922B07109228071092270710929B |
:107BA00020031092210310922203109223031092BB |
:107BB0001C0310921D0310921E0310921F0380914C |
:107BC000200390912103A0912203B0912303BC01D3 |
:107BD000CD0124E630E040E050E00E943F78E090A4 |
:107BE0001C03F0901D03E21AF30AF0923E07E092A4 |
:107BF0003D0780911C0390911D03A0911E03B0913D |
:107C00001F03BC01CD0124E630E040E050E00E94BB |
:107C10003F78DA01C90120912003309121038C01C2 |
:107C2000021B130B109333070093320780919501C9 |
:107C300090919601A0919701B0919801BC01CD015E |
:107C400028E631E040E050E00E94CB7720918507A4 |
:107C5000309186074091870750918807261737078C |
:107C60004807590764F0261B370B480B590B209324 |
:107C700085073093860740938707509388072091A4 |
:107C8000850730918607409187075091880757FFF5 |
:107C90000CC0260F371F481F591F209385073093AC |
:107CA000860740938707509388076091300770914B |
:107CB00031076E0D7F1D9B01442737FD4095542FE2 |
:107CC0008091D7029091D802A091D902B091DA02A6 |
:107CD000820F931FA41FB51F8093D7029093D802E1 |
:107CE000A093D902B093DA0280919B0290919C02FA |
:107CF000681B790BCB01AA2797FDA095BA2F298580 |
:107D00003A854B855C85820F931FA41FB51F809316 |
:107D1000DB029093DC02A093DD02B093DE02C09000 |
:107D2000B101D090B201E090B301F090B401C81657 |
:107D3000D906EA06FB06C4F488EA91E6A0E0B0E0C2 |
:107D40008C199D09AE09BF098093DB029093DC0278 |
:107D5000A093DD02B093DE028093D7029093D80205 |
:107D6000A093D902B093DA0222273327A9012C1954 |
:107D70003D094E095F098091DB029091DC02A091E0 |
:107D8000DD02B091DE0282179307A407B507B4F4B1 |
:107D9000D701C601885A9146A040B0408093DB02CB |
:107DA0009093DC02A093DD02B093DE028093D702B1 |
:107DB0009093D802A093D902B093DA0260913F0762 |
:107DC00070914007600F711F9B01442737FD40955C |
:107DD000542F8091DF029091E002A091E102B091D6 |
:107DE000E202820F931FA41FB51F8093DF029093BE |
:107DF000E002A093E102B093E20280919902909197 |
:107E00009A02681B790BCB01AA2797FDA095BA2F80 |
:107E10002D853E854F855889820F931FA41FB51F5E |
:107E20008093E3029093E402A093E502B093E6020C |
:107E3000E090B501F090B6010091B7011091B80142 |
:107E4000E816F9060A071B07C4F488EA91E6A0E0E1 |
:107E5000B0E08E199F09A00BB10B8093E3029093C1 |
:107E6000E402A093E502B093E6028093DF029093D0 |
:107E7000E002A093E102B093E20222273327A90196 |
:107E80002E193F09400B510B8091E3029091E402BF |
:107E9000A091E502B091E60282179307A407B50707 |
:107EA000B4F4D801C701885A9146A040B0408093ED |
:107EB000E3029093E402A093E502B093E60280937C |
:107EC000DF029093E002A093E102B093E20280917E |
:107ED000D3029091D402A091D502B091D6028093A2 |
:107EE000E7029093E802A093E902B093EA0280913E |
:107EF000E3029091E402A091E502B091E602809342 |
:107F0000030390930403A0930503B09306038091A9 |
:107F1000DB029091DC02A091DD02B091DE02809341 |
:107F2000FB029093FC02A093FD02B093FE028091AD |
:107F3000DF029091E002A091E102B091E202809311 |
:107F4000FF0290930003A0930103B093020380917A |
:107F5000D7029091D802A091D902B091DA02809311 |
:107F6000F7029093F802A093F902B093FA0280917D |
:107F70001B0190911C0197FD079633E0959587951D |
:107F80003A95E1F79093400780933F07809119015C |
:107F900090911A0197FD079623E0959587952A956C |
:107FA000E1F79093310780933007809146029091DA |
:107FB00047020F9734F488E19CEF90934007809339 |
:107FC0003F078091460290914702079734F480E37F |
:107FD00098EF9093400780933F07209102012A3049 |
:107FE000A9F48091460290914702835F934034F058 |
:107FF00088EE93E09093400780933F07809146027C |
:10800000909147028A5F9340DCF014C08091460251 |
:1080100090914702815D974034F088EE93E0909311 |
:10802000400780933F078091460290914702805E0F |
:10803000974034F080ED97E09093400780933F079E |
:1080400080914402909145020F9734F488E19CEFAF |
:1080500090933107809330078091440290914502BC |
:10806000079734F480E398EF9093310780933007BB |
:108070002A30A9F48091440290914502835F934095 |
:1080800034F088EE93E0909331078093300780912D |
:108090004402909145028A5F9340DCF014C08091C5 |
:1080A000440290914502815D974034F088EE93E060 |
:1080B000909331078093300780914402909145025C |
:1080C000805E974034F080ED97E090933107809385 |
:1080D0003007E091A801EE2309F4B7C040911B01DD |
:1080E00050911C0180912C0390912D03481B590B3A |
:1080F000509333034093320320911B0130911C01B4 |
:10810000280F391F37FF02C02F5F3F4F3595279546 |
:1081100030932D0320932C03413851051CF080E847 |
:1081200090E005C040585F4F34F480E89FEF909393 |
:108130003303809332038E2F9927A0913203B0919D |
:108140003303A89FA001A99F500DB89F500D112483 |
:1081500057FF02C0415F5F4F14E0559547951A9550 |
:10816000E1F780913F0790914007840F951F90930E |
:10817000400780933F076091190170911A01809127 |
:108180002E0390912F03681B790B7093310360933A |
:1081900030034091190150911A01480F591F57FFA0 |
:1081A00002C04F5F5F4F5595479550932F03409303 |
:1081B0002E03613871051CF080E890E005C060581E |
:1081C0007F4F34F480E89FEF909331038093300326 |
:1081D0002E2F33278091300390913103829FB0017D |
:1081E000839F700D929F700D1124AB0177FF02C029 |
:1081F000415F5F4FE4E055954795EA95E1F780913F |
:10820000300790913107840F951F90933107809329 |
:108210003007A29FC001A39F900DB29F900D112423 |
:108220009C0180911B0190911C01820F931F9093E0 |
:108230001C0180931B018091190190911A01860FF6 |
:10824000971F90931A018093190100914207109192 |
:1082500043078091270790912807101611065CF5B7 |
:108260009C0197FF04C022273327281B390BC90123 |
:10827000AA2797FDA095BA2F20919C013327442768 |
:108280005527BC01CD010E94CB779B01AC0197FF24 |
:1082900004C0215C3F4F4F4F5F4F76E055954795A7 |
:1082A000379527957A95D1F780913D0790913E07B4 |
:1082B000820F931F27C097FF03C0909581959F4F12 |
:1082C000AA2797FDA095BA2F20919C013327442718 |
:1082D0005527BC01CD010E94CB779B01AC0197FFD4 |
:1082E00004C0215C3F4F4F4F5F4F66E05595479567 |
:1082F000379527956A95D1F780913D0790913E0774 |
:10830000821B930B90933E0780933D07E0904A07B2 |
:10831000F0904B0780912B0790912C071E141F049F |
:108320005CF59C0197FF04C022273327281B390BDB |
:10833000C901AA2797FDA095BA2F20919C01332748 |
:1083400044275527BC01CD010E94CB779B01AC018E |
:1083500097FF04C0215C3F4F4F4F5F4F96E055950C |
:108360004795379527959A95D1F780913207909147 |
:108370003307820F931F27C097FF03C09095819505 |
:108380009F4FAA2797FDA095BA2F20919C013327D4 |
:1083900044275527BC01CD010E94CB779B01AC013E |
:1083A00097FF04C0215C3F4F4F4F5F4F86E05595CC |
:1083B0004795379527958A95D1F780913207909107 |
:1083C0003307821B930B909333078093320780917E |
:1083D000A40587FF44C09989992309F040C0809182 |
:1083E00095028823E1F5A1E0EA16A1E0FA064CF037 |
:1083F00080913F07909140078E0D9F1D80509140C6 |
:108400000DC0B0E0EB16BFEFFB0664F480913F07B0 |
:10841000909140078E0D9F1D80509F4F9093400775 |
:1084200080933F07E1E001301E074CF08091300758 |
:1084300090913107800F911F805091400CC0FFEF49 |
:1084400000301F0764F48091300790913107800F4E |
:10845000911F80509F4F9093310780933007A0EB7E |
:10846000B2E06CE975E057E0FB018191BF01E82FB4 |
:10847000FF27EE0FFF1FE154F94F0190F081E02D2F |
:10848000E259FF4FEF3FF10521F01CF0EFEFF0E074 |
:1084900004C0F7FF02C0E0E0F0E04C91242F332746 |
:1084A000E217F307B1F0CF01821B930B97FD0796FC |
:1084B00013E0959587951A95E1F7242F280F2C93B3 |
:1084C000822F9927E817F90714F4215001C02F5F74 |
:1084D0002C935150119657FFC7CFE2E1CD5E0C941B |
:1084E00076788091A602882301F580917B028C7FAB |
:1084F00080937B02A9EDB3E0EEE5F6E09BE080918E |
:108500000202882309F48C938D9181831282915009 |
:10851000389697FFF4CF80910202882359F080911A |
:10852000020281508093020205C080917B0281602B |
:1085300080937B0210926E021092700280916B0207 |
:108540008E7F80936B0285EA8093BC0008958091B2 |
:10855000A605883F38F0EFEFF0E0E81BF109E055A1 |
:10856000FD4F80818093AE018091AE01882329F078 |
:10857000843618F084E68093AE018091A805883F88 |
:1085800038F0EFEFF0E0E81BF109E055FD4F808196 |
:108590008093AC018091AC01882329F0843618F0D7 |
:1085A00084E68093AC018091B505883F38F0EFEF09 |
:1085B000F0E0E81BF109E055FD4F80818093A701B1 |
:1085C0008091A7018B3010F48AE002C08F3F11F434 |
:1085D0008093A7018091E005883F38F0EFEFF0E04D |
:1085E000E81BF109E055FD4F80818093560780918B |
:1085F0005607823010F481E002C08F3F11F480935F |
:1086000056078091E205883F38F0EFEFF0E0E81B75 |
:10861000F109E055FD4F808180937C0780917C07B4 |
:10862000823010F481E002C08F3F11F480937C0708 |
:108630008091CD05883F38F0EFEFF0E0E81BF109BD |
:10864000E055FD4F8081809353078091CE05883F90 |
:1086500038F0EFEFF0E0E81BF109E055FD4F8081C5 |
:1086600080932D078091CF05883F38F0EFEFF0E041 |
:10867000E81BF109E055FD4F808180935B079091E5 |
:10868000A705983F18F49093AD0109C0EFEFF0E013 |
:10869000E91BF109E055FD4F80818093AD01983FC2 |
:1086A00018F49093AD0109C0EFEFF0E0E91BF10978 |
:1086B000E055FD4F80818093AD018091AA05883FF0 |
:1086C00038F0EFEFF0E0E81BF109E055FD4F808155 |
:1086D0008093AB018091AC05883F38F0EFEFF0E07C |
:1086E000E81BF109E055FD4F80818093A90180913D |
:1086F000B405883F38F0EFEFF0E0E81BF109E055F2 |
:10870000FD4F80818093AA018091B605883F38F0A3 |
:10871000EFEFF0E0E81BF109E055FD4F8081809319 |
:10872000A6018091B705883F38F0EFEFF0E0E81B35 |
:10873000F109E055FD4F80818093A8018091B80533 |
:10874000883F38F0EFEFF0E0E81BF109E055FD4F0E |
:1087500080818093A5018091B905883F38F0EFEFC3 |
:10876000F0E0E81BF109E055FD4F80818093A40102 |
:108770008091BF05883F38F0EFEFF0E0E81BF1098A |
:10878000E055FD4F80818093A2018091C005883F14 |
:1087900038F0EFEFF0E0E81BF109E055FD4F808184 |
:1087A000809390028091C105883F38F0EFEFF0E0B0 |
:1087B000E81BF109E055FD4F808180938F02809185 |
:1087C000C205883F38F0EFEFF0E0E81BF109E05513 |
:1087D000FD4F808180938E028091C305883F38F0E1 |
:1087E000EFEFF0E0E81BF109E055FD4F8081809349 |
:1087F0008D028091DB05883F38F0EFEFF0E0E81B59 |
:10880000F109E055FD4F808180938C028091DC0559 |
:10881000883F38F0EFEFF0E0E81BF109E055FD4F3D |
:10882000808180938B028091DD05883F38F0EFEFE7 |
:10883000F0E0E81BF109E055FD4F808180938A024A |
:108840008091DE05883F38F0EFEFF0E0E81BF1099A |
:10885000E055FD4F8081809389028091C405883F57 |
:1088600038F0EFEFF0E0E81BF109E055FD4F8081B3 |
:108870008093A1018091C805883F38F0EFEFF0E0C8 |
:10888000E81BF109E055FD4F80818093A0018091A4 |
:10889000D005883F38F0EFEFF0E0E81BF109E05534 |
:1088A000FD4F808180939F018091D305883F38F0F0 |
:1088B000EFEFF0E0E81BF109E055FD4F8081809378 |
:1088C0009E018091D405883F38F0EFEFF0E0E81B7F |
:1088D000F109E055FD4F808180939D018091D50580 |
:1088E000883F38F0EFEFF0E0E81BF109E055FD4F6D |
:1088F000808180939C018091DA05883F38F0EFEF0A |
:10890000F0E0E81BF109E055FD4F808180939B0169 |
:108910008091F505883F38F0EFEFF0E0E81BF109B2 |
:10892000E055FD4F808180938C078091A201282F14 |
:1089300033272F5F3F4F8CE398E2B9010E940A78FA |
:108940007093B0016093AF018091B20580937D0771 |
:108950008091B105809344079091F705933320F1FE |
:1089600081E080938802983F58F0EFEFF0E0E91B38 |
:10897000F109E055FD4F8081823310F41092880296 |
:108980008091CA079091CB0797FF08C08091880219 |
:10899000882321F08091D403806803C08091D403A0 |
:1089A0008F778093D40302C0109288028091CA0707 |
:1089B0009091CB0797FF1DC08091A6028823C9F034 |
:1089C000809188028823A9F0809108019091090183 |
:1089D0008F5F9F4F71F488E99AE39093220280930E |
:1089E000210280E094EA909309018093080110929B |
:1089F000880280918802882339F080919E01823D0F |
:108A000018F4825E80939E010895A5E3B0E0EBE048 |
:108A1000F5E40C945A780E94793A309102013C3086 |
:108A200010F4299A01C02998E090A702F090A802BA |
:108A3000F9A2E8A28091440799270A96E816F90658 |
:108A400014F499A388A38091AF02843608F05CC027 |
:108A50008091480390914903009731F001979093DA |
:108A600049038093480307C01092A60280917B02BD |
:108A70008F7E80937B023A3011F0343110F0289AC7 |
:108A800001C0289880917C0290917D02895E93407C |
:108A9000C0F18091BC05282F332739A328A38091EA |
:108AA0007B02806180937B0280919805A82FBB2771 |
:108AB000AA0FBB1FFD01ED50F94F1182108280916A |
:108AC0009905282F3327220F331FC9018D50994F45 |
:108AD000FC0111821082A154B94F11961C921E9272 |
:108AE0002154394FD90111961C921E9280919B05F9 |
:108AF000E82FFF27EE0FFF1FE154F94F118210827C |
:108B0000AAC21092A602A7C28091AF028D3808F4C3 |
:108B1000A2C280917B028F7E80937B029091BD05E3 |
:108B200082E3989FC00111249093490380934803E6 |
:108B3000E8A1F9A1B9978CF08091A602882369F089 |
:108B400080917C0290917D02FFEF8F3F9F0729F07B |
:108B5000019690937D0280937C0280917C0290919B |
:108B60007D028F3F910509F038F51092CB021092EB |
:108B7000CC021092CD021092CE021092C702109237 |
:108B8000C8021092C9021092CA02109234031092C5 |
:108B9000350310923603109237031092D3021092CD |
:108BA000D4021092D5021092D6028A3F910549F460 |
:108BB00081E080934E0305C080917B0282608093A8 |
:108BC0007B0280919A05E82FFF27EE0FFF1FE154EB |
:108BD000F94F80819181813591050CF441C120913B |
:108BE000A602222309F03CC180919B05E82FFF27B4 |
:108BF000EE0FFF1FE154F94F808191818C34910574 |
:108C00000CF406C180914A038F5F80934A03893C2C |
:108C100008F426C13C3010F4299801C0299A10921A |
:108C2000A60210924A0310927D0210927C023091AB |
:108C30009805E32FFF27EE0FFF1FE154F94F8081C6 |
:108C4000918187349105B4F480919905E82FFF272D |
:108C5000EE0FFF1FE154F94F808191810190F08167 |
:108C6000E02DF7FF03C0F095E195FF4FE734F105E4 |
:108C70000CF478C041E020919905A22FBB27AA0FE0 |
:108C8000BB1FA154B94F8D919C91119787349105C9 |
:108C900044F0E32FFF27EE0FFF1FE154F94F8081CF |
:108CA00091818D919C918734910574F08091980504 |
:108CB000E82FFF27EE0FFF1FE154F94F80819181CC |
:108CC000873491050CF042E0E22FFF27EE0FFF1FE3 |
:108CD000E154F94F808191818634910574F480913B |
:108CE0009805E82FFF27EE0FFF1FE154F94F808111 |
:108CF0009181873491050CF043E0E22FFF27EE0FBE |
:108D0000FF1FE154F94F808191818A5B9F4F74F47A |
:108D100080919805E82FFF27EE0FFF1FE154F94FD0 |
:108D200080819181873491050CF044E0E22FFF2788 |
:108D3000EE0FFF1FE154F94F808191818A5B9F4FB5 |
:108D400074F480919805E82FFF27EE0FFF1FE15480 |
:108D5000F94F80819181863491050CF445E0842F90 |
:108D60000E94852E80919905E82FFF27EE0FFF1FA7 |
:108D7000E154F94F808191810190F081E02DF7FF5E |
:108D800003C0F095E195FF4F7E97BCF48091980564 |
:108D9000E82FFF27EE0FFF1FE154F94F80819181EB |
:108DA0008A5B9F4F54F481E08093EF0388EE93E059 |
:108DB000909322028093210253C00E947F2F0E9431 |
:108DC000322E80E00E946D078091BE050E94FE73E6 |
:108DD0008091A40580FF10C080911301909114012F |
:108DE000875B934038F480911301909114018E5E5B |
:108DF000924010F40E94DA1A10921F0280E00E9442 |
:108E0000CB3781E080934D0380931F02579A1FC098 |
:108E100080819181855B9F4F0CF580914A038F5F24 |
:108E200080934A03893CE0F03C3010F4299801C05B |
:108E3000299A1092A60210924A0310927D02109273 |
:108E40007C0281E00E94CB3781E080934D030E9439 |
:108E50007F2F68E770E00E94093702C020934A0321 |
:108E600080919A05E82FFF27EE0FFF1FE154F94F7D |
:108E7000808191818B5A9F4F0CF0EDC02091A6020A |
:108E8000E0919B05222309F0CAC0FF27EE0FFF1FC8 |
:108E9000E154F94F80819181855B9F4F0CF0BCC0FC |
:108EA00080914B038F5F80934B03893C08F4D3C0C0 |
:108EB00020934B038091D403882309F0A6C08091AE |
:108EC0004D03882309F4A1C081E090E090937D02D6 |
:108ED00080937C0281E08093A6021092340310926A |
:108EE000350310923603109237031092D30210927A |
:108EF000D4021092D5021092D6021092CF02109294 |
:108F0000D0021092D1021092D2028091B305E82EC5 |
:108F1000FF24002711278091790790917A079C01FF |
:108F2000442737FD4095542FC801B7010E94CB77E5 |
:108F3000DC01CB018093E3029093E402A093E5026D |
:108F4000B093E6028091890790918A079C0144279B |
:108F500037FD4095542FC801B7010E94CB77DC0143 |
:108F6000CB018093DB029093DC02A093DD02B093EF |
:108F7000DE028091030390910403A0910503B09158 |
:108F800006038093DF029093E002A093E102B09386 |
:108F9000E2028091FB029091FC02A091FD02B0914F |
:108FA000FE028093D7029093D802A093D902B09387 |
:108FB000DA021092CB021092CC021092CD021092E3 |
:108FC000CE021092C7021092C8021092C9021092EB |
:108FD000CA0280917B02886080937B029091F605A3 |
:108FE0008FE0989F900111248091C1029091C2025C |
:108FF000820F931F68E671E00E940A7897FD019640 |
:10900000959587958093070326C08CED95E0909306 |
:109010002202809321021FC020934B031CC0FF2714 |
:10902000EE0FFF1FE154F94F808191818C3491053F |
:1090300084F080914C038F5F80934C03893C58F0FF |
:109040001092A60210924C0310927D0210927C02A4 |
:1090500002C010924C038091930181508093930140 |
:10906000809193018F3F21F080917B0284FF82C326 |
:109070000E94A74280915703909158039C01220FB0 |
:10908000331F280F391FA0909805AA2DBB27AA0FC0 |
:10909000BB1FFD01E154F94F9090AE05492D5527B6 |
:1090A00080819181849FF001859FF00D949FF00D48 |
:1090B00011242E0F3F1F37FF02C02D5F3F4FB90114 |
:1090C0007595679575956795AD50B94F8091AF05CA |
:1090D000082F11278D919C91809F7001819FF00C2A |
:1090E000909FF00C11246E0D7F1D709358036093B8 |
:1090F00057038091590390915A039C01220F331F0B |
:10910000280F391FB0909905AB2DBB27AA0FBB1FA5 |
:10911000FD01E154F94F80819181849FF001859F89 |
:10912000F00D949FF00D11242E0F3F1F37FF02C04A |
:109130002D5F3F4FA9015595479555954795AD50E2 |
:10914000B94F8D919C91809F7001819FF00C909FF1 |
:10915000F00C11244E0D5F1D50935A034093590398 |
:109160009E012F5F3F4F8FE1E0ECF1E0D9010190CC |
:109170000D928A95E1F780918802882309F448C00E |
:10918000CB0177FD0396DC01B595A795B595A7951D |
:10919000CA0157FD0396FC01F595E795F595E7950E |
:1091A0008091E901682F772767FD70956A9F90018C |
:1091B0006B9F300D7A9F300D112480919003482FC2 |
:1091C000552747FD50954E9FC0014F9F900D5E9FC4 |
:1091D000900D1124280F391F37FF02C0295F3F4F20 |
:1091E00003E0359527950A95E1F73093AE02209379 |
:1091F000AD026E9F90016F9F300D7E9F300D112448 |
:109200004A9FC0014B9F900D5A9F900D112444C05E |
:109210008091F605082F1127DE01A00FB11FFD0177 |
:1092200097819093E901020F131FD8018C918093CD |
:109230009003A92FBB27A7FDB095A69F9001A79FDC |
:10924000300DB69F300D1124E82FFF27E7FDF09574 |
:10925000E49FC001E59F900DF49F900D1124280F0D |
:10926000391F37FF02C0295F3F4F13E0359527951F |
:109270001A95E1F73093AE022093AD02A49F9001BE |
:10928000A59F300DB49F300D1124E69FC001E79FCC |
:10929000900DF69F900D1124281B390B37FF02C04B |
:1092A000295F3F4FF3E035952795FA95E1F7309325 |
:1092B000AC022093AB0280919B05E82FFF27EE0FB5 |
:1092C000FF1FE154F94F80819181909581959F4FC7 |
:1092D0009093AA028093A9028330910514F002971B |
:1092E00005C0BFEF8E3F9B0734F402969093AA020D |
:1092F0008093A90204C01092AA021092A902809140 |
:109300008C0390918D032091880330918903820F03 |
:10931000931FC090AD02D090AE02C81AD90AD09265 |
:10932000AE02C092AD0280918A0390918B0320918E |
:10933000860330918703820F931F0091AB02109137 |
:10934000AC02081B190B1093AC020093AB02809186 |
:109350009A05E82FFF27EE0FFF1FE154F94FE08039 |
:10936000F180E8E7F0E0EE0EFF1EF092A802E09236 |
:10937000A7028091A7019927AA2797FDA095BA2F48 |
:10938000BC01CD010E943F77DC01CB0120E030E041 |
:1093900040E251E4BC01CD010E94AD76DC01CB017D |
:1093A000BC01CD010E941177DC01CB0180938307C2 |
:1093B0008091A60180935C078091A5019927AA2737 |
:1093C00097FDA095BA2FBC01CD010E943F77DC012B |
:1093D000CB0120E030E040E251E4BC01CD010E942D |
:1093E000AD76DC01CB01BC01CD010E941177DC011F |
:1093F000CB01809337078091A40180934C07809123 |
:10940000FB0380FF59C080918C07813808F454C059 |
:109410008091F403992787FD9095292D3327829F0A |
:10942000A001839F500D929F500D1124C40ED51E94 |
:10943000D092AE02C092AD028091F503992787FDCC |
:109440009095829FB001839F700D929F700D1124A3 |
:10945000060F171F1093AC020093AB028091F60326 |
:10946000282F332727FD30958091A9029091AA02D9 |
:10947000820F931F9093AA028093A9028091F80310 |
:10948000282F332727FD30958091A9059927289FFC |
:10949000D001299FB00D389FB00D1124B0939A01CF |
:1094A000A09399018091F70399278E159F0524F4C5 |
:1094B0009093A8028093A7028091A7029091A8029E |
:1094C00097FF04C01092A8021092A7028091A405F1 |
:1094D00082FF02C010925C074091AD025091AE0233 |
:1094E000CA0157FD03969C0135952795359527951B |
:1094F00037FF03C0309521953F4F809180029091B6 |
:10950000810282179307B4F4CA0157FF03C09095F4 |
:1095100081959F4F97FD039695958795959587958E |
:1095200090938102809380028536910544F084E611 |
:1095300090E001C001979093810280938002409156 |
:10954000AB025091AC02CA0157FD03969C013595C0 |
:1095500027953595279537FF03C0309521953F4FC7 |
:1095600080917E0290917F0282179307B4F4CA0122 |
:1095700057FF03C0909581959F4F97FD0396959552 |
:1095800087959595879590937F0280937E02853687 |
:10959000910544F084E690E001C0019790937F022A |
:1095A00080937E0280917B0284FF08C0109281022A |
:1095B0001092800210927F0210927E02EB2DFF2704 |
:1095C000EE0FFF1FE154F94F4091D105242F3327AF |
:1095D000808191812817390744F48091F80582FF32 |
:1095E00004C081E08093940213C0EB2DFF27EE0F9F |
:1095F000FF1FE154F94F842F99272091D205821B38 |
:109600009109208131812817390714F410929402AE |
:1096100040919905E42FFF27EE0FFF1FE154F94F0A |
:109620005091D105852F992722273327281B390BE5 |
:10963000808191818217930744F48091F80583FF1C |
:1096400004C081E08093930216C080919302882326 |
:1096500091F0E42FFF27EE0FFF1FE154F94F8091A7 |
:10966000D2059927851B91092081318182179307A3 |
:1096700014F410929302EA2DFF27EE0FFF1FE1541E |
:10968000F94F4091D105242F3327808191812817EC |
:10969000390744F48091F80580FF04C081E080938D |
:1096A000910217C080919102882399F0EA2DFF273B |
:1096B000EE0FFF1FE154F94F842F99272091D20517 |
:1096C000821B9109208131812817390714F41092E7 |
:1096D000910240919805E42FFF27EE0FFF1FE15400 |
:1096E000F94F5091D105852F992722273327281B21 |
:1096F000390B808191818217930744F48091F8059A |
:1097000081FF04C081E08093920216C08091920292 |
:10971000882391F0E42FFF27EE0FFF1FE154F94F4C |
:109720008091D2059927851B91092081318182176B |
:10973000930714F41092920280919402882319F4F2 |
:1097400080919302811181E0809395028091910232 |
:10975000882321F480919202882351F081E0809344 |
:10976000960210929502109294021092930202C0F7 |
:109770008093960280919502882321F4809196022D |
:10978000882369F08091D0059927E8A1F9A18E1767 |
:109790009F0714F499A388A381E08093BB02809172 |
:1097A0007B0284FF1AC01092AA021092A9021092A2 |
:1097B000AE021092AD021092AC021092AB029AE58A |
:1097C0009093830788E780935C0790933707809393 |
:1097D0004C07109295021092960280914F0790913B |
:1097E0005007A0915107B091520720910303309187 |
:1097F00004034091050350910603820F931FA41F99 |
:10980000B51F80934F0790935007A0935107B093D3 |
:1098100052078091570790915807A0915907B0912E |
:109820005A072090FB023090FC024090FD025090BD |
:10983000FE02820D931DA41DB51D809357079093C2 |
:109840005807A0935907B0935A0780914607909103 |
:109850004707A0914807B0914907E090FF02F090B8 |
:1098600000030091010310910203EAA2FBA20CA3E2 |
:109870001DA38E0D9F1DA01FB11F809346079093BF |
:109880004707A0934807B093490780913807909104 |
:109890003907A0913A07B0913B07E090F702F090AA |
:1098A000F8020091F9021091FA02EEA2FFA208A7B5 |
:1098B00019A78E0D9F1DA01FB11F8093380790938D |
:1098C0003907A0933A07B0933B07F0909602FAA6A7 |
:1098D000FF2029F480919502882309F460C010923A |
:1098E000F3021092F4021092F5021092F602109216 |
:1098F000EF021092F0021092F1021092F202109216 |
:109900004F07109250071092510710925207109271 |
:109910005707109258071092590710925A07109241 |
:109920004607109247071092480710924907109275 |
:1099300038071092390710923A0710923B0780912E |
:10994000E3029091E402A091E502B091E6028093D7 |
:10995000DF029093E002A093E102B093E2028091D3 |
:10996000DB029091DC02A091DD02B091DE028093D7 |
:10997000D7029093D802A093D902B093DA02109242 |
:1099800033021092320210929A02109299021092AF |
:109990009C0210929B020AA5002309F0F2C180915B |
:1099A0009502882309F0EDC18091890590918A057F |
:1099B000815092402CF48091A602882309F4E1C1E1 |
:1099C0009090F707A090B3056091790770917A079E |
:1099D0007BAB6AAB8091890790918A079DAB8CAB7A |
:1099E0009FEF991609F4D9C0BB24CC24DD24CA0109 |
:1099F000B901A60195010E943F7879018A01EAA97F |
:109A0000FBA9CF01AA2797FDA095BA2FE81AF90A5A |
:109A10000A0B1B0BC201B101A60195010E943F7800 |
:109A200059016A012CA93DA9C901AA2797FDA09552 |
:109A3000BA2FA81AB90ACA0ADB0A292C332427FC30 |
:109A40003094432C532CC801B701A20191010E940C |
:109A5000CB7797FF04C061507E4F8F4F9F4F3B01E4 |
:109A60004C0109E095948794779467940A95D1F70F |
:109A7000C601B501A20191010E94CB7797FF04C0F6 |
:109A800061507E4F8F4F9F4F5B016C0119E0D59461 |
:109A9000C794B794A7941A95D1F7809180029091BA |
:109AA0008102813491053CF480917E0290917F0285 |
:109AB00081349105D4F0D401C30197FE03C001960F |
:109AC000A11DB11D3C014D01959487947794679435 |
:109AD000D601C501D7FE03C00196A11DB11D5C01D1 |
:109AE0006D01D594C794B794A79480919B05E82FF6 |
:109AF000FF27EE0FFF1FE154F94F80819181019004 |
:109B0000F081E02DF7FF03C0F095E195FF4F7A97C4 |
:109B1000A4F0C401B30123E030E040E050E00E9433 |
:109B20003F7839014A01C601B50123E030E040E049 |
:109B300050E00E943F7859016A018091F907282F6F |
:109B4000332727FD3095432F532F2615370548051A |
:109B5000590514F439014A01992787FD909590958C |
:109B600081959F4FAA2797FDA095BA2F6816790671 |
:109B70008A069B0614F43C014D012A153B054C0551 |
:109B80005D0514F459016A01A816B906CA06DB0678 |
:109B90000CF0CFC05C016D01CCC0EA2CFF24002783 |
:109BA0001127CA01B901A80197010E943F78390124 |
:109BB0004A014AA95BA9CA01AA2797FDA095BA2F15 |
:109BC000681A790A8A0A9B0AC201B101A8019701A1 |
:109BD0000E943F7859016A016CA97DA9CB01AA278F |
:109BE00097FDA095BA2FA81AB90ACA0ADB0AD401B0 |
:109BF000C30197FE03C00F96A11DB11D3C014D018D |
:109C0000F4E09594879477946794FA95D1F7D60108 |
:109C1000C501D7FE03C00F96A11DB11D5C016D01EA |
:109C2000E4E0D594C794B794A794EA95D1F78091CE |
:109C3000800290918102813491053CF480917E02F2 |
:109C400090917F0281349105A4F0C401B30123E017 |
:109C500030E040E050E00E943F7839014A01C601FF |
:109C6000B50123E030E040E050E00E943F78590128 |
:109C70006A0180919B05E82FFF27EE0FFF1FE1543B |
:109C8000F94F808191810190F081E02DF7FF03C0B1 |
:109C9000F095E195FF4F7A97A4F0C401B30123E05A |
:109CA00030E040E050E00E943F7839014A01C601AF |
:109CB000B50123E030E040E050E00E943F785901D8 |
:109CC0006A0171E267167104810491042CF070E25C |
:109CD000672E712C812C912C80EE68168FEF780600 |
:109CE0008FEF88068FEF980644F460EE662E6FEFD4 |
:109CF000762E6FEF862E6FEF962E91E2A916B104A5 |
:109D0000C104D1042CF050E2A52EB12CC12CD12CD1 |
:109D1000A0EEAA16AFEFBA06AFEFCA06AFEFDA06AB |
:109D200044F440EEA42E4FEFB42E4FEFC42E4FEF6D |
:109D3000D42E8091E3029091E402A091E502B091CB |
:109D4000E60286199709A809B9098093E30290935E |
:109D5000E402A093E502B093E6028091DB029091C9 |
:109D6000DC02A091DD02B091DE028A199B09AC09E8 |
:109D7000BD098093DB029093DC02A093DD02B093D7 |
:109D8000DE0280913202909133028F3F910509F0FB |
:109D900008F4C4C5BAA5BB2309F04EC5809195024D |
:109DA000882309F049C58091BB02882309F044C586 |
:109DB000E091D905EBA7EE2309F43EC580914F074A |
:109DC00090915007A0915107B0915207B7FF04C07E |
:109DD00081509F4FAF4FBF4FE92EFA2E0B2F112707 |
:109DE00007FD1A95E0924F07F09250070093510734 |
:109DF000109352078091570790915807A0915907E7 |
:109E0000B0915A07B7FF04C081509F4FAF4FBF4F6B |
:109E1000892F9A2FAB2FBB27A7FDBA958CA79DA79B |
:109E2000AEA7BFA78093570790935807A0935907F1 |
:109E3000B0935A078091B305A82EBB24CC24DD240F |
:109E40002091F3023091F4024091F5025091F60214 |
:109E5000C601B5010E94CB7797FF04C061507F4FC8 |
:109E60008F4F9F4F672E782E892E992487FC9A94C6 |
:109E70006092F3027092F4028092F5029092F602E0 |
:109E80002091EF023091F0024091F1025091F202E4 |
:109E9000C601B5010E94CB7797FF04C061507F4F88 |
:109EA0008F4F9F4F272E382E492E552447FC5A940A |
:109EB0002092EF023092F0024092F1025092F202B0 |
:109EC0008091EB029091EC02A091ED02B091EE0234 |
:109ED000B7FF04C081509F4FAF4FBF4F892F9A2FBC |
:109EE000AB2FBB27A7FDBA958093EB029093EC02B2 |
:109EF000A093ED02B093EE02D801C701861997092D |
:109F0000A809B9098093400390934103A0934203A9 |
:109F1000B09343032091D805E22EFF240027112798 |
:109F2000BC01CD01A80197010E943F7859016A0147 |
:109F300020934F03309350034093510350935203A7 |
:109F40008CA59DA5AEA5BFA582199309A409B50945 |
:109F50008093440390934503A0934603B093470333 |
:109F6000BC01CD01A80197010E943F7820935303C3 |
:109F7000309354034093550350935603D601C501C3 |
:109F8000D7FE04C081509F4FAF4FBF4F892F9A2FEC |
:109F9000AB2FBB27A7FDBA9590939A0280939902A5 |
:109FA00057FF04C021503F4F4F4F5F4FBB2757FD16 |
:109FB000BA95A52F942F832F90939C0280939B0298 |
:109FC000809180029091810281349105DCF480912E |
:109FD0007E0290917F0281349105A4F480919B05CB |
:109FE000E82FFF27EE0FFF1FE154F94F8081918189 |
:109FF0000190F081E02DF7FF03C0F095E195FF4F50 |
:10A000007A97E4F08091F7078F3FC1F4809199022D |
:10A0100090919A0297FD01969595879590939A0253 |
:10A020008093990280919B0290919C0297FD0196EA |
:10A030009595879590939C0280939B02809146070B |
:10A0400090914707A0914807B0914907B7FF04C016 |
:10A0500081509F4FAF4FBF4F892F9A2FAB2FBB27F8 |
:10A06000A7FDBA958093460790934707A0934807AA |
:10A07000B09349078091380790913907A0913A072A |
:10A08000B0913B07B7FF04C081509F4FAF4FBF4F08 |
:10A09000892F9A2FAB2FBB27A7FDBA95809338073E |
:10A0A00090933907A0933A07B0933B07809103033D |
:10A0B00090910403A0910503B09106032AA13BA14E |
:10A0C0004CA15DA1281B390B4A0B5B0B2093380375 |
:10A0D0003093390340933A0350933B038091FB0242 |
:10A0E0009091FC02A091FD02B091FE02EEA0FFA0B3 |
:10A0F00008A519A5E81AF90A0A0B1B0BE0923C0304 |
:10A10000F0923D0300933E0310933F0320934003DE |
:10A11000309341034093420350934303E09244033E |
:10A12000F092450300934603109347038091DF02AA |
:10A130009091E002A091E102B091E202821B930BA8 |
:10A14000A40BB50B8093DF029093E002A093E10291 |
:10A15000B093E2028091D7029091D802A091D902E7 |
:10A16000B091DA028E199F09A00BB10B8093D70230 |
:10A170009093D802A093D902B093DA02FBA5FF23F3 |
:10A18000E1F02091B9023091BA02213831054CF04A |
:10A190008091140390911503019690931503809379 |
:10A1A000140320583F4F4CF48091140390911503F1 |
:10A1B000019790931503809314031092BA021092A2 |
:10A1C000B90281E090E090935C0380935B03A090E0 |
:10A1D0004003B0904103C0904203D0904303D601A6 |
:10A1E000C501D7FE07C088279927DC018A199B097A |
:10A1F000AC09BD0981509240A040B04034F084E0E9 |
:10A2000090E090935C0380935B0380916103909155 |
:10A210006203A0916303B091640320914F073091D2 |
:10A2200050074091510750915207821B930BA40B8A |
:10A23000B50B815E914BAF4FBF4F8F539C49A040F0 |
:10A24000B04028F08091F80789310CF4FFC031E06C |
:10A25000A31630E1B30630E0C30630E0D3060CF4B9 |
:10A2600073C080915D03882309F46AC0D601C501DB |
:10A27000D7FE07C088279927DC018A199B09AC09FA |
:10A28000BD099C01AD01B7FF04C021503E4F4F4FA7 |
:10A290005F4F09E055954795379527950A95D1F772 |
:10A2A00080915B0390915C03820F931F90935C03FA |
:10A2B00080935B03D601C501D7FE03C00796A11D9D |
:10A2C000B11D13E0B595A795979587951A95D1F788 |
:10A2D00080934F0390935003A0935103B093520384 |
:10A2E00089589341A040B04064F088E893E1A0E031 |
:10A2F000B0E080934F0390935003A0935103B09329 |
:10A30000520320914F0330915003409151035091DB |
:10A31000520357FF04C021503F4F4F4F5F4F232F31 |
:10A32000342F452F552747FD5A95809199029091DA |
:10A330009A02820F931F90939A028093990206C00B |
:10A3400081E080935D0302C010925D0350E0A5168A |
:10A3500050EFB5065FEFC5065FEFD5060CF073C092 |
:10A3600080915E03882309F46AC0D601C501D7FE37 |
:10A3700007C088279927DC018A199B09AC09BD0908 |
:10A380009C01AD01B7FF04C021503E4F4F4F5F4FBE |
:10A39000F9E05595479537952795FA95D1F780912E |
:10A3A0005B0390915C03820F931F90935C038093F7 |
:10A3B0005B03D601C501D7FE03C00796A11DB11DE1 |
:10A3C000E3E0B595A79597958795EA95D1F78093A2 |
:10A3D0004F0390935003A0935103B09352038857B7 |
:10A3E0009C4EAF4FBF4F64F488E79CEEAFEFBFEFDA |
:10A3F00080934F0390935003A0935103B093520363 |
:10A4000020914F03309150034091510350915203DA |
:10A4100057FF04C021503F4F4F4F5F4F232F342F22 |
:10A42000452F552747FD5A958091990290919A02A0 |
:10A43000820F931F90939A028093990211C081E03A |
:10A4400080935E030DC010925E030AC010925C03FD |
:10A4500010925B0388EE93E09093BA018093B90168 |
:10A460007BA5272F332780915B0390915C032817EE |
:10A47000390724F430935C0320935B03E091F807E1 |
:10A48000EE2379F02E2F332727FD309580915B0343 |
:10A4900090915C032817390724F430935C032093D0 |
:10A4A0005B034091400350914103609142037091DE |
:10A4B0004303413851056105710574F0809118031B |
:10A4C0009091190320915B0330915C03820F931FDD |
:10A4D000909319038093180340585F4F6F4F7F4F3D |
:10A4E00074F4809118039091190320915B033091CB |
:10A4F0005C03821B930B909319038093180381E0F4 |
:10A5000090E090935C0380935B03A0904403B09031 |
:10A510004503C0904603D0904703D601C501D7FE3E |
:10A5200007C088279927DC018A199B09AC09BD0956 |
:10A5300081509240A040B04034F084E090E090938D |
:10A540005C0380935B038091650390916603A09107 |
:10A550006703B091680320915707309158074091E5 |
:10A56000590750915A07821B930BA40BB50B815EC0 |
:10A57000914BAF4FBF4F8F539C49A040B04018F054 |
:10A58000E9310CF4FFC011E0A11610E1B10610E0B2 |
:10A59000C10610E0D1060CF473C080915F038823DC |
:10A5A00009F46AC0D601C501D7FE07C088279927DC |
:10A5B000DC018A199B09AC09BD099C01AD01B7FFFB |
:10A5C00004C021503E4F4F4F5F4F69E0559547956E |
:10A5D000379527956A95D1F780915B0390915C033D |
:10A5E000820F931F90935C0380935B03D601C50198 |
:10A5F000D7FE03C00796A11DB11D23E0B595A79511 |
:10A60000979587952A95D1F7809353039093540398 |
:10A61000A0935503B093560389589341A040B0408E |
:10A6200064F088E893E1A0E0B0E080935303909356 |
:10A630005403A0935503B0935603209153033091D4 |
:10A640005403409155035091560357FF04C02150C5 |
:10A650003F4F4F4F5F4F232F342F452F552747FD37 |
:10A660005A9580919B0290919C02820F931F909328 |
:10A670009C0280939B0206C081E080935F0302C02E |
:10A6800010925F0330E0A31630EFB3063FEFC3062E |
:10A690003FEFD3060CF073C080916003882309F468 |
:10A6A0006AC0D601C501D7FE07C088279927DC01FB |
:10A6B0008A199B09AC09BD099C01AD01B7FF04C013 |
:10A6C00021503E4F4F4F5F4F09E0559547953795C5 |
:10A6D00027950A95D1F780915B0390915C03820FD7 |
:10A6E000931F90935C0380935B03D601C501D7FE53 |
:10A6F00003C00796A11DB11D13E0B595A7959795C9 |
:10A7000087951A95D1F78093530390935403A093A0 |
:10A710005503B093560388579C4EAF4FBF4F64F418 |
:10A7200088E79CEEAFEFBFEF809353039093540301 |
:10A73000A0935503B09356032091530330915403D3 |
:10A74000409155035091560357FF04C021503F4F8D |
:10A750004F4F5F4F232F342F452F552747FD5A95D5 |
:10A7600080919B0290919C02820F931F90939C0278 |
:10A7700080939B0211C081E0809360030DC0109212 |
:10A7800060030AC010925C0310925B0388EE93E0B2 |
:10A790009093BA018093B9015BA5252F332780914F |
:10A7A0005B0390915C032817390724F430935C0312 |
:10A7B00020935B038091F807882379F0282F3327B3 |
:10A7C00027FD309580915B0390915C032817390732 |
:10A7D00024F430935C0320935B0340914403509135 |
:10A7E0004503609146037091470341385105610567 |
:10A7F000710574F0809116039091170320915B030B |
:10A8000030915C03820F931F90931703809316037C |
:10A8100040585F4F6F4F7F4FCCF48091160390915B |
:10A82000170320915B0330915C03821B930B909381 |
:10A830001703809316030AC010929C0210929B0289 |
:10A8400010929A02109299021092BB0280915C07BA |
:10A85000882341F410929C0210929B0210929A025B |
:10A860001092990280914F0790915007A091510743 |
:10A87000B09152078093610390936203A0936303A6 |
:10A88000B09364038091570790915807A09159079E |
:10A89000B0915A078093650390936603A093670372 |
:10A8A000B09368031092F3021092F4021092F50232 |
:10A8B0001092F6021092EF021092F0021092F10242 |
:10A8C0001092F2021092EB021092EC021092ED0242 |
:10A8D0001092EE0210924F071092500710925107FB |
:10A8E000109252071092570710925807109259076A |
:10A8F00010925A0710924607109247071092480785 |
:10A9000010924907109238071092390710923A07AF |
:10A9100010923B0710923302109232020091A9026A |
:10A920001091AA02C80117FF04C088279927801B2D |
:10A93000910B40976CF088EE93E09093BA0180936E |
:10A94000B9018091A40584FD03C081E080934E038A |
:10A95000F090B005AF2CBB24CC24DD24B8018827AF |
:10A9600077FD8095982F980117FF04C02227332781 |
:10A97000201B310B442737FD4095542F0E94CB7785 |
:10A980009B01AC01C601B5010E94CB7797FF04C0C3 |
:10A9900061507E4F8F4F9F4FF9E095958795779542 |
:10A9A0006795FA95D1F79B018F2D9927809FD0014C |
:10A9B000819FB00D909FB00D1124CD01B7FD03967E |
:10A9C0009595879595958795280F391F442737FDCD |
:10A9D0004095542F2093340330933503409336032E |
:10A9E000509337038091D3029091D402A091D50265 |
:10A9F000B091D602821B930BA40BB50B8093D302AC |
:10AA00009093D402A093D502B093D6028155934C73 |
:10AA1000A040B04064F080E593ECA0E0B0E080930B |
:10AA2000D3029093D402A093D502B093D602809122 |
:10AA3000D3029091D402A091D502B091D602805B4E |
:10AA40009C43AF4FBF4F64F480EB9CE3AFEFBFEF8D |
:10AA50008093D3029093D402A093D502B093D602F0 |
:10AA6000A090C102B090C202A114B10409F478C14F |
:10AA70008091A40583FF74C1809103039091040326 |
:10AA8000A0910503B0910603B7FF04C081509E4F0B |
:10AA9000AF4FBF4F79E0B595A795979587957A9574 |
:10AAA000D1F76C0197FF04C0D094C194D108D3941E |
:10AAB0008091FB029091FC02A091FD02B091FE02F8 |
:10AAC000B7FF04C081509E4FAF4FBF4F69E0B595AF |
:10AAD000A795979587956A95D1F7BC0197FF03C015 |
:10AAE000709561957F4FC616D7060CF46B01B601C1 |
:10AAF000D7FE02C0695F7F4F2B0153E05594479406 |
:10AB00005A95E1F742E0E42EF12C4E0C5F1C0CE16B |
:10AB100012E0A00EB11E75010027F7FC0095102F62 |
:10AB200024EE3DEFA20EB31E80918507909186071B |
:10AB3000A0918707B0918807609095017090960169 |
:10AB40008090970190909801BC01CD01A4019301E0 |
:10AB50000E943F78E21AF30A040B150BC801B701F3 |
:10AB600028E631E040E050E00E943F78DC01CB0174 |
:10AB70003CE4E32E3FEFF32EE80EF91E0091B901FD |
:10AB80001091BA010115110589F539E1C316D104F7 |
:10AB90006CF58091B9029091BA028E0D9F1D909331 |
:10ABA000BA028093B90280914E038823F9F0C5015F |
:10ABB000AA2797FDA095BA2FBC01CD01A40193014E |
:10ABC0000E94CB77DC01CB018093850790938607A9 |
:10ABD000A0938707B0938807BC01CD010E943F78FE |
:10ABE0003093C0022093BF0210924E03C70124E0AD |
:10ABF000880F991F2A95E1F7B2010E940A78CB01CC |
:10AC0000AA2797FDA095BA2F209185073091860736 |
:10AC10004091870750918807280F391F4A1F5B1FF3 |
:10AC200020938507309386074093870750938807C2 |
:10AC3000F090AA016F2D7727C69EC001C79E900D88 |
:10AC4000D69E900D112497FD4F966C0195E0D594FA |
:10AC5000C7949A95E1F76C197D096B0177FD7AC06D |
:10AC60000115110509F06FC0009180021091810259 |
:10AC700080917E0290917F02080F191F17FF02C07A |
:10AC8000095F1F4F83E0159507958A95E1F7005CF2 |
:10AC90001F4FCA01B901A40193010E943F78DA0154 |
:10ACA000C9012091BF023091C002442737FD409571 |
:10ACB000542F821B930BA40BB50B845E9D4FAF4F9B |
:10ACC000BF4FBC01CD0128E631E040E050E00E94DA |
:10ACD0003F78DC01CB01845B90408C9DA0018D9D71 |
:10ACE000500D9C9D500D1124CA01B8010E940A7894 |
:10ACF00083E0F89E60011124C616D70614F4B6014D |
:10AD000008C0882799278C199D09681779070CF4C2 |
:10AD1000BC019B01442737FD4095542F8091D302FD |
:10AD20009091D402A091D502B091D602820F931FC8 |
:10AD3000A41FB51F8093D3029093D402A093D50291 |
:10AD4000B093D6020DC0015010401093BA01009389 |
:10AD5000B90106C084EF91E09093BA018093B901E4 |
:10AD60008091BB02882381F01092C7021092C80222 |
:10AD70001092C9021092CA021092CB021092CC0219 |
:10AD80001092CD021092CE02709096027720F1F4CC |
:10AD900080915C07282F3327442755278091030390 |
:10ADA00090910403A0910503B0910603BC01CD016D |
:10ADB0000E94CB77DC01CB01BC01CD0128EF3AE248 |
:10ADC00040E050E00E943F78290102C0442455240D |
:10ADD000909095029920F1F480915C07282F3327F9 |
:10ADE000442755278091FB029091FC02A091FD021F |
:10ADF000B091FE02BC01CD010E94CB77DC01CB01FA |
:10AE0000BC01CD0128EF3AE240E050E00E943F78DB |
:10AE1000190102C022243324809132079091330714 |
:10AE2000893C91051CF088EC90E005C088539F4F49 |
:10AE300034F488E39FEF9093330780933207809137 |
:10AE40003D0790913E07893C91051CF088EC90E00D |
:10AE500005C088539F4F34F488E39FEF90933E07DB |
:10AE600080933D0780913F0790914007AA2797FD67 |
:10AE7000A095BA2F20918307A22EBB24CC24DD24D9 |
:10AE8000BC01CD01A60195010E94CB779B01AC01CD |
:10AE90008091320790913307AA2797FDA095BA2F8A |
:10AEA00017E0880F991FAA1FBB1F1A95D1F7280F0B |
:10AEB000391F4A1F5B1F57FF04C0215C3F4F4F4F94 |
:10AEC0005F4FA6E05595479537952795AA95D1F7F9 |
:10AED0007201E20EF31EF0924007E0923F0780916C |
:10AEE000300790913107AA2797FDA095BA2FBC0192 |
:10AEF000CD01A60195010E94CB779B01AC01809109 |
:10AF00003D0790913E07AA2797FDA095BA2FF7E03D |
:10AF1000880F991FAA1FBB1FFA95D1F7280F391F59 |
:10AF20004A1F5B1F57FF04C0215C3F4F4F4F5F4FCD |
:10AF3000E6E05595479537952795EA95D1F7810134 |
:10AF4000020F131F109331070093300780917E0783 |
:10AF500090917F07880F991FAA2797FDA095BA2F78 |
:10AF600020913707332744275527BC01CD010E9484 |
:10AF7000CB775B016C0197FF08C08FE390E0A0E006 |
:10AF8000B0E0A80EB91ECA1EDB1E76E0D594C794A9 |
:10AF9000B794A7947A95D1F780914C07282F33273F |
:10AFA000442755278091E7029091E802A091E90299 |
:10AFB000B091EA02BC01CD010E94CB77DC01CB014C |
:10AFC000BC01CD0120EF35E540E050E00E943F7824 |
:10AFD000B501620F731F70937F0760937E0791E046 |
:10AFE000E91690E1F90634F080E090E19093400793 |
:10AFF00080933F0780913F07909140078050904F8A |
:10B0000034F480E090EF9093400780933F07015025 |
:10B01000104134F080E090E1909331078093300745 |
:10B0200080913007909131078050904F34F480E048 |
:10B0300090EF90933107809330076150704134F066 |
:10B0400080E090E190937F0780937E0780917E0758 |
:10B0500090917F078050904F34F480E090EF909370 |
:10B060007F0780937E0780910001482F55278091AC |
:10B070001D0190911E014817590794F420911D015C |
:10B0800030911E0168A179A1649FC001659F900D58 |
:10B09000749F900D1124B9010E94F67779A368A3DB |
:10B0A00088A199A1880F991F880F991F99A388A338 |
:10B0B0004091A40540FF92C6992009F08FC67720E1 |
:10B0C00009F08CC6CC24DD24460180919702909132 |
:10B0D000980290936D0580936C0520911A0330912E |
:10B0E0001B032115310509F03FC080911301909198 |
:10B0F00014018959934058F087B5803F20F480911E |
:10B100003602815011C081E0809374034EC080915B |
:10B110001301909114018436910508F587B58031AB |
:10B12000D0F0809136028F5F809336029FE08902D3 |
:10B130009001112480919305821B87BD8CE291E0E0 |
:10B1400090932202809321028EE591E090931B035D |
:10B1500080931A032AC081E08093730326C0709203 |
:10B1600073037092740321C08091A1029091A20296 |
:10B17000A091A302B091A40254E0880F991FAA1FC6 |
:10B18000BB1F5A95D1F78093370290933802A09352 |
:10B190003902B0933A02D0923502C0923402215063 |
:10B1A000304030931B0320931A032091AD0141FFDF |
:10B1B00024C02233D8F48091BF0181508093BF0115 |
:10B1C0008F3FD9F51092BC028091A1029091A2020A |
:10B1D000A091A302B091A40280939D0290939E023D |
:10B1E000A0939F02B093A00281E004C081E080930D |
:10B1F000BC0288EC8093BF0120C08091990190919E |
:10B200009A01820F911D2091A9053327829FF00199 |
:10B21000839FF00D929FF00D1124CF01AA2797FD77 |
:10B22000A095BA2F80939D0290939E02A0939F02B7 |
:10B23000B093A00281E08093BC02809103039091BF |
:10B240000403A0910503B0910603E0909501F090EE |
:10B2500096010091970110919801BC01CD01A801C0 |
:10B2600097010E943F7859016A018091FB029091F9 |
:10B27000FC02A091FD02B091FE02BC01CD01A8012B |
:10B2800097010E943F78B901C5010E94F4753C0105 |
:10B29000CC971CF04CE3642E712CC3010E94316AE0 |
:10B2A0003C0180E2809394018091BC02882309F4E0 |
:10B2B00021C480917B0299279C012071307084FD0C |
:10B2C00019C46091FA0560FD04C08091A40581FD58 |
:10B2D00007C008A119A130936A032093690397C19D |
:10B2E00080917B0281FF69C14091BB015091BC01FB |
:10B2F000CA010F962091A7023091A80282179307E6 |
:10B30000ACF580917303882389F58091750381FFE3 |
:10B3100013C08D7F809375038091A1029091A2024A |
:10B32000A091A302B091A40280939D0290939E02EB |
:10B33000A0939F02B093A0028091750381608093D7 |
:10B340007503241B350B2F50304037FF03C0309559 |
:10B3500021953F4F8091690390916A03820F931F5B |
:10B3600090936A03809369038BE26EC0CA010F97C2 |
:10B3700028173907ACF580917403882389F58091EB |
:10B38000750380FF13C08E7F809375038091A102A7 |
:10B390009091A202A091A302B091A40280939D0279 |
:10B3A00090939E02A0939F02B093A0028091750398 |
:10B3B000826080937503241B350B215F3F4F37FF5D |
:10B3C00003C0309521953F4F8091690390916A03A6 |
:10B3D000821B930B90936A03809369038DE234C0C0 |
:10B3E00020917503822F992783709070892B59F1D2 |
:10B3F0002C7F2093750310926A03109269032091A9 |
:10B40000A1023091A2024091A3025091A402209384 |
:10B410009D0230939E0240939F025093A00261FFD1 |
:10B4200006C084EF91E090932202809321028091E4 |
:10B43000A502882341F423333105410551051CF051 |
:10B4400081E08093A5028DE38093940120916903AC |
:10B4500030916A03C90137FF04C088279927821BEE |
:10B46000930B815092400CF491C08091A9059927CB |
:10B47000289FA001299F500D389F500D1124CA010B |
:10B4800060E075E00E940A78CB01AA2797FDA0959D |
:10B49000BA2F20919D0230919E0240919F025091BF |
:10B4A000A002280F391F4A1F5B1F20939D02309373 |
:10B4B0009E0240939F025093A00210926A03109242 |
:10B4C0006903A090A102B090A202C090A302D09004 |
:10B4D000A402D601C50180509440A040B04082171C |
:10B4E0009307A407B5075CF4D601C50180509C4FB3 |
:10B4F000AF4FBF4F281739074A075B0744F08093C7 |
:10B500009D0290939E02A0939F02B093A00280910F |
:10B51000FA0581FF06C08BE490E0909322028093AD |
:10B5200021028091AD05882389F5409197025091C1 |
:10B53000980257FF02C04D5F5F4F5595479555954F |
:10B54000479580911D0190911E01209100013327A4 |
:10B55000489FB001499F700D589F700D1124CB0179 |
:10B56000B9010E940A787093BC016093BB016634F4 |
:10B5700071051CF486E490E005C06739710534F06C |
:10B5800086E990E09093BC018093BB0180911A03FF |
:10B5900090911B03892BB9F18091A1029091A20295 |
:10B5A000A091A302B091A40280939D0290939E0269 |
:10B5B000A0939F02B093A00226C08091A102909117 |
:10B5C000A202A091A302B091A40280599140A04090 |
:10B5D000B04080939D0290939E02A0939F02B093EF |
:10B5E000A0028091AD05882311F0992702C088E759 |
:10B5F00090E09093BC018093BB0188A199A19093A6 |
:10B600009802809397020091970210919802A0905F |
:10B61000A102B090A202C090A302D090A4022091F7 |
:10B620009D0230919E0240919F025091A0022A15E6 |
:10B630003B054C055D0524F08091FA0580FD9CC218 |
:10B6400080911A0390911B03892B39F00091970286 |
:10B6500010919802CC24DD24C9C0D601C501821BFB |
:10B66000930BA40BB50B8093380390933903A093ED |
:10B670003A03B0933B038230E0E89E07EFEFAE075A |
:10B68000EFEFBE072CF481E090E8AFEFBFEF09C009 |
:10B690008F5F9F47A040B04064F08FEF9FE7A0E02E |
:10B6A000B0E08093380390933903A0933A03B093AA |
:10B6B0003B03C0903803D09039038091AC01282F10 |
:10B6C0003327442755278091380390913903A0915F |
:10B6D0003A03B0913B03BC01CD010E94CB7797FFA9 |
:10B6E00004C0615E7F4F8F4F9F4F25E095958795F2 |
:10B6F000779567952A95D1F760933803709339034E |
:10B7000080933A0390933B0365302EEF72072FEF3F |
:10B7100082072FEF92072CF484E09EEFAFEFBFEF8C |
:10B7200009C0605074408040904064F080E094E034 |
:10B73000A0E0B0E08093380390933903A0933A03DC |
:10B74000B0933B03809038039090390320913402EA |
:10B750003091350237FF02C0295F3F4F83E03595B6 |
:10B7600027958A95E1F74FEF223834071CF421E83A |
:10B770003FEF05C02038310514F020E830E0C90162 |
:10B78000AA2797FDA095BA2F2091AE013327442711 |
:10B790005527BC01CD010E94CB7797FF04C06D5F98 |
:10B7A0007F4F8F4F9F4FB2E095958795779567951F |
:10B7B000BA95D1F79B015FEF613075071CF420E06B |
:10B7C0003FEF06C06F3F710519F014F020E031E043 |
:10B7D00080917503882341F0C90137FD03969C01D0 |
:10B7E0003595279535952795820E931E2091AB01AF |
:10B7F000222309F454C06091C3027091C402809165 |
:10B80000C5029091C60297FF04C061587F4F8F4FC9 |
:10B810009F4FF7E09595879577956795FA95D1F7BE |
:10B820003327442755270E94CB7797FF04C0615EDA |
:10B830007F4F8F4F9F4FE5E095958795779567955B |
:10B84000EA95D1F7609338037093390380933A03F4 |
:10B8500090933B036138AFEF7A07AFEF8A07AFEF02 |
:10B860009A072CF480E89FEFAFEFBFEF0AC06F3F5D |
:10B8700071058105910569F064F080E091E0A0E038 |
:10B88000B0E08093380390933903A0933A03B093C8 |
:10B890003B038091380390913903880E991E809163 |
:10B8A000A901282F33278091FB07992787FD9095C1 |
:10B8B000289FF001299FF00D389FF00D11249F0162 |
:10B8C000F7FF02C021583F4F220F232F221F330BB7 |
:10B8D000FFEF21383F071CF420E83FEF06C02F3F61 |
:10B8E000310519F014F020E031E0820E931EC401FE |
:10B8F000AA2797FDA095BA2FE0909702F0909802A2 |
:10B900009701442737FD4095542FBC01CD010E947B |
:10B91000CB7797FF04C061507E4F8F4F9F4F59E008 |
:10B9200095958795779567955A95D1F7061B170BCF |
:10B930008091690390916A03892B09F060C01E14FD |
:10B940001F040CF05CC09601D7FE03C03095219512 |
:10B950003F4F2D33310540F480916D0390916E037C |
:10B960008017910774F526C02C53304045E036957A |
:10B9700027954A95E1F72031310510F02FE030E0AE |
:10B9800040916D0350916E031C141D04E4F480E19A |
:10B9900090E0821B930B489F9001499F300D589F68 |
:10B9A000300D112494E0369527959A95E1F72017EC |
:10B9B000310720F58091BD019091BE01081719074C |
:10B9C000F4F08C011CC0205F3F4F8091BD0190912D |
:10B9D000BE01829FB001839F700D929F700D112454 |
:10B9E0009B0184E0369527958A95E1F7401751072A |
:10B9F00014F08A0104C00217130708F08901C80176 |
:10BA0000AA2797FDA095BA2F1DE0880F991FAA1F9E |
:10BA1000BB1F1A95D1F79301442737FD4095542F4A |
:10BA2000BC01CD010E943F7820933C0330933D033D |
:10BA300040933E0350933F0300913C0310913D031C |
:10BA400080916B0390916C039C01220F331F280F90 |
:10BA5000391F200F311F37FF02C02D5F3F4FA90153 |
:10BA6000559547955595479550936C0340936B03B7 |
:10BA70008091A505282F3327220F331F220F331F54 |
:10BA8000241735076CF480917D07282F3327220F68 |
:10BA9000331F220F331F205530404217530724F025 |
:10BAA00030936C0320936B038091FA0580FF0DC0E7 |
:10BAB00080916B0390916C03A8A1B9A18A179B0791 |
:10BAC00024F0B0936C03A0936B0328A139A12E1925 |
:10BAD0003F0937FF02C02D5F3F4F359527953595BC |
:10BAE0002795E0916B03F0916C03E20FF31FF9A32C |
:10BAF000E8A342C08091AD05882301F560919702CB |
:10BB00007091980277FF02C06D5F7F4F75956795C2 |
:10BB10007595679540911D0150911E01809100011E |
:10BB2000282F3327649FC001659F900D749F900D4F |
:10BB30001124B9010E940A78CB0101C09927909382 |
:10BB4000BC018093BB018091BB019091BC01873403 |
:10BB500091051CF486E490E005C08639910534F027 |
:10BB600086E990E09093BC018093BB01E8A0F9A026 |
:10BB7000F0926C03E0926B0380917B0299279C0109 |
:10BB80002270307081FF1CC180916F03909170030F |
:10BB9000A0917103B09172030097A105B10521F046 |
:10BBA0008091A5028130B1F408A119A1C801AA278A |
:10BBB00097FDA095BA2F2EE0880F991FAA1FBB1FD3 |
:10BBC0002A95D1F780936F0390937003A09371032C |
:10BBD000B09372038091A502813019F482E08093C2 |
:10BBE000A50228A139A1C901AA2797FDA095BA2FBE |
:10BBF0009301442737FD4095542FBC01CD010E948D |
:10BC0000CB77DC01CB0180933C0390933D03A09361 |
:10BC10003E03B0933F03B7FF04C08150904EAF4F37 |
:10BC2000BF4F5C016D010DE0D594C794B794A79404 |
:10BC30000A95D1F7A0923C03B0923D03C0923E0317 |
:10BC4000D0923F0360917C0270917D023FE0603AA8 |
:10BC5000730750F580916F0390917003A091710369 |
:10BC6000B09172039C01AD011AE056954795379546 |
:10BC700027951A95D1F7821B930BA40BB50BA60140 |
:10BC80009501F4E0220F331F441F551FFA95D1F799 |
:10BC9000820F931FA41FB51F80936F0390937003AF |
:10BCA000A0937103B093720360547F4118F58091A3 |
:10BCB0006F0390917003A0917103B09172039C0186 |
:10BCC000AD01ECE05695479537952795EA95D1F764 |
:10BCD000821B930BA40BB50BA601950172E0220FFA |
:10BCE000331F441F551F7A95D1F7820F931FA41F4E |
:10BCF000B51F29C0809134029091350280913402A1 |
:10BD00009091350297FF03C0909581959F4F84369F |
:10BD100091050CF580916F0390917003A0917103D0 |
:10BD2000B09172039C01AD016EE056954795379531 |
:10BD300027956A95D1F7821B930BA40BB50B8A0D3F |
:10BD40009B1DAC1DBD1D80936F0390937003A0934A |
:10BD50007103B093720380916F0390917003A0916F |
:10BD60007103B09172032EE0B695A79597958795CC |
:10BD70002A95D1F790939802809397024091AB0552 |
:10BD8000442399F055279C01BA010E940A78C90101 |
:10BD9000861B970B90936E0380936D03260F371FBE |
:10BDA0003093BE012093BD0119C010926E03109212 |
:10BDB0006D038FEF93E09093BE018093BD010EC0A1 |
:10BDC0001092A50210926F031092700310927103EB |
:10BDD0001092720330939802209397025091440777 |
:10BDE00058AB252F3327220F331F220F331F285D17 |
:10BDF0003F4F68A179A12617370714F039A328A36C |
:10BE000070917D0779AB872F9927880F991F880F2D |
:10BE1000991F80559040A8A1B9A18A179B0714F4D7 |
:10BE200099A388A380916C02882321F48091020851 |
:10BE30008F3FA1F080917C0290917D020297C09784 |
:10BE400068F4E8A1F9A11E161F0644F481E090E011 |
:10BE500090937D0280937C0239A328A3E8A0F9A0E7 |
:10BE6000F0925105E0925005809134039091350392 |
:10BE7000A0913603B091370312E0880F991FAA1FD3 |
:10BE8000BB1F1A95D1F7C0907E07D0907F07C81AC4 |
:10BE9000D90A8701013A11058CF0C701F7FC019618 |
:10BEA000959587958C159D050CF46C019095819561 |
:10BEB0009F4FC816D90694F46C0110C011E5C11645 |
:10BEC000D1041CF0E0E5CE2ED12C20EBC2162FEFD2 |
:10BED000D20624F470EBC72E7FEFD72E49A9242F6A |
:10BEE0003327220F331F220F331FC90168A179A105 |
:10BEF000861B970B8C159D050CF46C0188A199A1EC |
:10BF0000821B930BC816D9060CF46C0180913F0775 |
:10BF1000909140076091AD027091AE02861B970B25 |
:10BF200090934E0780934D07A0905C072091CB0221 |
:10BF30003091CC024091CD025091CE02AA2041F026 |
:10BF4000461A570AC201AA2797FDA095BA2F04C026 |
:10BF5000AA2797FDA095BA2F280F391F4A1F5B1FEC |
:10BF60002093CB023093CC024093CD025093CE026B |
:10BF70008091CB029091CC02A091CD02B091CE02E3 |
:10BF800081509A4FA040B04064F080E09AEFA0E06A |
:10BF9000B0E08093CB029093CC02A093CD02B093FB |
:10BFA000CE028091CB029091CC02A091CD02B091B3 |
:10BFB000CE0280509640AF4FBF4F64F480E096E0D1 |
:10BFC000AFEFBFEF8093CB029093CC02A093CD0252 |
:10BFD000B093CE02B090BA052B2D332780914D0738 |
:10BFE00090914E07289F7001299FF00C389FF00C0C |
:10BFF00011249701F7FE02C0295F3F4F790153E0FA |
:10C00000F594E7945A95E1F70091AF011091B001D2 |
:10C010009801442737FD4095542F8091CB02909191 |
:10C02000CC02A091CD02B091CE02BC01CD010E9404 |
:10C030003F78E20EF31E90909B01692D77278827A9 |
:10C0400099279601D7FE04C0222733272C193D09D2 |
:10C0500037FF02C02F5F3F4F3595279548A159A163 |
:10C06000240F351F442737FD4095542F0E94CB776E |
:10C0700097FF04C0615C7F4F8F4F9F4F26E09595DF |
:10C080008795779567952A95D1F79B016E157F0562 |
:10C090000CF47B01309521953F4FE216F3060CF42A |
:10C0A000790180913007909131076091AB027091D6 |
:10C0B000AC02861B970B90932F0780932E0720913D |
:10C0C000C7023091C8024091C9025091CA02AA2009 |
:10C0D00041F0261A370AC101AA2797FDA095BA2F69 |
:10C0E00004C0AA2797FDA095BA2F280F391F4A1F11 |
:10C0F0005B1F2093C7023093C8024093C90250933C |
:10C10000CA028091C7029091C802A091C902B09161 |
:10C11000CA0281509A4FA040B04064F080E09AEF8C |
:10C12000A0E0B0E08093C7029093C802A093C90238 |
:10C13000B093CA028091C7029091C802A091C9022F |
:10C14000B091CA0280509640AF4FBF4F64F480E078 |
:10C1500096E0AFEFBFEF8093C7029093C802A09321 |
:10C16000C902B093CA022B2D332780912E079091DC |
:10C170002F07289FD001299FB00D389FB00D1124A3 |
:10C180009D01B7FF02C0295F3F4F5901B3E0B5944D |
:10C19000A794BA95E1F79801442737FD4095542FAD |
:10C1A0008091C7029091C802A091C902B091CA02C1 |
:10C1B000BC01CD010E943F78A20EB31E692D7727E6 |
:10C1C000882799279601D7FE04C0222733272C19E8 |
:10C1D0003D0937FF02C02F5F3F4F35952795E8A1F6 |
:10C1E000F9A12E0F3F1F442737FD4095542F0E9481 |
:10C1F000CB7797FF04C0615C7F4F8F4F9F4FF6E076 |
:10C200009595879577956795FA95D1F79B016A156E |
:10C210007B050CF45B01309521953F4FA216B306C8 |
:10C220000CF45901EEE56E2EE6E07E2E75E1872EC8 |
:10C2300076E0972E6BE0362E5DE5452E57E0552EC5 |
:10C24000D4012C9112160CF0DFC0203419F408A18F |
:10C2500019A11EC0E8A1F9A1CF01AA2797FDA095B9 |
:10C26000BA2F332727FD3095432F532FBC01CD0123 |
:10C270000E94CB7797FF04C0615C7F4F8F4F9F4F29 |
:10C2800046E095958795779567954A95D1F78B0107 |
:10C29000F4012181203419F40E0D1F1D22C0203C11 |
:10C2A00019F40E191F091DC0C701AA2797FDA095F3 |
:10C2B000BA2F332727FD3095432F532FBC01CD01D3 |
:10C2C0000E94CB7797FF04C0615C7F4F8F4F9F4FD9 |
:10C2D00036E095958795779567953A95D1F7060F4E |
:10C2E000171FF4012281203419F40A0D1B1D22C0EE |
:10C2F000203C19F40A191B091DC0C501AA2797FD86 |
:10C30000A095BA2F332727FD3095432F532FBC011B |
:10C31000CD010E94CB7797FF04C0615C7F4F8F4FA8 |
:10C320009F4F26E095958795779567952A95D1F744 |
:10C33000060F171FF4012381203419F40C0D1D1D65 |
:10C3400022C0203C19F40C191D091DC0C601AA27E2 |
:10C3500097FDA095BA2F332727FD3095432F532FF4 |
:10C36000BC01CD010E94CB7797FF04C0615C7F4F79 |
:10C370008F4F9F4FB6E09595879577956795BA95BE |
:10C38000D1F7060F171FD2018D919C91801791074D |
:10C390005CF4BC01600F711F77FF02C06F5F7F4FBD |
:10C3A0008B011595079504C0000F111F081B190B71 |
:10C3B000B8A98B2F9927880F991F880F991F80176D |
:10C3C000910754F4E9A98E2F9927880F991F880F98 |
:10C3D000991F081719070CF08C01C80117FD039667 |
:10C3E0009595879595958795F3018183880F991F7A |
:10C3F000880F991F9801281B390BC901880F828368 |
:10C40000D2010D931C9303C0F301118212823A945E |
:10C4100002E010E0400E511E24E030E0820E931E38 |
:10C4200048E050E0640E751E37FE0ACFE2E1CB5CB7 |
:10C430000C9476788091820390918303A091840379 |
:10C44000B091850380937A0390937B03A0937C0340 |
:10C45000B0937D0380917E0390917F03A091800330 |
:10C46000B09181038093760390937703A093780330 |
:10C47000B0937903089510928D0310928C0310925B |
:10C480008B0310928A03089584B1806A84B93D9A1F |
:10C4900082E58CBD1DBC459A81E080938F078AEAB6 |
:10C4A0008093A00783E88093A1078AE08093A20786 |
:10C4B0001092A4071092A3071092A6071092A50746 |
:10C4C0001092FA071092C207089530918F07332314 |
:10C4D00009F085C00DB407FE82C084E0809320027D |
:10C4E000459A2EB58091910399278130910589F065 |
:10C4F000823091051CF4892B21F03EC00297B9F0DF |
:10C500003BC03093C107209392032138A9F581E005 |
:10C5100008C0253549F480919203820F80939203DD |
:10C5200082E08093910328C03093910325C08091CD |
:10C53000C107E82FFF27E352F84F20838F5F8093D6 |
:10C54000C107909192038A31A0F0291769F48AE11A |
:10C55000ADEDB7E0E3ECF7E00D9001928A95E1F7DD |
:10C5600081E08093C20702C03093C207109291030A |
:10C5700003C0920F9093920320919F07203208F0FE |
:10C5800028C04598000000000000000000000000E6 |
:10C59000000000000000000000000000000000009B |
:10C5A000000000000000000000000000000000008B |
:10C5B00000000000E0919807F0919907E20FF11D4B |
:10C5C00080818EBD8091BF079081890F8093BF07C6 |
:10C5D00003C081E080938F072F5F20939F0708950A |
:10C5E000EF92FF920F931F938091B3059927880FC5 |
:10C5F000991F880F991F7C010027F7FC0095102FC9 |
:10C600008091030390910403A0910503B091060368 |
:10C61000BC01CD01A80197010E943F783093A40787 |
:10C620002093A3078091FB029091FC02A091FD0250 |
:10C63000B091FE02BC01CD01A80197010E943F7894 |
:10C640003093A6072093A507209185073091860790 |
:10C650004091870750918807DA01C901E3E0880F0C |
:10C66000991FAA1FBB1FEA95D1F7820F931FA41F22 |
:10C67000B51F820F931FA41FB51F20919501309104 |
:10C6800096014091970150919801BC01CD010E9403 |
:10C690003F783093AC072093AB07809114039091BF |
:10C6A00015032091420230914302821B930B909319 |
:10C6B000B2078093B107E0910A03F0910B038091D8 |
:10C6C000540790915507BF010E940A78CB019B0146 |
:10C6D000220F331F220F331F280F391F280F391F36 |
:10C6E00037FF02C02D5F3F4F35952795359527952C |
:10C6F0003093A8072093A707809181079091820724 |
:10C70000BF010E940A789B01220F331F220F331FA3 |
:10C71000260F371F260F371F37FF02C02D5F3F4FF1 |
:10C7200035952795359527953093AA072093A90726 |
:10C7300010920B0310920A0310925507109254079F |
:10C7400010928207109281078091A20799278D305D |
:10C75000910509F466C08E3091055CF48B3091052B |
:10C7600009F48EC08C3091050CF00FC10A9761F06E |
:10C77000A8C18F30910509F47CC18F3091050CF46C |
:10C780005CC1409799F19DC1809190028093B3075D |
:10C7900080918F028093B40780918E028093B507B9 |
:10C7A00080918D028093B60780918C028093B707A9 |
:10C7B00080918B028093B80780918A028093B90799 |
:10C7C000809189028093BA0780917B028093BB0796 |
:10C7D00080917B02837F80937B020E947F2F8093D6 |
:10C7E000BC07809107038093BD076BC18091FC0754 |
:10C7F0009091FD079093B4078093B3078091000850 |
:10C80000909101089093B6078093B50780911D0120 |
:10C8100090911E018093B707809100018093B80723 |
:10C8200050C18091E5058093B3078091E605809320 |
:10C83000B4078091E7058093B5078091E805809360 |
:10C84000B6078091E9058093B7078091ED05809345 |
:10C85000B8078091EE058093B9078091EF0580932A |
:10C86000BA078091F2058093BB078091F005809311 |
:10C87000BC078091F1058093BD078091F305DAC074 |
:10C88000F89480919A05E82FFF27EE0FFF1FE154DF |
:10C89000F94F0190F081E02DE038F1051CF0EFE751 |
:10C8A000F0E006C02FEFE138F20714F4E1E8FFEF03 |
:10C8B000E093B30780919B05E82FFF27EE0FFF1F42 |
:10C8C000E154F94F0190F081E02DE038F1051CF0C2 |
:10C8D000EFE7F0E006C06FEFE138F60714F4E1E8A7 |
:10C8E000FFEFE093B40780919905E82FFF27EE0F43 |
:10C8F000FF1FE154F94F0190F081E02DE038F10580 |
:10C900001CF0EFE7F0E006C08FEFE138F80714F411 |
:10C91000E1E8FFEFE093B50780919805E82FFF2746 |
:10C92000EE0FFF1FE154F94F0190F081E02DE03848 |
:10C93000F1051CF0EFE7F0E006C02FEFE138F20759 |
:10C9400014F4E1E8FFEF7894E093B6078091B00229 |
:10C950008093B7078091B1028093B8078091B202AB |
:10C960008093B9078091B3028093BA078091B40293 |
:10C970008093BB078091B5028093BC078091B6027B |
:10C980008093BD078091B70255C08091EF03863038 |
:10C9900018F01092EF0385E08093B3078091F405BF |
:10C9A0008093B4078091A1029091A202A091A3026A |
:10C9B000B091A402BC01CD0125E030E040E050E0A0 |
:10C9C0000E943F783093B6072093B50780919D026F |
:10C9D00090919E02A0919F02B091A002BC01CD0156 |
:10C9E00025E030E040E050E00E943F783093B80707 |
:10C9F0002093B7078091EA058093B9078091EB05F2 |
:10CA00008093BA078091EC058093BB078091AF02B9 |
:10CA10008093BC078091BF069091C0068093BD07AC |
:10CA2000809150059091510597FD039695958795B6 |
:10CA3000959587958093BE0744C01092B30780E513 |
:10CA40008093B40784E08093B5078EE08093B607A7 |
:10CA5000809102018093B7078091D4038093B80737 |
:10CA60008091D5038093B9078091D6038093BA074C |
:10CA700028C08091CC058093B3078091F9058093FD |
:10CA8000B4078091A1018093B5078091C50580937B |
:10CA9000B6078091C6058093B7078091C70580933C |
:10CAA000B8078091A0018093B9078091C905809350 |
:10CAB000BA078091CA058093BB078091CB0580930C |
:10CAC000BC078091C207882309F4CFC08AEF809306 |
:10CAD000E8014091C4075091C507CA0181509E4F9B |
:10CAE0008F5F9340B0F42091C6073091C707C9010A |
:10CAF00081509E4F8F5F934060F48091A40585FF25 |
:10CB000008C050938D0340938C0330938B03209384 |
:10CB10008A038091CA079091CB0721E0893692075A |
:10CB200024F49093C2028093C1028091C10290913B |
:10CB3000C2022091BF023091C002821B930B845E1F |
:10CB40009D4F68E671E00E940A78845B9040909364 |
:10CB5000BE028093BD022091CE073091CF07809115 |
:10CB60002102909122028217930740F48091EF03F3 |
:10CB7000882321F430932202209321028091C3075D |
:10CB800099278836910549F18936910524F487362D |
:10CB9000910531F072C08936910509F445C06DC028 |
:10CBA0008091D0078093F7078091D1078093F90790 |
:10CBB0008091D2078093F8078091D3078093FA077A |
:10CBC0008091D4078093FB078091D5078093E9017A |
:10CBD0008091D6078093900350C08091D0078093B6 |
:10CBE0009A078091D10780939B078091D207809309 |
:10CBF0009C078091D30780939D078091D4078093F1 |
:10CC00009E07809140059091D507892B8093400520 |
:10CC10009091D60790938E038091410583709C700C |
:10CC2000892B8093410529C08091D007809390077C |
:10CC30008091D107809391078091D20780939207CA |
:10CC40008091D307809393078091D4079091D50763 |
:10CC500090939507809394078091D6079091D7077A |
:10CC6000909397078093960708C010928D031092B7 |
:10CC70008C0310928B0310928A031F910F91FF90E7 |
:10CC8000EF90089580918F07882309F43BC0459861 |
:10CC900080EA97E0909399078093980790918F038B |
:10CCA000E92FFF27E152FE4F9F5F90938F03808112 |
:10CCB0008093A207993010F010928F0310928F0783 |
:10CCC0000E94F06281E080939F0700000000000056 |
:10CCD0000000000000000000000000000000000054 |
:10CCE0000000000000000000000000000000000044 |
:10CCF000000000000000000000008091A007809369 |
:10CD0000BF078EBD089587B18C6087B9429843985C |
:10CD10001092940380E88093EB0110929303809328 |
:10CD2000EA010895809199038150809399038F3F80 |
:10CD300009F0F4C094E09093990380917B02807B8A |
:10CD4000E1F08091E305882349F080919C038823DA |
:10CD500011F49093940381E080939C038091E40507 |
:10CD60008823B9F080919D03882319F484E080938F |
:10CD7000930381E080939D030CC080939C03809378 |
:10CD80009D038091DF0580939A038091E105809354 |
:10CD90009B0380919C03882309F040C08091F80593 |
:10CDA000282F332724FF07C08091A602882319F477 |
:10CDB00025FD4DC04EC09091E005983F50F0809108 |
:10CDC00056078D3D30F080919A0388230CF43FC0C4 |
:10CDD00040C0983F48F0809156078A3028F48091EF |
:10CDE0009A038823B4F133C08091940381508093D7 |
:10CDF00094038F3F79F58091560781508093940377 |
:10CE00008091EB01813011F480E801C08695809318 |
:10CE1000EB018091EB0190919A0317C080919403EC |
:10CE20008150809394038F3FA9F489E08093940309 |
:10CE30008091EB01813011F480E801C086958093E8 |
:10CE4000EB018091EB019091E305892311F0429A67 |
:10CE500001C0429880919D03882309F043C08091CE |
:10CE6000F805282F332724FF07C08091A6028823C6 |
:10CE700019F426FD50C034C09091E205983F50F05F |
:10CE800080917C078D3D30F080919B0388230CF4CA |
:10CE900042C026C0983F48F080917C078A3028F431 |
:10CEA00080919B038823E4F036C0809193038150E6 |
:10CEB000809393038F3F91F580917C0781508093FD |
:10CEC00093038091EA01813011F480E801C08695D6 |
:10CED0008093EA018091EA0190919B038923D9F420 |
:10CEE00043980895809193038150809393038F3FDB |
:10CEF000A9F489E0809393038091EA01813011F4D1 |
:10CF000080E801C086958093EA018091EA019091C2 |
:10CF1000E405892311F0439A0895439808954FB783 |
:10CF200024E130E0F8948091C9008F778093C900A4 |
:10CF30008091C9008F7B8093C9008091C9008F7D4B |
:10CF40008093C9005A9A52985B9A539A832F9927D3 |
:10CF50008093CD002093CC008091C80082608093A4 |
:10CF6000C80080E18093C9008091CA008F778093C8 |
:10CF7000CA008091CA008F7B8093CA008091CA004A |
:10CF80008F7D8093CA008091CA008F7E8093CA00F3 |
:10CF90008091CA00877F8093CA008091C9008B7FEF |
:10CFA0008093C9008091CA0084608093CA008091F8 |
:10CFB000CA0082608093CA008091C80087FF03C0C6 |
:10CFC0008091CE00F9CF8091C90080688093C9001C |
:10CFD0004FBF0895FF920F931F93CF93DF9380E18C |
:10CFE00097E20E948616EC01FF248091C9008F779A |
:10CFF0008093C9008091C9008F7E8093C9005A98A0 |
:10D000008FE39AE09F938F930FE512E11F930F93A5 |
:10D01000E091BB03F091BC0309950F900F900F9026 |
:10D020000F9002C04A996CC0CE010E948F168823CF |
:10D03000C9F3E091BB03F091BC03FF2009F468C081 |
:10D0400085E79AE09F938F931F930F930995529AC8 |
:10D050000F900F900F900F90CE010E948F16882393 |
:10D06000D9F383E690E05A9A019797FFFCCF8FE8B7 |
:10D0700091E05A98019797FFFCCF89E090E05A9A87 |
:10D08000019797FFFCCF89E090E05A98019797FFAE |
:10D09000FCCF8FE891E05A9A019797FFFCCF8FE879 |
:10D0A00091E05A98019797FFFCCF89E090E05A9A57 |
:10D0B000019797FFFCCF89E090E05A98019797FF7E |
:10D0C000FCCF8FE891E05A9A019797FFFCCF8FE849 |
:10D0D00091E05A98019797FFFCCF89E090E05A9A27 |
:10D0E000019797FFFCCF89E090E05A98019797FF4E |
:10D0F000FCCF8FE891E05A9A019797FFFCCF13C0BD |
:10D100008AE590E00E948616EC0191E0F92E91CF1D |
:10D110008BE79AE09F938F931F930F9309950F903E |
:10D120000F900F900F9052985A980E948F67E5E0E9 |
:10D13000CDB7DEB70C948378EF92FF920F931F93D5 |
:10D14000CF93DF93482F00E010E08091EC01813015 |
:10D1500061F41092EC0184E480939E031092A0038A |
:10D1600010929F031092A1032BC180919E038823EC |
:10D1700019F421E030E001C0980190919F039923B8 |
:10D1800071F4232B11F081E010C084E480939E039E |
:10D190009093A00390939F039093A103FAC09130C2 |
:10D1A00069F4232B09F0EBC082E080939F03809108 |
:10D1B000A0038F5F8093A00383E0E9C09230D1F495 |
:10D1C000232B09F0DCC083E080939E034093A103EE |
:10D1D0009091A003923039F41092A20347FF03C04C |
:10D1E00081E08093A20383E080939F039F5F9093ED |
:10D1F000A003CFC0933009F0C2C0232B09F0BFC0F9 |
:10D2000090939E0382E080939F038091A0038F5FA1 |
:10D210008093A0032091A103822F9927782F66275E |
:10D22000842F9927682B792B8091BE05813049F492 |
:10D230007370CB018050924063E070E00E940A78E6 |
:10D2400017C0823061F47770CB018050944066E063 |
:10D2500070E00E940A782695269526950BC073707B |
:10D2600068567140CB0177FD0196BC0175956795B5 |
:10D2700026952695022F11270F7010700F5F1F4FF4 |
:10D280000D30110508F074C07801E00EF11EF701B1 |
:10D29000E154F94F808191819B01281B390BC90111 |
:10D2A00037FF03C0909581959F4F069794F4809126 |
:10D2B000AF02883C30F48091AF02865F8093AF026A |
:10D2C00008C088EC8093AF0280916F008F7D8093BF |
:10D2D0006F00F701E154F94F808191819C01220F89 |
:10D2E000331F280F391F260F371F37FF02C02D5F4E |
:10D2F0003F4FE901D595C795D595C795CB010196C7 |
:10D300008C179D0714F4219706C061507040C61712 |
:10D31000D7070CF421968091AF02843BD0F0F7013F |
:10D32000E154F94F80819181FE01E81BF90BCF0197 |
:10D3300063E070E00E940A78CB01880F991F860F86 |
:10D34000971F23EF36E0E20EF31EF70191838083EF |
:10D3500007C023EF36E0E20EF31EF70111821082C0 |
:10D36000000F111F0154194FF801D183C08311C060 |
:10D370000231110570F081E08093EC010AC081E078 |
:10D380008093EC011092A0031092A20384E4809396 |
:10D390009E038091A003803198F08091A20388239E |
:10D3A00031F48091EC01882311F480939301109261 |
:10D3B000A0031092A20310929F0384E480939E0323 |
:10D3C000E6E0CDB7DEB70C948278CF93FC0197FFEF |
:10D3D00005C0CFEFF095E195FF4F01C0C1E028E611 |
:10D3E00031E0CF01B9010E940A78FC018B3591052B |
:10D3F00054F08B5590408A35910538F484EB90E0D9 |
:10D400008E1B9F0BFC0141E00DC0CF01855B90405E |
:10D410008A35910518F4E45BF04003C02E1B3F0BE6 |
:10D42000F9014FEFEE0FFF1FEA57F54F25913491A9 |
:10D430008C2F992787FD9095289FB001299F700D0B |
:10D44000389F700D1124842F992787FD9095689F30 |
:10D45000A001699F500D789F500D1124CA01CF91F2 |
:10D4600008952AE530E0281B390BC9010E94E569BF |
:10D470000895CF93DF9380E00E949A6F80911D0101 |
:10D4800090911E016AE070E00E940A789F938F934A |
:10D4900080911D0190911E016AE070E00E940A785F |
:10D4A0007F936F9384E59BE09F938F93CDE8DFE6B6 |
:10D4B000DF93CF93E091BB03F091BC0309952DB7A7 |
:10D4C0003EB7285F3F4F2DBF8091E8018823B9F117 |
:10D4D00086E00E949A6F80919407909195076AE088 |
:10D4E00070E00E94F6777F936F938FED90E09F93AB |
:10D4F0008F938091850790918607A0918707B091BF |
:10D5000088072091950130919601409197015091A3 |
:10D510009801BC01CD010E943F783F932F938DE588 |
:10D520009BE09F938F93DF93CF93E091BB03F091A8 |
:10D53000BC0309958DB79EB70A968DBF12C086E0D1 |
:10D540000E949A6F89E69BE09F938F93DF93CF931E |
:10D55000E091BB03F091BC0309950F900F900F90E1 |
:10D560000F9080918E038823C1F086E00E949A6F0D |
:10D5700080918E0399279F938F9380E79BE09F93E1 |
:10D580008F93DF93CF93E091BB03F091BC03099598 |
:10D590002DB73EB72A5F3F4F2DBF80E10E949A6FA3 |
:10D5A0008091F3019091F4016CE370E00E94F677B2 |
:10D5B0009F938F938091F3019091F4016CE370E05D |
:10D5C0000E94F6777F936F938091000890910108F5 |
:10D5D0009F938F938BE79BE09F938F93CDE8DFE63C |
:10D5E000DF93CF93E091BB03F091BC030995809149 |
:10D5F000A4052DB73EB7265F3F4F2DBF80FF29C042 |
:10D600008AE10E949A6F8091940199279F938F934A |
:10D610008091A1029091A202A091A302B091A402D4 |
:10D62000BC01CD0124E630E040E050E00E943F78AC |
:10D630003F932F9388E89BE09F938F93DF93CF9343 |
:10D64000E091BB03F091BC0309958DB79EB7089696 |
:10D650008DBFDF91CF910895CF93DF9380E00E943B |
:10D660009A6F80917D06992787FD90959F938F9360 |
:10D6700080917506992787FD90959F938F93809150 |
:10D680006D06992787FD90959F938F9380916506EE |
:10D69000992787FD90959F938F938FE89BE09F93A9 |
:10D6A0008F93CDE8DFE6DF93CF93E091BB03F0915A |
:10D6B000BC03099580E10E949A6F2DB73EB7245FA5 |
:10D6C0003F4F2DBF80919D06992787FD90959F9391 |
:10D6D0008F9380919506992787FD90959F938F93BF |
:10D6E00080918D06992787FD90959F938F938091C8 |
:10D6F0008506992787FD90959F938F938FE99BE0EF |
:10D700009F938F93DF93CF93E091BB03F091BC0382 |
:10D710000995809196052DB73EB7245F3F4F2DBFE9 |
:10D72000853098F480E10E949A6F8FEA9BE09F9386 |
:10D730008F93DF93CF93E091BB03F091BC030995E6 |
:10D740000F900F900F900F9018C08730B0F488E1C1 |
:10D750000E949A6F8FED90E09F938F9380EC9BE0F7 |
:10D760009F938F93DF93CF93E091BB03F091BC0322 |
:10D7700009958DB79EB706968DBFDF91CF9108951D |
:10D780000F931F9380E00E949A6F2AE030E080910F |
:10D79000FC079091FD07B9010E94F6779F938F9344 |
:10D7A0008091FC079091FD07B9010E94F6777F9365 |
:10D7B0006F9380911D0190911E01B9010E940A781A |
:10D7C0009F938F9380911D0190911E01B9010E943A |
:10D7D0000A787F936F9389EC9BE09F938F930DE87A |
:10D7E0001FE61F930F93E091BB03F091BC030995D3 |
:10D7F00080E10E949A6F8DB79EB70C968DBF809185 |
:10D800000008909101089F938F938091FE0790915B |
:10D81000FF079F938F938CED9BE09F938F931F93B4 |
:10D820000F93E091BB03F091BC0309958DB79EB7B0 |
:10D8300008968DBF1F910F9108950F931F93CF935B |
:10D84000DF938091E801CDE8DFE6882309F478C012 |
:10D8500080E00E949A6F8091910799279F938F9300 |
:10D860008091930799279F938F9388EE9BE09F93D6 |
:10D870008F938E01DF93CF93E091BB03F091BC03B4 |
:10D8800009958DB79EB708968DBF8091920783301A |
:10D8900031F48CE00E949A6F87EF9BE005C08CE02A |
:10D8A0000E949A6F8CEF9BE09F938F93DF93CF93AF |
:10D8B000E091BB03F091BC0309950F900F900F907E |
:10D8C0000F908091900781FF12C08CE00E949A6FA8 |
:10D8D00081E09CE09F938F931F930F93E091BB0394 |
:10D8E000F091BC0309950F900F900F900F9080E17D |
:10D8F0000E949A6F8FED90E09F938F93809196078F |
:10D90000909197079F938F9380919407909195079B |
:10D910006AE070E00E94F6777F936F9386E09CE068 |
:10D920009F938F938DE89FE69F938F93E091BB0326 |
:10D93000F091BC0309958DB79EB70A968DBF12C0B2 |
:10D9400082E00E949A6F86E19CE09F938F93DF9321 |
:10D95000CF93E091BB03F091BC0309950F900F901A |
:10D960000F900F90DF91CF911F910F910895CF935A |
:10D97000C82F2091A3032093A40399278F329105E8 |
:10D9800009F1803391051CF44F97A1F02CC08F341E |
:10D99000910501F18F38910531F5222319F481E0C9 |
:10D9A00090E038C086E0289FF0011124E45CF44F39 |
:10D9B000849117C086E0289FF0011124E35CF44FA6 |
:10D9C00084910FC086E0289FF0011124E25CF44F9F |
:10D9D000849107C086E0289FF0011124E15CF44F98 |
:10D9E00084918093A3039091A3038091A40398133F |
:10D9F000C0E00E94A06F9091A30386E0989FF00181 |
:10DA00001124E05CF44F259134918C2FF901099594 |
:10DA100080E090E0CF9108951092FD071092FC07EE |
:10DA200010920108109200081092FF071092FE0752 |
:10DA3000109202088AE090E00E9486169093A60356 |
:10DA40008093A5030895CF93DF938091A5039091D0 |
:10DA5000A6030E948F16882309F4AFC08091A50306 |
:10DA60009091A6030A969093A6038093A503E0E005 |
:10DA7000F0E09F0190E05FEFAEE5B6E04BE0ED0136 |
:10DA80008B8187FF0BC09F5F8D81E80FF11D89811E |
:10DA9000280F311D8E81851708F4582F4150189694 |
:10DAA00047FFEDCF50930208232B41F52091AB03A4 |
:10DAB0003091AC034091AD035091AE03BB27A52F2D |
:10DAC000942F832F9093AA038093A903AA27BB279F |
:10DAD000281B390B4A0B5B0BCF01AA27BB27280F4A |
:10DAE000391F4A1F5B1F2093AB033093AC03409355 |
:10DAF000AD035093AE03E5E0F0E013C02091A9031D |
:10DB00003091AA032E173F0718F4E21BF30B02C053 |
:10DB1000E0E0F0E0892F9927880F991FE80FF91F9F |
:10DB20003596F093FD07E093FC07EF3FF10578F49D |
:10DB300080911D0190911E018E9F90018F9F300D4D |
:10DB40009E9F300D1124C90164E670E013C0CF011F |
:10DB5000969587959695879520911D0130911E0188 |
:10DB6000289FA001299F500D389F500D1124CA01F4 |
:10DB700069E170E00E94F6777093FF076093FE07FB |
:10DB80002091A7033091A8032E0F3F1F3093A803C5 |
:10DB90002093A7035EE02131350778F080910008DB |
:10DBA00090910108019690930108809300082051FC |
:10DBB0003E403093A8032093A703DF91CF910895AF |
:10DBC0004FB720E430E0F8948091C9008F778093BC |
:10DBD000C9008091C9008F7B8093C9008091C900E2 |
:10DBE0008F7D8093C9005A9A52985B9A539A832FDB |
:10DBF00099278093CD002093CC008091C80082604B |
:10DC00008093C80088E18093C9008091CA008F7713 |
:10DC10008093CA008091CA008F7B8093CA00809154 |
:10DC2000CA008F7D8093CA008091CA008F7E809346 |
:10DC3000CA008091CA00877F8093CA008091C90082 |
:10DC40008B7F8093C9008091CA0084608093CA0052 |
:10DC50008091CA0082608093CA008091C80087FFCB |
:10DC600003C08091CE00F9CF8091C9008068809375 |
:10DC7000C9004FBF08950F931F93CF93DF93482F91 |
:10DC80004F5F893108F089C08091BE06841710F477 |
:10DC90004093BE06CB0183539B4268E170E00E9433 |
:10DCA0000A78A42FBB27FD01EA0FFB1FE154F94FAF |
:10DCB000808191819B01281B390BC90137FF03C06B |
:10DCC000909581959F4F069794F48091AF02883C80 |
:10DCD00030F48091AF02865F8093AF0208C088EC79 |
:10DCE0008093AF0280916F008F7D80936F00FD0164 |
:10DCF000EA0FFB1FE154F94F808191819C01220FB3 |
:10DD0000331F280F391F260F371F37FF02C02D5F23 |
:10DD10003F4FE901D595C795D595C795CB0101969C |
:10DD20008C179D0714F4219706C061507040C617E8 |
:10DD3000D7070CF421968091AF02843BD8F08D0177 |
:10DD40000A0F1B1FF801E154F94F80819181FE01F8 |
:10DD5000E81BF90BCF0163E070E00E940A78CB0169 |
:10DD6000880F991F860F971F0D50194FF801918347 |
:10DD7000808307C0AA0FBB1FAD50B94F11961C92EC |
:10DD80001E92E42FFF27EE0FFF1FE154F94FD183BE |
:10DD9000C083443011F410929301DF91CF911F9111 |
:10DDA0000F910895CF93DF9320910308822F992735 |
:10DDB000807F9070409709F06CC02F3109F046C009 |
:10DDC000809104088093B303209106082093B50343 |
:10DDD000809107088093B403822F99279093C006FF |
:10DDE0008093BF06222309F054C080919805282F04 |
:10DDF0003327220F331FF901ED50F94F11821082A2 |
:10DE000080919905A82FBB27AA0FBB1FFD01ED50DC |
:10DE1000F94F1182108280919B05E82FFF27EE0FAA |
:10DE2000FF1FCF018D50994FEC01198218822154A8 |
:10DE3000394FE90119821882A154B94F11961C92E9 |
:10DE40001E92E154F94F1182108223C0C22FCF706D |
:10DE5000CA30F8F48091040880932D088091050859 |
:10DE600080932C088091060880932F0880910708E2 |
:10DE700080932E0860912C0870912D088C2F0E94A1 |
:10DE80003B6E60912E0870912F088C2F8F5F0E943F |
:10DE90003B6EDF91CF910895CF93C82F8F3F49F408 |
:10DEA0008091B6038F3F29F41092B8031092B70304 |
:10DEB00032C02091B803222339F4CF3111F485E028 |
:10DEC00001C084E08093B9038091B9039091B703B6 |
:10DED0008217A0F4892F80958093B7038F3F19F4A0 |
:10DEE0008EEF8093B7038091B703C81711F40E9497 |
:10DEF000D26E1092B8031092B7030BC0E22FFF2727 |
:10DF0000ED5FF74FC0832F5F2093B8039C0F909372 |
:10DF1000B703C093B603CF9108959091B2039332A3 |
:10DF200040F4E92FFF27E75FF74F80839F5F9093CF |
:10DF3000B2030895833218F48D5F8093B20308957D |
:10DF400090E2ECE0F8E08FE19193815087FFFCCF05 |
:10DF50000895CF93CFB723E031E0F8948091C900C2 |
:10DF60008F778093C9008091C9008F7B8093C9000F |
:10DF70008091C9008F7D8093C9005A9A52985B9A0C |
:10DF8000539A832F99278093CD002093CC008091C2 |
:10DF9000C80082608093C80088E18093C9008091A6 |
:10DFA000CA008F778093CA008091CA008F7B8093CC |
:10DFB000CA008091CA0080628093CA008091CA0022 |
:10DFC00080618093CA008091CA0088608093CA00F3 |
:10DFD0008091C90084608093C9008091CA008460E8 |
:10DFE0008093CA008091CA0082608093CA008091A9 |
:10DFF000C80087FF03C08091CE00F9CF8091C9008F |
:10E0000080688093C9008091C90080648093C900B2 |
:10E010000E94A06FCFBFCF910895282F99278F70AE |
:10E020009070892B31F420958091B103822B8093DD |
:10E03000B10308958091EF01882309F441C08091D4 |
:10E040007B0285FF0AC082E98093090883E28093FE |
:10E050000A0885E580930B0802C010920908809198 |
:10E06000F0018F3071F48091B1030E94B76C882366 |
:10E0700041F081E98093090880930A0881E3809345 |
:10E080000B081092EF018091C80085FFFCCF8091B2 |
:10E09000C9008F7E8093C9008091C9008E7F8093D4 |
:10E0A000C90080910908882311F48EEF01C08EE722 |
:10E0B0008093CE008091B1038093F0011092B10360 |
:10E0C00008951F920F920FB60F9211248F939F9372 |
:10E0D000EF93FF939091EF01992309F040C0809155 |
:10E0E000BA03882361F480910908882311F483E03E |
:10E0F00003C0813999F481E08093BA030FC0833063 |
:10E1000099F480910908882349F090930908809137 |
:10E11000C9008E7F8093C9008EEF1EC08091C90018 |
:10E1200081608093C9000EC0833261F48091C90080 |
:10E130008E7F8093C9008FEF8093CE0081E0809323 |
:10E14000EF0114C08091BA03E82FFF27E75FF74F74 |
:10E150008F5F8093BA0380818093CE0007C01092B6 |
:10E16000BA038091C90080618093C900FF91EF914B |
:10E170009F918F910F900FBE0F901F901895EF9267 |
:10E18000FF920F931F93CF93DF937C018B01EA01E2 |
:10E19000452B39F0F80181918F01F70109952197FD |
:10E1A000C9F7E6E0CDB7DEB70C948278EF92FF9224 |
:10E1B0000F931F93CF93DF937C018B01EA01452BD3 |
:10E1C00041F0F8010F5F1F4F8491F70109952197E6 |
:10E1D000C1F7E6E0CDB7DEB70C9482780F931F93BA |
:10E1E000CF938C01C62F161634F480E2F8010995FE |
:10E1F000C1501C16D4F3CF911F910F9108950F9326 |
:10E200001F93CF938C01C62F161634F480E3F801C8 |
:10E210000995C1501C16D4F3CF911F910F91089509 |
:10E22000A5E3B0E0E6E1F1E70C945A782E96EEAD66 |
:10E23000FFAD2E978824992454018091B003882340 |
:10E2400021F42C961FAE1EAE2C975EE4452E512C69 |
:10E250004C0E5D1E6F01B60105C0153239F00894F1 |
:10E26000C11CD11CF60114911123B9F7A601461B5C |
:10E27000570B31F02C968EAD9FAD2C970E94D67027 |
:10E28000112309F46AC20894C11CD11CFF24FDA605 |
:10E29000FCA64FEFE42EF9A6F6010894C11CD11C90 |
:10E2A0001491153721F0812F80628837B1F4F0FE88 |
:10E2B0000AC0F20124E030E0420E531E80809180BB |
:10E2C000A280B3800AC0F20142E050E0440E551E25 |
:10E2D000808191814C01AA24BB24103221F489A5AC |
:10E2E0008823D1F61DC0133219F458E0F52AD4CF93 |
:10E2F0001A3211F01D3291F41A3259F4F20182E00F |
:10E3000090E0480E591EE081ECA7EE232CF6E19533 |
:10E31000ECA790E1F92AAFEDFA22BECF1B3211F43F |
:10E3200019A7BACF1E32C1F5F6010894C11CD11C41 |
:10E3300014911A3279F4F20122E030E0420E531EB9 |
:10E34000408151813FEF4F3F530714F44FEF5FEF90 |
:10E35000E42EA2CF40E050E0812F80538A30A0F419 |
:10E36000CA0133E0880F991F3A95E1F7840F951F92 |
:10E37000480F591F410F511D40535040F60108945A |
:10E38000C11CD11C1491E8CF8FEF4F3F580714F4F4 |
:10E390004FEF5FEFE42E85CF103329F4F4FC7CCFF0 |
:10E3A00090E2F92A79CF812F81538930D8F440E067 |
:10E3B00050E0CA0123E0880F991F2A95E1F7840FE6 |
:10E3C000951F480F591F410F511D40535040F601F2 |
:10E3D0000894C11CD11C1491812F80538A3048F3BA |
:10E3E0004CA75FCF183619F4A4E0FA2A55CF1C3693 |
:10E3F00019F4B1E0FB2A50CF133661F43E010894C2 |
:10E40000611C711CF20122E030E0420E531E80813B |
:10E4100089833CC1143421F0143611F0193651F5BA |
:10E42000143411F431E0F32AF0FE0AC0F20144E0A2 |
:10E4300050E0440E551E80809180A280B3800CC0B5 |
:10E44000F20182E090E0480E591E808191814C01DA |
:10E45000AA2497FCA094BA2CB7FE0AC0B094A0944A |
:10E4600090948094811C911CA11CB11C8DE289A701 |
:10E470000AE06FC01F3411F01F3631F41F3411F45D |
:10E4800091E0F92A08E064C0103779F4F201A2E0C3 |
:10E49000B0E04A0E5B1E808191814C01AA24BB240E |
:10E4A00000E1B0E4FB2A18E753C01337C1F5F201CD |
:10E4B00022E030E0420E531E6080718061147104CE |
:10E4C00089F43E010894611C711C88E289838EE600 |
:10E4D000F301818385E78B838CE68C838D8389E2CE |
:10E4E0008E831F82E7FC13C08E2D992787FD9095A0 |
:10E4F000AC0160E070E0C3010E942776009729F02C |
:10E50000382E3618E3140CF0C3C03E2CC1C0F30102 |
:10E5100001900020E9F731973E2E3618B9C0153525 |
:10E5200011F0153731F4153511F4F1E0FF2A0AE046 |
:10E530000FC0183519F0183709F0A0C000E1F3FE3C |
:10E5400007C081149104A104B10411F020E4F22A5F |
:10E5500019A6EDA6E7FC02C03FEDF32289E2682E82 |
:10E56000712C6C0E7D1E81149104A104B10421F460 |
:10E570004DA5442309F47BC0802F9927AA27BB27E8 |
:10E580008EA79FA7A8ABB9AB202E332490E08916A5 |
:10E5900090E0990691E0A90690E0B90648F0C5011F |
:10E5A000B4012EA53FA548A959A90E941D7817C0FE |
:10E5B000AFEF8A169104A104B10449F040F0C40100 |
:10E5C000B1010E94F6779B014427552708C0882D8A |
:10E5D000602F0E94EA77282F3327442755272AAB3C |
:10E5E0003BAB4CAB5DAB0A3059F48AA9880F880F5E |
:10E5F000880F9AA9990F890F382D381B832F10C0C7 |
:10E60000003139F48AA98295807F482D481B842FD8 |
:10E6100007C08AA9880F880F880F582D581B852F8F |
:10E6200090E02EA53FA548A959A982169306A406F5 |
:10E63000B50608F091E08AA89BA8ACA8BDA88A30CE |
:10E6400010F4805D04C0895A183509F48F7DD30118 |
:10E650008E933D01992309F099CF083041F4F3FEE0 |
:10E6600006C0803321F080E3FD0182933F01CE019B |
:10E670000196382E3618F8E23F0E0BC0112309F42C |
:10E680006CC03E010894611C711C1983B1E03B2EE3 |
:10E6900019A6032D2DA4231827FC222489A588233D |
:10E6A00011F00F5F02C0F6FC0E5F020DEF2CFF248D |
:10E6B000C70180739070892B49F48CA5801B682F4B |
:10E6C0002C968EAD9FAD2C970E94EE7089A5882365 |
:10E6D00031F041E050E0BE01675D7F4F0AC0E6FEC9 |
:10E6E0000EC080E38AA71BA742E050E0BE01665D32 |
:10E6F0007F4F2C968EAD9FAD2C970E94BF70C701A7 |
:10E7000080739070809749F48CA5801B682F2C969D |
:10E710008EAD9FAD2C970E94FF70622D2C968EAD12 |
:10E720009FAD2C970E94FF70832D992787FD9095B0 |
:10E73000AC01B3012C968EAD9FAD2C970E94BF709B |
:10E74000E4FE89CD2CA5201B2CA7622F2C968EAD24 |
:10E750009FAD2C970E94EE707ECDE2E1CB5C0C94D5 |
:10E7600076782FB740E0F894E0E0F0E081E2809323 |
:10E7700057009491E2E0F0E0809357003491E4E098 |
:10E78000F0E08093570084912FBF9E3199F4363981 |
:10E7900041F4893011F441E00DC08A3059F442E06F |
:10E7A00009C0373939F4863011F443E003C08530AD |
:10E7B00009F444E0842F992708959FB7F894809135 |
:10E7C000C900877F8093C9008091C9008F7E8093A4 |
:10E7D000C9008091C9008F778093C9008091C900DA |
:10E7E0008F7B8093C9008091C9008F7D8093C90081 |
:10E7F00052985A9A53985B9A9FBF08951F93CF934C |
:10E80000DF93182F8091B003882309F48DC0809185 |
:10E81000EE01181709F488C08091AF03882321F412 |
:10E820000E94B1738093AF038FE09DE09F938F931D |
:10E83000CFE5D2E1DF93CF93E091BB03F091BC032E |
:10E8400009950F900F900F900F90812F992782308C |
:10E85000910501F1833091052CF4009761F0019747 |
:10E8600069F024C084309105D9F084309105ACF072 |
:10E870000597C9F01BC08FEF9CE002C08DEE9CE0B5 |
:10E880009F938F93DF93CF93E091BB03F091BC03F1 |
:10E89000099518C084ED9CE0F3CF81EB9CE0F0CFAC |
:10E8A00083EA9CE0EDCF8BE99CE0EACF8CE19DE030 |
:10E8B0009F938F93DF93CF93E091BB03F091BC03C1 |
:10E8C000099510E00F900F900F900F908091AF037B |
:10E8D000843011F0823099F40E94DD73812F8150D1 |
:10E8E000833018F40E948F671DC0143019F40E9401 |
:10E8F000A96F18C01530B1F40E94E06D13C0112348 |
:10E9000089F082E39DE09F938F938FE592E19F933F |
:10E910008F93E091BB03F091BC0309950F900F908A |
:10E920000F900F901093EE01DF91CF911F910895FA |
:10E930000F931F9381E08093B0034091ED01EBE4CE |
:10E94000FCE020E030E05FE4849199272F5F3F4FA7 |
:10E95000829FB001839F700D929F700D11244627F6 |
:10E960005150319657FFF0CF4093ED01E3E2FCE0C8 |
:10E9700020E030E057E2849199272F5F3F4F829F3C |
:10E98000B001839F700D929F700D11244627515046 |
:10E99000319657FFF0CF4093ED018091AF0388236C |
:10E9A00021F40E94B1738093AF038091ED01833411 |
:10E9B00059F088E190E029E20FB6F894A895809389 |
:10E9C00060000FBE2093600080E191E79093BC034C |
:10E9D0008093BB038DE49DE09F938F930FE512E13D |
:10E9E0001F930F93E091BB03F091BC0309950F9027 |
:10E9F0000F900F900F9085E690E09F938F9380E5A6 |
:10EA000090E09F938F931F921F92809102016AE082 |
:10EA10000E94EA77892F99279F938F938091020113 |
:10EA20000E94EA7799279F938F9383E79DE09F93B6 |
:10EA30008F931F930F93E091BB03F091BC03099553 |
:10EA40008BE49CE09F938F931F930F93E091BB0304 |
:10EA5000F091BC03099583E29CE09F938F931F93F1 |
:10EA60000F93E091BB03F091BC0309958DB79EB75E |
:10EA700046968DBF87EA9DE09F938F931F930F93D8 |
:10EA8000E091BB03F091BC03099582EC8093810077 |
:10EA900080916F00806280936F000F900F900F90B5 |
:10EAA0000F901F910F9108958091B003882361F01A |
:10EAB0008091EE01843011F40E941A708091ED0172 |
:10EAC000833411F01092B00308951F920F920FB685 |
:10EAD0000F9211242F933F934F935F936F937F93E4 |
:10EAE0008F939F93AF93BF93EF93FF932091CE00AB |
:10EAF0009091EE01892F8150833020F4822F0E9463 |
:10EB00009C680BC0943021F4822F0E940D7005C0C8 |
:10EB1000953019F4822F0E944C6FFF91EF91BF91B5 |
:10EB2000AF919F918F917F916F915F914F913F91A5 |
:10EB30002F910F900FBE0F901F9018950024222741 |
:10EB40003327442751E0BB27EE27FF27A0E1660FBC |
:10EB5000771F881F991F001C221F331F441F660F39 |
:10EB6000771F881F991F001C221F331F441F2AF480 |
:10EB7000050E2B1F3E1F4F1F04C0051A2B0B3E0B0B |
:10EB80004F0B550FBB1FEE1F587F556047FD52506E |
:10EB9000AA95E9F6E695B7955795E695B7955795F1 |
:10EBA000852F9B2F08952227332741E0552768E0C2 |
:10EBB000880F991F221F331F880F991F221F331F91 |
:10EBC0001AF4240F351F02C0241B350B440F551FA8 |
:10EBD000487F456037FD42506A9551F756954795F5 |
:10EBE00056954795842F0895AA2797FF04C08095CE |
:10EBF00090958A1F9A1F77FF04C0609570956A1FD1 |
:10EC00007A1F669F9001779FA001679F300D411D7D |
:10EC10005A1F300D411D5A1F889FF001999F2E0FDA |
:10EC20003F1F401D511D899F300D411D5A1F300D42 |
:10EC3000411D5A1FCA01B901112480CFFB01DC011B |
:10EC400002C005900D9241505040D8F70895FC0144 |
:10EC50004150504030F001900616D1F73197CF0166 |
:10EC60000895882799270895A0E0B0E0EAE3F6E741 |
:10EC70000C9462786C017B01EA01590121978FEFB6 |
:10EC8000CF3FD80789F086010894C11CD11CC70169 |
:10EC90000894E11CF11CF5010995F8018083219786 |
:10ECA000FFEFCF3FDF0779F7EAE0CDB7DEB70C948F |
:10ECB0007E78CF92DF92EF92FF920F931F937C01A9 |
:10ECC0006B01FB010995082FC7010196F601099513 |
:10ECD000182FC8011F910F91FF90EF90DF90CF90F8 |
:10ECE0000895A0E0B0E0E7E7F6E70C9464788C01C3 |
:10ECF0007B01EA01690121978FEFCF3FD80771F0BF |
:10ED0000F70121917F01C8010F5F1F4F622FF601AC |
:10ED100009952197FFEFCF3FDF0791F7E8E0CDB7E7 |
:10ED2000DEB70C948078CF92DF92EF92FF920F9330 |
:10ED30001F936C018B017A01FA010995812F9927A4 |
:10ED4000682FC6010196F70109951F910F91FF9059 |
:10ED5000EF90DF90CF9008955058BB27AA270ED090 |
:10ED6000E0C0D1D030F0D6D020F031F49F3F11F484 |
:10ED70001EF4C6C00EF4E095E7FBBCC0E92FE2D05C |
:10ED800080F3BA17620773078407950718F071F4C8 |
:10ED90009EF5FAC00EF4E0950B2EBA2FA02D0B01B4 |
:10EDA000B90190010C01CA01A0011124FF27591BD0 |
:10EDB00099F0593F50F4503E68F11A16F040A22FD6 |
:10EDC000232F342F4427585FF3CF46953795279547 |
:10EDD000A795F0405395C9F77EF41F16BA0B620B46 |
:10EDE000730B840BBAF09150A1F0FF0FBB1F661F8D |
:10EDF000771F881FC2F70EC0BA0F621F731F841FD0 |
:10EE000048F4879577956795B795F7959E3F08F0F5 |
:10EE1000B3CF9395880F08F09927EE0F97958795B4 |
:10EE2000089598D088F09F5790F0B92F9927B7513F |
:10EE3000A0F0D1F0660F771F881F991F1AF0BA95BE |
:10EE4000C9F712C0B13081F09FD0B1E008959CC0E5 |
:10EE5000672F782F8827B85F39F0B93FCCF38695B4 |
:10EE600077956795B395D9F73EF490958095709511 |
:10EE700061957F4F8F4F9F4F0895E89409C097FB8E |
:10EE80003EF490958095709561957F4F8F4F9F4F81 |
:10EE90009923A9F0F92F96E9BB279395F6958795C5 |
:10EEA00077956795B795F111F8CFFAF4BB0F11F488 |
:10EEB00060FF1BC06F5F7F4F8F4F9F4F16C088232F |
:10EEC00011F096E911C0772321F09EE8872F762F65 |
:10EED00005C0662371F096E8862F70E060E02AF0A6 |
:10EEE0009A95660F771F881FDAF7880F9695879592 |
:10EEF00097F9089597F99F6780E870E060E00895BA |
:10EF00009FEF80EC089500240A9416161706180641 |
:10EF10000906089500240A9412161306140605061D |
:10EF20000895092E0394000C11F4882352F0BB0FAE |
:10EF300040F4BF2B11F460FF04C06F5F7F4F8F4F11 |
:10EF40009F4F089557FD9058440F551F59F05F3F4C |
:10EF500071F04795880F97FB991F61F09F3F79F0FB |
:10EF600087950895121613061406551FF2CF46957D |
:10EF7000F1DF08C0161617061806991FF1CF8695FF |
:10EF80007105610508940895E894BB2766277727E3 |
:10EF9000CB0197F90895629FD001739FF001829F82 |
:10EFA000E00DF11D649FE00DF11D929FF00D839F18 |
:10EFB000F00D749FF00D659FF00D9927729FB00DB5 |
:10EFC000E11DF91F639FB00DE11DF91FBD01CF01C8 |
:10EFD00011240895991B79E004C0991F961708F031 |
:10EFE000961B881F7A95C9F780950895AA1BBB1BAD |
:10EFF00051E107C0AA1FBB1FA617B70710F0A61B39 |
:10F00000B70B881F991F5A95A9F780959095BC0159 |
:10F01000CD01089597FB092E07260AD077FD04D06D |
:10F02000E5DF06D000201AF4709561957F4F0895B2 |
:10F03000F6F7909581959F4F0895A1E21A2EAA1B8D |
:10F04000BB1BFD010DC0AA1FBB1FEE1FFF1FA21798 |
:10F05000B307E407F50720F0A21BB30BE40BF50B95 |
:10F06000661F771F881F991F1A9469F7609570951E |
:10F07000809590959B01AC01BD01CF01089597FB50 |
:10F08000092E05260ED057FD04D0D7DF0AD0001C6C |
:10F0900038F450954095309521953F4F4F4F5F4F35 |
:10F0A0000895F6F790958095709561957F4F8F4FF5 |
:10F0B0009F4F08952F923F924F925F926F927F924F |
:10F0C0008F929F92AF92BF92CF92DF92EF92FF9278 |
:10F0D0000F931F93CF93DF93CDB7DEB7CA1BDB0B24 |
:10F0E0000FB6F894DEBF0FBECDBF09942A883988C9 |
:10F0F00048885F846E847D848C849B84AA84B984D0 |
:10F10000C884DF80EE80FD800C811B81AA81B981DB |
:10F11000CE0FD11D0FB6F894DEBF0FBECDBFED01EF |
:10F120000895EE0FFF1F0590F491E02D0994FFCF95 |
:10F130005E010A010164FF01FFFF01FC01FC010106 |
:10F14000737373FF03007D0000C409C409640011D8 |
:10F1500048656C6C6F20576F726C64000000000093 |
:10F16000000000000000000000000000000000009F |
:10F17000000000000000000000000000000000008F |
:10F18000000000000000000000000000000000007F |
:10F19000000000000000000000000000000000006F |
:10F1A00053706F727400004E6F726D616C0000429C |
:10F1B0006567696E6E6572000051756164726F00FB |
:10F1C00000640001200B050000ECFF6440415A463A |
:10F1D00064640A02969696960840403A10FB3038CE |
:10F1E0000190D0030090D00300F4017800FF036485 |
:10F1F00000020406070808080706040200FEFCFADD |
:10F20000F9F8F8F8F9FAFCFE000204060708080B02 |
:10F210000A0D0B0C0E0B0F10FA2001010170FF01FB |
:02F220000F00DD |
:00000001FF |
/tags/V0.80e/Hex-Files/Flight-Ctrl_MEGA644_V0_80e.hex |
---|
0,0 → 1,3927 |
:100000000C94DF060C9425070C9425070C94250707 |
:100010000C9425070C9425070C9425070C942507B0 |
:100020000C9425070C9410170C9425070C942507A5 |
:100030000C9431350C9425070C9425070C94250756 |
:100040000C9425070C9425070C9485150C94250712 |
:100050000C94550C0C9425070C941F0C0C9425073C |
:100060000C94251C0C9425070C94D5300C94250772 |
:100070000C94F7760C9425070C94F371501C551CC6 |
:100080005A1C631C7A1C911CA11CB11CCE1CBA1EEC |
:10009000911C7C1D8D1DBC1DDA1DF71D511EAC1E53 |
:1000A0008A201C21D9215922C22272237D25DA25DA |
:1000B00047269126DC2629277A27D4273328CD28DE |
:1000C0006829622AFD3024316731D731EF3130326F |
:1000D000E332A333A333A333A333A333A333A33331 |
:1000E000A333A333A333A3335A335C33613379335C |
:1000F0007B330A0D426174743A0020256420436505 |
: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 |
:100B3000CB6B00020101BE6C01030202526D020088 |
:100B40000303AF6D2532692E2531695600253364C4 |
: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 |
:100DD000E4E5F4EF02C005900D92A23FB107D9F708 |
:100DE00018E0A2EFB1E001C01D92AC39B107E1F704 |
:100DF0006AEAE2E0F0E081E2809357007491AE018C |
:100E00004F5F5F4F20EF37EFDA019FE0F9012F5F6F |
:100E10003F4F84918D93915097FFF8CF773911F41C |
:100E20000000FECFFA019EE0819168276095915005 |
:100E300097FFFACF8889681721F0773911F40000FD |
:100E4000FECF0E94E6070C94297A0C940000809152 |
:100E50000406E82FFF27EE0FFF1FE55DF84F8081A6 |
:100E600091818D5E9F4F14F01092030180819181DA |
:100E70008A5B9F4FCCF4809103018823A9F481E021 |
:100E80008093030180915B048F5F80935B048530C6 |
:100E900038F088EE93E0909322028093210204C000 |
:100EA00066E970E00E949B3880915B0499279093DB |
:100EB000D5058093D40508951F93CF93DF93182F02 |
:100EC000882389F082EF90E09F938F9389E692E1E7 |
:100ED0009F938F93E0912704F091280409950F9038 |
:100EE0000F900F900F9080912706823308F044C036 |
:100EF00084EF91E00E949016EC01112329F0CE01BD |
:100F00000E9499168823D9F3C2E0D0E026E530E0AC |
:100F100080911D0190911E018217930730F0219658 |
:100F2000255D3F4FC730D10598F38091270699275B |
:100F3000C89F9001C99F300DD89F300D1124209378 |
:100F400000011123D9F068EC70E08C2F0E949B38CF |
:100F5000DF93CF938AEF90E09F938F9389E692E19E |
:100F60009F938F93E0912704F091280409958DB702 |
:100F70009EB706968DBF02C080930001112311F128 |
:100F8000809100016AE00E947C79892F99279F93C4 |
:100F90008F93809100010E947C7999279F938F9372 |
:100FA00085E091E09F938F9389E692E19F938F93E1 |
:100FB000E0912704F091280409952DB73EB7285FEA |
:100FC0003F4F2DBFDF91CF911F910895CFEFD0E11B |
:100FD000DEBFCDBF8824992414B815B807EE13E0FE |
:100FE0000253104017FFFCCF189B06C0199B02C08C |
:100FF0008DE007C08BE005C0199B02C084E101C0F1 |
:101000008AE08093020181E887B93E9A8FEF88B920 |
:101010008BE184B981E085B98EE38AB987E48BB925 |
:10102000469A84B7877F84BF8091600088618093EF |
:1010300060001092600084EC99E09093220280930B |
:10104000210210921603109215031092300710928D |
:101050002F07109218031092170310921A03109280 |
:10106000190320910201243128F084EC94E0A0E0DF |
:10107000B0E004C08BE095E0A0E0B0E08093950183 |
:1010800090939601A0939701B09398012A3011F0A4 |
:10109000243110F0289801C0289A0E94F9160E9465 |
:1010A000CA160E9471120E9415350E94DE1A0E9413 |
:1010B0008C300E94D6630E949E6E0E942A76809198 |
:1010C00002018C3010F4299A01C0299878940E946A |
:1010D000A62F80916B02826080936B0210926D024A |
:1010E0000E94034484EF91E00E9490168C0180914D |
:1010F0006B0280FD05C0C8010E9499168823B9F3D0 |
:101100008FE191E09F938F93B9E6AB2EB2E1BB2EB6 |
:10111000BF92AF92E0912704F0912804099580EAEC |
:101120009FE00E9490168C01C0E0D0E00F900F90DD |
:101130000F900F90ADECEA2EA6E0FA2EF1E8CF2E3C |
:10114000F6E0DF2E0E94034480916B0280FD05C013 |
:10115000C8010E9499168823B9F3F60180811816F8 |
:10116000ACF40BC00E94034480916B0280FD05C06B |
:10117000C8010E9499168823B9F3C8010E949916E4 |
:10118000882321F4F7018081882364F7F7018081A7 |
:1011900087FF18C02196DF93CF93219781E391E0D9 |
:1011A0009F938F93BF92AF92E0912704F091280410 |
:1011B00009958091F2018F5F8093F2018DB79EB700 |
:1011C00006968DBF2196E4E0F0E0CE0EDF1E88E0AB |
:1011D00090E0E80EF91ECC30D10508F4B3CFC0E0A2 |
:1011E000D0E00AEC16E0E1E8EE2EE6E0FE2EF80193 |
:1011F000838187FD1CC0F70180811816C4F42196F5 |
:10120000DF93CF93219784E391E09F938F9389E6B7 |
:1012100092E19F938F93E0912704F0912804099520 |
:1012200082E080931F028DB79EB706968DBFF801AE |
:10123000838180788383219684E090E0E80EF91E14 |
:10124000085F1F4FCC30D10590F282E591E09F936B |
:101250008F93C9E6D2E1DF93CF93E0912704F09119 |
:1012600028040995909102068091F2010F900F9049 |
:101270000F900F90981728F480914104806180931B |
:10128000410488E791E09F938F93DF93CF93E091A0 |
:101290002704F0912804099588EE93E00E949016A7 |
:1012A0008C010E94E41A0F900F900F900F90C801CC |
:1012B0000E9499168823D9F388E991E09F938F9330 |
:1012C000DF93CF93E0912704F0912804099580E003 |
:1012D0000E945D39809102010F900F900F900F9046 |
:1012E0008A3011F0843110F0289801C0289A80EDDE |
:1012F00097E0909322028093210285E580935D041C |
:101300008EE090E00E941E2E9927182F00278FE074 |
:1013100090E00E941E2E080F111D1093F8010093FB |
:10132000F7018AE090E00E941E2E9927182F0027CF |
:101330008BE090E00E941E2E080F111D1093F60105 |
:101340000093F5010F5F1F4F39F08091F7019091E5 |
:10135000F8018F5F9F4F41F41092F8011092F7014E |
:101360001092F6011092F5018091F5019091F6012D |
:101370009F938F938091F7019091F8019F938F93A2 |
:101380008DE991E09F938F93DF93CF93E0912704B2 |
:10139000F091280409958DB79EB708968DBF80EC13 |
:1013A00091E09F938F93DF93CF93E0912704F09187 |
:1013B00028040995809110060F900F900F900F90C0 |
:1013C000E0912704F091280482FF07C08CEC91E0A3 |
:1013D0009F938F93DF93CF9308C088ED91E09F9305 |
:1013E0008F9389E692E19F938F9309950F900F90C9 |
:1013F0000F900F900E94012088E893E19093920152 |
:101400008093910181E080935C040E945C0780914D |
:101410002A060E9490758AEE91E09F938F93DF9346 |
:10142000CF93E0912704F0912804099580ED97E08F |
:101430000E9490168C018AEF90E00E949016EC01B9 |
:1014400083E08093AC050F900F900F900F90CE012A |
:101450000E949916882339F084E690E00E94901645 |
:10146000EC010E94E67680912502882309F4DFC111 |
:1014700080910F01882309F4DAC11092250280912E |
:101480005B04882319F00E94270702C00E94974638 |
:101490000E940344209102012A3011F0243110F0FF |
:1014A000289801C0289A80911B03909141048823B9 |
:1014B00039F080911B03815080931B03977F0AC0F2 |
:1014C00080916F00806280936F0010922C071092C1 |
:1014D0002B07986090934104809191019091920123 |
:1014E0000197909392018093910180919101909145 |
:1014F0009201892B29F080916C02882309F43EC067 |
:101500008091910190919201892B01F50E94B23056 |
:1015100085E090E090939201809391018091E6059F |
:101520009091E70501969093E7058093E6058091F9 |
:10153000E70280688093E702809141048160809394 |
:1015400041048091AD0582608093AD0580910801D2 |
:10155000909109018F5F9F4F19F5809112038823A5 |
:10156000F9F080E197E2909322028093210280E8D3 |
:1015700090E0909309018093080112C02A3011F085 |
:10158000243110F0289801C0289A8091210290916E |
:101590002202892B29F48091E7028F778093E7025A |
:1015A00080912502882309F042C10E94B5120E9451 |
:1015B000930EC8010E949916882309F434C10C5E69 |
: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 |
:101750008093E7020E94D46784E080932002809106 |
:101760001203882329F45AEA852E55E0952E12C0DB |
:101770008091F9018F5F8093F901813359F41092C0 |
:10178000F9018091F3019091F40101969093F40195 |
:101790008093F3010894811C911CF2E78F16FBE003 |
:1017A0009F0609F040C0882499242091F7013091C8 |
:1017B000F8012F5F3F4F3093F8012093F70180919C |
:1017C000F5019091F60101969093F6018093F50151 |
:1017D000832F9927682F8EE090E00E94262E80911B |
:1017E000F7019091F8019070682F8FE090E00E94CF |
:1017F000262E8091F5019091F601892F9927682F67 |
:101800008AE090E00E94262E8091F5019091F601E9 |
:101810009070682F8BE090E00E94262E84E190E08B |
:101820000E9490168C010E9424680E94B56E8091DF |
:101830002002882309F00BCE0E94F76308CE1F9286 |
:101840000F920FB60F9211248F939F93EF93FF93F4 |
:10185000809107018823E1F4809113029091140292 |
:1018600001969093140280931302FC01E45FFA4FF7 |
:10187000E081ED3019F0803A910539F410921402AC |
:101880001092130281E080930701E093C60004C028 |
:101890001092140210921302FF91EF919F918F9179 |
:1018A0000F900FBE0F901F9018951F920F920FB6BA |
:1018B0000F9211242F933F934F935F936F937F93D6 |
:1018C0008F939F93AF93BF93CF93EF93FF9390E04A |
:1018D0008091C60080930B0250911902503A10F08B |
:1018E00090931A0280910B028D3009F065C08091AF |
:1018F0001A02823009F060C090931A02852F99274E |
:1019000086599B4FFC0132974081209115023091FE |
:101910001602241B3109DC0111978C91281B310917 |
:10192000C9019F70909316028093150246E0969528 |
:1019300087954A95E1F7982F935C909317022F7340 |
:101940003070235C209318028081981729F48C91C1 |
:10195000281711F491E006C090E0809108028F5F93 |
:1019600080930802C0910A02CC2309F074C0992325 |
:1019700009F471C081E080930A02580F5093070266 |
:101980005150E52FFF27E659FB4F8DE08083809172 |
:101990006C04823509F05FC00E94012088E190E06C |
:1019A0002CE00FB6F894A895809360000FBE2093AA |
:1019B0006000C0931F024FC020911A02822F992706 |
:1019C00081309105F9F0823091051CF4892B21F0CA |
:1019D00040C0029711F13DC080910B02833239F46F |
:1019E00080910A02882319F481E080931A02809181 |
:1019F0000B0280936A0481E08093190280910B02AC |
:101A0000992722C02F5F20931A02E52FFF27E6595E |
:101A1000FB4F80910B02808309C0E52FFF27E65919 |
:101A2000FB4F80910B028083503A20F45F5F50930C |
:101A3000190202C010921A0220910B028091150225 |
:101A400090911602820F911D9093160280931502B9 |
:101A500002C010921A02FF91EF91CF91BF91AF9106 |
:101A60009F918F917F916F915F914F913F912F91B6 |
:101A70000F900FBE0F901F901895AC01A0E0B0E042 |
:101A80009D01A817B90748F4ECE0F5E08191280F13 |
:101A9000311D1196A417B507C8F33F70FD01E45F2F |
:101AA000FA4FC90156E0969587955A95E1F7835C00 |
:101AB00080831196FD01E45FFA4F2F733070822FFF |
:101AC000835C8083A35FBA4F8DE08C9310920701F3 |
:101AD00080910C058093C6000895A0E0B0E0E3E794 |
:101AE000FDE00C94F5792C859D850E85BB2483E261 |
:101AF00080930C059F5990930D0520930E0533E0BC |
:101B0000E32EF12C002309F49EC0CF84D888BE01B7 |
:101B10006D5E7F4FA989BA890150109709F493C06F |
:101B20001097B9F0F601EB0DF11DB3949081119768 |
:101B300091F4002349F1FB016E5F7F4FDB01C08010 |
:101B4000D1806E5F7F4F0D90BC91A02DBB240150C2 |
:101B500002C090E019C01097B9F0F601EB0DF11D2D |
:101B6000B3944081119791F4002341F1FB016E5F22 |
:101B70007F4FDB01C080D1806E5F7F4F0D90BC91A5 |
:101B8000A02DBB24015002C040E018C01097B1F056 |
:101B9000F601EB0DF11DB3941081119781F4002330 |
:101BA00071F0FB013296DB01CD90DC90BF016E5FDE |
:101BB0007F4FA081B181BB24015001C010E0F7012B |
:101BC000E45FFA4F892F86958695835C808308941D |
:101BD000E11CF11CF701E45FFA4F892F992783700C |
:101BE000907024E0880F991F2A95E1F755279A01F4 |
:101BF00094E0369527959A95E1F7822B835C808354 |
:101C00000894E11CF11CF701E45FFA4F4F7050702B |
:101C1000440F551F440F551F812F992726E0969595 |
:101C200087952A95E1F7842B835C80830894E11CD7 |
:101C3000F11CF701E45FFA4F1F73135C10830894E3 |
:101C4000E11CF11C6ACFC7010E943D0DE9E00C9434 |
:101C5000117AA3E07A2F409107024650442309F4F9 |
:101C600058C0E72FFF27E659FB4F80818D537F5FD8 |
:101C7000E72FFF27E659FB4F20812D537F5FE72F8A |
:101C8000FF27E659FB4F30813D537F5FE72FFF274A |
:101C9000E659FB4F60816D537F5F9927880F991F2D |
:101CA000880F991F522F52955F70582B822F9927BA |
:101CB0008F709070F4E0880F991FFA95E1F7232F49 |
:101CC00026952695282B832F992783709070E6E020 |
:101CD000880F991FEA95E1F7682B41504F3FC9F0F3 |
:101CE000EA2FFF27E659FB4F5083AF5F41504F3F2C |
:101CF00081F0EA2FFF27E659FB4F2083AF5F415069 |
:101D00004F3F39F0EA2FFF27E659FB4F6083AF5F63 |
:101D1000A5CF8DE694E09093060280930502A35030 |
:101D2000A09304020895A2E0B0E0E9E9FEE00C947B |
:101D3000FB7980910A02882309F4C7C30E94290E07 |
:101D400080916B04823609F081C280916C049927DE |
:101D50008137910509F4C0C082379105C4F48D36EE |
:101D6000910509F482C08E36910544F48B349105B7 |
:101D700031F18636910509F454C168C28E36910559 |
:101D800009F45BC08037910509F49FC05FC28537B5 |
:101D9000910509F4E2C18637910544F48337910532 |
:101DA00009F4DCC08437910539F150C287379105B9 |
:101DB00009F410C28937910509F46AC147C2E0915C |
:101DC0000502F09106028081918190932E03809309 |
:101DD0002D0320912B0330912C03821B930B845EE7 |
:101DE0009D4F68E671E00E949C79845B90409093DF |
:101DF0002A03809329032AC280910702A091050239 |
:101E0000B0910602853140F080E1E5E4F4E00D9008 |
:101E100001928A95E1F70DC08D919D910D90BC9135 |
:101E2000A02D8093450490934604A0934704B0935B |
:101E3000480480EF809302024BC080910701882301 |
:101E4000E1F38DE490E09F938F9384E796E09F9376 |
:101E50008F9381E08F938F938EE48F930E946D0D0B |
:101E60008DB79EB707968DBFF1C1A0910502B091C5 |
:101E700006021C91113081F48DE4E4E7F6E00D9048 |
:101E800001928A95E1F70E94262F198380914104DF |
:101E90008F7E8093410401C01982809107018823BD |
:101EA000E1F381E090E09F938F93CE0101969F93A1 |
:101EB0008F9381E08F938F938DE48F930E946D0DAC |
:101EC000ADB7BEB71796ADBFC1C181E080930D021B |
:101ED0008FEF80930501BAC1E0910502F0910602EF |
:101EE00080818F3F39F40E94892FE0910502F091A3 |
:101EF00006028083E0910502F0910602808188232A |
:101F000011F481E003C0863010F085E08083E09119 |
:101F10000502F091060280810E943C2EE0910502AC |
:101F2000F091060280818983809107018823E1F383 |
:101F300080E790E09F938F9383E096E09F938F9349 |
:101F400081E090E09F938F93CE0101969F938F93B2 |
:101F500082E08F9381E08F9381E571C1209105022A |
:101F600030910602D9018C918150853008F040C033 |
:101F7000F90181818435E1F52F5F3F4F80E7E3E090 |
:101F8000F6E0D9010D9001928A95E1F7F90182916D |
:101F90000E94A52E809142069927AA27BB27BC0143 |
:101FA000CD0124EC39E040E050E00E945D79DC0195 |
:101FB000CB018093B5019093B601A093B701B09384 |
:101FC000B801809143069927AA27BB27BC01CD0100 |
:101FD0000E945D79DC01CB018093B1019093B20145 |
:101FE000A093B301B093B4010E94892F898301C0EB |
:101FF0001982809107018823E1F381E090E09F93AB |
:102000008F93CE0101969F938F9381E08F938F934F |
:1020100083E58F930E946D0D8DB79EB707968DBF98 |
:1020200026C0E0910502F0910602E0818E2F8150DA |
:10203000853018F48E2F0E943C2E0E94892F8983B0 |
:10204000809107018823E1F381E090E09F938F93D3 |
:10205000CE0101969F938F9381E08F938F9386E4B7 |
:102060008F930E946D0DADB7BEB71796ADBF80912F |
:102070001203882329F46EE670E089810E949B3860 |
:1020800080E00E945C0780912A060E949075DEC065 |
:10209000E0910502F09106028081992787FD9095D5 |
:1020A00090934607809345078181992787FD9095F6 |
:1020B00090934807809347078281992787FD9095E1 |
:1020C00090934A07809349078381992787FD9095CC |
:1020D00090934C0780934B078481992787FD9095B7 |
:1020E00090934E0780934D078581992787FD9095A2 |
:1020F0009093500780934F078681992787FD90958D |
:1021000090935207809351078781992787FD909577 |
:1021100090935407809353078085992787FD909566 |
:1021200090935607809355078185992787FD909551 |
:1021300090935807809357078285992787FD90953C |
:1021400090935A07809359078385992787FD909527 |
:1021500090935C0780935B0779C0E0910502F09152 |
:10216000060280810E946E348A83882319F481E0FC |
:10217000898301C01982809107018823E1F388E0F7 |
:1021800090E09F938F9382EC96E09F938F9321E052 |
:1021900030E03F932F9380910502909106029F9328 |
:1021A0008F933F932F93CE0102969F938F933F93EC |
:1021B0002F93CE01820F931F9F938F9384E08F9371 |
:1021C00081E08F9385E58F930E946D0DEDB7FEB78B |
:1021D00073963BC0809104028930C0F120910502C2 |
:1021E000309106022F5F3F4F88E0A2ECB6E0F90184 |
:1021F00001900D928A95E1F7D9018E910E94C43326 |
:102200008A83882319F481E0898301C0198280912F |
:1022100007018823E1F321E030E03F932F93CE01C3 |
:1022200002969F938F933F932F93CE01820F931F1C |
:102230009F938F9382E08F9381E08F9387E58F93B5 |
:102240000E946D0DEDB7FEB73B96EDBF80916C041B |
:1022500099278436910509F4CDC085369105ACF4F3 |
:102260008136910509F481C0823691052CF48B34B6 |
:10227000910509F45DC021C18236910509F482C03F |
:102280008336910509F491C018C18C36910509F483 |
:10229000FFC08D3691054CF48736910509F40AC1CB |
:1022A0008836910509F4C4C008C18437910529F026 |
:1022B0008637910509F4FAC000C180910702A09108 |
:1022C0000502B0910602803140F080E1E5E4F4E0DF |
:1022D0000D9001928A95E1F70DC08D919D910D9021 |
:1022E000BC91A02D8093450490934604A09347048D |
:1022F000B0934804809107018823E1F31F928091F5 |
:1023000004018F9384E58F930E946D0D8AEF809373 |
:1023100002028FEF8093050180EA9FE00E949016F1 |
:102320009093FB018093FA010F900F900F90C5C01E |
:10233000E0910502F09106028081918190932E0335 |
:1023400080932D0320912B0330912C03821B930B40 |
:10235000845E9D4F68E671E00E949C79845B9040AA |
:1023600090932A0380932903A8C0E0910502F0917D |
:102370000602808180930601803298F08FE180937D |
:1023800006010FC0A0910502B09106028BE0EDE5B9 |
:10239000F4E00D9001928A95E1F7809166048093B4 |
:1023A000EE058FEF8093050188C08091FE0190912A |
:1023B000FF01892B89F4E0910502F0910602E0818A |
:1023C000EE2351F08AE0E89FC00111240E9490168C |
:1023D0009093380480933704E0910502F09106024F |
:1023E00090818AE0989FC00111249093FF0180930F |
:1023F000FE0115C08FEF80930501E0910502F09179 |
:10240000060290818AE0989FC001112490930102F6 |
:1024100080930002892B19F081E080930F0280EAFB |
:102420009FE00E9490169093FB018093FA0145C0B3 |
:102430008FEF80930501E0910502F09106029081F3 |
:1024400097FD08C082E080930C021092FD0110926B |
:10245000FC011AC0909580916402892B80936402DC |
:1024600091818AE0989FC00111249093FD0180938F |
:10247000FC0184E080930C0280EA9FE00E949016A9 |
:102480009093FB018093FA0181E08093100215C0C4 |
:102490008FEF80930501E0910502F09106028081A3 |
:1024A0008093650281E08093110207C081E08093F0 |
:1024B0000E0203C081E08093120210920A02109271 |
:1024C00006021092050210920402E3E0CE5F0C9423 |
:1024D000177A982F8091C00085FFFCCF9093C6009B |
:1024E00008950F931F9388E18093C1008091C000ED |
:1024F00082608093C0008091C10080688093C10099 |
:102500008091C10080648093C10000E010E00093DE |
:10251000C5008AE290E08093C4008091000290910F |
:1025200001020E94901690933A04809339048CED36 |
:1025300090E00E9490169093690480936804109232 |
:102540003B0480E580933C0484E080933F048BE06F |
:1025500080933D0410923E041093060200930502FE |
:10256000109204021F910F910895A0E1B0E0EBEBEF |
:10257000F2E10C94F87980910701882309F4C1C233 |
:102580008091FA019091FB010E949916882361F0D5 |
:102590001092FD011092FC011092010210920002B3 |
:1025A0001092FF011092FE018091FC019091FD01BB |
:1025B000892B41F080910A0590910B050E94991694 |
:1025C000882329F480911002882309F460C0809147 |
:1025D0000701882309F45BC080910C0200E211E03E |
:1025E0008430A8F00E94152080E590E09F938F939F |
:1025F0001F930F9381E08F938F9388E48F930E94B2 |
:102600006D0D2DB73EB7295F3F4F2DBF34C01092DF |
:10261000660282E194E09F938F938AE090E29F9319 |
:102620008F93E0912704F0912804099584E190E0CC |
:102630009F938F931F930F9381E090E09F938F93CD |
:102640008CE092E09F938F9382E08F9381E08F9351 |
:1026500088E48F930E946D0D80910C02982F8F5FFC |
:1026600080930C022DB73EB7215F3F4F2DBF9430B2 |
:1026700010F010920C028091FC019091FD010E94DB |
:10268000901690930B0580930A051092100280918A |
:102690001102882351F180910701882331F10E94B2 |
:1026A000152080E590E09F938F9380E291E09F93C7 |
:1026B0008F9321E030E03F932F938FE191E09F9340 |
:1026C0008F933F932F9385E692E09F938F9383E0C0 |
:1026D0008F9381E08F938CE48F930E946D0D109205 |
:1026E00011028DB79EB70F968DBF80910E02882381 |
:1026F000D1F0809107018823B1F08AE090E09F93A8 |
:102700008F938BE394E09F938F9381E08F938F93CC |
:1027100086E58F930E946D0D10920E022DB73EB785 |
:10272000295F3F4F2DBF809112028823D9F08091FD |
:1027300007018823B9F08BE090E09F938F938DE59C |
:1027400094E09F938F9381E08F93809104018F9306 |
:1027500087E48F930E946D0D109212028DB79EB781 |
:1027600007968DBF80916804909169040E94991624 |
:10277000882309F461C080910701882309F45CC0B3 |
:1027800080911F069927880F991F880F991F7C0138 |
:102790000027F7FC0095102F80916F039091700334 |
:1027A000A0917103B0917203BC01CD01A801970102 |
:1027B0000E94D17930935604209355048091670389 |
:1027C00090916803A0916903B0916A03BC01CD01A7 |
:1027D000A80197010E94D17930935804209357049F |
:1027E0008091FC02809359048091FB0280935A04EB |
:1027F00088E090E09F938F9385E594E09F938F937B |
:1028000081E08F9383E08F938BE68F930E946D0D11 |
:1028100080915B042DB73EB7295F3F4F2DBF8530B8 |
:1028200018F086E080935B0483E690E00E949016A7 |
:102830009093690480936804809100029091010252 |
:10284000892B41F08091390490913A040E949916A5 |
:10285000882321F480910F02882339F180910701A8 |
:10286000882319F10E94913782E490E09F938F931F |
:102870008CEA95E09F938F9381E08F938F9384E40C |
:102880008F930E946D0D10920F028DB79EB7079621 |
:102890008DBF8091000290910102009731F00E945B |
:1028A000901690933A04809339048091FE019091A0 |
:1028B000FF01892B09F4B8C0809137049091380446 |
:1028C0000E949916882309F4AFC0809107018823DC |
:1028D00009F4AAC080911F069927880F991F880FB5 |
:1028E000991F7C010027F7FC0095102F80916F0342 |
:1028F00090917003A0917103B0917203BC01CD015E |
:10290000A80197010E94D17930932A0420932904C9 |
:102910008091670390916803A0916903B0916A0365 |
:10292000BC01CD01A80197010E94D17930932C04FC |
:1029300020932B042091F1073091F2074091F30787 |
:102940005091F407DA01C90163E0880F991FAA1FAB |
:10295000BB1F6A95D1F7820F931FA41FB51F820F6B |
:10296000931FA41FB51F20919501309196014091AE |
:10297000970150919801BC01CD010E94D17930930B |
:102980002E0420932D048091370390913803A09159 |
:102990003903B0913A0339E0B595A7959795879596 |
:1029A0003A95D1F780932F048091330390913403AB |
:1029B000A0913503B091360329E0B595A795979579 |
:1029C00087952A95D1F78093300480913F039091A9 |
:1029D0004003A0914103B091420309E0B595A7954A |
:1029E000979587950A95D1F7809331048EE090E012 |
:1029F0009F938F9389E294E09F938F9381E08F93CD |
:102A00008F9383E48F930E946D0D8091FE019091CE |
:102A1000FF010E94901690933804809337042DB7DD |
:102A20003EB7295F3F4F2DBF809106018F3F71F167 |
:102A3000992714E0880F991F1A95E1F78E5E9D4F34 |
:102A400040E150E0BC01CE0101960E94B07780E1E8 |
:102A500090E09F938F93CE0101969F938F9381E097 |
:102A600090E09F938F9386E091E09F938F9382E015 |
:102A70008F9381E08F9381E48F930E946D0D8FEF90 |
:102A8000809306018DB79EB70B968DBF8091EE05A2 |
:102A90008823D1F0809107018823B1F081E090E094 |
:102AA0009F938F938EEE95E09F938F9381E08F930A |
:102AB0008F9382E48F930E946D0D1092EE052DB7D7 |
:102AC0003EB7295F3F4F2DBF80910D028823C9F08B |
:102AD000809107018823A9F084E390E09F938F936E |
:102AE0008BE297E09F938F9381E08F938F9380E5A4 |
:102AF0008F930E946D0D10920D028DB79EB70796B1 |
:102B00008DBFE6E0C05F0C94147A1F920F920FB64F |
:102B10000F9211242F933F935F936F937F938F9323 |
:102B20009F93AF93BF93EF93FF9320E08091200298 |
:102B3000882329F080912002815080932002809187 |
:102B40000A04882319F0815080930A048091280296 |
:102B50008150809328028F3F09F05BC089E0809309 |
:102B600028028091260290912702019690932702D5 |
:102B70008093260280910A018F5F817080930A0101 |
:102B8000882319F481E080932502349903C081E001 |
:102B9000809329028091210290912202892B21F1B8 |
:102BA00080912102909122020B9750F08091210296 |
:102BB000909122020A97909322028093210204C0EE |
:102BC0001092220210922102809121029091220201 |
:102BD000209108013091090182239323892B11F060 |
:102BE00021E008C020E006C08FEF9FEF909309011D |
:102BF0008093080180910201222331F08A3011F480 |
:102C00005A9A07C0479A05C08A3011F45A9801C0F1 |
:102C1000479880912902882309F472C02091E80125 |
:102C2000222309F06DC08091100683FF69C086B130 |
:102C30009927FC01E071F07084FF14C08091230299 |
:102C40009091240201969093240280932302809114 |
:102C5000230290912402895E934008F451C020938E |
:102C600029024EC08091230290912402892B09F4FD |
:102C700043C080912302909124028A569140E0F54E |
:102C8000809123029091240269E270E00E94887989 |
:102C90008091230290912402860F971F9093240223 |
:102CA0008093230280912302909124020B9750F08D |
:102CB00080912302909124020A9790932E0380938F |
:102CC0002D0304C0F0932E03E0932D0380912D0378 |
:102CD00090912E0320912B0330912C03821B930B98 |
:102CE000845E9D4F68E671E00E949C79845B904011 |
:102CF00090932A03809329031092240210922302B6 |
:102D0000FF91EF91BF91AF919F918F917F916F91C3 |
:102D10005F913F912F910F900FBE0F901F901895CC |
:102D20002091260230912702280F391FC9010196F0 |
:102D300008952091260230912702821B930B892F40 |
:102D400099278695807490700895CF93DF930E94A1 |
:102D50009016EC01CE010E9499168823D9F3DF91D9 |
:102D6000CF910895CF93DF930E949016EC0109C094 |
:102D700080910F01882329F090930F018FEC8093AD |
:102D80007A00CE010E949916982F882389F3DF914B |
:102D9000CF9108959FB7F8945F983E9A469A809194 |
:102DA000B0008F708093B0008091B00083608093FA |
:102DB000B0008091B1008B738093B1008091B1001D |
:102DC0008B608093B1001092B2008FEF8093B300BC |
:102DD0008091B00080688093B000809170008A7FFD |
:102DE00080937000809170008260809370009FBF1C |
:102DF00008958AE090E00E949016909331028093AB |
:102E0000300282E085BD83EA84BD17BC84EB88BDB7 |
:102E100086E086BD80916E00816080936E0008958B |
:102E20001F920F920FB60F9211242F933F934F933F |
:102E30005F936F937F938F939F93AF93BF93CF9342 |
:102E4000DF93EF93FF938091020190912A028431E6 |
:102E500008F011C1992309F06AC38091B00086FF80 |
:102E6000ECC08091B0008F7B8093B00089EA93E042 |
:102E700090932C0280932B0280910B0190910C0176 |
:102E80009C01220F331F280F391F8091A101992720 |
:102E9000880F991F880F991F280F391F37FF02C00D |
:102EA0002D5F3F4FC901959587959595879590938F |
:102EB0000C0180930B0190931E0280931D02809160 |
:102EC00065066091310620916F0330917003409147 |
:102ED00071035091720380FF2CC0772788279927B0 |
:102EE000EA01D90157FF04C0A158BF4FCF4FDF4FB0 |
:102EF000E7E0D595C795B795A795EA95D1F79D01D8 |
:102F0000AE010E945D799B01AC0197FF04C0215C7A |
:102F10003F4F4F4F5F4F66E0559547953795279543 |
:102F20006A95D1F780911D0290911E02820F931F26 |
:102F30002BC0772788279927EA01D90157FF04C0BA |
:102F4000A158BF4FCF4FDF4F27E0D595C795B79515 |
:102F5000A7952A95D1F79D01AE010E945D799B014D |
:102F6000AC0197FF04C0215C3F4F4F4F5F4FF6E02D |
:102F70005595479537952795FA95D1F780911D027C |
:102F800090911E02821B930B90931E0280931D0250 |
:102F900080913206282F3327220F331F220F331F31 |
:102FA00080911D0290911E02821793077CF0809100 |
:102FB0003306282F3327220F331F220F331F809110 |
:102FC0001D0290911E022817390724F430931E0227 |
:102FD00020931D0220912B0230912C0280911D0222 |
:102FE00090911E02280F391F2050324030932C023E |
:102FF00020932B0280911D0290911E0297FD039653 |
:10300000959587959595879590931E0280931D02BF |
:1030100045E02D3D340718F08CED95E005C02757AD |
:10302000314030F487E791E090932C0280932B029B |
:1030300080912B0290912C0243C28091B000806459 |
:103040008093B00080913806282F33278DED96E0CD |
:10305000289FA001299F500D389F500D1124CA01AF |
:1030600020912D0230912E02821B930B90932C0203 |
:1030700080932B0259C2992309F059C28091B00064 |
:1030800086FF23C28091B0008F7B8093B000E091D7 |
:103090002F02EE23F1F480913806282F33278DED8F |
:1030A00096E0289FA001299F500D389F500D1124B4 |
:1030B000CA0120912D0230912E02821B930B909316 |
:1030C0002C0280932B0210922E0210922D02469A0F |
:1030D0002BC289EA93E090932C0280932B028E2FCF |
:1030E00099278330910509F4A4C1843091053CF4FB |
:1030F0008130910561F0029709F4D2C0AAC18430F1 |
:10310000910509F499C1059709F4A0C1A2C1809164 |
:103110000B0190910C019C01220F331F280F391FC6 |
:103120008091A1019927880F991F880F991F280F57 |
:10313000391F37FF02C02D5F3F4FC9019595879515 |
:103140009595879590930C0180930B0190931E02A7 |
:1031500080931D02809165066091310620916F0376 |
:1031600030917003409171035091720380FF2CC025 |
:10317000772788279927EA01D90157FF04C0A1586A |
:10318000BF4FCF4FDF4F27E0D595C795B795A79590 |
:103190002A95D1F79D01AE010E945D799B01AC019A |
:1031A00097FF04C0215C3F4F4F4F5F4FA6E05595FE |
:1031B000479537952795AA95D1F780911D02909153 |
:1031C0001E02820F931F27C077278827992757FF52 |
:1031D00004C021583F4F4F4F5F4FF7E0559547953B |
:1031E00037952795FA95D1F70E945D799B01AC013F |
:1031F00097FF04C0215C3F4F4F4F5F4FE6E055956E |
:10320000479537952795EA95D1F780911D029091C2 |
:103210001E02821B930B90931E0280931D028091CD |
:103220003206282F3327220F331F220F331F80919E |
:103230001D0290911E02821793077CF08091330645 |
:10324000282F3327220F331F220F331F80911D0297 |
:1032500090911E022817390724F430931E02209300 |
:103260001D0280912B0290912C0220911D02309121 |
:103270001E02820F931F8050924090932C028093E5 |
:103280002B0280911D0290911E0297FD0396959549 |
:1032900087959595879590931E0280931D02ECC0AB |
:1032A00080910D0190910E019C01220F331F280F78 |
:1032B000391F8091A0019927880F991F880F991FA6 |
:1032C000280F391F37FF02C02D5F3F4FC901959569 |
:1032D00087959595879590930E0180930D01909316 |
:1032E0001C0280931B028091650660913506A091B7 |
:1032F0006703B0916803C0916903D0916A0381FFAD |
:103300002AC07727882799279D01AE01D7FF04C0DF |
:1033100021583F4F4F4F5F4FA7E055954795379541 |
:103320002795AA95D1F70E945D799B01AC0197FF83 |
:1033300004C0215C3F4F4F4F5F4FF6E055954795D6 |
:1033400037952795FA95D1F780911B0290911C0231 |
:10335000820F931F29C07727882799279D01AE01E7 |
:10336000D7FF04C021583F4F4F4F5F4FE7E05595BF |
:10337000479537952795EA95D1F70E945D799B018E |
:10338000AC0197FF04C0215C3F4F4F4F5F4F76E089 |
:1033900055954795379527957A95D1F780911B02DA |
:1033A00090911C02821B930B90931C0280931B0232 |
:1033B00080913606282F3327220F331F220F331F09 |
:1033C00080911B0290911C02821793077CF08091E0 |
:1033D0003706282F3327220F331F220F331F8091E8 |
:1033E0001B0290911C022817390724F430931C0209 |
:1033F00020931B0280912B0290912C0220911B02A2 |
:1034000030911C02820F931F8050924090932C02A7 |
:1034100080932B0280911B0290911C0297FD0396D2 |
:10342000959587959595879590931C0280931B029F |
:1034300023C08091BF0702C0809199079927880F08 |
:10344000991F880F991F87559E4F12C08091C707FB |
:10345000F5CFFF27EE0FFF1FE55DF84F208131818B |
:10346000220F331F80912B0290912C02820F931F09 |
:1034700090932C0280932B0280912B0290912C022E |
:1034800055E08D3D950718F08CED95E005C0875708 |
:10349000914030F487E791E090932C0280932B02C7 |
:1034A00020912B0230912C022C5B304030932C0267 |
:1034B00020932B0280912D0290912E02820F931F58 |
:1034C00090932E0280932D022FC08091B0008064D3 |
:1034D0008093B0008CEB90E090932C0280932B02B1 |
:1034E00080912D0290912E0284549F4F90932E0232 |
:1034F00080932D0280911F02882321F080911B036D |
:10350000853B20F480911F02823011F4469801C05F |
:10351000469A80912F028F5F80932F0290913806F8 |
:10352000981710F410922F0281E080932A022091C4 |
:103530002B0230912C0241E02F37340730F08FEF0F |
:103540008093B3002F5F30400FC02F3F3105C9F08B |
:10355000C0F0A9014F5F50404F37510550F480E84B |
:103560008093B3002058304030932C0220932B02DC |
:1035700012C08FEF8093B30050932C0240932B0224 |
:103580000AC080912B028093B30010922C021092FB |
:103590002B0210922A02FF91EF91DF91CF91BF9100 |
:1035A000AF919F918F917F916F915F914F913F91DB |
:1035B0002F910F900FBE0F901F90189510927C00C6 |
:1035C0008FEC80937A000895CF93DF9383E090E0AF |
:1035D0000E941E2EC82FDD27C531D10508F02A977D |
:1035E000C7BD1092360284E690E00E94B216809128 |
:1035F0001301909114018052934010F4C0E0D0E088 |
:10360000CA3FD105F8F4C7BD82E390E00E94B2162C |
:1036100087E294E09F938F9389E692E19F938F9343 |
:10362000E0912704F091280409958091130190916D |
:1036300014010F900F900F900F908052934010F054 |
:103640002196DECF6C2F83E090E00E94262EC0935F |
:10365000FF058091100680FF09C08C2F8A508B3E99 |
:1036600028F080914004806480934004C7BD8CE2C0 |
:1036700091E00E94B216DF91CF910895EF92FF92F0 |
:103680001F93CF9310E080ED97E00E9490167C018D |
:10369000CCE8133019F4CB3008F0C9E010E0809189 |
:1036A0004602909147028C5F934024F4809112016E |
:1036B00081500AC080914602909147028750944001 |
:1036C00034F0809112018F5F8093120101C011E0EC |
:1036D00080914402909145028C5F934024F4809144 |
:1036E000110181500AC08091440290914502875097 |
:1036F000944034F0809111018F5F8093110101C0DB |
:103700001F5F80914202909143028C5F934024F4AA |
:103710008091100181500AC0809142029091430231 |
:1037200087509440C4F0809110018F5F8093100106 |
:1037300013C089E294E09F938F9389E692E19F936F |
:103740008F93E0912704F091280409950F900F9032 |
:103750000F900F905FC01F5F82E180937002809195 |
:103760006B028E7F80936B0285EA8093BC00809110 |
:1037700012018A3040F480914004816080934004BB |
:103780008AE08093120180911201863F40F080917F |
:10379000400481608093400485EF80931201809102 |
:1037A00011018A3040F4809140048260809340048B |
:1037B0008AE08093110180911101863F40F0809151 |
:1037C000400482608093400485EF809311018091D2 |
:1037D00010018A3040F4809140048460809340045A |
:1037E0008AE08093100180911001863F40F0809123 |
:1037F000400484608093400485EF809310018091A1 |
:103800007002882339F0C7010E949916882309F0B5 |
:1038100090CFF5CF10920F018FEC80937A008091BA |
:103820000F018823E1F3CA3020F48AE090E00E947F |
:10383000B216C15009F02DCF86E490E00E94B21676 |
:10384000CF911F91FF90EF9008951F920F920FB6A6 |
:103850000F921124AF92BF92CF92DF92EF92FF921C |
:103860000F931F932F933F934F935F936F937F9388 |
:103870008F939F93AF93BF93EF93FF9380914F02EA |
:10388000282F3327442755278F5F80934F02F90154 |
:103890002231310508F08CC3E25CFF4F0C94237A8F |
:1038A000809178009091790046C080917800909145 |
:1038B00079002CC180917800909179009093520208 |
:1038C0008093510257C180917803909179032091A0 |
:1038D000780030917900821B930B9093F0058093D0 |
:1038E000EF058091EF059091F00590935C02809335 |
:1038F0005B025EC1809178009091790020917A03FB |
:1039000030917B03821B930B9093FE058093FD0502 |
:103910008091FD059091FE0590935E0280935D027B |
:1039200049C38091550290915602209178003091C0 |
:103930007900820F931F909356028093550281E085 |
:103940003AC38091530290915402209178003091B3 |
:103950007900820F931F909354028093530284E066 |
:103960002AC380911D0190911E019C01220F331FDB |
:10397000280F391F809178009091790063E070E002 |
:103980000E948879260F371F3695279536952795FB |
:1039900030931E0120931D0185E00DC380917800B6 |
:1039A000909179004091740350917503841B950B9D |
:1039B00090933D0280933C0280913C0290913D02A5 |
:1039C000029704F122E04E3E520784F42091500207 |
:1039D0002B5F2093500225508091E8029091E902DC |
:1039E000845F914018F4215F20935002809150022F |
:1039F000853684F14F5F5F4F509375034093740396 |
:103A0000845626C080913C0290913D028F5F9F4F6B |
:103A10000CF532E047325307ECF02091500225506C |
:103A2000209350022B5F8091E8029091E902845F1D |
:103A3000914018F42F5020935002809150028C39FD |
:103A40004CF44150504050937503409374038C598B |
:103A50008093500281E080933B02809178009091A6 |
:103A600079009093F6058093F50580913C02909142 |
:103A70003D029C01442737FD4095542F80912F0330 |
:103A800090913003A0913103B0913203820F931FC4 |
:103A9000A41FB51F80932F0390933003A09331038D |
:103AA000B093320320912F033091300340913103C2 |
:103AB0005091320357FF04C021503C4F4F4F5F4F8E |
:103AC0000AE055954795379527950A95D1F7809146 |
:103AD0002F0390913003A0913103B0913203821BE8 |
:103AE000930BA40BB50B80932F0390933003A093FB |
:103AF0003103B09332032EC180915302909154024E |
:103B00002091780030917900820F931F9093540296 |
:103B10008093530210924E0250C2809102018A306B |
:103B200071F4809178009091790020915102309148 |
:103B30005202820F931F01969695879517C0409168 |
:103B4000510250915202843158F020917800309106 |
:103B50007900240F351F8FEF97E0821B930B06C06F |
:103B60008091780090917900840F951F9093430283 |
:103B70008093420286E01FC280917803909179037E |
:103B80002091780030917900821B930B9093F0057F |
:103B90008093EF058091EF059091F00520915B02F5 |
:103BA00030915C02820F931F9093410280934002F8 |
:103BB00087E001C2809178009091790020917A038A |
:103BC00030917B03821B930B9093FE058093FD0540 |
:103BD0008091FD059091FE0520915D0230915E027D |
:103BE000820F931F90933F0280933E02E3C1209186 |
:103BF0005502309156028091780090917900280FFB |
:103C0000391F3093560220935502809102018A3069 |
:103C100019F4220F331F04C0220F331F220F331F4A |
:103C2000309356022093550220915502309156024E |
:103C3000C90137FD0796A3E095958795AA95E1F709 |
:103C400090934702809346028091570290915802C8 |
:103C5000820F931F97FD0196959587959093580233 |
:103C6000809357022091840330918503821B930B2C |
:103C700090931C0180931B0120914C0230914D02C6 |
:103C800080911B0190911C01280F391F37FF02C042 |
:103C90002F5F3F4F3595279530934D0220934C026F |
:103CA0004ECE209153023091540280917800909131 |
:103CB0007900280F391F30935402209353028091CA |
:103CC00002018A3019F4220F331F04C0220F331F60 |
:103CD000220F331F3093540220935302209153023A |
:103CE00030915402C90137FD079663E09595879599 |
:103CF0006A95E1F7909345028093440280915902BE |
:103D000090915A02820F931F97FD01969595879582 |
:103D100090935A0280935902209182033091830339 |
:103D2000821B930B90931A018093190120914A02F0 |
:103D300030914B028091190190911A01280F391F7F |
:103D400037FF02C02F5F3F4F3595279530934B02C9 |
:103D500020934A0283E02FC110924F0281E08093AA |
:103D60000F018091320290913302019690933302B9 |
:103D700080933202809178009091790090931401A1 |
:103D8000809313018091130190911401AA27BB27FE |
:103D9000A0905F02B0906002C0906102D090620279 |
:103DA000A80EB91ECA1EDB1EA0925F02B09260026E |
:103DB000C0926102D0926202809163028F5F809311 |
:103DC0006302823108F4F6C08091150190911601CA |
:103DD000A0911701B09118017C018D0123E0EE0C38 |
:103DE000FF1C001F111F2A95D1F7E81AF90A0A0BC8 |
:103DF0001B0BEA0CFB1C0C1D1D1D80913602992724 |
:103E000087FD9095A92FB92FBC01CD0126EC34E296 |
:103E100040E050E00E945D79DC01CB01E81AF90A2C |
:103E20000A0B1B0BD801C7010496A11DB11DB7FFDA |
:103E300005C0D801C7010B96A11DB11D13E0B595B2 |
:103E4000A795979587951A95D1F78093150190932B |
:103E50001601A0931701B09318018091F705909176 |
:103E6000F8057C010027F7FC0095102F80911501C3 |
:103E700090911601A0911701B0911801E81AF90A62 |
:103E80000A0B1B0BE0920D03F0920E0300930F033D |
:103E9000109310032091370230913802409139027B |
:103EA00050913A0257FF04C0215F3F4F4F4F5F4F81 |
:103EB000F4E05595479537952795FA95D1F7809178 |
:103EC000370290913802A0913902B0913A02821BD8 |
:103ED000930BA40BB50B8093370290933802A093F9 |
:103EE0003902B0933A028091370290913802A09142 |
:103EF0003902B0913A028E0D9F1DA01FB11F809311 |
:103F0000370290933802A0933902B0933A0280911D |
:103F1000340290913502AC01E5E0440F551FEA955B |
:103F2000E1F7481B590B8091370290913802A0911C |
:103F30003902B0913A02B7FF03C00F96A11DB11D1F |
:103F400074E0B595A795979587957A95D1F72091C7 |
:103F50000D0330910E03281B390B63E0220F331F32 |
:103F60006A95E1F7240F351F37FF02C0215E3F4FEE |
:103F700045E0359527954A95E1F730933502209332 |
:103F80003402D601C501D7FE03C00196A11DB11DA3 |
:103F9000B595A7959795879580935F02909360025A |
:103FA000A0936102B093620289E08093630202C031 |
:103FB00010924F0282E080934E0280914E028093D5 |
:103FC0007C0080914F02882319F08FEC80937A0057 |
:103FD000FF91EF91BF91AF919F918F917F916F91E1 |
:103FE0005F914F913F912F911F910F91FF90EF9013 |
:103FF000DF90CF90BF90AF900F900FBE0F901F90AB |
:10400000189590E2E0E2F1E08FE49193815087FF10 |
:10401000FCCF089590916602E0E2F1E0E90FF11D16 |
:1040200080839F5F909366020895EF92FF920F93B3 |
:104030001F93CF93DF932091640220FF0AC08091E9 |
:104040006502882311F0815002C080911F01809386 |
:10405000650221FF0CC09091650280911F019817A5 |
:1040600019F41092650203C09F5F90936502822F3E |
:10407000992780FF04C081FF02C0109265020E9450 |
:10408000012080916502282F3327CAE0EC2EC0E280 |
:10409000FC2EC0912704D09128048A3098F481E145 |
:1040A000809366023F932F9380E694E09F938F93D3 |
:1040B000FF92EF92FE0109952DB73EB72A5F3F4F61 |
:1040C0002DBF11C080E1809366023F932F9385E658 |
:1040D00094E09F938F93FF92EF92FE0109958DB725 |
:1040E0009EB706968DBF20916502822F9927AA2739 |
:1040F000BB27FC01429710F00C94C22AE05BFF4FF3 |
:10410000BAE0EB2EB0E2FB2EC0912704D091280438 |
:104110000C94237A109266028AE694E09F938F9320 |
:104120000AE010E2FF92EF92FE01099584E180938C |
:1041300066020F900F900F900F9085E690E09F938E |
:104140008F9380E590E09F938F931F921F928091B1 |
:1041500002016AE00E947C79892F99279F938F93AF |
:10416000809102010E947C7999279F938F938AE71F |
:1041700094E09F938F93FF92EF92E0912704F09148 |
:104180002804099588E2809366022DB73EB7225F26 |
:104190003F4F2DBF85E796E09F938F930E94892F15 |
:1041A00099279F938F938FE894E09F938F93FF922B |
:1041B000EF92E0912704F091280409958DB79EB7FE |
:1041C00008968DBF90914004992351F08CE3809321 |
:1041D0006602892F99279F938F938DE994E085C676 |
:1041E00090916C02992371F08CE380936602892F81 |
:1041F00099279F938F9384EB94E09F938F931F93C2 |
:104200000F9391C08091410484FF07C08CE3809399 |
:10421000660289EC94E00C94542A8091910190916B |
:104220009201069710F00C94CB2A8CE380936602DF |
:1042300086ED94E00C94542A80911006AAE0EA2EB0 |
:10424000A0E2FA2EC0912704D091280480FF74C008 |
:104250001092660280910D0390910E03A0910F03BE |
:10426000B0911003BC01CD0125E030E040E050E00A |
:104270000E94D1793F932F9383EE94E09F938F9385 |
:10428000FF92EF92FE01099584E1809366022DB7BB |
:104290003EB72A5F3F4F2DBF8091090390910A03DB |
:1042A000A0910B03B0910C03BC01CD0125E030E0DF |
:1042B00040E050E00E94D1793F932F9380EF94E04B |
:1042C0009F938F93FF92EF92E0912704F09128043F |
:1042D000099588E2809366028DB79EB706968DBFDA |
:1042E00080911301909114019F938F938DEF94E02F |
:1042F0009F938F93FF92EF92E0912704F09128040F |
:1043000009958CE3809366022DB73EB72A5F3F4F35 |
:104310002DBF87B599279F938F938AE095E09F9350 |
:104320008F93FF92EF92E0912704F0912804099572 |
:104330008DB79EB706962FC71092660287E195E06B |
:104340009F938F93FF92EF92FE01099584E18093F2 |
:1043500066020F900F900F900F9086E295E09F936A |
:104360008F93FF92EF92E0912704F0912804099532 |
:1043700088E2809366020F900F900F900F908FE26B |
:1043800095E09F938F93FF92EF92E0912704F09135 |
:10439000280409958CE3809366020F900F900F908C |
:1043A0000F908EE395E09F938F93FF92EF920C9482 |
:1043B000582A1092660287E495E09F938F930AE053 |
:1043C00010E2FF92EF92FE01099584E1809366026C |
:1043D0000F900F900F900F9080916F03909170034A |
:1043E000A0917103B0917203B7FF04C081509C4F3C |
:1043F000AF4FBF4FFAE0B595A79597958795FA957A |
:10440000D1F7BF93AF939F938F9384E595E09F93EC |
:104410008F931F930F93E0912704F091280409953F |
:1044200088E2809366022DB73EB7285F3F4F2DBFCD |
:104430008091670390916803A0916903B0916A032A |
:10444000B7FF04C081509C4FAF4FBF4FEAE0B59516 |
:10445000A79597958795EA95D1F7BF93AF939F93CB |
:104460008F9383E695E09F938F931F930F93E09133 |
:104470002704F091280409958CE3809366028DB798 |
:104480009EB708968DBF80912D0390912E039F9328 |
:104490008F9382E795E09F938F931F930F93E09103 |
:1044A0002704F091280409952DB73EB72A5F3F4FA6 |
:1044B0000DC71092660280912F07909130079F934D |
:1044C0008F9380912D0790912E079F938F9381E872 |
:1044D00095E09F938F93FF92EF92FE01099584E1FF |
:1044E000809366028DB79EB708968DBF8091330783 |
:1044F000909134079F938F93809131079091320769 |
:104500009F938F9381E995E09F938F93FF92EF9212 |
:10451000E0912704F0912804099588E280936602CF |
:104520002DB73EB7285F3F4F2DBF80913707909141 |
:1045300038079F938F9380913507909136079F930B |
:104540008F9381EA95E09F938F93FF92EF92E09192 |
:104550002704F091280409958CE3809366028DB7B7 |
:104560009EB708968DBF80913B0790913C079F9323 |
:104570008F938091390790913A079F938F9381EBA6 |
:1045800095E0A2C01092660280910506E82FFF27F1 |
:10459000EE0FFF1FE55DF84F808191819F938F9310 |
:1045A00080910406E82FFF27EE0FFF1FE55DF84F0F |
:1045B000808191819F938F9381EC95E09F938F935E |
:1045C000FF92EF92FE01099584E1809366028DB718 |
:1045D0009EB708968DBF80910706E82FFF27EE0F44 |
:1045E000FF1FE55DF84F808191819F938F938091AC |
:1045F0000606E82FFF27EE0FFF1FE55DF84F8081CD |
:10460000918188589F4F9F938F9381ED95E09F9361 |
:104610008F93FF92EF92E0912704F091280409957F |
:1046200088E2809366022DB73EB7285F3F4F2DBFCB |
:1046300080910906E82FFF27EE0FFF1FE55DF84F79 |
:104640008081918182599F4F9F938F93809108061B |
:10465000E82FFF27EE0FFF1FE55DF84F8081918166 |
:1046600082599F4F9F938F9381EE95E09F938F93F5 |
:10467000FF92EF92E0912704F091280409958CE3D2 |
:10468000809366028DB79EB708968DBF80910B060A |
:10469000E82FFF27EE0FFF1FE55DF84F8081918126 |
:1046A00082599F4F9F938F9380910A06E82FFF278F |
:1046B000EE0FFF1FE55DF84F8081918182599F4F7A |
:1046C0009F938F9381EF95E09F938F93FF92EF924B |
:1046D000E0912704F091280409952DB73EB7285F93 |
:1046E0003F4FF4C51092660281E096E09F938F934E |
:1046F0000AE010E2FF92EF92FE010995809102011B |
:104700000F900F900F900F908A3009F0A1C084E1B4 |
:104710008093660280918403909185039C0197FFAA |
:1047200002C0295F3F4F287F821B930B9F938F937B |
:10473000809184039091850397FD079673E095958A |
:1047400087957A95E1F79F938F9320918403309119 |
:10475000850337FF02C0295F3F4F63E035952795FA |
:104760006A95E1F78091460290914702821B930B74 |
:104770009F938F938FE096E09F938F931F930F9358 |
:10478000E0912704F0912804099588E2809366025D |
:104790008DB79EB70A968DBF809182039091830357 |
:1047A0009C0197FF02C0295F3F4F287F821B930B1C |
:1047B0009F938F93809182039091830397FD079637 |
:1047C00053E0959587955A95E1F79F938F932091A4 |
:1047D00082033091830337FF02C0295F3F4F43E0DC |
:1047E000359527954A95E1F78091440290914502CD |
:1047F000821B930B9F938F9380E296E09F938F93FE |
:104800001F930F93E0912704F091280409958CE3FE |
:10481000809366022DB73EB7265F3F4F2DBF809134 |
:104820008003909181039F938F9380918003909157 |
:1048300081032091420230914302821B930B9F938C |
:104840008F9381E396E09F938F931F930F93A3C35E |
:104850008B3019F0843108F4ADC084E18093660296 |
:1048600080918403909185039C0197FF02C0215F92 |
:104870003F4F207F821B930B97FD0196959587955F |
:104880009F938F93809184039091850397FD0F965A |
:1048900024E0959587952A95E1F79F938F93209132 |
:1048A00084033091850337FF02C0295F3F4F83E0C7 |
:1048B000359527958A95E1F78091460290914702B8 |
:1048C000821B930B9F938F938FE396E09F938F931D |
:1048D0001F930F93E0912704F0912804099588E233 |
:1048E000809366022DB73EB7265F3F4F2DBF809164 |
:1048F0008203909183039C0197FF02C0215F3F4F89 |
:10490000207F821B930B97FD0196959587959F932A |
:104910008F93809182039091830397FD0F96B4E06B |
:1049200095958795BA95E1F79F938F932091820390 |
:104930003091830337FF02C0295F3F4FA3E03595D5 |
:104940002795AA95E1F78091440290914502821B38 |
:10495000930B9F938F9381E596E09F938F931F9383 |
:104960000F93E0912704F091280409958CE380933C |
:1049700066028DB79EB70A968DBF80918003909195 |
:10498000810397FD0196959587959F938F938091CD |
:104990008003909181032091420230914302821B57 |
:1049A000930B9F938F9383E696E09F938F931F9330 |
:1049B0000F938ECE8D3009F0EEC584E180936602B0 |
:1049C0008091120199279F938F93809184039091F6 |
:1049D000850397FD0F96E4E095958795EA95E1F7B5 |
:1049E0009F938F93209184033091850337FF02C0FA |
:1049F000295F3F4F73E0359527957A95E1F78091D0 |
:104A0000460290914702821B930B9F938F9382E7FC |
:104A100096E09F938F931F930F93E0912704F0915B |
:104A20002804099588E2809366028DB79EB70A969E |
:104A30008DBF8091110199279F938F93809182035D |
:104A40009091830397FD0F9664E0959587956A95FD |
:104A5000E1F79F938F93209182033091830337FF77 |
:104A600002C0295F3F4F53E0359527955A95E1F7EE |
:104A70008091440290914502821B930B9F938F93E8 |
:104A800086E896E09F938F931F930F93E0912704FE |
:104A9000F091280409958CE3809366022DB73EB708 |
:104AA000265F3F4F2DBF8091100199279F938F93D1 |
:104AB000809180039091810397FD0196959587954C |
:104AC0009F938F9380918003909181032091420264 |
:104AD00030914302821B930B9F938F938AE996E058 |
:104AE0009F938F931F930F93E0912704F0912804D5 |
:104AF00009958DB79EB70A964EC3109266028EEA4C |
:104B000096E09F938F93FF92EF92FE01099584E1C7 |
:104B1000809366020F900F900F900F9080917A0310 |
:104B200090917B039F938F9380913E0290913F02DF |
:104B30009F938F938BEB96E09F938F93FF92EF92CF |
:104B4000E0912704F0912804099588E28093660299 |
:104B50002DB73EB7285F3F4F2DBF809178039091CE |
:104B600079039F938F9380914002909141029F938C |
:104B70008F938AEC96E09F938F93FF92EF92E09150 |
:104B80002704F091280409958CE3809366028DB781 |
:104B90009EB708968DBF80917403909175039F9383 |
:104BA0008F9380913C0290913D029F938F9389ED6A |
:104BB00096E08ACD1092660280911D0190911E01AF |
:104BC0006AE070E00E949C799F938F9380911D0111 |
:104BD00090911E016AE070E00E949C797F936F9330 |
:104BE00088EE96E09F938F93FF92EF92FE010995D6 |
:104BF00084E1809366028DB79EB708968DBF809141 |
:104C00006808909169086AE070E00E9488799F9333 |
:104C10008F9380916808909169086AE070E00E9423 |
:104C200088797F936F938CEF96E09F938F93FF9299 |
:104C3000EF92E0912704F0912804099588E280938F |
:104C400066022DB73EB7285F3F4F2DBF80916A089F |
:104C500090916B089F938F9380E197E09F938F9340 |
:104C6000FF92EF92E0912704F091280409958CE3DC |
:104C7000809366028DB79EB706968DBF80916C08B3 |
:104C800090916D089F938F9380E297E02EC11092D0 |
:104C9000660282E397E09F938F93FF92EF92FE016B |
:104CA000099584E1809366020F900F900F900F900A |
:104CB00080912B0790912C079F938F938BE397E024 |
:104CC0009F938F93FF92EF92E0912704F091280435 |
:104CD000099588E2809366028DB79EB706968DBFD0 |
:104CE00080911B0399279F938F938BE497E09F9369 |
:104CF0008F93FF92EF92E0912704F0912804099599 |
:104D00008CE3809366022DB73EB72A5F3F4F2DBFDD |
:104D100080912A07992701979F938F938BE597E0BE |
:104D2000FECA109266028BE697E09F938F93FF92E4 |
:104D3000EF92FE01099584E1809366020F900F9037 |
:104D40000F900F908091290390912A039F938F9346 |
:104D500083E797E09F938F93FF92EF92E091270470 |
:104D6000F0912804099588E2809366022DB73EB73A |
:104D70002A5F3F4F2DBF80912D0390912E039F936B |
:104D80008F9381E897E09F938F93FF92EF92E0914A |
:104D90002704F091280409958CE3809366028DB76F |
:104DA0009EB706968DBF80912B0390912C039F9305 |
:104DB0008F938FE897E099C01092660280911C0350 |
:104DC00099279F938F938DE997E09F938F93FF92FD |
:104DD000EF92FE01099584E1809366028DB79EB73C |
:104DE00006968DBF80911D0399279F938F9389EA23 |
:104DF00097E09F938F93FF92EF92E0912704F091B9 |
:104E00002804099588E2809366022DB73EB72A5F91 |
:104E10003F4F2DBF80911E0399279F938F9385EB62 |
:104E200097E09F938F93FF92EF92E0912704F09188 |
:104E3000280409958CE3809366028DB79EB7069689 |
:104E40008DBF80911F0399279F938F9381EC97E0EB |
:104E50004CC0109266028091200399279F938F93F4 |
:104E60008DEC97E09F938F93FF92EF92FE0109954F |
:104E700084E1809366028DB79EB706968DBF8091C0 |
:104E8000210399279F938F9389ED97E09F938F93A9 |
:104E9000FF92EF92E0912704F0912804099588E2AF |
:104EA000809366022DB73EB72A5F3F4F2DBF80919A |
:104EB000220399279F938F9385EE97E09F938F937B |
:104EC000FF92EF92E0912704F091280409958CE37A |
:104ED000809366028DB79EB706968DBF809123039F |
:104EE00099279F938F9381EF97E09F938F93FF92E2 |
:104EF000EF92D5CA109266028DEF97E09F938F9341 |
:104F0000FF92EF92FE01099584E1809366020F9073 |
:104F10000F900F900F908091A10199279F938F93ED |
:104F200085E098E09F938F93FF92EF92E0912704A2 |
:104F3000F0912804099588E2809366028DB79EB7A8 |
:104F400006968DBF80911D0290911E029F938F93B4 |
:104F500083E198E09F938F93FF92EF92E091270473 |
:104F6000F091280409958CE3809366022DB73EB733 |
:104F70002A5F3F4F2DBF8091330699279F938F93D0 |
:104F80008091320699279F938F9381E298E09F93B7 |
:104F90008F93FF92EF92E0912704F09128040995F6 |
:104FA0008DB79EB70896F7C0109266028FE298E020 |
:104FB0009F938F93FF92EF92FE01099584E1809376 |
:104FC00066020F900F900F900F90809161049927C7 |
:104FD00087FD90959F938F9380916004992787FD1B |
:104FE00090959F938F938FE398E09F938F93FF9279 |
:104FF000EF92E0912704F0912804099588E28093CC |
:1050000066022DB73EB7285F3F4F2DBF80916204E7 |
:10501000992787FD90959F938F938091630499279B |
:105020009F938F938FE498E09F938F93FF92EF92DB |
:10503000E0912704F091280409958CE3809366029F |
:105040008DB79EB708968DBF8091670499279F936F |
:105050008F9380916404992787FD90959F938F93F8 |
:105060008FE598E031CB109266028FE698E09F932F |
:105070008F93FF92EF92FE01099584E1809366027F |
:105080000F900F900F900F908091E50699278F77E2 |
:1050900090709F938F938091DD0699278F77907002 |
:1050A0009F938F938091D50699278F7790709F93C8 |
:1050B0008F938091CD0699278F7790709F938F93D0 |
:1050C0008FE798E09F938F93FF92EF92E0912704F0 |
:1050D000F0912804099588E2809366028DB79EB707 |
:1050E0000C968DBF8091050799278F7790709F93BD |
:1050F0008F938091FD0699278F7790709F938F9360 |
:105100008091F50699278F7790709F938F93809168 |
:10511000ED0699278F7790709F938F9380E998E0A1 |
:105120009F938F93FF92EF92E0912704F0912804D0 |
:1051300009958CE3809366022DB73EB7245F3F4FFD |
:105140002DBF8091250799278F7790709F938F931C |
:1051500080911D0799278F7790709F938F938091EF |
:10516000150799278F7790709F938F9380910D07E4 |
:1051700099278F7790709F938F9381EA98E09F9300 |
:105180008F93FF92EF92E0912704F0912804099504 |
:105190008DB79EB70C968DBFFEC11092660282EB52 |
:1051A00098E09F938F93FF92EF92FE01099584E11F |
:1051B000809366020F900F900F900F908091E906F8 |
:1051C000992787FD90959F938F938091E10699276A |
:1051D00087FD90959F938F938091D906992787FD9E |
:1051E00090959F938F938091D106992787FD9095F5 |
:1051F0009F938F9381EC98E09F938F93FF92EF9210 |
:10520000E0912704F0912804099588E280936602D2 |
:105210002DB73EB7245F3F4F2DBF809109079927D7 |
:1052200087FD90959F938F9380910107992787FD24 |
:1052300090959F938F938091F906992787FD90957C |
:105240009F938F938091F106992787FD90959F9367 |
:105250008F9382ED98E09F938F93FF92EF92E0916E |
:105260002704F091280409958CE3809366028DB79A |
:105270009EB70C968DBF80912907992787FD909541 |
:105280009F938F9380912107992787FD90959F93F6 |
:105290008F9380911907992787FD90959F938F93FE |
:1052A00080911107992787FD90959F938F9383EEA7 |
:1052B00098E09F938F93FF92EF92E0912704F091F3 |
:1052C000280409952DB73EB7245F3F4F2DBF63C11A |
:1052D0001092660284EF98E09F938F930AE010E2A9 |
:1052E000FF92EF92FE01099584E1809366020F9090 |
:1052F0000F900F900F908091E506881F8827881FD8 |
:1053000097E0899FC00111248D969F938F93809180 |
:10531000DD06881F8827881F96E0899FC001112419 |
:105320008D969F938F938091D506881F8827881F1D |
:1053300095E0899FC00111248D969F938F93809152 |
:10534000CD06881F8827881F9927880F991F880FE7 |
:10535000991F8D969F938F9383E099E09F938F93EE |
:10536000FF92EF92E0912704F0912804099588E2DA |
:10537000809366028DB79EB70C968DBF809105070E |
:10538000881F8827881F9BE0899FC00111248D9664 |
:105390009F938F938091FD06881F8827881F9AE02E |
:1053A000899FC00111248D969F938F938091F5065C |
:1053B000881F8827881F99E0899FC00111248D9636 |
:1053C0009F938F938091ED06881F8827881F9927C8 |
:1053D00023E0880F991F2A95E1F78D969F938F936D |
:1053E00087E199E09F938F93FF92EF92E0912704DA |
:1053F000F091280409958CE3809366022DB73EB79F |
:10540000245F3F4F2DBF80910D07881F8827881F7D |
:105410009CE0899FC00111248D969F938F938BE20E |
:1054200099E09F938F93FF92EF92E0912704F09180 |
:1054300028040995809115072DB73EB72A5F3F4F85 |
:105440002DBF87FF12C080E4809366028CE399E051 |
:105450009F938F93FF92EF92E0912704F09128049D |
:1054600009950F900F900F900F9080911D0787FF67 |
:1054700012C084E4809366028FE399E09F938F9338 |
:105480001F930F93E0912704F091280409950F9042 |
:105490000F900F900F908091250787FF7CC088E4C4 |
:1054A0008093660282E499E09F938F931F930F93FA |
:1054B000E0912704F091280409950F900F900F9028 |
:1054C0000F9069C01092660285E499E09F938F93D4 |
:1054D000FF92EF92FE01099584E1809366020F909E |
:1054E0000F900F900F908091F5019091F6019F938E |
:1054F0008F9383E599E09F938F93FF92EF92E091D2 |
:105500002704F0912804099588E2809366028DB7FC |
:105510009EB706968DBF8091F7019091F8019F93F9 |
:105520008F9380E699E09F938F93FF92EF92E091A3 |
:105530002704F0912804099589E4809366022DB729 |
:105540003EB72A5F3F4F2DBF8DE699E09F938F9323 |
:10555000FF92EF92E0912704F09128040995809141 |
:1055600064020F900F900F900F9083FF14C0109261 |
:10557000F8011092F70160E070E08EE090E00E9488 |
:10558000372E09C080911F01281719F4215020934C |
:105590001F011092650210926402E6E0CDB7DEB7FB |
:1055A0000C94147AF999FECF92BD81BDF89A80B51A |
:1055B00099270895F999FECF1FBA92BD81BD60BDAC |
:1055C0000FB6F894FA9AF99A0FBE08954AEA20E0C5 |
:1055D00030E02617370740F4FC018191480F2F5F18 |
:1055E0003F4F26173707C8F3842F99270895EAEA13 |
:1055F00040E050E04617570778F49C01F999FECF38 |
:1056000032BD21BDF89A80B5E80F4F5F5F4F2F5F25 |
:105610003F4F4617570790F38E2F9927089581E043 |
:105620008093060682E08093050683E0809304065B |
:1056300084E08093070685E08093080686E08093E7 |
:10564000090687E080930A0688E080930B0689E0CC |
:1056500080930C068AE080930D068BE080930E0603 |
:105660008CE080930F0608951F93CF93DF9384E51A |
:105670008093030680910201843150F08AE0809388 |
:105680002306109245068BE180931F068EE40AC024 |
:1056900083E08093230680E2809345068EE1809329 |
:1056A0001F0685E580934206809343068AE6809331 |
:1056B000100683E080936606AEE1A09311068FEF9B |
:1056C00080931306EFE0E0931406A0931206109265 |
:1056D0001606F8E0F093170680E4809318061092FF |
:1056E000190684E1809315068EE080931A06B0E1D6 |
:1056F000B0931B061CE010931C06F0931D0686EE6B |
:1057000080931E0680E88093200650E55093210682 |
:1057100086E980932206509324068093250676E03E |
:105720007093260681E2809327068DE280932806F7 |
:105730009AE59093290680E280932B0610922C061E |
:1057400010922D0610922E0610922F0610924706E8 |
:10575000109248061092490610924A0634E6309399 |
:10576000300648E24093310661E06093650610928E |
:10577000320627EF20933306709338068DE7809327 |
:10578000390680933A0680933B0630933406409363 |
:105790003506109236062093370682E380933C0646 |
:1057A00090933D0680933E061092640690933F06C8 |
:1057B0005093400660934106B093440630934606EA |
:1057C0008FE580934B0683EF80934D068AEA8093A2 |
:1057D0004F0680935006E0934C06E0934E068EEF02 |
:1057E000809351063093520690935306909354063B |
:1057F000909355068BE480935606809357068093CA |
:1058000058061092590670935A06F0935B069093CF |
:105810005C06A0935D0630935E0630935F0682E0DF |
:105820008093600660932A061092620610926306C7 |
:10583000A7E6B6E0E0E7F1E0ED01019009921A95E4 |
:10584000E1F760E770E0CD01845690400E94E62ABF |
:1058500080937306DF91CF911F910895CF93DF93CB |
:1058600084E58093030680910201843150F08AE040 |
:1058700080932306109245068BE180931F068EE4E9 |
:105880000AC083E08093230680E2809345068EE180 |
:1058900080931F0685E580934206809343068AE63F |
:1058A0008093100683E0809366067EE17093110674 |
:1058B0008FEF809313069FE0909314067093120667 |
:1058C0001092160668E06093170680E4809318062D |
:1058D00010921906909315068AE080931A0680E1CB |
:1058E00080931B0656E050931C0660931D0686EEBF |
:1058F00080931E0680E8809320062AE520932106E7 |
:1059000088E78093220620932406809325065093EF |
:10591000260681E2809327068DE280932806209355 |
:105920002906E0E2E0932B0610922C0610922D0639 |
:1059300010922E0610922F061092470610924806DB |
:105940001092490610924A0644E64093300638E227 |
:1059500030933106F1E0F09365061092320697EF2E |
:1059600090933306509338068DE7809339068093E1 |
:105970003A0680933B0640933406309335061092E6 |
:1059800036069093370682E380933C0620933D06CB |
:1059900080933E061092640620933F0680E5809334 |
:1059A00040068CE380934106E09344069BE4909389 |
:1059B00046068FE580934B0683EF80934D068AEA77 |
:1059C00080934F068093500684E180934C06809329 |
:1059D0004E068EEF80935106409352062093530655 |
:1059E000209354062093550690935606909357069D |
:1059F000909358061092590650935A0660935B068E |
:105A000020935C0670935D0640935E0640935F06AC |
:105A100082E080936006F0932A061092620610924C |
:105A20006306A7E6B6E08CE0E7E7F1E0ED01019060 |
:105A300009928A95E1F760E770E0CD0184569040C5 |
:105A40000E94E62A80937306DF91CF910895CF9349 |
:105A5000DF9384E58093030680910201843150F046 |
:105A60008AE080932306109245068BE180931F06FF |
:105A70008EE40AC083E08093230680E2809345068B |
:105A80008EE180931F0685E580934206809343064E |
:105A90008AE68093100683E0809366066EE1609349 |
:105AA00011068FEF809313069FE090931406609386 |
:105AB00012061092160678E07093170680E4809321 |
:105AC0001806109219069093150670931A0690E125 |
:105AD00090931B0656E050931C0670931D0686EEAD |
:105AE00080931E0680E88093200634E630932106DA |
:105AF00088E78093220630932406809325065093EE |
:105B0000260681E2809327068DE2809328062AE507 |
:105B10002093290690932B0610922C0610922D06A6 |
:105B200010922E0610922F061092470610924806E9 |
:105B30001092490610924A063093300648E240938C |
:105B40003106E1E0E09365061092320697EF9093FC |
:105B50003306509338068DE78093390680933A06D2 |
:105B600080933B06309334064093350610923606F8 |
:105B70009093370682E380933C0620933D06809302 |
:105B80003E061092640620933F0680E5809340060F |
:105B900096E49093410680E28093440690934606F3 |
:105BA0008FE580934B0683EF80934D068AEA8093BE |
:105BB0004F068093500660934C0660934E068EEF1E |
:105BC0008093510630935206209353062093540637 |
:105BD000209355068BE48093560680935706809356 |
:105BE00058061092590650935A0670935B062093FC |
:105BF0005C0660935D0630935E0630935F0682E03C |
:105C000080936006E0932A06109262061092630663 |
:105C1000A7E6B6E08CE0EFE7F1E0ED010190099234 |
:105C20008A95E1F760E770E0CD01845690400E94CC |
:105C3000E62A80937306DF91CF910895F999FECFFC |
:105C400092BD81BDF89A80B599270895F999FECF44 |
:105C50001FBA92BD81BD60BD0FB6F894FA9AF99A49 |
:105C60000FBE089562ED7AE20E94EB7708954AED47 |
:105C70005AE20E9425780895EF92FF920F931F93A6 |
:105C8000CF93C82F8150853008F0C3E081E7C89FCB |
:105C90008001112483EFE82E8FEFF82EE00EF11E25 |
:105CA00060E770E0C7010E94F72A682F98012D591C |
:105CB0003F4F8FB39927AC014270507081FDF9CFEF |
:105CC00032BD21BDF89A80B5861711F0CA0121C0F6 |
:105CD0008FB399279C012270307081FDF9CFF2BCFF |
:105CE000E1BCF89A80B5843511F0C90112C081E792 |
:105CF000C89FC00111240D9722ED3AE241E750E020 |
:105D0000BC0183E096E00E94C6770E94156881E09E |
:105D100090E0CF911F910F91FF90EF900895282F61 |
:105D2000863010F025E003C0882309F421E0F999BA |
:105D3000FECF1FBA82E090E092BD81BD20BD0FB6BC |
:105D4000F894FA9AF99A0FBE0895CF93C82F8091CC |
:105D50000306843509F042C0C63010F0C5E003C028 |
:105D6000CC2309F43BC060E770E083E096E00E943A |
:105D7000E62A8093730681E7C89FC00111242AEDAB |
:105D80003AE241E750E063E076E00D970E94037845 |
:105D90002AED3AE24CE050E064E076E080E590E005 |
:105DA0000E9403786CE070E084E096E00E94E62AAE |
:105DB000282FF999FECF1FBA8CE590E092BD81BDE6 |
:105DC00020BD0FB6F894FA9AF99A0FBE8C2F0E9454 |
:105DD0008F2E0E94156881E090E002C080E090E084 |
:105DE000CF9108956DE470E088EE93E00E94F72A69 |
:105DF000482F8FB399279C012270307081FDF9CF15 |
:105E000085E394E092BD81BDF89A80B5841779F45A |
:105E10008FB399279C012270307081FDF9CF88EEF5 |
:105E200093E092BD81BDF89A80B5813011F0C9012F |
:105E3000089522ED3AE24EE450E068EE73E084E724 |
:105E400096E00E94C67781E090E008958091740604 |
:105E50008130A9F46DE470E084E796E00E94E62AC0 |
:105E60008093C1062AED3AE24EE450E064E776E022 |
:105E700088EE93E00E94037881E090E0089580E04E |
:105E800090E00895CF93DF9381E080937406E4E778 |
:105E9000F6E08FE0158616861786108A81503496B4 |
:105EA00087FFF8CF80E4809381068093820610926A |
:105EB0008306809384068093850690EC90938606F3 |
:105EC00010928706809388068093890610928A062E |
:105ED00090938B0690938C0680938D0610928E067D |
:105EE00080938F0690939006A5E7B6E087E0E9E8F7 |
:105EF000F1E0ED01019009928A95E1F76DE470E01F |
:105F0000CD0101970E94E62A8093C106DF91CF91CF |
:105F10000895F999FECF82E090E092BD81BDF89A94 |
:105F200080B5282F863078F023E0322FF999FECF04 |
:105F30001FBA82E090E092BD81BD30BD0FB6F894EB |
:105F4000FA9AF99A0FBE822F99270895DF92EF925D |
:105F5000FF920F931F93CF93FF24DF2CEF2C81E050 |
:105F600090E00E941E2E843539F031E0E32E64E586 |
:105F700081E090E00E94262E6CE070E080E590E0E9 |
:105F80000E94F72AC82FF999FECF8CE590E092BDC8 |
:105F900081BDF89A80B58C1711F421E0D22EC1E0B2 |
:105FA00001E010E0EE2029F48C2F0E943C2E882383 |
:105FB000C1F591E0F92E1F930F9385E799E09F9328 |
:105FC0008F9389E692E19F938F93E0912704F0915C |
:105FD000280409958DB79EB706968DBF023011052E |
:105FE00049F0033011054CF40130110531F40E94E1 |
:105FF000342B05C00E942E2C02C00E94272DDD20CC |
:1060000059F022ED3AE24CE050E060E570E084E0C7 |
:1060100096E00E94C67702C00E940F2B8C2F0E9430 |
:10602000A52ECF5F0F5F1F4FC63008F4BBCFFF20F8 |
:1060300019F083E00E948F2E0E94892FC82F0E94A2 |
:106040003C2E8C2F99279F938F938BE999E09F93F8 |
:106050008F9309E612E11F930F93E0912704F091CB |
:10606000280409958DB79EB706968DBFEE2021F4C2 |
:106070000E94F22E882399F484EB99E09F938F93EA |
:106080001F930F93E0912704F091280409950E9433 |
:10609000422F0E94262F0F900F900F900F9010927A |
:1060A000020690E0E1E8F6E0CFE080813496181631 |
:1060B0000CF49F5FC150C7FFF8CF90930206892F61 |
:1060C00099279F938F9385E796E09F938F9385ED14 |
:1060D00099E09F938F931F930F93E0912704F09182 |
:1060E000280409958DB79EB708968DBF86EF99E075 |
:1060F0009F938F931F930F93E0912704F0912804AF |
:1061000009950F900F900F900F90CF911F910F91C5 |
:10611000FF90EF90DF9008959FB7F8943998389AE0 |
:1061200088B1836088B98091B9008C7F8093B90071 |
:106130008AE28093B8001092700210926E02109260 |
:106140006D02EAECF6E08BE010821182128213827B |
:1061500014821582168217828150389687FFF4CFF9 |
:106160009FBF08951092700284E98093BC00109242 |
:106170006E0210926D0280E88093BC001092BD0008 |
:106180001092BA001092BB001092B9001092B800A1 |
:106190000E948C301092BB0085E88093BC008091F7 |
:1061A0006B02826080936B0208951F920F920FB66C |
:1061B0000F9211242F933F934F935F938F939F934D |
:1061C000EF93FF9380917002282F332744275527A0 |
:1061D0008F5F80937002F9012731310508F0B3C257 |
:1061E000EE59FF4F0C94237A80916E028C3090F41C |
:1061F00080916E028F5F80936E0280916E02E82F15 |
:10620000FF27EE0FFF1FEE0FFF1FEC58F94F85859C |
:10621000181654F780916E028C3070F010926A025A |
:106220001092690210926E0285E080937002809154 |
:106230006D02880F8D5A04C080916E02880F8E5AAD |
:106240008093BB0085E874C280916E02E82FFF271F |
:1062500083E0EE0FFF1F8A95E1F7E653F94F818146 |
:106260008093BB0085E88093BC0080916E02E82F8C |
:10627000FF27EE0FFF1FEE0FFF1FEE0FFF1FE6536E |
:10628000F94F808180FF91C080916E02E82FFF2737 |
:10629000EE0FFF1FEE0FFF1FEE0FFF1FE653F94F2C |
:1062A0008281882329F080910206873008F45FC23A |
:1062B0008091690290916A02892B09F058C28091FD |
:1062C000670290916802892B09F051C26EC08091DB |
:1062D0006E0221E030E002C0220F331F8A95E2F700 |
:1062E000809167029091680228233923232B79F04B |
:1062F00080916E02E82FFF27EE0FFF1FEE0FFF1FAA |
:10630000EE0FFF1FE653F94F80E184830DC08091AB |
:106310006E02E82FFF27EE0FFF1FEE0FFF1FEE0F9D |
:10632000FF1FE653F94F148280916E02E82FFF277A |
:1063300053E0EE0FFF1F5A95E1F7E653F94F8481C2 |
:10634000282F332743E0220F331F4A95E1F780912E |
:106350006E02E82FFF2793E0EE0FFF1F9A95E1F7FB |
:10636000E653F94F82818770822B8093BB0085E8CA |
:106370008093BC0020916E0281E090E002C0880F03 |
:10638000991F2A95E2F72091690230916A028223CF |
:106390009323892B51F082EC96E0909374028093C2 |
:1063A000730288E080937502E2C184E080C1E091CD |
:1063B0007302F091740281918093BB0085E8809311 |
:1063C000BC00F0937402E0937302809175028150D7 |
:1063D00080937502882309F4CAC183E068C1809163 |
:1063E000B900803351F580917102882329F480919E |
:1063F0006E028F5F8093710280916E02E82FFF27FB |
:1064000083E0EE0FFF1F8A95E1F7E653F94F838192 |
:1064100099278F7790708F3791057CF480916E0269 |
:10642000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1FDE |
:10643000E653F94F83818F5F83831092700284E962 |
:106440008093BC008AE090E0909392018093910148 |
:1064500080916E028F5F80936E021092700262C113 |
:106460008091B9008034A9F180916D02E82FFF2757 |
:10647000EE0FFF1FEE0FFF1FEE0FFF1FE653F94F4A |
:1064800083818F77838380916D028F5F80936D020C |
:1064900080916D028C30A0F010926D021092680213 |
:1064A00010926702809172028F5F809372028C302B |
:1064B00038F01092720280916B028D7F80936B0294 |
:1064C00080916B02816080936B021092700284E96C |
:1064D00071C080916D02E82FFF27EE0FFF1FEE0FB6 |
:1064E000FF1FEE0FFF1FE653F94F83818068838300 |
:1064F00080916D02E82FFF27EE0FFF1FEE0FFF1FA9 |
:10650000EE0FFF1FE653F94F808180FF2FC080916F |
:106510006D02E82FFF2753E0EE0FFF1F5A95E1F7BA |
:10652000E653F94F84819927009751F04097D9F5A8 |
:1065300082EC96E0909374028093730288E031C0FD |
:1065400080916D02992743E0880F991F4A95E1F7E2 |
:106550008153994F909374028093730290916D02CE |
:10656000809172029817E1F483E01BC080916D0264 |
:10657000992733E0880F991F3A95E1F78153994F96 |
:10658000909374028093730280916B0281FD06C028 |
:1065900090916D0280917202981711F482E001C00F |
:1065A00081E08093750280917502813011F485E855 |
:1065B00001C085EC8093BC008091710280936C02D5 |
:1065C00010927102D4C0E0917302F0917402809134 |
:1065D000BB00808380917302909174020196909326 |
:1065E00074028093730280917502815080937502CA |
:1065F000823010F085EC58C0813011F485E854C029 |
:1066000080916B0281FF2DC08091E70280FD1DC04B |
:1066100080916D02E82FFF2723E0EE0FFF1F2A95E0 |
:10662000E1F7E653F94F86818A3F79F480916D0254 |
:10663000E82FFF2793E0EE0FFF1F9A95E1F7E6534F |
:10664000F94F8081816080830CC080916D02E82FBA |
:10665000FF2783E0EE0FFF1F8A95E1F7E653F94F1E |
:10666000108280916D028F5F80936D0280916D0228 |
:106670008C30A0F010926D021092680210926702A6 |
:10668000809172028F5F809372028C3038F010928A |
:10669000720280916B028D7F80936B021092700268 |
:1066A00084E98093BC0049C08093BC0086E080935D |
:1066B00070025DC088E9C4CD80916F02880F805F51 |
:1066C000BFCD80916F0299278130910561F08230B2 |
:1066D00091051CF4892B21F04AC0029739F047C07C |
:1066E00080911201ADCD80911101AACD8091100150 |
:1066F000A7CD80E8A5CD1092700284E98093BC00FC |
:106700008AE090E0909392018093910180916F02D2 |
:10671000823088F480916F028F5F80936F0282E1F4 |
:106720008093700280916B028E7F80936B0285EA6A |
:106730008093BC001CC010926F0280916B0281603C |
:1067400080936B0214C01092700284E98093BC00A5 |
:1067500080916B02816080936B028AE090E090935D |
:1067600092018093910110926E0210926D02FF913E |
:10677000EF919F918F915F914F913F912F910F904A |
:106780000FBE0F901F9018951F93CF93DF93182F74 |
:1067900080911203882321F480910202882319F04A |
:1067A00081E090E097C01D3008F092C01123B1F055 |
:1067B000E12FFF2723E0EE0FFF1F2A95E1F7E653B5 |
:1067C000F94F35978081359688230CF081C0389732 |
:1067D000808180FD03C083E090E07CC08091C20690 |
:1067E000823019F084E090E075C067E070E082ECE0 |
:1067F00096E00E94E62A9091C906891719F085E073 |
:1068000090E068C080ED97E00E949016EC018091C6 |
:106810006B0280FD05C0CE010E9499168823B9F352 |
:10682000112319F48FEF90E00BC0212F3327215053 |
:10683000304081E090E002C0880F991F2A95E2F76E |
:1068400090936A0280936902A1E0B0E0EAECF6E07E |
:1068500040E050E06BE0CD01042E02C0880F991F8C |
:106860000A94E2F72091690230916A02822393230D |
:10687000892B11F01182128261504F5F5F4F389661 |
:1068800067FFE9CF10926E021092700280916B0246 |
:106890008E7F80936B0285EA8093BC0080916B02AF |
:1068A00080FD05C0CE010E9499168823B9F380911E |
:1068B000690290916A02892B29F0CE010E949916F3 |
:1068C000882311F38091690290916A02009711F078 |
:1068D00082E090E0DF91CF911F9108950F931F9375 |
:1068E000CF93DF93982F80911203882321F4809116 |
:1068F0000202882319F081E090E092C09D30A0F45C |
:10690000992319F486E090E08BC0C92FDD27FE01A2 |
:1069100033E0EE0FFF1F3A95E1F7E653F94F359755 |
:106920008081359687FD03C082E090E079C038977A |
:10693000808180FD03C083E090E072C080ED97E02D |
:106940000E9490168C0180916B0280FD05C0C801E9 |
:106950000E9499168823B9F3219721E030E0C901FC |
:1069600002C0880F991FCA95E2F79093680280933E |
:106970006702D901EAECF6E040E050E06BE0CD01BF |
:10698000042E02C0880F991F0A94E2F72091670233 |
:106990003091680282239323892B11F01182128295 |
:1069A00061504F5F5F4F389667FFE9CF10926D02DD |
:1069B0001092C2061092C9061092700280916B026A |
:1069C0008E7F80936B0285EA8093BC0080916B027E |
:1069D00080FD05C0C8010E9499168823B9F38091F3 |
:1069E000670290916802892B29F0C8010E949916CC |
:1069F000882311F38091C206823019F084E090E080 |
:106A00000FC067E070E082EC96E00E94E62A909169 |
:106A1000C906891719F085E090E002C080E090E097 |
:106A2000DF91CF911F910F91089589E1AFE5B7E014 |
:106A3000EBE2F7E011821082329611961C921E92C0 |
:106A40001296815087FFF6CF109281031092800337 |
:106A50001092830310928203109285031092840394 |
:106A600008951F920F920FB60F9211240F931F9348 |
:106A70002F933F934F935F936F937F938F939F9346 |
:106A8000AF93BF93CF93DF93EF93FF93809166060D |
:106A900082FDCFC04091860050918700809177029F |
:106AA00090917802481B590B809186009091870045 |
:106AB0009093780280937702CA018D549440A091FC |
:106AC0007902B0917A02835F9A4178F480917902D9 |
:106AD00080932A07149714F01092930181E090E0BC |
:106AE00090937A028093790207C2AD30B1050CF021 |
:106AF00003C2CA018B5F9040845B914008F074C070 |
:106B0000425D5140FD01EA0FFB1FE55DF84F8081BA |
:106B10009181FA01E81BF90BCF01F7FF03C09095B3 |
:106B200081959F4F06975CF480911B03883C20F46D |
:106B300080911B03865F01C088EC80931B03FD01DD |
:106B4000EA0FFB1FE55DF84F808191819C01220FC8 |
:106B5000331F280F391F240F351F37FF02C02D5F49 |
:106B60003F4FE901D595C795D595C795CA010196BF |
:106B70008C179D0714F4219706C041505040C4174C |
:106B8000D5070CF4219680911B03833CE0F08D0126 |
:106B90000A0F1B1FF801E55DF84F808191819E016E |
:106BA000281B390BC90163E070E00E949C79CB017E |
:106BB000880F991F860F971F015A184FD8011196F9 |
:106BC0009C938E9307C0AA0FBB1FA15AB84F119672 |
:106BD0001C921E92E0917902F0917A02EE0FFF1F53 |
:106BE000E55DF84FD183C0832091790230917A021C |
:106BF0002F5F3F4F30937A022093790280910201F8 |
:106C0000843108F079C12530310511F45D9A01C055 |
:106C10005D988091790290917A028630910511F405 |
:106C20005C9A01C05C98079711F45B9A65C15B9808 |
:106C300063C1409186005091870080917B029091C2 |
:106C40007C02481B590B809186009091870090939D |
:106C50007C0280937B02CA018D5494406091E502CE |
:106C6000835F9A4108F07AC0609376028091760241 |
:106C7000843008F453C090912A07809176029817C7 |
:106C800009F04CC05091E6025B3008F43FC010920E |
:106C900093011092E50240E05F31C0F0E42FFF273E |
:106CA000EE0FFF1F9F012F543D4FDF01A55DB84F31 |
:106CB0008D919C91D9018D939C93DF01A15AB84F7E |
:106CC0008D919C91E553FD4F91838083E42FFF27A5 |
:106CD000EE0FFF1F9F01255D384FDF01A358BD4F09 |
:106CE0008D919C91D90111969C938E93DF01A956A9 |
:106CF000BD4F8D919C91E15AF84F91838083842FF1 |
:106D00008F5F482F8D3040F28093E5028091E6023C |
:106D10008F3FB9F08F5F8093E60213C08091E60247 |
:106D2000853620F08AE08093E60202C01092E602E7 |
:106D3000809102018A3011F0843110F0289A01C04C |
:106D4000289881E08093E50280911203882309F05E |
:106D5000D3C08091760280932A07CEC06D3008F0B0 |
:106D6000A3C0CA018B5F9040845B914008F07EC055 |
:106D7000425D5140E62FFF27EE0FFF1FE358FD4F06 |
:106D800080819181FA01E81BF90BCF0105960B97E1 |
:106D9000B0F48091E6028A3120F080911B03865F77 |
:106DA00005C08B3028F080911B038E5F80931B03FE |
:106DB00080911B03893C18F088EC80931B03E62F1D |
:106DC000FF27EE0FFF1FE358FD4F808191819C014B |
:106DD000220F331F280F391F240F351F37FF02C022 |
:106DE0002D5F3F4FE901D595C795D595C795CA0148 |
:106DF00001968C179D0714F4219706C0415050400E |
:106E0000C417D5070CF4219680911B038E3BD8F054 |
:106E1000E62FFF27EE0FFF1FDF01A358BD4F8D9117 |
:106E20009C919E01281B390BC90163E070E00E9410 |
:106E30009C79CB01880F991F860F971FE956FD4F4C |
:106E40009183808308C0E62FFF27EE0FFF1FE956CE |
:106E5000FD4F118210828091E502E82FFF27EE0F8F |
:106E6000FF1FE358FD4FD183C08309C08091020109 |
:106E70008A3011F0843110F0289A01C0289880914E |
:106E80000201843188F48091E502853011F45D9A25 |
:106E900005C05D98863011F45C9A05C05C98873017 |
:106EA00011F45B9A01C05B988091E502843120F473 |
:106EB0008F5F8093E50220C08431F1F4809102015C |
:106EC0008A3011F0843110F0289A01C028988EE1A0 |
:106ED0008093E5022CE0CFE5D7E0A1EBB2E0EBE256 |
:106EE000F7E08D919D91918380833296198218826B |
:106EF0002296215027FFF5CFFF91EF91DF91CF919F |
:106F0000BF91AF919F918F917F916F915F914F91C1 |
:106F10003F912F911F910F910F900FBE0F901F90D7 |
:106F20001895EF92FF920F931F9380911F06992758 |
:106F3000880F991F880F991F7C010027F7FC009587 |
:106F4000102F80916F0390917003A0917103B09105 |
:106F50007203BC01CD01A80197010E94D179309341 |
:106F6000AF052093AE058091670390916803A091CF |
:106F70006903B0916A03BC01CD01A80197010E9489 |
:106F8000D1793093B1052093B0058091E5079091B8 |
:106F9000E60797FD03969595879595958795909328 |
:106FA000B3058093B2058091F5079091F60797FDA0 |
:106FB000039695958795959587959093B5058093BC |
:106FC000B405809180039091810320914202309119 |
:106FD0004302821B930B9093B7058093B605809173 |
:106FE0000D0390910E03A0910F03B0911003BC010B |
:106FF000CD0125E030E040E050E00E94D1793093AF |
:10700000B9052093B80580913C0290913D02909380 |
:10701000BB058093BA0580912D0390912E03909328 |
:10702000BF058093BE0580911D0190911E01909334 |
:10703000C1058093C00580911B0399279093C305D8 |
:107040008093C2058091F1079091F207A091F30718 |
:10705000B091F407209195013091960140919701EC |
:1070600050919801BC01CD010E94D1793093C505A2 |
:107070002093C4058091CB0699279093C7058093F0 |
:10708000C6058091D30699279093C9058093C805BA |
:107090008091DB0699279093CB058093CA05809158 |
:1070A000E30699279093CD058093CC0580911D022E |
:1070B00090911E029093D7058093D6058091680821 |
:1070C000909169089093DB058093DA0580916C08B4 |
:1070D00090916D089093DD058093DC0580916E089A |
:1070E00099279093E9058093E8058091F8039091A2 |
:1070F000F9039093EB058093EA058091F603909154 |
:10710000F7039093ED058093EC058091400488236C |
:1071100021F480914104882321F08091AD058160A4 |
:1071200003C08091AD058E7F8093AD051F910F91B7 |
:10713000FF90EF9008951F93CF93DF93182FEB01EB |
:10714000809112038823A1F411501F3F89F0D0933E |
:107150002202C09321028091210290912202892B68 |
:10716000D1F7CE018C0F9D1F0E94A516115078F704 |
:10717000DF91CF911F910895CF93DF93809102010A |
:107180008D3011F40E943E1B10927A0080914602CD |
:10719000909147029093AC078093AB078091440293 |
:1071A0009091450290939D0780939C0780914202A5 |
:1071B000909143029093EB078093EA0720913E025F |
:1071C00030913F02C901880F991F880F991F820FC4 |
:1071D000931F820F931F9093E6078093E5072091FA |
:1071E000400230914102C901880F991F880F991FF1 |
:1071F000820F931F820F931F9093F6078093F507DA |
:107200008FEC80937A00ACE1B3E0C8E0D6E097E081 |
:107210008991E82FFF27EE0FFF1FE55DF84F0190E2 |
:10722000F081E02DE259FF4F1E161F061CF0E0E032 |
:10723000F0E005C0EF3FF10514F0EFEFF0E08C91C6 |
:10724000282F3327E217F30714F4815004C02E17B8 |
:107250003F0714F48F5F8C939150119697FFD8CF0E |
:10726000809142069927AA27BB27BC01CD0124ECB7 |
:1072700039E040E050E00E945D79DC01CB01809371 |
:10728000B5019093B601A093B701B093B801809176 |
:1072900043069927AA27BB27BC01CD010E945D792F |
:1072A000DC01CB018093B1019093B201A093B301B3 |
:1072B000B093B401DF91CF910895A0E0B0E0E3E690 |
:1072C000F9E30C94F279882EC0E0D0E07E016E01E3 |
:1072D00010924004469AD0937B03C0937A03D093D4 |
:1072E0007903C0937803D0937503C0937403D0934C |
:1072F0008503C0938403D0938303C0938203D09308 |
:107300008103C093800310929E0110929D01109200 |
:1073100036020E94BC3884E690E00E94B2160E94B9 |
:10732000BC388091100680FF10C0809113019091AD |
:107330001401875B934038F48091130190911401FC |
:107340008E5E924010F40E94E41A0FE18AE090E011 |
:107350000E94B2168091420290914302C80FD91F39 |
:107360008091460290914702E80EF91E80914402F6 |
:1073700090914502C80ED91E015007FFE7CF970133 |
:10738000205F3F4F36952795369527953093850397 |
:1073900020938403C6014096969587959695879588 |
:1073A00090938303809382036096F5E0D695C7950A |
:1073B000FA95E1F7D0938103C093800390937F0304 |
:1073C00080937E0330937D0320937C03882009F40F |
:1073D00041C08091E5079091E60797FF03C0909523 |
:1073E00081959F4F6CE070E00E949C799B017093A7 |
:1073F0007B0360937A038091F5079091F60797FFDE |
:1074000003C0909581959F4F6CE070E00E949C793D |
:1074100070937903609378038091F5059091F60558 |
:107420009093750380937403B90184E090E00E9407 |
:10743000372E609178037091790386E090E00E9486 |
:10744000372E609174037091750388E090E00E947C |
:10745000372E65C084E090E00E94322E90937B032B |
:1074600080937A0386E090E00E94322E9093790315 |
:107470008093780388E090E00E94322E9C019093E4 |
:1074800075038093740380917A0390917B038150FC |
:10749000984050F4809178039091790381509840FE |
:1074A00018F421503440D8F187E19AE09F938F93EC |
:1074B00089E692E19F938F93E0912704F09128044D |
:1074C00009958091E5079091E60797FF03C0909595 |
:1074D00081959F4F6CE070E00E949C7970937B03D4 |
:1074E00060937A038091F5079091F60797FF03C0A8 |
:1074F000909581959F4F6CE070E00E949C7970930D |
:107500007903609378038091F5059091F605909347 |
:107510007503809374030F900F900F900F9010924B |
:10752000AC071092AB0710929D0710929C07109227 |
:10753000EB071092EA0784E690E00E94B216809171 |
:107540003E0290913F029C01220F331F220F331FF6 |
:10755000280F391F280F391F3093E6072093E507BE |
:1075600080914002909141028C01000F111F000F89 |
:10757000111F080F191F080F191F1093F60700930A |
:10758000F50780911F06C82EDD24EE24FF24442732 |
:1075900037FD4095542FC701B6010E945D794B011C |
:1075A0005C0160936F0370937003809371039093F9 |
:1075B00072039801442737FD4095542FC701B60147 |
:1075C0000E945D79DC01CB0180936703909368038F |
:1075D000A0936903B0936A0380924B0390924C038B |
:1075E000A0924D03B0924E038093430390934403C3 |
:1075F000A0934503B093460310923F0310924003BB |
:10760000109241031092420380911501909116014E |
:10761000A0911701B09118019093F8058093F70598 |
:10762000109235021092340210922F031092300300 |
:10763000109231031092320380912D0390912E030A |
:1076400090932C0380932B030E94AC6382E390E021 |
:107650009093220280932102809142069927AA27C3 |
:10766000BB27BC01CD0124EC39E040E050E00E9492 |
:107670005D79DC01CB018856954CAF4FBF4F8093AD |
:10768000B5019093B601A093B701B093B801809172 |
:1076900043069927AA27BB27BC01CD010E945D792B |
:1076A000DC01CB018856954CAF4FBF4F8093B101A1 |
:1076B0009093B201A093B301B093B40110929A01D8 |
:1076C0001092990180912D0390912E03AA2797FD86 |
:1076D000A095BA2F20919501309196014091970184 |
:1076E00050919801BC01CD010E945D79DC01CB0174 |
:1076F0008093F1079093F207A093F307B093F407F8 |
:10770000109226031092250381E0809301010E94CC |
:1077100015688091E70284608093E7028FEF809381 |
:1077200063081092640880E280936508CCE1D3E09E |
:10773000A8E0B6E007E08D91E82FFF27EE0FFF1FCE |
:10774000E55DF84F8081918182598993015007FF4F |
:10775000F2CF84E680931B0380911F02882311F0EF |
:10776000469A579A80918403909185038056994058 |
:10777000815C9B4228F080914004816080934004AA |
:10778000809182039091830380569940815C9B4253 |
:1077900028F08091400482608093400480918003AF |
:1077A000909181038C5291408957954028F08091A7 |
:1077B000400484608093400480917A0390917B031D |
:1077C0008C529140835C914028F080914004886005 |
:1077D0008093400480917803909179038C5291407A |
:1077E000835C914028F08091400480618093400444 |
:1077F000809174039091750380509240835591401D |
:1078000028F080914004806280934004ECE0CDB782 |
:10781000DEB70C940E7AA3E1B0E0E1E1FCE30C9456 |
:10782000EC79809180039091810320914202309104 |
:107830004302821B930B9093EB078093EA0780919E |
:107840004C0290914D0297FD07969C0153E03595AF |
:1078500027955A95E1F73093AC072093AB078091B9 |
:107860004A0290914B0297FD079643E095958795C4 |
:107870004A95E1F790939D0780939C073093B70753 |
:107880002093B6079093AF078093AE078091E507EA |
:107890009091E607AC01440F551F480F591F2091E6 |
:1078A0003E0230913F02C901880F991F880F991F2E |
:1078B000820F931F820F931F480F591F57FF02C05B |
:1078C0004D5F5F4F55954795559547955093E60702 |
:1078D0004093E5078091F5079091F607AC01440FBE |
:1078E000551F480F591F2091400230914102C90194 |
:1078F000880F991F880F991F820F931F820F931F64 |
:10790000480F591F57FF02C04D5F5F4F5595479570 |
:10791000559547955093F6074093F50720913E0201 |
:1079200030913F02C901880F991F880F991F820F5C |
:10793000931F820F931F9C01442737FD4095542FBE |
:1079400080915F0390916003A0916103B091620305 |
:10795000820F931FA41FB51F80935F039093600352 |
:10796000A0936103B09362032091400230914102E1 |
:10797000C901880F991F880F991F820F931F820FCB |
:10798000931F9C01442737FD4095542F80915B0342 |
:1079900090915C03A0915D03B0915E03820F931FF1 |
:1079A000A41FB51F80935B0390935C03A0935D03BA |
:1079B000B0935E038091C0079091C10720913E0271 |
:1079C00030913F02820F931F9093C1078093C007AD |
:1079D0008091ED079091EE07209140023091410295 |
:1079E000820F931F9093EE078093ED0780917603AB |
:1079F000909177030196909377038093760380911B |
:107A0000F5059091F6052091740330917503821B62 |
:107A1000930B9C01442737FD4095542F80915703C9 |
:107A200090915803A0915903B0915A03820F931F6C |
:107A3000A41FB51F8093570390935803A093590335 |
:107A4000B0935A038FEC80937A0010920F0120912B |
:107A50004703309148034091490350914A032987D5 |
:107A60003A874B875C8729543B46414050402CF075 |
:107A700028E43BE641E050E00DC089859A85AB855E |
:107A8000BC85885B9449AE4FBF4F4CF428EB34E97A |
:107A90004EEF5FEF2D833E834F83588708C0898563 |
:107AA0009A85AB85BC858D839E83AF83B8872091F3 |
:107AB0004F033091500340915103509152032D8751 |
:107AC0003E874F87588B29543B46414050402CF00D |
:107AD00028E43BE641E050E00DC08D859E85AF85F2 |
:107AE000B889885B9449AE4FBF4F4CF428EB34E91A |
:107AF0004EEF5FEF29833A834B835C8308C08D850B |
:107B00009E85AF85B88989839A83AB83BC83A09116 |
:107B1000EA07B091EB07BB8BAA8BFD01CF01AA2727 |
:107B200097FDA095BA2FA0903F03B0904003C0905E |
:107B30004103D0904203A80EB91ECA1EDB1EA092BC |
:107B40003F03B0924003C0924103D0924203E090C1 |
:107B5000F107F090F2070091F3071091F407E80E97 |
:107B6000F91E0A1F1B1FE092F107F092F207009323 |
:107B7000F3071093F407F0910203F98BFF2309F048 |
:107B800098C180910103882309F093C18091100668 |
:107B900086FF8FC180919C0790919D07AA2797FD32 |
:107BA000A095BA2FBC01CD0129813A814B815C811E |
:107BB0000E945D799B01AC0197FF04C02150384FB2 |
:107BC0004F4F5F4F6BE055954795379527956A95D1 |
:107BD000D1F780919D01682E772488249924CA01C9 |
:107BE000B901A40193010E945D79DC01CB0180936E |
:107BF000900390939103A0939203B0939303B7FFE4 |
:107C000004C08150904FAF4FBF4F1C012D013CE08D |
:107C100055944794379427943A95D1F7209290033E |
:107C20003092910340929203509293038091AB075C |
:107C30009091AC07AA2797FDA095BA2FBC01CD0162 |
:107C40002D813E814F8158850E945D7997FF04C048 |
:107C50006150784F8F4F9F4F2BE095958795779583 |
:107C600067952A95D1F7A40193010E945D79DC0103 |
:107C7000CB018093940390939503A0939603B093C4 |
:107C80009703B7FF04C08150904FAF4FBF4F9C0187 |
:107C9000AD018CE055954795379527958A95D1F795 |
:107CA0002093940330939503409396035093970346 |
:107CB0008091900390919103909394078093930700 |
:107CC00080919403909195039093980780939707E0 |
:107CD00022193309440955092093940330939503DD |
:107CE0004093960350939703E20EF31E041F151F53 |
:107CF000E092F107F092F2070093F3071093F40774 |
:107D000080919C018823B1F457FF04C02F5F3F4F3F |
:107D10004F4F5F4F5595479537952795A21AB30A50 |
:107D2000C40AD50AA0923F03B0924003C092410317 |
:107D3000D09242032A893B8979010027F7FC0095FC |
:107D4000102F8091940390919503A0919603B09188 |
:107D50009703E80EF91E0A1F1B1FC801B7012981EE |
:107D60003A814B815C810E945D799B01AC0197FF58 |
:107D700004C02150384F4F4F5F4FBBE0559547959A |
:107D800037952795BA95D1F780919E01A82EBB24EF |
:107D9000CC24DD24CA01B901A60195010E945D79B8 |
:107DA000DC01CB018093880390938903A0938A031D |
:107DB000B0938B03B7FF04C08150904FAF4FBF4FBC |
:107DC0003C014D01ACE09594879477946794AA9513 |
:107DD000D1F7609288037092890380928A0390920F |
:107DE0008B03C801B7012D813E814F8158850E94C8 |
:107DF0005D7997FF04C06150784F8F4F9F4FFBE034 |
:107E00009595879577956795FA95D1F7A601950190 |
:107E10000E945D79DC01CB0180938C0390938D03EC |
:107E2000A0938E03B0938F03B7FF04C08150904F8F |
:107E3000AF4FBF4FAC01BD01ECE07595679557950D |
:107E40004795EA95D1F740938C0350938D03609347 |
:107E50008E0370938F032A893B8937FF03C03095C7 |
:107E600021953F4F21343105E4F1D401C30197FE40 |
:107E700007C0B095A095909581959F4FAF4FBF4F8C |
:107E800081389105A105B10584F4DB01CA0177FFB2 |
:107E900007C0B095A095909581959F4FAF4FBF4F6C |
:107EA00081389105A105B105E4F081E080932703B5 |
:107EB00018C010929807109297071092940710928A |
:107EC000930710928C0310928D0310928E031092E0 |
:107ED0008F03109288031092890310928A031092E4 |
:107EE0008B0380918C0390918D03A0918E03B091B0 |
:107EF0008F03BC01CD0124E630E040E050E00E9459 |
:107F0000D179E0908803F0908903E21AF30AF092A5 |
:107F1000AA07E092A9078091880390918903A09114 |
:107F20008A03B0918B03BC01CD0124E630E040E030 |
:107F300050E00E94D179DA01C90120918C0330917F |
:107F40008D038C01021B130B10939F0700939E0758 |
:107F50008091950190919601A0919701B09198011F |
:107F6000BC01CD0128E631E040E050E00E945D799F |
:107F70002091F1073091F2074091F3075091F407F7 |
:107F8000261737074807590764F0261B370B480B9D |
:107F9000590B2093F1073093F2074093F307509366 |
:107FA000F4072091F1073091F2074091F3075091C7 |
:107FB000F40757FF0CC0260F371F481F591F209387 |
:107FC000F1073093F2074093F3075093F407609161 |
:107FD0009C0770919D076E0D7F1D9B01442737FD07 |
:107FE0004095542F8091430390914403A091450301 |
:107FF000B0914603820F931FA41FB51F80934303C4 |
:1080000090934403A0934503B093460380910703E4 |
:1080100090910803681B790BCB01AA2797FDA095C7 |
:10802000BA2F29853A854B855C85820F931FA41F43 |
:10803000B51F8093470390934803A0934903B093DF |
:108040004A03C090B101D090B201E090B301F0902A |
:10805000B401C816D906EA06FB06C4F488EA91E61C |
:10806000A0E0B0E08C199D09AE09BF0980934703D9 |
:1080700090934803A0934903B0934A03809343032A |
:1080800090934403A0934503B093460322273327DC |
:10809000A9012C193D094E095F0980914703909170 |
:1080A0004803A0914903B0914A0382179307A4079C |
:1080B000B507B4F4D701C601885A9146A040B04034 |
:1080C0008093470390934803A0934903B0934A03D6 |
:1080D0008093430390934403A0934503B0934603D6 |
:1080E0006091AB077091AC07600F711F9B01442733 |
:1080F00037FD4095542F80914B0390914C03A091F4 |
:108100004D03B0914E03820F931FA41FB51F8093A0 |
:108110004B0390934C03A0934D03B0934E03809177 |
:10812000050390910603681B790BCB01AA2797FDE5 |
:10813000A095BA2F2D853E854F855889820F931FB4 |
:10814000A41FB51F80934F0390935003A093510336 |
:10815000B0935203E090B501F090B6010091B701E1 |
:108160001091B801E816F9060A071B07C4F488EA5B |
:1081700091E6A0E0B0E08E199F09A00BB10B8093AF |
:108180004F0390935003A0935103B09352038093F5 |
:108190004B0390934C03A0934D03B0934E032227BF |
:1081A0003327A9012E193F09400B510B80914F0332 |
:1081B00090915003A0915103B091520382179307FD |
:1081C000A407B507B4F4D801C701885A9146A04066 |
:1081D000B04080934F0390935003A0935103B0930A |
:1081E000520380934B0390934C03A0934D03B093A1 |
:1081F0004E0380913F0390914003A0914103B091C1 |
:1082000042038093530390935403A0935503B09378 |
:10821000560380914F0390915003A0915103B09168 |
:10822000520380936F0390937003A0937103B093F4 |
:1082300072038091470390914803A0914903B09144 |
:108240004A038093670390936803A0936903B093F4 |
:108250006A0380914B0390914C03A0914D03B09120 |
:108260004E0380936B0390936C03A0936D03B093C4 |
:108270006E038091430390914403A0914503B09114 |
:1082800046038093630390936403A0936503B093C4 |
:10829000660380911B0190911C0197FD079633E0C6 |
:1082A000959587953A95E1F79093AC078093AB0746 |
:1082B0008091190190911A0197FD079623E09595F9 |
:1082C00087952A95E1F790939D0780939C0780916D |
:1082D0004602909147020F9734F488E19CEF909307 |
:1082E000AC078093AB0780914602909147020797B5 |
:1082F00034F480E398EF9093AC078093AB07209120 |
:1083000002012A30A9F48091460290914702835FCE |
:10831000934034F088EE93E09093AC078093AB07E2 |
:1083200080914602909147028A5F9340DCF014C02E |
:108330008091460290914702815D974034F088EE2B |
:1083400093E09093AC078093AB07809146029091A5 |
:108350004702805E974034F080ED97E09093AC0741 |
:108360008093AB0780914402909145020F9734F4BB |
:1083700088E19CEF90939D0780939C078091440235 |
:1083800090914502079734F480E398EF90939D070E |
:1083900080939C072A30A9F4809144029091450271 |
:1083A000835F934034F088EE93E090939D07809331 |
:1083B0009C0780914402909145028A5F9340DCF0D3 |
:1083C00014C08091440290914502815D974034F041 |
:1083D00088EE93E090939D0780939C0780914402E0 |
:1083E00090914502805E974034F080ED97E0909345 |
:1083F0009D0780939C07E091A801EE2309F4B7C084 |
:1084000040911B0150911C01809198039091990318 |
:10841000481B590B50939F0340939E0320911B01CF |
:1084200030911C01280F391F37FF02C02F5F3F4FCB |
:10843000359527953093990320939803413851053A |
:108440001CF080E890E005C040585F4F34F480E8AD |
:108450009FEF90939F0380939E038E2F9927A09167 |
:108460009E03B0919F03A89FA001A99F500DB89FA4 |
:10847000500D112457FF02C0415F5F4F14E0559526 |
:1084800047951A95E1F78091AB079091AC07840F5F |
:10849000951F9093AC078093AB0760911901709181 |
:1084A0001A0180919A0390919B03681B790B70933A |
:1084B0009D0360939C034091190150911A01480F4C |
:1084C000591F57FF02C04F5F5F4F55954795509317 |
:1084D0009B0340939A03613871051CF080E890E09B |
:1084E00005C060587F4F34F480E89FEF90939D0360 |
:1084F00080939C032E2F332780919C0390919D03A2 |
:10850000829FB001839F700D929F700D1124AB016B |
:1085100077FF02C0415F5F4FE4E055954795EA95CC |
:10852000E1F780919C0790919D07840F951F909390 |
:108530009D0780939C07A29FC001A39F900DB29FAF |
:10854000900D11249C0180911B0190911C01820FC0 |
:10855000931F90931C0180931B01809119019091AE |
:108560001A01860F971F90931A01809319010091A9 |
:10857000AE071091AF078091930790919407101662 |
:1085800011065CF59C0197FF04C022273327281BA6 |
:10859000390BC901AA2797FDA095BA2F20919C01FC |
:1085A000332744275527BC01CD010E945D799B01EB |
:1085B000AC0197FF04C0215C3F4F4F4F5F4F76E007 |
:1085C00055954795379527957A95D1F78091A907C5 |
:1085D0009091AA07820F931F27C097FF03C0909521 |
:1085E00081959F4FAA2797FDA095BA2F20919C01B6 |
:1085F000332744275527BC01CD010E945D799B019B |
:10860000AC0197FF04C0215C3F4F4F4F5F4F66E0C6 |
:1086100055954795379527956A95D1F78091A90784 |
:108620009091AA07821B930B9093AA078093A907A6 |
:10863000E090B607F090B707809197079091980760 |
:108640001E141F045CF59C0197FF04C022273327EA |
:10865000281B390BC901AA2797FDA095BA2F209195 |
:108660009C01332744275527BC01CD010E945D7929 |
:108670009B01AC0197FF04C0215C3F4F4F4F5F4F00 |
:1086800096E055954795379527959A95D1F780911E |
:108690009E0790919F07820F931F27C097FF03C0EB |
:1086A000909581959F4FAA2797FDA095BA2F20916D |
:1086B0009C01332744275527BC01CD010E945D79D9 |
:1086C0009B01AC0197FF04C0215C3F4F4F4F5F4FB0 |
:1086D00086E055954795379527958A95D1F78091EE |
:1086E0009E0790919F07821B930B90939F07809307 |
:1086F0009E078091100687FF44C09989992309F04D |
:1087000040C0809101038823E1F5A1E0EA16A1E0D1 |
:10871000FA064CF08091AB079091AC078E0D9F1D2F |
:10872000805091400DC0B0E0EB16BFEFFB0664F443 |
:108730008091AB079091AC078E0D9F1D80509F4F8D |
:108740009093AC078093AB07E1E001301E074CF03B |
:1087500080919C0790919D07800F911F80509140C0 |
:108760000CC0FFEF00301F0764F480919C079091CC |
:108770009D07800F911F80509F4F90939D0780937E |
:108780009C07ACE1B3E068E076E057E0FB01819143 |
:10879000BF01E82FFF27EE0FFF1FE55DF84F0190A7 |
:1087A000F081E02DE259FF4FEF3FF10521F01CF081 |
:1087B000EFEFF0E004C0F7FF02C0E0E0F0E04C9122 |
:1087C000242F3327E217F307B1F0CF01821B930B5D |
:1087D00097FD079613E0959587951A95E1F7242F55 |
:1087E000280F2C93822F9927E817F90714F42150AA |
:1087F00001C02F5F2C935150119657FFC7CFE2E174 |
:10880000CD5E0C94087A80911203882301F5809143 |
:10881000E7028C7F8093E702A5E4B4E0EAECF6E09F |
:108820009BE080910202882309F48C938D918183CF |
:1088300012829150389697FFF4CF809102028823DC |
:1088400059F08091020281508093020205C080910C |
:10885000E70281608093E70210926E02109270022C |
:1088600080916B028E7F80936B0285EA8093BC00BF |
:10887000089580911206883F38F0EFEFF0E0E81B92 |
:10888000F109E45EFC4F80818093AE018091AE01DE |
:10889000882329F0843618F084E68093AE01809115 |
:1088A0001406883F38F0EFEFF0E0E81BF109E45ED2 |
:1088B000FC4F80818093AC018091AC01882329F02A |
:1088C000843618F084E68093AC0180912106883FBD |
:1088D00038F0EFEFF0E0E81BF109E45EFC4F808137 |
:1088E0008093A7018091A7018B3010F48AE002C029 |
:1088F0008F3F11F48093A70180914C06883F38F098 |
:10890000EFEFF0E0E81BF109E45EFC4F808180931B |
:10891000C2078091C207823010F481E002C08F3F0D |
:1089200011F48093C20780914E06883F38F0EFEF34 |
:10893000F0E0E81BF109E45EFC4F80818093E807DA |
:108940008091E807823010F481E002C08F3F11F47B |
:108950008093E80780913906883F38F0EFEFF0E028 |
:10896000E81BF109E45EFC4F80818093BF07809192 |
:108970003A06883F38F0EFEFF0E0E81BF109E45EDB |
:10898000FC4F80818093990780913B06883F38F0A7 |
:10899000EFEFF0E0E81BF109E45EFC4F808180938B |
:1089A000C70790911306983F18F49093AD0109C042 |
:1089B000EFEFF0E0E91BF109E45EFC4F808180936A |
:1089C000AD01983F18F49093AD0109C0EFEFF0E0CE |
:1089D000E91BF109E45EFC4F80818093AD01809139 |
:1089E0001606883F38F0EFEFF0E0E81BF109E45E8F |
:1089F000FC4F80818093AB0180911806883F38F04E |
:108A0000EFEFF0E0E81BF109E45EFC4F808180931A |
:108A1000A90180912006883F38F0EFEFF0E0E81BD5 |
:108A2000F109E45EFC4F80818093AA0180912206C7 |
:108A3000883F38F0EFEFF0E0E81BF109E45EFC4F0F |
:108A400080818093A60180912306883F38F0EFEF64 |
:108A5000F0E0E81BF109E45EFC4F80818093A801FF |
:108A600080912406883F38F0EFEFF0E0E81BF10931 |
:108A7000E45EFC4F80818093A50180912506883FAC |
:108A800038F0EFEFF0E0E81BF109E45EFC4F808185 |
:108A90008093A40180912B06883F38F0EFEFF0E03F |
:108AA000E81BF109E45EFC4F80818093A201809174 |
:108AB0002C06883F38F0EFEFF0E0E81BF109E45EA8 |
:108AC000FC4F80818093FC0280912D06883F38F016 |
:108AD000EFEFF0E0E81BF109E45EFC4F808180934A |
:108AE000FB0280912E06883F38F0EFEFF0E0E81BA4 |
:108AF000F109E45EFC4F80818093FA0280912F0699 |
:108B0000883F38F0EFEFF0E0E81BF109E45EFC4F3E |
:108B100080818093F90280914706883F38F0EFEF1B |
:108B2000F0E0E81BF109E45EFC4F80818093F802DD |
:108B300080914806883F38F0EFEFF0E0E81BF1093C |
:108B4000E45EFC4F80818093F70280914906883F64 |
:108B500038F0EFEFF0E0E81BF109E45EFC4F8081B4 |
:108B60008093F60280914A06883F38F0EFEFF0E0FC |
:108B7000E81BF109E45EFC4F80818093F50280914F |
:108B80003006883F38F0EFEFF0E0E81BF109E45ED3 |
:108B9000FC4F80818093A10180913406883F38F09A |
:108BA000EFEFF0E0E81BF109E45EFC4F8081809379 |
:108BB000A00180913C06883F38F0EFEFF0E0E81B21 |
:108BC000F109E45EFC4F808180939F0180913F0614 |
:108BD000883F38F0EFEFF0E0E81BF109E45EFC4F6E |
:108BE000808180939E0180914006883F38F0EFEFAE |
:108BF000F0E0E81BF109E45EFC4F808180939D0169 |
:108C000080914106883F38F0EFEFF0E0E81BF10972 |
:108C1000E45EFC4F808180939C0180914606883FF2 |
:108C200038F0EFEFF0E0E81BF109E45EFC4F8081E3 |
:108C300080939B0180916106883F38F0EFEFF0E070 |
:108C4000E81BF109E45EFC4F80818093F807809176 |
:108C5000A201282F33272F5F3F4F8CE398E2B90101 |
:108C60000E949C797093B0016093AF0180911E06C1 |
:108C70008093E90780911D068093B0079091630669 |
:108C8000933320F181E08093F402983F58F0EFEFA6 |
:108C9000F0E0E91BF109E45EFC4F8081823310F4BF |
:108CA0001092F402809136089091370897FF08C01F |
:108CB0008091F402882321F080914004806803C0F1 |
:108CC000809140048F778093400402C01092F40298 |
:108CD000809136089091370897FF1DC0809112034C |
:108CE0008823C9F08091F4028823A9F080910801BB |
:108CF000909109018F5F9F4F71F488E99AE39093F7 |
:108D000022028093210280E094EA909309018093EB |
:108D100008011092F4028091F402882339F08091C6 |
:108D20009E01823D18F4825E80939E010895A5E322 |
:108D3000B0E0EDE9F6E40C94EC790E940B3C309144 |
:108D400002013C3010F4299A01C02998E0901303E5 |
:108D5000F0901403F9A2E8A28091B00799270A962F |
:108D6000E816F90614F499A388A380911B038436AE |
:108D700008F05CC08091B4039091B503009731F086 |
:108D800001979093B5038093B40307C01092120328 |
:108D90008091E7028F7E8093E7023A3011F0343100 |
:108DA00010F0289A01C028988091E8029091E90279 |
:108DB000895E9340C0F180912806282F332739A37C |
:108DC00028A38091E70280618093E70280910406E6 |
:108DD000A82FBB27AA0FBB1FFD01E15AF84F118234 |
:108DE000108280910506282F3327220F331FC901D7 |
:108DF000815A984FFC0111821082A55DB84F1196DF |
:108E00001C921E92255D384FD90111961C921E921C |
:108E100080910706E82FFF27EE0FFF1FE55DF84F53 |
:108E200011821082AAC210921203A7C280911B0362 |
:108E30008D3808F4A2C28091E7028F7E8093E7020A |
:108E40009091290682E3989FC00111249093B50365 |
:108E50008093B403E8A1F9A1B9978CF08091120333 |
:108E6000882369F08091E8029091E902FFEF8F3F3B |
:108E70009F0729F001969093E9028093E802809180 |
:108E8000E8029091E9028F3F910509F038F51092C0 |
:108E90003703109238031092390310923A0310925C |
:108EA000330310923403109235031092360310925C |
:108EB000A0031092A1031092A2031092A303109298 |
:108EC0003F031092400310924103109242038A3FE5 |
:108ED000910549F481E08093BA0305C08091E702CF |
:108EE00082608093E70280910606E82FFF27EE0F4D |
:108EF000FF1FE55DF84F80819181813591050CF46C |
:108F000041C120911203222309F03CC18091070640 |
:108F1000E82FFF27EE0FFF1FE55DF84F808191815D |
:108F20008C3491050CF406C18091B6038F5F809359 |
:108F3000B603893C08F426C13C3010F4299801C0DE |
:108F4000299A109212031092B6031092E90210921D |
:108F5000E80230910406E32FFF27EE0FFF1FE55DC7 |
:108F6000F84F8081918187349105B4F48091050692 |
:108F7000E82FFF27EE0FFF1FE55DF84F80819181FD |
:108F80000190F081E02DF7FF03C0F095E195FF4FD0 |
:108F9000E734F1050CF478C041E020910506A22FDA |
:108FA000BB27AA0FBB1FA55DB84F8D919C91119750 |
:108FB0008734910544F0E32FFF27EE0FFF1FE55D97 |
:108FC000F84F808191818D919C918734910574F047 |
:108FD00080910406E82FFF27EE0FFF1FE55DF84F95 |
:108FE00080819181873491050CF042E0E22FFF27C8 |
:108FF000EE0FFF1FE55DF84F80819181863491056A |
:1090000074F480910406E82FFF27EE0FFF1FE55D43 |
:10901000F84F80819181873491050CF043E0E22F75 |
:10902000FF27EE0FFF1FE55DF84F808191818A5B7E |
:109030009F4F74F480910406E82FFF27EE0FFF1F67 |
:10904000E55DF84F80819181873491050CF044E013 |
:10905000E22FFF27EE0FFF1FE55DF84F8081918122 |
:109060008A5B9F4F74F480910406E82FFF27EE0F70 |
:10907000FF1FE55DF84F80819181863491050CF4E6 |
:1090800045E0842F0E948F2E80910506E82FFF2750 |
:10909000EE0FFF1FE55DF84F808191810190F08117 |
:1090A000E02DF7FF03C0F095E195FF4F7E97BCF4EC |
:1090B00080910406E82FFF27EE0FFF1FE55DF84FB4 |
:1090C000808191818A5B9F4F54F481E080935B049F |
:1090D00088EE93E0909322028093210253C00E9475 |
:1090E000892F0E943C2E80E00E945C0780912A0616 |
:1090F0000E9490758091100680FF10C0809113012E |
:1091000090911401875B934038F480911301909102 |
:1091100014018E5E924010F40E94E41A10921F0215 |
:1091200080E00E945D3981E08093B90380931F0243 |
:10913000579A1FC080819181855B9F4F0CF580916C |
:10914000B6038F5F8093B603893CE0F03C3010F4A7 |
:10915000299801C0299A109212031092B603109216 |
:10916000E9021092E80281E00E945D3981E080937B |
:10917000B9030E94892F68E770E00E949B3802C003 |
:109180002093B60380910606E82FFF27EE0FFF1FFE |
:10919000E55DF84F808191818B5A9F4F0CF0EDC0B7 |
:1091A00020911203E0910706222309F0CAC0FF278D |
:1091B000EE0FFF1FE55DF84F80819181855B9F4F2A |
:1091C0000CF0BCC08091B7038F5F8093B703893CDC |
:1091D00008F4D3C02093B70380914004882309F09A |
:1091E000A6C08091B903882309F4A1C081E090E072 |
:1091F0009093E9028093E80281E080931203109239 |
:10920000A0031092A1031092A2031092A303109244 |
:109210003F031092400310924103109242031092B8 |
:109220003B0310923C0310923D0310923E03809149 |
:109230001F06E82EFF24002711278091E507909153 |
:10924000E6079C01442737FD4095542FC801B7011C |
:109250000E945D79DC01CB0180934F039093500312 |
:10926000A0935103B09352038091F5079091F607B4 |
:109270009C01442737FD4095542FC801B7010E9437 |
:109280005D79DC01CB018093470390934803A09361 |
:109290004903B0934A0380916F0390917003A091AA |
:1092A0007103B091720380934B0390934C03A0938E |
:1092B0004D03B0934E038091670390916803A09192 |
:1092C0006903B0916A038093430390934403A0938E |
:1092D0004503B0934603109237031092380310925F |
:1092E000390310923A031092330310923403109210 |
:1092F0003503109236038091E70288608093E7027D |
:10930000909162068FE0989F9001112480912D0327 |
:1093100090912E03820F931F68E671E00E949C7962 |
:1093200097FD0196959587958093730326C08CEDE4 |
:1093300095E090932202809321021FC02093B703EF |
:109340001CC0FF27EE0FFF1FE55DF84F8081918164 |
:109350008C34910584F08091B8038F5F8093B803BB |
:10936000893C58F0109212031092B8031092E9024F |
:109370001092E80202C01092B803809193018150CC |
:1093800080939301809193018F3F21F08091E702B8 |
:1093900084FF82C30E9439448091C3039091C40327 |
:1093A0009C01220F331F280F391FA0900406AA2DFD |
:1093B000BB27AA0FBB1FFD01E55DF84F90901A0671 |
:1093C000492D552780819181849FF001859FF00D63 |
:1093D000949FF00D11242E0F3F1F37FF02C02D5F09 |
:1093E0003F4FB9017595679575956795A15AB84F27 |
:1093F00080911B06082F11278D919C91809F7001F1 |
:10940000819FF00C909FF00C11246E0D7F1D7093C6 |
:10941000C4036093C3038091C5039091C6039C016C |
:10942000220F331F280F391FB0900506AB2DBB2725 |
:10943000AA0FBB1FFD01E55DF84F80819181849FDC |
:10944000F001859FF00D949FF00D11242E0F3F1F0A |
:1094500037FF02C02D5F3F4FA901559547955595A0 |
:109460004795A15AB84F8D919C91809F7001819F23 |
:10947000F00C909FF00C11244E0D5F1D5093C6030D |
:109480004093C5039E012F5F3F4F8FE1E0ECF1E079 |
:10949000D90101900D928A95E1F78091F402882319 |
:1094A00009F448C0CB0177FD0396DC01B595A7957B |
:1094B000B595A795CA0157FD0396FC01F595E7956B |
:1094C000F595E7958091E901682F772767FD7095FD |
:1094D0006A9F90016B9F300D7A9F300D112480910F |
:1094E000FC03482F552747FD50954E9FC0014F9FC5 |
:1094F000900D5E9F900D1124280F391F37FF02C079 |
:10950000295F3F4F03E0359527950A95E1F73093A2 |
:109510001A03209319036E9F90016F9F300D7E9F59 |
:10952000300D11244A9FC0014B9F900D5A9F900D02 |
:10953000112444C080916206082F1127DE01A00F7C |
:10954000B11FFD0197819093E901020F131FD8010C |
:109550008C918093FC03A92FBB27A7FDB095A69FF4 |
:109560009001A79F300DB69F300D1124E82FFF27E3 |
:10957000E7FDF095E49FC001E59F900DF49F900DED |
:109580001124280F391F37FF02C0295F3F4F13E016 |
:10959000359527951A95E1F730931A03209319030F |
:1095A000A49F9001A59F300DB49F300D1124E69F1C |
:1095B000C001E79F900DF69F900D1124281B390BD9 |
:1095C00037FF02C0295F3F4FF3E035952795FA95A5 |
:1095D000E1F7309318032093170380910706E82FD3 |
:1095E000FF27EE0FFF1FE55DF84F80819181909579 |
:1095F00081959F4F909316038093150383309105B7 |
:1096000014F0029705C0BFEF8E3F9B0734F402961B |
:10961000909316038093150304C0109216031092C2 |
:1096200015038091F8039091F9032091F403309190 |
:10963000F503820F931FC0901903D0901A03C81A24 |
:10964000D90AD0921A03C09219038091F60390911F |
:10965000F7032091F2033091F303820F931F0091DF |
:10966000170310911803081B190B1093180300938C |
:10967000170380910606E82FFF27EE0FFF1FE55D19 |
:10968000F84FE080F180E8E7F0E0EE0EFF1EF09288 |
:109690001403E09213038091A7019927AA2797FD4D |
:1096A000A095BA2FBC01CD010E94D178DC01CB017D |
:1096B00020E030E040E251E4BC01CD010E943F785F |
:1096C000DC01CB01BC01CD010E94A378DC01CB0100 |
:1096D0008093EF078091A6018093C8078091A50130 |
:1096E0009927AA2797FDA095BA2FBC01CD010E940A |
:1096F000D178DC01CB0120E030E040E251E4BC0154 |
:10970000CD010E943F78DC01CB01BC01CD010E945C |
:10971000A378DC01CB018093A3078091A4018093FF |
:10972000B8078091670480FF59C08091F80781389D |
:1097300008F454C080916004992787FD9095292DE5 |
:109740003327829FA001839F500D929F500D1124BB |
:10975000C40ED51ED0921A03C092190380916104E1 |
:10976000992787FD9095829FB001839F700D929FEE |
:10977000700D1124060F171F109318030093170381 |
:1097800080916204282F332727FD3095809115039F |
:1097900090911603820F931F9093160380931503E5 |
:1097A00080916404282F332727FD3095809115067A |
:1097B0009927289FD001299FB00D389FB00D112403 |
:1097C000B0939A01A09399018091630499278E1513 |
:1097D0009F0524F490931403809313038091130343 |
:1097E0009091140397FF04C0109214031092130376 |
:1097F0008091100682FF02C01092C80740911903A1 |
:1098000050911A03CA0157FD03969C01359527957F |
:109810003595279537FF03C0309521953F4F8091AF |
:10982000EC029091ED0282179307B4F4CA0157FF3E |
:1098300003C0909581959F4F97FD039695958795C9 |
:10984000959587959093ED028093EC02853691056E |
:1098500044F084E690E001C001979093ED0280937C |
:10986000EC024091170350911803CA0157FD03966B |
:109870009C01359527953595279537FF03C0309581 |
:1098800021953F4F8091EA029091EB028217930756 |
:10989000B4F4CA0157FF03C0909581959F4F97FD7F |
:1098A000039695958795959587959093EB02809370 |
:1098B000EA028536910544F084E690E001C0019704 |
:1098C0009093EB028093EA028091E70284FF08C044 |
:1098D0001092ED021092EC021092EB021092EA024A |
:1098E000EB2DFF27EE0FFF1FE55DF84F40913D0682 |
:1098F000242F3327808191812817390744F48091E0 |
:10990000640682FF04C081E08093000313C0EB2D46 |
:10991000FF27EE0FFF1FE55DF84F842F9927209159 |
:109920003E06821B9109208131812817390714F4E2 |
:109930001092000340910506E42FFF27EE0FFF1F52 |
:10994000E55DF84F50913D06852F99272227332753 |
:10995000281B390B808191818217930744F48091F1 |
:10996000640683FF04C081E08093FF0216C08091EB |
:10997000FF02882391F0E42FFF27EE0FFF1FE55D24 |
:10998000F84F80913E069927851B910920813181EE |
:109990008217930714F41092FF02EA2DFF27EE0FAF |
:1099A000FF1FE55DF84F40913D06242F332780814E |
:1099B00091812817390744F48091640680FF04C020 |
:1099C00081E08093FD0217C08091FD02882399F009 |
:1099D000EA2DFF27EE0FFF1FE55DF84F842F992733 |
:1099E00020913E06821B9109208131812817390779 |
:1099F00014F41092FD0240910406E42FFF27EE0FAD |
:109A0000FF1FE55DF84F50913D06852F99272227CE |
:109A10003327281B390B808191818217930744F4E7 |
:109A20008091640681FF04C081E08093FE0216C02D |
:109A30008091FE02882391F0E42FFF27EE0FFF1F95 |
:109A4000E55DF84F80913E069927851B910920819D |
:109A500031818217930714F41092FE028091000363 |
:109A6000882319F48091FF02811181E08093010322 |
:109A70008091FD02882321F48091FE02882351F019 |
:109A800081E0809302031092010310920003109270 |
:109A9000FF0202C08093020380910103882321F416 |
:109AA00080910203882369F080913C069927E8A100 |
:109AB000F9A18E179F0714F499A388A381E08093DE |
:109AC00027038091E70284FF1AC0109216031092B8 |
:109AD000150310921A031092190310921803109292 |
:109AE00017039AE59093EF0788E78093C807909350 |
:109AF000A3078093B807109201031092020380918C |
:109B0000BB079091BC07A091BD07B091BE07209103 |
:109B10006F03309170034091710350917203820F73 |
:109B2000931FA41FB51F8093BB079093BC07A093FE |
:109B3000BD07B093BE078091C3079091C407A09161 |
:109B4000C507B091C6072090670330906803409026 |
:109B5000690350906A03820D931DA41DB51D809367 |
:109B6000C3079093C407A093C507B093C60780911D |
:109B7000B2079091B307A091B407B091B507E090F8 |
:109B80006B03F0906C0300916D0310916E03EAA2D9 |
:109B9000FBA20CA31DA38E0D9F1DA01FB11F8093C0 |
:109BA000B2079093B307A093B407B093B507809121 |
:109BB000A4079091A507A091A607B091A707E090F0 |
:109BC0006303F09064030091650310916603EEA2B5 |
:109BD000FFA208A719A78E0D9F1DA01FB11F80937C |
:109BE000A4079093A507A093A607B093A707F090AA |
:109BF0000203FAA6FF2029F480910103882309F4C7 |
:109C000060C010925F031092600310926103109283 |
:109C1000620310925B0310925C0310925D0310923A |
:109C20005E031092BB071092BC071092BD07109202 |
:109C3000BE071092C3071092C4071092C507109276 |
:109C4000C6071092B2071092B3071092B407109291 |
:109C5000B5071092A4071092A5071092A6071092BC |
:109C6000A70780914F0390915003A0915103B091A9 |
:109C7000520380934B0390934C03A0934D03B093F6 |
:109C80004E038091470390914803A0914903B091FE |
:109C90004A038093430390934403A0934503B093F6 |
:109CA0004603109233021092320210920603109271 |
:109CB000050310920803109207030AA5002309F078 |
:109CC000F2C180910103882309F0EDC18091F5056F |
:109CD0009091F605815092402CF4809112038823D4 |
:109CE00009F4E1C190906308A0901F066091E50718 |
:109CF0007091E6077BAB6AAB8091F5079091F60710 |
:109D00009DAB8CAB9FEF991609F4D9C0BB24CC2432 |
:109D1000DD24CA01B901A60195010E94D17979011A |
:109D20008A01EAA9FBA9CF01AA2797FDA095BA2F1E |
:109D3000E81AF90A0A0B1B0BC201B101A601950131 |
:109D40000E94D17959016A012CA93DA9C901AA270C |
:109D500097FDA095BA2FA81AB90ACA0ADB0A292CBE |
:109D6000332427FC3094432C532CC801B701A201A3 |
:109D700091010E945D7997FF04C061507E4F8F4F23 |
:109D80009F4F3B014C0109E0959487947794679429 |
:109D90000A95D1F7C601B501A20191010E945D7932 |
:109DA00097FF04C061507E4F8F4F9F4F5B016C0146 |
:109DB00019E0D594C794B794A7941A95D1F78091D8 |
:109DC000EC029091ED02813491053CF48091EA021D |
:109DD0009091EB0281349105D4F0D401C30197FE38 |
:109DE00003C00196A11DB11D3C014D0195948794BE |
:109DF00077946794D601C501D7FE03C00196A11DD3 |
:109E0000B11D5C016D01D594C794B794A79480915E |
:109E10000706E82FFF27EE0FFF1FE55DF84F808153 |
:109E200091810190F081E02DF7FF03C0F095E1955D |
:109E3000FF4F7A97A4F0C401B30123E030E040E083 |
:109E400050E00E94D17939014A01C601B50123E0F1 |
:109E500030E040E050E00E94D17959016A018091E0 |
:109E60006508282F332727FD3095432F532F2615BC |
:109E700037054805590514F439014A01992787FD2A |
:109E80009095909581959F4FAA2797FDA095BA2F01 |
:109E9000681679068A069B0614F43C014D012A15C2 |
:109EA0003B054C055D0514F459016A01A816B90675 |
:109EB000CA06DB060CF0CFC05C016D01CCC0EA2CF9 |
:109EC000FF2400271127CA01B901A80197010E94A8 |
:109ED000D17939014A014AA95BA9CA01AA2797FD8C |
:109EE000A095BA2F681A790A8A0A9B0AC201B101A1 |
:109EF000A80197010E94D17959016A016CA97DA935 |
:109F0000CB01AA2797FDA095BA2FA81AB90ACA0AA9 |
:109F1000DB0AD401C30197FE03C00F96A11DB11D3A |
:109F20003C014D01F4E09594879477946794FA95F9 |
:109F3000D1F7D601C501D7FE03C00F96A11DB11DF3 |
:109F40005C016D01E4E0D594C794B794A794EA95B9 |
:109F5000D1F78091EC029091ED02813491053CF4AF |
:109F60008091EA029091EB0281349105A4F0C40142 |
:109F7000B30123E030E040E050E00E94D1793901A4 |
:109F80004A01C601B50123E030E040E050E00E9404 |
:109F9000D17959016A0180910706E82FFF27EE0F5A |
:109FA000FF1FE55DF84F808191810190F081E02DE8 |
:109FB000F7FF03C0F095E195FF4F7A97A4F0C40135 |
:109FC000B30123E030E040E050E00E94D179390154 |
:109FD0004A01C601B50123E030E040E050E00E94B4 |
:109FE000D17959016A0171E2671671048104910403 |
:109FF0002CF070E2672E712C812C912C80EE68166B |
:10A000008FEF78068FEF88068FEF980644F460EEA6 |
:10A01000662E6FEF762E6FEF862E6FEF962E91E203 |
:10A02000A916B104C104D1042CF050E2A52EB12C24 |
:10A03000C12CD12CA0EEAA16AFEFBA06AFEFCA061C |
:10A04000AFEFDA0644F440EEA42E4FEFB42E4FEFFC |
:10A05000C42E4FEFD42E80914F0390915003A091C6 |
:10A060005103B091520386199709A809B909809341 |
:10A070004F0390935003A0935103B09352038091E8 |
:10A08000470390914803A0914903B0914A038A196C |
:10A090009B09AC09BD098093470390934803A093A3 |
:10A0A0004903B0934A0380913202909133028F3F6B |
:10A0B000910509F008F4C4C5BAA5BB2309F04EC543 |
:10A0C00080910103882309F049C5809127038823E3 |
:10A0D00009F044C5E0914506EBA7EE2309F43EC51F |
:10A0E0008091BB079091BC07A091BD07B091BE07BE |
:10A0F000B7FF04C081509F4FAF4FBF4FE92EFA2EDC |
:10A100000B2F112707FD1A95E092BB07F092BC07B1 |
:10A110000093BD071093BE078091C3079091C407B9 |
:10A12000A091C507B091C607B7FF04C081509F4FEB |
:10A13000AF4FBF4F892F9A2FAB2FBB27A7FDBA95E3 |
:10A140008CA79DA7AEA7BFA78093C3079093C40712 |
:10A15000A093C507B093C60780911F06A82EBB2405 |
:10A16000CC24DD2420915F03309160034091610392 |
:10A1700050916203C601B5010E945D7997FF04C04A |
:10A1800061507F4F8F4F9F4F672E782E892E9924D5 |
:10A1900087FC9A9460925F037092600380926103DF |
:10A1A0009092620320915B0330915C0340915D03C8 |
:10A1B00050915E03C601B5010E945D7997FF04C00E |
:10A1C00061507F4F8F4F9F4F272E382E492E552499 |
:10A1D00047FC5A9420925B0330925C0340925D03EB |
:10A1E00050925E038091570390915803A0915903B8 |
:10A1F000B0915A03B7FF04C081509F4FAF4FBF4F7C |
:10A20000892F9A2FAB2FBB27A7FDBA9580935703B1 |
:10A2100090935803A0935903B0935A03D801C701F0 |
:10A2200086199709A809B9098093AC039093AD03E7 |
:10A23000A093AE03B093AF0320914406E22EFF2417 |
:10A2400000271127BC01CD01A80197010E94D179F7 |
:10A2500059016A012093BB033093BC034093BD03B3 |
:10A260005093BE038CA59DA5AEA5BFA582199309E9 |
:10A27000A409B5098093B0039093B103A093B203EE |
:10A28000B093B303BC01CD01A80197010E94D1791D |
:10A290002093BF033093C0034093C1035093C20384 |
:10A2A000D601C501D7FE04C081509F4FAF4FBF4FAD |
:10A2B000892F9A2FAB2FBB27A7FDBA959093060342 |
:10A2C0008093050357FF04C021503F4F4F4F5F4F0E |
:10A2D000BB2757FDBA95A52F942F832F9093080382 |
:10A2E000809307038091EC029091ED0281349105F7 |
:10A2F000DCF48091EA029091EB0281349105A4F4A0 |
:10A3000080910706E82FFF27EE0FFF1FE55DF84F4E |
:10A31000808191810190F081E02DF7FF03C0F095DD |
:10A32000E195FF4F7A97E4F0809163088F3FC1F485 |
:10A33000809105039091060397FD01969595879569 |
:10A34000909306038093050380910703909108037F |
:10A3500097FD019695958795909308038093070341 |
:10A360008091B2079091B307A091B407B091B5075F |
:10A37000B7FF04C081509F4FAF4FBF4F892F9A2F17 |
:10A38000AB2FBB27A7FDBA958093B2079093B30775 |
:10A39000A093B407B093B5078091A4079091A50747 |
:10A3A000A091A607B091A707B7FF04C081509F4FA7 |
:10A3B000AF4FBF4F892F9A2FAB2FBB27A7FDBA9561 |
:10A3C0008093A4079093A507A093A607B093A7072F |
:10A3D00080916F0390917003A0917103B09172030B |
:10A3E0002AA13BA14CA15DA1281B390B4A0B5B0B99 |
:10A3F0002093A4033093A5034093A6035093A7038F |
:10A400008091670390916803A0916903B0916A03FA |
:10A41000EEA0FFA008A519A5E81AF90A0A0B1B0B64 |
:10A42000E092A803F092A9030093AA031093AB0350 |
:10A430002093AC033093AD034093AE035093AF032E |
:10A44000E092B003F092B1030093B2031093B30310 |
:10A4500080914B0390914C03A0914D03B0914E031A |
:10A46000821B930BA40BB50B80934B0390934C036F |
:10A47000A0934D03B0934E03809143039091440306 |
:10A48000A0914503B09146038E199F09A00BB10B13 |
:10A490008093430390934403A0934503B0934603F2 |
:10A4A000FBA5FF23E1F020912503309126032138FD |
:10A4B00031054CF080918003909181030196909337 |
:10A4C00081038093800320583F4F4CF48091800398 |
:10A4D0009091810301979093810380938003109260 |
:10A4E00026031092250381E090E09093C8038093A7 |
:10A4F000C703A090AC03B090AD03C090AE03D09062 |
:10A50000AF03D601C501D7FE07C088279927DC0114 |
:10A510008A199B09AC09BD0981509240A040B04006 |
:10A5200034F084E090E09093C8038093C703809157 |
:10A53000CD039091CE03A091CF03B091D003209191 |
:10A54000BB073091BC074091BD075091BE07821BED |
:10A55000930BA40BB50B815E914BAF4FBF4F8F5345 |
:10A560009C49A040B04028F08091640889310CF4E7 |
:10A57000FFC031E0A31630E1B30630E0C30630E09F |
:10A58000D3060CF473C08091C903882309F46AC010 |
:10A59000D601C501D7FE07C088279927DC018A1993 |
:10A5A0009B09AC09BD099C01AD01B7FF04C0215056 |
:10A5B0003E4F4F4F5F4F09E055954795379527958B |
:10A5C0000A95D1F78091C7039091C803820F931F1A |
:10A5D0009093C8038093C703D601C501D7FE03C07B |
:10A5E0000796A11DB11D13E0B595A7959795879581 |
:10A5F0001A95D1F78093BB039093BC03A093BD033E |
:10A60000B093BE0389589341A040B04064F088E8FD |
:10A6100093E1A0E0B0E08093BB039093BC03A093D0 |
:10A62000BD03B093BE032091BB033091BC034091A6 |
:10A63000BD035091BE0357FF04C021503F4F4F4F01 |
:10A640005F4F232F342F452F552747FD5A95809173 |
:10A65000050390910603820F931F90930603809346 |
:10A66000050306C081E08093C90302C01092C903AC |
:10A6700050E0A51650EFB5065FEFC5065FEFD506B3 |
:10A680000CF073C08091CA03882309F46AC0D60114 |
:10A69000C501D7FE07C088279927DC018A199B09C5 |
:10A6A000AC09BD099C01AD01B7FF04C021503E4F6C |
:10A6B0004F4F5F4FF9E05595479537952795FA9598 |
:10A6C000D1F78091C7039091C803820F931F909395 |
:10A6D000C8038093C703D601C501D7FE03C0079600 |
:10A6E000A11DB11DE3E0B595A79597958795EA95CE |
:10A6F000D1F78093BB039093BC03A093BD03B093A9 |
:10A70000BE0388579C4EAF4FBF4F64F488E79CEE62 |
:10A71000AFEFBFEF8093BB039093BC03A093BD0347 |
:10A72000B093BE032091BB033091BC034091BD03A5 |
:10A730005091BE0357FF04C021503F4F4F4F5F4F12 |
:10A74000232F342F452F552747FD5A958091050318 |
:10A7500090910603820F931F909306038093050345 |
:10A7600011C081E08093CA030DC01092CA030AC0D1 |
:10A770001092C8031092C70388EE93E09093BA0139 |
:10A780008093B9017BA5272F33278091C703909130 |
:10A79000C8032817390724F43093C8032093C7034C |
:10A7A000E0916408EE2379F02E2F332727FD3095B2 |
:10A7B0008091C7039091C8032817390724F4309378 |
:10A7C000C8032093C7034091AC035091AD0360913F |
:10A7D000AE037091AF03413851056105710574F006 |
:10A7E00080918403909185032091C7033091C80321 |
:10A7F000820F931F909385038093840340585F4F8B |
:10A800006F4F7F4F74F48091840390918503209162 |
:10A81000C7033091C803821B930B909385038093E9 |
:10A82000840381E090E09093C8038093C703A090D5 |
:10A83000B003B090B103C090B203D090B303D6017F |
:10A84000C501D7FE07C088279927DC018A199B0913 |
:10A85000AC09BD0981509240A040B04034F084E082 |
:10A8600090E09093C8038093C7038091D1039091A7 |
:10A87000D203A091D303B091D4032091C3073091A8 |
:10A88000C4074091C5075091C607821B930BA40BC8 |
:10A89000B50B815E914BAF4FBF4F8F539C49A0408A |
:10A8A000B04018F0E9310CF4FFC011E0A11610E13E |
:10A8B000B10610E0C10610E0D1060CF473C080911F |
:10A8C000CB03882309F46AC0D601C501D7FE07C0AF |
:10A8D00088279927DC018A199B09AC09BD099C01CD |
:10A8E000AD01B7FF04C021503E4F4F4F5F4F69E0AD |
:10A8F00055954795379527956A95D1F78091C70368 |
:10A900009091C803820F931F9093C8038093C7034D |
:10A91000D601C501D7FE03C00796A11DB11D23E0D6 |
:10A92000B595A795979587952A95D1F78093BF03FD |
:10A930009093C003A093C103B093C203895893417D |
:10A94000A040B04064F088E893E1A0E0B0E08093DC |
:10A95000BF039093C003A093C103B093C20320919F |
:10A96000BF033091C0034091C1035091C20357FF10 |
:10A9700004C021503F4F4F4F5F4F232F342F452F9F |
:10A98000552747FD5A958091070390910803820F40 |
:10A99000931F909308038093070306C081E0809380 |
:10A9A000CB0302C01092CB0330E0A31630EFB30606 |
:10A9B0003FEFC3063FEFD3060CF073C08091CC038A |
:10A9C000882309F46AC0D601C501D7FE07C08827CD |
:10A9D0009927DC018A199B09AC09BD099C01AD01CD |
:10A9E000B7FF04C021503E4F4F4F5F4F09E05595D0 |
:10A9F0004795379527950A95D1F78091C703909190 |
:10AA0000C803820F931F9093C8038093C703D60196 |
:10AA1000C501D7FE03C00796A11DB11D13E0B59572 |
:10AA2000A795979587951A95D1F78093BF03909333 |
:10AA3000C003A093C103B093C20388579C4EAF4F8D |
:10AA4000BF4F64F488E79CEEAFEFBFEF8093BF0386 |
:10AA50009093C003A093C103B093C2032091BF039E |
:10AA60003091C0034091C1035091C20357FF04C00D |
:10AA700021503F4F4F4F5F4F232F342F452F5527E6 |
:10AA800047FD5A958091070390910803820F931F09 |
:10AA9000909308038093070311C081E08093CC0357 |
:10AAA0000DC01092CC030AC01092C8031092C703C5 |
:10AAB00088EE93E09093BA018093B9015BA5252FAE |
:10AAC00033278091C7039091C8032817390724F4CE |
:10AAD0003093C8032093C70380916408882379F0DA |
:10AAE000282F332727FD30958091C7039091C80305 |
:10AAF0002817390724F43093C8032093C7034091E3 |
:10AB0000B0035091B1036091B2037091B303413827 |
:10AB100051056105710574F0809182039091830362 |
:10AB20002091C7033091C803820F931F9093830332 |
:10AB30008093820340585F4F6F4F7F4FCCF48091DA |
:10AB40008203909183032091C7033091C803821B35 |
:10AB5000930B90938303809382030AC0109208039F |
:10AB60001092070310920603109205031092270318 |
:10AB70008091C807882341F41092080310920703BC |
:10AB800010920603109205038091BB079091BC07B9 |
:10AB9000A091BD07B091BE078093CD039093CE03E3 |
:10ABA000A093CF03B093D0038091C3079091C407C3 |
:10ABB000A091C507B091C6078093D1039093D203AB |
:10ABC000A093D303B093D40310925F031092600359 |
:10ABD000109261031092620310925B0310925C0367 |
:10ABE00010925D0310925E03109257031092580367 |
:10ABF0001092590310925A031092BB071092BC078F |
:10AC00001092BD071092BE071092C3071092C4079E |
:10AC10001092C5071092C6071092B2071092B307A0 |
:10AC20001092B4071092B5071092A4071092A507CE |
:10AC30001092A6071092A7071092330210923202C8 |
:10AC40000091150310911603C80117FF04C088274F |
:10AC50009927801B910B40976CF088EE93E09093BE |
:10AC6000BA018093B9018091100684FD03C081E090 |
:10AC70008093BA03F0901C06AF2CBB24CC24DD24B7 |
:10AC8000B801882777FD8095982F980117FF04C099 |
:10AC900022273327201B310B442737FD4095542FA3 |
:10ACA0000E945D799B01AC01C601B5010E945D79EE |
:10ACB00097FF04C061507E4F8F4F9F4FF9E09595ED |
:10ACC000879577956795FA95D1F79B018F2D9927F1 |
:10ACD000809FD001819FB00D909FB00D1124CD01B8 |
:10ACE000B7FD03969595879595958795280F391FFC |
:10ACF000442737FD4095542F2093A0033093A103A0 |
:10AD00004093A2035093A30380913F03909140038B |
:10AD1000A0914103B0914203821B930BA40BB50B8E |
:10AD200080933F0390934003A0934103B093420369 |
:10AD30008155934CA040B04064F080E593ECA0E0D6 |
:10AD4000B0E080933F0390934003A0934103B093FE |
:10AD5000420380913F0390914003A0914103B09141 |
:10AD60004203805B9C43AF4FBF4F64F480EB9CE396 |
:10AD7000AFEFBFEF80933F0390934003A093410355 |
:10AD8000B0934203A0902D03B0902E03A114B10400 |
:10AD900009F478C18091100683FF74C180916F031C |
:10ADA00090917003A0917103B0917203B7FF04C03A |
:10ADB00081509E4FAF4FBF4F79E0B595A7959795BE |
:10ADC00087957A95D1F76C0197FF04C0D094C19410 |
:10ADD000D108D3948091670390916803A09169038F |
:10ADE000B0916A03B7FF04C081509E4FAF4FBF4F71 |
:10ADF00069E0B595A795979587956A95D1F7BC01B8 |
:10AE000097FF03C0709561957F4FC616D7060CF467 |
:10AE10006B01B601D7FE02C0695F7F4F2B0153E083 |
:10AE2000559447945A95E1F742E0E42EF12C4E0CEC |
:10AE30005F1C0CE112E0A00EB11E75010027F7FCAB |
:10AE40000095102F24EE3DEFA20EB31E8091F10766 |
:10AE50009091F207A091F307B091F40760909501EB |
:10AE6000709096018090970190909801BC01CD015F |
:10AE7000A40193010E94D179E21AF30A040B150B85 |
:10AE8000C801B70128E631E040E050E00E94D179E6 |
:10AE9000DC01CB013CE4E32E3FEFF32EE80EF91E7C |
:10AEA0000091B9011091BA010115110589F539E137 |
:10AEB000C316D1046CF580912503909126038E0D65 |
:10AEC0009F1D90932603809325038091BA038823C6 |
:10AED000F9F0C501AA2797FDA095BA2FBC01CD01B5 |
:10AEE000A40193010E945D79DC01CB018093F107FD |
:10AEF0009093F207A093F307B093F407BC01CD0140 |
:10AF00000E94D17930932C0320932B031092BA0323 |
:10AF1000C70124E0880F991F2A95E1F7B2010E942A |
:10AF20009C79CB01AA2797FDA095BA2F2091F10714 |
:10AF30003091F2074091F3075091F407280F391F21 |
:10AF40004A1F5B1F2093F1073093F2074093F307EA |
:10AF50005093F407F090AA016F2D7727C69EC00189 |
:10AF6000C79E900DD69E900D112497FD4F966C01B3 |
:10AF700095E0D594C7949A95E1F76C197D096B011A |
:10AF800077FD7AC00115110509F06FC00091EC0240 |
:10AF90001091ED028091EA029091EB02080F191FC7 |
:10AFA00017FF02C0095F1F4F83E0159507958A952B |
:10AFB000E1F7005C1F4FCA01B901A40193010E948F |
:10AFC000D179DA01C90120912B0330912C03442758 |
:10AFD00037FD4095542F821B930BA40BB50B845E59 |
:10AFE0009D4FAF4FBF4FBC01CD0128E631E040E09F |
:10AFF00050E00E94D179DC01CB01845B90408C9DB4 |
:10B00000A0018D9D500D9C9D500D1124CA01B801C9 |
:10B010000E949C7983E0F89E60011124C616D70631 |
:10B0200014F4B60108C0882799278C199D09681760 |
:10B0300079070CF4BC019B01442737FD4095542F40 |
:10B0400080913F0390914003A0914103B09142034E |
:10B05000820F931FA41FB51F80933F03909340035B |
:10B06000A0934103B09342030DC0015010401093D0 |
:10B07000BA010093B90106C084EF91E09093BA0140 |
:10B080008093B90180912703882381F010923303C4 |
:10B090001092340310923503109236031092370346 |
:10B0A000109238031092390310923A037090020301 |
:10B0B0007720F1F48091C807282F3327442755279C |
:10B0C00080916F0390917003A0917103B09172030E |
:10B0D000BC01CD010E945D79DC01CB01BC01CD0139 |
:10B0E00028EF3AE240E050E00E94D179290102C005 |
:10B0F00044245524909001039920F1F48091C807CD |
:10B10000282F3327442755278091670390916803A0 |
:10B11000A0916903B0916A03BC01CD010E945D79E1 |
:10B12000DC01CB01BC01CD0128EF3AE240E050E068 |
:10B130000E94D179190102C02224332480919E07F4 |
:10B1400090919F07893C91051CF088EC90E005C028 |
:10B1500088539F4F34F488E39FEF90939F07809329 |
:10B160009E078091A9079091AA07893C91051CF040 |
:10B1700088EC90E005C088539F4F34F488E39FEF3C |
:10B180009093AA078093A9078091AB079091AC0791 |
:10B19000AA2797FDA095BA2F2091EF07A22EBB24D6 |
:10B1A000CC24DD24BC01CD01A60195010E945D796E |
:10B1B0009B01AC0180919E0790919F07AA2797FD64 |
:10B1C000A095BA2F17E0880F991FAA1FBB1F1A95C9 |
:10B1D000D1F7280F391F4A1F5B1F57FF04C0215C9E |
:10B1E0003F4F4F4F5F4FA6E05595479537952795B1 |
:10B1F000AA95D1F77201E20EF31EF092AC07E0922D |
:10B20000AB0780919C0790919D07AA2797FDA09579 |
:10B21000BA2FBC01CD01A60195010E945D799B0169 |
:10B22000AC018091A9079091AA07AA2797FDA09544 |
:10B23000BA2FF7E0880F991FAA1FBB1FFA95D1F705 |
:10B24000280F391F4A1F5B1F57FF04C0215C3F4F67 |
:10B250004F4F5F4FE6E05595479537952795EA950F |
:10B26000D1F78101020F131F10939D0700939C07D4 |
:10B270008091EA079091EB07880F991FAA2797FD05 |
:10B28000A095BA2F2091A307332744275527BC0147 |
:10B29000CD010E945D795B016C0197FF08C08FE3CF |
:10B2A00090E0A0E0B0E0A80EB91ECA1EDB1E76E05A |
:10B2B000D594C794B794A7947A95D1F78091B8079D |
:10B2C000282F332744275527809153039091540307 |
:10B2D000A0915503B0915603BC01CD010E945D7948 |
:10B2E000DC01CB01BC01CD0120EF35E540E050E0B1 |
:10B2F0000E94D179B501620F731F7093EB076093C1 |
:10B30000EA0791E0E91690E1F90634F080E090E177 |
:10B310009093AC078093AB078091AB079091AC07FB |
:10B320008050904F34F480E090EF9093AC0780937E |
:10B33000AB070150104134F080E090E190939D07FD |
:10B3400080939C0780919C0790919D078050904F1F |
:10B3500034F480E090EF90939D0780939C076150B8 |
:10B36000704134F080E090E19093EB078093EA071E |
:10B370008091EA079091EB078050904F34F480E081 |
:10B3800090EF9093EB078093EA0780910001482F9C |
:10B39000552780911D0190911E014817590794F47B |
:10B3A00020911D0130911E0168A179A1649FC00107 |
:10B3B000659F900D749F900D1124B9010E948879AA |
:10B3C00079A368A388A199A1880F991F880F991F55 |
:10B3D00099A388A34091100640FF92C6992009F0D6 |
:10B3E0008FC6772009F08CC6CC24DD2446018091DD |
:10B3F0000303909104039093D9058093D80520917D |
:10B400008603309187032115310509F03FC08091F3 |
:10B410001301909114018959934058F087B5853FE5 |
:10B4200020F480913602815011C081E08093E003C6 |
:10B430004EC080911301909114018436910508F556 |
:10B4400087B58B30D0F0809136028F5F80933602C3 |
:10B450009AE08902900111248091FF05821B87BD2B |
:10B460008CE291E090932202809321028EE591E09C |
:10B4700090938703809386032AC081E08093DF0343 |
:10B4800026C07092DF037092E00321C080910D030B |
:10B4900090910E03A0910F03B091100354E0880F18 |
:10B4A000991FAA1FBB1F5A95D1F78093370290931B |
:10B4B0003802A0933902B0933A02D0923502C0927A |
:10B4C000340221503040309387032093860320912B |
:10B4D000AD0141FF24C02233D8F48091BF018150D7 |
:10B4E0008093BF018F3FD9F51092280380910D03FF |
:10B4F00090910E03A0910F03B09110038093090364 |
:10B5000090930A03A0930B03B0930C0381E004C053 |
:10B5100081E08093280388EC8093BF0120C0809154 |
:10B52000990190919A01820F911D20911506332760 |
:10B53000829FF001839FF00D929FF00D1124CF01A7 |
:10B54000AA2797FDA095BA2F8093090390930A0329 |
:10B55000A0930B03B0930C0381E0809328038091A8 |
:10B560006F0390917003A0917103B0917203E0900A |
:10B570009501F09096010091970110919801BC01FE |
:10B58000CD01A80197010E94D17959016A018091EA |
:10B59000670390916803A0916903B0916A03BC01AD |
:10B5A000CD01A80197010E94D179B901C5010E947E |
:10B5B00086773C01CC971CF04CE3642E712CC301C0 |
:10B5C0000E94C36B3C0180E2809394018091280328 |
:10B5D000882309F421C48091E70299279C012071F6 |
:10B5E000307084FD19C46091660660FD04C08091CE |
:10B5F000100681FD07C008A119A13093D60320933E |
:10B60000D50397C18091E70281FF69C14091BB01D9 |
:10B610005091BC01CA010F9620911303309114037D |
:10B6200082179307ACF58091DF03882389F5809119 |
:10B63000E10381FF13C08D7F8093E10380910D03AF |
:10B6400090910E03A0910F03B09110038093090312 |
:10B6500090930A03A0930B03B0930C038091E10332 |
:10B6600081608093E103241B350B2F50304037FF5E |
:10B6700003C0309521953F4F8091D5039091D6031B |
:10B68000820F931F9093D6038093D5038BE26EC0F5 |
:10B69000CA010F9728173907ACF58091E00388237A |
:10B6A00089F58091E10380FF13C08E7F8093E103D1 |
:10B6B00080910D0390910E03A0910F03B0911003A0 |
:10B6C0008093090390930A03A0930B03B0930C0398 |
:10B6D0008091E10382608093E103241B350B215F9D |
:10B6E0003F4F37FF03C0309521953F4F8091D503E1 |
:10B6F0009091D603821B930B9093D6038093D5032E |
:10B700008DE234C02091E103822F992783709070DD |
:10B71000892B59F12C7F2093E1031092D6031092CC |
:10B72000D50320910D0330910E0340910F035091EA |
:10B7300010032093090330930A0340930B035093A3 |
:10B740000C0361FF06C084EF91E090932202809386 |
:10B75000210280911103882341F4233331054105EF |
:10B7600051051CF081E0809311038DE380939401D7 |
:10B770002091D5033091D603C90137FF04C0882733 |
:10B780009927821B930B815092400CF491C08091B9 |
:10B7900015069927289FA001299F500D389F500D0D |
:10B7A0001124CA0160E075E00E949C79CB01AA27B0 |
:10B7B00097FDA095BA2F2091090330910A0340917B |
:10B7C0000B0350910C03280F391F4A1F5B1F209356 |
:10B7D000090330930A0340930B0350930C03109218 |
:10B7E000D6031092D503A0900D03B0900E03C09025 |
:10B7F0000F03D0901003D601C50180509440A040A3 |
:10B80000B04082179307A407B5075CF4D601C501C1 |
:10B8100080509C4FAF4FBF4F281739074A075B072F |
:10B8200044F08093090390930A03A0930B03B09311 |
:10B830000C038091660681FF06C08BE490E0909334 |
:10B8400022028093210280911906882389F5409174 |
:10B8500003035091040357FF02C04D5F5F4F55959E |
:10B8600047955595479580911D0190911E01209116 |
:10B8700000013327489FB001499F700D589F700DFC |
:10B880001124CB01B9010E949C797093BC01609393 |
:10B89000BB01663471051CF486E490E005C067398D |
:10B8A000710534F086E990E09093BC018093BB0170 |
:10B8B0008091860390918703892BB9F180910D03C4 |
:10B8C00090910E03A0910F03B09110038093090390 |
:10B8D00090930A03A0930B03B0930C0326C08091AE |
:10B8E0000D0390910E03A0910F03B09110038059A6 |
:10B8F0009140A040B0408093090390930A03A09325 |
:10B900000B03B0930C0380911906882311F099273B |
:10B9100002C088E790E09093BC018093BB0188A1AE |
:10B9200099A1909304038093030300910303109162 |
:10B930000403A0900D03B0900E03C0900F03D090AD |
:10B9400010032091090330910A0340910B03509199 |
:10B950000C032A153B054C055D0524F08091660615 |
:10B9600080FD9CC28091860390918703892B39F0DA |
:10B970000091030310910403CC24DD24C9C0D60137 |
:10B98000C501821B930BA40BB50B8093A40390936A |
:10B99000A503A093A603B093A7038230E0E89E0717 |
:10B9A000EFEFAE07EFEFBE072CF481E090E8AFEFCA |
:10B9B000BFEF09C08F5F9F47A040B04064F08FEF9A |
:10B9C0009FE7A0E0B0E08093A4039093A503A09329 |
:10B9D000A603B093A703C090A403D090A5038091C1 |
:10B9E000AC01282F3327442755278091A403909139 |
:10B9F000A503A091A603B091A703BC01CD010E94AD |
:10BA00005D7997FF04C0615E7F4F8F4F9F4F25E0A8 |
:10BA100095958795779567952A95D1F76093A403B7 |
:10BA20007093A5038093A6039093A70365302EEF30 |
:10BA300072072FEF82072FEF92072CF484E09EEF1E |
:10BA4000AFEFBFEF09C0605074408040904064F099 |
:10BA500080E094E0A0E0B0E08093A4039093A5037D |
:10BA6000A093A603B093A7038090A4039090A5038E |
:10BA7000209134023091350237FF02C0295F3F4FD9 |
:10BA800083E0359527958A95E1F74FEF2238340703 |
:10BA90001CF421E83FEF05C02038310514F020E800 |
:10BAA00030E0C901AA2797FDA095BA2F2091AE01D9 |
:10BAB000332744275527BC01CD010E945D7997FFAC |
:10BAC00004C06D5F7F4F8F4F9F4FB2E09595879574 |
:10BAD00077956795BA95D1F79B015FEF6130750750 |
:10BAE0001CF420E03FEF06C06F3F710519F014F021 |
:10BAF00020E031E08091E103882341F0C90137FD66 |
:10BB000003969C013595279535952795820E931EB2 |
:10BB10002091AB01222309F454C060912F0370914E |
:10BB20003003809131039091320397FF04C0615834 |
:10BB30007F4F8F4F9F4FF7E0959587957795679546 |
:10BB4000FA95D1F73327442755270E945D7997FF4F |
:10BB500004C0615E7F4F8F4F9F4FE5E095958795BD |
:10BB600077956795EA95D1F76093A4037093A50341 |
:10BB70008093A6039093A7036138AFEF7A07AFEFE6 |
:10BB80008A07AFEF9A072CF480E89FEFAFEFBFEF83 |
:10BB90000AC06F3F71058105910569F064F080E08E |
:10BBA00091E0A0E0B0E08093A4039093A503A0935C |
:10BBB000A603B093A7038091A4039091A503880ED8 |
:10BBC000991E8091A901282F332780916708992712 |
:10BBD00087FD9095289FF001299FF00D389FF00D6B |
:10BBE00011249F01F7FF02C021583F4F220F232F3E |
:10BBF000221F330BFFEF21383F071CF420E83FEFF3 |
:10BC000006C02F3F310519F014F020E031E0820E1C |
:10BC1000931EC401AA2797FDA095BA2FE0900303B5 |
:10BC2000F09004039701442737FD4095542FBC0141 |
:10BC3000CD010E945D7997FF04C061507E4F8F4F08 |
:10BC40009F4F59E095958795779567955A95D1F7C8 |
:10BC5000061B170B8091D5039091D603892B09F011 |
:10BC600060C01E141F040CF05CC09601D7FE03C018 |
:10BC7000309521953F4F2D33310540F48091D90304 |
:10BC80009091DA038017910774F526C02C53304049 |
:10BC900045E0369527954A95E1F72031310510F0BA |
:10BCA0002FE030E04091D9035091DA031C141D04B9 |
:10BCB000E4F480E190E0821B930B489F9001499F40 |
:10BCC000300D589F300D112494E0369527959A95A4 |
:10BCD000E1F72017310720F58091BD019091BE0159 |
:10BCE00008171907F4F08C011CC0205F3F4F8091AA |
:10BCF000BD019091BE01829FB001839F700D929F04 |
:10BD0000700D11249B0184E0369527958A95E1F703 |
:10BD10004017510714F08A0104C00217130708F0F6 |
:10BD20008901C801AA2797FDA095BA2F1DE0880FA9 |
:10BD3000991FAA1FBB1F1A95D1F79301442737FDFE |
:10BD40004095542FBC01CD010E94D1792093A803C6 |
:10BD50003093A9034093AA035093AB030091A80327 |
:10BD60001091A9038091D7039091D8039C01220FD1 |
:10BD7000331F280F391F200F311F37FF02C02D5FDF |
:10BD80003F4FA90155954795559547955093D80331 |
:10BD90004093D70380911106282F3327220F331F9A |
:10BDA000220F331F241735076CF48091E907282FE1 |
:10BDB0003327220F331F220F331F205530404217E5 |
:10BDC000530724F03093D8032093D703809166065D |
:10BDD00080FF0DC08091D7039091D803A8A1B9A18D |
:10BDE0008A179B0724F0B093D803A093D70328A108 |
:10BDF00039A12E193F0937FF02C02D5F3F4F3595FE |
:10BE0000279535952795E091D703F091D803E20F58 |
:10BE1000F31FF9A3E8A342C080911906882301F516 |
:10BE2000609103037091040377FF02C06D5F7F4F41 |
:10BE3000759567957595679540911D0150911E0107 |
:10BE400080910001282F3327649FC001659F900DCA |
:10BE5000749F900D1124B9010E949C79CB0101C0FF |
:10BE600099279093BC018093BB018091BB01909175 |
:10BE7000BC01873491051CF486E490E005C0863946 |
:10BE8000910534F086E990E09093BC018093BB016A |
:10BE9000E8A0F9A0F092D803E092D7038091E702DE |
:10BEA00099279C012270307081FF1CC18091DB03B7 |
:10BEB0009091DC03A091DD03B091DE030097A10512 |
:10BEC000B10521F0809111038130B1F408A119A1CD |
:10BED000C801AA2797FDA095BA2F2EE0880F991FB9 |
:10BEE000AA1FBB1F2A95D1F78093DB039093DC0335 |
:10BEF000A093DD03B093DE0380911103813019F428 |
:10BF000082E08093110328A139A1C901AA2797FDD6 |
:10BF1000A095BA2F9301442737FD4095542FBC01BB |
:10BF2000CD010E945D79DC01CB018093A803909341 |
:10BF3000A903A093AA03B093AB03B7FF04C0815039 |
:10BF4000904EAF4FBF4F5C016D010DE0D594C7948B |
:10BF5000B794A7940A95D1F7A092A803B092A90329 |
:10BF6000C092AA03D092AB036091E8027091E902FB |
:10BF70003FE0603A730750F58091DB039091DC035A |
:10BF8000A091DD03B091DE039C01AD011AE056954E |
:10BF90004795379527951A95D1F7821B930BA40BDC |
:10BFA000B50BA6019501F4E0220F331F441F551F66 |
:10BFB000FA95D1F7820F931FA41FB51F8093DB035F |
:10BFC0009093DC03A093DD03B093DE0360547F41C4 |
:10BFD00018F58091DB039091DC03A091DD03B09113 |
:10BFE000DE039C01AD01ECE056954795379527950A |
:10BFF000EA95D1F7821B930BA40BB50BA601950113 |
:10C0000072E0220F331F441F551F7A95D1F7820F1C |
:10C01000931FA41FB51F29C080913402909135024F |
:10C02000809134029091350297FF03C090958195DD |
:10C030009F4F843691050CF58091DB039091DC03D2 |
:10C04000A091DD03B091DE039C01AD016EE0569539 |
:10C050004795379527956A95D1F7821B930BA40BCB |
:10C06000B50B8A0D9B1DAC1DBD1D8093DB0390930A |
:10C07000DC03A093DD03B093DE038091DB0390919A |
:10C08000DC03A091DD03B091DE032EE0B695A79509 |
:10C09000979587952A95D1F790930403809303038E |
:10C0A00040911706442399F055279C01BA010E943C |
:10C0B0009C79C901861B970B9093DA038093D9036F |
:10C0C000260F371F3093BE012093BD0119C0109277 |
:10C0D000DA031092D9038FEF93E09093BE0180931F |
:10C0E000BD010EC0109211031092DB031092DC030D |
:10C0F0001092DD031092DE033093040320930303B8 |
:10C100005091B00758AB252F3327220F331F220F32 |
:10C11000331F285D3F4F68A179A12617370714F018 |
:10C1200039A328A37091E90779AB872F9927880F46 |
:10C13000991F880F991F80559040A8A1B9A18A170F |
:10C140009B0714F499A388A380916C02882321F49F |
:10C1500080916E088F3FA1F08091E8029091E902F2 |
:10C160000297C09768F4E8A1F9A11E161F0644F4CF |
:10C1700081E090E09093E9028093E80239A328A33C |
:10C18000E8A0F9A0F092BD05E092BC058091A00363 |
:10C190009091A103A091A203B091A30312E0880F94 |
:10C1A000991FAA1FBB1F1A95D1F7C090EA07D0901C |
:10C1B000EB07C81AD90A8701013A11058CF0C701AB |
:10C1C000F7FC0196959587958C159D050CF46C01EF |
:10C1D000909581959F4FC816D90694F46C0110C0B4 |
:10C1E00011E5C116D1041CF0E0E5CE2ED12C20EBD8 |
:10C1F000C2162FEFD20624F470EBC72E7FEFD72E96 |
:10C2000049A9242F3327220F331F220F331FC901BF |
:10C2100068A179A1861B970B8C159D050CF46C0108 |
:10C2200088A199A1821B930BC816D9060CF46C0146 |
:10C230008091AB079091AC076091190370911A033C |
:10C24000861B970B9093BA078093B907A090C807F5 |
:10C2500020913703309138034091390350913A03CC |
:10C26000AA2041F0461A570AC201AA2797FDA095B5 |
:10C27000BA2F04C0AA2797FDA095BA2F280F391FFF |
:10C280004A1F5B1F209337033093380340933903D1 |
:10C2900050933A038091370390913803A09139036A |
:10C2A000B0913A0381509A4FA040B04064F080E0D2 |
:10C2B0009AEFA0E0B0E08093370390933803A09307 |
:10C2C0003903B0933A038091370390913803A091DA |
:10C2D0003903B0913A0380509640AF4FBF4F64F49A |
:10C2E00080E096E0AFEFBFEF809337039093380381 |
:10C2F000A0933903B0933A03B09026062B2D332731 |
:10C300008091B9079091BA07289F7001299FF00C7E |
:10C31000389FF00C11249701F7FE02C0295F3F4FB0 |
:10C32000790153E0F594E7945A95E1F70091AF0154 |
:10C330001091B0019801442737FD4095542F80910A |
:10C34000370390913803A0913903B0913A03BC01AF |
:10C35000CD010E94D179E20EF31E90909B01692DD0 |
:10C360007727882799279601D7FE04C022273327ED |
:10C370002C193D0937FF02C02F5F3F4F3595279598 |
:10C3800048A159A1240F351F442737FD4095542F4C |
:10C390000E945D7997FF04C0615C7F4F8F4F9F4F74 |
:10C3A00026E095958795779567952A95D1F79B0116 |
:10C3B0006E157F050CF47B01309521953F4FE216F9 |
:10C3C000F3060CF4790180919C0790919D07609190 |
:10C3D000170370911803861B970B90939B0780930C |
:10C3E0009A072091330330913403409135035091E3 |
:10C3F0003603AA2041F0261A370AC101AA2797FD61 |
:10C40000A095BA2F04C0AA2797FDA095BA2F280F90 |
:10C41000391F4A1F5B1F209333033093340340932B |
:10C420003503509336038091330390913403A091E8 |
:10C430003503B091360381509A4FA040B04064F06C |
:10C4400080E09AEFA0E0B0E0809333039093340350 |
:10C45000A0933503B0933603809133039091340356 |
:10C46000A0913503B091360380509640AF4FBF4F37 |
:10C4700064F480E096E0AFEFBFEF809333039093D6 |
:10C480003403A0933503B09336032B2D33278091CB |
:10C490009A0790919B07289FD001299FB00D389F44 |
:10C4A000B00D11249D01B7FF02C0295F3F4F590114 |
:10C4B000B3E0B594A794BA95E1F79801442737FD06 |
:10C4C0004095542F8091330390913403A09135030C |
:10C4D000B0913603BC01CD010E94D179A20EB31EEA |
:10C4E000692D7727882799279601D7FE04C0222730 |
:10C4F00033272C193D0937FF02C02F5F3F4F359579 |
:10C500002795E8A1F9A12E0F3F1F442737FD40953D |
:10C51000542F0E945D7997FF04C0615C7F4F8F4F5D |
:10C520009F4FF6E09595879577956795FA95D1F7A2 |
:10C530009B016A157B050CF45B01309521953F4FFB |
:10C54000A216B3060CF45901EAEC6E2EE6E07E2E3C |
:10C5500071E8872E76E0972E6BE0362E59EC452E4B |
:10C5600057E0552ED4012C9112160CF0DFC0203468 |
:10C5700019F408A119A11EC0E8A1F9A1CF01AA27A9 |
:10C5800097FDA095BA2F332727FD3095432F532FC2 |
:10C59000BC01CD010E945D7997FF04C0615C7F4FB3 |
:10C5A0008F4F9F4F46E095958795779567954A956C |
:10C5B000D1F78B01F4012181203419F40E0D1F1DD8 |
:10C5C00022C0203C19F40E191F091DC0C701AA275B |
:10C5D00097FDA095BA2F332727FD3095432F532F72 |
:10C5E000BC01CD010E945D7997FF04C0615C7F4F63 |
:10C5F0008F4F9F4F36E095958795779567953A953C |
:10C60000D1F7060F171FF4012281203419F40A0D07 |
:10C610001B1D22C0203C19F40A191B091DC0C501AD |
:10C62000AA2797FDA095BA2F332727FD3095432FD2 |
:10C63000532FBC01CD010E945D7997FF04C0615C5E |
:10C640007F4F8F4F9F4F26E09595879577956795FC |
:10C650002A95D1F7060F171FF4012381203419F40E |
:10C660000C0D1D1D22C0203C19F40C191D091DC004 |
:10C67000C601AA2797FDA095BA2F332727FD30952D |
:10C68000432F532FBC01CD010E945D7997FF04C059 |
:10C69000615C7F4F8F4F9F4FB6E09595879577955B |
:10C6A0006795BA95D1F7060F171FD2018D919C910E |
:10C6B000801791075CF4BC01600F711F77FF02C007 |
:10C6C0006F5F7F4F8B011595079504C0000F111FF9 |
:10C6D000081B190BB8A98B2F9927880F991F880F52 |
:10C6E000991F8017910754F4E9A98E2F9927880F75 |
:10C6F000991F880F991F081719070CF08C01C801A2 |
:10C7000017FD03969595879595958795F3018183F8 |
:10C71000880F991F880F991F9801281B390BC90191 |
:10C72000880F8283D2010D931C9303C0F301118201 |
:10C7300012823A9402E010E0400E511E24E030E0F4 |
:10C74000820E931E48E050E0640E751E37FE0ACF3D |
:10C75000E2E1CB5C0C94087A8091EE039091EF03B8 |
:10C76000A091F003B091F1038093E6039093E70367 |
:10C77000A093E803B093E9038091EA039091EB035F |
:10C78000A091EC03B091ED038093E2039093E30357 |
:10C79000A093E403B093E50308951092F903109277 |
:10C7A000F8031092F7031092F603089584B1806A9B |
:10C7B00084B93D9A82E58CBD1DBC459A81E0809389 |
:10C7C000FB078AEA80930C0883E880930D088AE0CF |
:10C7D00080930E081092100810920F081092120801 |
:10C7E000109211081092660810922E080895309148 |
:10C7F000FB07332309F085C00DB407FE82C084E037 |
:10C8000080932002459A2EB58091FD0399278130AF |
:10C81000910589F0823091051CF4892B21F03EC0EE |
:10C820000297B9F03BC030932D082093FE032138C6 |
:10C83000A9F581E008C0253549F48091FE03820FF7 |
:10C840008093FE0382E08093FD0328C03093FD03B4 |
:10C8500025C080912D08E82FFF27E75BF74F208345 |
:10C860008F5F80932D089091FE038A31A0F02917E5 |
:10C8700069F48AE1A9E4B8E0EFE2F8E00D900192F2 |
:10C880008A95E1F781E080932E0802C030932E084C |
:10C890001092FD0303C0920F9093FE0320910B08AA |
:10C8A000203208F028C04598000000000000000079 |
:10C8B0000000000000000000000000000000000078 |
:10C8C0000000000000000000000000000000000068 |
:10C8D0000000000000000000E0910408F09105084D |
:10C8E000E20FF11D80818EBD80912B089081890F10 |
:10C8F00080932B0803C081E08093FB072F5F209378 |
:10C900000B080895EF92FF920F931F9380911F06DB |
:10C910009927880F991F880F991F7C010027F7FC22 |
:10C920000095102F80916F0390917003A091710377 |
:10C93000B0917203BC01CD01A80197010E94D17989 |
:10C940003093100820930F0880916703909168033B |
:10C95000A0916903B0916A03BC01CD01A8019701C0 |
:10C960000E94D17930931208209311082091F10789 |
:10C970003091F2074091F3075091F407DA01C901B1 |
:10C98000E3E0880F991FAA1FBB1FEA95D1F7820F1A |
:10C99000931FA41FB51F820F931FA41FB51F2091C3 |
:10C9A0009501309196014091970150919801BC01F9 |
:10C9B000CD010E94D17930931808209317088091F7 |
:10C9C0008003909181032091420230914302821BA7 |
:10C9D000930B90931E0880931D08E0917603F091CD |
:10C9E00077038091C0079091C107BF010E949C7995 |
:10C9F000CB019B01220F331F220F331F280F391F3A |
:10CA0000280F391F37FF02C02D5F3F4F35952795FF |
:10CA10003595279530931408209313088091ED07DE |
:10CA20009091EE07BF010E949C799B01220F331F5A |
:10CA3000220F331F260F371F260F371F37FF02C065 |
:10CA40002D5F3F4F359527953595279530931608DF |
:10CA50002093150810927703109276031092C10765 |
:10CA60001092C0071092EE071092ED0780910E0809 |
:10CA700099278D30910509F466C08E3091055CF4DC |
:10CA80008B30910509F48EC08C3091050CF00FC1EC |
:10CA90000A9761F0A8C18F30910509F47CC18F30ED |
:10CAA00091050CF45CC1409799F19DC18091FC0205 |
:10CAB00080931F088091FB02809320088091FA02E6 |
:10CAC000809321088091F902809322088091F802D6 |
:10CAD000809323088091F702809324088091F602C6 |
:10CAE000809325088091F502809326088091E702C3 |
:10CAF000809327088091E702837F8093E7020E945A |
:10CB0000892F8093280880917303809329086BC133 |
:10CB100080916808909169089093200880931F087D |
:10CB200080916C0890916D08909322088093210861 |
:10CB300080911D0190911E01809323088091000136 |
:10CB40008093240850C18091510680931F088091E2 |
:10CB5000520680932008809153068093210880918B |
:10CB60005406809322088091550680932308809173 |
:10CB700059068093240880915A0680932508809155 |
:10CB80005B068093260880915E068093270880913B |
:10CB90005C068093280880915D0680932908809127 |
:10CBA0005F06DAC0F89480910606E82FFF27EE0FA3 |
:10CBB000FF1FE55DF84F0190F081E02DE038F105B1 |
:10CBC0001CF0EFE7F0E006C02FEFE138F20714F4B5 |
:10CBD000E1E8FFEFE0931F0880910706E82FFF27A9 |
:10CBE000EE0FFF1FE55DF84F0190F081E02DE0387A |
:10CBF000F1051CF0EFE7F0E006C06FEFE138F60753 |
:10CC000014F4E1E8FFEFE093200880910506E82F97 |
:10CC1000FF27EE0FFF1FE55DF84F0190F081E02D3B |
:10CC2000E038F1051CF0EFE7F0E006C08FEFE138E7 |
:10CC3000F80714F4E1E8FFEFE0932108809104067F |
:10CC4000E82FFF27EE0FFF1FE55DF84F0190F08101 |
:10CC5000E02DE038F1051CF0EFE7F0E006C02FEF23 |
:10CC6000E138F20714F4E1E8FFEF7894E09322084A |
:10CC700080911C038093230880911D0380932408D6 |
:10CC800080911E038093250880911F0380932608BE |
:10CC900080912003809327088091210380932808A6 |
:10CCA00080912203809329088091230355C08091AD |
:10CCB0005B04863018F010925B0485E080931F08B7 |
:10CCC000809160068093200880910D0390910E035F |
:10CCD000A0910F03B0911003BC01CD0125E030E01D |
:10CCE00040E050E00E94D17930932208209321083F |
:10CCF0008091090390910A03A0910B03B0910C035A |
:10CD0000BC01CD0125E030E040E050E00E94D17947 |
:10CD10003093240820932308809156068093250899 |
:10CD200080915706809326088091580680932708A3 |
:10CD300080911B038093280880912B0790912C07EA |
:10CD4000809329088091BC059091BD0597FD0396BD |
:10CD5000959587959595879580932A0844C010925C |
:10CD60001F0880E58093200884E0809321088EE0EE |
:10CD700080932208809102018093230880914004CF |
:10CD80008093240880914104809325088091420477 |
:10CD90008093260828C08091380680931F088091D0 |
:10CDA0006506809320088091A101809321088091DD |
:10CDB0003106809322088091320680932308809167 |
:10CDC0003306809324088091A001809325088091E8 |
:10CDD0003506809326088091360680932708809137 |
:10CDE00037068093280880912E08882309F4CFC045 |
:10CDF0008AEF8093E8014091300850913108CA01D0 |
:10CE000081509E4F8F5F9340B0F420913208309153 |
:10CE10003308C90181509E4F8F5F934060F4809129 |
:10CE2000100685FF08C05093F9034093F803309330 |
:10CE3000F7032093F603809136089091370821E09C |
:10CE40008936920724F490932E0380932D038091CA |
:10CE50002D0390912E0320912B0330912C03821BE4 |
:10CE6000930B845E9D4F68E671E00E949C79845B21 |
:10CE7000904090932A038093290320913A0830919F |
:10CE80003B0880912102909122028217930740F47F |
:10CE900080915B04882321F43093220220932102A5 |
:10CEA00080912F0899278836910549F18936910597 |
:10CEB00024F48736910531F072C08936910509F462 |
:10CEC00045C06DC080913C088093630880913D0807 |
:10CED0008093650880913E088093640880913F08A4 |
:10CEE000809366088091400880936708809141088C |
:10CEF0008093E901809142088093FC0350C08091A7 |
:10CF00003C088093060880913D0880930708809133 |
:10CF10003E088093080880913F088093090880911B |
:10CF2000400880930A088091AC0590914108892BB4 |
:10CF30008093AC05909142089093FA038091AD05DF |
:10CF400083709C70892B8093AD0529C080913C082B |
:10CF50008093FC0780913D088093FD0780913E08F7 |
:10CF60008093FE0780913F088093FF0780914008DF |
:10CF700090914108909301088093000880914208A5 |
:10CF800090914308909303088093020808C0109280 |
:10CF9000F9031092F8031092F7031092F6031F9111 |
:10CFA0000F91FF90EF9008958091FB07882309F47B |
:10CFB0003BC045988CE098E0909305088093040866 |
:10CFC0009091FB03E92FFF27E152FE4F9F5F909363 |
:10CFD000FB03808180930E08993010F01092FB03C0 |
:10CFE0001092FB070E94826481E080930B0800008E |
:10CFF0000000000000000000000000000000000031 |
:10D000000000000000000000000000000000000020 |
:10D0100000000000000000000000000000008091FF |
:10D020000C0880932B088EBD089587B18C6087B95A |
:10D03000429843981092000480E88093EB0110928C |
:10D04000FF038093EA010895809105048150809345 |
:10D0500005048F3F09F0F4C094E09093050480919B |
:10D06000E702807BE1F080914F06882349F08091B0 |
:10D070000804882311F49093000481E0809308044D |
:10D08000809150068823B9F080910904882319F40F |
:10D0900084E08093FF0381E0809309040CC08093B7 |
:10D0A00008048093090480914B06809306048091C4 |
:10D0B0004D068093070480910804882309F040C03E |
:10D0C00080916406282F332724FF07C08091120324 |
:10D0D000882319F425FD4DC04EC090914C06983F11 |
:10D0E00050F08091C2078D3D30F080910604882376 |
:10D0F0000CF43FC040C0983F48F08091C2078A308E |
:10D1000028F4809106048823B4F133C08091000490 |
:10D110008150809300048F3F79F58091C207815040 |
:10D12000809300048091EB01813011F480E801C00C |
:10D1300086958093EB018091EB019091060417C0D6 |
:10D14000809100048150809300048F3FA9F489E00E |
:10D15000809300048091EB01813011F480E801C0DC |
:10D1600086958093EB018091EB0190914F06892386 |
:10D1700011F0429A01C0429880910904882309F075 |
:10D1800043C080916406282F332724FF07C0809175 |
:10D190001203882319F426FD50C034C090914E0626 |
:10D1A000983F50F08091E8078D3D30F08091070462 |
:10D1B00088230CF442C026C0983F48F08091E807CD |
:10D1C0008A3028F4809107048823E4F036C08091E7 |
:10D1D000FF0381508093FF038F3F91F58091E80713 |
:10D1E00081508093FF038091EA01813011F480E83F |
:10D1F00001C086958093EA018091EA01909107042D |
:10D200008923D9F4439808958091FF038150809336 |
:10D21000FF038F3FA9F489E08093FF038091EA0127 |
:10D22000813011F480E801C086958093EA018091F5 |
:10D23000EA0190915006892311F0439A089543988A |
:10D2400008954FB724E130E0F8948091C9008F77BA |
:10D250008093C9008091C9008F7B8093C900809121 |
:10D26000C9008F7D8093C9005A9A52985B9A539A4D |
:10D27000832F99278093CD002093CC008091C80004 |
:10D2800082608093C80080E18093C9008091CA00C9 |
:10D290008F778093CA008091CA008F7B8093CA00E9 |
:10D2A0008091CA008F7D8093CA008091CA008F7ED2 |
:10D2B0008093CA008091CA00877F8093CA008091C2 |
:10D2C000C9008B7F8093C9008091CA0084608093DD |
:10D2D000CA008091CA0082608093CA008091C80011 |
:10D2E00087FF03C08091CE00F9CF8091C90080688C |
:10D2F0008093C9004FBF0895FF920F931F93CF9360 |
:10D30000DF9380E197E20E949016EC01FF24809168 |
:10D31000C9008F778093C9008091C9008F7E809368 |
:10D32000C9005A988FE29AE09F938F9309E612E121 |
:10D330001F930F93E0912704F091280409950F9013 |
:10D340000F900F900F9002C04A996CC0CE010E94BE |
:10D3500099168823C9F3E0912704F0912804FF204F |
:10D3600009F468C085E69AE09F938F931F930F930B |
:10D370000995529A0F900F900F900F90CE010E9436 |
:10D3800099168823D9F383E690E05A9A019797FF7C |
:10D39000FCCF8FE891E05A98019797FFFCCF89E086 |
:10D3A00090E05A9A019797FFFCCF89E090E05A9855 |
:10D3B000019797FFFCCF8FE891E05A9A019797FF6A |
:10D3C000FCCF8FE891E05A98019797FFFCCF89E056 |
:10D3D00090E05A9A019797FFFCCF89E090E05A9825 |
:10D3E000019797FFFCCF8FE891E05A9A019797FF3A |
:10D3F000FCCF8FE891E05A98019797FFFCCF89E026 |
:10D4000090E05A9A019797FFFCCF89E090E05A98F4 |
:10D41000019797FFFCCF8FE891E05A9A019797FF09 |
:10D42000FCCF13C08AE590E00E949016EC0191E0D9 |
:10D43000F92E91CF8BE69AE09F938F931F930F93D2 |
:10D4400009950F900F900F900F9052985A980E9444 |
:10D450002169E5E0CDB7DEB70C94157AEF92FF9223 |
:10D460000F931F93CF93DF93482F00E010E080913C |
:10D47000EC01813061F41092EC0184E480930A04A1 |
:10D4800010920C0410920B0410920D042BC1809189 |
:10D490000A04882319F421E030E001C0980190913A |
:10D4A0000B04992371F4232B11F081E010C084E464 |
:10D4B00080930A0490930C0490930B0490930D04B2 |
:10D4C000FAC0913069F4232B09F0EBC082E080931D |
:10D4D0000B0480910C048F5F80930C0483E0E9C0FF |
:10D4E0009230D1F4232B09F0DCC083E080930A044E |
:10D4F00040930D0490910C04923039F410920E0474 |
:10D5000047FF03C081E080930E0483E080930B0407 |
:10D510009F5F90930C04CFC0933009F0C2C0232BBF |
:10D5200009F0BFC090930A0482E080930B048091BD |
:10D530000C048F5F80930C0420910D04822F992797 |
:10D54000782F6627842F9927682B792B80912A06BC |
:10D55000813049F47370CB018050924063E070E0F9 |
:10D560000E949C7917C0823061F47770CB018050A3 |
:10D57000944066E070E00E949C7926952695269559 |
:10D580000BC0737068567140CB0177FD0196BC01EA |
:10D590007595679526952695022F11270F701070A7 |
:10D5A0000F5F1F4F0D30110508F074C07801E00EB9 |
:10D5B000F11EF701E55DF84F808191819B01281BE9 |
:10D5C000390BC90137FF03C0909581959F4F06978E |
:10D5D00094F480911B03883C30F480911B03865F98 |
:10D5E00080931B0308C088EC80931B0380916F001D |
:10D5F0008F7D80936F00F701E55DF84F8081918109 |
:10D600009C01220F331F280F391F260F371F37FFAA |
:10D6100002C02D5F3F4FE901D595C795D595C795B8 |
:10D62000CB0101968C179D0714F4219706C0615019 |
:10D630007040C617D7070CF4219680911B03843BDA |
:10D64000D0F0F701E55DF84F80819181FE01E81B84 |
:10D65000F90BCF0163E070E00E949C79CB01880F49 |
:10D66000991F860F971F2FE537E0E20EF31EF70193 |
:10D670009183808307C02FE537E0E20EF31EF701A8 |
:10D6800011821082000F111F055D184FF801D18320 |
:10D69000C08311C00231110570F081E08093EC016C |
:10D6A0000AC081E08093EC0110920C0410920E04E9 |
:10D6B00084E480930A0480910C04803198F0809176 |
:10D6C0000E04882331F48091EC01882311F48093B7 |
:10D6D000930110920C0410920E0410920B0484E437 |
:10D6E00080930A04E6E0CDB7DEB70C94147ACF93AA |
:10D6F000FC0197FF05C0CFEFF095E195FF4F01C00A |
:10D70000C1E028E631E0CF01B9010E949C79FC011B |
:10D710008B35910554F08B5590408A35910538F43E |
:10D7200084EB90E08E1B9F0BFC0141E00DC0CF010C |
:10D73000855B90408A35910518F4E45BF04003C0A6 |
:10D740002E1B3F0BF9014FEFEE0FFF1FEA58F54F6D |
:10D75000259134918C2F992787FD9095289FB001B2 |
:10D76000299F700D389F700D1124842F992787FDF4 |
:10D770009095689FA001699F500D789F500D1124CE |
:10D78000CA01CF9108952AE530E0281B390BC90161 |
:10D790000E94776B0895CF93DF9380E00E942C71F5 |
:10D7A00080911D0190911E016AE070E00E949C79B9 |
:10D7B0009F938F9380911D0190911E016AE070E00C |
:10D7C0000E949C797F936F9384E49BE09F938F9357 |
:10D7D000CFE1D1E7DF93CF93E0912704F0912804C4 |
:10D7E00009952DB73EB7285F3F4F2DBF8091E801C7 |
:10D7F0008823B9F186E00E942C71809100089091F5 |
:10D8000001086AE070E00E9488797F936F938FED42 |
:10D8100090E09F938F938091F1079091F207A091F0 |
:10D82000F307B091F4072091950130919601409152 |
:10D83000970150919801BC01CD010E94D1793F938D |
:10D840002F938DE49BE09F938F93DF93CF93E09191 |
:10D850002704F091280409958DB79EB70A968DBFCD |
:10D8600012C086E00E942C7189E59BE09F938F9304 |
:10D87000DF93CF93E0912704F091280409950F904E |
:10D880000F900F900F908091FA038823C1F086E0EB |
:10D890000E942C718091FA0399279F938F9380E6C1 |
:10D8A0009BE09F938F93DF93CF93E0912704F091B8 |
:10D8B000280409952DB73EB72A5F3F4F2DBF80E161 |
:10D8C0000E942C718091F3019091F4016CE370E05F |
:10D8D0000E9488799F938F938091F3019091F40136 |
:10D8E0006CE370E00E9488797F936F9380916C085D |
:10D8F00090916D089F938F938BE69BE09F938F93FE |
:10D90000CFE1D1E7DF93CF93E0912704F091280492 |
:10D910000995809110062DB73EB7265F3F4F2DBF6A |
:10D9200080FF29C08AE10E942C718091940199277F |
:10D930009F938F9380910D0390910E03A0910F03FD |
:10D94000B0911003BC01CD0124E630E040E050E08E |
:10D950000E94D1793F932F9388E79BE09F938F9309 |
:10D96000DF93CF93E0912704F091280409958DB7B8 |
:10D970009EB708968DBFDF91CF910895CF93DF9327 |
:10D9800080E00E942C718091E906992787FD90958F |
:10D990009F938F938091E106992787FD90959F93A0 |
:10D9A0008F938091D906992787FD90959F938F93A8 |
:10D9B0008091D106992787FD90959F938F938FE74C |
:10D9C0009BE09F938F93CFE1D1E7DF93CF93E091DB |
:10D9D0002704F0912804099580E10E942C712DB74D |
:10D9E0003EB7245F3F4F2DBF80910907992787FDE0 |
:10D9F00090959F938F9380910107992787FD90952C |
:10DA00009F938F938091F906992787FD90959F9317 |
:10DA10008F938091F106992787FD90959F938F931F |
:10DA20008FE89BE09F938F93DF93CF93E091270440 |
:10DA3000F09128040995809102062DB73EB7245F26 |
:10DA40003F4F2DBF853098F480E10E942C718FE903 |
:10DA50009BE09F938F93DF93CF93E0912704F09106 |
:10DA6000280409950F900F900F900F9018C08730E1 |
:10DA7000B0F488E10E942C718FED90E09F938F931A |
:10DA800080EB9BE09F938F93DF93CF93E0912704EC |
:10DA9000F091280409958DB79EB706968DBFDF914A |
:10DAA000CF9108950F931F9380E00E942C712AE07C |
:10DAB00030E08091680890916908B9010E948879E6 |
:10DAC0009F938F938091680890916908B9010E9493 |
:10DAD00088797F936F9380911D0190911E01B90108 |
:10DAE0000E949C799F938F9380911D0190911E01BC |
:10DAF000B9010E949C797F936F9389EB9BE09F9380 |
:10DB00008F930FE111E71F930F93E0912704F0919A |
:10DB10002804099580E10E942C718DB79EB70C9660 |
:10DB20008DBF80916C0890916D089F938F93809129 |
:10DB30006A0890916B089F938F938CEC9BE09F9366 |
:10DB40008F931F930F93E0912704F0912804099578 |
:10DB50008DB79EB708968DBF1F910F9108950F93B3 |
:10DB60001F93CF93DF938091E801CFE1D1E7882322 |
:10DB700009F478C080E00E942C718091FD079927FC |
:10DB80009F938F938091FF0799279F938F9388EDA1 |
:10DB90009BE09F938F938E01DF93CF93E0912704B7 |
:10DBA000F091280409958DB79EB708968DBF809196 |
:10DBB000FE07833031F48CE00E942C7187EE9BE0ED |
:10DBC00005C08CE00E942C718CEE9BE09F938F939C |
:10DBD000DF93CF93E0912704F091280409950F90EB |
:10DBE0000F900F900F908091FC0781FF12C08CE086 |
:10DBF0000E942C7181EF9BE09F938F931F930F9353 |
:10DC0000E0912704F091280409950F900F900F9050 |
:10DC10000F9080E10E942C718FED90E09F938F9385 |
:10DC200080910208909103089F938F938091000840 |
:10DC3000909101086AE070E00E9488797F936F9369 |
:10DC400086EF9BE09F938F938FE191E79F938F9354 |
:10DC5000E0912704F091280409958DB79EB70A96A4 |
:10DC60008DBF12C082E00E942C7186E09CE09F93E1 |
:10DC70008F93DF93CF93E0912704F09128040995C7 |
:10DC80000F900F900F900F90DF91CF911F910F91F8 |
:10DC90000895CF93C82F20910F0420931004992743 |
:10DCA0008F32910509F1803391051CF44F97A1F053 |
:10DCB0002CC08F34910501F18F38910531F5222365 |
:10DCC00019F481E090E038C086E0289FF00111242B |
:10DCD000E45DF44F849117C086E0289FF001112481 |
:10DCE000E35DF44F84910FC086E0289FF00111247A |
:10DCF000E25DF44F849107C086E0289FF001112473 |
:10DD0000E15DF44F849180930F0490910F04809112 |
:10DD100010049813C0E00E94327190910F0486E0C5 |
:10DD2000989FF0011124E05DF44F259134918C2FE0 |
:10DD3000F901099580E090E0CF910895109269086B |
:10DD40001092680810926D0810926C0810926B087F |
:10DD500010926A0810926E088AE090E00E94901675 |
:10DD600090931204809311040895CF93DF938091D0 |
:10DD70001104909112040E949916882309F4AFC0EF |
:10DD800080911104909112040A969093120480934A |
:10DD90001104E0E0F0E09F0190E05FEFAAECB6E054 |
:10DDA0004BE0ED018B8187FF0BC09F5F8D81E80FFA |
:10DDB000F11D8981280F311D8E81851708F4582F98 |
:10DDC0004150189647FFEDCF50936E08232B41F535 |
:10DDD00020911704309118044091190450911A04AD |
:10DDE000BB27A52F942F832F90931604809315049F |
:10DDF000AA27BB27281B390B4A0B5B0BCF01AA278D |
:10DE0000BB27280F391F4A1F5B1F2093170430932D |
:10DE100018044093190450931A04E5E0F0E013C08D |
:10DE200020911504309116042E173F0718F4E21BB9 |
:10DE3000F30B02C0E0E0F0E0892F9927880F991FCB |
:10DE4000E80FF91F3596F0936908E0936808EF3FF3 |
:10DE5000F10578F480911D0190911E018E9F900133 |
:10DE60008F9F300D9E9F300D1124C90164E670E034 |
:10DE700013C0CF01969587959695879520911D01A2 |
:10DE800030911E01289FA001299F500D389F500DF1 |
:10DE90001124CA0169E170E00E94887970936B08CF |
:10DEA00060936A0820911304309114042E0F3F1FD1 |
:10DEB00030931404209313045EE02131350778F089 |
:10DEC00080916C0890916D08019690936D088093F5 |
:10DED0006C0820513E403093140420931304DF91CA |
:10DEE000CF9108954FB720E430E0F8948091C900B5 |
:10DEF0008F778093C9008091C9008F7B8093C90080 |
:10DF00008091C9008F7D8093C9005A9A52985B9A7C |
:10DF1000539A832F99278093CD002093CC00809132 |
:10DF2000C80082608093C80088E18093C900809116 |
:10DF3000CA008F778093CA008091CA008F7B80933C |
:10DF4000CA008091CA008F7D8093CA008091CA0068 |
:10DF50008F7E8093CA008091CA00877F8093CA0019 |
:10DF60008091C9008B7F8093C9008091CA00846032 |
:10DF70008093CA008091CA0082608093CA00809119 |
:10DF8000C80087FF03C08091CE00F9CF8091C900FF |
:10DF900080688093C9004FBF08950F931F93CF935C |
:10DFA000DF93482F4F5F893108F089C080912A079D |
:10DFB000841710F440932A07CB0183539B4268E1F6 |
:10DFC00070E00E949C79A42FBB27FD01EA0FFB1F84 |
:10DFD000E55DF84F808191819B01281B390BC901B8 |
:10DFE00037FF03C0909581959F4F069794F48091D9 |
:10DFF0001B03883C30F480911B03865F80931B03D6 |
:10E0000008C088EC80931B0380916F008F7D809304 |
:10E010006F00FD01EA0FFB1FE55DF84F80819181E4 |
:10E020009C01220F331F280F391F260F371F37FF80 |
:10E0300002C02D5F3F4FE901D595C795D595C7958E |
:10E04000CB0101968C179D0714F4219706C06150EF |
:10E050007040C617D7070CF4219680911B03843BB0 |
:10E06000D8F08D010A0F1B1FF801E55DF84F808184 |
:10E070009181FE01E81BF90BCF0163E070E00E9483 |
:10E080009C79CB01880F991F860F971F015A184F53 |
:10E09000F8019183808307C0AA0FBB1FA15AB84F14 |
:10E0A00011961C921E92E42FFF27EE0FFF1FE55DD5 |
:10E0B000F84FD183C083443011F410929301DF9163 |
:10E0C000CF911F910F910895CF93DF9320916F0807 |
:10E0D000822F9927807F9070409709F06CC02F3174 |
:10E0E00009F046C08091700880931F042091720847 |
:10E0F000209321048091730880932004822F992714 |
:10E1000090932C0780932B07222309F054C0809111 |
:10E110000406282F3327220F331FF901E15AF84F45 |
:10E120001182108280910506A82FBB27AA0FBB1F62 |
:10E13000FD01E15AF84F1182108280910706E82F05 |
:10E14000FF27EE0FFF1FCF01815A984FEC01198274 |
:10E150001882255D384FE90119821882A55DB84FF4 |
:10E1600011961C921E92E55DF84F1182108223C019 |
:10E17000C22FCF70CA30F8F480917008809399084C |
:10E1800080917108809398088091720880939B0811 |
:10E190008091730880939A0860919808709199080B |
:10E1A0008C2F0E94CD6F60919A0870919B088C2FE4 |
:10E1B0008F5F0E94CD6FDF91CF910895CF93C82FCD |
:10E1C0008F3F49F4809122048F3F29F41092240458 |
:10E1D0001092230432C020912404222339F4CF3139 |
:10E1E00011F485E001C084E080932504809125042A |
:10E1F000909123048217A0F4892F809580932304A3 |
:10E200008F3F19F48EEF8093230480912304C81765 |
:10E2100011F40E94647010922404109223040BC025 |
:10E22000E22FFF27E159F74FC0832F5F209324048B |
:10E230009C0F90932304C0932204CF910895909152 |
:10E240001E04933240F4E92FFF27EB58F74F8083E9 |
:10E250009F5F90931E040895833218F48D5F80931E |
:10E260001E04089590E2E8E7F8E08FE19193815071 |
:10E2700087FFFCCF0895CF93CFB723E031E0F89428 |
:10E280008091C9008F778093C9008091C9008F7BEE |
:10E290008093C9008091C9008F7D8093C9005A9AEC |
:10E2A00052985B9A539A832F99278093CD0020939D |
:10E2B000CC008091C80082608093C80088E1809380 |
:10E2C000C9008091CA008F778093CA008091CA00EC |
:10E2D0008F7B8093CA008091CA0080628093CA00BD |
:10E2E0008091CA0080618093CA008091CA008860D2 |
:10E2F0008093CA008091C90084608093C900809196 |
:10E30000CA0084608093CA008091CA0082608093B2 |
:10E31000CA008091C80087FF03C08091CE00F9CF6A |
:10E320008091C90080688093C9008091C900806491 |
:10E330008093C9000E943271CFBFCF910895282FDA |
:10E3400099278F709070892B31F4209580911D044E |
:10E35000822B80931D0408958091EF01882309F496 |
:10E3600041C08091E70285FF0AC082E98093750869 |
:10E3700083E28093760885E58093770802C0109247 |
:10E3800075088091F0018F3071F480911D040E9416 |
:10E39000496E882341F081E980937508809376085F |
:10E3A00081E3809377081092EF018091C80085FF88 |
:10E3B000FCCF8091C9008F7E8093C9008091C900F5 |
:10E3C0008E7F8093C90080917508882311F48EEFA9 |
:10E3D00001C08EE78093CE0080911D048093F001F0 |
:10E3E00010921D0408951F920F920FB60F921124E0 |
:10E3F0008F939F93EF93FF939091EF01992309F0EF |
:10E4000040C080912604882361F480917508882398 |
:10E4100011F483E003C0813999F481E080932604EC |
:10E420000FC0833099F480917508882349F0909348 |
:10E4300075088091C9008E7F8093C9008EEF1EC041 |
:10E440008091C90081608093C9000EC0833261F45D |
:10E450008091C9008E7F8093C9008FEF8093CE009A |
:10E4600081E08093EF0114C080912604E82FFF27FC |
:10E47000EB58F74F8F5F8093260480818093CE0006 |
:10E4800007C0109226048091C90080618093C90062 |
:10E49000FF91EF919F918F910F900FBE0F901F9062 |
:10E4A0001895EF92FF920F931F93CF93DF937C0108 |
:10E4B0008B01EA01452B39F0F80181918F01F701B9 |
:10E4C00009952197C9F7E6E0CDB7DEB70C94147A29 |
:10E4D000EF92FF920F931F93CF93DF937C018B01F9 |
:10E4E000EA01452B41F0F8010F5F1F4F8491F701BE |
:10E4F00009952197C1F7E6E0CDB7DEB70C94147A01 |
:10E500000F931F93CF938C01C62F161634F480E21D |
:10E51000F8010995C1501C16D4F3CF911F910F91AA |
:10E5200008950F931F93CF938C01C62F161634F4C2 |
:10E5300080E3F8010995C1501C16D4F3CF911F91C7 |
:10E540000F910895A5E3B0E0E8EAF2E70C94EC79C6 |
:10E550002E96EEADFFAD2E9788249924540180911C |
:10E560001C04882321F42C961FAE1EAE2C975EE46B |
:10E57000452E512C4C0E5D1E6F01B60105C01532A3 |
:10E5800039F00894C11CD11CF60114911123B9F77C |
:10E59000A601461B570B31F02C968EAD9FAD2C97E4 |
:10E5A0000E946872112309F46AC20894C11CD11C2C |
:10E5B000FF24FDA6FCA64FEFE42EF9A6F601089471 |
:10E5C000C11CD11C1491153721F0812F806288372E |
:10E5D000B1F4F0FE0AC0F20124E030E0420E531E16 |
:10E5E00080809180A280B3800AC0F20142E050E0B6 |
:10E5F000440E551E808191814C01AA24BB24103207 |
:10E6000021F489A58823D1F61DC0133219F458E0EE |
:10E61000F52AD4CF1A3211F01D3291F41A3259F47E |
:10E62000F20182E090E0480E591EE081ECA7EE2353 |
:10E630002CF6E195ECA790E1F92AAFEDFA22BECFD6 |
:10E640001B3211F419A7BACF1E32C1F5F601089496 |
:10E65000C11CD11C14911A3279F4F20122E030E08D |
:10E66000420E531E408151813FEF4F3F530714F438 |
:10E670004FEF5FEFE42EA2CF40E050E0812F8053B8 |
:10E680008A30A0F4CA0133E0880F991F3A95E1F768 |
:10E69000840F951F480F591F410F511D4053504083 |
:10E6A000F6010894C11CD11C1491E8CF8FEF4F3FA5 |
:10E6B000580714F44FEF5FEFE42E85CF103329F4A1 |
:10E6C000F4FC7CCF90E2F92A79CF812F81538930F5 |
:10E6D000D8F440E050E0CA0123E0880F991F2A9542 |
:10E6E000E1F7840F951F480F591F410F511D4053EB |
:10E6F0005040F6010894C11CD11C1491812F805305 |
:10E700008A3048F34CA75FCF183619F4A4E0FA2AF0 |
:10E7100055CF1C3619F4B1E0FB2A50CF133661F403 |
:10E720003E010894611C711CF20122E030E0420EAF |
:10E73000531E808189833CC1143421F0143611F0BA |
:10E74000193651F5143411F431E0F32AF0FE0AC001 |
:10E75000F20144E050E0440E551E80809180A2807A |
:10E76000B3800CC0F20182E090E0480E591E808117 |
:10E7700091814C01AA2497FCA094BA2CB7FE0AC040 |
:10E78000B094A09490948094811C911CA11CB11C05 |
:10E790008DE289A70AE06FC01F3411F01F3631F4F3 |
:10E7A0001F3411F491E0F92A08E064C0103779F4BD |
:10E7B000F201A2E0B0E04A0E5B1E808191814C0123 |
:10E7C000AA24BB2400E1B0E4FB2A18E753C01337A6 |
:10E7D000C1F5F20122E030E0420E531E60807180EC |
:10E7E0006114710489F43E010894611C711C88E273 |
:10E7F00089838EE6F301818385E78B838CE68C83A6 |
:10E800008D8389E28E831F82E7FC13C08E2D9927AA |
:10E8100087FD9095AC0160E070E0C3010E94B9777C |
:10E82000009729F0382E3618E3140CF0C3C03E2CA4 |
:10E83000C1C0F30101900020E9F731973E2E361850 |
:10E84000B9C0153511F0153731F4153511F4F1E073 |
:10E85000FF2A0AE00FC0183519F0183709F0A0C0D8 |
:10E8600000E1F3FE07C081149104A104B10411F08A |
:10E8700020E4F22A19A6EDA6E7FC02C03FEDF32240 |
:10E8800089E2682E712C6C0E7D1E81149104A10406 |
:10E89000B10421F44DA5442309F47BC0802F9927AE |
:10E8A000AA27BB278EA79FA7A8ABB9AB202E3324DE |
:10E8B00090E0891690E0990691E0A90690E0B906EB |
:10E8C00048F0C501B4012EA53FA548A959A90E9449 |
:10E8D000AF7917C0AFEF8A169104A104B10449F0D3 |
:10E8E00040F0C401B1010E9488799B01442755275B |
:10E8F00008C0882D602F0E947C79282F3327442759 |
:10E9000055272AAB3BAB4CAB5DAB0A3059F48AA917 |
:10E91000880F880F880F9AA9990F890F382D381BF7 |
:10E92000832F10C0003139F48AA98295807F482D49 |
:10E93000481B842F07C08AA9880F880F880F582D7D |
:10E94000581B852F90E02EA53FA548A959A98216EE |
:10E950009306A406B50608F091E08AA89BA8ACA887 |
:10E96000BDA88A3010F4805D04C0895A183509F4B6 |
:10E970008F7DD3018E933D01992309F099CF083003 |
:10E9800041F4F3FE06C0803321F080E3FD01829361 |
:10E990003F01CE010196382E3618F8E23F0E0BC02B |
:10E9A000112309F46CC03E010894611C711C198389 |
:10E9B000B1E03B2E19A6032D2DA4231827FC2224F9 |
:10E9C00089A5882311F00F5F02C0F6FC0E5F020DCF |
:10E9D000EF2CFF24C70180739070892B49F48CA51C |
:10E9E000801B682F2C968EAD9FAD2C970E94807255 |
:10E9F00089A5882331F041E050E0BE01675D7F4F7B |
:10EA00000AC0E6FE0EC080E38AA71BA742E050E0E2 |
:10EA1000BE01665D7F4F2C968EAD9FAD2C970E94F8 |
:10EA20005172C70180739070809749F48CA5801B48 |
:10EA3000682F2C968EAD9FAD2C970E949172622DFF |
:10EA40002C968EAD9FAD2C970E949172832D9927A5 |
:10EA500087FD9095AC01B3012C968EAD9FAD2C97A0 |
:10EA60000E945172E4FE89CD2CA5201B2CA7622F99 |
:10EA70002C968EAD9FAD2C970E9480727ECDE2E1E8 |
:10EA8000CB5C0C94087A2FB740E0F894E0E0F0E01B |
:10EA900081E2809357009491E2E0F0E08093570088 |
:10EAA0003491E4E0F0E08093570084912FBF9E31D1 |
:10EAB00099F4363941F4893011F441E00DC08A30BF |
:10EAC00059F442E009C0373939F4863011F443E093 |
:10EAD00003C0853009F444E0842F992708959FB737 |
:10EAE000F8948091C900877F8093C9008091C90004 |
:10EAF0008F7E8093C9008091C9008F778093C90071 |
:10EB00008091C9008F7B8093C9008091C9008F7D5F |
:10EB10008093C90052985A9A53985B9A9FBF089560 |
:10EB20001F93CF93DF93182F80911C04882309F43F |
:10EB30008DC08091EE01181709F488C080911B04E4 |
:10EB4000882321F40E94437580931B048FEF9CE07F |
:10EB50009F938F93C9E6D2E1DF93CF93E09127048F |
:10EB6000F091280409950F900F900F900F90812F2E |
:10EB700099278230910501F1833091052CF400979B |
:10EB800061F0019769F024C084309105D9F0843098 |
:10EB90009105ACF00597C9F01BC08FEE9CE002C058 |
:10EBA0008DED9CE09F938F93DF93CF93E0912704AB |
:10EBB000F0912804099518C084EC9CE0F3CF81EA19 |
:10EBC0009CE0F0CF83E99CE0EDCF8BE89CE0EACFBE |
:10EBD0008CE09DE09F938F93DF93CF93E091270488 |
:10EBE000F0912804099510E00F900F900F900F906E |
:10EBF00080911B04843011F0823099F40E946F756B |
:10EC0000812F8150833018F40E9421691DC0143077 |
:10EC100019F40E943B7118C01530B1F40E94726F54 |
:10EC200013C0112389F082E29DE09F938F9389E6C0 |
:10EC300092E19F938F93E0912704F0912804099526 |
:10EC40000F900F900F900F901093EE01DF91CF91E6 |
:10EC50001F9108950F931F9381E080931C044091AE |
:10EC6000ED01EBE3FCE020E030E05FE484919927E4 |
:10EC70002F5F3F4F829FB001839F700D929F700D59 |
:10EC8000112446275150319657FFF0CF4093ED01A4 |
:10EC9000E3E1FCE020E030E057E2849199272F5F28 |
:10ECA0003F4F829FB001839F700D929F700D112482 |
:10ECB00046275150319657FFF0CF4093ED01809198 |
:10ECC0001B04882321F40E94437580931B048091C8 |
:10ECD000ED01833459F088E190E029E20FB6F89411 |
:10ECE000A895809360000FBE2093600082EA92E7AF |
:10ECF00090932804809327048DE39DE09F938F9346 |
:10ED000009E612E11F930F93E0912704F091280484 |
:10ED100009950F900F900F900F9085E690E09F93CC |
:10ED20008F9380E590E09F938F931F921F92809125 |
:10ED300002016AE00E947C79892F99279F938F9323 |
:10ED4000809102010E947C7999279F938F9383E69B |
:10ED50009DE09F938F931F930F93E0912704F09171 |
:10ED6000280409958BE39CE09F938F931F930F9347 |
:10ED7000E0912704F0912804099583E19CE09F939A |
:10ED80008F931F930F93E0912704F0912804099526 |
:10ED90008DB79EB746968DBF87E99DE09F938F9371 |
:10EDA0001F930F93E0912704F0912804099583ECB9 |
:10EDB0008093810080916F00806280936F000F903C |
:10EDC0000F900F900F901F910F91089580911C0448 |
:10EDD000882361F08091EE01843011F40E94AC71BF |
:10EDE0008091ED01833411F010921C0408951F925C |
:10EDF0000F920FB60F9211242F933F934F935F936F |
:10EE00006F937F938F939F93AF93BF93EF93FF93F2 |
:10EE10002091CE009091EE01892F8150833020F413 |
:10EE2000822F0E942E6A0BC0943021F4822F0E9400 |
:10EE30009F7105C0953019F4822F0E94DE70FF91FA |
:10EE4000EF91BF91AF919F918F917F916F915F9162 |
:10EE50004F913F912F910F900FBE0F901F901895DB |
:10EE6000002422273327442751E0BB27EE27FF2722 |
:10EE7000A0E1660F771F881F991F001C221F331FF8 |
:10EE8000441F660F771F881F991F001C221F331F06 |
:10EE9000441F2AF4050E2B1F3E1F4F1F04C0051AE6 |
:10EEA0002B0B3E0B4F0B550FBB1FEE1F587F5560B2 |
:10EEB00047FD5250AA95E9F6E695B7955795E69520 |
:10EEC000B7955795852F9B2F08952227332741E02B |
:10EED000552768E0880F991F221F331F880F991F3D |
:10EEE000221F331F1AF4240F351F02C0241B350BB9 |
:10EEF000440F551F487F456037FD42506A9551F7D2 |
:10EF00005695479556954795842F0895AA2797FFBC |
:10EF100004C0809590958A1F9A1F77FF04C0609562 |
:10EF200070956A1F7A1F669F9001779FA001679F67 |
:10EF3000300D411D5A1F300D411D5A1F889FF00191 |
:10EF4000999F2E0F3F1F401D511D899F300D411D60 |
:10EF50005A1F300D411D5A1FCA01B901112480CF1B |
:10EF6000FB01DC0102C005900D9241505040D8F7E2 |
:10EF70000895FC014150504030F001900616D1F741 |
:10EF80003197CF010895882799270895A0E0B0E030 |
:10EF9000ECECF7E70C94F4796C017B01EA01590180 |
:10EFA00021978FEFCF3FD80789F086010894C11CC5 |
:10EFB000D11CC7010894E11CF11CF5010995F80169 |
:10EFC00080832197FFEFCF3FDF0779F7EAE0CDB7E6 |
:10EFD000DEB70C94107ACF92DF92EF92FF920F93EC |
:10EFE0001F937C016B01FB010995082FC701019656 |
:10EFF000F6010995182FC8011F910F91FF90EF900E |
:10F00000DF90CF900895A0E0B0E0E9E0F8E70C943D |
:10F01000F6798C017B01EA01690121978FEFCF3FDF |
:10F02000D80771F0F70121917F01C8010F5F1F4FD1 |
:10F03000622FF60109952197FFEFCF3FDF0791F788 |
:10F04000E8E0CDB7DEB70C94127ACF92DF92EF9260 |
:10F05000FF920F931F936C018B017A01FA010995BE |
:10F06000812F9927682FC6010196F70109951F91F5 |
:10F070000F91FF90EF90DF90CF9008955058BB27ED |
:10F08000AA270ED0E0C0D1D030F0D6D020F031F495 |
:10F090009F3F11F41EF4C6C00EF4E095E7FBBCC020 |
:10F0A000E92FE2D080F3BA17620773078407950748 |
:10F0B00018F071F49EF5FAC00EF4E0950B2EBA2FFD |
:10F0C000A02D0B01B90190010C01CA01A00111246E |
:10F0D000FF27591B99F0593F50F4503E68F11A161A |
:10F0E000F040A22F232F342F4427585FF3CF4695AB |
:10F0F00037952795A795F0405395C9F77EF41F16CD |
:10F10000BA0B620B730B840BBAF09150A1F0FF0F96 |
:10F11000BB1F661F771F881FC2F70EC0BA0F621F82 |
:10F12000731F841F48F4879577956795B795F79572 |
:10F130009E3F08F0B3CF9395880F08F09927EE0F04 |
:10F1400097958795089598D088F09F5790F0B92F9C |
:10F150009927B751A0F0D1F0660F771F881F991F2C |
:10F160001AF0BA95C9F712C0B13081F09FD0B1E062 |
:10F1700008959CC0672F782F8827B85F39F0B93F72 |
:10F18000CCF3869577956795B395D9F73EF490952E |
:10F190008095709561957F4F8F4F9F4F0895E894AC |
:10F1A00009C097FB3EF490958095709561957F4FCF |
:10F1B0008F4F9F4F9923A9F0F92F96E9BB2793957D |
:10F1C000F695879577956795B795F111F8CFFAF48D |
:10F1D000BB0F11F460FF1BC06F5F7F4F8F4F9F4FBE |
:10F1E00016C0882311F096E911C0772321F09EE81C |
:10F1F000872F762F05C0662371F096E8862F70E082 |
:10F2000060E02AF09A95660F771F881FDAF7880F5B |
:10F210009695879597F9089597F99F6780E870E02C |
:10F2200060E008959FEF80EC089500240A9416167C |
:10F23000170618060906089500240A9412161306E4 |
:10F24000140605060895092E0394000C11F4882372 |
:10F2500052F0BB0F40F4BF2B11F460FF04C06F5F8E |
:10F260007F4F8F4F9F4F089557FD9058440F551F64 |
:10F2700059F05F3F71F04795880F97FB991F61F038 |
:10F280009F3F79F087950895121613061406551FAF |
:10F29000F2CF4695F1DF08C0161617061806991F1B |
:10F2A000F1CF86957105610508940895E894BB2710 |
:10F2B00066277727CB0197F90895629FD001739F46 |
:10F2C000F001829FE00DF11D649FE00DF11D929F02 |
:10F2D000F00D839FF00D749FF00D659FF00D992741 |
:10F2E000729FB00DE11DF91F639FB00DE11DF91F65 |
:10F2F000BD01CF0111240895991B79E004C0991F25 |
:10F30000961708F0961B881F7A95C9F7809508957F |
:10F31000AA1BBB1B51E107C0AA1FBB1FA617B7073B |
:10F3200010F0A61BB70B881F991F5A95A9F7809557 |
:10F330009095BC01CD01089597FB092E07260AD0B0 |
:10F3400077FD04D0E5DF06D000201AF470956195B2 |
:10F350007F4F0895F6F7909581959F4F0895A1E20C |
:10F360001A2EAA1BBB1BFD010DC0AA1FBB1FEE1F3F |
:10F37000FF1FA217B307E407F50720F0A21BB30B8A |
:10F38000E40BF50B661F771F881F991F1A9469F706 |
:10F3900060957095809590959B01AC01BD01CF0162 |
:10F3A000089597FB092E05260ED057FD04D0D7DF10 |
:10F3B0000AD0001C38F450954095309521953F4F68 |
:10F3C0004F4F5F4F0895F6F7909580957095619532 |
:10F3D0007F4F8F4F9F4F08952F923F924F925F9292 |
:10F3E0006F927F928F929F92AF92BF92CF92DF9255 |
:10F3F000EF92FF920F931F93CF93DF93CDB7DEB7BA |
:10F40000CA1BDB0B0FB6F894DEBF0FBECDBF09944D |
:10F410002A88398848885F846E847D848C849B84A4 |
:10F42000AA84B984C884DF80EE80FD800C811B81B2 |
:10F43000AA81B981CE0FD11D0FB6F894DEBF0FBEE1 |
:10F44000CDBFED010895EE0FFF1F0590F491E02D63 |
:04F450000994FFCF4D |
:10F454005E010A010164FF01FFFF01FC01FC0101DF |
:10F46400737373FF03007D0000C409C409640011B1 |
:10F4740048656C6C6F20576F726C6400000000006C |
:10F484000000000000000000000000000000000078 |
:10F494000000000000000000000000000000000068 |
:10F4A4000000000000000000000000000000000058 |
:10F4B4000000000000000000000000000000000048 |
:10F4C40053706F727400004E6F726D616C00004275 |
:10F4D4006567696E6E6572000051756164726F00D4 |
:10F4E40000640001200B050000ECFF6440415A4613 |
:10F4F40064640A02969696960840403A10FB3038A7 |
:10F504000190D0030090D00300F4017800FF03645D |
:10F5140000020406070808080706040200FEFCFAB5 |
:10F52400F9F8F8F8F9FAFCFE000204060708080BDB |
:10F534000A0D0B0C0E0B0F10FA2001010170FF01D4 |
:02F544000F00B6 |
:00000001FF |
/tags/V0.80e/Hex-Files/Flight-Ctrl_MEGA644_V0_80e_S3D.hex |
---|
0,0 → 1,3878 |
:100000000C94DF060C9425070C9425070C94250707 |
:100010000C9425070C9425070C9425070C942507B0 |
:100020000C9425070C9410170C9425070C942507A5 |
:100030000C9431350C9425070C9425070C94250756 |
:100040000C9425070C9425070C9485150C94250712 |
:100050000C94550C0C9425070C941F0C0C9425073C |
:100060000C94251C0C9425070C94D5300C94250772 |
:100070000C946F750C9425070C946B70501C551CD8 |
:100080005A1C631C7A1C911CA11CB11CCE1CBA1EEC |
:10009000911C7C1D8D1DBC1DDA1DF71D511EAC1E53 |
:1000A0008A201C21D9215922C22272237D25DA25DA |
:1000B00047269126DC2629277A27D4273328CD28DE |
:1000C0006829622AFD3024316731D731EF3130326F |
:1000D000E332A333A333A333A333A333A333A33331 |
:1000E000A333A333A333A3335A335C33613379335C |
:1000F0007B330A0D426174743A0020256420436505 |
: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 |
:100B3000436A00020101366B01030202CA6B020024 |
:100B40000303276C2532692E25316956002533644D |
: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 |
:100DD000E4E4F1EF02C005900D92A23FB107D9F70C |
:100DE00018E0A2EFB1E001C01D92A033B107E1F716 |
:100DF0006AEAE2E0F0E081E2809357007491AE018C |
:100E00004F5F5F4F20EF37EFDA019FE0F9012F5F6F |
:100E10003F4F84918D93915097FFF8CF773911F41C |
:100E20000000FECFFA019EE0819168276095915005 |
:100E300097FFFACF8889681721F0773911F40000FD |
:100E4000FECF0E94E6070C94A1780C9400008091DC |
:100E50009805E82FFF27EE0FFF1FE154F94F80811F |
:100E600091818D5E9F4F14F01092030180819181DA |
:100E70008A5B9F4FCCF4809103018823A9F481E021 |
:100E8000809303018091EF038F5F8093EF038530A0 |
:100E900038F088EE93E0909322028093210204C000 |
:100EA00066E970E00E9413378091EF0399279093D1 |
:100EB00069058093680508951F93CF93DF93182FDA |
:100EC000882389F082EF90E09F938F9389E692E1E7 |
:100ED0009F938F93E091BB03F091BC0309950F9012 |
:100EE0000F900F900F908091BB05823308F044C0A3 |
:100EF00084EF91E00E949016EC01112329F0CE01BD |
:100F00000E9499168823D9F3C2E0D0E026E530E0AC |
:100F100080911D0190911E018217930730F0219658 |
:100F2000255D3F4FC730D10598F38091BB059927C8 |
:100F3000C89F9001C99F300DD89F300D1124209378 |
:100F400000011123D9F068EC70E08C2F0E94133758 |
:100F5000DF93CF938AEF90E09F938F9389E692E19E |
:100F60009F938F93E091BB03F091BC0309958DB7DC |
:100F70009EB706968DBF02C080930001112311F128 |
:100F8000809100016AE00E94F477892F99279F934E |
:100F90008F93809100010E94F47799279F938F93FC |
:100FA00085E091E09F938F9389E692E19F938F93E1 |
:100FB000E091BB03F091BC0309952DB73EB7285FC4 |
:100FC0003F4F2DBFDF91CF911F910895CFEFD0E11B |
:100FD000DEBFCDBF8824992414B815B807EE13E0FE |
:100FE0000253104017FFFCCF189B06C0199B02C08C |
:100FF0008DE007C08BE005C0199B02C084E101C0F1 |
:101000008AE08093020181E887B93E9A8FEF88B920 |
:101010008BE184B981E085B98EE38AB987E48BB925 |
:10102000469A84B7877F84BF8091600088618093EF |
:1010300060001092600084EC99E09093220280930B |
:1010400021021092AA021092A9021092C4061092D4 |
:10105000C3061092AC021092AB021092AE02109234 |
:10106000AD0220910201243128F084EC94E0A0E04C |
:10107000B0E004C08BE095E0A0E0B0E08093950183 |
:1010800090939601A0939701B09398012A3011F0A4 |
:10109000243110F0289801C0289A0E94F9160E9465 |
:1010A000CA160E9471120E9415350E94DE1A0E9413 |
:1010B0008C300E944E620E94166D0E94A274809134 |
:1010C00002018C3010F4299A01C0299878940E946A |
:1010D000A62F80916B02826080936B0210926D024A |
:1010E0000E947B4284EF91E00E9490168C018091D7 |
:1010F0006B0280FD05C0C8010E9499168823B9F3D0 |
:101100008FE191E09F938F93B9E6AB2EB2E1BB2EB6 |
:10111000BF92AF92E091BB03F091BC03099580EAC6 |
:101120009FE00E9490168C01C0E0D0E00F900F90DD |
:101130000F900F90A1E6EA2EA6E0FA2EF5E1CF2E51 |
:10114000F6E0DF2E0E947B4280916B0280FD05C09D |
:10115000C8010E9499168823B9F3F60180811816F8 |
:10116000ACF40BC00E947B4280916B0280FD05C0F5 |
:10117000C8010E9499168823B9F3C8010E949916E4 |
:10118000882321F4F7018081882364F7F7018081A7 |
:1011900087FF18C02196DF93CF93219781E391E0D9 |
:1011A0009F938F93BF92AF92E091BB03F091BC03EA |
:1011B00009958091F2018F5F8093F2018DB79EB700 |
:1011C00006968DBF2196E4E0F0E0CE0EDF1E88E0AB |
:1011D00090E0E80EF91ECC30D10508F4B3CFC0E0A2 |
:1011E000D0E00EE516E0E5E1EE2EE6E0FE2EF80199 |
:1011F000838187FD1CC0F70180811816C4F42196F5 |
:10120000DF93CF93219784E391E09F938F9389E6B7 |
:1012100092E19F938F93E091BB03F091BC030995FA |
:1012200082E080931F028DB79EB706968DBFF801AE |
:10123000838180788383219684E090E0E80EF91E14 |
:10124000085F1F4FCC30D10590F282E591E09F936B |
:101250008F93C9E6D2E1DF93CF93E091BB03F09186 |
:10126000BC030995909196058091F2010F900F9023 |
:101270000F900F90981728F48091D5038061809388 |
:10128000D50388E791E09F938F93DF93CF93E0910D |
:10129000BB03F091BC03099588EE93E00E94901681 |
:1012A0008C010E94E41A0F900F900F900F90C801CC |
:1012B0000E9499168823D9F388E991E09F938F9330 |
:1012C000DF93CF93E091BB03F091BC03099580E0DD |
:1012D0000E94D537809102010F900F900F900F90D0 |
:1012E0008A3011F0843110F0289801C0289A80EDDE |
:1012F00097E0909322028093210285E58093F10389 |
:101300008EE090E00E941E2E9927182F00278FE074 |
:1013100090E00E941E2E080F111D1093F8010093FB |
:10132000F7018AE090E00E941E2E9927182F0027CF |
:101330008BE090E00E941E2E080F111D1093F60105 |
:101340000093F5010F5F1F4F39F08091F7019091E5 |
:10135000F8018F5F9F4F41F41092F8011092F7014E |
:101360001092F6011092F5018091F5019091F6012D |
:101370009F938F938091F7019091F8019F938F93A2 |
:101380008DE991E09F938F93DF93CF93E091BB031F |
:10139000F091BC0309958DB79EB708968DBF80EC80 |
:1013A00091E09F938F93DF93CF93E091BB03F091F4 |
:1013B000BC0309958091A4050F900F900F900F909A |
:1013C000E091BB03F091BC0382FF07C08CEC91E07D |
:1013D0009F938F93DF93CF9308C088ED91E09F9305 |
:1013E0008F9389E692E19F938F9309950F900F90C9 |
:1013F0000F900F900E94012088E893E19093920152 |
:101400008093910181E08093F0030E945C078091BA |
:10141000BE050E9408748AEE91E09F938F93DF933C |
:10142000CF93E091BB03F091BC03099580ED97E069 |
:101430000E9490168C018AEF90E00E949016EC01B9 |
:1014400083E0809340050F900F900F900F90CE0196 |
:101450000E949916882339F084E690E00E94901645 |
:10146000EC010E945E7580912502882309F4DFC19A |
:1014700080910F01882309F4DAC11092250280912E |
:10148000EF03882319F00E94270702C00E940F452E |
:101490000E947B42209102012A3011F0243110F089 |
:1014A000289801C0289A8091AF029091D503882393 |
:1014B00039F08091AF0281508093AF02977F0AC0CC |
:1014C00080916F00806280936F001092C00610922E |
:1014D000BF0698609093D5038091910190919201FD |
:1014E0000197909392018093910180919101909145 |
:1014F0009201892B29F080916C02882309F43EC067 |
:101500008091910190919201892B01F50E94B23056 |
:1015100085E090E0909392018093910180917A050B |
:1015200090917B05019690937B0580937A0580913D |
:101530007B02806880937B028091D50381608093D9 |
:10154000D503809141058260809341058091080117 |
:10155000909109018F5F9F4F19F58091A602882312 |
:10156000F9F080E197E2909322028093210280E8D3 |
:1015700090E0909309018093080112C02A3011F085 |
:10158000243110F0289801C0289A8091210290916E |
:101590002202892B29F480917B028F7780937B0232 |
:1015A00080912502882309F042C10E94B5120E9451 |
:1015B000930EC8010E949916882309F434C10C5E69 |
: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 |
:1017500080937B020E944C6684E0809320028091FB |
:10176000A602882329F45AEA852E55E0952E12C048 |
:101770008091F9018F5F8093F901813359F41092C0 |
:10178000F9018091F3019091F40101969093F40195 |
:101790008093F3010894811C911CF2E78F16FBE003 |
:1017A0009F0609F040C0882499242091F7013091C8 |
:1017B000F8012F5F3F4F3093F8012093F70180919C |
:1017C000F5019091F60101969093F6018093F50151 |
:1017D000832F9927682F8EE090E00E94262E80911B |
:1017E000F7019091F8019070682F8FE090E00E94CF |
:1017F000262E8091F5019091F601892F9927682F67 |
:101800008AE090E00E94262E8091F5019091F601E9 |
:101810009070682F8BE090E00E94262E84E190E08B |
:101820000E9490168C010E949C660E942D6D8091F2 |
:101830002002882309F00BCE0E946F6208CE1F920F |
:101840000F920FB60F9211248F939F93EF93FF93F4 |
:10185000809107018823E1F4809113029091140292 |
:1018600001969093140280931302FC01E056FB4F03 |
:10187000E081ED3019F0803A910539F410921402AC |
:101880001092130281E080930701E093C60004C028 |
:101890001092140210921302FF91EF919F918F9179 |
:1018A0000F900FBE0F901F9018951F920F920FB6BA |
:1018B0000F9211242F933F934F935F936F937F93D6 |
:1018C0008F939F93AF93BF93CF93EF93FF9390E04A |
:1018D0008091C60080930B0250911902503A10F08B |
:1018E00090931A0280910B028D3009F065C08091AF |
:1018F0001A02823009F060C090931A02852F99274E |
:1019000082509C4FFC01329740812091150230910A |
:101910001602241B3109DC0111978C91281B310917 |
:10192000C9019F70909316028093150246E0969528 |
:1019300087954A95E1F7982F935C909317022F7340 |
:101940003070235C209318028081981729F48C91C1 |
:10195000281711F491E006C090E0809108028F5F93 |
:1019600080930802C0910A02CC2309F074C0992325 |
:1019700009F471C081E080930A02580F5093070266 |
:101980005150E52FFF27E250FC4F8DE0808380917E |
:101990000004823509F05FC00E94012088E190E0D8 |
:1019A0002CE00FB6F894A895809360000FBE2093AA |
:1019B0006000C0931F024FC020911A02822F992706 |
:1019C00081309105F9F0823091051CF4892B21F0CA |
:1019D00040C0029711F13DC080910B02833239F46F |
:1019E00080910A02882319F481E080931A02809181 |
:1019F0000B028093FE0381E08093190280910B0219 |
:101A0000992722C02F5F20931A02E52FFF27E2506B |
:101A1000FC4F80910B02808309C0E52FFF27E25025 |
:101A2000FC4F80910B028083503A20F45F5F50930B |
:101A3000190202C010921A0220910B028091150225 |
:101A400090911602820F911D9093160280931502B9 |
:101A500002C010921A02FF91EF91CF91BF91AF9106 |
:101A60009F918F917F916F915F914F913F912F91B6 |
:101A70000F900FBE0F901F901895AC01A0E0B0E042 |
:101A80009D01A817B90748F4E0EAF4E08191280F16 |
:101A9000311D1196A417B507C8F33F70FD01E0563C |
:101AA000FB4FC90156E0969587955A95E1F7835CFF |
:101AB00080831196FD01E056FB4F2F733070822F0B |
:101AC000835C8083AF55BB4F8DE08C9310920701F0 |
:101AD0008091A0048093C6000895A0E0B0E0E3E701 |
:101AE000FDE00C946D782C859D850E85BB2483E2EA |
:101AF0008093A0049F599093A1042093A20433E003 |
:101B0000E32EF12C002309F49EC0CF84D888BE01B7 |
:101B10006D5E7F4FA989BA890150109709F493C06F |
:101B20001097B9F0F601EB0DF11DB3949081119768 |
:101B300091F4002349F1FB016E5F7F4FDB01C08010 |
:101B4000D1806E5F7F4F0D90BC91A02DBB240150C2 |
:101B500002C090E019C01097B9F0F601EB0DF11D2D |
:101B6000B3944081119791F4002341F1FB016E5F22 |
:101B70007F4FDB01C080D1806E5F7F4F0D90BC91A5 |
:101B8000A02DBB24015002C040E018C01097B1F056 |
:101B9000F601EB0DF11DB3941081119781F4002330 |
:101BA00071F0FB013296DB01CD90DC90BF016E5FDE |
:101BB0007F4FA081B181BB24015001C010E0F7012B |
:101BC000E056FB4F892F86958695835C8083089429 |
:101BD000E11CF11CF701E056FB4F892F9927837018 |
:101BE000907024E0880F991F2A95E1F755279A01F4 |
:101BF00094E0369527959A95E1F7822B835C808354 |
:101C00000894E11CF11CF701E056FB4F4F70507037 |
:101C1000440F551F440F551F812F992726E0969595 |
:101C200087952A95E1F7842B835C80830894E11CD7 |
:101C3000F11CF701E056FB4F1F73135C10830894EF |
:101C4000E11CF11C6ACFC7010E943D0DE9E00C9434 |
:101C50008978A3E07A2F409107024650442309F483 |
:101C600058C0E72FFF27E250FC4F80818D537F5FE4 |
:101C7000E72FFF27E250FC4F20812D537F5FE72F96 |
:101C8000FF27E250FC4F30813D537F5FE72FFF2756 |
:101C9000E250FC4F60816D537F5F9927880F991F39 |
:101CA000880F991F522F52955F70582B822F9927BA |
:101CB0008F709070F4E0880F991FFA95E1F7232F49 |
:101CC00026952695282B832F992783709070E6E020 |
:101CD000880F991FEA95E1F7682B41504F3FC9F0F3 |
:101CE000EA2FFF27E250FC4F5083AF5F41504F3F38 |
:101CF00081F0EA2FFF27E250FC4F2083AF5F415075 |
:101D00004F3F39F0EA2FFF27E250FC4F6083AF5F6F |
:101D1000A5CF81E094E09093060280930502A35042 |
:101D2000A09304020895A2E0B0E0E9E9FEE00C947B |
:101D3000737880910A02882309F4C7C30E94290E90 |
:101D40008091FF03823609F081C2809100049927B7 |
:101D50008137910509F4C0C082379105C4F48D36EE |
:101D6000910509F482C08E36910544F48B349105B7 |
:101D700031F18636910509F454C168C28E36910559 |
:101D800009F45BC08037910509F49FC05FC28537B5 |
:101D9000910509F4E2C18637910544F48337910532 |
:101DA00009F4DCC08437910539F150C287379105B9 |
:101DB00009F410C28937910509F46AC147C2E0915C |
:101DC0000502F0910602808191819093C202809376 |
:101DD000C1022091BF023091C002821B930B845E2E |
:101DE0009D4F68E671E00E941478845B9040909368 |
:101DF000BE028093BD022AC280910702A091050213 |
:101E0000B0910602853140F080E1E9EDF3E00D90FC |
:101E100001928A95E1F70DC08D919D910D90BC9135 |
:101E2000A02D8093D9039093DA03A093DB03B093A2 |
:101E3000DC0380EF809302024BC08091070188236E |
:101E4000E1F38DE490E09F938F9388E096E09F9379 |
:101E50008F9381E08F938F938EE48F930E946D0D0B |
:101E60008DB79EB707968DBFF1C1A0910502B091C5 |
:101E700006021C91113081F48DE4E8E0F6E00D904B |
:101E800001928A95E1F70E94262F19838091D5034C |
:101E90008F7E8093D50301C019828091070188232A |
:101EA000E1F381E090E09F938F93CE0101969F93A1 |
:101EB0008F9381E08F938F938DE48F930E946D0DAC |
:101EC000ADB7BEB71796ADBFC1C181E080930D021B |
:101ED0008FEF80930501BAC1E0910502F0910602EF |
:101EE00080818F3F39F40E94892FE0910502F091A3 |
:101EF00006028083E0910502F0910602808188232A |
:101F000011F481E003C0863010F085E08083E09119 |
:101F10000502F091060280810E943C2EE0910502AC |
:101F2000F091060280818983809107018823E1F383 |
:101F300080E790E09F938F9387E995E09F938F933D |
:101F400081E090E09F938F93CE0101969F938F93B2 |
:101F500082E08F9381E08F9381E571C1209105022A |
:101F600030910602D9018C918150853008F040C033 |
:101F7000F90181818435E1F52F5F3F4F80E7E7E983 |
:101F8000F5E0D9010D9001928A95E1F7F90182916E |
:101F90000E94A52E8091D6059927AA27BB27BC01B0 |
:101FA000CD0124EC39E040E050E00E94D577DC011F |
:101FB000CB018093B5019093B601A093B701B09384 |
:101FC000B8018091D7059927AA27BB27BC01CD016D |
:101FD0000E94D577DC01CB018093B1019093B201CF |
:101FE000A093B301B093B4010E94892F898301C0EB |
:101FF0001982809107018823E1F381E090E09F93AB |
:102000008F93CE0101969F938F9381E08F938F934F |
:1020100083E58F930E946D0D8DB79EB707968DBF98 |
:1020200026C0E0910502F0910602E0818E2F8150DA |
:10203000853018F48E2F0E943C2E0E94892F8983B0 |
:10204000809107018823E1F381E090E09F938F93D3 |
:10205000CE0101969F938F9381E08F938F9386E4B7 |
:102060008F930E946D0DADB7BEB71796ADBF80912F |
:10207000A602882329F46EE670E089810E94133756 |
:1020800080E00E945C078091BE050E940874DEC05B |
:10209000E0910502F09106028081992787FD9095D5 |
:1020A0009093DA068093D9068181992787FD9095D0 |
:1020B0009093DC068093DB068281992787FD9095BB |
:1020C0009093DE068093DD068381992787FD9095A6 |
:1020D0009093E0068093DF068481992787FD909591 |
:1020E0009093E2068093E1068581992787FD90957C |
:1020F0009093E4068093E3068681992787FD909567 |
:102100009093E6068093E5068781992787FD909551 |
:102110009093E8068093E7068085992787FD909540 |
:102120009093EA068093E9068185992787FD90952B |
:102130009093EC068093EB068285992787FD909516 |
:102140009093EE068093ED068385992787FD909501 |
:102150009093F0068093EF0679C0E0910502F0912C |
:10216000060280810E946E348A83882319F481E0FC |
:10217000898301C01982809107018823E1F388E0F7 |
:1021800090E09F938F9386E596E09F938F9321E055 |
:1021900030E03F932F9380910502909106029F9328 |
:1021A0008F933F932F93CE0102969F938F933F93EC |
:1021B0002F93CE01820F931F9F938F9384E08F9371 |
:1021C00081E08F9385E58F930E946D0DEDB7FEB78B |
:1021D00073963BC0809104028930C0F120910502C2 |
:1021E000309106022F5F3F4F88E0A6E5B6E0F90187 |
:1021F00001900D928A95E1F7D9018E910E94C43326 |
:102200008A83882319F481E0898301C0198280912F |
:1022100007018823E1F321E030E03F932F93CE01C3 |
:1022200002969F938F933F932F93CE01820F931F1C |
:102230009F938F9382E08F9381E08F9387E58F93B5 |
:102240000E946D0DEDB7FEB73B96EDBF8091000487 |
:1022500099278436910509F4CDC085369105ACF4F3 |
:102260008136910509F481C0823691052CF48B34B6 |
:10227000910509F45DC021C18236910509F482C03F |
:102280008336910509F491C018C18C36910509F483 |
:10229000FFC08D3691054CF48736910509F40AC1CB |
:1022A0008836910509F4C4C008C18437910529F026 |
:1022B0008637910509F4FAC000C180910702A09108 |
:1022C0000502B0910602803140F080E1E9EDF3E0D3 |
:1022D0000D9001928A95E1F70DC08D919D910D9021 |
:1022E000BC91A02D8093D9039093DA03A093DB03D4 |
:1022F000B093DC03809107018823E1F31F92809162 |
:1023000004018F9384E58F930E946D0D8AEF809373 |
:1023100002028FEF8093050180EA9FE00E949016F1 |
:102320009093FB018093FA010F900F900F90C5C01E |
:10233000E0910502F0910602808191819093C202A2 |
:102340008093C1022091BF023091C002821B930B87 |
:10235000845E9D4F68E671E00E941478845B904033 |
:102360009093BE028093BD02A8C0E0910502F09157 |
:102370000602808180930601803298F08FE180937D |
:1023800006010FC0A0910502B09106028BE0E1EFBB |
:10239000F3E00D9001928A95E1F78091FA03809322 |
:1023A00082058FEF8093050188C08091FE01909196 |
:1023B000FF01892B89F4E0910502F0910602E0818A |
:1023C000EE2351F08AE0E89FC00111240E9490168C |
:1023D0009093CC038093CB03E0910502F091060229 |
:1023E00090818AE0989FC00111249093FF0180930F |
:1023F000FE0115C08FEF80930501E0910502F09179 |
:10240000060290818AE0989FC001112490930102F6 |
:1024100080930002892B19F081E080930F0280EAFB |
:102420009FE00E9490169093FB018093FA0145C0B3 |
:102430008FEF80930501E0910502F09106029081F3 |
:1024400097FD08C082E080930C021092FD0110926B |
:10245000FC011AC0909580916402892B80936402DC |
:1024600091818AE0989FC00111249093FD0180938F |
:10247000FC0184E080930C0280EA9FE00E949016A9 |
:102480009093FB018093FA0181E08093100215C0C4 |
:102490008FEF80930501E0910502F09106028081A3 |
:1024A0008093650281E08093110207C081E08093F0 |
:1024B0000E0203C081E08093120210920A02109271 |
:1024C00006021092050210920402E3E0CE5F0C9423 |
:1024D0008F78982F8091C00085FFFCCF9093C60025 |
:1024E00008950F931F9388E18093C1008091C000ED |
:1024F00082608093C0008091C10080688093C10099 |
:102500008091C10080648093C10000E010E00093DE |
:10251000C5008AE290E08093C4008091000290910F |
:1025200001020E9490169093CE038093CD038CED10 |
:1025300090E00E9490169093FD038093FC0310920C |
:10254000CF0380E58093D00384E08093D3038BE0B6 |
:102550008093D1031092D2031093060200930502D8 |
:10256000109204021F910F910895A0E1B0E0EBEBEF |
:10257000F2E10C94707880910701882309F4C1C2BC |
:102580008091FA019091FB010E949916882361F0D5 |
:102590001092FD011092FC011092010210920002B3 |
:1025A0001092FF011092FE018091FC019091FD01BB |
:1025B000892B41F080919E0490919F040E9499166E |
:1025C000882329F480911002882309F460C0809147 |
:1025D0000701882309F45BC080910C0200E211E03E |
:1025E0008430A8F00E94152080E590E09F938F939F |
:1025F0001F930F9381E08F938F9388E48F930E94B2 |
:102600006D0D2DB73EB7295F3F4F2DBF34C01092DF |
:10261000660282E194E09F938F938AE090E29F9319 |
:102620008F93E091BB03F091BC03099584E190E0A6 |
:102630009F938F931F930F9381E090E09F938F93CD |
:102640008CE092E09F938F9382E08F9381E08F9351 |
:1026500088E48F930E946D0D80910C02982F8F5FFC |
:1026600080930C022DB73EB7215F3F4F2DBF9430B2 |
:1026700010F010920C028091FC019091FD010E94DB |
:10268000901690939F0480939E0410921002809164 |
:102690001102882351F180910701882331F10E94B2 |
:1026A000152080E590E09F938F9380E291E09F93C7 |
:1026B0008F9321E030E03F932F938FE191E09F9340 |
:1026C0008F933F932F9385E692E09F938F9383E0C0 |
:1026D0008F9381E08F938CE48F930E946D0D109205 |
:1026E00011028DB79EB70F968DBF80910E02882381 |
:1026F000D1F0809107018823B1F08AE090E09F93A8 |
:102700008F938FEC93E09F938F9381E08F938F93C0 |
:1027100086E58F930E946D0D10920E022DB73EB785 |
:10272000295F3F4F2DBF809112028823D9F08091FD |
:1027300007018823B9F08BE090E09F938F9381EF9E |
:1027400093E09F938F9381E08F93809104018F9307 |
:1027500087E48F930E946D0D109212028DB79EB781 |
:1027600007968DBF8091FC039091FD030E949916FE |
:10277000882309F461C080910701882309F45CC0B3 |
:102780008091B3059927880F991F880F991F7C01A5 |
:102790000027F7FC0095102F80910303909104030C |
:1027A000A0910503B0910603BC01CD01A8019701DA |
:1027B0000E9449783093EA032093E9038091FB0259 |
:1027C0009091FC02A091FD02B091FE02BC01CD01EE |
:1027D000A80197010E9449783093EC032093EB0302 |
:1027E000809190028093ED0380918F028093EE039D |
:1027F00088E090E09F938F9389EE93E09F938F936F |
:1028000081E08F9383E08F938BE68F930E946D0D11 |
:102810008091EF032DB73EB7295F3F4F2DBF853025 |
:1028200018F086E08093EF0383E690E00E94901614 |
:102830009093FD038093FC0380910002909101022C |
:10284000892B41F08091CD039091CE030E9499167F |
:10285000882321F480910F02882339F180910701A8 |
:10286000882319F10E94093682E490E09F938F93A8 |
:1028700080E495E09F938F9381E08F938F9384E41E |
:102880008F930E946D0D10920F028DB79EB7079621 |
:102890008DBF8091000290910102009731F00E945B |
:1028A00090169093CE038093CD038091FE0190917A |
:1028B000FF01892B09F4B8C08091CB039091CC0320 |
:1028C0000E949916882309F4AFC0809107018823DC |
:1028D00009F4AAC08091B3059927880F991F880F22 |
:1028E000991F7C010027F7FC0095102F80910303AE |
:1028F00090910403A0910503B0910603BC01CD01A2 |
:10290000A80197010E9449783093BE032093BD032C |
:102910008091FB029091FC02A091FD02B091FE0219 |
:10292000BC01CD01A80197010E9449783093C003F2 |
:102930002093BF0320918507309186074091870738 |
:1029400050918807DA01C90163E0880F991FAA1F17 |
:10295000BB1F6A95D1F7820F931FA41FB51F820F6B |
:10296000931FA41FB51F20919501309196014091AE |
:10297000970150919801BC01CD010E944978309394 |
:10298000C2032093C1038091CB029091CC02A0910D |
:10299000CD02B091CE0239E0B595A7959795879570 |
:1029A0003A95D1F78093C3038091C7029091C802F2 |
:1029B000A091C902B091CA0229E0B595A795979553 |
:1029C00087952A95D1F78093C4038091D302909183 |
:1029D000D402A091D502B091D60209E0B595A79591 |
:1029E000979587950A95D1F78093C5038EE090E07F |
:1029F0009F938F938DEB93E09F938F9381E08F93C1 |
:102A00008F9383E48F930E946D0D8091FE019091CE |
:102A1000FF010E9490169093CC038093CB032DB7B7 |
:102A20003EB7295F3F4F2DBF809106018F3F71F167 |
:102A3000992714E0880F991F1A95E1F78E5E9D4F34 |
:102A400040E150E0BC01CE0101960E94287680E171 |
:102A500090E09F938F93CE0101969F938F9381E097 |
:102A600090E09F938F9386E091E09F938F9382E015 |
:102A70008F9381E08F9381E48F930E946D0D8FEF90 |
:102A8000809306018DB79EB70B968DBF809182050E |
:102A90008823D1F0809107018823B1F081E090E094 |
:102AA0009F938F9382E895E09F938F9381E08F931C |
:102AB0008F9382E48F930E946D0D109282052DB743 |
:102AC0003EB7295F3F4F2DBF80910D028823C9F08B |
:102AD000809107018823A9F084E390E09F938F936E |
:102AE0008FEB96E09F938F9381E08F938F9380E598 |
:102AF0008F930E946D0D10920D028DB79EB70796B1 |
:102B00008DBFE6E0C05F0C948C781F920F920FB6D9 |
:102B10000F9211242F933F935F936F937F938F9323 |
:102B20009F93AF93BF93EF93FF9320E08091200298 |
:102B3000882329F080912002815080932002809187 |
:102B40009E03882319F0815080939E038091280270 |
:102B50008150809328028F3F09F05BC089E0809309 |
:102B600028028091260290912702019690932702D5 |
:102B70008093260280910A018F5F817080930A0101 |
:102B8000882319F481E080932502349903C081E001 |
:102B9000809329028091210290912202892B21F1B8 |
:102BA00080912102909122020B9750F08091210296 |
:102BB000909122020A97909322028093210204C0EE |
:102BC0001092220210922102809121029091220201 |
:102BD000209108013091090182239323892B11F060 |
:102BE00021E008C020E006C08FEF9FEF909309011D |
:102BF0008093080180910201222331F08A3011F480 |
:102C00005A9A07C0479A05C08A3011F45A9801C0F1 |
:102C1000479880912902882309F472C02091E80125 |
:102C2000222309F06DC08091A40583FF69C086B19D |
:102C30009927FC01E071F07084FF14C08091230299 |
:102C40009091240201969093240280932302809114 |
:102C5000230290912402895E934008F451C020938E |
:102C600029024EC08091230290912402892B09F4FD |
:102C700043C080912302909124028A569140E0F54E |
:102C8000809123029091240269E270E00E94007812 |
:102C90008091230290912402860F971F9093240223 |
:102CA0008093230280912302909124020B9750F08D |
:102CB00080912302909124020A979093C2028093FC |
:102CC000C10204C0F093C202E093C1028091C1022C |
:102CD0009091C2022091BF023091C002821B930BDF |
:102CE000845E9D4F68E671E00E941478845B90409A |
:102CF0009093BE028093BD02109224021092230290 |
:102D0000FF91EF91BF91AF919F918F917F916F91C3 |
:102D10005F913F912F910F900FBE0F901F901895CC |
:102D20002091260230912702280F391FC9010196F0 |
:102D300008952091260230912702821B930B892F40 |
:102D400099278695807490700895CF93DF930E94A1 |
:102D50009016EC01CE010E9499168823D9F3DF91D9 |
:102D6000CF910895CF93DF930E949016EC0109C094 |
:102D700080910F01882329F090930F018FEC8093AD |
:102D80007A00CE010E949916982F882389F3DF914B |
:102D9000CF9108959FB7F8945F983E9A469A809194 |
:102DA000B0008F708093B0008091B00083608093FA |
:102DB000B0008091B1008B738093B1008091B1001D |
:102DC0008B608093B1001092B2008FEF8093B300BC |
:102DD0008091B00080688093B000809170008A7FFD |
:102DE00080937000809170008260809370009FBF1C |
:102DF00008958AE090E00E949016909331028093AB |
:102E0000300282E085BD83EA84BD17BC84EB88BDB7 |
:102E100086E086BD80916E00816080936E0008958B |
:102E20001F920F920FB60F9211242F933F934F933F |
:102E30005F936F937F938F939F93AF93BF93CF9342 |
:102E4000DF93EF93FF938091020190912A028431E6 |
:102E500008F011C1992309F06AC38091B00086FF80 |
:102E6000ECC08091B0008F7B8093B00089EA93E042 |
:102E700090932C0280932B0280910B0190910C0176 |
:102E80009C01220F331F280F391F8091A101992720 |
:102E9000880F991F880F991F280F391F37FF02C00D |
:102EA0002D5F3F4FC901959587959595879590938F |
:102EB0000C0180930B0190931E0280931D02809160 |
:102EC000F9056091C50520910303309104034091F9 |
:102ED00005035091060380FF2CC077278827992788 |
:102EE000EA01D90157FF04C0A158BF4FCF4FDF4FB0 |
:102EF000E7E0D595C795B795A795EA95D1F79D01D8 |
:102F0000AE010E94D5779B01AC0197FF04C0215C04 |
:102F10003F4F4F4F5F4F66E0559547953795279543 |
:102F20006A95D1F780911D0290911E02820F931F26 |
:102F30002BC0772788279927EA01D90157FF04C0BA |
:102F4000A158BF4FCF4FDF4F27E0D595C795B79515 |
:102F5000A7952A95D1F79D01AE010E94D5779B01D7 |
:102F6000AC0197FF04C0215C3F4F4F4F5F4FF6E02D |
:102F70005595479537952795FA95D1F780911D027C |
:102F800090911E02821B930B90931E0280931D0250 |
:102F90008091C605282F3327220F331F220F331F9E |
:102FA00080911D0290911E02821793077CF0809100 |
:102FB000C705282F3327220F331F220F331F80917D |
:102FC0001D0290911E022817390724F430931E0227 |
:102FD00020931D0220912B0230912C0280911D0222 |
:102FE00090911E02280F391F2050324030932C023E |
:102FF00020932B0280911D0290911E0297FD039653 |
:10300000959587959595879590931E0280931D02BF |
:1030100045E02D3D340718F08CED95E005C02757AD |
:10302000314030F487E791E090932C0280932B029B |
:1030300080912B0290912C0243C28091B000806459 |
:103040008093B0008091CC05282F33278DED96E03A |
:10305000289FA001299F500D389F500D1124CA01AF |
:1030600020912D0230912E02821B930B90932C0203 |
:1030700080932B0259C2992309F059C28091B00064 |
:1030800086FF23C28091B0008F7B8093B000E091D7 |
:103090002F02EE23F1F48091CC05282F33278DEDFC |
:1030A00096E0289FA001299F500D389F500D1124B4 |
:1030B000CA0120912D0230912E02821B930B909316 |
:1030C0002C0280932B0210922E0210922D02469A0F |
:1030D0002BC289EA93E090932C0280932B028E2FCF |
:1030E00099278330910509F4A4C1843091053CF4FB |
:1030F0008130910561F0029709F4D2C0AAC18430F1 |
:10310000910509F499C1059709F4A0C1A2C1809164 |
:103110000B0190910C019C01220F331F280F391FC6 |
:103120008091A1019927880F991F880F991F280F57 |
:10313000391F37FF02C02D5F3F4FC9019595879515 |
:103140009595879590930C0180930B0190931E02A7 |
:1031500080931D028091F9056091C50520910303BC |
:1031600030910403409105035091060380FF2CC069 |
:10317000772788279927EA01D90157FF04C0A1586A |
:10318000BF4FCF4FDF4F27E0D595C795B795A79590 |
:103190002A95D1F79D01AE010E94D5779B01AC0124 |
:1031A00097FF04C0215C3F4F4F4F5F4FA6E05595FE |
:1031B000479537952795AA95D1F780911D02909153 |
:1031C0001E02820F931F27C077278827992757FF52 |
:1031D00004C021583F4F4F4F5F4FF7E0559547953B |
:1031E00037952795FA95D1F70E94D5779B01AC01C9 |
:1031F00097FF04C0215C3F4F4F4F5F4FE6E055956E |
:10320000479537952795EA95D1F780911D029091C2 |
:103210001E02821B930B90931E0280931D028091CD |
:10322000C605282F3327220F331F220F331F80910B |
:103230001D0290911E02821793077CF08091C705B2 |
:10324000282F3327220F331F220F331F80911D0297 |
:1032500090911E022817390724F430931E02209300 |
:103260001D0280912B0290912C0220911D02309121 |
:103270001E02820F931F8050924090932C028093E5 |
:103280002B0280911D0290911E0297FD0396959549 |
:1032900087959595879590931E0280931D02ECC0AB |
:1032A00080910D0190910E019C01220F331F280F78 |
:1032B000391F8091A0019927880F991F880F991FA6 |
:1032C000280F391F37FF02C02D5F3F4FC901959569 |
:1032D00087959595879590930E0180930D01909316 |
:1032E0001C0280931B028091F9056091C905A09191 |
:1032F000FB02B091FC02C091FD02D091FE0281FF61 |
:103300002AC07727882799279D01AE01D7FF04C0DF |
:1033100021583F4F4F4F5F4FA7E055954795379541 |
:103320002795AA95D1F70E94D5779B01AC0197FF0D |
:1033300004C0215C3F4F4F4F5F4FF6E055954795D6 |
:1033400037952795FA95D1F780911B0290911C0231 |
:10335000820F931F29C07727882799279D01AE01E7 |
:10336000D7FF04C021583F4F4F4F5F4FE7E05595BF |
:10337000479537952795EA95D1F70E94D5779B0118 |
:10338000AC0197FF04C0215C3F4F4F4F5F4F76E089 |
:1033900055954795379527957A95D1F780911B02DA |
:1033A00090911C02821B930B90931C0280931B0232 |
:1033B0008091CA05282F3327220F331F220F331F76 |
:1033C00080911B0290911C02821793077CF08091E0 |
:1033D000CB05282F3327220F331F220F331F809155 |
:1033E0001B0290911C022817390724F430931C0209 |
:1033F00020931B0280912B0290912C0220911B02A2 |
:1034000030911C02820F931F8050924090932C02A7 |
:1034100080932B0280911B0290911C0297FD0396D2 |
:10342000959587959595879590931C0280931B029F |
:1034300023C08091530702C080912D079927880FE0 |
:10344000991F880F991F87559E4F12C080915B0767 |
:10345000F5CFFF27EE0FFF1FE154F94F2081318197 |
:10346000220F331F80912B0290912C02820F931F09 |
:1034700090932C0280932B0280912B0290912C022E |
:1034800055E08D3D950718F08CED95E005C0875708 |
:10349000914030F487E791E090932C0280932B02C7 |
:1034A00020912B0230912C022C5B304030932C0267 |
:1034B00020932B0280912D0290912E02820F931F58 |
:1034C00090932E0280932D022FC08091B0008064D3 |
:1034D0008093B0008CEB90E090932C0280932B02B1 |
:1034E00080912D0290912E0284549F4F90932E0232 |
:1034F00080932D0280911F02882321F08091AF02DA |
:10350000853B20F480911F02823011F4469801C05F |
:10351000469A80912F028F5F80932F029091CC0565 |
:10352000981710F410922F0281E080932A022091C4 |
:103530002B0230912C0241E02F37340730F08FEF0F |
:103540008093B3002F5F30400FC02F3F3105C9F08B |
:10355000C0F0A9014F5F50404F37510550F480E84B |
:103560008093B3002058304030932C0220932B02DC |
:1035700012C08FEF8093B30050932C0240932B0224 |
:103580000AC080912B028093B30010922C021092FB |
:103590002B0210922A02FF91EF91DF91CF91BF9100 |
:1035A000AF919F918F917F916F915F914F913F91DB |
:1035B0002F910F900FBE0F901F90189510927C00C6 |
:1035C0008FEC80937A000895CF93DF9383E090E0AF |
:1035D0000E941E2EC82FDD27C531D10508F02A977D |
:1035E000C7BD1092360284E690E00E94B216809128 |
:1035F0001301909114018052934010F4C0E0D0E088 |
:10360000CA3FD105F8F4C7BD82E390E00E94B2162C |
:1036100087E294E09F938F9389E692E19F938F9343 |
:10362000E091BB03F091BC03099580911301909147 |
:1036300014010F900F900F900F908052934010F054 |
:103640002196DECF6C2F83E090E00E94262EC0935F |
:1036500093058091A40580FF09C08C2F8A508B3E72 |
:1036600028F08091D40380648093D403C7BD8CE29A |
:1036700091E00E94B216DF91CF910895EF92FF92F0 |
:103680001F93CF9310E080ED97E00E9490167C018D |
:10369000CCE8133019F4CB3008F0C9E010E0809189 |
:1036A0004602909147028C5F934024F4809112016E |
:1036B00081500AC080914602909147028750944001 |
:1036C00034F0809112018F5F8093120101C011E0EC |
:1036D00080914402909145028C5F934024F4809144 |
:1036E000110181500AC08091440290914502875097 |
:1036F000944034F0809111018F5F8093110101C0DB |
:103700001F5F80914202909143028C5F934024F4AA |
:103710008091100181500AC0809142029091430231 |
:1037200087509440C4F0809110018F5F8093100106 |
:1037300013C089E294E09F938F9389E692E19F936F |
:103740008F93E091BB03F091BC0309950F900F900C |
:103750000F900F905FC01F5F82E180937002809195 |
:103760006B028E7F80936B0285EA8093BC00809110 |
:1037700012018A3040F48091D40381608093D40395 |
:103780008AE08093120180911201863F40F080917F |
:10379000D40381608093D40385EF809312018091DC |
:1037A00011018A3040F48091D40382608093D40365 |
:1037B0008AE08093110180911101863F40F0809151 |
:1037C000D40382608093D40385EF809311018091AC |
:1037D00010018A3040F48091D40384608093D40334 |
:1037E0008AE08093100180911001863F40F0809123 |
:1037F000D40384608093D40385EF8093100180917B |
:103800007002882339F0C7010E949916882309F0B5 |
:1038100090CFF5CF10920F018FEC80937A008091BA |
:103820000F018823E1F3CA3020F48AE090E00E947F |
:10383000B216C15009F02DCF86E490E00E94B21676 |
:10384000CF911F91FF90EF9008951F920F920FB6A6 |
:103850000F921124AF92BF92CF92DF92EF92FF921C |
:103860000F931F932F933F934F935F936F937F9388 |
:103870008F939F93AF93BF93EF93FF9380914F02EA |
:10388000282F3327442755278F5F80934F02F90154 |
:103890002231310508F08CC3E25CFF4F0C949B7819 |
:1038A000809178009091790046C080917800909145 |
:1038B00079002CC180917800909179009093520208 |
:1038C0008093510257C180910C0390910D03209178 |
:1038D000780030917900821B930B9093840580933C |
:1038E0008305809183059091840590935C02809379 |
:1038F0005B025EC1809178009091790020910E0367 |
:1039000030910F03821B930B909392058093910546 |
:10391000809191059091920590935E0280935D0253 |
:1039200049C38091550290915602209178003091C0 |
:103930007900820F931F909356028093550281E085 |
:103940003AC38091530290915402209178003091B3 |
:103950007900820F931F909354028093530284E066 |
:103960002AC380911D0190911E019C01220F331FDB |
:10397000280F391F809178009091790063E070E002 |
:103980000E940078260F371F369527953695279584 |
:1039900030931E0120931D0185E00DC380917800B6 |
:1039A000909179004091080350910903841B950B75 |
:1039B00090933D0280933C0280913C0290913D02A5 |
:1039C000029704F122E04E3E520784F42091500207 |
:1039D0002B5F20935002255080917C0290917D02B4 |
:1039E000845F914018F4215F20935002809150022F |
:1039F000853684F14F5F5F4F50930903409308036E |
:103A0000845626C080913C0290913D028F5F9F4F6B |
:103A10000CF532E047325307ECF02091500225506C |
:103A2000209350022B5F80917C0290917D02845FF5 |
:103A3000914018F42F5020935002809150028C39FD |
:103A40004CF44150504050930903409308038C5963 |
:103A50008093500281E080933B02809178009091A6 |
:103A6000790090938A058093890580913C0290911A |
:103A70003D029C01442737FD4095542F8091C3029D |
:103A80009091C402A091C502B091C602820F931F0B |
:103A9000A41FB51F8093C3029093C402A093C502D4 |
:103AA000B093C6022091C3023091C4024091C50276 |
:103AB0005091C60257FF04C021503C4F4F4F5F4FFB |
:103AC0000AE055954795379527950A95D1F7809146 |
:103AD000C3029091C402A091C502B091C602821B9C |
:103AE000930BA40BB50B8093C3029093C402A093D5 |
:103AF000C502B093C6022EC1809153029091540228 |
:103B00002091780030917900820F931F9093540296 |
:103B10008093530210924E0250C2809102018A306B |
:103B200071F4809178009091790020915102309148 |
:103B30005202820F931F01969695879517C0409168 |
:103B4000510250915202843158F020917800309106 |
:103B50007900240F351F8FEF97E0821B930B06C06F |
:103B60008091780090917900840F951F9093430283 |
:103B70008093420286E01FC280910C0390910D0356 |
:103B80002091780030917900821B930B90938405EB |
:103B900080938305809183059091840520915B0239 |
:103BA00030915C02820F931F9093410280934002F8 |
:103BB00087E001C2809178009091790020910E03F6 |
:103BC00030910F03821B930B909392058093910584 |
:103BD000809191059091920520915D0230915E0255 |
:103BE000820F931F90933F0280933E02E3C1209186 |
:103BF0005502309156028091780090917900280FFB |
:103C0000391F3093560220935502809102018A3069 |
:103C100019F4220F331F04C0220F331F220F331F4A |
:103C2000309356022093550220915502309156024E |
:103C3000C90137FD0796A3E095958795AA95E1F709 |
:103C400090934702809346028091570290915802C8 |
:103C5000820F931F97FD0196959587959093580233 |
:103C6000809357022091180330911903821B930B04 |
:103C700090931C0180931B0120914C0230914D02C6 |
:103C800080911B0190911C01280F391F37FF02C042 |
:103C90002F5F3F4F3595279530934D0220934C026F |
:103CA0004ECE209153023091540280917800909131 |
:103CB0007900280F391F30935402209353028091CA |
:103CC00002018A3019F4220F331F04C0220F331F60 |
:103CD000220F331F3093540220935302209153023A |
:103CE00030915402C90137FD079663E09595879599 |
:103CF0006A95E1F7909345028093440280915902BE |
:103D000090915A02820F931F97FD01969595879582 |
:103D100090935A0280935902209116033091170311 |
:103D2000821B930B90931A018093190120914A02F0 |
:103D300030914B028091190190911A01280F391F7F |
:103D400037FF02C02F5F3F4F3595279530934B02C9 |
:103D500020934A0283E02FC110924F0281E08093AA |
:103D60000F018091320290913302019690933302B9 |
:103D700080933202809178009091790090931401A1 |
:103D8000809313018091130190911401AA27BB27FE |
:103D9000A0905F02B0906002C0906102D090620279 |
:103DA000A80EB91ECA1EDB1EA0925F02B09260026E |
:103DB000C0926102D0926202809163028F5F809311 |
:103DC0006302823108F4F6C08091150190911601CA |
:103DD000A0911701B09118017C018D0123E0EE0C38 |
:103DE000FF1C001F111F2A95D1F7E81AF90A0A0BC8 |
:103DF0001B0BEA0CFB1C0C1D1D1D80913602992724 |
:103E000087FD9095A92FB92FBC01CD0126EC34E296 |
:103E100040E050E00E94D577DC01CB01E81AF90AB6 |
:103E20000A0B1B0BD801C7010496A11DB11DB7FFDA |
:103E300005C0D801C7010B96A11DB11D13E0B595B2 |
:103E4000A795979587951A95D1F78093150190932B |
:103E50001601A0931701B093180180918B059091E2 |
:103E60008C057C010027F7FC0095102F809115012F |
:103E700090911601A0911701B0911801E81AF90A62 |
:103E80000A0B1B0BE092A102F092A2020093A30284 |
:103E90001093A402209137023091380240913902E8 |
:103EA00050913A0257FF04C0215F3F4F4F4F5F4F81 |
:103EB000F4E05595479537952795FA95D1F7809178 |
:103EC000370290913802A0913902B0913A02821BD8 |
:103ED000930BA40BB50B8093370290933802A093F9 |
:103EE0003902B0933A028091370290913802A09142 |
:103EF0003902B0913A028E0D9F1DA01FB11F809311 |
:103F0000370290933802A0933902B0933A0280911D |
:103F1000340290913502AC01E5E0440F551FEA955B |
:103F2000E1F7481B590B8091370290913802A0911C |
:103F30003902B0913A02B7FF03C00F96A11DB11D1F |
:103F400074E0B595A795979587957A95D1F72091C7 |
:103F5000A1023091A202281B390B63E0220F331F0C |
:103F60006A95E1F7240F351F37FF02C0215E3F4FEE |
:103F700045E0359527954A95E1F730933502209332 |
:103F80003402D601C501D7FE03C00196A11DB11DA3 |
:103F9000B595A7959795879580935F02909360025A |
:103FA000A0936102B093620289E08093630202C031 |
:103FB00010924F0282E080934E0280914E028093D5 |
:103FC0007C0080914F02882319F08FEC80937A0057 |
:103FD000FF91EF91BF91AF919F918F917F916F91E1 |
:103FE0005F914F913F912F911F910F91FF90EF9013 |
:103FF000DF90CF90BF90AF900F900FBE0F901F90AB |
:10400000189590E2E0E2F1E08FE49193815087FF10 |
:10401000FCCF089590916602E0E2F1E0E90FF11D16 |
:1040200080839F5F909366020895EF92FF920F93B3 |
:104030001F93CF93DF932091640220FF0AC08091E9 |
:104040006502882311F0815002C080911F01809386 |
:10405000650221FF0CC09091650280911F019817A5 |
:1040600019F41092650203C09F5F90936502822F3E |
:10407000992780FF04C081FF02C0109265020E9450 |
:10408000012080916502282F3327CAE0EC2EC0E280 |
:10409000FC2EC091BB03D091BC038A3098F481E11F |
:1040A000809366023F932F9380E694E09F938F93D3 |
:1040B000FF92EF92FE0109952DB73EB72A5F3F4F61 |
:1040C0002DBF11C080E1809366023F932F9385E658 |
:1040D00094E09F938F93FF92EF92FE0109958DB725 |
:1040E0009EB706968DBF20916502822F9927AA2739 |
:1040F000BB27FC01429710F00C94C22AE05BFF4FF3 |
:10410000BAE0EB2EB0E2FB2EC091BB03D091BC0312 |
:104110000C949B78109266028AE694E09F938F93AA |
:104120000AE010E2FF92EF92FE01099584E180938C |
:1041300066020F900F900F900F9085E690E09F938E |
:104140008F9380E590E09F938F931F921F928091B1 |
:1041500002016AE00E94F477892F99279F938F9339 |
:10416000809102010E94F47799279F938F938AE7A9 |
:1041700094E09F938F93FF92EF92E091BB03F091B5 |
:10418000BC03099588E2809366022DB73EB7225F93 |
:104190003F4F2DBF89E096E09F938F930E94892F18 |
:1041A00099279F938F938FE894E09F938F93FF922B |
:1041B000EF92E091BB03F091BC0309958DB79EB7D8 |
:1041C00008968DBF9091D403992351F08CE380938E |
:1041D0006602892F99279F938F938DE994E085C676 |
:1041E00090916C02992371F08CE380936602892F81 |
:1041F00099279F938F9384EB94E09F938F931F93C2 |
:104200000F9391C08091D50384FF07C08CE3809306 |
:10421000660289EC94E00C94542A8091910190916B |
:104220009201069710F00C94CB2A8CE380936602DF |
:1042300086ED94E00C94542A8091A405AAE0EA2E1D |
:10424000A0E2FA2EC091BB03D091BC0380FF74C0E2 |
:10425000109266028091A1029091A202A091A30205 |
:10426000B091A402BC01CD0125E030E040E050E077 |
:104270000E9449783F932F9383EE94E09F938F930E |
:10428000FF92EF92FE01099584E1809366022DB7BB |
:104290003EB72A5F3F4F2DBF80919D0290919E02B5 |
:1042A000A0919F02B091A002BC01CD0125E030E0B9 |
:1042B00040E050E00E9449783F932F9380EF94E0D4 |
:1042C0009F938F93FF92EF92E091BB03F091BC0319 |
:1042D000099588E2809366028DB79EB706968DBFDA |
:1042E00080911301909114019F938F938DEF94E02F |
:1042F0009F938F93FF92EF92E091BB03F091BC03E9 |
:1043000009958CE3809366022DB73EB72A5F3F4F35 |
:104310002DBF87B599279F938F938AE095E09F9350 |
:104320008F93FF92EF92E091BB03F091BC0309954C |
:104330008DB79EB706962FC71092660287E195E06B |
:104340009F938F93FF92EF92FE01099584E18093F2 |
:1043500066020F900F900F900F9086E295E09F936A |
:104360008F93FF92EF92E091BB03F091BC0309950C |
:1043700088E2809366020F900F900F900F908FE26B |
:1043800095E09F938F93FF92EF92E091BB03F091A2 |
:10439000BC0309958CE3809366020F900F900F90F9 |
:1043A0000F908EE395E09F938F93FF92EF920C9482 |
:1043B000582A1092660287E495E09F938F930AE053 |
:1043C00010E2FF92EF92FE01099584E1809366026C |
:1043D0000F900F900F900F90809103039091040322 |
:1043E000A0910503B0910603B7FF04C081509C4F14 |
:1043F000AF4FBF4FFAE0B595A79597958795FA957A |
:10440000D1F7BF93AF939F938F9384E595E09F93EC |
:104410008F931F930F93E091BB03F091BC03099519 |
:1044200088E2809366022DB73EB7285F3F4F2DBFCD |
:104430008091FB029091FC02A091FD02B091FE02DE |
:10444000B7FF04C081509C4FAF4FBF4FEAE0B59516 |
:10445000A79597958795EA95D1F7BF93AF939F93CB |
:104460008F9383E695E09F938F931F930F93E09133 |
:10447000BB03F091BC0309958CE3809366028DB772 |
:104480009EB708968DBF8091C1029091C2029F9302 |
:104490008F9382E795E09F938F931F930F93E09103 |
:1044A000BB03F091BC0309952DB73EB72A5F3F4F80 |
:1044B0000DC7109266028091C3069091C4069F9327 |
:1044C0008F938091C1069091C2069F938F9381E84C |
:1044D00095E09F938F93FF92EF92FE01099584E1FF |
:1044E000809366028DB79EB708968DBF8091C706F0 |
:1044F0009091C8069F938F938091C5069091C606B0 |
:104500009F938F9381E995E09F938F93FF92EF9212 |
:10451000E091BB03F091BC03099588E280936602A9 |
:104520002DB73EB7285F3F4F2DBF8091CB069091AE |
:10453000CC069F938F938091C9069091CA069F9352 |
:104540008F9381EA95E09F938F93FF92EF92E09192 |
:10455000BB03F091BC0309958CE3809366028DB791 |
:104560009EB708968DBF8091CF069091D0069F93FD |
:104570008F938091CD069091CE069F938F9381EB80 |
:1045800095E0A2C01092660280919905E82FFF275E |
:10459000EE0FFF1FE154F94F808191819F938F931C |
:1045A00080919805E82FFF27EE0FFF1FE154F94F88 |
:1045B000808191819F938F9381EC95E09F938F935E |
:1045C000FF92EF92FE01099584E1809366028DB718 |
:1045D0009EB708968DBF80919B05E82FFF27EE0FB1 |
:1045E000FF1FE154F94F808191819F938F938091B8 |
:1045F0009A05E82FFF27EE0FFF1FE154F94F808146 |
:10460000918188589F4F9F938F9381ED95E09F9361 |
:104610008F93FF92EF92E091BB03F091BC03099559 |
:1046200088E2809366022DB73EB7285F3F4F2DBFCB |
:1046300080919D05E82FFF27EE0FFF1FE154F94FF2 |
:104640008081918182599F4F9F938F9380919C0588 |
:10465000E82FFF27EE0FFF1FE154F94F8081918172 |
:1046600082599F4F9F938F9381EE95E09F938F93F5 |
:10467000FF92EF92E091BB03F091BC0309958CE3AC |
:10468000809366028DB79EB708968DBF80919F0577 |
:10469000E82FFF27EE0FFF1FE154F94F8081918132 |
:1046A00082599F4F9F938F9380919E05E82FFF27FC |
:1046B000EE0FFF1FE154F94F8081918182599F4F86 |
:1046C0009F938F9381EF95E09F938F93FF92EF924B |
:1046D000E091BB03F091BC0309952DB73EB7285F6D |
:1046E0003F4FF4C51092660281E096E09F938F934E |
:1046F0000AE010E2FF92EF92FE010995809102011B |
:104700000F900F900F900F908A3009F0A1C084E1B4 |
:104710008093660280911803909119039C0197FF82 |
:1047200002C0295F3F4F287F821B930B9F938F937B |
:10473000809118039091190397FD079673E0959562 |
:1047400087957A95E1F79F938F9320911803309185 |
:10475000190337FF02C0295F3F4F63E03595279566 |
:104760006A95E1F78091460290914702821B930B74 |
:104770009F938F938FE096E09F938F931F930F9358 |
:10478000E091BB03F091BC03099588E28093660237 |
:104790008DB79EB70A968DBF80911603909117032F |
:1047A0009C0197FF02C0295F3F4F287F821B930B1C |
:1047B0009F938F93809116039091170397FD07960F |
:1047C00053E0959587955A95E1F79F938F932091A4 |
:1047D00016033091170337FF02C0295F3F4F43E0B4 |
:1047E000359527954A95E1F78091440290914502CD |
:1047F000821B930B9F938F9380E296E09F938F93FE |
:104800001F930F93E091BB03F091BC0309958CE3D8 |
:10481000809366022DB73EB7265F3F4F2DBF809134 |
:104820001403909115039F938F938091140390919B |
:1048300015032091420230914302821B930B9F93F8 |
:104840008F9381E396E09F938F931F930F93A3C35E |
:104850008B3019F0843108F4ADC084E18093660296 |
:1048600080911803909119039C0197FF02C0215F6A |
:104870003F4F207F821B930B97FD0196959587955F |
:104880009F938F93809118039091190397FD0F9632 |
:1048900024E0959587952A95E1F79F938F93209132 |
:1048A00018033091190337FF02C0295F3F4F83E09F |
:1048B000359527958A95E1F78091460290914702B8 |
:1048C000821B930B9F938F938FE396E09F938F931D |
:1048D0001F930F93E091BB03F091BC03099588E20D |
:1048E000809366022DB73EB7265F3F4F2DBF809164 |
:1048F0001603909117039C0197FF02C0215F3F4F61 |
:10490000207F821B930B97FD0196959587959F932A |
:104910008F93809116039091170397FD0F96B4E043 |
:1049200095958795BA95E1F79F938F9320911603FC |
:104930003091170337FF02C0295F3F4FA3E0359541 |
:104940002795AA95E1F78091440290914502821B38 |
:10495000930B9F938F9381E596E09F938F931F9383 |
:104960000F93E091BB03F091BC0309958CE3809316 |
:1049700066028DB79EB70A968DBF80911403909101 |
:10498000150397FD0196959587959F938F93809139 |
:104990001403909115032091420230914302821B2F |
:1049A000930B9F938F9383E696E09F938F931F9330 |
:1049B0000F938ECE8D3009F0EEC584E180936602B0 |
:1049C0008091120199279F938F9380911803909162 |
:1049D000190397FD0F96E4E095958795EA95E1F721 |
:1049E0009F938F93209118033091190337FF02C0D2 |
:1049F000295F3F4F73E0359527957A95E1F78091D0 |
:104A0000460290914702821B930B9F938F9382E7FC |
:104A100096E09F938F931F930F93E091BB03F091C8 |
:104A2000BC03099588E2809366028DB79EB70A960B |
:104A30008DBF8091110199279F938F9380911603C9 |
:104A40009091170397FD0F9664E0959587956A9569 |
:104A5000E1F79F938F93209116033091170337FF4F |
:104A600002C0295F3F4F53E0359527955A95E1F7EE |
:104A70008091440290914502821B930B9F938F93E8 |
:104A800086E896E09F938F931F930F93E091BB036B |
:104A9000F091BC0309958CE3809366022DB73EB775 |
:104AA000265F3F4F2DBF8091100199279F938F93D1 |
:104AB000809114039091150397FD01969595879524 |
:104AC0009F938F938091140390911503209142023C |
:104AD00030914302821B930B9F938F938AE996E058 |
:104AE0009F938F931F930F93E091BB03F091BC03AF |
:104AF00009958DB79EB70A964EC3109266028EEA4C |
:104B000096E09F938F93FF92EF92FE01099584E1C7 |
:104B1000809366020F900F900F900F9080910E037C |
:104B200090910F039F938F9380913E0290913F024B |
:104B30009F938F938BEB96E09F938F93FF92EF92CF |
:104B4000E091BB03F091BC03099588E28093660273 |
:104B50002DB73EB7285F3F4F2DBF80910C0390913A |
:104B60000D039F938F9380914002909141029F93F8 |
:104B70008F938AEC96E09F938F93FF92EF92E09150 |
:104B8000BB03F091BC0309958CE3809366028DB75B |
:104B90009EB708968DBF80910803909109039F935B |
:104BA0008F9380913C0290913D029F938F9389ED6A |
:104BB00096E08ACD1092660280911D0190911E01AF |
:104BC0006AE070E00E9414789F938F9380911D019A |
:104BD00090911E016AE070E00E9414787F936F93B9 |
:104BE00088EE96E09F938F93FF92EF92FE010995D6 |
:104BF00084E1809366028DB79EB708968DBF809141 |
:104C0000FC079091FD076AE070E00E9400789F9396 |
:104C10008F938091FC079091FD076AE070E00E94FD |
:104C200000787F936F938CEF96E09F938F93FF9222 |
:104C3000EF92E091BB03F091BC03099588E2809369 |
:104C400066022DB73EB7285F3F4F2DBF8091FE070C |
:104C50009091FF079F938F9380E197E09F938F93AD |
:104C6000FF92EF92E091BB03F091BC0309958CE3B6 |
:104C7000809366028DB79EB706968DBF809100081F |
:104C8000909101089F938F9380E297E02EC110923C |
:104C9000660282E397E09F938F93FF92EF92FE016B |
:104CA000099584E1809366020F900F900F900F900A |
:104CB0008091BF069091C0069F938F938BE397E0FE |
:104CC0009F938F93FF92EF92E091BB03F091BC030F |
:104CD000099588E2809366028DB79EB706968DBFD0 |
:104CE0008091AF0299279F938F938BE497E09F93D6 |
:104CF0008F93FF92EF92E091BB03F091BC03099573 |
:104D00008CE3809366022DB73EB72A5F3F4F2DBFDD |
:104D10008091BE06992701979F938F938BE597E02B |
:104D2000FECA109266028BE697E09F938F93FF92E4 |
:104D3000EF92FE01099584E1809366020F900F9037 |
:104D40000F900F908091BD029091BE029F938F9320 |
:104D500083E797E09F938F93FF92EF92E091BB03DD |
:104D6000F091BC03099588E2809366022DB73EB7A7 |
:104D70002A5F3F4F2DBF8091C1029091C2029F9345 |
:104D80008F9381E897E09F938F93FF92EF92E0914A |
:104D9000BB03F091BC0309958CE3809366028DB749 |
:104DA0009EB706968DBF8091BF029091C0029F93DF |
:104DB0008F938FE897E099C0109266028091B002BD |
:104DC00099279F938F938DE997E09F938F93FF92FD |
:104DD000EF92FE01099584E1809366028DB79EB73C |
:104DE00006968DBF8091B10299279F938F9389EA90 |
:104DF00097E09F938F93FF92EF92E091BB03F09126 |
:104E0000BC03099588E2809366022DB73EB72A5FFE |
:104E10003F4F2DBF8091B20299279F938F9385EBCF |
:104E200097E09F938F93FF92EF92E091BB03F091F5 |
:104E3000BC0309958CE3809366028DB79EB70696F6 |
:104E40008DBF8091B30299279F938F9381EC97E058 |
:104E50004CC0109266028091B40299279F938F9361 |
:104E60008DEC97E09F938F93FF92EF92FE0109954F |
:104E700084E1809366028DB79EB706968DBF8091C0 |
:104E8000B50299279F938F9389ED97E09F938F9316 |
:104E9000FF92EF92E091BB03F091BC03099588E289 |
:104EA000809366022DB73EB72A5F3F4F2DBF80919A |
:104EB000B60299279F938F9385EE97E09F938F93E8 |
:104EC000FF92EF92E091BB03F091BC0309958CE354 |
:104ED000809366028DB79EB706968DBF8091B7020C |
:104EE00099279F938F9381EF97E09F938F93FF92E2 |
:104EF000EF92D5CA109266028DEF97E09F938F9341 |
:104F0000FF92EF92FE01099584E1809366020F9073 |
:104F10000F900F900F908091A10199279F938F93ED |
:104F200085E098E09F938F93FF92EF92E091BB030F |
:104F3000F091BC03099588E2809366028DB79EB715 |
:104F400006968DBF80911D0290911E029F938F93B4 |
:104F500083E198E09F938F93FF92EF92E091BB03E0 |
:104F6000F091BC0309958CE3809366022DB73EB7A0 |
:104F70002A5F3F4F2DBF8091C70599279F938F933D |
:104F80008091C60599279F938F9381E298E09F9324 |
:104F90008F93FF92EF92E091BB03F091BC030995D0 |
:104FA0008DB79EB70896F7C0109266028FE298E020 |
:104FB0009F938F93FF92EF92FE01099584E1809376 |
:104FC00066020F900F900F900F908091F503992734 |
:104FD00087FD90959F938F938091F403992787FD88 |
:104FE00090959F938F938FE398E09F938F93FF9279 |
:104FF000EF92E091BB03F091BC03099588E28093A6 |
:1050000066022DB73EB7285F3F4F2DBF8091F60354 |
:10501000992787FD90959F938F938091F703992708 |
:105020009F938F938FE498E09F938F93FF92EF92DB |
:10503000E091BB03F091BC0309958CE38093660279 |
:105040008DB79EB708968DBF8091FB0399279F93DC |
:105050008F938091F803992787FD90959F938F9365 |
:105060008FE598E031CB109266028FE698E09F932F |
:105070008F93FF92EF92FE01099584E1809366027F |
:105080000F900F900F900F908091790699278F774E |
:1050900090709F938F938091710699278F7790706E |
:1050A0009F938F938091690699278F7790709F9334 |
:1050B0008F938091610699278F7790709F938F933C |
:1050C0008FE798E09F938F93FF92EF92E091BB035D |
:1050D000F091BC03099588E2809366028DB79EB774 |
:1050E0000C968DBF8091990699278F7790709F932A |
:1050F0008F938091910699278F7790709F938F93CC |
:105100008091890699278F7790709F938F938091D4 |
:10511000810699278F7790709F938F9380E998E00D |
:105120009F938F93FF92EF92E091BB03F091BC03AA |
:1051300009958CE3809366022DB73EB7245F3F4FFD |
:105140002DBF8091B90699278F7790709F938F9389 |
:105150008091B10699278F7790709F938F9380915C |
:10516000A90699278F7790709F938F938091A106BE |
:1051700099278F7790709F938F9381EA98E09F9300 |
:105180008F93FF92EF92E091BB03F091BC030995DE |
:105190008DB79EB70C968DBFFEC11092660282EB52 |
:1051A00098E09F938F93FF92EF92FE01099584E11F |
:1051B000809366020F900F900F900F9080917D0664 |
:1051C000992787FD90959F938F93809175069927D6 |
:1051D00087FD90959F938F9380916D06992787FD0A |
:1051E00090959F938F9380916506992787FD909561 |
:1051F0009F938F9381EC98E09F938F93FF92EF9210 |
:10520000E091BB03F091BC03099588E280936602AC |
:105210002DB73EB7245F3F4F2DBF80919D06992744 |
:1052200087FD90959F938F9380919506992787FD91 |
:1052300090959F938F9380918D06992787FD9095E8 |
:105240009F938F9380918506992787FD90959F93D3 |
:105250008F9382ED98E09F938F93FF92EF92E0916E |
:10526000BB03F091BC0309958CE3809366028DB774 |
:105270009EB70C968DBF8091BD06992787FD9095AE |
:105280009F938F938091B506992787FD90959F9363 |
:105290008F938091AD06992787FD90959F938F936B |
:1052A0008091A506992787FD90959F938F9383EE14 |
:1052B00098E09F938F93FF92EF92E091BB03F09160 |
:1052C000BC0309952DB73EB7245F3F4F2DBF63C187 |
:1052D0001092660284EF98E09F938F930AE010E2A9 |
:1052E000FF92EF92FE01099584E1809366020F9090 |
:1052F0000F900F900F9080917906881F8827881F44 |
:1053000097E0899FC00111248D969F938F93809180 |
:105310007106881F8827881F96E0899FC001112485 |
:105320008D969F938F9380916906881F8827881F89 |
:1053300095E0899FC00111248D969F938F93809152 |
:105340006106881F8827881F9927880F991F880F53 |
:10535000991F8D969F938F9383E099E09F938F93EE |
:10536000FF92EF92E091BB03F091BC03099588E2B4 |
:10537000809366028DB79EB70C968DBF809199067B |
:10538000881F8827881F9BE0899FC00111248D9664 |
:105390009F938F9380919106881F8827881F9AE09A |
:1053A000899FC00111248D969F938F9380918906C8 |
:1053B000881F8827881F99E0899FC00111248D9636 |
:1053C0009F938F9380918106881F8827881F992734 |
:1053D00023E0880F991F2A95E1F78D969F938F936D |
:1053E00087E199E09F938F93FF92EF92E091BB0347 |
:1053F000F091BC0309958CE3809366022DB73EB70C |
:10540000245F3F4F2DBF8091A106881F8827881FEA |
:105410009CE0899FC00111248D969F938F938BE20E |
:1054200099E09F938F93FF92EF92E091BB03F091ED |
:10543000BC0309958091A9062DB73EB72A5F3F4F5F |
:105440002DBF87FF12C080E4809366028CE399E051 |
:105450009F938F93FF92EF92E091BB03F091BC0377 |
:1054600009950F900F900F900F908091B10687FFD4 |
:1054700012C084E4809366028FE399E09F938F9338 |
:105480001F930F93E091BB03F091BC0309950F901C |
:105490000F900F900F908091B90687FF7CC088E431 |
:1054A0008093660282E499E09F938F931F930F93FA |
:1054B000E091BB03F091BC0309950F900F900F9002 |
:1054C0000F9069C01092660285E499E09F938F93D4 |
:1054D000FF92EF92FE01099584E1809366020F909E |
:1054E0000F900F900F908091F5019091F6019F938E |
:1054F0008F9383E599E09F938F93FF92EF92E091D2 |
:10550000BB03F091BC03099588E2809366028DB7D6 |
:105510009EB706968DBF8091F7019091F8019F93F9 |
:105520008F9380E699E09F938F93FF92EF92E091A3 |
:10553000BB03F091BC03099589E4809366022DB703 |
:105540003EB72A5F3F4F2DBF8DE699E09F938F9323 |
:10555000FF92EF92E091BB03F091BC03099580911B |
:1055600064020F900F900F900F9083FF14C0109261 |
:10557000F8011092F70160E070E08EE090E00E9488 |
:10558000372E09C080911F01281719F4215020934C |
:105590001F011092650210926402E6E0CDB7DEB7FB |
:1055A0000C948C78F999FECF92BD81BDF89A80B5A4 |
:1055B00099270895F999FECF1FBA92BD81BD60BDAC |
:1055C0000FB6F894FA9AF99A0FBE08954AEA20E0C5 |
:1055D00030E02617370740F4FC018191480F2F5F18 |
:1055E0003F4F26173707C8F3842F99270895EAEA13 |
:1055F00040E050E04617570778F49C01F999FECF38 |
:1056000032BD21BDF89A80B5E80F4F5F5F4F2F5F25 |
:105610003F4F4617570790F38E2F9927089581E043 |
:1056200080939A0582E08093990583E080939805A2 |
:1056300084E080939B0585E080939C0586E08093C1 |
:105640009D0587E080939E0588E080939F0589E013 |
:105650008093A0058AE08093A1058BE08093A2054A |
:105660008CE08093A30508951F93CF93DF9384E587 |
:105670008093970580910201843150F08AE08093F5 |
:10568000B7051092D9058BE18093B3058EE40AC06B |
:1056900083E08093B70580E28093D9058EE1809303 |
:1056A000B30585E58093D6058093D7058AE6809378 |
:1056B000A40583E08093FA05AEE1A093A5058FEFE2 |
:1056C0008093A705EFE0E093A805A093A6051092AC |
:1056D000AA05F8E0F093AB0580E48093AC05109246 |
:1056E000AD0584E18093A9058EE08093AE05B0E11D |
:1056F000B093AF051CE01093B005F093B10586EEB2 |
:105700008093B20580E88093B40550E55093B505C9 |
:1057100086E98093B6055093B8058093B90576E085 |
:105720007093BA0581E28093BB058DE28093BC053E |
:105730009AE59093BD0580E28093BF051092C00565 |
:105740001092C1051092C2051092C3051092DB059C |
:105750001092DC051092DD051092DE0534E63093E0 |
:10576000C40548E24093C50561E06093F9051092D5 |
:10577000C60527EF2093C7057093CC058DE780936E |
:10578000CD058093CE058093CF053093C805409317 |
:10579000C9051092CA052093CB0582E38093D005FA |
:1057A0009093D1058093D2051092F8059093D3057C |
:1057B0005093D4056093D505B093D8053093DA059E |
:1057C0008FE58093DF0583EF8093E1058AEA80937C |
:1057D000E3058093E405E093E005E093E2058EEFB6 |
:1057E0008093E5053093E6059093E7059093E805EF |
:1057F0009093E9058BE48093EA058093EB05809311 |
:10580000EC051092ED057093EE05F093EF05909383 |
:10581000F005A093F1053093F2053093F30582E093 |
:105820008093F4056093BE051092F6051092F7057B |
:10583000ABEFB5E0E0E7F1E0ED01019009921A95D8 |
:10584000E1F760E770E0CD01845690400E94E62ABF |
:1058500080930706DF91CF911F910895CF93DF9337 |
:1058600084E58093970580910201843150F08AE0AD |
:105870008093B7051092D9058BE18093B3058EE430 |
:105880000AC083E08093B70580E28093D9058EE15A |
:105890008093B30585E58093D6058093D7058AE686 |
:1058A0008093A40583E08093FA057EE17093A505BB |
:1058B0008FEF8093A7059FE09093A8057093A605AE |
:1058C0001092AA0568E06093AB0580E48093AC0574 |
:1058D0001092AD059093A9058AE08093AE0580E112 |
:1058E0008093AF0556E05093B0056093B10586EE06 |
:1058F0008093B20580E88093B4052AE52093B5052E |
:1059000088E78093B6052093B8058093B905509336 |
:10591000BA0581E28093BB058DE28093BC0520939C |
:10592000BD05E0E2E093BF051092C0051092C105ED |
:105930001092C2051092C3051092DB051092DC058F |
:105940001092DD051092DE0544E64093C40538E26E |
:105950003093C505F1E0F093F9051092C60597EF75 |
:105960009093C7055093CC058DE78093CD05809328 |
:10597000CE058093CF054093C8053093C90510929A |
:10598000CA059093CB0582E38093D0052093D1057F |
:105990008093D2051092F8052093D30580E580937B |
:1059A000D4058CE38093D505E093D8059BE49093D0 |
:1059B000DA058FE58093DF0583EF8093E1058AEABE |
:1059C0008093E3058093E40584E18093E005809370 |
:1059D000E2058EEF8093E5054093E6052093E70509 |
:1059E0002093E8052093E9059093EA059093EB0551 |
:1059F0009093EC051092ED055093EE056093EF0542 |
:105A00002093F0057093F1054093F2054093F30560 |
:105A100082E08093F405F093BE051092F605109293 |
:105A2000F705ABEFB5E08CE0E7E7F1E0ED010190C1 |
:105A300009928A95E1F760E770E0CD0184569040C5 |
:105A40000E94E62A80930706DF91CF910895CF93B5 |
:105A5000DF9384E58093970580910201843150F0B3 |
:105A60008AE08093B7051092D9058BE18093B30546 |
:105A70008EE40AC083E08093B70580E28093D90565 |
:105A80008EE18093B30585E58093D6058093D70595 |
:105A90008AE68093A40583E08093FA056EE1609323 |
:105AA000A5058FEF8093A7059FE09093A8056093CD |
:105AB000A6051092AA0578E07093AB0580E4809368 |
:105AC000AC051092AD059093A9057093AE0590E1D9 |
:105AD0009093AF0556E05093B0057093B10586EEF4 |
:105AE0008093B20580E88093B40534E63093B50521 |
:105AF00088E78093B6053093B8058093B905509335 |
:105B0000BA0581E28093BB058DE28093BC052AE54E |
:105B10002093BD059093BF051092C0051092C1055A |
:105B20001092C2051092C3051092DB051092DC059D |
:105B30001092DD051092DE053093C40548E24093D3 |
:105B4000C505E1E0E093F9051092C60597EF909343 |
:105B5000C7055093CC058DE78093CD058093CE0586 |
:105B60008093CF053093C8054093C9051092CA05AC |
:105B70009093CB0582E38093D0052093D105809349 |
:105B8000D2051092F8052093D30580E58093D405C3 |
:105B900096E49093D50580E28093D8059093DA053A |
:105BA0008FE58093DF0583EF8093E1058AEA809398 |
:105BB000E3058093E4056093E0056093E2058EEFD2 |
:105BC0008093E5053093E6052093E7052093E805EB |
:105BD0002093E9058BE48093EA058093EB0580939D |
:105BE000EC051092ED055093EE057093EF052093B0 |
:105BF000F0056093F1053093F2053093F30582E0F0 |
:105C00008093F405E093BE051092F6051092F70517 |
:105C1000ABEFB5E08CE0EFE7F1E0ED010190099228 |
:105C20008A95E1F760E770E0CD01845690400E94CC |
:105C3000E62A80930706DF91CF910895F999FECF68 |
:105C400092BD81BDF89A80B599270895F999FECF44 |
:105C50001FBA92BD81BD60BD0FB6F894FA9AF99A49 |
:105C60000FBE089562ED7AE20E94637608954AEDD0 |
:105C70005AE20E949D760895EF92FF920F931F9330 |
:105C8000CF93C82F8150853008F0C3E081E7C89FCB |
:105C90008001112483EFE82E8FEFF82EE00EF11E25 |
:105CA00060E770E0C7010E94F72A682F98012D591C |
:105CB0003F4F8FB39927AC014270507081FDF9CFEF |
:105CC00032BD21BDF89A80B5861711F0CA0121C0F6 |
:105CD0008FB399279C012270307081FDF9CFF2BCFF |
:105CE000E1BCF89A80B5843511F0C90112C081E792 |
:105CF000C89FC00111240D9722ED3AE241E750E020 |
:105D0000BC0187E995E00E943E760E948D6681E0A5 |
:105D100090E0CF911F910F91FF90EF900895282F61 |
:105D2000863010F025E003C0882309F421E0F999BA |
:105D3000FECF1FBA82E090E092BD81BD20BD0FB6BC |
:105D4000F894FA9AF99A0FBE0895CF93C82F8091CC |
:105D50009705843509F042C0C63010F0C5E003C095 |
:105D6000CC2309F43BC060E770E087E995E00E942E |
:105D7000E62A8093070681E7C89FC00111242AED17 |
:105D80003AE241E750E067E975E00D970E947B76C3 |
:105D90002AED3AE24CE050E068E975E080E590E0F9 |
:105DA0000E947B766CE070E088E995E00E94E62A2C |
:105DB000282FF999FECF1FBA8CE590E092BD81BDE6 |
:105DC00020BD0FB6F894FA9AF99A0FBE8C2F0E9454 |
:105DD0008F2E0E948D6681E090E002C080E090E00E |
:105DE000CF9108956DE470E088EE93E00E94F72A69 |
:105DF000482F8FB399279C012270307081FDF9CF15 |
:105E000085E394E092BD81BDF89A80B5841779F45A |
:105E10008FB399279C012270307081FDF9CF88EEF5 |
:105E200093E092BD81BDF89A80B5813011F0C9012F |
:105E3000089522ED3AE24EE450E068EE73E088E027 |
:105E400096E00E943E7681E090E0089580910806F9 |
:105E50008130A9F46DE470E088E096E00E94E62AC3 |
:105E6000809355062AED3AE24EE450E068E076E091 |
:105E700088EE93E00E947B7681E090E0089580E0D8 |
:105E800090E00895CF93DF9381E080930806E8E0E7 |
:105E9000F6E08FE0158616861786108A81503496B4 |
:105EA00087FFF8CF80E48093150680931606109242 |
:105EB0001706809318068093190690EC90931A06A3 |
:105EC00010921B0680931C0680931D0610921E06DE |
:105ED00090931F069093200680932106109222062D |
:105EE0008093230690932406A9E0B6E087E0E9E8D2 |
:105EF000F1E0ED01019009928A95E1F76DE470E01F |
:105F0000CD0101970E94E62A80935506DF91CF913B |
:105F10000895F999FECF82E090E092BD81BDF89A94 |
:105F200080B5282F863078F023E0322FF999FECF04 |
:105F30001FBA82E090E092BD81BD30BD0FB6F894EB |
:105F4000FA9AF99A0FBE822F99270895DF92EF925D |
:105F5000FF920F931F93CF93FF24DF2CEF2C81E050 |
:105F600090E00E941E2E843539F031E0E32E64E586 |
:105F700081E090E00E94262E6CE070E080E590E0E9 |
:105F80000E94F72AC82FF999FECF8CE590E092BDC8 |
:105F900081BDF89A80B58C1711F421E0D22EC1E0B2 |
:105FA00001E010E0EE2029F48C2F0E943C2E882383 |
:105FB000C1F591E0F92E1F930F9385E799E09F9328 |
:105FC0008F9389E692E19F938F93E091BB03F091C9 |
:105FD000BC0309958DB79EB706968DBF023011059B |
:105FE00049F0033011054CF40130110531F40E94E1 |
:105FF000342B05C00E942E2C02C00E94272DDD20CC |
:1060000059F022ED3AE24CE050E060E570E088E9BA |
:1060100095E00E943E7602C00E940F2B8C2F0E94BA |
:10602000A52ECF5F0F5F1F4FC63008F4BBCFFF20F8 |
:1060300019F083E00E948F2E0E94892FC82F0E94A2 |
:106040003C2E8C2F99279F938F938BE999E09F93F8 |
:106050008F9309E612E11F930F93E091BB03F09138 |
:10606000BC0309958DB79EB706968DBFEE2021F42F |
:106070000E94F22E882399F484EB99E09F938F93EA |
:106080001F930F93E091BB03F091BC0309950E940D |
:10609000422F0E94262F0F900F900F900F9010927A |
:1060A000960590E0E5E1F6E0CFE0808134961816A1 |
:1060B0000CF49F5FC150C7FFF8CF90939605892FCE |
:1060C00099279F938F9389E096E09F938F9385ED17 |
:1060D00099E09F938F931F930F93E091BB03F091EF |
:1060E000BC0309958DB79EB708968DBF86EF99E0E2 |
:1060F0009F938F931F930F93E091BB03F091BC0389 |
:1061000009950F900F900F900F90CF911F910F91C5 |
:10611000FF90EF90DF9008959FB7F8943998389AE0 |
:1061200088B1836088B98091B9008C7F8093B90071 |
:106130008AE28093B8001092700210926E02109260 |
:106140006D02EEE5F6E08BE010821182128213827E |
:1061500014821582168217828150389687FFF4CFF9 |
:106160009FBF08951092700284E98093BC00109242 |
:106170006E0210926D0280E88093BC001092BD0008 |
:106180001092BA001092BB001092B9001092B800A1 |
:106190000E948C301092BB0085E88093BC008091F7 |
:1061A0006B02826080936B0208951F920F920FB66C |
:1061B0000F9211242F933F934F935F938F939F934D |
:1061C000EF93FF9380917002282F332744275527A0 |
:1061D0008F5F80937002F9012731310508F0B3C257 |
:1061E000EE59FF4F0C949B7880916E028C3090F4A6 |
:1061F00080916E028F5F80936E0280916E02E82F15 |
:10620000FF27EE0FFF1FEE0FFF1FE85FF94F858599 |
:10621000181654F780916E028C3070F010926A025A |
:106220001092690210926E0285E080937002809154 |
:106230006D02880F8D5A04C080916E02880F8E5AAD |
:106240008093BB0085E874C280916E02E82FFF271F |
:1062500083E0EE0FFF1F8A95E1F7E25AF94F818143 |
:106260008093BB0085E88093BC0080916E02E82F8C |
:10627000FF27EE0FFF1FEE0FFF1FEE0FFF1FE25A6B |
:10628000F94F808180FF91C080916E02E82FFF2737 |
:10629000EE0FFF1FEE0FFF1FEE0FFF1FE25AF94F29 |
:1062A0008281882329F080919605873008F45FC2A7 |
:1062B0008091690290916A02892B09F058C28091FD |
:1062C000670290916802892B09F051C26EC08091DB |
:1062D0006E0221E030E002C0220F331F8A95E2F700 |
:1062E000809167029091680228233923232B79F04B |
:1062F00080916E02E82FFF27EE0FFF1FEE0FFF1FAA |
:10630000EE0FFF1FE25AF94F80E184830DC08091A8 |
:106310006E02E82FFF27EE0FFF1FEE0FFF1FEE0F9D |
:10632000FF1FE25AF94F148280916E02E82FFF2777 |
:1063300053E0EE0FFF1F5A95E1F7E25AF94F8481BF |
:10634000282F332743E0220F331F4A95E1F780912E |
:106350006E02E82FFF2793E0EE0FFF1F9A95E1F7FB |
:10636000E25AF94F82818770822B8093BB0085E8C7 |
:106370008093BC0020916E0281E090E002C0880F03 |
:10638000991F2A95E2F72091690230916A028223CF |
:106390009323892B51F086E596E0909374028093C5 |
:1063A000730288E080937502E2C184E080C1E091CD |
:1063B0007302F091740281918093BB0085E8809311 |
:1063C000BC00F0937402E0937302809175028150D7 |
:1063D00080937502882309F4CAC183E068C1809163 |
:1063E000B900803351F580917102882329F480919E |
:1063F0006E028F5F8093710280916E02E82FFF27FB |
:1064000083E0EE0FFF1F8A95E1F7E25AF94F83818F |
:1064100099278F7790708F3791057CF480916E0269 |
:10642000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1FDE |
:10643000E25AF94F83818F5F83831092700284E95F |
:106440008093BC008AE090E0909392018093910148 |
:1064500080916E028F5F80936E021092700262C113 |
:106460008091B9008034A9F180916D02E82FFF2757 |
:10647000EE0FFF1FEE0FFF1FEE0FFF1FE25AF94F47 |
:1064800083818F77838380916D028F5F80936D020C |
:1064900080916D028C30A0F010926D021092680213 |
:1064A00010926702809172028F5F809372028C302B |
:1064B00038F01092720280916B028D7F80936B0294 |
:1064C00080916B02816080936B021092700284E96C |
:1064D00071C080916D02E82FFF27EE0FFF1FEE0FB6 |
:1064E000FF1FEE0FFF1FE25AF94F838180688383FD |
:1064F00080916D02E82FFF27EE0FFF1FEE0FFF1FA9 |
:10650000EE0FFF1FE25AF94F808180FF2FC080916C |
:106510006D02E82FFF2753E0EE0FFF1F5A95E1F7BA |
:10652000E25AF94F84819927009751F04097D9F5A5 |
:1065300086E596E0909374028093730288E031C000 |
:1065400080916D02992743E0880F991F4A95E1F7E2 |
:106550008D59994F909374028093730290916D02BC |
:10656000809172029817E1F483E01BC080916D0264 |
:10657000992733E0880F991F3A95E1F78D59994F84 |
:10658000909374028093730280916B0281FD06C028 |
:1065900090916D0280917202981711F482E001C00F |
:1065A00081E08093750280917502813011F485E855 |
:1065B00001C085EC8093BC008091710280936C02D5 |
:1065C00010927102D4C0E0917302F0917402809134 |
:1065D000BB00808380917302909174020196909326 |
:1065E00074028093730280917502815080937502CA |
:1065F000823010F085EC58C0813011F485E854C029 |
:1066000080916B0281FF2DC080917B0280FD1DC0B7 |
:1066100080916D02E82FFF2723E0EE0FFF1F2A95E0 |
:10662000E1F7E25AF94F86818A3F79F480916D0251 |
:10663000E82FFF2793E0EE0FFF1F9A95E1F7E25A4C |
:10664000F94F8081816080830CC080916D02E82FBA |
:10665000FF2783E0EE0FFF1F8A95E1F7E25AF94F1B |
:10666000108280916D028F5F80936D0280916D0228 |
:106670008C30A0F010926D021092680210926702A6 |
:10668000809172028F5F809372028C3038F010928A |
:10669000720280916B028D7F80936B021092700268 |
:1066A00084E98093BC0049C08093BC0086E080935D |
:1066B00070025DC088E9C4CD80916F02880F805F51 |
:1066C000BFCD80916F0299278130910561F08230B2 |
:1066D00091051CF4892B21F04AC0029739F047C07C |
:1066E00080911201ADCD80911101AACD8091100150 |
:1066F000A7CD80E8A5CD1092700284E98093BC00FC |
:106700008AE090E0909392018093910180916F02D2 |
:10671000823088F480916F028F5F80936F0282E1F4 |
:106720008093700280916B028E7F80936B0285EA6A |
:106730008093BC001CC010926F0280916B0281603C |
:1067400080936B0214C01092700284E98093BC00A5 |
:1067500080916B02816080936B028AE090E090935D |
:1067600092018093910110926E0210926D02FF913E |
:10677000EF919F918F915F914F913F912F910F904A |
:106780000FBE0F901F9018951F93CF93DF93182F74 |
:106790008091A602882321F480910202882319F0B7 |
:1067A00081E090E097C01D3008F092C01123B1F055 |
:1067B000E12FFF2723E0EE0FFF1F2A95E1F7E25AB2 |
:1067C000F94F35978081359688230CF081C0389732 |
:1067D000808180FD03C083E090E07CC080915606FC |
:1067E000823019F084E090E075C067E070E086E5E3 |
:1067F00096E00E94E62A90915D06891719F085E0DF |
:1068000090E068C080ED97E00E949016EC018091C6 |
:106810006B0280FD05C0CE010E9499168823B9F352 |
:10682000112319F48FEF90E00BC0212F3327215053 |
:10683000304081E090E002C0880F991F2A95E2F76E |
:1068400090936A0280936902A1E0B0E0EEE5F6E081 |
:1068500040E050E06BE0CD01042E02C0880F991F8C |
:106860000A94E2F72091690230916A02822393230D |
:10687000892B11F01182128261504F5F5F4F389661 |
:1068800067FFE9CF10926E021092700280916B0246 |
:106890008E7F80936B0285EA8093BC0080916B02AF |
:1068A00080FD05C0CE010E9499168823B9F380911E |
:1068B000690290916A02892B29F0CE010E949916F3 |
:1068C000882311F38091690290916A02009711F078 |
:1068D00082E090E0DF91CF911F9108950F931F9375 |
:1068E000CF93DF93982F8091A602882321F4809183 |
:1068F0000202882319F081E090E092C09D30A0F45C |
:10690000992319F486E090E08BC0C92FDD27FE01A2 |
:1069100033E0EE0FFF1F3A95E1F7E25AF94F359752 |
:106920008081359687FD03C082E090E079C038977A |
:10693000808180FD03C083E090E072C080ED97E02D |
:106940000E9490168C0180916B0280FD05C0C801E9 |
:106950000E9499168823B9F3219721E030E0C901FC |
:1069600002C0880F991FCA95E2F79093680280933E |
:106970006702D901EEE5F6E040E050E06BE0CD01C2 |
:10698000042E02C0880F991F0A94E2F72091670233 |
:106990003091680282239323892B11F01182128295 |
:1069A00061504F5F5F4F389667FFE9CF10926D02DD |
:1069B0001092560610925D061092700280916B0242 |
:1069C0008E7F80936B0285EA8093BC0080916B027E |
:1069D00080FD05C0C8010E9499168823B9F38091F3 |
:1069E000670290916802892B29F0C8010E949916CC |
:1069F000882311F380915606823019F084E090E0EC |
:106A00000FC067E070E086E596E00E94E62A90916C |
:106A10005D06891719F085E090E002C080E090E003 |
:106A2000DF91CF911F910F91089589E1A3EFB6E017 |
:106A3000EFEBF6E011821082329611961C921E92B4 |
:106A40001296815087FFF6CF10921503109214030F |
:106A50001092170310921603109219031092180344 |
:106A600008951F920F920FB60F9211240F931F9348 |
:106A70002F933F934F935F936F937F938F939F9346 |
:106A8000AF93BF93CF93DF93EF93FF934091860033 |
:106A9000509187008091770290917802481B590BA2 |
:106AA000CA0157FD0196AC01559547958091860026 |
:106AB000909187009093780280937702CA01895958 |
:106AC0009840A0917902B0917A02875E954338F49C |
:106AD000149714F01092930181E090E081C0AD30E2 |
:106AE000B1050CF081C0CA018B5F90408356944081 |
:106AF00008F071C0425C5340FD01EA0FFB1FE154F6 |
:106B0000F94F80819181FA01E81BF90BCF01F7FF62 |
:106B100003C0909581959F4F06974CF48091AF02EA |
:106B2000883C28F48091AF02865F8093AF02FD011C |
:106B3000EA0FFB1FE154F94F808191819C01220FE4 |
:106B4000331F280F391F240F351F37FF02C02D5F59 |
:106B50003F4FE901D595C795D595C795CA010196CF |
:106B60008C179D0714F4219706C041505040C4175C |
:106B7000D5070CF421968091AF02833CD8F08D01AB |
:106B80000A0F1B1FF801E154F94F808191819E018A |
:106B9000281B390BC90163E070E00E941478CB0117 |
:106BA000880F991F860F971F0D50194FF801918379 |
:106BB000808307C0AA0FBB1FAD50B94F11961C921E |
:106BC0001E92E0917902F0917A02EE0FFF1FE154DC |
:106BD000F94FD183C0838091790290917A02019616 |
:106BE00090937A0280937902FF91EF91DF91CF9198 |
:106BF000BF91AF919F918F917F916F915F914F91D5 |
:106C00003F912F911F910F910F900FBE0F901F90EA |
:106C10001895EF92FF920F931F938091B3059927D8 |
:106C2000880F991F880F991F7C010027F7FC00959A |
:106C3000102F8091030390910403A0910503B0915C |
:106C40000603BC01CD01A80197010E944978309349 |
:106C50004305209342058091FB029091FC02A09194 |
:106C6000FD02B091FE02BC01CD01A80197010E9476 |
:106C70004978309345052093440580917907909198 |
:106C80007A0797FD039695958795959587959093A7 |
:106C90004705809346058091890790918A0797FD63 |
:106CA000039695958795959587959093490580933B |
:106CB0004805809114039091150320914202309170 |
:106CC0004302821B930B90934B0580934A0580915E |
:106CD000A1029091A202A091A302B091A402BC01D2 |
:106CE000CD0125E030E040E050E00E94497830934B |
:106CF0004D0520934C0580913C0290913D0290936C |
:106D00004F0580934E058091C1029091C2029093ED |
:106D100053058093520580911D0190911E0190931F |
:106D20005505809354058091AF029927909357059C |
:106D3000809356058091850790918607A0918707DB |
:106D4000B09188072091950130919601409197016B |
:106D500050919801BC01CD010E94497830935905AA |
:106D60002093580580915F06992790935B05809347 |
:106D70005A0580916706992790935D0580935C057D |
:106D800080916F06992790935F0580935E058091AF |
:106D900077069927909361058093600580911D0285 |
:106DA00090911E0290936B0580936A058091FC0779 |
:106DB0009091FD0790936F0580936E058091000878 |
:106DC000909101089093710580937005809102085D |
:106DD000992790937D0580937C0580918C039091F9 |
:106DE0008D0390937F0580937E0580918A03909117 |
:106DF0008B0390938105809380058091D403882331 |
:106E000021F48091D503882321F080914105816090 |
:106E100003C0809141058E7F809341051F910F91A2 |
:106E2000FF90EF9008951F93CF93DF93182FEB01FE |
:106E30008091A6028823A1F411501F3F89F0D093BE |
:106E40002202C09321028091210290912202892B7B |
:106E5000D1F7CE018C0F9D1F0E94A516115078F717 |
:106E6000DF91CF911F910895CF93DF93809102011D |
:106E70008D3011F40E943E1B10927A0080914602E0 |
:106E8000909147029093400780933F07809144027E |
:106E90009091450290933107809330078091420290 |
:106EA0009091430290937F0780937E0720913E024A |
:106EB00030913F02C901880F991F880F991F820FD7 |
:106EC000931F820F931F90937A07809379072091E5 |
:106ED000400230914102C901880F991F880F991F04 |
:106EE000820F931F820F931F90938A0780938907C5 |
:106EF0008FEC80937A00A0EBB2E0CCE9D5E097E08C |
:106F00008991E82FFF27EE0FFF1FE154F94F019001 |
:106F1000F081E02DE259FF4F1E161F061CF0E0E045 |
:106F2000F0E005C0EF3FF10514F0EFEFF0E08C91D9 |
:106F3000282F3327E217F30714F4815004C02E17CB |
:106F40003F0714F48F5F8C939150119697FFD8CF21 |
:106F50008091D6059927AA27BB27BC01CD0124EC37 |
:106F600039E040E050E00E94D577DC01CB0180930E |
:106F7000B5019093B601A093B701B093B801809189 |
:106F8000D7059927AA27BB27BC01CD010E94D57739 |
:106F9000DC01CB018093B1019093B201A093B301C6 |
:106FA000B093B401DF91CF910895A0E0B0E0EBED94 |
:106FB000F7E30C946A78882EC0E0D0E07E016E0181 |
:106FC0001092D403469AD0930F03C0930E03D0932C |
:106FD0000D03C0930C03D0930903C0930803D0930F |
:106FE0001903C0931803D0931703C0931603D093CB |
:106FF0001503C093140310929E0110929D011092EC |
:1070000036020E94343784E690E00E94B2160E9455 |
:1070100034378091A40580FF10C0809113019091B6 |
:107020001401875B934038F480911301909114010F |
:107030008E5E924010F40E94E41A0FE18AE090E024 |
:107040000E94B2168091420290914302C80FD91F4C |
:107050008091460290914702E80EF91E8091440209 |
:1070600090914502C80ED91E015007FFE7CF970146 |
:10707000205F3F4F36952795369527953093190316 |
:1070800020931803C6014096969587959695879507 |
:1070900090931703809316036096F5E0D695C795F5 |
:1070A000FA95E1F7D0931503C0931403909313035B |
:1070B000809312033093110320931003882009F466 |
:1070C00041C08091790790917A0797FF03C090950E |
:1070D00081959F4F6CE070E00E9414789B01709343 |
:1070E0000F0360930E038091890790918A0797FFA1 |
:1070F00003C0909581959F4F6CE070E00E941478DA |
:1071000070930D0360930C038091890590918A051B |
:107110009093090380930803B90184E090E00E94F2 |
:10712000372E60910C0370910D0386E090E00E9471 |
:10713000372E609108037091090388E090E00E9467 |
:10714000372E65C084E090E00E94322E90930F03AA |
:1071500080930E0386E090E00E94322E90930D0300 |
:1071600080930C0388E090E00E94322E9C01909363 |
:1071700009038093080380910E0390910F038150BF |
:10718000984050F480910C0390910D0381509840E9 |
:1071900018F421503440D8F187E19AE09F938F93FF |
:1071A00089E692E19F938F93E091BB03F091BC033A |
:1071B00009958091790790917A0797FF03C0909580 |
:1071C00081959F4F6CE070E00E94147870930F03DC |
:1071D00060930E038091890790918A0797FF03C0FF |
:1071E000909581959F4F6CE070E00E9414787093A9 |
:1071F0000D0360930C038091890590918A0590930B |
:107200000903809308030F900F900F900F90109236 |
:10721000400710923F0710923107109230071092EA |
:107220007F0710927E0784E690E00E94B21680915C |
:107230003E0290913F029C01220F331F220F331F09 |
:10724000280F391F280F391F30937A0720937907A9 |
:1072500080914002909141028C01000F111F000F9C |
:10726000111F080F191F080F191F10938A07009389 |
:1072700089078091B305C82EDD24EE24FF2444271E |
:1072800037FD4095542FC701B6010E94D5774B01B9 |
:107290005C01609303037093040380930503909350 |
:1072A00006039801442737FD4095542FC701B601C6 |
:1072B0000E94D577DC01CB018093FB029093FC0206 |
:1072C000A093FD02B093FE028092DF029092E00252 |
:1072D000A092E102B092E2028093D7029093D8028A |
:1072E000A093D902B093DA021092D3021092D40282 |
:1072F0001092D5021092D60280911501909116013C |
:10730000A0911701B091180190938C0580938B0583 |
:1073100010923502109234021092C3021092C402ED |
:107320001092C5021092C6028091C1029091C202D1 |
:107330009093C0028093BF020E94246282E390E097 |
:1073400090932202809321028091D6059927AA2743 |
:10735000BB27BC01CD0124EC39E040E050E00E94A5 |
:10736000D577DC01CB018856954CAF4FBF4F80934A |
:10737000B5019093B601A093B701B093B801809185 |
:10738000D7059927AA27BB27BC01CD010E94D57735 |
:10739000DC01CB018856954CAF4FBF4F8093B101B4 |
:1073A0009093B201A093B301B093B40110929A01EB |
:1073B000109299018091C1029091C202AA2797FD73 |
:1073C000A095BA2F20919501309196014091970197 |
:1073D00050919801BC01CD010E94D577DC01CB0111 |
:1073E0008093850790938607A0938707B0938807BB |
:1073F0001092BA021092B90281E0809301010E94BA |
:107400008D6680917B02846080937B028FEF8093F6 |
:10741000F7071092F80780E28093F907C0EBD2E0FB |
:10742000ACE9B5E007E08D91E82FFF27EE0FFF1FD5 |
:10743000E154F94F8081918182598993015007FF6E |
:10744000F2CF84E68093AF0280911F02882311F06F |
:10745000469A579A80911803909119038056994043 |
:10746000815C9B4228F08091D40381608093D40397 |
:10747000809116039091170380569940815C9B423E |
:1074800028F08091D40382608093D4038091140308 |
:10749000909115038C5291408957954028F0809126 |
:1074A000D40384608093D40380910E0390910F03E2 |
:1074B0008C529140835C914028F08091D403886085 |
:1074C0008093D40380910C0390910D038C529140D2 |
:1074D000835C914028F08091D40380618093D40331 |
:1074E0008091080390910903805092408355914008 |
:1074F00028F08091D40380628093D403ECE0CDB770 |
:10750000DEB70C948678A3E1B0E0E9E8FAE30C94E6 |
:107510006478809114039091150320914202309178 |
:107520004302821B930B90937F0780937E07809189 |
:107530004C0290914D0297FD07969C0153E03595C2 |
:1075400027955A95E1F73093400720933F078091A4 |
:107550004A0290914B0297FD079643E095958795D7 |
:107560004A95E1F7909331078093300730934B07AA |
:1075700020934A07909343078093420780917907AD |
:1075800090917A07AC01440F551F480F591F209165 |
:107590003E0230913F02C901880F991F880F991F41 |
:1075A000820F931F820F931F480F591F57FF02C06E |
:1075B0004D5F5F4F559547955595479550937A0781 |
:1075C000409379078091890790918A07AC01440F15 |
:1075D000551F480F591F2091400230914102C901A7 |
:1075E000880F991F880F991F820F931F820F931F77 |
:1075F000480F591F57FF02C04D5F5F4F5595479584 |
:107600005595479550938A074093890720913E02EC |
:1076100030913F02C901880F991F880F991F820F6F |
:10762000931F820F931F9C01442737FD4095542FD1 |
:107630008091F3029091F402A091F502B091F602CC |
:10764000820F931FA41FB51F8093F3029093F4023F |
:10765000A093F502B093F6022091400230914102CE |
:10766000C901880F991F880F991F820F931F820FDE |
:10767000931F9C01442737FD4095542F8091EF02C2 |
:107680009091F002A091F102B091F202820F931F4B |
:10769000A41FB51F8093EF029093F002A093F10214 |
:1076A000B093F202809154079091550720913E02C9 |
:1076B00030913F02820F931F909355078093540798 |
:1076C0008091810790918207209140023091410280 |
:1076D000820F931F909382078093810780910A0302 |
:1076E00090910B03019690930B0380930A03809172 |
:1076F000890590918A052091080330910903821B26 |
:10770000930B9C01442737FD4095542F8091EB0249 |
:107710009091EC02A091ED02B091EE02820F931FC6 |
:10772000A41FB51F8093EB029093EC02A093ED028F |
:10773000B093EE028FEC80937A0010920F012091AB |
:10774000DB023091DC024091DD025091DE0229879C |
:107750003A874B875C8729543B46414050402CF088 |
:1077600028E43BE641E050E00DC089859A85AB8571 |
:10777000BC85885B9449AE4FBF4F4CF428EB34E98D |
:107780004EEF5FEF2D833E834F83588708C0898576 |
:107790009A85AB85BC858D839E83AF83B887209106 |
:1077A000E3023091E4024091E5025091E6022D8718 |
:1077B0003E874F87588B29543B46414050402CF020 |
:1077C00028E43BE641E050E00DC08D859E85AF8505 |
:1077D000B889885B9449AE4FBF4F4CF428EB34E92D |
:1077E0004EEF5FEF29833A834B835C8308C08D851E |
:1077F0009E85AF85B88989839A83AB83BC83A0912A |
:107800007E07B0917F07BB8BAA8BFD01CF01AA2712 |
:1078100097FDA095BA2FA090D302B090D402C0904B |
:10782000D502D090D602A80EB91ECA1EDB1EA092A9 |
:10783000D302B092D402C092D502D092D602E09088 |
:107840008507F09086070091870710918807E80E5A |
:10785000F91E0A1F1B1FE0928507F092860700930E |
:10786000870710938807F0919602F98BFF2309F0A0 |
:1078700098C180919502882309F093C18091A40555 |
:1078800086FF8FC18091300790913107AA2797FD1D |
:10789000A095BA2FBC01CD0129813A814B815C8131 |
:1078A0000E94D5779B01AC0197FF04C02150384F4F |
:1078B0004F4F5F4F6BE055954795379527956A95E4 |
:1078C000D1F780919D01682E772488249924CA01DC |
:1078D000B901A40193010E94D577DC01CB0180930B |
:1078E000240390932503A0932603B0932703B7FFA7 |
:1078F00004C08150904FAF4FBF4F1C012D013CE0A1 |
:1079000055944794379427943A95D1F720922403BD |
:1079100030922503409226035092270380913F071F |
:1079200090914007AA2797FDA095BA2FBC01CD01E1 |
:107930002D813E814F8158850E94D57797FF04C0E5 |
:107940006150784F8F4F9F4F2BE095958795779596 |
:1079500067952A95D1F7A40193010E94D577DC01A0 |
:10796000CB018093280390932903A0932A03B0931B |
:107970002B03B7FF04C08150904FAF4FBF4F9C0106 |
:10798000AD018CE055954795379527958A95D1F7A8 |
:10799000209328033093290340932A0350932B0309 |
:1079A00080912403909125039093280780932707C3 |
:1079B000809128039091290390932C0780932B07A3 |
:1079C00022193309440955092093280330932903C8 |
:1079D00040932A0350932B03E20EF31E041F151F3E |
:1079E000E0928507F0928607009387071093880737 |
:1079F00080919C018823B1F457FF04C02F5F3F4F53 |
:107A00004F4F5F4F5595479537952795A21AB30A63 |
:107A1000C40AD50AA092D302B092D402C092D50271 |
:107A2000D092D6022A893B8979010027F7FC00957C |
:107A3000102F8091280390912903A0912A03B091DF |
:107A40002B03E80EF91E0A1F1B1FC801B70129816D |
:107A50003A814B815C810E94D5779B01AC0197FFF5 |
:107A600004C02150384F4F4F5F4FBBE055954795AD |
:107A700037952795BA95D1F780919E01A82EBB2402 |
:107A8000CC24DD24CA01B901A60195010E94D57755 |
:107A9000DC01CB0180931C0390931D03A0931E0374 |
:107AA000B0931F03B7FF04C08150904FAF4FBF4F3B |
:107AB0003C014D01ACE09594879477946794AA9526 |
:107AC000D1F760921C0370921D0380921E03909266 |
:107AD0001F03C801B7012D813E814F8158850E9447 |
:107AE000D57797FF04C06150784F8F4F9F4FFBE0D1 |
:107AF0009595879577956795FA95D1F7A6019501A4 |
:107B00000E94D577DC01CB01809320039093210361 |
:107B1000A0932203B0932303B7FF04C08150904F7A |
:107B2000AF4FBF4FAC01BD01ECE075956795579520 |
:107B30004795EA95D1F74093200350932103609332 |
:107B40002203709323032A893B8937FF03C03095B2 |
:107B500021953F4F21343105E4F1D401C30197FE53 |
:107B600007C0B095A095909581959F4FAF4FBF4F9F |
:107B700081389105A105B10584F4DB01CA0177FFC5 |
:107B800007C0B095A095909581959F4FAF4FBF4F7F |
:107B900081389105A105B105E4F081E08093BB0235 |
:107BA00018C010922C0710922B07109228071092E1 |
:107BB00027071092200310922103109222031092A3 |
:107BC000230310921C0310921D0310921E031092A7 |
:107BD0001F038091200390912103A0912203B09173 |
:107BE0002303BC01CD0124E630E040E050E00E94D8 |
:107BF0004978E0901C03F0901D03E21AF30AF0921A |
:107C00003E07E0923D0780911C0390911D03A091D7 |
:107C10001E03B0911F03BC01CD0124E630E040E01B |
:107C200050E00E944978DA01C90120912003309187 |
:107C300021038C01021B130B1093330700933207AF |
:107C40008091950190919601A0919701B091980132 |
:107C5000BC01CD0128E631E040E050E00E94D5773C |
:107C600020918507309186074091870750918807BA |
:107C7000261737074807590764F0261B370B480BB0 |
:107C8000590B2093850730938607409387075093BD |
:107C9000880720918507309186074091870750918A |
:107CA000880757FF0CC0260F371F481F591F209306 |
:107CB0008507309386074093870750938807609124 |
:107CC0003007709131076E0D7F1D9B01442737FDF2 |
:107CD0004095542F8091D7029091D802A091D9025B |
:107CE000B091DA02820F931FA41FB51F8093D702B1 |
:107CF0009093D802A093D902B093DA0280919B02AC |
:107D000090919C02681B790BCB01AA2797FDA09547 |
:107D1000BA2F29853A854B855C85820F931FA41F56 |
:107D2000B51F8093DB029093DC02A093DD02B09339 |
:107D3000DE02C090B101D090B201E090B301F090AA |
:107D4000B401C816D906EA06FB06C4F488EA91E62F |
:107D5000A0E0B0E08C199D09AE09BF098093DB0259 |
:107D60009093DC02A093DD02B093DE028093D702F1 |
:107D70009093D802A093D902B093DA022227332736 |
:107D8000A9012C193D094E095F098091DB029091F0 |
:107D9000DC02A091DD02B091DE0282179307A407F6 |
:107DA000B507B4F4D701C601885A9146A040B04047 |
:107DB0008093DB029093DC02A093DD02B093DE029D |
:107DC0008093D7029093D802A093D902B093DA029D |
:107DD00060913F0770914007600F711F9B0144271E |
:107DE00037FD4095542F8091DF029091E002A091E1 |
:107DF000E102B091E202820F931FA41FB51F80938E |
:107E0000DF029093E002A093E102B093E20280913E |
:107E1000990290919A02681B790BCB01AA2797FDD2 |
:107E2000A095BA2F2D853E854F855889820F931FC7 |
:107E3000A41FB51F8093E3029093E402A093E50290 |
:107E4000B093E602E090B501F090B6010091B70161 |
:107E50001091B801E816F9060A071B07C4F488EA6E |
:107E600091E6A0E0B0E08E199F09A00BB10B8093C2 |
:107E7000E3029093E402A093E502B093E6028093BC |
:107E8000DF029093E002A093E102B093E202222786 |
:107E90003327A9012E193F09400B510B8091E302B2 |
:107EA0009091E402A091E502B091E6028217930757 |
:107EB000A407B507B4F4D801C701885A9146A04079 |
:107EC000B0408093E3029093E402A093E502B09364 |
:107ED000E6028093DF029093E002A093E102B09368 |
:107EE000E2028091D3029091D402A091D502B09188 |
:107EF000D6028093E7029093E802A093E902B09340 |
:107F0000EA028091E3029091E402A091E502B0912F |
:107F1000E6028093030390930403A0930503B093B8 |
:107F200006038091DB029091DC02A091DD02B0910A |
:107F3000DE028093FB029093FC02A093FD02B093BB |
:107F4000FE028091DF029091E002A091E102B091E7 |
:107F5000E2028093FF0290930003A0930103B09389 |
:107F600002038091D7029091D802A091D902B091DA |
:107F7000DA028093F7029093F802A093F902B0938B |
:107F8000FA0280911B0190911C0197FD079633E046 |
:107F9000959587953A95E1F79093400780933F0731 |
:107FA0008091190190911A0197FD079623E095950C |
:107FB00087952A95E1F79093310780933007809158 |
:107FC0004602909147020F9734F488E19CEF90931A |
:107FD000400780933F0780914602909147020797A0 |
:107FE00034F480E398EF9093400780933F0720910B |
:107FF00002012A30A9F48091460290914702835FE2 |
:10800000934034F088EE93E09093400780933F07CD |
:1080100080914602909147028A5F9340DCF014C041 |
:108020008091460290914702815D974034F088EE3E |
:1080300093E09093400780933F0780914602909190 |
:108040004702805E974034F080ED97E090934007C0 |
:1080500080933F0780914402909145020F9734F43A |
:1080600088E19CEF90933107809330078091440220 |
:1080700090914502079734F480E398EF909331078D |
:10808000809330072A30A9F48091440290914502F0 |
:10809000835F934034F088EE93E0909331078093B0 |
:1080A000300780914402909145028A5F9340DCF052 |
:1080B00014C08091440290914502815D974034F054 |
:1080C00088EE93E0909331078093300780914402CB |
:1080D00090914502805E974034F080ED97E0909358 |
:1080E000310780933007E091A801EE2309F4B7C06F |
:1080F00040911B0150911C0180912C0390912D0304 |
:10810000481B590B509333034093320320911B01BA |
:1081100030911C01280F391F37FF02C02F5F3F4FDE |
:108120003595279530932D0320932C034138510525 |
:108130001CF080E890E005C040585F4F34F480E8C0 |
:108140009FEF90933303809332038E2F9927A09152 |
:108150003203B0913303A89FA001A99F500DB89F8F |
:10816000500D112457FF02C0415F5F4F14E0559539 |
:1081700047951A95E1F780913F0790914007840F4A |
:10818000951F9093400780933F076091190170916C |
:108190001A0180912E0390912F03681B790B709325 |
:1081A0003103609330034091190150911A01480F37 |
:1081B000591F57FF02C04F5F5F4F5595479550932A |
:1081C0002F0340932E03613871051CF080E890E086 |
:1081D00005C060587F4F34F480E89FEF90933103DF |
:1081E000809330032E2F33278091300390913103F9 |
:1081F000829FB001839F700D929F700D1124AB017F |
:1082000077FF02C0415F5F4FE4E055954795EA95DF |
:10821000E1F78091300790913107840F951F90937B |
:10822000310780933007A29FC001A39F900DB29F9A |
:10823000900D11249C0180911B0190911C01820FD3 |
:10824000931F90931C0180931B01809119019091C1 |
:108250001A01860F971F90931A01809319010091BC |
:108260004207109143078091270790912807101625 |
:1082700011065CF59C0197FF04C022273327281BB9 |
:10828000390BC901AA2797FDA095BA2F20919C010F |
:10829000332744275527BC01CD010E94D5779B0188 |
:1082A000AC0197FF04C0215C3F4F4F4F5F4F76E01A |
:1082B00055954795379527957A95D1F780913D0744 |
:1082C00090913E07820F931F27C097FF03C09095A0 |
:1082D00081959F4FAA2797FDA095BA2F20919C01C9 |
:1082E000332744275527BC01CD010E94D5779B0138 |
:1082F000AC0197FF04C0215C3F4F4F4F5F4F66E0DA |
:1083000055954795379527956A95D1F780913D0703 |
:1083100090913E07821B930B90933E0780933D07FD |
:10832000E0904A07F0904B0780912B0790912C0723 |
:108330001E141F045CF59C0197FF04C022273327FD |
:10834000281B390BC901AA2797FDA095BA2F2091A8 |
:108350009C01332744275527BC01CD010E94D577C6 |
:108360009B01AC0197FF04C0215C3F4F4F4F5F4F13 |
:1083700096E055954795379527959A95D1F7809131 |
:10838000320790913307820F931F27C097FF03C0D6 |
:10839000909581959F4FAA2797FDA095BA2F209180 |
:1083A0009C01332744275527BC01CD010E94D57776 |
:1083B0009B01AC0197FF04C0215C3F4F4F4F5F4FC3 |
:1083C00086E055954795379527958A95D1F7809101 |
:1083D000320790913307821B930B9093330780935E |
:1083E00032078091A40587FF44C09989992309F039 |
:1083F00040C0809195028823E1F5A1E0EA16A1E052 |
:10840000FA064CF080913F07909140078E0D9F1D1A |
:10841000805091400DC0B0E0EB16BFEFFB0664F456 |
:1084200080913F07909140078E0D9F1D80509F4F78 |
:108430009093400780933F07E1E001301E074CF026 |
:108440008091300790913107800F911F80509140AB |
:108450000CC0FFEF00301F0764F48091300790914B |
:108460003107800F911F80509F4F90933107809369 |
:108470003007A0EBB2E06CE975E057E0FB018191B9 |
:10848000BF01E82FFF27EE0FFF1FE154F94F0190C6 |
:10849000F081E02DE259FF4FEF3FF10521F01CF094 |
:1084A000EFEFF0E004C0F7FF02C0E0E0F0E04C9135 |
:1084B000242F3327E217F307B1F0CF01821B930B70 |
:1084C00097FD079613E0959587951A95E1F7242F68 |
:1084D000280F2C93822F9927E817F90714F42150BD |
:1084E00001C02F5F2C935150119657FFC7CFE2E187 |
:1084F000CD5E0C9480788091A602882301F580914E |
:108500007B028C7F80937B02A9EDB3E0EEE5F6E081 |
:108510009BE080910202882309F48C938D918183E2 |
:1085200012829150389697FFF4CF809102028823EF |
:1085300059F08091020281508093020205C080911F |
:108540007B02816080937B0210926E021092700217 |
:1085500080916B028E7F80936B0285EA8093BC00D2 |
:1085600008958091A605883F38F0EFEFF0E0E81B12 |
:10857000F109E055FD4F80818093AE018091AE01FD |
:10858000882329F0843618F084E68093AE01809128 |
:10859000A805883F38F0EFEFF0E0E81BF109E0555F |
:1085A000FD4F80818093AC018091AC01882329F03C |
:1085B000843618F084E68093AC018091B505883F3D |
:1085C00038F0EFEFF0E0E81BF109E055FD4F808156 |
:1085D0008093A7018091A7018B3010F48AE002C03C |
:1085E0008F3F11F48093A7018091E005883F38F018 |
:1085F000EFEFF0E0E81BF109E055FD4F808180933B |
:10860000560780915607823010F481E002C08F3FF8 |
:1086100011F4809356078091E205883F38F0EFEF20 |
:10862000F0E0E81BF109E055FD4F808180937C0765 |
:1086300080917C07823010F481E002C08F3F11F4FA |
:1086400080937C078091CD05883F38F0EFEFF0E014 |
:10865000E81BF109E055FD4F80818093530780911D |
:10866000CE05883F38F0EFEFF0E0E81BF109E05568 |
:10867000FD4F808180932D078091CF05883F38F092 |
:10868000EFEFF0E0E81BF109E055FD4F80818093AA |
:108690005B079091A705983F18F49093AD0109C02E |
:1086A000EFEFF0E0E91BF109E055FD4F8081809389 |
:1086B000AD01983F18F49093AD0109C0EFEFF0E0E1 |
:1086C000E91BF109E055FD4F80818093AD01809158 |
:1086D000AA05883F38F0EFEFF0E0E81BF109E0551C |
:1086E000FD4F80818093AB018091AC05883F38F0CD |
:1086F000EFEFF0E0E81BF109E055FD4F808180933A |
:10870000A9018091B405883F38F0EFEFF0E0E81B55 |
:10871000F109E055FD4F80818093AA018091B60553 |
:10872000883F38F0EFEFF0E0E81BF109E055FD4F2E |
:1087300080818093A6018091B705883F38F0EFEFE4 |
:10874000F0E0E81BF109E055FD4F80818093A8011E |
:108750008091B805883F38F0EFEFF0E0E81BF109B1 |
:10876000E055FD4F80818093A5018091B905883F38 |
:1087700038F0EFEFF0E0E81BF109E055FD4F8081A4 |
:108780008093A4018091BF05883F38F0EFEFF0E0BF |
:10879000E81BF109E055FD4F80818093A201809193 |
:1087A000C005883F38F0EFEFF0E0E81BF109E05535 |
:1087B000FD4F8081809390028091C105883F38F001 |
:1087C000EFEFF0E0E81BF109E055FD4F8081809369 |
:1087D0008F028091C205883F38F0EFEFF0E0E81B90 |
:1087E000F109E055FD4F808180938E028091C30591 |
:1087F000883F38F0EFEFF0E0E81BF109E055FD4F5E |
:10880000808180938D028091DB05883F38F0EFEF07 |
:10881000F0E0E81BF109E055FD4F808180938C0268 |
:108820008091DC05883F38F0EFEFF0E0E81BF109BC |
:10883000E055FD4F808180938B028091DD05883F5C |
:1088400038F0EFEFF0E0E81BF109E055FD4F8081D3 |
:1088500080938A028091DE05883F38F0EFEFF0E0E8 |
:10886000E81BF109E055FD4F8081809389028091DA |
:10887000C405883F38F0EFEFF0E0E81BF109E05560 |
:10888000FD4F80818093A1018091C805883F38F019 |
:10889000EFEFF0E0E81BF109E055FD4F8081809398 |
:1088A000A0018091D005883F38F0EFEFF0E0E81BA1 |
:1088B000F109E055FD4F808180939F018091D305A0 |
:1088C000883F38F0EFEFF0E0E81BF109E055FD4F8D |
:1088D000808180939E018091D405883F38F0EFEF2E |
:1088E000F0E0E81BF109E055FD4F808180939D0188 |
:1088F0008091D505883F38F0EFEFF0E0E81BF109F3 |
:10890000E055FD4F808180939C018091DA05883F7E |
:1089100038F0EFEFF0E0E81BF109E055FD4F808102 |
:1089200080939B018091F505883F38F0EFEFF0E0F0 |
:10893000E81BF109E055FD4F808180938C07809101 |
:10894000A201282F33272F5F3F4F8CE398E2B90114 |
:108950000E9414787093B0016093AF018091B205CA |
:1089600080937D078091B105809344079091F7052E |
:10897000933320F181E080938802983F58F0EFEF25 |
:10898000F0E0E91BF109E055FD4F8081823310F4DE |
:10899000109288028091CA079091CB0797FF08C078 |
:1089A00080918802882321F08091D403806803C0DD |
:1089B0008091D4038F778093D40302C010928802F1 |
:1089C0008091CA079091CB0797FF1DC08091A602A6 |
:1089D0008823C9F0809188028823A9F0809108013A |
:1089E000909109018F5F9F4F71F488E99AE390930A |
:1089F00022028093210280E094EA909309018093FF |
:108A000008011092880280918802882339F08091B1 |
:108A10009E01823D18F4825E80939E010895A5E335 |
:108A2000B0E0E5E1F5E40C9464780E94833A30917B |
:108A300002013C3010F4299A01C02998E090A70265 |
:108A4000F090A802F9A2E8A28091440799270A961B |
:108A5000E816F90614F499A388A38091AF0284362E |
:108A600008F05CC08091480390914903009731F071 |
:108A70000197909349038093480307C01092A60280 |
:108A800080917B028F7E80937B023A3011F03431EB |
:108A900010F0289A01C0289880917C0290917D0264 |
:108AA000895E9340C0F18091BC05282F332739A3FC |
:108AB00028A380917B02806180937B02809198053E |
:108AC000A82FBB27AA0FBB1FFD01ED50F94F118244 |
:108AD000108280919905282F3327220F331FC90157 |
:108AE0008D50994FFC0111821082A154B94F1196FB |
:108AF0001C921E922154394FD90111961C921E923C |
:108B000080919B05E82FFF27EE0FFF1FE154F94FDF |
:108B100011821082AAC21092A602A7C28091AF024F |
:108B20008D3808F4A2C280917B028F7E80937B02F5 |
:108B30009091BD0582E3989FC00111249093490351 |
:108B400080934803E8A1F9A1B9978CF08091A6021F |
:108B5000882369F080917C0290917D02FFEF8F3F26 |
:108B60009F0729F0019690937D0280937C0280916B |
:108B70007C0290917D028F3F910509F038F51092AB |
:108B8000CB021092CC021092CD021092CE02109223 |
:108B9000C7021092C8021092C9021092CA02109223 |
:108BA000340310923503109236031092370310925B |
:108BB000D3021092D4021092D5021092D6028A3FAC |
:108BC000910549F481E080934E0305C080917B02BA |
:108BD000826080937B0280919A05E82FFF27EE0F39 |
:108BE000FF1FE154F94F80819181813591050CF48B |
:108BF00041C12091A602222309F03CC180919B052E |
:108C0000E82FFF27EE0FFF1FE154F94F808191817C |
:108C10008C3491050CF406C180914A038F5F8093D8 |
:108C20004A03893C08F426C13C3010F4299801C05D |
:108C3000299A1092A60210924A0310927D02109275 |
:108C40007C0230919805E32FFF27EE0FFF1FE154C0 |
:108C5000F94F8081918187349105B4F48091990511 |
:108C6000E82FFF27EE0FFF1FE154F94F808191811C |
:108C70000190F081E02DF7FF03C0F095E195FF4FE3 |
:108C8000E734F1050CF478C041E020919905A22F5A |
:108C9000BB27AA0FBB1FA154B94F8D919C9111976F |
:108CA0008734910544F0E32FFF27EE0FFF1FE154B7 |
:108CB000F94F808191818D919C918734910574F059 |
:108CC00080919805E82FFF27EE0FFF1FE154F94F21 |
:108CD00080819181873491050CF042E0E22FFF27DB |
:108CE000EE0FFF1FE154F94F808191818634910589 |
:108CF00074F480919805E82FFF27EE0FFF1FE154D1 |
:108D0000F94F80819181873491050CF043E0E22F87 |
:108D1000FF27EE0FFF1FE154F94F808191818A5B9D |
:108D20009F4F74F480919805E82FFF27EE0FFF1FE7 |
:108D3000E154F94F80819181873491050CF044E032 |
:108D4000E22FFF27EE0FFF1FE154F94F8081918141 |
:108D50008A5B9F4F74F480919805E82FFF27EE0FF0 |
:108D6000FF1FE154F94F80819181863491050CF405 |
:108D700045E0842F0E948F2E80919905E82FFF27D0 |
:108D8000EE0FFF1FE154F94F808191810190F08136 |
:108D9000E02DF7FF03C0F095E195FF4F7E97BCF4FF |
:108DA00080919805E82FFF27EE0FFF1FE154F94F40 |
:108DB000808191818A5B9F4F54F481E08093EF031F |
:108DC00088EE93E0909322028093210253C00E9488 |
:108DD000892F0E943C2E80E00E945C078091BE0596 |
:108DE0000E9408748091A40580FF10C08091130137 |
:108DF00090911401875B934038F480911301909116 |
:108E000014018E5E924010F40E94E41A10921F0228 |
:108E100080E00E94D53781E080934D0380931F024C |
:108E2000579A1FC080819181855B9F4F0CF580917F |
:108E30004A038F5F80934A03893CE0F03C3010F492 |
:108E4000299801C0299A1092A60210924A03109202 |
:108E50007D0210927C0281E00E94D53781E08093F0 |
:108E60004D030E94892F68E770E00E94133702C00B |
:108E700020934A0380919A05E82FFF27EE0FFF1FEA |
:108E8000E154F94F808191818B5A9F4F0CF0EDC0D6 |
:108E90002091A602E0919B05222309F0CAC0FF277A |
:108EA000EE0FFF1FE154F94F80819181855B9F4F49 |
:108EB0000CF0BCC080914B038F5F80934B03893CC7 |
:108EC00008F4D3C020934B038091D403882309F086 |
:108ED000A6C080914D03882309F4A1C081E090E0F1 |
:108EE00090937D0280937C0281E08093A602109291 |
:108EF0003403109235031092360310923703109208 |
:108F0000D3021092D4021092D5021092D60210927F |
:108F1000CF021092D0021092D1021092D202809110 |
:108F2000B305E82EFF24002711278091790790913F |
:108F30007A079C01442737FD4095542FC801B7019B |
:108F40000E94D577DC01CB018093E3029093E40289 |
:108F5000A093E502B093E6028091890790918A0779 |
:108F60009C01442737FD4095542FC801B7010E944A |
:108F7000D577DC01CB018093DB029093DC02A093D8 |
:108F8000DD02B093DE028091030390910403A0916F |
:108F90000503B09106038093DF029093E002A09353 |
:108FA000E102B093E2028091FB029091FC02A09159 |
:108FB000FD02B091FE028093D7029093D802A09355 |
:108FC000D902B093DA021092CB021092CC02109226 |
:108FD000CD021092CE021092C7021092C8021092D7 |
:108FE000C9021092CA0280917B02886080937B0242 |
:108FF0009091F6058FE0989F900111248091C10215 |
:109000009091C202820F931F68E671E00E9414786B |
:1090100097FD0196959587958093070326C08CED63 |
:1090200095E090932202809321021FC020934B036E |
:109030001CC0FF27EE0FFF1FE154F94F8081918183 |
:109040008C34910584F080914C038F5F80934C03A6 |
:10905000893C58F01092A60210924C0310927D02A7 |
:1090600010927C0202C010924C03809193018150B7 |
:1090700080939301809193018F3F21F080917B0237 |
:1090800084FF82C30E94B14280915703909158039C |
:109090009C01220F331F280F391FA0909805AA2D7D |
:1090A000BB27AA0FBB1FFD01E154F94F9090AE05FD |
:1090B000492D552780819181849FF001859FF00D76 |
:1090C000949FF00D11242E0F3F1F37FF02C02D5F1C |
:1090D0003F4FB9017595679575956795AD50B94F37 |
:1090E0008091AF05082F11278D919C91809F700171 |
:1090F000819FF00C909FF00C11246E0D7F1D7093DA |
:109100005803609357038091590390915A039C012F |
:10911000220F331F280F391FB0909905AB2DBB27A5 |
:10912000AA0FBB1FFD01E154F94F80819181849FFB |
:10913000F001859FF00D949FF00D11242E0F3F1F1D |
:1091400037FF02C02D5F3F4FA901559547955595B3 |
:109150004795AD50B94F8D919C91809F7001819F33 |
:10916000F00C909FF00C11244E0D5F1D50935A038C |
:10917000409359039E012F5F3F4F8FE1E0ECF1E0F8 |
:10918000D90101900D928A95E1F780918802882398 |
:1091900009F448C0CB0177FD0396DC01B595A7958E |
:1091A000B595A795CA0157FD0396FC01F595E7957E |
:1091B000F595E7958091E901682F772767FD709510 |
:1091C0006A9F90016B9F300D7A9F300D1124809122 |
:1091D0009003482F552747FD50954E9FC0014F9F44 |
:1091E000900D5E9F900D1124280F391F37FF02C08C |
:1091F000295F3F4F03E0359527950A95E1F73093B6 |
:10920000AE022093AD026E9F90016F9F300D7E9F46 |
:10921000300D11244A9FC0014B9F900D5A9F900D15 |
:10922000112444C08091F605082F1127DE01A00FFC |
:10923000B11FFD0197819093E901020F131FD8011F |
:109240008C9180939003A92FBB27A7FDB095A69F73 |
:109250009001A79F300DB69F300D1124E82FFF27F6 |
:10926000E7FDF095E49FC001E59F900DF49F900D00 |
:109270001124280F391F37FF02C0295F3F4F13E029 |
:10928000359527951A95E1F73093AE022093AD02FC |
:10929000A49F9001A59F300DB49F300D1124E69F2F |
:1092A000C001E79F900DF69F900D1124281B390BEC |
:1092B00037FF02C0295F3F4FF3E035952795FA95B8 |
:1092C000E1F73093AC022093AB0280919B05E82F2D |
:1092D000FF27EE0FFF1FE154F94F80819181909598 |
:1092E00081959F4F9093AA028093A90283309105A4 |
:1092F00014F0029705C0BFEF8E3F9B0734F402962F |
:109300009093AA028093A90204C01092AA0210921C |
:10931000A90280918C0390918D0320918803309154 |
:109320008903820F931FC090AD02D090AE02C81A7D |
:10933000D90AD092AE02C092AD0280918A03909178 |
:109340008B032091860330918703820F931F009136 |
:10935000AB021091AC02081B190B1093AC020093E6 |
:10936000AB0280919A05E82FFF27EE0FFF1FE15413 |
:10937000F94FE080F180E8E7F0E0EE0EFF1EF0929A |
:10938000A802E092A7028091A7019927AA2797FD3A |
:10939000A095BA2FBC01CD010E944977DC01CB0119 |
:1093A00020E030E040E251E4BC01CD010E94B776FC |
:1093B000DC01CB01BC01CD010E941B77DC01CB019C |
:1093C000809383078091A60180935C078091A5011B |
:1093D0009927AA2797FDA095BA2FBC01CD010E941D |
:1093E0004977DC01CB0120E030E040E251E4BC01F0 |
:1093F000CD010E94B776DC01CB01BC01CD010E94FA |
:109400001B77DC01CB01809337078091A401809307 |
:109410004C078091FB0380FF59C080918C078138F5 |
:1094200008F454C08091F403992787FD9095292D65 |
:109430003327829FA001839F500D929F500D1124CE |
:10944000C40ED51ED092AE02C092AD028091F5033B |
:10945000992787FD9095829FB001839F700D929F01 |
:10946000700D1124060F171F1093AC020093AB026E |
:109470008091F603282F332727FD30958091A9028C |
:109480009091AA02820F931F9093AA028093A9023F |
:109490008091F803282F332727FD30958091A90567 |
:1094A0009927289FD001299FB00D389FB00D112416 |
:1094B000B0939A01A09399018091F70399278E1593 |
:1094C0009F0524F49093A8028093A7028091A7029D |
:1094D0009091A80297FF04C01092A8021092A702D0 |
:1094E0008091A40582FF02C010925C074091AD02FA |
:1094F0005091AE02CA0157FD03969C013595279500 |
:109500003595279537FF03C0309521953F4F8091C2 |
:1095100080029091810282179307B4F4CA0157FF29 |
:1095200003C0909581959F4F97FD039695958795DC |
:109530009595879590938102809380028536910559 |
:1095400044F084E690E001C00197909381028093FB |
:1095500080024091AB025091AC02CA0157FD0396C4 |
:109560009C01359527953595279537FF03C0309594 |
:1095700021953F4F80917E0290917F028217930741 |
:10958000B4F4CA0157FF03C0909581959F4F97FD92 |
:109590000396959587959595879590937F028093EF |
:1095A0007E028536910544F084E690E001C0019783 |
:1095B00090937F0280937E0280917B0284FF08C09B |
:1095C000109281021092800210927F0210927E020D |
:1095D000EB2DFF27EE0FFF1FE154F94F4091D1050E |
:1095E000242F3327808191812817390744F48091F3 |
:1095F000F80582FF04C081E08093940213C0EB2D34 |
:10960000FF27EE0FFF1FE154F94F842F9927209178 |
:10961000D205821B9109208131812817390714F462 |
:109620001092940240919905E42FFF27EE0FFF1F3F |
:10963000E154F94F5091D105852F992722273327DF |
:10964000281B390B808191818217930744F4809104 |
:10965000F80583FF04C081E08093930216C08091D7 |
:109660009302882391F0E42FFF27EE0FFF1FE154B0 |
:10967000F94F8091D2059927851B9109208131816D |
:109680008217930714F410929302EA2DFF27EE0F2E |
:10969000FF1FE154F94F4091D105242F33278081DA |
:1096A00091812817390744F48091F80580FF04C0A0 |
:1096B00081E08093910217C080919102882399F0F4 |
:1096C000EA2DFF27EE0FFF1FE154F94F842F992752 |
:1096D0002091D205821B91092081318128173907F9 |
:1096E00014F41092910240919805E42FFF27EE0F99 |
:1096F000FF1FE154F94F5091D105852F992722275B |
:109700003327281B390B808191818217930744F4FA |
:109710008091F80581FF04C081E08093920216C019 |
:1097200080919202882391F0E42FFF27EE0FFF1F14 |
:10973000E154F94F8091D2059927851B9109208129 |
:1097400031818217930714F410929202809194024F |
:10975000882319F480919302811181E0809395020E |
:1097600080919102882321F480919202882351F004 |
:1097700081E08093960210929502109294021092CA |
:10978000930202C08093960280919502882321F46F |
:1097900080919602882369F08091D0059927E8A1ED |
:1097A000F9A18E179F0714F499A388A381E08093F1 |
:1097B000BB0280917B0284FF1AC01092AA02109211 |
:1097C000A9021092AE021092AD021092AC02109259 |
:1097D000AB029AE59093830788E780935C079093A8 |
:1097E000370780934C071092950210929602809151 |
:1097F0004F0790915007A0915107B09152072091C7 |
:109800000303309104034091050350910603820F36 |
:10981000931FA41FB51F80934F0790935007A093E9 |
:109820005107B09352078091570790915807A09124 |
:109830005907B0915A072090FB023090FC024090EB |
:10984000FD025090FE02820D931DA41DB51D809354 |
:10985000570790935807A0935907B0935A078091E0 |
:10986000460790914707A0914807B0914907E090BB |
:10987000FF02F09000030091010310910203EAA29D |
:10988000FBA20CA31DA38E0D9F1DA01FB11F8093D3 |
:10989000460790934707A0934807B09349078091E4 |
:1098A000380790913907A0913A07B0913B07E090B3 |
:1098B000F702F090F8020091F9021091FA02EEA27C |
:1098C000FFA208A719A78E0D9F1DA01FB11F80938F |
:1098D000380790933907A0933A07B0933B07F0906D |
:1098E0009602FAA6FF2029F480919502882309F4B4 |
:1098F00060C01092F3021092F4021092F5021092DE |
:10990000F6021092EF021092F0021092F102109201 |
:10991000F20210924F0710925007109251071092C6 |
:109920005207109257071092580710925907109239 |
:109930005A07109246071092470710924807109254 |
:109940004907109238071092390710923A0710927F |
:109950003B078091E3029091E402A091E502B0916F |
:10996000E6028093DF029093E002A093E102B093BD |
:10997000E2028091DB029091DC02A091DD02B091C5 |
:10998000DE028093D7029093D802A093D902B093BD |
:10999000DA02109233021092320210929A0210925E |
:1099A000990210929C0210929B020AA5002309F0D2 |
:1099B000F2C180919502882309F0EDC1809189055B |
:1099C00090918A05815092402CF48091A6028823C0 |
:1099D00009F4E1C19090F707A090B3056091790771 |
:1099E00070917A077BAB6AAB8091890790918A0767 |
:1099F0009DAB8CAB9FEF991609F4D9C0BB24CC2446 |
:109A0000DD24CA01B901A60195010E9449787901B6 |
:109A10008A01EAA9FBA9CF01AA2797FDA095BA2F31 |
:109A2000E81AF90A0A0B1B0BC201B101A601950144 |
:109A30000E94497859016A012CA93DA9C901AA27A8 |
:109A400097FDA095BA2FA81AB90ACA0ADB0A292CD1 |
:109A5000332427FC3094432C532CC801B701A201B6 |
:109A600091010E94D57797FF04C061507E4F8F4FC0 |
:109A70009F4F3B014C0109E095948794779467943C |
:109A80000A95D1F7C601B501A20191010E94D577CF |
:109A900097FF04C061507E4F8F4F9F4F5B016C0159 |
:109AA00019E0D594C794B794A7941A95D1F78091EB |
:109AB000800290918102813491053CF480917E0274 |
:109AC00090917F0281349105D4F0D401C30197FEB7 |
:109AD00003C00196A11DB11D3C014D0195948794D1 |
:109AE00077946794D601C501D7FE03C00196A11DE6 |
:109AF000B11D5C016D01D594C794B794A794809172 |
:109B00009B05E82FFF27EE0FFF1FE154F94F8081DF |
:109B100091810190F081E02DF7FF03C0F095E19570 |
:109B2000FF4F7A97A4F0C401B30123E030E040E096 |
:109B300050E00E94497839014A01C601B50123E08D |
:109B400030E040E050E00E94497859016A0180917C |
:109B5000F907282F332727FD3095432F532F26153C |
:109B600037054805590514F439014A01992787FD3D |
:109B70009095909581959F4FAA2797FDA095BA2F14 |
:109B8000681679068A069B0614F43C014D012A15D5 |
:109B90003B054C055D0514F459016A01A816B90688 |
:109BA000CA06DB060CF0CFC05C016D01CCC0EA2C0C |
:109BB000FF2400271127CA01B901A80197010E94BB |
:109BC000497839014A014AA95BA9CA01AA2797FD28 |
:109BD000A095BA2F681A790A8A0A9B0AC201B101B4 |
:109BE000A80197010E94497859016A016CA97DA9D1 |
:109BF000CB01AA2797FDA095BA2FA81AB90ACA0ABD |
:109C0000DB0AD401C30197FE03C00F96A11DB11D4D |
:109C10003C014D01F4E09594879477946794FA950C |
:109C2000D1F7D601C501D7FE03C00F96A11DB11D06 |
:109C30005C016D01E4E0D594C794B794A794EA95CC |
:109C4000D1F78091800290918102813491053CF49A |
:109C500080917E0290917F0281349105A4F0C4012D |
:109C6000B30123E030E040E050E00E944978390140 |
:109C70004A01C601B50123E030E040E050E00E9417 |
:109C8000497859016A0180919B05E82FFF27EE0F63 |
:109C9000FF1FE154F94F808191810190F081E02D07 |
:109CA000F7FF03C0F095E195FF4F7A97A4F0C40148 |
:109CB000B30123E030E040E050E00E9449783901F0 |
:109CC0004A01C601B50123E030E040E050E00E94C7 |
:109CD000497859016A0171E267167104810491049F |
:109CE0002CF070E2672E712C812C912C80EE68167E |
:109CF0008FEF78068FEF88068FEF980644F460EEBA |
:109D0000662E6FEF762E6FEF862E6FEF962E91E216 |
:109D1000A916B104C104D1042CF050E2A52EB12C37 |
:109D2000C12CD12CA0EEAA16AFEFBA06AFEFCA062F |
:109D3000AFEFDA0644F440EEA42E4FEFB42E4FEF0F |
:109D4000C42E4FEFD42E8091E3029091E402A091B3 |
:109D5000E502B091E60286199709A809B90980932E |
:109D6000E3029093E402A093E502B093E6028091AF |
:109D7000DB029091DC02A091DD02B091DE028A1933 |
:109D80009B09AC09BD098093DB029093DC02A09390 |
:109D9000DD02B093DE0280913202909133028F3F58 |
:109DA000910509F008F4C4C5BAA5BB2309F04EC556 |
:109DB00080919502882309F049C58091BB028823D0 |
:109DC00009F044C5E091D905EBA7EE2309F43EC59F |
:109DD00080914F0790915007A0915107B091520781 |
:109DE000B7FF04C081509F4FAF4FBF4FE92EFA2EEF |
:109DF0000B2F112707FD1A95E0924F07F09250079D |
:109E0000009351071093520780915707909158077C |
:109E1000A0915907B0915A07B7FF04C081509F4FD6 |
:109E2000AF4FBF4F892F9A2FAB2FBB27A7FDBA95F6 |
:109E30008CA79DA7AEA7BFA78093570790935807FD |
:109E4000A0935907B0935A078091B305A82EBB245D |
:109E5000CC24DD242091F3023091F4024091F502EC |
:109E60005091F602C601B5010E94D57797FF04C054 |
:109E700061507F4F8F4F9F4F672E782E892E9924E8 |
:109E800087FC9A946092F3027092F4028092F50239 |
:109E90009092F6022091EF023091F0024091F1028F |
:109EA0005091F202C601B5010E94D57797FF04C018 |
:109EB00061507F4F8F4F9F4F272E382E492E5524AC |
:109EC00047FC5A942092EF023092F0024092F10245 |
:109ED0005092F2028091EB029091EC02A091ED027F |
:109EE000B091EE02B7FF04C081509F4FAF4FBF4FFC |
:109EF000892F9A2FAB2FBB27A7FDBA958093EB0232 |
:109F00009093EC02A093ED02B093EE02D801C7014A |
:109F100086199709A809B9098093400390934103D2 |
:109F2000A0934203B09343032091D805E22EFF246F |
:109F300000271127BC01CD01A80197010E94497893 |
:109F400059016A0120934F0330935003409351030A |
:109F5000509352038CA59DA5AEA5BFA58219930968 |
:109F6000A409B5098093440390934503A093460345 |
:109F7000B0934703BC01CD01A80197010E94497825 |
:109F80002093530330935403409355035093560347 |
:109F9000D601C501D7FE04C081509F4FAF4FBF4FC0 |
:109FA000892F9A2FAB2FBB27A7FDBA9590939A02C2 |
:109FB0008093990257FF04C021503F4F4F4F5F4F8E |
:109FC000BB2757FDBA95A52F942F832F90939C0202 |
:109FD00080939B028091800290918102813491054F |
:109FE000DCF480917E0290917F0281349105A4F48B |
:109FF00080919B05E82FFF27EE0FFF1FE154F94FDB |
:10A00000808191810190F081E02DF7FF03C0F095F0 |
:10A01000E195FF4F7A97E4F08091F7078F3FC1F405 |
:10A020008091990290919A0297FD01969595879556 |
:10A0300090939A028093990280919B0290919C0246 |
:10A0400097FD01969595879590939C0280939B022E |
:10A050008091460790914707A0914807B091490722 |
:10A06000B7FF04C081509F4FAF4FBF4F892F9A2F2A |
:10A07000AB2FBB27A7FDBA95809346079093470760 |
:10A08000A0934807B093490780913807909139070A |
:10A09000A0913A07B0913B07B7FF04C081509F4F92 |
:10A0A000AF4FBF4F892F9A2FAB2FBB27A7FDBA9574 |
:10A0B0008093380790933907A0933A07B0933B07F2 |
:10A0C0008091030390910403A0910503B0910603CE |
:10A0D0002AA13BA14CA15DA1281B390B4A0B5B0BAC |
:10A0E000209338033093390340933A0350933B0352 |
:10A0F0008091FB029091FC02A091FD02B091FE02C2 |
:10A10000EEA0FFA008A519A5E81AF90A0A0B1B0B77 |
:10A11000E0923C03F0923D0300933E0310933F0313 |
:10A1200020934003309341034093420350934303F1 |
:10A13000E0924403F09245030093460310934703D3 |
:10A140008091DF029091E002A091E102B091E202E1 |
:10A15000821B930BA40BB50B8093DF029093E0025C |
:10A16000A093E102B093E2028091D7029091D802CD |
:10A17000A091D902B091DA028E199F09A00BB10B00 |
:10A180008093D7029093D802A093D902B093DA02B9 |
:10A19000FBA5FF23E1F02091B9023091BA022138EA |
:10A1A00031054CF080911403909115030196909322 |
:10A1B00015038093140320583F4F4CF480911403EF |
:10A1C00090911503019790931503809314031092B7 |
:10A1D000BA021092B90281E090E090935C03809300 |
:10A1E0005B03A0904003B0904103C0904203D09025 |
:10A1F0004303D601C501D7FE07C088279927DC0194 |
:10A200008A199B09AC09BD0981509240A040B04019 |
:10A2100034F084E090E090935C0380935B03809142 |
:10A22000610390916203A0916303B0916403209154 |
:10A230004F07309150074091510750915207821BB0 |
:10A24000930BA40BB50B815E914BAF4FBF4F8F5358 |
:10A250009C49A040B04028F08091F80789310CF467 |
:10A26000FFC031E0A31630E1B30630E0C30630E0B2 |
:10A27000D3060CF473C080915D03882309F46AC08F |
:10A28000D601C501D7FE07C088279927DC018A19A6 |
:10A290009B09AC09BD099C01AD01B7FF04C0215069 |
:10A2A0003E4F4F4F5F4F09E055954795379527959E |
:10A2B0000A95D1F780915B0390915C03820F931F05 |
:10A2C00090935C0380935B03D601C501D7FE03C066 |
:10A2D0000796A11DB11D13E0B595A7959795879594 |
:10A2E0001A95D1F780934F0390935003A093510395 |
:10A2F000B093520389589341A040B04064F088E87D |
:10A3000093E1A0E0B0E080934F0390935003A093BB |
:10A310005103B093520320914F0330915003409169 |
:10A3200051035091520357FF04C021503F4F4F4FEC |
:10A330005F4F232F342F452F552747FD5A95809186 |
:10A34000990290919A02820F931F90939A028093A0 |
:10A35000990206C081E080935D0302C010925D0304 |
:10A3600050E0A51650EFB5065FEFC5065FEFD506C6 |
:10A370000CF073C080915E03882309F46AC0D60193 |
:10A38000C501D7FE07C088279927DC018A199B09D8 |
:10A39000AC09BD099C01AD01B7FF04C021503E4F7F |
:10A3A0004F4F5F4FF9E05595479537952795FA95AB |
:10A3B000D1F780915B0390915C03820F931F909380 |
:10A3C0005C0380935B03D601C501D7FE03C00796EB |
:10A3D000A11DB11DE3E0B595A79597958795EA95E1 |
:10A3E000D1F780934F0390935003A0935103B09300 |
:10A3F000520388579C4EAF4FBF4F64F488E79CEEE2 |
:10A40000AFEFBFEF80934F0390935003A09351039E |
:10A41000B093520320914F03309150034091510368 |
:10A420005091520357FF04C021503F4F4F4F5F4F91 |
:10A43000232F342F452F552747FD5A958091990298 |
:10A4400090919A02820F931F90939A02809399029F |
:10A4500011C081E080935E030DC010925E030AC0BC |
:10A4600010925C0310925B0388EE93E09093BA0124 |
:10A470008093B9017BA5272F332780915B039091AF |
:10A480005C032817390724F430935C0320935B03A3 |
:10A49000E091F807EE2379F02E2F332727FD309532 |
:10A4A00080915B0390915C032817390724F4309363 |
:10A4B0005C0320935B034091400350914103609102 |
:10A4C000420370914303413851056105710574F0F1 |
:10A4D000809118039091190320915B0330915C03E4 |
:10A4E000820F931F909319038093180340585F4F76 |
:10A4F0006F4F7F4F74F4809118039091190320914E |
:10A500005B0330915C03821B930B90931903809340 |
:10A51000180381E090E090935C0380935B03A0902C |
:10A520004403B0904503C0904603D0904703D60142 |
:10A53000C501D7FE07C088279927DC018A199B0926 |
:10A54000AC09BD0981509240A040B04034F084E095 |
:10A5500090E090935C0380935B03809165039091FE |
:10A560006603A0916703B09168032091570730916B |
:10A5700058074091590750915A07821B930BA40B1F |
:10A58000B50B815E914BAF4FBF4F8F539C49A0409D |
:10A59000B04018F0E9310CF4FFC011E0A11610E151 |
:10A5A000B10610E0C10610E0D1060CF473C0809132 |
:10A5B0005F03882309F46AC0D601C501D7FE07C02E |
:10A5C00088279927DC018A199B09AC09BD099C01E0 |
:10A5D000AD01B7FF04C021503E4F4F4F5F4F69E0C0 |
:10A5E00055954795379527956A95D1F780915B03E7 |
:10A5F00090915C03820F931F90935C0380935B03A5 |
:10A60000D601C501D7FE03C00796A11DB11D23E0E9 |
:10A61000B595A795979587952A95D1F7809353037C |
:10A6200090935403A0935503B093560389589341D4 |
:10A63000A040B04064F088E893E1A0E0B0E08093EF |
:10A64000530390935403A0935503B0935603209162 |
:10A65000530330915403409155035091560357FFD3 |
:10A6600004C021503F4F4F4F5F4F232F342F452FB2 |
:10A67000552747FD5A9580919B0290919C02820F2D |
:10A68000931F90939C0280939B0206C081E080936D |
:10A690005F0302C010925F0330E0A31630EFB306F1 |
:10A6A0003FEFC3063FEFD3060CF073C08091600309 |
:10A6B000882309F46AC0D601C501D7FE07C08827E0 |
:10A6C0009927DC018A199B09AC09BD099C01AD01E0 |
:10A6D000B7FF04C021503E4F4F4F5F4F09E05595E3 |
:10A6E0004795379527950A95D1F780915B0390910F |
:10A6F0005C03820F931F90935C0380935B03D601EE |
:10A70000C501D7FE03C00796A11DB11D13E0B59585 |
:10A71000A795979587951A95D1F7809353039093B2 |
:10A720005403A0935503B093560388579C4EAF4FE4 |
:10A73000BF4F64F488E79CEEAFEFBFEF8093530305 |
:10A7400090935403A0935503B09356032091530361 |
:10A7500030915403409155035091560357FF04C064 |
:10A7600021503F4F4F4F5F4F232F342F452F5527F9 |
:10A7700047FD5A9580919B0290919C02820F931FF6 |
:10A7800090939C0280939B0211C081E080936003B0 |
:10A790000DC0109260030AC010925C0310925B031C |
:10A7A00088EE93E09093BA018093B9015BA5252FC1 |
:10A7B000332780915B0390915C032817390724F4B9 |
:10A7C00030935C0320935B038091F807882379F032 |
:10A7D000282F332727FD309580915B0390915C03F0 |
:10A7E0002817390724F430935C0320935B034091CE |
:10A7F00044035091450360914603709147034138EB |
:10A8000051056105710574F080911603909117034D |
:10A8100020915B0330915C03820F931F9093170389 |
:10A820008093160340585F4F6F4F7F4FCCF4809159 |
:10A8300016039091170320915B0330915C03821BF8 |
:10A84000930B90931703809316030AC010929C02F7 |
:10A8500010929B0210929A02109299021092BB02DF |
:10A8600080915C07882341F410929C0210929B0215 |
:10A8700010929A021092990280914F07909150077E |
:10A88000A0915107B09152078093610390936203A6 |
:10A89000A0936303B0936403809157079091580786 |
:10A8A000A0915907B0915A0780936503909366036E |
:10A8B000A0936703B09368031092F3021092F4021E |
:10A8C0001092F5021092F6021092EF021092F0022E |
:10A8D0001092F1021092F2021092EB021092EC022E |
:10A8E0001092ED021092EE0210924F071092500754 |
:10A8F0001092510710925207109257071092580762 |
:10A900001092590710925A07109246071092470763 |
:10A910001092480710924907109238071092390791 |
:10A9200010923A0710923B071092330210923202B3 |
:10A930000091A9021091AA02C80117FF04C088273C |
:10A940009927801B910B40976CF088EE93E09093D1 |
:10A95000BA018093B9018091A40584FD03C081E010 |
:10A9600080934E03F090B005AF2CBB24CC24DD24A3 |
:10A97000B801882777FD8095982F980117FF04C0AC |
:10A9800022273327201B310B442737FD4095542FB6 |
:10A990000E94D5779B01AC01C601B5010E94D57715 |
:10A9A00097FF04C061507E4F8F4F9F4FF9E0959500 |
:10A9B000879577956795FA95D1F79B018F2D992704 |
:10A9C000809FD001819FB00D909FB00D1124CD01CB |
:10A9D000B7FD03969595879595958795280F391F0F |
:10A9E000442737FD4095542F20933403309335038B |
:10A9F00040933603509337038091D3029091D40251 |
:10AA0000A091D502B091D602821B930BA40BB50B7B |
:10AA10008093D3029093D402A093D502B093D60230 |
:10AA20008155934CA040B04064F080E593ECA0E0E9 |
:10AA3000B0E08093D3029093D402A093D502B09358 |
:10AA4000D6028091D3029091D402A091D502B09108 |
:10AA5000D602805B9C43AF4FBF4F64F480EB9CE316 |
:10AA6000AFEFBFEF8093D3029093D402A093D502AF |
:10AA7000B093D602A090C102B090C202A114B1045A |
:10AA800009F478C18091A40583FF74C18091030308 |
:10AA900090910403A0910503B0910603B7FF04C091 |
:10AAA00081509E4FAF4FBF4F79E0B595A7959795D1 |
:10AAB00087957A95D1F76C0197FF04C0D094C19423 |
:10AAC000D108D3948091FB029091FC02A091FD02E9 |
:10AAD000B091FE02B7FF04C081509E4FAF4FBF4FF1 |
:10AAE00069E0B595A795979587956A95D1F7BC01CB |
:10AAF00097FF03C0709561957F4FC616D7060CF47B |
:10AB00006B01B601D7FE02C0695F7F4F2B0153E096 |
:10AB1000559447945A95E1F742E0E42EF12C4E0CFF |
:10AB20005F1C0CE112E0A00EB11E75010027F7FCBE |
:10AB30000095102F24EE3DEFA20EB31E80918507E5 |
:10AB400090918607A0918707B09188076090950142 |
:10AB5000709096018090970190909801BC01CD0172 |
:10AB6000A40193010E944978E21AF30A040B150B21 |
:10AB7000C801B70128E631E040E050E00E94497882 |
:10AB8000DC01CB013CE4E32E3FEFF32EE80EF91E8F |
:10AB90000091B9011091BA010115110589F539E14A |
:10ABA000C316D1046CF58091B9029091BA028E0D52 |
:10ABB0009F1D9093BA028093B90280914E0388231F |
:10ABC000F9F0C501AA2797FDA095BA2FBC01CD01C8 |
:10ABD000A40193010E94D577DC01CB018093850706 |
:10ABE00090938607A0938707B0938807BC01CD0197 |
:10ABF0000E9449783093C0022093BF0210924E0306 |
:10AC0000C70124E0880F991F2A95E1F7B2010E943D |
:10AC10001478CB01AA2797FDA095BA2F209185071C |
:10AC2000309186074091870750918807280F391F78 |
:10AC30004A1F5B1F20938507309386074093870741 |
:10AC400050938807F090AA016F2D7727C69EC00108 |
:10AC5000C79E900DD69E900D112497FD4F966C01C6 |
:10AC600095E0D594C7949A95E1F76C197D096B012D |
:10AC700077FD7AC00115110509F06FC000918002BF |
:10AC80001091810280917E0290917F02080F191F1E |
:10AC900017FF02C0095F1F4F83E0159507958A953E |
:10ACA000E1F7005C1F4FCA01B901A40193010E94A2 |
:10ACB0004978DA01C9012091BF023091C0024427CE |
:10ACC00037FD4095542F821B930BA40BB50B845E6C |
:10ACD0009D4FAF4FBF4FBC01CD0128E631E040E0B2 |
:10ACE00050E00E944978DC01CB01845B90408C9D50 |
:10ACF000A0018D9D500D9C9D500D1124CA01B801DD |
:10AD00000E94147883E0F89E60011124C616D706CD |
:10AD100014F4B60108C0882799278C199D09681773 |
:10AD200079070CF4BC019B01442737FD4095542F53 |
:10AD30008091D3029091D402A091D502B091D60215 |
:10AD4000820F931FA41FB51F8093D3029093D40248 |
:10AD5000A093D502B093D6020DC0015010401093BD |
:10AD6000BA010093B90106C084EF91E09093BA0153 |
:10AD70008093B9018091BB02882381F01092C702B1 |
:10AD80001092C8021092C9021092CA021092CB020D |
:10AD90001092CC021092CD021092CE0270909602C8 |
:10ADA0007720F1F480915C07282F3327442755271B |
:10ADB0008091030390910403A0910503B0910603D1 |
:10ADC000BC01CD010E94D577DC01CB01BC01CD01D6 |
:10ADD00028EF3AE240E050E00E944978290102C0A1 |
:10ADE00044245524909095029920F1F480915C07B9 |
:10ADF000282F3327442755278091FB029091FC028E |
:10AE0000A091FD02B091FE02BC01CD010E94D57758 |
:10AE1000DC01CB01BC01CD0128EF3AE240E050E07B |
:10AE20000E944978190102C02224332480913207FC |
:10AE300090913307893C91051CF088EC90E005C0A7 |
:10AE400088539F4F34F488E39FEF909333078093A8 |
:10AE5000320780913D0790913E07893C91051CF097 |
:10AE600088EC90E005C088539F4F34F488E39FEF4F |
:10AE700090933E0780933D0780913F079091400754 |
:10AE8000AA2797FDA095BA2F20918307A22EBB2455 |
:10AE9000CC24DD24BC01CD01A60195010E94D5770B |
:10AEA0009B01AC018091320790913307AA2797FD4F |
:10AEB000A095BA2F17E0880F991FAA1FBB1F1A95DC |
:10AEC000D1F7280F391F4A1F5B1F57FF04C0215CB1 |
:10AED0003F4F4F4F5F4FA6E05595479537952795C4 |
:10AEE000AA95D1F77201E20EF31EF0924007E092AC |
:10AEF0003F078091300790913107AA2797FDA095D1 |
:10AF0000BA2FBC01CD01A60195010E94D5779B0106 |
:10AF1000AC0180913D0790913E07AA2797FDA0952F |
:10AF2000BA2FF7E0880F991FAA1FBB1FFA95D1F718 |
:10AF3000280F391F4A1F5B1F57FF04C0215C3F4F7A |
:10AF40004F4F5F4FE6E05595479537952795EA9522 |
:10AF5000D1F78101020F131F1093310700933007BF |
:10AF600080917E0790917F07880F991FAA2797FDF0 |
:10AF7000A095BA2F20913707332744275527BC01C6 |
:10AF8000CD010E94D5775B016C0197FF08C08FE36C |
:10AF900090E0A0E0B0E0A80EB91ECA1EDB1E76E06D |
:10AFA000D594C794B794A7947A95D1F780914C071C |
:10AFB000282F3327442755278091E7029091E802F4 |
:10AFC000A091E902B091EA02BC01CD010E94D577BF |
:10AFD000DC01CB01BC01CD0120EF35E540E050E0C4 |
:10AFE0000E944978B501620F731F70937F076093C9 |
:10AFF0007E0791E0E91690E1F90634F080E090E1F7 |
:10B000009093400780933F0780913F0790914007BE |
:10B010008050904F34F480E090EF909340078093FD |
:10B020003F070150104134F080E090E190933107E8 |
:10B030008093300780913007909131078050904F76 |
:10B0400034F480E090EF90933107809330076150A3 |
:10B05000704134F080E090E190937F0780937E0709 |
:10B0600080917E0790917F078050904F34F480E06C |
:10B0700090EF90937F0780937E0780910001482F87 |
:10B08000552780911D0190911E014817590794F48E |
:10B0900020911D0130911E0168A179A1649FC0011A |
:10B0A000659F900D749F900D1124B9010E94007846 |
:10B0B00079A368A388A199A1880F991F880F991F68 |
:10B0C00099A388A34091A40540FF92C6992009F056 |
:10B0D0008FC6772009F08CC6CC24DD2446018091F0 |
:10B0E00097029091980290936D0580936C05209142 |
:10B0F0001A0330911B032115310509F03FC08091DF |
:10B100001301909114018959934058F087B5853FF8 |
:10B1100020F480913602815011C081E08093740345 |
:10B120004EC080911301909114018436910508F569 |
:10B1300087B58B30D0F0809136028F5F80933602D6 |
:10B140009AE089029001112480919305821B87BDAA |
:10B150008CE291E090932202809321028EE591E0AF |
:10B1600090931B0380931A032AC081E0809373039A |
:10B1700026C0709273037092740321C08091A10263 |
:10B180009091A202A091A302B091A40254E0880F72 |
:10B19000991FAA1FBB1F5A95D1F78093370290932E |
:10B1A0003802A0933902B0933A02D0923502C0928D |
:10B1B00034022150304030931B0320931A03209116 |
:10B1C000AD0141FF24C02233D8F48091BF018150EA |
:10B1D0008093BF018F3FD9F51092BC028091A102EC |
:10B1E0009091A202A091A302B091A40280939D022B |
:10B1F00090939E02A0939F02B093A00281E004C0AE |
:10B2000081E08093BC0288EC8093BF0120C08091D4 |
:10B21000990190919A01820F911D2091A9053327E0 |
:10B22000829FF001839FF00D929FF00D1124CF01BA |
:10B23000AA2797FDA095BA2F80939D0290939E0216 |
:10B24000A0939F02B093A00281E08093BC02809102 |
:10B25000030390910403A0910503B0910603E090CD |
:10B260009501F09096010091970110919801BC0111 |
:10B27000CD01A80197010E94497859016A01809186 |
:10B28000FB029091FC02A091FD02B091FE02BC0174 |
:10B29000CD01A80197010E944978B901C5010E941A |
:10B2A000FE753C01CC971CF04CE3642E712CC3015D |
:10B2B0000E943B6A3C0180E2809394018091BC0231 |
:10B2C000882309F421C480917B0299279C01207175 |
:10B2D000307084FD19C46091FA0560FD04C080914E |
:10B2E000A40581FD07C008A119A130936A0320932A |
:10B2F000690397C180917B0281FF69C14091BB01C5 |
:10B300005091BC01CA010F962091A7023091A8026A |
:10B3100082179307ACF580917303882389F5809198 |
:10B32000750381FF13C08D7F809375038091A10207 |
:10B330009091A202A091A302B091A40280939D02D9 |
:10B3400090939E02A0939F02B093A00280917503F8 |
:10B35000816080937503241B350B2F50304037FFDD |
:10B3600003C0309521953F4F8091690390916A0306 |
:10B37000820F931F90936A03809369038BE26EC0E0 |
:10B38000CA010F9728173907ACF5809174038823F9 |
:10B3900089F58091750380FF13C08E7F80937503BC |
:10B3A0008091A1029091A202A091A302B091A40267 |
:10B3B00080939D0290939E02A0939F02B093A0025F |
:10B3C00080917503826080937503241B350B215F88 |
:10B3D0003F4F37FF03C0309521953F4F8091690360 |
:10B3E00090916A03821B930B90936A038093690385 |
:10B3F0008DE234C020917503822F9927837090705D |
:10B40000892B59F12C7F2093750310926A031092B7 |
:10B4100069032091A1023091A2024091A3025091B0 |
:10B42000A40220939D0230939E0240939F0250936A |
:10B43000A00261FF06C084EF91E090932202809306 |
:10B4400021028091A502882341F42333310541056F |
:10B4500051051CF081E08093A5028DE38093940157 |
:10B460002091690330916A03C90137FF04C088271E |
:10B470009927821B930B815092400CF491C08091CC |
:10B48000A9059927289FA001299F500D389F500D8D |
:10B490001124CA0160E075E00E941478CB01AA274C |
:10B4A00097FDA095BA2F20919D0230919E02409168 |
:10B4B0009F025091A002280F391F4A1F5B1F209343 |
:10B4C0009D0230939E0240939F025093A0021092DF |
:10B4D0006A0310926903A090A102B090A202C090EA |
:10B4E000A302D090A402D601C50180509440A04090 |
:10B4F000B04082179307A407B5075CF4D601C501D5 |
:10B5000080509C4FAF4FBF4F281739074A075B0742 |
:10B5100044F080939D0290939E02A0939F02B0936B |
:10B52000A0028091FA0581FF06C08BE490E0909321 |
:10B530002202809321028091AD05882389F54091F4 |
:10B5400097025091980257FF02C04D5F5F4F55958B |
:10B5500047955595479580911D0190911E01209129 |
:10B5600000013327489FB001499F700D589F700D0F |
:10B570001124CB01B9010E9414787093BC0160932F |
:10B58000BB01663471051CF486E490E005C06739A0 |
:10B59000710534F086E990E09093BC018093BB0183 |
:10B5A00080911A0390911B03892BB9F18091A1021C |
:10B5B0009091A202A091A302B091A40280939D0257 |
:10B5C00090939E02A0939F02B093A00226C0809108 |
:10B5D000A1029091A202A091A302B091A40280596D |
:10B5E0009140A040B04080939D0290939E02A09312 |
:10B5F0009F02B093A0028091AD05882311F0992796 |
:10B6000002C088E790E09093BC018093BB0188A1C1 |
:10B6100099A19093980280939702009197021091BC |
:10B620009802A090A102B090A202C090A302D09074 |
:10B63000A40220919D0230919E0240919F02509160 |
:10B64000A0022A153B054C055D0524F08091FA0502 |
:10B6500080FD9CC280911A0390911B03892B39F0C5 |
:10B660000091970210919802CC24DD24C9C0D60124 |
:10B67000C501821B930BA40BB50B809338039093E9 |
:10B680003903A0933A03B0933B038230E0E89E076E |
:10B69000EFEFAE07EFEFBE072CF481E090E8AFEFDD |
:10B6A000BFEF09C08F5F9F47A040B04064F08FEFAD |
:10B6B0009FE7A0E0B0E08093380390933903A09314 |
:10B6C0003A03B0933B03C0903803D0903903809184 |
:10B6D000AC01282F332744275527809138039091B8 |
:10B6E0003903A0913A03B0913B03BC01CD010E9404 |
:10B6F000D57797FF04C0615E7F4F8F4F9F4F25E046 |
:10B7000095958795779567952A95D1F76093380336 |
:10B710007093390380933A0390933B0365302EEF87 |
:10B7200072072FEF82072FEF92072CF484E09EEF31 |
:10B73000AFEFBFEF09C0605074408040904064F0AC |
:10B7400080E094E0A0E0B0E0809338039093390368 |
:10B75000A0933A03B0933B03809038039090390351 |
:10B76000209134023091350237FF02C0295F3F4FEC |
:10B7700083E0359527958A95E1F74FEF2238340716 |
:10B780001CF421E83FEF05C02038310514F020E813 |
:10B7900030E0C901AA2797FDA095BA2F2091AE01EC |
:10B7A000332744275527BC01CD010E94D57797FF49 |
:10B7B00004C06D5F7F4F8F4F9F4FB2E09595879587 |
:10B7C00077956795BA95D1F79B015FEF6130750763 |
:10B7D0001CF420E03FEF06C06F3F710519F014F034 |
:10B7E00020E031E080917503882341F0C90137FDE5 |
:10B7F00003969C013595279535952795820E931EC6 |
:10B800002091AB01222309F454C06091C3027091CE |
:10B81000C4028091C5029091C60297FF04C061588E |
:10B820007F4F8F4F9F4FF7E0959587957795679559 |
:10B83000FA95D1F73327442755270E94D57797FFEC |
:10B8400004C0615E7F4F8F4F9F4FE5E095958795D0 |
:10B8500077956795EA95D1F760933803709339032C |
:10B8600080933A0390933B036138AFEF7A07AFEFD1 |
:10B870008A07AFEF9A072CF480E89FEFAFEFBFEF96 |
:10B880000AC06F3F71058105910569F064F080E0A1 |
:10B8900091E0A0E0B0E08093380390933903A09347 |
:10B8A0003A03B0933B038091380390913903880E9B |
:10B8B000991E8091A901282F33278091FB07992792 |
:10B8C00087FD9095289FF001299FF00D389FF00D7E |
:10B8D00011249F01F7FF02C021583F4F220F232F51 |
:10B8E000221F330BFFEF21383F071CF420E83FEF06 |
:10B8F00006C02F3F310519F014F020E031E0820E30 |
:10B90000931EC401AA2797FDA095BA2FE090970235 |
:10B91000F09098029701442737FD4095542FBC01C1 |
:10B92000CD010E94D57797FF04C061507E4F8F4FA5 |
:10B930009F4F59E095958795779567955A95D1F7DB |
:10B94000061B170B8091690390916A03892B09F0FC |
:10B9500060C01E141F040CF05CC09601D7FE03C02B |
:10B96000309521953F4F2D33310540F480916D0383 |
:10B9700090916E038017910774F526C02C533040C8 |
:10B9800045E0369527954A95E1F72031310510F0CD |
:10B990002FE030E040916D0350916E031C141D04A4 |
:10B9A000E4F480E190E0821B930B489F9001499F53 |
:10B9B000300D589F300D112494E0369527959A95B7 |
:10B9C000E1F72017310720F58091BD019091BE016C |
:10B9D00008171907F4F08C011CC0205F3F4F8091BD |
:10B9E000BD019091BE01829FB001839F700D929F17 |
:10B9F000700D11249B0184E0369527958A95E1F717 |
:10BA00004017510714F08A0104C00217130708F009 |
:10BA10008901C801AA2797FDA095BA2F1DE0880FBC |
:10BA2000991FAA1FBB1F1A95D1F79301442737FD11 |
:10BA30004095542FBC01CD010E94497820933C03CE |
:10BA400030933D0340933E0350933F0300913C03EA |
:10BA500010913D0380916B0390916C039C01220F28 |
:10BA6000331F280F391F200F311F37FF02C02D5FF2 |
:10BA70003F4FA901559547955595479550936C03B0 |
:10BA800040936B038091A505282F3327220F331F86 |
:10BA9000220F331F241735076CF480917D07282F60 |
:10BAA0003327220F331F220F331F205530404217F8 |
:10BAB000530724F030936C0320936B038091FA05B5 |
:10BAC00080FF0DC080916B0390916C03A8A1B9A178 |
:10BAD0008A179B0724F0B0936C03A0936B0328A1F3 |
:10BAE00039A12E193F0937FF02C02D5F3F4F359511 |
:10BAF000279535952795E0916B03F0916C03E20F44 |
:10BB0000F31FF9A3E8A342C08091AD05882301F596 |
:10BB1000609197027091980277FF02C06D5F7F4F2E |
:10BB2000759567957595679540911D0150911E011A |
:10BB300080910001282F3327649FC001659F900DDD |
:10BB4000749F900D1124B9010E941478CB0101C09B |
:10BB500099279093BC018093BB018091BB01909188 |
:10BB6000BC01873491051CF486E490E005C0863959 |
:10BB7000910534F086E990E09093BC018093BB017D |
:10BB8000E8A0F9A0F0926C03E0926B0380917B0235 |
:10BB900099279C012270307081FF1CC180916F0336 |
:10BBA00090917003A0917103B09172030097A10569 |
:10BBB000B10521F08091A5028130B1F408A119A14D |
:10BBC000C801AA2797FDA095BA2F2EE0880F991FCC |
:10BBD000AA1FBB1F2A95D1F780936F039093700320 |
:10BBE000A0937103B09372038091A502813019F480 |
:10BBF00082E08093A50228A139A1C901AA2797FD57 |
:10BC0000A095BA2F9301442737FD4095542FBC01CE |
:10BC1000CD010E94D577DC01CB0180933C0390934A |
:10BC20003D03A0933E03B0933F03B7FF04C0815090 |
:10BC3000904EAF4FBF4F5C016D010DE0D594C7949E |
:10BC4000B794A7940A95D1F7A0923C03B0923D0314 |
:10BC5000C0923E03D0923F0360917C0270917D02BE |
:10BC60003FE0603A730750F580916F039091700345 |
:10BC7000A0917103B09172039C01AD011AE0569539 |
:10BC80004795379527951A95D1F7821B930BA40BEF |
:10BC9000B50BA6019501F4E0220F331F441F551F79 |
:10BCA000FA95D1F7820F931FA41FB51F80936F03DE |
:10BCB00090937003A0937103B093720360547F411B |
:10BCC00018F580916F0390917003A0917103B0916A |
:10BCD00072039C01AD01ECE0569547953795279589 |
:10BCE000EA95D1F7821B930BA40BB50BA601950126 |
:10BCF00072E0220F331F441F551F7A95D1F7820F30 |
:10BD0000931FA41FB51F29C0809134029091350262 |
:10BD1000809134029091350297FF03C090958195F0 |
:10BD20009F4F843691050CF580916F0390917003BD |
:10BD3000A0917103B09172039C01AD016EE0569524 |
:10BD40004795379527956A95D1F7821B930BA40BDE |
:10BD5000B50B8A0D9B1DAC1DBD1D80936F03909389 |
:10BD60007003A0937103B093720380916F0390915D |
:10BD70007003A0917103B09172032EE0B695A79560 |
:10BD8000979587952A95D1F790939802809397027B |
:10BD90004091AB05442399F055279C01BA010E94BC |
:10BDA0001478C901861B970B90936E0380936D03E3 |
:10BDB000260F371F3093BE012093BD0119C010928A |
:10BDC0006E0310926D038FEF93E09093BE0180930A |
:10BDD000BD010EC01092A50210926F031092700365 |
:10BDE000109271031092720330939802209397027D |
:10BDF0005091440758AB252F3327220F331F220FB2 |
:10BE0000331F285D3F4F68A179A12617370714F02B |
:10BE100039A328A370917D0779AB872F9927880FC5 |
:10BE2000991F880F991F80559040A8A1B9A18A1722 |
:10BE30009B0714F499A388A380916C02882321F4B2 |
:10BE4000809102088F3FA1F080917C0290917D0249 |
:10BE50000297C09768F4E8A1F9A11E161F0644F4E2 |
:10BE600081E090E090937D0280937C0239A328A327 |
:10BE7000E8A0F9A0F0925105E092500580913403BA |
:10BE800090913503A0913603B091370312E0880FEB |
:10BE9000991FAA1FBB1F1A95D1F7C0907E07D0909B |
:10BEA0007F07C81AD90A8701013A11058CF0C7012A |
:10BEB000F7FC0196959587958C159D050CF46C0102 |
:10BEC000909581959F4FC816D90694F46C0110C0C7 |
:10BED00011E5C116D1041CF0E0E5CE2ED12C20EBEB |
:10BEE000C2162FEFD20624F470EBC72E7FEFD72EA9 |
:10BEF00049A9242F3327220F331F220F331FC901D3 |
:10BF000068A179A1861B970B8C159D050CF46C011B |
:10BF100088A199A1821B930BC816D9060CF46C0159 |
:10BF200080913F07909140076091AD027091AE0201 |
:10BF3000861B970B90934E0780934D07A0905C074C |
:10BF40002091CB023091CC024091CD025091CE0293 |
:10BF5000AA2041F0461A570AC201AA2797FDA095C8 |
:10BF6000BA2F04C0AA2797FDA095BA2F280F391F12 |
:10BF70004A1F5B1F2093CB023093CC024093CD022B |
:10BF80005093CE028091CB029091CC02A091CD0231 |
:10BF9000B091CE0281509A4FA040B04064F080E052 |
:10BFA0009AEFA0E0B0E08093CB029093CC02A093F4 |
:10BFB000CD02B093CE028091CB029091CC02A091A1 |
:10BFC000CD02B091CE0280509640AF4FBF4F64F487 |
:10BFD00080E096E0AFEFBFEF8093CB029093CC026E |
:10BFE000A093CD02B093CE02B090BA052B2D33278B |
:10BFF00080914D0790914E07289F7001299FF00C6A |
:10C00000389FF00C11249701F7FE02C0295F3F4FC3 |
:10C01000790153E0F594E7945A95E1F70091AF0167 |
:10C020001091B0019801442737FD4095542F80911D |
:10C03000CB029091CC02A091CD02B091CE02BC0176 |
:10C04000CD010E944978E20EF31E90909B01692D6C |
:10C050007727882799279601D7FE04C02227332700 |
:10C060002C193D0937FF02C02F5F3F4F35952795AB |
:10C0700048A159A1240F351F442737FD4095542F5F |
:10C080000E94D57797FF04C0615C7F4F8F4F9F4F11 |
:10C0900026E095958795779567952A95D1F79B0129 |
:10C0A0006E157F050CF47B01309521953F4FE2160C |
:10C0B000F3060CF47901809130079091310760917B |
:10C0C000AB027091AC02861B970B90932F07809365 |
:10C0D0002E072091C7023091C8024091C9025091A9 |
:10C0E000CA02AA2041F0261A370AC101AA2797FDE1 |
:10C0F000A095BA2F04C0AA2797FDA095BA2F280FA4 |
:10C10000391F4A1F5B1F2093C7023093C802409318 |
:10C11000C9025093CA028091C7029091C802A091AF |
:10C12000C902B091CA0281509A4FA040B04064F059 |
:10C1300080E09AEFA0E0B0E08093C7029093C8023D |
:10C14000A093C902B093CA028091C7029091C8021D |
:10C15000A091C902B091CA0280509640AF4FBF4F24 |
:10C1600064F480E096E0AFEFBFEF8093C702909356 |
:10C17000C802A093C902B093CA022B2D3327809125 |
:10C180002E0790912F07289FD001299FB00D389F2F |
:10C19000B00D11249D01B7FF02C0295F3F4F590127 |
:10C1A000B3E0B594A794BA95E1F79801442737FD19 |
:10C1B0004095542F8091C7029091C802A091C90266 |
:10C1C000B091CA02BC01CD010E944978A20EB31EF3 |
:10C1D000692D7727882799279601D7FE04C0222743 |
:10C1E00033272C193D0937FF02C02F5F3F4F35958C |
:10C1F0002795E8A1F9A12E0F3F1F442737FD409551 |
:10C20000542F0E94D57797FF04C0615C7F4F8F4FFA |
:10C210009F4FF6E09595879577956795FA95D1F7B5 |
:10C220009B016A157B050CF45B01309521953F4F0E |
:10C23000A216B3060CF45901EEE56E2EE6E07E2E52 |
:10C2400075E1872E76E0972E6BE0362E5DE5452E64 |
:10C2500057E0552ED4012C9112160CF0DFC020347B |
:10C2600019F408A119A11EC0E8A1F9A1CF01AA27BC |
:10C2700097FDA095BA2F332727FD3095432F532FD5 |
:10C28000BC01CD010E94D57797FF04C0615C7F4F50 |
:10C290008F4F9F4F46E095958795779567954A957F |
:10C2A000D1F78B01F4012181203419F40E0D1F1DEB |
:10C2B00022C0203C19F40E191F091DC0C701AA276E |
:10C2C00097FDA095BA2F332727FD3095432F532F85 |
:10C2D000BC01CD010E94D57797FF04C0615C7F4F00 |
:10C2E0008F4F9F4F36E095958795779567953A954F |
:10C2F000D1F7060F171FF4012281203419F40A0D1B |
:10C300001B1D22C0203C19F40A191B091DC0C501C0 |
:10C31000AA2797FDA095BA2F332727FD3095432FE5 |
:10C32000532FBC01CD010E94D57797FF04C0615CFB |
:10C330007F4F8F4F9F4F26E095958795779567950F |
:10C340002A95D1F7060F171FF4012381203419F421 |
:10C350000C0D1D1D22C0203C19F40C191D091DC017 |
:10C36000C601AA2797FDA095BA2F332727FD309540 |
:10C37000432F532FBC01CD010E94D57797FF04C0F6 |
:10C38000615C7F4F8F4F9F4FB6E09595879577956E |
:10C390006795BA95D1F7060F171FD2018D919C9121 |
:10C3A000801791075CF4BC01600F711F77FF02C01A |
:10C3B0006F5F7F4F8B011595079504C0000F111F0C |
:10C3C000081B190BB8A98B2F9927880F991F880F65 |
:10C3D000991F8017910754F4E9A98E2F9927880F88 |
:10C3E000991F880F991F081719070CF08C01C801B5 |
:10C3F00017FD03969595879595958795F30181830C |
:10C40000880F991F880F991F9801281B390BC901A4 |
:10C41000880F8283D2010D931C9303C0F301118214 |
:10C4200012823A9402E010E0400E511E24E030E007 |
:10C43000820E931E48E050E0640E751E37FE0ACF50 |
:10C44000E2E1CB5C0C94807880918203909183032D |
:10C45000A0918403B091850380937A0390937B032A |
:10C46000A0937C03B0937D0380917E0390917F0322 |
:10C47000A0918003B091810380937603909377031A |
:10C48000A0937803B0937903089510928D031092CE |
:10C490008C0310928B0310928A03089584B1806AF2 |
:10C4A00084B93D9A82E58CBD1DBC459A81E080939C |
:10C4B0008F078AEA8093A00783E88093A1078AE028 |
:10C4C0008093A2071092A4071092A3071092A607C8 |
:10C4D0001092A5071092FA071092C20708953091A2 |
:10C4E0008F07332309F085C00DB407FE82C084E0B6 |
:10C4F00080932002459A2EB580919103992781302F |
:10C50000910589F0823091051CF4892B21F03EC001 |
:10C510000297B9F03BC03093C107209392032138B2 |
:10C52000A9F581E008C0253549F480919203820F76 |
:10C530008093920382E08093910328C0309391030B |
:10C5400025C08091C107E82FFF27E352F84F2083D1 |
:10C550008F5F8093C107909192038A31A0F02917D1 |
:10C5600069F48AE1ADEDB7E0E3ECF7E00D900192FC |
:10C570008A95E1F781E08093C20702C03093C20739 |
:10C580001092910303C0920F9093920320919F0702 |
:10C59000203208F028C0459800000000000000008C |
:10C5A000000000000000000000000000000000008B |
:10C5B000000000000000000000000000000000007B |
:10C5C0000000000000000000E0919807F09199073A |
:10C5D000E20FF11D80818EBD8091BF079081890F90 |
:10C5E0008093BF0703C081E080938F072F5F209364 |
:10C5F0009F070895EF92FF920F931F938091B305C9 |
:10C600009927880F991F880F991F7C010027F7FC35 |
:10C610000095102F8091030390910403A0910503CE |
:10C62000B0910603BC01CD01A80197010E94497891 |
:10C630003093A4072093A3078091FB029091FC0202 |
:10C64000A091FD02B091FE02BC01CD01A8019701AD |
:10C650000E9449783093A6072093A507209185076B |
:10C66000309186074091870750918807DA01C90108 |
:10C67000E3E0880F991FAA1FBB1FEA95D1F7820F2D |
:10C68000931FA41FB51F820F931FA41FB51F2091D6 |
:10C690009501309196014091970150919801BC010C |
:10C6A000CD010E9449783093AC072093AB0780916D |
:10C6B0001403909115032091420230914302821B92 |
:10C6C000930B9093B2078093B107E0910A03F09126 |
:10C6D0000B038091540790915507BF010E94147875 |
:10C6E000CB019B01220F331F220F331F280F391F4D |
:10C6F000280F391F37FF02C02D5F3F4F3595279513 |
:10C70000359527953093A8072093A7078091810737 |
:10C7100090918207BF010E9414789B01220F331F62 |
:10C72000220F331F260F371F260F371F37FF02C078 |
:10C730002D5F3F4F35952795359527953093AA075F |
:10C740002093A90710920B0310920A031092550729 |
:10C750001092540710928207109281078091A207CD |
:10C7600099278D30910509F466C08E3091055CF4EF |
:10C770008B30910509F48EC08C3091050CF00FC1FF |
:10C780000A9761F0A8C18F30910509F47CC18F3000 |
:10C7900091050CF45CC1409799F19DC18091900284 |
:10C7A0008093B30780918F028093B40780918E02AB |
:10C7B0008093B50780918D028093B60780918C029B |
:10C7C0008093B70780918B028093B80780918A028B |
:10C7D0008093B907809189028093BA0780917B0288 |
:10C7E0008093BB0780917B02837F80937B020E94B2 |
:10C7F000892F8093BC07809107038093BD076BC18D |
:10C800008091FC079091FD079093B4078093B30744 |
:10C8100080910008909101089093B6078093B50726 |
:10C8200080911D0190911E018093B70780910001B6 |
:10C830008093B80750C18091E5058093B30780913C |
:10C84000E6058093B4078091E7058093B507809152 |
:10C85000E8058093B6078091E9058093B70780913A |
:10C86000ED058093B8078091EE058093B90780911C |
:10C87000EF058093BA078091F2058093BB07809102 |
:10C88000F0058093BC078091F1058093BD078091EE |
:10C89000F305DAC0F89480919A05E82FFF27EE0F90 |
:10C8A000FF1FE154F94F0190F081E02DE038F105D0 |
:10C8B0001CF0EFE7F0E006C02FEFE138F20714F4C8 |
:10C8C000E1E8FFEFE093B30780919B05E82FFF2796 |
:10C8D000EE0FFF1FE154F94F0190F081E02DE03899 |
:10C8E000F1051CF0EFE7F0E006C06FEFE138F60766 |
:10C8F00014F4E1E8FFEFE093B40780919905E82F85 |
:10C90000FF27EE0FFF1FE154F94F0190F081E02D5A |
:10C91000E038F1051CF0EFE7F0E006C08FEFE138FA |
:10C92000F80714F4E1E8FFEFE093B507809198056C |
:10C93000E82FFF27EE0FFF1FE154F94F0190F08120 |
:10C94000E02DE038F1051CF0EFE7F0E006C02FEF36 |
:10C95000E138F20714F4E1E8FFEF7894E093B607CA |
:10C960008091B0028093B7078091B1028093B8079D |
:10C970008091B2028093B9078091B3028093BA0785 |
:10C980008091B4028093BB078091B5028093BC076D |
:10C990008091B6028093BD078091B70255C0809107 |
:10C9A000EF03863018F01092EF0385E08093B30711 |
:10C9B0008091F4058093B4078091A1029091A20226 |
:10C9C000A091A302B091A402BC01CD0125E030E00A |
:10C9D00040E050E00E9449783093B6072093B507B5 |
:10C9E00080919D0290919E02A0919F02B091A00221 |
:10C9F000BC01CD0125E030E040E050E00E944978E4 |
:10CA00003093B8072093B7078091EA058093B90760 |
:10CA10008091EB058093BA078091EC058093BB076A |
:10CA20008091AF028093BC078091BF069091C006B1 |
:10CA30008093BD07809150059091510597FD039615 |
:10CA400095958795959587958093BE0744C01092DC |
:10CA5000B30780E58093B40784E08093B5078EE048 |
:10CA60008093B607809102018093B7078091D40329 |
:10CA70008093B8078091D5038093B9078091D6033E |
:10CA80008093BA0728C08091CC058093B30780912A |
:10CA9000F9058093B4078091A1018093B507809137 |
:10CAA000C5058093B6078091C6058093B70780912E |
:10CAB000C7058093B8078091A0018093B907809142 |
:10CAC000C9058093BA078091CA058093BB078091FE |
:10CAD000CB058093BC078091C207882309F4CFC09F |
:10CAE0008AEF8093E8014091C4075091C507CA01BD |
:10CAF00081509E4F8F5F9340B0F42091C6073091D4 |
:10CB0000C707C90181509E4F8F5F934060F48091A9 |
:10CB1000A40585FF08C050938D0340938C03309388 |
:10CB20008B0320938A038091CA079091CB0721E061 |
:10CB30008936920724F49093C2028093C1028091B7 |
:10CB4000C1029091C2022091BF023091C002821BAB |
:10CB5000930B845E9D4F68E671E00E941478845BBD |
:10CB600090409093BE028093BD022091CE073091F9 |
:10CB7000CF0780912102909122028217930740F4FF |
:10CB80008091EF03882321F4309322022093210225 |
:10CB90008091C30799278836910549F18936910517 |
:10CBA00024F48736910531F072C08936910509F475 |
:10CBB00045C06DC08091D0078093F7078091D10761 |
:10CBC0008093F9078091D2078093F8078091D3076B |
:10CBD0008093FA078091D4078093FB078091D50753 |
:10CBE0008093E9018091D6078093900350C0809193 |
:10CBF000D00780939A078091D10780939B078091FB |
:10CC0000D20780939C078091D30780939D078091E2 |
:10CC1000D40780939E07809140059091D507892B7A |
:10CC2000809340059091D60790938E0380914105A3 |
:10CC300083709C70892B8093410529C08091D00717 |
:10CC4000809390078091D107809391078091D207BC |
:10CC5000809392078091D307809393078091D407A4 |
:10CC60009091D50790939507809394078091D6076C |
:10CC70009091D707909397078093960708C01092DA |
:10CC80008D0310928C0310928B0310928A031F91D4 |
:10CC90000F91FF90EF90089580918F07882309F4FA |
:10CCA0003BC0459880EA97E0909399078093980756 |
:10CCB00090918F03E92FFF27E152FE4F9F5F9093E2 |
:10CCC0008F0380818093A207993010F010928F0318 |
:10CCD00010928F070E94FA6281E080939F07000004 |
:10CCE0000000000000000000000000000000000044 |
:10CCF0000000000000000000000000000000000034 |
:10CD00000000000000000000000000000000809112 |
:10CD1000A0078093BF078EBD089587B18C6087B947 |
:10CD2000429843981092940380E88093EB0110920C |
:10CD300093038093EA010895809199038150809331 |
:10CD400099038F3F09F0F4C094E090939903809188 |
:10CD50007B02807BE1F08091E305882349F080919C |
:10CD60009C03882311F49093940381E080939C03A7 |
:10CD70008091E4058823B9F080919D03882319F4FC |
:10CD800084E08093930381E080939D030CC08093A3 |
:10CD90009C0380939D038091DF0580939A0380918B |
:10CDA000E10580939B0380919C03882309F040C098 |
:10CDB0008091F805282F332724FF07C08091A60211 |
:10CDC000882319F425FD4DC04EC09091E005983F91 |
:10CDD00050F0809156078D3D30F080919A03882362 |
:10CDE0000CF43FC040C0983F48F0809156078A300D |
:10CDF00028F480919A038823B4F133C0809194037E |
:10CE00008150809394038F3F79F58091560781502C |
:10CE1000809394038091EB01813011F480E801C08C |
:10CE200086958093EB018091EB0190919A0317C056 |
:10CE3000809194038150809394038F3FA9F489E0FB |
:10CE4000809394038091EB01813011F480E801C05C |
:10CE500086958093EB018091EB019091E305892306 |
:10CE600011F0429A01C0429880919D03882309F0F5 |
:10CE700043C08091F805282F332724FF07C08091F5 |
:10CE8000A602882319F426FD50C034C09091E20513 |
:10CE9000983F50F080917C078D3D30F080919B034E |
:10CEA00088230CF442C026C0983F48F080917C074C |
:10CEB0008A3028F480919B038823E4F036C0809167 |
:10CEC00093038150809393038F3F91F580917C076A |
:10CED0008150809393038091EA01813011F480E8BE |
:10CEE00001C086958093EA018091EA0190919B03AD |
:10CEF0008923D9F4439808958091930381508093B6 |
:10CF000093038F3FA9F489E0809393038091EA0112 |
:10CF1000813011F480E801C086958093EA01809108 |
:10CF2000EA019091E405892311F0439A089543980A |
:10CF300008954FB724E130E0F8948091C9008F77CD |
:10CF40008093C9008091C9008F7B8093C900809134 |
:10CF5000C9008F7D8093C9005A9A52985B9A539A60 |
:10CF6000832F99278093CD002093CC008091C80017 |
:10CF700082608093C80080E18093C9008091CA00DC |
:10CF80008F778093CA008091CA008F7B8093CA00FC |
:10CF90008091CA008F7D8093CA008091CA008F7EE5 |
:10CFA0008093CA008091CA00877F8093CA008091D5 |
:10CFB000C9008B7F8093C9008091CA0084608093F0 |
:10CFC000CA008091CA0082608093CA008091C80024 |
:10CFD00087FF03C08091CE00F9CF8091C90080689F |
:10CFE0008093C9004FBF0895FF920F931F93CF9373 |
:10CFF000DF9380E197E20E949016EC01FF2480917C |
:10D00000C9008F778093C9008091C9008F7E80937B |
:10D01000C9005A988FE29AE09F938F9309E612E134 |
:10D020001F930F93E091BB03F091BC0309950F9000 |
:10D030000F900F900F9002C04A996CC0CE010E94D1 |
:10D0400099168823C9F3E091BB03F091BC03FF203C |
:10D0500009F468C085E69AE09F938F931F930F931E |
:10D060000995529A0F900F900F900F90CE010E9449 |
:10D0700099168823D9F383E690E05A9A019797FF8F |
:10D08000FCCF8FE891E05A98019797FFFCCF89E099 |
:10D0900090E05A9A019797FFFCCF89E090E05A9868 |
:10D0A000019797FFFCCF8FE891E05A9A019797FF7D |
:10D0B000FCCF8FE891E05A98019797FFFCCF89E069 |
:10D0C00090E05A9A019797FFFCCF89E090E05A9838 |
:10D0D000019797FFFCCF8FE891E05A9A019797FF4D |
:10D0E000FCCF8FE891E05A98019797FFFCCF89E039 |
:10D0F00090E05A9A019797FFFCCF89E090E05A9808 |
:10D10000019797FFFCCF8FE891E05A9A019797FF1C |
:10D11000FCCF13C08AE590E00E949016EC0191E0EC |
:10D12000F92E91CF8BE69AE09F938F931F930F93E5 |
:10D1300009950F900F900F900F9052985A980E9457 |
:10D140009967E5E0CDB7DEB70C948D78EF92FF924A |
:10D150000F931F93CF93DF93482F00E010E080914F |
:10D16000EC01813061F41092EC0184E480939E0321 |
:10D170001092A00310929F031092A1032BC18091E3 |
:10D180009E03882319F421E030E001C098019091BA |
:10D190009F03992371F4232B11F081E010C084E4E4 |
:10D1A00080939E039093A00390939F039093A10379 |
:10D1B000FAC0913069F4232B09F0EBC082E0809330 |
:10D1C0009F038091A0038F5F8093A00383E0E9C059 |
:10D1D0009230D1F4232B09F0DCC083E080939E03CE |
:10D1E0004093A1039091A003923039F41092A203CE |
:10D1F00047FF03C081E08093A20383E080939F03F5 |
:10D200009F5F9093A003CFC0933009F0C2C0232B3F |
:10D2100009F0BFC090939E0382E080939F038091AA |
:10D22000A0038F5F8093A0032091A103822F9927F1 |
:10D23000782F6627842F9927682B792B8091BE053C |
:10D24000813049F47370CB018050924063E070E00C |
:10D250000E94147817C0823061F47770CB0180503F |
:10D26000944066E070E00E941478269526952695F5 |
:10D270000BC0737068567140CB0177FD0196BC01FD |
:10D280007595679526952695022F11270F701070BA |
:10D290000F5F1F4F0D30110508F074C07801E00ECC |
:10D2A000F11EF701E154F94F808191819B01281B08 |
:10D2B000390BC90137FF03C0909581959F4F0697A1 |
:10D2C00094F48091AF02883C30F48091AF02865F85 |
:10D2D0008093AF0208C088EC8093AF0280916F000A |
:10D2E0008F7D80936F00F701E154F94F8081918128 |
:10D2F0009C01220F331F280F391F260F371F37FFBE |
:10D3000002C02D5F3F4FE901D595C795D595C795CB |
:10D31000CB0101968C179D0714F4219706C061502C |
:10D320007040C617D7070CF421968091AF02843B5A |
:10D33000D0F0F701E154F94F80819181FE01E81BA3 |
:10D34000F90BCF0163E070E00E941478CB01880FE5 |
:10D35000991F860F971F23EF36E0E20EF31EF701A9 |
:10D360009183808307C023EF36E0E20EF31EF701BE |
:10D3700011821082000F111F0154194FF801D1833F |
:10D38000C08311C00231110570F081E08093EC017F |
:10D390000AC081E08093EC011092A0031092A203D6 |
:10D3A00084E480939E038091A003803198F0809163 |
:10D3B000A203882331F48091EC01882311F4809337 |
:10D3C00093011092A0031092A20310929F0384E491 |
:10D3D00080939E03E6E0CDB7DEB70C948C78CF93B4 |
:10D3E000FC0197FF05C0CFEFF095E195FF4F01C01D |
:10D3F000C1E028E631E0CF01B9010E941478FC01B8 |
:10D400008B35910554F08B5590408A35910538F451 |
:10D4100084EB90E08E1B9F0BFC0141E00DC0CF011F |
:10D42000855B90408A35910518F4E45BF04003C0B9 |
:10D430002E1B3F0BF9014FEFEE0FFF1FEA58F54F80 |
:10D44000259134918C2F992787FD9095289FB001C5 |
:10D45000299F700D389F700D1124842F992787FD07 |
:10D460009095689FA001699F500D789F500D1124E1 |
:10D47000CA01CF9108952AE530E0281B390BC90174 |
:10D480000E94EF690895CF93DF9380E00E94A46F1C |
:10D4900080911D0190911E016AE070E00E94147855 |
:10D4A0009F938F9380911D0190911E016AE070E01F |
:10D4B0000E9414787F936F9384E49BE09F938F93F3 |
:10D4C000C7E9DFE6DF93CF93E091BB03F091BC03A4 |
:10D4D00009952DB73EB7285F3F4F2DBF8091E801DA |
:10D4E0008823B9F186E00E94A46F809194079091FF |
:10D4F00095076AE070E00E9400787F936F938FED4C |
:10D5000090E09F938F938091850790918607A091DB |
:10D510008707B0918807209195013091960140913D |
:10D52000970150919801BC01CD010E9449783F9329 |
:10D530002F938DE49BE09F938F93DF93CF93E091A4 |
:10D54000BB03F091BC0309958DB79EB70A968DBFBA |
:10D5500012C086E00E94A46F89E59BE09F938F93A1 |
:10D56000DF93CF93E091BB03F091BC0309950F903B |
:10D570000F900F900F9080918E038823C1F086E06A |
:10D580000E94A46F80918E0399279F938F9380E6CA |
:10D590009BE09F938F93DF93CF93E091BB03F09138 |
:10D5A000BC0309952DB73EB72A5F3F4F2DBF80E1E1 |
:10D5B0000E94A46F8091F3019091F4016CE370E0FC |
:10D5C0000E9400789F938F938091F3019091F401D2 |
:10D5D0006CE370E00E9400787F936F938091000865 |
:10D5E000909101089F938F938BE69BE09F938F937D |
:10D5F000C7E9DFE6DF93CF93E091BB03F091BC0373 |
:10D6000009958091A4052DB73EB7265F3F4F2DBFEA |
:10D6100080FF29C08AE10E94A46F8091940199271C |
:10D620009F938F938091A1029091A202A091A30257 |
:10D63000B091A402BC01CD0124E630E040E050E00E |
:10D640000E9449783F932F9388E79BE09F938F93A5 |
:10D65000DF93CF93E091BB03F091BC0309958DB7A5 |
:10D660009EB708968DBFDF91CF910895CF93DF933A |
:10D6700080E00E94A46F80917D06992787FD909598 |
:10D680009F938F9380917506992787FD90959F931F |
:10D690008F9380916D06992787FD90959F938F9327 |
:10D6A00080916506992787FD90959F938F938FE7CB |
:10D6B0009BE09F938F93C7E9DFE6DF93CF93E091E1 |
:10D6C000BB03F091BC03099580E10E94A46F2DB7C4 |
:10D6D0003EB7245F3F4F2DBF80919D06992787FD60 |
:10D6E00090959F938F9380919506992787FD9095AC |
:10D6F0009F938F9380918D06992787FD90959F9397 |
:10D700008F9380918506992787FD90959F938F939E |
:10D710008FE89BE09F938F93DF93CF93E091BB03C0 |
:10D72000F091BC030995809196052DB73EB7245F13 |
:10D730003F4F2DBF853098F480E10E94A46F8FE9A0 |
:10D740009BE09F938F93DF93CF93E091BB03F09186 |
:10D75000BC0309950F900F900F900F9018C0873061 |
:10D76000B0F488E10E94A46F8FED90E09F938F93B7 |
:10D7700080EB9BE09F938F93DF93CF93E091BB036C |
:10D78000F091BC0309958DB79EB706968DBFDF91CA |
:10D79000CF9108950F931F9380E00E94A46F2AE019 |
:10D7A00030E08091FC079091FD07B9010E9400785C |
:10D7B0009F938F938091FC079091FD07B9010E9480 |
:10D7C00000787F936F9380911D0190911E01B901A4 |
:10D7D0000E9414789F938F9380911D0190911E0158 |
:10D7E000B9010E9414787F936F9389EB9BE09F931C |
:10D7F0008F9307E91FE61F930F93E091BB03F0910E |
:10D80000BC03099580E10E94A46F8DB79EB70C966A |
:10D810008DBF80910008909101089F938F93809114 |
:10D82000FE079091FF079F938F938CEC9BE09F9353 |
:10D830008F931F930F93E091BB03F091BC03099565 |
:10D840008DB79EB708968DBF1F910F9108950F93C6 |
:10D850001F93CF93DF938091E801C7E9DFE6882328 |
:10D8600009F478C080E00E94A46F80919107992705 |
:10D870009F938F938091930799279F938F9388ED20 |
:10D880009BE09F938F938E01DF93CF93E091BB0337 |
:10D89000F091BC0309958DB79EB708968DBF809116 |
:10D8A0009207833031F48CE00E94A46F87EE9BE0F6 |
:10D8B00005C08CE00E94A46F8CEE9BE09F938F9339 |
:10D8C000DF93CF93E091BB03F091BC0309950F90D8 |
:10D8D0000F900F900F908091900781FF12C08CE005 |
:10D8E0000E94A46F81EF9BE09F938F931F930F93F0 |
:10D8F000E091BB03F091BC0309950F900F900F903E |
:10D900000F9080E10E94A46F8FED90E09F938F9322 |
:10D9100080919607909197079F938F93809194079A |
:10D92000909195076AE070E00E9400787F936F9372 |
:10D9300086EF9BE09F938F9387E99FE69F938F935A |
:10D94000E091BB03F091BC0309958DB79EB70A9691 |
:10D950008DBF12C082E00E94A46F86E09CE09F937E |
:10D960008F93DF93CF93E091BB03F091BC030995B4 |
:10D970000F900F900F900F90DF91CF911F910F910B |
:10D980000895CF93C82F2091A3032093A403992730 |
:10D990008F32910509F1803391051CF44F97A1F066 |
:10D9A0002CC08F34910501F18F38910531F5222378 |
:10D9B00019F481E090E038C086E0289FF00111243E |
:10D9C000E45DF44F849117C086E0289FF001112494 |
:10D9D000E35DF44F84910FC086E0289FF00111248D |
:10D9E000E25DF44F849107C086E0289FF001112486 |
:10D9F000E15DF44F84918093A3039091A303809100 |
:10DA0000A4039813C0E00E94AA6F9091A30386E03C |
:10DA1000989FF0011124E05DF44F259134918C2FF3 |
:10DA2000F901099580E090E0CF9108951092FD07EB |
:10DA30001092FC0710920108109200081092FF0744 |
:10DA40001092FE07109202088AE090E00E94901661 |
:10DA50009093A6038093A5030895CF93DF938091BD |
:10DA6000A5039091A6030E949916882309F4AFC0DC |
:10DA70008091A5039091A6030A969093A6038093A4 |
:10DA8000A503E0E0F0E09F0190E05FEFAEE5B6E0D7 |
:10DA90004BE0ED018B8187FF0BC09F5F8D81E80F0D |
:10DAA000F11D8981280F311D8E81851708F4582FAB |
:10DAB0004150189647FFEDCF50930208232B41F5B4 |
:10DAC0002091AB033091AC034091AD035091AE0374 |
:10DAD000BB27A52F942F832F9093AA038093A9038C |
:10DAE000AA27BB27281B390B4A0B5B0BCF01AA27A0 |
:10DAF000BB27280F391F4A1F5B1F2093AB033093AE |
:10DB0000AC034093AD035093AE03E5E0F0E013C0E7 |
:10DB10002091A9033091AA032E173F0718F4E21BA6 |
:10DB2000F30B02C0E0E0F0E0892F9927880F991FDE |
:10DB3000E80FF91F3596F093FD07E093FC07EF3FE0 |
:10DB4000F10578F480911D0190911E018E9F900146 |
:10DB50008F9F300D9E9F300D1124C90164E670E047 |
:10DB600013C0CF01969587959695879520911D01B5 |
:10DB700030911E01289FA001299F500D389F500D04 |
:10DB80001124CA0169E170E00E9400787093FF07D8 |
:10DB90006093FE072091A7033091A8032E0F3F1F2B |
:10DBA0003093A8032093A7035EE02131350778F076 |
:10DBB000809100089091010801969093010880934C |
:10DBC000000820513E403093A8032093A703DF9123 |
:10DBD000CF9108954FB720E430E0F8948091C900C8 |
:10DBE0008F778093C9008091C9008F7B8093C90093 |
:10DBF0008091C9008F7D8093C9005A9A52985B9A90 |
:10DC0000539A832F99278093CD002093CC00809145 |
:10DC1000C80082608093C80088E18093C900809129 |
:10DC2000CA008F778093CA008091CA008F7B80934F |
:10DC3000CA008091CA008F7D8093CA008091CA007B |
:10DC40008F7E8093CA008091CA00877F8093CA002C |
:10DC50008091C9008B7F8093C9008091CA00846045 |
:10DC60008093CA008091CA0082608093CA0080912C |
:10DC7000C80087FF03C08091CE00F9CF8091C90012 |
:10DC800080688093C9004FBF08950F931F93CF936F |
:10DC9000DF93482F4F5F893108F089C08091BE061D |
:10DCA000841710F44093BE06CB0183539B4268E176 |
:10DCB00070E00E941478A42FBB27FD01EA0FFB1F20 |
:10DCC000E154F94F808191819B01281B390BC901D7 |
:10DCD00037FF03C0909581959F4F069794F48091EC |
:10DCE000AF02883C30F48091AF02865F8093AF0230 |
:10DCF00008C088EC8093AF0280916F008F7D809385 |
:10DD00006F00FD01EA0FFB1FE154F94F8081918103 |
:10DD10009C01220F331F280F391F260F371F37FF93 |
:10DD200002C02D5F3F4FE901D595C795D595C795A1 |
:10DD3000CB0101968C179D0714F4219706C0615002 |
:10DD40007040C617D7070CF421968091AF02843B30 |
:10DD5000D8F08D010A0F1B1FF801E154F94F8081A3 |
:10DD60009181FE01E81BF90BCF0163E070E00E9496 |
:10DD70001478CB01880F991F860F971F0D50194FEC |
:10DD8000F8019183808307C0AA0FBB1FAD50B94F24 |
:10DD900011961C921E92E42FFF27EE0FFF1FE154F5 |
:10DDA000F94FD183C083443011F410929301DF9175 |
:10DDB000CF911F910F910895CF93DF932091030886 |
:10DDC000822F9927807F9070409709F06CC02F3187 |
:10DDD00009F046C0809104088093B303209106089F |
:10DDE0002093B503809107088093B403822F99276D |
:10DDF0009093C0068093BF06222309F054C08091FF |
:10DE00009805282F3327220F331FF901ED50F94FC2 |
:10DE10001182108280919905A82FBB27AA0FBB1FE2 |
:10DE2000FD01ED50F94F1182108280919B05E82F82 |
:10DE3000FF27EE0FFF1FCF018D50994FEC01198284 |
:10DE400018822154394FE90119821882A154B94F1F |
:10DE500011961C921E92E154F94F1182108223C038 |
:10DE6000C22FCF70CA30F8F48091040880932D0837 |
:10DE70008091050880932C088091060880932F08D4 |
:10DE80008091070880932E0860912C0870912D08CE |
:10DE90008C2F0E94456E60912E0870912F088C2F58 |
:10DEA0008F5F0E94456EDF91CF910895CF93C82F69 |
:10DEB0008F3F49F48091B6038F3F29F41092B80345 |
:10DEC0001092B70332C02091B803222339F4CF3126 |
:10DED00011F485E001C084E08093B9038091B90317 |
:10DEE0009091B7038217A0F4892F80958093B70390 |
:10DEF0008F3F19F48EEF8093B7038091B703C81753 |
:10DF000011F40E94DC6E1092B8031092B7030BC09C |
:10DF1000E22FFF27ED5FF74FC0832F5F2093B803F9 |
:10DF20009C0F9093B703C093B603CF91089590913F |
:10DF3000B203933240F4E92FFF27E75FF74F808366 |
:10DF40009F5F9093B2030895833218F48D5F80939E |
:10DF5000B203089590E2ECE0F8E08FE191938150F4 |
:10DF600087FFFCCF0895CF93CFB723E031E0F8943B |
:10DF70008091C9008F778093C9008091C9008F7B01 |
:10DF80008093C9008091C9008F7D8093C9005A9AFF |
:10DF900052985B9A539A832F99278093CD002093B0 |
:10DFA000CC008091C80082608093C80088E1809393 |
:10DFB000C9008091CA008F778093CA008091CA00FF |
:10DFC0008F7B8093CA008091CA0080628093CA00D0 |
:10DFD0008091CA0080618093CA008091CA008860E5 |
:10DFE0008093CA008091C90084608093C9008091A9 |
:10DFF000CA0084608093CA008091CA0082608093C6 |
:10E00000CA008091C80087FF03C08091CE00F9CF7D |
:10E010008091C90080688093C9008091C9008064A4 |
:10E020008093C9000E94AA6FCFBFCF910895282F77 |
:10E0300099278F709070892B31F420958091B103CE |
:10E04000822B8093B10308958091EF01882309F416 |
:10E0500041C080917B0285FF0AC082E98093090854 |
:10E0600083E280930A0885E580930B0802C0109232 |
:10E0700009088091F0018F3071F48091B1030E9402 |
:10E08000C16C882341F081E98093090880930A08D4 |
:10E0900081E380930B081092EF018091C80085FF07 |
:10E0A000FCCF8091C9008F7E8093C9008091C90008 |
:10E0B0008E7F8093C90080910908882311F48EEF28 |
:10E0C00001C08EE78093CE008091B1038093F00170 |
:10E0D0001092B10308951F920F920FB60F92112460 |
:10E0E0008F939F93EF93FF939091EF01992309F002 |
:10E0F00040C08091BA03882361F480910908882385 |
:10E1000011F483E003C0813999F481E08093BA036C |
:10E110000FC0833099F480910908882349F09093C7 |
:10E1200009088091C9008E7F8093C9008EEF1EC0C0 |
:10E130008091C90081608093C9000EC0833261F470 |
:10E140008091C9008E7F8093C9008FEF8093CE00AD |
:10E1500081E08093EF0114C08091BA03E82FFF277C |
:10E16000E75FF74F8F5F8093BA0380818093CE0083 |
:10E1700007C01092BA038091C90080618093C900E2 |
:10E18000FF91EF919F918F910F900FBE0F901F9075 |
:10E190001895EF92FF920F931F93CF93DF937C011B |
:10E1A0008B01EA01452B39F0F80181918F01F701CC |
:10E1B00009952197C9F7E6E0CDB7DEB70C948C78C6 |
:10E1C000EF92FF920F931F93CF93DF937C018B010C |
:10E1D000EA01452B41F0F8010F5F1F4F8491F701D1 |
:10E1E00009952197C1F7E6E0CDB7DEB70C948C789E |
:10E1F0000F931F93CF938C01C62F161634F480E231 |
:10E20000F8010995C1501C16D4F3CF911F910F91BD |
:10E2100008950F931F93CF938C01C62F161634F4D5 |
:10E2200080E3F8010995C1501C16D4F3CF911F91DA |
:10E230000F910895A5E3B0E0E0E2F1E70C94647873 |
:10E240002E96EEADFFAD2E9788249924540180912F |
:10E25000B003882321F42C961FAE1EAE2C975EE4EB |
:10E26000452E512C4C0E5D1E6F01B60105C01532B6 |
:10E2700039F00894C11CD11CF60114911123B9F78F |
:10E28000A601461B570B31F02C968EAD9FAD2C97F7 |
:10E290000E94E070112309F46AC20894C11CD11CC9 |
:10E2A000FF24FDA6FCA64FEFE42EF9A6F601089484 |
:10E2B000C11CD11C1491153721F0812F8062883741 |
:10E2C000B1F4F0FE0AC0F20124E030E0420E531E29 |
:10E2D00080809180A280B3800AC0F20142E050E0C9 |
:10E2E000440E551E808191814C01AA24BB2410321A |
:10E2F00021F489A58823D1F61DC0133219F458E002 |
:10E30000F52AD4CF1A3211F01D3291F41A3259F491 |
:10E31000F20182E090E0480E591EE081ECA7EE2366 |
:10E320002CF6E195ECA790E1F92AAFEDFA22BECFE9 |
:10E330001B3211F419A7BACF1E32C1F5F6010894A9 |
:10E34000C11CD11C14911A3279F4F20122E030E0A0 |
:10E35000420E531E408151813FEF4F3F530714F44B |
:10E360004FEF5FEFE42EA2CF40E050E0812F8053CB |
:10E370008A30A0F4CA0133E0880F991F3A95E1F77B |
:10E38000840F951F480F591F410F511D4053504096 |
:10E39000F6010894C11CD11C1491E8CF8FEF4F3FB8 |
:10E3A000580714F44FEF5FEFE42E85CF103329F4B4 |
:10E3B000F4FC7CCF90E2F92A79CF812F8153893008 |
:10E3C000D8F440E050E0CA0123E0880F991F2A9555 |
:10E3D000E1F7840F951F480F591F410F511D4053FE |
:10E3E0005040F6010894C11CD11C1491812F805318 |
:10E3F0008A3048F34CA75FCF183619F4A4E0FA2A04 |
:10E4000055CF1C3619F4B1E0FB2A50CF133661F416 |
:10E410003E010894611C711CF20122E030E0420EC2 |
:10E42000531E808189833CC1143421F0143611F0CD |
:10E43000193651F5143411F431E0F32AF0FE0AC014 |
:10E44000F20144E050E0440E551E80809180A2808D |
:10E45000B3800CC0F20182E090E0480E591E80812A |
:10E4600091814C01AA2497FCA094BA2CB7FE0AC053 |
:10E47000B094A09490948094811C911CA11CB11C18 |
:10E480008DE289A70AE06FC01F3411F01F3631F406 |
:10E490001F3411F491E0F92A08E064C0103779F4D0 |
:10E4A000F201A2E0B0E04A0E5B1E808191814C0136 |
:10E4B000AA24BB2400E1B0E4FB2A18E753C01337B9 |
:10E4C000C1F5F20122E030E0420E531E60807180FF |
:10E4D0006114710489F43E010894611C711C88E286 |
:10E4E00089838EE6F301818385E78B838CE68C83B9 |
:10E4F0008D8389E28E831F82E7FC13C08E2D9927BE |
:10E5000087FD9095AC0160E070E0C3010E94317618 |
:10E51000009729F0382E3618E3140CF0C3C03E2CB7 |
:10E52000C1C0F30101900020E9F731973E2E361863 |
:10E53000B9C0153511F0153731F4153511F4F1E086 |
:10E54000FF2A0AE00FC0183519F0183709F0A0C0EB |
:10E5500000E1F3FE07C081149104A104B10411F09D |
:10E5600020E4F22A19A6EDA6E7FC02C03FEDF32253 |
:10E5700089E2682E712C6C0E7D1E81149104A10419 |
:10E58000B10421F44DA5442309F47BC0802F9927C1 |
:10E59000AA27BB278EA79FA7A8ABB9AB202E3324F1 |
:10E5A00090E0891690E0990691E0A90690E0B906FE |
:10E5B00048F0C501B4012EA53FA548A959A90E945C |
:10E5C000277817C0AFEF8A169104A104B10449F06F |
:10E5D00040F0C401B1010E9400789B0144275527F7 |
:10E5E00008C0882D602F0E94F477282F33274427F6 |
:10E5F00055272AAB3BAB4CAB5DAB0A3059F48AA92B |
:10E60000880F880F880F9AA9990F890F382D381B0A |
:10E61000832F10C0003139F48AA98295807F482D5C |
:10E62000481B842F07C08AA9880F880F880F582D90 |
:10E63000581B852F90E02EA53FA548A959A9821601 |
:10E640009306A406B50608F091E08AA89BA8ACA89A |
:10E65000BDA88A3010F4805D04C0895A183509F4C9 |
:10E660008F7DD3018E933D01992309F099CF083016 |
:10E6700041F4F3FE06C0803321F080E3FD01829374 |
:10E680003F01CE010196382E3618F8E23F0E0BC03E |
:10E69000112309F46CC03E010894611C711C19839C |
:10E6A000B1E03B2E19A6032D2DA4231827FC22240C |
:10E6B00089A5882311F00F5F02C0F6FC0E5F020DE2 |
:10E6C000EF2CFF24C70180739070892B49F48CA52F |
:10E6D000801B682F2C968EAD9FAD2C970E94F870F2 |
:10E6E00089A5882331F041E050E0BE01675D7F4F8E |
:10E6F0000AC0E6FE0EC080E38AA71BA742E050E0F6 |
:10E70000BE01665D7F4F2C968EAD9FAD2C970E940B |
:10E71000C970C70180739070809749F48CA5801BE5 |
:10E72000682F2C968EAD9FAD2C970E940971622D9B |
:10E730002C968EAD9FAD2C970E940971832D992741 |
:10E7400087FD9095AC01B3012C968EAD9FAD2C97B3 |
:10E750000E94C970E4FE89CD2CA5201B2CA7622F36 |
:10E760002C968EAD9FAD2C970E94F8707ECDE2E185 |
:10E77000CB5C0C9480782FB740E0F894E0E0F0E0B8 |
:10E7800081E2809357009491E2E0F0E0809357009B |
:10E790003491E4E0F0E08093570084912FBF9E31E4 |
:10E7A00099F4363941F4893011F441E00DC08A30D2 |
:10E7B00059F442E009C0373939F4863011F443E0A6 |
:10E7C00003C0853009F444E0842F992708959FB74A |
:10E7D000F8948091C900877F8093C9008091C90017 |
:10E7E0008F7E8093C9008091C9008F778093C90084 |
:10E7F0008091C9008F7B8093C9008091C9008F7D73 |
:10E800008093C90052985A9A53985B9A9FBF089573 |
:10E810001F93CF93DF93182F8091B003882309F4BF |
:10E820008DC08091EE01181709F488C08091AF0364 |
:10E83000882321F40E94BB738093AF038FEF9CE089 |
:10E840009F938F93C9E6D2E1DF93CF93E091BB030F |
:10E85000F091BC0309950F900F900F900F90812FAE |
:10E8600099278230910501F1833091052CF40097AE |
:10E8700061F0019769F024C084309105D9F08430AB |
:10E880009105ACF00597C9F01BC08FEE9CE002C06B |
:10E890008DED9CE09F938F93DF93CF93E091BB032B |
:10E8A000F091BC03099518C084EC9CE0F3CF81EA99 |
:10E8B0009CE0F0CF83E99CE0EDCF8BE89CE0EACFD1 |
:10E8C0008CE09DE09F938F93DF93CF93E091BB0308 |
:10E8D000F091BC03099510E00F900F900F900F90EE |
:10E8E0008091AF03843011F0823099F40E94E77375 |
:10E8F000812F8150833018F40E9499671DC0143015 |
:10E9000019F40E94B36F18C01530B1F40E94EA6D7B |
:10E9100013C0112389F082E29DE09F938F9389E6D3 |
:10E9200092E19F938F93E091BB03F091BC03099513 |
:10E930000F900F900F900F901093EE01DF91CF91F9 |
:10E940001F9108950F931F9381E08093B00340912E |
:10E95000ED01EBE3FCE020E030E05FE484919927F7 |
:10E960002F5F3F4F829FB001839F700D929F700D6C |
:10E97000112446275150319657FFF0CF4093ED01B7 |
:10E98000E3E1FCE020E030E057E2849199272F5F3B |
:10E990003F4F829FB001839F700D929F700D112495 |
:10E9A00046275150319657FFF0CF4093ED018091AB |
:10E9B000AF03882321F40E94BB738093AF0380913F |
:10E9C000ED01833459F088E190E029E20FB6F89424 |
:10E9D000A895809360000FBE209360008AE191E7C4 |
:10E9E0009093BC038093BB038DE39DE09F938F9333 |
:10E9F00009E612E11F930F93E091BB03F091BC0372 |
:10EA000009950F900F900F900F9085E690E09F93DF |
:10EA10008F9380E590E09F938F931F921F92809138 |
:10EA200002016AE00E94F477892F99279F938F93C0 |
:10EA3000809102010E94F47799279F938F9383E638 |
:10EA40009DE09F938F931F930F93E091BB03F091F1 |
:10EA5000BC0309958BE39CE09F938F931F930F93C7 |
:10EA6000E091BB03F091BC03099583E19CE09F9387 |
:10EA70008F931F930F93E091BB03F091BC03099513 |
:10EA80008DB79EB746968DBF87E99DE09F938F9384 |
:10EA90001F930F93E091BB03F091BC03099582ECA7 |
:10EAA0008093810080916F00806280936F000F904F |
:10EAB0000F900F900F901F910F9108958091B003C8 |
:10EAC000882361F08091EE01843011F40E9424705B |
:10EAD0008091ED01833411F01092B00308951F92DC |
:10EAE0000F920FB60F9211242F933F934F935F9382 |
:10EAF0006F937F938F939F93AF93BF93EF93FF9306 |
:10EB00002091CE009091EE01892F8150833020F426 |
:10EB1000822F0E94A6680BC0943021F4822F0E949D |
:10EB2000177005C0953019F4822F0E94566FFF911F |
:10EB3000EF91BF91AF919F918F917F916F915F9175 |
:10EB40004F913F912F910F900FBE0F901F901895EE |
:10EB5000002422273327442751E0BB27EE27FF2735 |
:10EB6000A0E1660F771F881F991F001C221F331F0B |
:10EB7000441F660F771F881F991F001C221F331F19 |
:10EB8000441F2AF4050E2B1F3E1F4F1F04C0051AF9 |
:10EB90002B0B3E0B4F0B550FBB1FEE1F587F5560C5 |
:10EBA00047FD5250AA95E9F6E695B7955795E69533 |
:10EBB000B7955795852F9B2F08952227332741E03E |
:10EBC000552768E0880F991F221F331F880F991F50 |
:10EBD000221F331F1AF4240F351F02C0241B350BCC |
:10EBE000440F551F487F456037FD42506A9551F7E5 |
:10EBF0005695479556954795842F0895AA2797FFD0 |
:10EC000004C0809590958A1F9A1F77FF04C0609575 |
:10EC100070956A1F7A1F669F9001779FA001679F7A |
:10EC2000300D411D5A1F300D411D5A1F889FF001A4 |
:10EC3000999F2E0F3F1F401D511D899F300D411D73 |
:10EC40005A1F300D411D5A1FCA01B901112480CF2E |
:10EC5000FB01DC0102C005900D9241505040D8F7F5 |
:10EC60000895FC014150504030F001900616D1F754 |
:10EC70003197CF010895882799270895A0E0B0E043 |
:10EC8000E4E4F6E70C946C786C017B01EA0159012D |
:10EC900021978FEFCF3FD80789F086010894C11CD8 |
:10ECA000D11CC7010894E11CF11CF5010995F8017C |
:10ECB00080832197FFEFCF3FDF0779F7EAE0CDB7F9 |
:10ECC000DEB70C948878CF92DF92EF92FF920F9389 |
:10ECD0001F937C016B01FB010995082FC701019669 |
:10ECE000F6010995182FC8011F910F91FF90EF9021 |
:10ECF000DF90CF900895A0E0B0E0E1E8F6E70C9453 |
:10ED00006E788C017B01EA01690121978FEFCF3F7B |
:10ED1000D80771F0F70121917F01C8010F5F1F4FE4 |
:10ED2000622FF60109952197FFEFCF3FDF0791F79B |
:10ED3000E8E0CDB7DEB70C948A78CF92DF92EF92FD |
:10ED4000FF920F931F936C018B017A01FA010995D1 |
:10ED5000812F9927682FC6010196F70109951F9108 |
:10ED60000F91FF90EF90DF90CF9008955058BB2700 |
:10ED7000AA270ED0E0C0D1D030F0D6D020F031F4A8 |
:10ED80009F3F11F41EF4C6C00EF4E095E7FBBCC033 |
:10ED9000E92FE2D080F3BA1762077307840795075B |
:10EDA00018F071F49EF5FAC00EF4E0950B2EBA2F10 |
:10EDB000A02D0B01B90190010C01CA01A001112481 |
:10EDC000FF27591B99F0593F50F4503E68F11A162D |
:10EDD000F040A22F232F342F4427585FF3CF4695BE |
:10EDE00037952795A795F0405395C9F77EF41F16E0 |
:10EDF000BA0B620B730B840BBAF09150A1F0FF0FAA |
:10EE0000BB1F661F771F881FC2F70EC0BA0F621F95 |
:10EE1000731F841F48F4879577956795B795F79585 |
:10EE20009E3F08F0B3CF9395880F08F09927EE0F17 |
:10EE300097958795089598D088F09F5790F0B92FAF |
:10EE40009927B751A0F0D1F0660F771F881F991F3F |
:10EE50001AF0BA95C9F712C0B13081F09FD0B1E075 |
:10EE600008959CC0672F782F8827B85F39F0B93F85 |
:10EE7000CCF3869577956795B395D9F73EF4909541 |
:10EE80008095709561957F4F8F4F9F4F0895E894BF |
:10EE900009C097FB3EF490958095709561957F4FE2 |
:10EEA0008F4F9F4F9923A9F0F92F96E9BB27939590 |
:10EEB000F695879577956795B795F111F8CFFAF4A0 |
:10EEC000BB0F11F460FF1BC06F5F7F4F8F4F9F4FD1 |
:10EED00016C0882311F096E911C0772321F09EE82F |
:10EEE000872F762F05C0662371F096E8862F70E095 |
:10EEF00060E02AF09A95660F771F881FDAF7880F6F |
:10EF00009695879597F9089597F99F6780E870E03F |
:10EF100060E008959FEF80EC089500240A9416168F |
:10EF2000170618060906089500240A9412161306F7 |
:10EF3000140605060895092E0394000C11F4882385 |
:10EF400052F0BB0F40F4BF2B11F460FF04C06F5FA1 |
:10EF50007F4F8F4F9F4F089557FD9058440F551F77 |
:10EF600059F05F3F71F04795880F97FB991F61F04B |
:10EF70009F3F79F087950895121613061406551FC2 |
:10EF8000F2CF4695F1DF08C0161617061806991F2E |
:10EF9000F1CF86957105610508940895E894BB2723 |
:10EFA00066277727CB0197F90895629FD001739F59 |
:10EFB000F001829FE00DF11D649FE00DF11D929F15 |
:10EFC000F00D839FF00D749FF00D659FF00D992754 |
:10EFD000729FB00DE11DF91F639FB00DE11DF91F78 |
:10EFE000BD01CF0111240895991B79E004C0991F38 |
:10EFF000961708F0961B881F7A95C9F78095089593 |
:10F00000AA1BBB1B51E107C0AA1FBB1FA617B7074E |
:10F0100010F0A61BB70B881F991F5A95A9F780956A |
:10F020009095BC01CD01089597FB092E07260AD0C3 |
:10F0300077FD04D0E5DF06D000201AF470956195C5 |
:10F040007F4F0895F6F7909581959F4F0895A1E21F |
:10F050001A2EAA1BBB1BFD010DC0AA1FBB1FEE1F52 |
:10F06000FF1FA217B307E407F50720F0A21BB30B9D |
:10F07000E40BF50B661F771F881F991F1A9469F719 |
:10F0800060957095809590959B01AC01BD01CF0175 |
:10F09000089597FB092E05260ED057FD04D0D7DF23 |
:10F0A0000AD0001C38F450954095309521953F4F7B |
:10F0B0004F4F5F4F0895F6F7909580957095619545 |
:10F0C0007F4F8F4F9F4F08952F923F924F925F92A5 |
:10F0D0006F927F928F929F92AF92BF92CF92DF9268 |
:10F0E000EF92FF920F931F93CF93DF93CDB7DEB7CD |
:10F0F000CA1BDB0B0FB6F894DEBF0FBECDBF099461 |
:10F100002A88398848885F846E847D848C849B84B7 |
:10F11000AA84B984C884DF80EE80FD800C811B81C5 |
:10F12000AA81B981CE0FD11D0FB6F894DEBF0FBEF4 |
:10F13000CDBFED010895EE0FFF1F0590F491E02D76 |
:04F140000994FFCF60 |
:10F144005E010A010164FF01FFFF01FC01FC0101F2 |
:10F15400737373FF03007D0000C409C409640011C4 |
:10F1640048656C6C6F20576F726C6400000000007F |
:10F17400000000000000000000000000000000008B |
:10F18400000000000000000000000000000000007B |
:10F19400000000000000000000000000000000006B |
:10F1A400000000000000000000000000000000005B |
:10F1B40053706F727400004E6F726D616C00004288 |
:10F1C4006567696E6E6572000051756164726F00E7 |
:10F1D40000640001200B050000ECFF6440415A4626 |
:10F1E40064640A02969696960840403A10FB3038BA |
:10F1F4000190D0030090D00300F4017800FF036471 |
:10F2040000020406070808080706040200FEFCFAC8 |
:10F21400F9F8F8F8F9FAFCFE000204060708080BEE |
:10F224000A0D0B0C0E0B0F10FA2001010170FF01E7 |
:02F234000F00C9 |
:00000001FF |
/tags/V0.80e/Hex-Files/WasIstWas.txt |
---|
0,0 → 1,17 |
+++++++++++++++++++++++++ |
+ 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 |
Achtung: Die Programme für den ATMEGA1284 dürfen ausschliesslich per Bootloader, also seriell eingespielt werden und NICHT per ISP |
Warning: do not program the ATMEGA1284 (FC2.1) via SPI. Only use the MKUSB and the Koptertool for update! |
/tags/V0.80e/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. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
/tags/V0.80e/Settings.h |
---|
--- tags/V0.80e/Spektrum.c (nonexistent) |
+++ tags/V0.80e/Spektrum.c (revision 1715) |
@@ -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; |
+ } |
+ } |
+} |
/tags/V0.80e/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 |
/tags/V0.80e/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; |
} |
/tags/V0.80e/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 |
/tags/V0.80e/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 |
} |
/tags/V0.80e/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 |
/tags/V0.80e/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 |
*/ |
/tags/V0.80e/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 |
/tags/V0.80e/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=============================="); |
} |
/tags/V0.80e/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 |
/tags/V0.80e/fc.c |
---|
0,0 → 1,1707 |
/*####################################################################################### |
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. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#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 |
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; |
} |
} |
} |
/tags/V0.80e/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 |
/tags/V0.80e/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> |
/tags/V0.80e/flight.pnps |
---|
0,0 → 1,0 |
<pd><ViewState><e p="Flight-Ctrl" x="true"></e></ViewState></pd> |
/tags/V0.80e/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); |
/tags/V0.80e/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 |
/tags/V0.80e/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 |
/tags/V0.80e/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); |
} |
/tags/V0.80e/jetimenu.h |
---|
0,0 → 1,6 |
#ifndef _JETIMENU_H |
#define _JETIMENU_H |
extern unsigned char JetiBox_Update(unsigned char key); |
#endif //_JETIMENU_H |
/tags/V0.80e/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; |
} |
} |
} |
/tags/V0.80e/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); |
/tags/V0.80e/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 |
/tags/V0.80e/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 |
/tags/V0.80e/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 |
/tags/V0.80e/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); |
} |
/tags/V0.80e/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 |
/tags/V0.80e/makefile |
---|
0,0 → 1,464 |
#-------------------------------------------------------------------- |
# MCU name |
#MCU = atmega1284p |
MCU = atmega644p |
F_CPU = 20000000 |
#------------------------------------------------------------------- |
VERSION_MAJOR = 0 |
VERSION_MINOR = 80 |
VERSION_PATCH = 4 |
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 |
/tags/V0.80e/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",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; |
} |
/tags/V0.80e/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 |
/tags/V0.80e/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)); |
} |
/tags/V0.80e/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 |
/tags/V0.80e/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 |
/tags/V0.80e/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_ |
/tags/V0.80e/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 |
/tags/V0.80e/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 |
/tags/V0.80e/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 |
/tags/V0.80e/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 |
/tags/V0.80e/timer0.c |
---|
0,0 → 1,404 |
#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; |
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; |
// 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 |
if(PlatinenVersion < 20) |
{ |
//--------------------------- |
// 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: |
RemainingPulse += ((int16_t)Parameter_Servo3 * MULTIPLYER) - (256 / 2) * MULTIPLYER; |
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 |
} |
/tags/V0.80e/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; |
/tags/V0.80e/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); |
} |
/tags/V0.80e/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 |
/tags/V0.80e/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 |
} |
/tags/V0.80e/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 |
/tags/V0.80e/version.txt |
---|
0,0 → 1,422 |
------- |
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-d 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 |
0.80e H.Buss 02.08.2010 |
- MK3Mag ohne NC ging nicht |
/tags/V0.80e |
---|
Property changes: |
Added: tsvn:logminsize |
+8 |
\ No newline at end of property |